From bf7fd26b1a9c6346b91f8c64a5f35649bc2f2406 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 13 Sep 2019 08:44:52 +0300 Subject: [PATCH] Sync with portage [Fri Sep 13 08:44:51 MSK 2019]. --- Manifest.files.gz | Bin 29624 -> 29642 bytes app-accessibility/Manifest.gz | Bin 5026 -> 5031 bytes app-accessibility/brltty/metadata.xml | 3 + app-admin/Manifest.gz | Bin 35434 -> 35439 bytes app-admin/certmgr/Manifest | 1 - app-admin/certmgr/certmgr-1.6.0.ebuild | 31 - app-admin/dxf/Manifest | 2 - app-admin/dxf/dxf-7.4.1.ebuild | 29 - app-admin/dxf/dxf-7.5.0.ebuild | 29 - app-admin/gixy/Manifest | 2 - app-admin/gixy/gixy-0.1.5.ebuild | 31 - app-admin/gixy/gixy-0.1.8.ebuild | 31 - app-admin/gkrellm/gkrellm-2.3.10-r2.ebuild | 8 +- app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild | 8 +- app-admin/gkrellm/gkrellm-2.3.11.ebuild | 8 +- app-admin/gkrellm/gkrellm-9999.ebuild | 8 +- app-admin/gkrellm/metadata.xml | 2 +- app-admin/ksonnet/Manifest | 4 - app-admin/ksonnet/ksonnet-0.10.2.ebuild | 40 - app-admin/ksonnet/ksonnet-0.11.0.ebuild | 40 - app-admin/ksonnet/ksonnet-0.8.0.ebuild | 40 - app-admin/ksonnet/ksonnet-0.9.2.ebuild | 40 - app-admin/kubectx/Manifest | 2 - app-admin/kubectx/kubectx-0.5.0.ebuild | 28 - app-admin/kubectx/kubectx-0.6.1.ebuild | 28 - app-admin/sysstat/sysstat-12.0.5.ebuild | 6 +- app-admin/sysstat/sysstat-12.0.6.ebuild | 6 +- app-admin/sysstat/sysstat-12.1.5.ebuild | 6 +- app-admin/sysstat/sysstat-12.1.6.ebuild | 6 +- app-admin/sysstat/sysstat-999999.ebuild | 6 +- app-admin/yadm/Manifest | 1 - app-admin/yadm/yadm-1.07.ebuild | 43 - app-arch/Manifest.gz | Bin 16420 -> 16421 bytes app-arch/cpio/metadata.xml | 3 + app-arch/libarchive/metadata.xml | 1 + app-arch/pigz/metadata.xml | 3 + app-arch/unzip/metadata.xml | 1 + app-arch/xz-utils/metadata.xml | 3 + app-crypt/Manifest.gz | Bin 25125 -> 25133 bytes app-crypt/gnupg/metadata.xml | 3 + app-crypt/osslsigncode/Manifest | 1 - .../osslsigncode/osslsigncode-1.7.1.ebuild | 25 - app-crypt/pesign/Manifest | 1 - .../files/pesign-0.112-fix-cli-opts.patch | 73 -- .../files/pesign-0.112-fix-initializer.patch | 13 - app-crypt/pesign/pesign-0.112.ebuild | 54 -- app-dicts/Manifest.gz | Bin 52135 -> 52135 bytes app-dicts/myspell-nl/myspell-nl-2.10g.ebuild | 44 - app-emulation/Manifest.gz | Bin 21205 -> 21187 bytes app-emulation/buildah/Manifest | 1 + app-emulation/buildah/buildah-1.11.1.ebuild | 57 ++ .../ganeti-2.15.2-os-image-common_sh.patch | 43 - .../ganeti-instance-image-0.6-r1.ebuild | 52 -- app-emulation/img/Manifest | 1 - app-emulation/img/img-0.5.6.ebuild | 32 - app-emulation/virtio-win/Manifest | 5 - .../virtio-win/virtio-win-0.1.117.ebuild | 18 - .../virtio-win/virtio-win-0.1.118.ebuild | 18 - .../virtio-win/virtio-win-0.1.126.ebuild | 18 - .../virtio-win/virtio-win-0.1.141.ebuild | 18 - .../virtio-win/virtio-win-0.1.96.ebuild | 18 - app-emulation/virtualbox-bin/Manifest | 3 - .../virtualbox-bin-6.0.10.132072.ebuild | 291 ------- app-i18n/Manifest.gz | Bin 21017 -> 21020 bytes app-i18n/man-pages-it/Manifest | 1 - .../man-pages-it/man-pages-it-2.80-r1.ebuild | 28 - app-i18n/man-pages-zh_CN/Manifest | 1 - .../man-pages-zh_CN-1.5.ebuild | 32 - app-leechcraft/Manifest.gz | Bin 11976 -> 11975 bytes .../lc-hotsensors/lc-hotsensors-9999.ebuild | 2 +- app-leechcraft/liblaretz/Manifest | 1 - .../liblaretz/liblaretz-0.1.0.ebuild | 21 - app-metrics/Manifest.gz | Bin 4928 -> 4915 bytes app-metrics/bind_exporter/Manifest | 1 - .../bind_exporter-0.2.0_p20180307.ebuild | 59 -- app-metrics/collectd/collectd-5.8.1-r1.ebuild | 2 +- app-metrics/collectd/collectd-5.9.1-r2.ebuild | 2 +- app-metrics/mongodb_exporter/Manifest | 2 - .../mongodb_exporter-0.4.0.ebuild | 47 -- .../mongodb_exporter-0.6.0.ebuild | 47 -- app-metrics/nginx-vts-exporter/Manifest | 1 - .../nginx-vts-exporter-0.10.0.ebuild | 47 -- app-metrics/postgres_exporter/Manifest | 1 - .../postgres_exporter-0.4.6.ebuild | 40 - app-misc/Manifest.gz | Bin 50615 -> 50613 bytes app-misc/faq/Manifest | 10 - app-misc/faq/faq-0.0.1.ebuild | 51 -- app-misc/jq/metadata.xml | 1 + .../mc/files/mc-4.8.23-gettext-test.patch | 54 ++ app-misc/mc/files/mc-4.8.23-gettext.patch | 56 ++ app-misc/mc/mc-4.8.23-r1.ebuild | 2 + app-misc/mkcert/Manifest | 1 - app-misc/mkcert/mkcert-1.1.2.ebuild | 28 - app-misc/regionset/Manifest | 1 - app-misc/regionset/regionset-0.1-r1.ebuild | 35 - app-misc/tails-installer/Manifest | 1 - .../tails-installer-4.4.8.ebuild | 48 -- app-misc/tdfsb/tdfsb-0.0.10.ebuild | 42 - app-text/Manifest.gz | Bin 53035 -> 53013 bytes app-text/aspell/Manifest | 1 - app-text/aspell/aspell-0.60.7_rc2.ebuild | 103 --- app-text/calibre/Manifest | 4 +- app-text/calibre/calibre-3.46.0-r1.ebuild | 268 ------ app-text/calibre/calibre-3.47.0.ebuild | 268 ------ ...re-3.44.0.ebuild => calibre-3.48.0.ebuild} | 0 .../docbook-dsssl-stylesheets-1.79-r4.ebuild | 93 +++ .../docbook-dsssl-stylesheets/metadata.xml | 5 +- .../docbook-sgml-dtd-3.0-r4.ebuild | 44 + .../docbook-sgml-dtd-3.1-r4.ebuild | 44 + .../docbook-sgml-dtd-4.0-r4.ebuild | 44 + .../docbook-sgml-dtd-4.1-r4.ebuild | 44 + .../docbook-sgml-dtd-4.2-r3.ebuild | 44 + .../docbook-sgml-dtd-4.3-r3.ebuild | 44 + .../docbook-sgml-dtd-4.4-r1.ebuild | 44 + .../docbook-sgml-dtd-4.5-r1.ebuild | 44 + .../files/docbook-sgml-dtd-3.0-catalog.diff | 4 +- .../files/docbook-sgml-dtd-3.1-catalog.diff | 4 +- .../files/docbook-sgml-dtd-4.0-catalog.diff | 4 +- .../files/docbook-sgml-dtd-4.1-catalog.diff | 4 +- .../files/docbook-sgml-dtd-4.2-catalog.diff | 4 +- .../files/docbook-sgml-dtd-4.3-catalog.diff | 4 +- .../files/docbook-sgml-dtd-4.4-catalog.diff | 4 +- .../files/docbook-sgml-dtd-4.5-catalog.diff | 4 +- app-text/docbook-sgml-dtd/metadata.xml | 5 +- .../docbook-sgml-utils-0.6.14-r3.ebuild | 70 ++ app-text/docbook-sgml-utils/metadata.xml | 16 +- .../docbook-sgml/docbook-sgml-1.0-r1.ebuild | 12 +- app-text/docbook-sgml/metadata.xml | 5 +- .../docbook-xml-dtd-4.1.2-r7.ebuild | 62 ++ .../docbook-xml-dtd-4.2-r3.ebuild | 62 ++ .../docbook-xml-dtd-4.3-r2.ebuild | 62 ++ .../docbook-xml-dtd-4.4-r3.ebuild | 63 ++ .../docbook-xml-dtd-4.5-r2.ebuild | 63 ++ app-text/docbook-xml-dtd/metadata.xml | 5 +- .../docbook-xml-simple-dtd-1.0-r3.ebuild | 49 ++ .../docbook-xml-simple-dtd-4.1.2.4-r3.ebuild | 2 +- .../docbook-xml-simple-dtd-4.1.2.4-r4.ebuild | 52 ++ .../docbook-xml-simple-dtd-4.1.2.5-r3.ebuild | 49 ++ app-text/docbook-xml-simple-dtd/metadata.xml | 5 +- app-text/ghostscript-gpl/metadata.xml | 1 + app-text/html401/files/html401-decl.diff | 4 +- app-text/html401/html401-19991224-r4.ebuild | 43 + app-text/html401/metadata.xml | 5 +- app-text/htmltidy/metadata.xml | 1 + app-text/libabw/Manifest | 1 + app-text/libabw/libabw-0.1.3.ebuild | 45 ++ app-text/libetonyek/libetonyek-0.1.9.ebuild | 8 +- app-text/libetonyek/libetonyek-9999.ebuild | 10 +- .../linuxdoc-tools-0.9.73-r1.ebuild | 86 ++ .../files/mupdf-1.14-openssl-curl-x11.patch | 52 -- app-text/mupdf/mupdf-1.14.0-r2.ebuild | 126 --- app-text/openjade/metadata.xml | 5 +- app-text/openjade/openjade-1.3.2-r9.ebuild | 153 ++++ app-text/poppler/metadata.xml | 3 + app-text/qpdf/metadata.xml | 1 + app-text/sgml-common/metadata.xml | 5 +- .../sgml-common/sgml-common-0.6.3-r7.ebuild | 94 +++ app-text/sgmltools-lite/metadata.xml | 5 +- .../sgmltools-lite-3.0.3-r15.ebuild | 99 +++ app-text/xhtml1/metadata.xml | 5 +- app-text/xhtml1/xhtml1-20020801-r6.ebuild | 78 ++ app-text/xmldiff/Manifest | 1 - app-text/xmldiff/xmldiff-0.6.10-r2.ebuild | 19 - dev-ada/Manifest.gz | Bin 3371 -> 3365 bytes dev-ada/gprbuild/gprbuild-2017-r2.ebuild | 89 ++ dev-ada/gprbuild/gprbuild-2019-r1.ebuild | 80 ++ dev-ada/xmlada/xmlada-2019-r1.ebuild | 80 ++ dev-cpp/Manifest.gz | Bin 9542 -> 9547 bytes dev-cpp/glog/Manifest | 1 - dev-cpp/glog/glog-0.3.5.ebuild | 48 -- dev-cpp/sparsehash/Manifest | 1 - dev-cpp/sparsehash/files/1.10-gcc46.patch | 16 - dev-cpp/sparsehash/sparsehash-1.10.ebuild | 27 - dev-db/Manifest.gz | Bin 18984 -> 18990 bytes dev-db/mysql/mysql-5.7.27-r1.ebuild | 2 +- .../oracle-instantclient-19.3.0.0-r1.ebuild | 378 +++++++++ dev-db/percona-xtrabackup-bin/Manifest | 2 - .../percona-xtrabackup-bin-2.4.12.ebuild | 65 -- dev-db/sqlitebrowser/Manifest | 1 - .../files/sqlitebrowser-3.10.1-unbundle.patch | 105 --- .../sqlitebrowser-3.10.1-r1.ebuild | 59 -- dev-db/unixODBC/Manifest | 1 - dev-db/unixODBC/unixODBC-2.3.6.ebuild | 61 -- dev-embedded/Manifest.gz | Bin 12462 -> 12459 bytes dev-embedded/esptool/Manifest | 2 - dev-embedded/esptool/esptool-2.2.ebuild | 29 - dev-embedded/esptool/esptool-2.3.1.ebuild | 29 - dev-erlang/Manifest.gz | Bin 5347 -> 5324 bytes dev-erlang/base64url/Manifest | 1 - dev-erlang/base64url/base64url-1.0.ebuild | 20 - dev-erlang/cache_tab/Manifest | 5 - dev-erlang/cache_tab/cache_tab-1.0.16.ebuild | 21 - dev-erlang/cache_tab/cache_tab-1.0.2.ebuild | 21 - dev-erlang/cache_tab/cache_tab-1.0.3.ebuild | 21 - dev-erlang/cache_tab/cache_tab-1.0.4.ebuild | 21 - dev-erlang/cache_tab/cache_tab-1.0.5.ebuild | 21 - dev-erlang/epam/Manifest | 2 - dev-erlang/epam/epam-1.0.0-r1.ebuild | 35 - dev-erlang/epam/epam-1.0.0.ebuild | 23 - dev-erlang/epam/epam-1.0.4.ebuild | 33 - dev-erlang/esip/Manifest | 4 - dev-erlang/esip/esip-1.0.10.ebuild | 31 - dev-erlang/esip/esip-1.0.4.ebuild | 31 - dev-erlang/esip/esip-1.0.7.ebuild | 31 - dev-erlang/esip/esip-1.0.8.ebuild | 31 - dev-erlang/ezlib/Manifest | 2 - dev-erlang/ezlib/ezlib-1.0.1.ebuild | 21 - dev-erlang/ezlib/ezlib-1.0.4.ebuild | 21 - dev-erlang/fast_yaml/Manifest | 5 - dev-erlang/fast_yaml/fast_yaml-1.0.17.ebuild | 22 - dev-erlang/fast_yaml/fast_yaml-1.0.3.ebuild | 22 - dev-erlang/fast_yaml/fast_yaml-1.0.5.ebuild | 22 - dev-erlang/fast_yaml/fast_yaml-1.0.6.ebuild | 22 - dev-erlang/fast_yaml/fast_yaml-1.0.7.ebuild | 22 - dev-erlang/goldrush/Manifest | 1 - dev-erlang/goldrush/goldrush-0.1.8.1.ebuild | 31 - dev-erlang/iconv/Manifest | 4 - dev-erlang/iconv/iconv-1.0.0.ebuild | 21 - dev-erlang/iconv/iconv-1.0.1.ebuild | 22 - dev-erlang/iconv/iconv-1.0.2.ebuild | 22 - dev-erlang/iconv/iconv-1.0.3.ebuild | 22 - dev-erlang/jiffy/Manifest | 2 - dev-erlang/jiffy/jiffy-0.14.7.ebuild | 20 - dev-erlang/jiffy/jiffy-0.14.8.ebuild | 20 - dev-erlang/jose/Manifest | 1 - dev-erlang/jose/jose-1.8.4.ebuild | 28 - dev-erlang/lager/Manifest | 4 - ...yped-records-newly-exposed-in-OTP-19.patch | 55 -- .../files/3.2.0-0002-Fix-get_env-bug.patch | 63 -- .../3.2.0-0003-Add-get_env-unit-test.patch | 64 -- ...2.0-0004-Undo-unnecessary-whitespace.patch | 71 -- ...appear-to-properly-handle-the-export.patch | 25 - dev-erlang/lager/lager-3.2.0.ebuild | 34 - dev-erlang/lager/lager-3.2.1.ebuild | 27 - dev-erlang/lager/lager-3.2.2.ebuild | 27 - dev-erlang/lager/lager-3.6.7.ebuild | 28 - dev-erlang/meck/Manifest | 1 - dev-erlang/meck/meck-0.8.3.ebuild | 31 - dev-erlang/p1_mysql/Manifest | 2 - dev-erlang/p1_mysql/p1_mysql-1.0.1.ebuild | 20 - dev-erlang/p1_mysql/p1_mysql-1.0.8.ebuild | 20 - dev-erlang/p1_oauth2/Manifest | 1 - dev-erlang/p1_oauth2/p1_oauth2-0.6.3.ebuild | 36 - dev-erlang/p1_pgsql/Manifest | 2 - dev-erlang/p1_pgsql/p1_pgsql-1.1.0.ebuild | 20 - dev-erlang/p1_pgsql/p1_pgsql-1.1.1.ebuild | 20 - dev-erlang/protobuffs/Manifest | 1 - dev-erlang/protobuffs/protobuffs-0.8.2.ebuild | 39 - dev-erlang/riak_pb/Manifest | 4 - dev-erlang/riak_pb/riak_pb-2.1.0.7.ebuild | 21 - dev-erlang/riak_pb/riak_pb-2.1.4.2.ebuild | 22 - dev-erlang/riak_pb/riak_pb-2.2.0.0.ebuild | 22 - dev-erlang/riak_pb/riak_pb-2.2.0.1.ebuild | 22 - dev-erlang/stringprep/Manifest | 5 - .../stringprep/stringprep-1.0.14.ebuild | 21 - dev-erlang/stringprep/stringprep-1.0.3.ebuild | 21 - dev-erlang/stringprep/stringprep-1.0.5.ebuild | 21 - dev-erlang/stringprep/stringprep-1.0.6.ebuild | 21 - dev-erlang/stringprep/stringprep-1.0.7.ebuild | 21 - dev-erlang/stun/Manifest | 4 - dev-erlang/stun/stun-1.0.3.ebuild | 22 - dev-erlang/stun/stun-1.0.6.ebuild | 22 - dev-erlang/stun/stun-1.0.7.ebuild | 22 - dev-erlang/stun/stun-1.0.9.ebuild | 22 - dev-games/Manifest.gz | Bin 6237 -> 6238 bytes .../files/freecell-solver-5.6.0-cmake.patch | 19 + ...ebuild => freecell-solver-5.6.0-r2.ebuild} | 10 +- dev-go/Manifest.gz | Bin 6712 -> 6712 bytes dev-go/go-bindata/Manifest | 1 - .../go-bindata-0_pre20151023.ebuild | 23 - dev-haskell/Manifest.gz | Bin 112376 -> 112372 bytes dev-haskell/language-docker/Manifest | 2 - .../language-docker-6.0.1.ebuild | 35 - .../language-docker-6.0.3.ebuild | 35 - dev-lang/Manifest.gz | Bin 18179 -> 18184 bytes dev-lang/erlang/Manifest | 17 - dev-lang/erlang/erlang-19.1.ebuild | 155 ---- dev-lang/erlang/erlang-20.3.8.10.ebuild | 227 ------ dev-lang/erlang/erlang-20.3.8.20.ebuild | 227 ------ dev-lang/erlang/erlang-20.3.ebuild | 174 ---- dev-lang/erlang/erlang-21.2.6.ebuild | 160 ---- dev-lang/erlang/erlang-21.2.7.ebuild | 160 ---- dev-lang/erlang/erlang-21.3-r1.ebuild | 162 ---- dev-lang/erlang/erlang-21.3.ebuild | 160 ---- dev-lang/erlang/erlang-22.0.2.ebuild | 147 ---- dev-lang/erlang/files/erlang-21.3-lto.patch | 140 ---- .../erlang/files/erlang-21.3-pgo-loop.patch | 13 - dev-lang/erlang/metadata.xml | 2 - dev-lang/jimtcl/jimtcl-0.78-r1.ebuild | 49 -- dev-lang/perl/perl-5.28.2-r1.ebuild | 5 +- dev-lang/perl/perl-5.28.9999.ebuild | 5 +- dev-lang/perl/perl-5.30.0.ebuild | 5 +- dev-lang/php/Manifest | 1 + dev-lang/php/php-7.1.32.ebuild | 737 +++++++++++++++++ dev-libs/Manifest.gz | Bin 88743 -> 88735 bytes dev-libs/actor-framework/Manifest | 7 - .../actor-framework-0.13.2.ebuild | 113 --- dev-libs/boost/metadata.xml | 1 + dev-libs/cgicc/Manifest | 1 - dev-libs/cgicc/cgicc-3.2.9.ebuild | 43 - dev-libs/confuse/metadata.xml | 1 + dev-libs/elfutils/elfutils-0.177.ebuild | 4 +- dev-libs/elfutils/metadata.xml | 3 + dev-libs/fribidi/metadata.xml | 3 + dev-libs/gmp/metadata.xml | 3 + .../legousbtower/legousbtower-0.5.4-r1.ebuild | 7 +- dev-libs/libbsd/metadata.xml | 3 + .../libcdio-paranoia-0.93_p1-r1.ebuild | 4 +- .../libcdio-paranoia-0.94_p2-r2.ebuild | 4 +- .../libcdio-paranoia-2.0.0-r1.ebuild | 4 +- dev-libs/libcroco/metadata.xml | 3 + dev-libs/libdaemon/metadata.xml | 3 + dev-libs/libestr/metadata.xml | 1 + dev-libs/libfastjson/metadata.xml | 1 + dev-libs/libffi/metadata.xml | 3 + dev-libs/libgcrypt/metadata.xml | 3 + dev-libs/libixion/Manifest | 1 - dev-libs/libixion/libixion-0.13.0.ebuild | 54 -- dev-libs/liblogging/metadata.xml | 1 + dev-libs/libltdl/metadata.xml | 3 + dev-libs/libofx/libofx-0.9.14.ebuild | 56 -- dev-libs/liborcus/Manifest | 1 - .../files/liborcus-0.13.4-boost-1.67.patch | 50 -- dev-libs/liborcus/liborcus-0.13.4.ebuild | 59 -- dev-libs/libp11/metadata.xml | 1 + dev-libs/libsass/Manifest | 1 - dev-libs/libsass/libsass-3.6.0.ebuild | 54 -- dev-libs/libsodium/Manifest | 1 - dev-libs/libsodium/libsodium-1.0.17.ebuild | 49 -- dev-libs/libtasn1/metadata.xml | 3 + dev-libs/libxslt/metadata.xml | 3 + dev-libs/libzip/metadata.xml | 3 + dev-libs/lockdev/lockdev-1.0.3.1.2-r2.ebuild | 99 --- dev-libs/lzo/metadata.xml | 3 + dev-libs/nettle/metadata.xml | 3 + dev-libs/nspr/metadata.xml | 3 + dev-libs/oniguruma/Manifest | 2 - dev-libs/oniguruma/oniguruma-6.9.1.ebuild | 32 - dev-libs/oniguruma/oniguruma-6.9.2.ebuild | 32 - dev-libs/openssl-compat/Manifest | 2 + .../openssl-compat-1.0.2t.ebuild | 247 ++++++ dev-libs/openssl/Manifest | 6 + ...ssl-1.1.0l-fix-no-ec2m-in-ec_curve.c.patch | 30 + dev-libs/openssl/openssl-1.0.2t.ebuild | 309 +++++++ dev-libs/openssl/openssl-1.1.0l.ebuild | 305 +++++++ dev-libs/openssl/openssl-1.1.1d.ebuild | 299 +++++++ dev-libs/pkcs11-helper/metadata.xml | 1 + dev-libs/protobuf/metadata.xml | 1 + dev-libs/vala-common/metadata.xml | 3 + dev-libs/xerces-c/Manifest | 1 - .../xerces-c-3.1.4-fix-build-system.patch | 61 -- dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild | 116 --- dev-libs/xerces-c/xerces-c-3.2.2.ebuild | 110 --- dev-lua/Manifest.gz | Bin 6338 -> 6337 bytes dev-lua/luasocket/luasocket-3.0_rc1-r3.ebuild | 49 -- dev-python/Manifest.gz | Bin 315321 -> 315793 bytes dev-python/PySensors/PySensors-0.0.3.ebuild | 2 +- dev-python/aiohttp-cors/Manifest | 1 - .../aiohttp-cors/aiohttp-cors-0.5.3.ebuild | 40 - dev-python/certifi/Manifest | 4 +- dev-python/certifi/certifi-2018.10.15.ebuild | 43 - dev-python/certifi/certifi-2018.8.24.ebuild | 43 - dev-python/certifi/certifi-2019.6.16.ebuild | 2 +- ....11.29.ebuild => certifi-2019.9.11.ebuild} | 2 +- dev-python/cloudpickle/Manifest | 1 + .../cloudpickle/cloudpickle-1.2.2.ebuild | 29 + dev-python/confuse/Manifest | 1 + dev-python/confuse/confuse-1.0.0.ebuild | 42 + dev-python/confuse/metadata.xml | 20 + dev-python/doit/Manifest | 1 - dev-python/doit/doit-0.23.0-r1.ebuild | 62 -- dev-python/importlib_metadata/Manifest | 2 +- ....ebuild => importlib_metadata-0.22.ebuild} | 1 + dev-python/larch/Manifest | 1 - dev-python/larch/larch-1.20131130.ebuild | 34 - dev-python/mediafile/Manifest | 1 + dev-python/mediafile/mediafile-0.2.0.ebuild | 43 + dev-python/mediafile/metadata.xml | 21 + dev-python/mkdocs/Manifest | 1 - dev-python/mkdocs/mkdocs-0.17.4.ebuild | 48 -- dev-python/monotonic/Manifest | 1 - dev-python/monotonic/monotonic-1.3.ebuild | 19 - dev-python/polib/polib-1.1.0.ebuild | 36 - dev-python/pynacl/Manifest | 2 - dev-python/pynacl/pynacl-1.1.2.ebuild | 31 - dev-python/pynacl/pynacl-1.2.0.ebuild | 33 - dev-python/python-gammu/Manifest | 1 - .../python-gammu/python-gammu-2.5.ebuild | 35 - .../Manifest | 1 + .../metadata.xml | 25 + ...xcontrib-pretty-searchresults-0.3.5.ebuild | 42 + dev-python/sure/sure-1.4.11.ebuild | 2 +- dev-python/tvdb_api/Manifest | 1 + dev-python/tvdb_api/tvdb_api-2.0.ebuild | 19 + dev-qt/Manifest.gz | Bin 9846 -> 10009 bytes dev-qt/assistant/Manifest | 1 + dev-qt/assistant/assistant-5.12.5.ebuild | 55 ++ dev-qt/designer/Manifest | 1 + dev-qt/designer/designer-5.12.5.ebuild | 57 ++ dev-qt/linguist-tools/Manifest | 1 + .../linguist-tools-5.12.5.ebuild | 35 + dev-qt/linguist/Manifest | 1 + dev-qt/linguist/linguist-5.12.5.ebuild | 48 ++ dev-qt/pixeltool/Manifest | 1 + dev-qt/pixeltool/pixeltool-5.12.5.ebuild | 25 + dev-qt/qdbus/Manifest | 1 + dev-qt/qdbus/qdbus-5.12.5.ebuild | 25 + dev-qt/qdbusviewer/Manifest | 1 + dev-qt/qdbusviewer/qdbusviewer-5.12.5.ebuild | 45 ++ dev-qt/qdoc/Manifest | 1 + dev-qt/qdoc/qdoc-5.12.5.ebuild | 40 + dev-qt/qt-docs/Manifest | 54 ++ .../qt-docs-5.12.5_p201908230013.ebuild | 89 ++ dev-qt/qt3d/Manifest | 1 + dev-qt/qt3d/metadata.xml | 2 + dev-qt/qt3d/qt3d-5.12.5.ebuild | 34 + dev-qt/qtbluetooth/Manifest | 1 + dev-qt/qtbluetooth/qtbluetooth-5.12.5.ebuild | 33 + dev-qt/qtcharts/Manifest | 1 + dev-qt/qtcharts/qtcharts-5.12.5.ebuild | 29 + dev-qt/qtconcurrent/Manifest | 1 + .../qtconcurrent/qtconcurrent-5.12.5.ebuild | 23 + dev-qt/qtcore/Manifest | 1 + dev-qt/qtcore/qtcore-5.12.5.ebuild | 84 ++ dev-qt/qtdatavis3d/Manifest | 1 + dev-qt/qtdatavis3d/qtdatavis3d-5.12.5.ebuild | 31 + dev-qt/qtdbus/Manifest | 1 + dev-qt/qtdbus/qtdbus-5.12.5.ebuild | 43 + dev-qt/qtdeclarative/Manifest | 1 + .../qtdeclarative/qtdeclarative-5.12.5.ebuild | 53 ++ dev-qt/qtdiag/Manifest | 1 + dev-qt/qtdiag/qtdiag-5.12.5.ebuild | 36 + dev-qt/qtgamepad/Manifest | 1 + dev-qt/qtgamepad/metadata.xml | 21 + dev-qt/qtgamepad/qtgamepad-5.12.5.ebuild | 35 + dev-qt/qtgraphicaleffects/Manifest | 1 + .../qtgraphicaleffects-5.12.5.ebuild | 21 + dev-qt/qtgui/Manifest | 1 + dev-qt/qtgui/qtgui-5.12.5.ebuild | 174 ++++ dev-qt/qthelp/Manifest | 1 + dev-qt/qthelp/qthelp-5.12.5.ebuild | 29 + dev-qt/qtimageformats/Manifest | 1 + .../qtimageformats-5.12.5.ebuild | 30 + dev-qt/qtlocation/Manifest | 1 + dev-qt/qtlocation/qtlocation-5.12.5.ebuild | 44 + dev-qt/qtmultimedia/Manifest | 1 + .../qtmultimedia/qtmultimedia-5.12.5.ebuild | 68 ++ dev-qt/qtnetwork/Manifest | 1 + dev-qt/qtnetwork/qtnetwork-5.12.5.ebuild | 60 ++ dev-qt/qtnetworkauth/Manifest | 1 + .../qtnetworkauth/qtnetworkauth-5.12.5.ebuild | 20 + dev-qt/qtopengl/Manifest | 1 + dev-qt/qtopengl/qtopengl-5.12.5.ebuild | 34 + dev-qt/qtpaths/Manifest | 1 + dev-qt/qtpaths/qtpaths-5.12.5.ebuild | 23 + dev-qt/qtplugininfo/Manifest | 1 + .../qtplugininfo/qtplugininfo-5.12.5.ebuild | 23 + dev-qt/qtpositioning/Manifest | 1 + .../qtpositioning/qtpositioning-5.12.5.ebuild | 40 + dev-qt/qtprintsupport/Manifest | 1 + .../qtprintsupport-5.12.5.ebuild | 42 + dev-qt/qtquickcontrols/Manifest | 1 + .../qtquickcontrols-5.12.5.ebuild | 32 + dev-qt/qtquickcontrols2/Manifest | 1 + .../qtquickcontrols2-5.12.5.ebuild | 30 + dev-qt/qtscript/Manifest | 1 + dev-qt/qtscript/qtscript-5.12.5.ebuild | 36 + dev-qt/qtscxml/Manifest | 1 + dev-qt/qtscxml/qtscxml-5.12.5.ebuild | 19 + dev-qt/qtsensors/Manifest | 1 + dev-qt/qtsensors/qtsensors-5.12.5.ebuild | 28 + dev-qt/qtserialbus/Manifest | 1 + dev-qt/qtserialbus/qtserialbus-5.12.5.ebuild | 20 + dev-qt/qtserialport/Manifest | 1 + .../qtserialport/qtserialport-5.12.5.ebuild | 27 + dev-qt/qtspeech/Manifest | 1 + dev-qt/qtspeech/qtspeech-5.12.5.ebuild | 20 + dev-qt/qtsql/Manifest | 1 + dev-qt/qtsql/qtsql-5.12.5.ebuild | 55 ++ dev-qt/qtsvg/Manifest | 1 + dev-qt/qtsvg/qtsvg-5.12.5.ebuild | 23 + dev-qt/qttest/Manifest | 1 + dev-qt/qttest/qttest-5.12.5.ebuild | 33 + dev-qt/qttranslations/Manifest | 1 + .../qttranslations-5.12.5.ebuild | 19 + dev-qt/qtvirtualkeyboard/Manifest | 1 + .../qtvirtualkeyboard-5.12.5.ebuild | 42 + dev-qt/qtwayland/Manifest | 1 + dev-qt/qtwayland/qtwayland-5.12.5.ebuild | 43 + dev-qt/qtwebchannel/Manifest | 1 + .../qtwebchannel/qtwebchannel-5.12.5.ebuild | 26 + dev-qt/qtwebengine/Manifest | 1 + dev-qt/qtwebengine/qtwebengine-5.12.5.ebuild | 135 ++++ dev-qt/qtwebkit/Manifest | 1 + .../qtwebkit-5.212.0_pre20190629.ebuild | 140 ++++ dev-qt/qtwebsockets/Manifest | 1 + .../qtwebsockets/qtwebsockets-5.12.5.ebuild | 27 + dev-qt/qtwebview/Manifest | 1 + dev-qt/qtwebview/qtwebview-5.12.5.ebuild | 21 + dev-qt/qtwidgets/Manifest | 1 + dev-qt/qtwidgets/qtwidgets-5.12.5.ebuild | 56 ++ dev-qt/qtx11extras/Manifest | 1 + dev-qt/qtx11extras/qtx11extras-5.12.5.ebuild | 21 + dev-qt/qtxml/Manifest | 1 + dev-qt/qtxml/qtxml-5.12.5.ebuild | 29 + dev-qt/qtxmlpatterns/Manifest | 1 + .../qtxmlpatterns/qtxmlpatterns-5.12.5.ebuild | 30 + dev-ruby/Manifest.gz | Bin 112740 -> 112743 bytes dev-ruby/parser/Manifest | 1 + dev-ruby/parser/parser-2.6.4.1.ebuild | 32 + dev-scheme/Manifest.gz | Bin 6009 -> 6011 bytes dev-scheme/gauche/gauche-0.9.5.ebuild | 6 +- dev-scheme/gauche/gauche-0.9.6-r1.ebuild | 8 +- dev-util/Manifest.gz | Bin 67204 -> 67198 bytes dev-util/android-tools/metadata.xml | 1 + dev-util/artifactory-bin/Manifest | 10 - .../artifactory-bin-4.16.0-r1.ebuild | 110 --- .../artifactory-bin-4.16.1.ebuild | 110 --- .../artifactory-bin-5.11.2.ebuild | 110 --- .../artifactory-bin-5.3.2.ebuild | 110 --- .../artifactory-bin-5.4.4.ebuild | 110 --- .../artifactory-bin-5.4.6.ebuild | 110 --- .../artifactory-bin-5.5.1.ebuild | 110 --- .../artifactory-bin-5.5.2.ebuild | 110 --- .../artifactory-bin-5.6.2.ebuild | 110 --- .../artifactory-bin-5.6.3.ebuild | 110 --- dev-util/artifactory-bin/files/initd-r2 | 165 ---- dev-util/clair/Manifest | 1 - dev-util/clair/clair-2.0.6.ebuild | 45 -- dev-util/cppunit/Manifest | 2 - dev-util/cppunit/cppunit-1.13.1.ebuild | 58 -- dev-util/cppunit/cppunit-1.13.2-r2.ebuild | 66 -- .../files/ftjam-2.5.3-debug-commandline.patch | 14 - dev-util/ftjam/ftjam-2.5.3_rc2-r1.ebuild | 44 - dev-util/google-perftools/Manifest | 1 - .../google-perftools-2.4.ebuild | 85 -- dev-util/hadolint/Manifest | 1 - dev-util/hadolint/hadolint-1.10.4.ebuild | 42 - dev-util/kcov/Manifest | 1 - dev-util/kcov/kcov-33.ebuild | 21 - dev-util/mdds/Manifest | 1 - .../mdds/files/mdds-1.2.3-buildsystem.patch | 36 - dev-util/mdds/mdds-1.3.1.ebuild | 46 -- .../pkgconfig-openbsd-20130507-r1.ebuild | 70 -- dev-util/rebar/Manifest | 1 - dev-util/rebar/rebar-2.6.1.ebuild | 28 - dev-util/scanmem/Manifest | 1 - dev-util/scanmem/scanmem-0.16.1.ebuild | 56 -- .../shellcheck-bin-0.7.0.ebuild | 2 +- dev-util/shellcheck/shellcheck-0.7.0.ebuild | 2 +- dev-vcs/Manifest.gz | Bin 13654 -> 13648 bytes dev-vcs/git-mailz/Manifest | 1 - dev-vcs/git-mailz/git-mailz-0.12.ebuild | 28 - eclass/Manifest.gz | Bin 37157 -> 37479 bytes eclass/ada.eclass | 435 ++++++++++ eclass/sgml-catalog-r1.eclass | 73 ++ gui-apps/Manifest.gz | Bin 1543 -> 1543 bytes gui-apps/waybar/Manifest | 2 +- gui-apps/waybar/metadata.xml | 1 - ...ar-0.7.2-r1.ebuild => waybar-0.8.0.ebuild} | 16 +- gui-apps/waybar/waybar-9999.ebuild | 16 +- kde-apps/Manifest.gz | Bin 39343 -> 39340 bytes ...ebuild => kdepim-addons-19.08.1-r1.ebuild} | 1 - kde-plasma/Manifest.gz | Bin 8081 -> 8080 bytes kde-plasma/ksysguard/ksysguard-5.15.5.ebuild | 6 +- kde-plasma/ksysguard/ksysguard-5.16.5.ebuild | 6 +- .../systemsettings-5.16.5.ebuild | 8 +- lxqt-base/Manifest.gz | Bin 2894 -> 2893 bytes lxqt-base/lxqt-panel/lxqt-panel-0.14.1.ebuild | 2 +- mail-client/Manifest.gz | Bin 4728 -> 4720 bytes mail-client/clawsker/Manifest | 1 - mail-client/clawsker/clawsker-0.7.10.ebuild | 25 - mail-client/cone/Manifest | 3 - mail-client/cone/cone-0.92.ebuild | 51 -- mail-client/cone/cone-0.95.ebuild | 54 -- mail-client/cone/cone-0.96.ebuild | 54 -- mail-client/thunderbird-bin/Manifest | 55 ++ .../thunderbird-bin-68.1.0.ebuild | 182 +++++ mail-client/thunderbird/Manifest | 54 ++ .../thunderbird/thunderbird-68.1.0.ebuild | 764 ++++++++++++++++++ mail-filter/Manifest.gz | Bin 10040 -> 10043 bytes .../amavisd-milter-1.5.0.ebuild | 26 - .../amavisd-milter-1.6.0.ebuild | 32 - mail-filter/imapfilter/Manifest | 2 - .../imapfilter/imapfilter-2.5.4.ebuild | 38 - .../imapfilter/imapfilter-2.5.7-r1.ebuild | 42 - .../imapfilter/imapfilter-2.5.7.ebuild | 38 - mail-filter/libspf2/Manifest | 1 - .../libspf2/files/libspf2-1.2.9-ipv6.patch | 61 -- mail-filter/libspf2/libspf2-1.2.9-r3.ebuild | 42 - mail-filter/maildrop/Manifest | 3 - .../files/maildrop-testsuite-r3.patch | 65 -- mail-filter/maildrop/maildrop-2.8.3.ebuild | 143 ---- mail-filter/maildrop/maildrop-2.8.5.ebuild | 142 ---- mail-filter/maildrop/maildrop-2.9.0.ebuild | 138 ---- mail-filter/scmail/scmail-1.3.ebuild | 4 +- mail-filter/spamdyke/spamdyke-4.3.0-r1.ebuild | 81 -- mail-mta/Manifest.gz | Bin 2549 -> 2548 bytes mail-mta/netqmail/netqmail-1.06-r5.ebuild | 184 ----- mail-mta/sendmail/sendmail-8.14.9-r1.ebuild | 205 ----- mail-mta/sendmail/sendmail-8.15.2-r1.ebuild | 207 ----- mail-mta/sendmail/sendmail-8.15.2.ebuild | 206 ----- mate-extra/Manifest.gz | Bin 2574 -> 2578 bytes .../mate-sensors-applet-1.22.1.ebuild | 6 +- media-gfx/Manifest.gz | Bin 41279 -> 41278 bytes media-gfx/imagemagick/metadata.xml | 3 + media-gfx/mypaint/Manifest | 1 - .../files/mypaint-1.1.0-build-env-vars.patch | 53 -- .../mypaint/files/mypaint-1.1.0-desktop.patch | 24 - .../files/mypaint-1.1.0-json-c-0.11.patch | 15 - media-gfx/mypaint/mypaint-1.1.0-r2.ebuild | 85 -- media-gfx/sane-backends/metadata.xml | 3 + media-gfx/xpaint/Manifest | 2 - .../xpaint/files/xpaint-2.9.10.2-QA2.patch | 67 -- .../xpaint/files/xpaint-2.9.10.2-tiff.patch | 37 - ...xpaint-2.9.10.3-Fix-build-with-clang.patch | 25 - .../xpaint/files/xpaint-2.9.9.4-QA1.patch | 91 --- .../files/xpaint-2.9.9.4-parallel-make.patch | 25 - .../xpaint/files/xpaint-2.9.9.4-submake.patch | 29 - media-gfx/xpaint/xpaint-2.9.10.2-r1.ebuild | 84 -- media-gfx/xpaint/xpaint-2.9.10.3-r1.ebuild | 85 -- media-libs/Manifest.gz | Bin 66454 -> 66469 bytes media-libs/fontconfig/metadata.xml | 3 + media-libs/freeimage/metadata.xml | 1 + media-libs/glm/files/glm-0.9.9.6-simd.patch | 11 + media-libs/glm/glm-0.9.9.6.ebuild | 2 + media-libs/harfbuzz/metadata.xml | 3 + media-libs/lcms/metadata.xml | 1 + media-libs/libexif/metadata.xml | 1 + media-libs/libmetalink/Manifest | 1 - .../libmetalink/libmetalink-0.1.1-r1.ebuild | 30 - media-libs/libmtp/metadata.xml | 1 + media-libs/libvisio/Manifest | 1 + media-libs/libvisio/libvisio-0.1.7.ebuild | 62 ++ media-libs/libvisio/libvisio-9999.ebuild | 36 +- media-libs/libvorbis/metadata.xml | 3 + media-libs/libvpx/metadata.xml | 3 + media-libs/mesa/Manifest | 1 + media-libs/mesa/mesa-19.0.8.ebuild | 8 +- media-libs/mesa/mesa-19.1.3.ebuild | 8 +- media-libs/mesa/mesa-19.1.4.ebuild | 8 +- media-libs/mesa/mesa-19.1.5.ebuild | 8 +- media-libs/mesa/mesa-19.1.6.ebuild | 8 +- media-libs/mesa/mesa-19.2.0_rc1.ebuild | 8 +- media-libs/mesa/mesa-19.2.0_rc2.ebuild | 8 +- media-libs/mesa/mesa-19.2.0_rc3.ebuild | 543 +++++++++++++ media-libs/mesa/mesa-9999.ebuild | 8 +- media-libs/mesa/metadata.xml | 1 + media-libs/opencv/metadata.xml | 1 + media-plugins/Manifest.gz | Bin 49211 -> 49196 bytes .../kodi-audiodecoder-sidplay/Manifest | 1 + .../kodi-audiodecoder-sidplay-1.2.0.ebuild | 41 + .../kodi-audiodecoder-sidplay-9999.ebuild | 9 +- .../kodi-audiodecoder-snesapu/Manifest | 1 + .../kodi-audiodecoder-snesapu-2.0.1.ebuild | 35 + .../kodi-audiodecoder-snesapu-9999.ebuild | 1 - .../kodi-audiodecoder-stsound/Manifest | 1 + .../kodi-audiodecoder-stsound-2.0.1.ebuild | 35 + .../kodi-audiodecoder-stsound-9999.ebuild | 1 - .../kodi-audiodecoder-timidity/Manifest | 2 +- .../kodi-audiodecoder-timidity-2.0.1.ebuild | 35 - ...> kodi-audiodecoder-timidity-2.0.3.ebuild} | 1 - .../kodi-audiodecoder-timidity-9999.ebuild | 1 - media-plugins/kodi-pvr-vuplus/Manifest | 13 +- .../kodi-pvr-vuplus-3.17.0.ebuild | 39 - .../kodi-pvr-vuplus-3.19.0.ebuild | 39 - .../kodi-pvr-vuplus-3.20.0.ebuild | 39 - .../kodi-pvr-vuplus-3.21.0.ebuild | 39 - .../kodi-pvr-vuplus-3.22.0.ebuild | 39 - .../kodi-pvr-vuplus-3.23.0.ebuild | 39 - .../kodi-pvr-vuplus-3.24.0.ebuild | 39 - .../kodi-pvr-vuplus-3.25.0.ebuild | 39 - .../kodi-pvr-vuplus-3.26.0.ebuild | 39 - .../kodi-pvr-vuplus-3.27.0.ebuild | 39 - .../kodi-pvr-vuplus-3.27.1.ebuild | 39 - ...1.ebuild => kodi-pvr-vuplus-3.28.0.ebuild} | 2 +- .../vdr-systeminfo-0.1.1.ebuild | 2 +- .../vdr-systeminfo-0.1.3.ebuild | 2 +- .../vdr-systeminfo-0.1.4.ebuild | 2 +- media-sound/Manifest.gz | Bin 61736 -> 61738 bytes media-sound/drumstick/Manifest | 1 + media-sound/drumstick/drumstick-1.1.3.ebuild | 78 ++ media-sound/sox/metadata.xml | 1 + media-sound/supercollider/Manifest | 1 - .../files/supercollider-3.8.0-no-opengl.patch | 45 -- ...supercollider-3.8.0-no-qtpositioning.patch | 40 - .../supercollider-3.8.0-no-qtsensors.patch | 55 -- .../supercollider-3.9.3-r1.ebuild | 114 --- media-tv/Manifest.gz | Bin 3943 -> 3939 bytes media-tv/kodi/kodi-9999.ebuild | 4 +- media-video/Manifest.gz | Bin 27583 -> 27585 bytes media-video/photofilmstrip/Manifest | 1 - ...mstrip-2.1.0-PIL_modules_imports_fix.patch | 91 --- ...hotofilmstrip-2.1.0-PIL_tostring_fix.patch | 35 - .../photofilmstrip-2.1.0-r2.ebuild | 63 -- media-video/pipewire/pipewire-0.2.6.ebuild | 2 +- metadata/Manifest.gz | Bin 2315 -> 2319 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28224 -> 28240 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 73327 -> 71401 bytes metadata/md5-cache/app-admin/certmgr-1.6.0 | 12 - metadata/md5-cache/app-admin/dxf-7.4.1 | 15 - metadata/md5-cache/app-admin/dxf-7.5.0 | 15 - metadata/md5-cache/app-admin/gixy-0.1.5 | 14 - metadata/md5-cache/app-admin/gixy-0.1.8 | 14 - .../md5-cache/app-admin/gkrellm-2.3.10-r2 | 8 +- metadata/md5-cache/app-admin/gkrellm-2.3.11 | 8 +- .../md5-cache/app-admin/gkrellm-2.3.11-r1 | 8 +- metadata/md5-cache/app-admin/gkrellm-9999 | 8 +- metadata/md5-cache/app-admin/ksonnet-0.10.2 | 12 - metadata/md5-cache/app-admin/ksonnet-0.11.0 | 12 - metadata/md5-cache/app-admin/ksonnet-0.8.0 | 12 - metadata/md5-cache/app-admin/ksonnet-0.9.2 | 12 - metadata/md5-cache/app-admin/kubectx-0.5.0 | 11 - metadata/md5-cache/app-admin/kubectx-0.6.1 | 11 - metadata/md5-cache/app-admin/sysstat-12.0.5 | 8 +- metadata/md5-cache/app-admin/sysstat-12.0.6 | 8 +- metadata/md5-cache/app-admin/sysstat-12.1.5 | 8 +- metadata/md5-cache/app-admin/sysstat-12.1.6 | 8 +- metadata/md5-cache/app-admin/sysstat-999999 | 8 +- metadata/md5-cache/app-admin/yadm-1.07 | 12 - metadata/md5-cache/app-crypt/Manifest.gz | Bin 41935 -> 41627 bytes .../md5-cache/app-crypt/osslsigncode-1.7.1 | 13 - metadata/md5-cache/app-crypt/pesign-0.112 | 13 - metadata/md5-cache/app-dicts/Manifest.gz | Bin 54652 -> 54479 bytes metadata/md5-cache/app-dicts/myspell-nl-2.10g | 11 - metadata/md5-cache/app-emulation/Manifest.gz | Bin 52499 -> 51394 bytes .../md5-cache/app-emulation/buildah-1.11.1 | 16 + .../ganeti-instance-image-0.6-r1 | 10 - metadata/md5-cache/app-emulation/img-0.5.6 | 13 - .../app-emulation/virtio-win-0.1.117 | 9 - .../app-emulation/virtio-win-0.1.118 | 9 - .../app-emulation/virtio-win-0.1.126 | 9 - .../app-emulation/virtio-win-0.1.141 | 9 - .../md5-cache/app-emulation/virtio-win-0.1.96 | 9 - .../virtualbox-bin-6.0.10.132072 | 15 - metadata/md5-cache/app-i18n/Manifest.gz | Bin 34576 -> 34252 bytes .../md5-cache/app-i18n/man-pages-it-2.80-r1 | 10 - .../md5-cache/app-i18n/man-pages-zh_CN-1.5 | 11 - metadata/md5-cache/app-leechcraft/Manifest.gz | Bin 12200 -> 12038 bytes .../app-leechcraft/lc-hotsensors-9999 | 6 +- .../md5-cache/app-leechcraft/liblaretz-0.1.0 | 12 - metadata/md5-cache/app-metrics/Manifest.gz | Bin 8872 -> 8083 bytes .../app-metrics/bind_exporter-0.2.0_p20180307 | 12 - .../md5-cache/app-metrics/collectd-5.8.1-r1 | 6 +- .../md5-cache/app-metrics/collectd-5.9.1-r2 | 6 +- .../app-metrics/mongodb_exporter-0.4.0 | 12 - .../app-metrics/mongodb_exporter-0.6.0 | 13 - .../app-metrics/nginx-vts-exporter-0.10.0 | 12 - .../app-metrics/postgres_exporter-0.4.6 | 12 - metadata/md5-cache/app-misc/Manifest.gz | Bin 79418 -> 78625 bytes metadata/md5-cache/app-misc/faq-0.0.1 | 12 - metadata/md5-cache/app-misc/mc-4.8.23-r1 | 2 +- metadata/md5-cache/app-misc/mkcert-1.1.2 | 12 - metadata/md5-cache/app-misc/regionset-0.1-r1 | 10 - .../md5-cache/app-misc/tails-installer-4.4.8 | 14 - metadata/md5-cache/app-misc/tdfsb-0.0.10 | 12 - metadata/md5-cache/app-text/Manifest.gz | Bin 88931 -> 92105 bytes metadata/md5-cache/app-text/aspell-0.60.7_rc2 | 15 - metadata/md5-cache/app-text/calibre-3.44.0 | 14 - metadata/md5-cache/app-text/calibre-3.46.0-r1 | 14 - .../{calibre-3.47.0 => calibre-3.48.0} | 2 +- .../docbook-dsssl-stylesheets-1.79-r4 | 11 + .../md5-cache/app-text/docbook-sgml-1.0-r1 | 6 +- .../app-text/docbook-sgml-dtd-3.0-r4 | 12 + .../app-text/docbook-sgml-dtd-3.1-r4 | 12 + .../app-text/docbook-sgml-dtd-4.0-r4 | 12 + .../app-text/docbook-sgml-dtd-4.1-r4 | 12 + .../app-text/docbook-sgml-dtd-4.2-r3 | 12 + .../app-text/docbook-sgml-dtd-4.3-r3 | 12 + .../app-text/docbook-sgml-dtd-4.4-r1 | 12 + .../app-text/docbook-sgml-dtd-4.5-r1 | 12 + .../app-text/docbook-sgml-utils-0.6.14-r3 | 14 + .../app-text/docbook-xml-dtd-4.1.2-r7 | 12 + .../md5-cache/app-text/docbook-xml-dtd-4.2-r3 | 12 + .../md5-cache/app-text/docbook-xml-dtd-4.3-r2 | 12 + .../md5-cache/app-text/docbook-xml-dtd-4.4-r3 | 12 + .../md5-cache/app-text/docbook-xml-dtd-4.5-r2 | 12 + .../app-text/docbook-xml-simple-dtd-1.0-r3 | 12 + .../docbook-xml-simple-dtd-4.1.2.4-r3 | 4 +- .../docbook-xml-simple-dtd-4.1.2.4-r4 | 12 + .../docbook-xml-simple-dtd-4.1.2.5-r3 | 12 + .../md5-cache/app-text/html401-19991224-r4 | 11 + metadata/md5-cache/app-text/libabw-0.1.3 | 14 + metadata/md5-cache/app-text/libetonyek-0.1.9 | 6 +- metadata/md5-cache/app-text/libetonyek-9999 | 6 +- .../app-text/linuxdoc-tools-0.9.73-r1 | 14 + metadata/md5-cache/app-text/mupdf-1.14.0-r2 | 14 - metadata/md5-cache/app-text/openjade-1.3.2-r9 | 13 + .../md5-cache/app-text/sgml-common-0.6.3-r7 | 11 + .../app-text/sgmltools-lite-3.0.3-r15 | 14 + .../md5-cache/app-text/xhtml1-20020801-r6 | 12 + metadata/md5-cache/app-text/xmldiff-0.6.10-r2 | 14 - metadata/md5-cache/dev-ada/Manifest.gz | Bin 7050 -> 7530 bytes metadata/md5-cache/dev-ada/gprbuild-2017-r2 | 14 + metadata/md5-cache/dev-ada/gprbuild-2019-r1 | 14 + metadata/md5-cache/dev-ada/xmlada-2019-r1 | 14 + metadata/md5-cache/dev-cpp/Manifest.gz | Bin 17916 -> 17586 bytes metadata/md5-cache/dev-cpp/glog-0.3.5 | 14 - metadata/md5-cache/dev-cpp/sparsehash-1.10 | 10 - metadata/md5-cache/dev-db/Manifest.gz | Bin 46909 -> 46591 bytes metadata/md5-cache/dev-db/mysql-5.7.27-r1 | 4 +- .../dev-db/oracle-instantclient-19.3.0.0-r1 | 15 + .../dev-db/percona-xtrabackup-bin-2.4.12 | 10 - .../md5-cache/dev-db/sqlitebrowser-3.10.1-r1 | 14 - metadata/md5-cache/dev-db/unixODBC-2.3.6 | 13 - metadata/md5-cache/dev-embedded/Manifest.gz | Bin 19673 -> 19357 bytes metadata/md5-cache/dev-embedded/esptool-2.2 | 15 - metadata/md5-cache/dev-embedded/esptool-2.3.1 | 15 - metadata/md5-cache/dev-erlang/Manifest.gz | Bin 17021 -> 8631 bytes metadata/md5-cache/dev-erlang/base64url-1.0 | 12 - .../md5-cache/dev-erlang/cache_tab-1.0.16 | 12 - metadata/md5-cache/dev-erlang/cache_tab-1.0.2 | 12 - metadata/md5-cache/dev-erlang/cache_tab-1.0.3 | 12 - metadata/md5-cache/dev-erlang/cache_tab-1.0.4 | 12 - metadata/md5-cache/dev-erlang/cache_tab-1.0.5 | 12 - metadata/md5-cache/dev-erlang/epam-1.0.0 | 12 - metadata/md5-cache/dev-erlang/epam-1.0.0-r1 | 12 - metadata/md5-cache/dev-erlang/epam-1.0.4 | 12 - metadata/md5-cache/dev-erlang/esip-1.0.10 | 12 - metadata/md5-cache/dev-erlang/esip-1.0.4 | 12 - metadata/md5-cache/dev-erlang/esip-1.0.7 | 12 - metadata/md5-cache/dev-erlang/esip-1.0.8 | 12 - metadata/md5-cache/dev-erlang/ezlib-1.0.1 | 12 - metadata/md5-cache/dev-erlang/ezlib-1.0.4 | 12 - .../md5-cache/dev-erlang/fast_yaml-1.0.17 | 12 - metadata/md5-cache/dev-erlang/fast_yaml-1.0.3 | 12 - metadata/md5-cache/dev-erlang/fast_yaml-1.0.5 | 12 - metadata/md5-cache/dev-erlang/fast_yaml-1.0.6 | 12 - metadata/md5-cache/dev-erlang/fast_yaml-1.0.7 | 12 - .../md5-cache/dev-erlang/goldrush-0.1.8.1 | 12 - metadata/md5-cache/dev-erlang/iconv-1.0.0 | 12 - metadata/md5-cache/dev-erlang/iconv-1.0.1 | 12 - metadata/md5-cache/dev-erlang/iconv-1.0.2 | 12 - metadata/md5-cache/dev-erlang/iconv-1.0.3 | 12 - metadata/md5-cache/dev-erlang/jiffy-0.14.7 | 12 - metadata/md5-cache/dev-erlang/jiffy-0.14.8 | 12 - metadata/md5-cache/dev-erlang/jose-1.8.4 | 13 - metadata/md5-cache/dev-erlang/lager-3.2.0 | 12 - metadata/md5-cache/dev-erlang/lager-3.2.1 | 12 - metadata/md5-cache/dev-erlang/lager-3.2.2 | 12 - metadata/md5-cache/dev-erlang/lager-3.6.7 | 12 - metadata/md5-cache/dev-erlang/meck-0.8.3 | 13 - metadata/md5-cache/dev-erlang/p1_mysql-1.0.1 | 12 - metadata/md5-cache/dev-erlang/p1_mysql-1.0.8 | 12 - metadata/md5-cache/dev-erlang/p1_oauth2-0.6.3 | 13 - metadata/md5-cache/dev-erlang/p1_pgsql-1.1.0 | 12 - metadata/md5-cache/dev-erlang/p1_pgsql-1.1.1 | 12 - .../md5-cache/dev-erlang/protobuffs-0.8.2 | 13 - metadata/md5-cache/dev-erlang/riak_pb-2.1.0.7 | 12 - metadata/md5-cache/dev-erlang/riak_pb-2.1.4.2 | 12 - metadata/md5-cache/dev-erlang/riak_pb-2.2.0.0 | 12 - metadata/md5-cache/dev-erlang/riak_pb-2.2.0.1 | 12 - .../md5-cache/dev-erlang/stringprep-1.0.14 | 12 - .../md5-cache/dev-erlang/stringprep-1.0.3 | 12 - .../md5-cache/dev-erlang/stringprep-1.0.5 | 12 - .../md5-cache/dev-erlang/stringprep-1.0.6 | 12 - .../md5-cache/dev-erlang/stringprep-1.0.7 | 12 - metadata/md5-cache/dev-erlang/stun-1.0.3 | 12 - metadata/md5-cache/dev-erlang/stun-1.0.6 | 12 - metadata/md5-cache/dev-erlang/stun-1.0.7 | 12 - metadata/md5-cache/dev-erlang/stun-1.0.9 | 12 - metadata/md5-cache/dev-games/Manifest.gz | Bin 9266 -> 9265 bytes ...lver-5.6.0-r1 => freecell-solver-5.6.0-r2} | 8 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 11681 -> 11518 bytes .../md5-cache/dev-go/go-bindata-0_pre20151023 | 12 - metadata/md5-cache/dev-haskell/Manifest.gz | Bin 241134 -> 240818 bytes .../dev-haskell/language-docker-6.0.1 | 13 - .../dev-haskell/language-docker-6.0.3 | 13 - metadata/md5-cache/dev-lang/Manifest.gz | Bin 56223 -> 54799 bytes metadata/md5-cache/dev-lang/erlang-19.1 | 13 - metadata/md5-cache/dev-lang/erlang-20.3 | 14 - metadata/md5-cache/dev-lang/erlang-20.3.8.10 | 14 - metadata/md5-cache/dev-lang/erlang-20.3.8.20 | 14 - metadata/md5-cache/dev-lang/erlang-21.2.6 | 13 - metadata/md5-cache/dev-lang/erlang-21.2.7 | 13 - metadata/md5-cache/dev-lang/erlang-21.3 | 13 - metadata/md5-cache/dev-lang/erlang-21.3-r1 | 13 - metadata/md5-cache/dev-lang/erlang-22.0.2 | 13 - metadata/md5-cache/dev-lang/jimtcl-0.78-r1 | 12 - metadata/md5-cache/dev-lang/perl-5.28.2-r1 | 2 +- metadata/md5-cache/dev-lang/perl-5.28.9999 | 2 +- metadata/md5-cache/dev-lang/perl-5.30.0 | 2 +- metadata/md5-cache/dev-lang/php-7.1.32 | 15 + metadata/md5-cache/dev-libs/Manifest.gz | Bin 179181 -> 177930 bytes .../md5-cache/dev-libs/actor-framework-0.13.2 | 14 - metadata/md5-cache/dev-libs/cgicc-3.2.9 | 11 - metadata/md5-cache/dev-libs/elfutils-0.177 | 5 +- .../md5-cache/dev-libs/legousbtower-0.5.4-r1 | 5 +- .../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 +- metadata/md5-cache/dev-libs/libixion-0.13.0 | 14 - metadata/md5-cache/dev-libs/libofx-0.9.14 | 14 - metadata/md5-cache/dev-libs/liborcus-0.13.4 | 14 - metadata/md5-cache/dev-libs/libsass-3.6.0 | 12 - metadata/md5-cache/dev-libs/libsodium-1.0.17 | 12 - .../md5-cache/dev-libs/lockdev-1.0.3.1.2-r2 | 12 - metadata/md5-cache/dev-libs/oniguruma-6.9.1 | 11 - metadata/md5-cache/dev-libs/oniguruma-6.9.2 | 11 - metadata/md5-cache/dev-libs/openssl-1.0.2t | 16 + metadata/md5-cache/dev-libs/openssl-1.1.0l | 16 + metadata/md5-cache/dev-libs/openssl-1.1.1d | 16 + .../md5-cache/dev-libs/openssl-compat-1.0.2t | 15 + metadata/md5-cache/dev-libs/xerces-c-3.1.4-r1 | 13 - metadata/md5-cache/dev-libs/xerces-c-3.2.2 | 13 - metadata/md5-cache/dev-lua/Manifest.gz | Bin 10315 -> 10152 bytes .../md5-cache/dev-lua/luasocket-3.0_rc1-r3 | 14 - metadata/md5-cache/dev-python/Manifest.gz | Bin 593496 -> 592612 bytes metadata/md5-cache/dev-python/PySensors-0.0.3 | 4 +- .../md5-cache/dev-python/aiohttp-cors-0.5.3 | 14 - .../md5-cache/dev-python/certifi-2018.10.15 | 15 - .../md5-cache/dev-python/certifi-2018.8.24 | 14 - .../md5-cache/dev-python/certifi-2019.6.16 | 4 +- .../{certifi-2018.11.29 => certifi-2019.9.11} | 4 +- .../md5-cache/dev-python/cloudpickle-1.2.2 | 16 + metadata/md5-cache/dev-python/confuse-1.0.0 | 16 + metadata/md5-cache/dev-python/doit-0.23.0-r1 | 14 - ..._metadata-0.20 => importlib_metadata-0.22} | 6 +- .../md5-cache/dev-python/larch-1.20131130 | 14 - metadata/md5-cache/dev-python/mediafile-0.2.0 | 16 + metadata/md5-cache/dev-python/mkdocs-0.17.4 | 14 - metadata/md5-cache/dev-python/monotonic-1.3 | 14 - metadata/md5-cache/dev-python/polib-1.1.0 | 14 - metadata/md5-cache/dev-python/pynacl-1.1.2 | 14 - metadata/md5-cache/dev-python/pynacl-1.2.0 | 14 - .../md5-cache/dev-python/python-gammu-2.5 | 14 - .../sphinxcontrib-pretty-searchresults-0.3.5 | 16 + metadata/md5-cache/dev-python/sure-1.4.11 | 4 +- metadata/md5-cache/dev-python/tvdb_api-2.0 | 14 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 18755 -> 27520 bytes metadata/md5-cache/dev-qt/assistant-5.12.5 | 15 + metadata/md5-cache/dev-qt/designer-5.12.5 | 15 + metadata/md5-cache/dev-qt/linguist-5.12.5 | 15 + .../md5-cache/dev-qt/linguist-tools-5.12.5 | 15 + metadata/md5-cache/dev-qt/pixeltool-5.12.5 | 15 + metadata/md5-cache/dev-qt/qdbus-5.12.5 | 15 + metadata/md5-cache/dev-qt/qdbusviewer-5.12.5 | 15 + metadata/md5-cache/dev-qt/qdoc-5.12.5 | 15 + .../dev-qt/qt-docs-5.12.5_p201908230013 | 12 + metadata/md5-cache/dev-qt/qt3d-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtbluetooth-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtcharts-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtconcurrent-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtcore-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtdatavis3d-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtdbus-5.12.5 | 15 + .../md5-cache/dev-qt/qtdeclarative-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtdiag-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtgamepad-5.12.5 | 15 + .../dev-qt/qtgraphicaleffects-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtgui-5.12.5 | 17 + metadata/md5-cache/dev-qt/qthelp-5.12.5 | 15 + .../md5-cache/dev-qt/qtimageformats-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtlocation-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtmultimedia-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtnetwork-5.12.5 | 15 + .../md5-cache/dev-qt/qtnetworkauth-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtopengl-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtpaths-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtplugininfo-5.12.5 | 15 + .../md5-cache/dev-qt/qtpositioning-5.12.5 | 16 + .../md5-cache/dev-qt/qtprintsupport-5.12.5 | 15 + .../md5-cache/dev-qt/qtquickcontrols-5.12.5 | 15 + .../md5-cache/dev-qt/qtquickcontrols2-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtscript-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtscxml-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtsensors-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtserialbus-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtserialport-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtspeech-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtsql-5.12.5 | 16 + metadata/md5-cache/dev-qt/qtsvg-5.12.5 | 15 + metadata/md5-cache/dev-qt/qttest-5.12.5 | 15 + .../md5-cache/dev-qt/qttranslations-5.12.5 | 15 + .../md5-cache/dev-qt/qtvirtualkeyboard-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtwayland-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtwebchannel-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtwebengine-5.12.5 | 16 + .../dev-qt/qtwebkit-5.212.0_pre20190629 | 15 + metadata/md5-cache/dev-qt/qtwebsockets-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtwebview-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtwidgets-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtx11extras-5.12.5 | 15 + metadata/md5-cache/dev-qt/qtxml-5.12.5 | 15 + .../md5-cache/dev-qt/qtxmlpatterns-5.12.5 | 15 + metadata/md5-cache/dev-ruby/Manifest.gz | Bin 200027 -> 200180 bytes metadata/md5-cache/dev-ruby/parser-2.6.4.1 | 15 + metadata/md5-cache/dev-scheme/Manifest.gz | Bin 8200 -> 8198 bytes metadata/md5-cache/dev-scheme/gauche-0.9.5 | 6 +- metadata/md5-cache/dev-scheme/gauche-0.9.6-r1 | 10 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 143807 -> 140498 bytes .../dev-util/artifactory-bin-4.16.0-r1 | 13 - .../md5-cache/dev-util/artifactory-bin-4.16.1 | 13 - .../md5-cache/dev-util/artifactory-bin-5.11.2 | 13 - .../md5-cache/dev-util/artifactory-bin-5.3.2 | 13 - .../md5-cache/dev-util/artifactory-bin-5.4.4 | 13 - .../md5-cache/dev-util/artifactory-bin-5.4.6 | 13 - .../md5-cache/dev-util/artifactory-bin-5.5.1 | 13 - .../md5-cache/dev-util/artifactory-bin-5.5.2 | 13 - .../md5-cache/dev-util/artifactory-bin-5.6.2 | 13 - .../md5-cache/dev-util/artifactory-bin-5.6.3 | 13 - metadata/md5-cache/dev-util/clair-2.0.6 | 13 - metadata/md5-cache/dev-util/cppunit-1.13.1 | 12 - metadata/md5-cache/dev-util/cppunit-1.13.2-r2 | 12 - .../md5-cache/dev-util/ftjam-2.5.3_rc2-r1 | 12 - .../md5-cache/dev-util/google-perftools-2.4 | 13 - metadata/md5-cache/dev-util/hadolint-1.10.4 | 13 - metadata/md5-cache/dev-util/kcov-33 | 12 - metadata/md5-cache/dev-util/mdds-1.3.1 | 13 - .../dev-util/pkgconfig-openbsd-20130507-r1 | 13 - metadata/md5-cache/dev-util/rebar-2.6.1 | 12 - metadata/md5-cache/dev-util/scanmem-0.16.1 | 14 - metadata/md5-cache/dev-util/shellcheck-0.7.0 | 4 +- .../md5-cache/dev-util/shellcheck-bin-0.7.0 | 4 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 27711 -> 27557 bytes metadata/md5-cache/dev-vcs/git-mailz-0.12 | 11 - metadata/md5-cache/gui-apps/Manifest.gz | Bin 3289 -> 3287 bytes metadata/md5-cache/gui-apps/waybar-0.7.2-r1 | 14 - metadata/md5-cache/gui-apps/waybar-0.8.0 | 14 + metadata/md5-cache/gui-apps/waybar-9999 | 10 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 77552 -> 77560 bytes .../md5-cache/kde-apps/kdepim-addons-19.08.1 | 15 - .../kde-apps/kdepim-addons-19.08.1-r1 | 15 + metadata/md5-cache/kde-plasma/Manifest.gz | Bin 15634 -> 15641 bytes .../md5-cache/kde-plasma/ksysguard-5.15.5 | 8 +- .../md5-cache/kde-plasma/ksysguard-5.16.5 | 8 +- .../kde-plasma/systemsettings-5.16.5 | 10 +- metadata/md5-cache/lxqt-base/Manifest.gz | Bin 2734 -> 2733 bytes .../md5-cache/lxqt-base/lxqt-panel-0.14.1 | 6 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 10302 -> 9970 bytes .../md5-cache/mail-client/clawsker-0.7.10 | 10 - metadata/md5-cache/mail-client/cone-0.92 | 13 - metadata/md5-cache/mail-client/cone-0.95 | 13 - metadata/md5-cache/mail-client/cone-0.96 | 13 - .../md5-cache/mail-client/thunderbird-68.1.0 | 15 + .../mail-client/thunderbird-bin-68.1.0 | 14 + metadata/md5-cache/mail-filter/Manifest.gz | Bin 17248 -> 15596 bytes .../mail-filter/amavisd-milter-1.5.0 | 11 - .../mail-filter/amavisd-milter-1.6.0 | 12 - .../md5-cache/mail-filter/imapfilter-2.5.4 | 12 - .../md5-cache/mail-filter/imapfilter-2.5.7 | 12 - .../md5-cache/mail-filter/imapfilter-2.5.7-r1 | 13 - .../md5-cache/mail-filter/libspf2-1.2.9-r3 | 14 - metadata/md5-cache/mail-filter/maildrop-2.8.3 | 14 - metadata/md5-cache/mail-filter/maildrop-2.8.5 | 14 - metadata/md5-cache/mail-filter/maildrop-2.9.0 | 14 - metadata/md5-cache/mail-filter/scmail-1.3 | 6 +- .../md5-cache/mail-filter/spamdyke-4.3.0-r1 | 13 - metadata/md5-cache/mail-mta/Manifest.gz | Bin 6624 -> 5991 bytes metadata/md5-cache/mail-mta/netqmail-1.06-r5 | 15 - .../md5-cache/mail-mta/sendmail-8.14.9-r1 | 14 - metadata/md5-cache/mail-mta/sendmail-8.15.2 | 14 - .../md5-cache/mail-mta/sendmail-8.15.2-r1 | 14 - metadata/md5-cache/mate-extra/Manifest.gz | Bin 3220 -> 3223 bytes .../mate-extra/mate-sensors-applet-1.22.1 | 8 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 62673 -> 62186 bytes metadata/md5-cache/media-gfx/mypaint-1.1.0-r2 | 14 - .../md5-cache/media-gfx/xpaint-2.9.10.2-r1 | 13 - .../md5-cache/media-gfx/xpaint-2.9.10.3-r1 | 13 - metadata/md5-cache/media-libs/Manifest.gz | Bin 113223 -> 113372 bytes metadata/md5-cache/media-libs/glm-0.9.9.6 | 2 +- .../md5-cache/media-libs/libmetalink-0.1.1-r1 | 14 - metadata/md5-cache/media-libs/libvisio-0.1.7 | 14 + metadata/md5-cache/media-libs/libvisio-9999 | 11 +- metadata/md5-cache/media-libs/mesa-19.0.8 | 8 +- metadata/md5-cache/media-libs/mesa-19.1.3 | 8 +- metadata/md5-cache/media-libs/mesa-19.1.4 | 8 +- metadata/md5-cache/media-libs/mesa-19.1.5 | 8 +- metadata/md5-cache/media-libs/mesa-19.1.6 | 8 +- metadata/md5-cache/media-libs/mesa-19.2.0_rc1 | 8 +- metadata/md5-cache/media-libs/mesa-19.2.0_rc2 | 8 +- metadata/md5-cache/media-libs/mesa-19.2.0_rc3 | 16 + metadata/md5-cache/media-libs/mesa-9999 | 8 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 88218 -> 86820 bytes .../kodi-audiodecoder-sidplay-1.2.0 | 13 + .../kodi-audiodecoder-sidplay-9999 | 6 +- .../kodi-audiodecoder-snesapu-2.0.1 | 13 + .../kodi-audiodecoder-snesapu-9999 | 6 +- ...0.1-r1 => kodi-audiodecoder-stsound-2.0.1} | 12 +- .../kodi-audiodecoder-stsound-9999 | 6 +- ...2.0.1 => kodi-audiodecoder-timidity-2.0.3} | 4 +- .../kodi-audiodecoder-timidity-9999 | 6 +- .../media-plugins/kodi-pvr-vuplus-3.17.0 | 12 - .../media-plugins/kodi-pvr-vuplus-3.18.1 | 12 - .../media-plugins/kodi-pvr-vuplus-3.19.0 | 12 - .../media-plugins/kodi-pvr-vuplus-3.20.0 | 12 - .../media-plugins/kodi-pvr-vuplus-3.21.0 | 12 - .../media-plugins/kodi-pvr-vuplus-3.22.0 | 12 - .../media-plugins/kodi-pvr-vuplus-3.23.0 | 12 - .../media-plugins/kodi-pvr-vuplus-3.24.0 | 12 - .../media-plugins/kodi-pvr-vuplus-3.25.0 | 12 - .../media-plugins/kodi-pvr-vuplus-3.26.0 | 12 - .../media-plugins/kodi-pvr-vuplus-3.27.0 | 12 - .../media-plugins/kodi-pvr-vuplus-3.27.1 | 12 - .../media-plugins/kodi-pvr-vuplus-3.28.0 | 13 + .../media-plugins/vdr-systeminfo-0.1.1 | 4 +- .../media-plugins/vdr-systeminfo-0.1.3 | 4 +- .../media-plugins/vdr-systeminfo-0.1.4 | 4 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 85359 -> 85353 bytes .../md5-cache/media-sound/drumstick-1.1.3 | 15 + .../media-sound/supercollider-3.9.3-r1 | 14 - metadata/md5-cache/media-tv/Manifest.gz | Bin 7379 -> 7380 bytes metadata/md5-cache/media-tv/kodi-9999 | 6 +- metadata/md5-cache/media-video/Manifest.gz | Bin 42091 -> 41913 bytes .../media-video/photofilmstrip-2.1.0-r2 | 14 - metadata/md5-cache/media-video/pipewire-0.2.6 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 83611 -> 83948 bytes .../md5-cache/net-analyzer/net-snmp-5.8-r1 | 8 +- .../md5-cache/net-analyzer/net-snmp-5.8-r2 | 8 +- .../md5-cache/net-analyzer/net-snmp-5.8-r4 | 8 +- .../md5-cache/net-analyzer/net-snmp-99999999 | 8 +- .../md5-cache/net-analyzer/netdata-1.17.1 | 15 + .../md5-cache/net-analyzer/wireshark-3.0.4 | 15 + metadata/md5-cache/net-dns/Manifest.gz | Bin 17727 -> 17240 bytes metadata/md5-cache/net-dns/coredns-1.3.0 | 12 - .../md5-cache/net-dns/dnssec-tools-2.2-r1 | 13 - metadata/md5-cache/net-dns/validns-0.7 | 12 - metadata/md5-cache/net-firewall/Manifest.gz | Bin 9840 -> 9681 bytes .../md5-cache/net-firewall/shorewall-5.2.3.3 | 14 - .../md5-cache/net-firewall/shorewall-5.2.3.4 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15191 -> 14867 bytes metadata/md5-cache/net-im/bitlbee-steam-1.2.0 | 13 - .../md5-cache/net-im/gg-transport-2.2.4-r1 | 11 - metadata/md5-cache/net-irc/Manifest.gz | Bin 14743 -> 14577 bytes metadata/md5-cache/net-irc/ii-1.7-r1 | 11 - metadata/md5-cache/net-libs/Manifest.gz | Bin 71735 -> 70626 bytes metadata/md5-cache/net-libs/ccnet-6.1.7 | 14 - metadata/md5-cache/net-libs/gloox-1.0.21 | 13 - .../md5-cache/net-libs/liblockfile-1.14-r1 | 12 - metadata/md5-cache/net-libs/liblockfile-1.15 | 13 - metadata/md5-cache/net-libs/libntlm-1.3 | 9 - .../net-libs/ripe-atlas-sagan-1.1.10 | 14 - .../md5-cache/net-libs/ripe-atlas-sagan-1.1.8 | 14 - metadata/md5-cache/net-mail/Manifest.gz | Bin 26497 -> 24588 bytes .../md5-cache/net-mail/ezmlm-idx-7.0.0-r2 | 13 - metadata/md5-cache/net-mail/getmail-5.8 | 14 - metadata/md5-cache/net-mail/gnubiff-2.2.15-r3 | 13 - metadata/md5-cache/net-mail/imapsync-1.607-r1 | 12 - metadata/md5-cache/net-mail/imapsync-1.644 | 12 - metadata/md5-cache/net-mail/imapsync-1.684 | 12 - metadata/md5-cache/net-mail/lbdb-0.42 | 13 - metadata/md5-cache/net-mail/lbdb-0.42.1 | 13 - .../md5-cache/net-mail/offlineimap-6.7.0.3 | 14 - metadata/md5-cache/net-mail/offlineimap-7.2.2 | 15 - metadata/md5-cache/net-mail/ripole-0.2.1 | 10 - .../md5-cache/net-mail/vpopmail-5.4.33-r1 | 14 - metadata/md5-cache/net-misc/Manifest.gz | Bin 110611 -> 105856 bytes metadata/md5-cache/net-misc/bfgminer-5.4.2 | 10 +- metadata/md5-cache/net-misc/bfgminer-5.5.0 | 10 +- .../net-misc/calico-cni-plugin-2.0.1 | 13 - .../net-misc/calico-cni-plugin-3.1.0 | 13 - metadata/md5-cache/net-misc/calicoctl-1.5.0 | 12 - metadata/md5-cache/net-misc/calicoctl-2.0.0 | 12 - metadata/md5-cache/net-misc/calicoctl-3.1.0 | 12 - .../chrome-remote-desktop-57.0.2987.37 | 13 - metadata/md5-cache/net-misc/curl-7.64.0 | 15 - metadata/md5-cache/net-misc/curl-7.64.1 | 16 - .../net-misc/{curl-7.65.1 => curl-7.66.0} | 6 +- metadata/md5-cache/net-misc/felix-2.5.1 | 12 - metadata/md5-cache/net-misc/felix-3.1.0 | 14 - .../md5-cache/net-misc/freerdp-2.0.0_rc2-r1 | 4 +- metadata/md5-cache/net-misc/freerdp-2.0.0_rc4 | 4 +- metadata/md5-cache/net-misc/freerdp-9999 | 4 +- metadata/md5-cache/net-misc/gsutil-4.27 | 14 - metadata/md5-cache/net-misc/gsutil-4.28 | 14 - metadata/md5-cache/net-misc/gsutil-4.30 | 14 - metadata/md5-cache/net-misc/gsutil-4.32 | 14 - metadata/md5-cache/net-misc/hylafaxplus-5.5.9 | 13 - metadata/md5-cache/net-misc/kea-9999 | 4 +- metadata/md5-cache/net-misc/mulk-0.6.0 | 14 - metadata/md5-cache/net-misc/ntpsec-1.1.4 | 8 +- metadata/md5-cache/net-misc/ntpsec-1.1.6 | 8 +- metadata/md5-cache/net-misc/ntpsec-9999 | 8 +- metadata/md5-cache/net-misc/nxplayer-5.0.63.3 | 12 - metadata/md5-cache/net-misc/nxplayer-5.1.7.6 | 12 - metadata/md5-cache/net-misc/omniORB-4.2.1_p2 | 14 - metadata/md5-cache/net-misc/pmsvn-1.0.5 | 10 - metadata/md5-cache/net-misc/pmsvn-1.0.6 | 10 - .../md5-cache/net-misc/rabbitmq-server-3.7.10 | 6 +- .../md5-cache/net-misc/rabbitmq-server-3.7.11 | 6 +- .../md5-cache/net-misc/rwhoisd-1.5.9.5-r3 | 11 - metadata/md5-cache/net-misc/seafile-6.1.7 | 14 - metadata/md5-cache/net-misc/seafile-6.2.4 | 15 - .../md5-cache/net-misc/seafile-client-6.1.7 | 13 - .../md5-cache/net-misc/seafile-client-6.2.4 | 13 - metadata/md5-cache/net-misc/ser2net-2.7-r1 | 13 - metadata/md5-cache/net-misc/ser2net-2.9.1 | 12 - .../md5-cache/net-misc/taylor-uucp-1.07-r2 | 11 - metadata/md5-cache/net-misc/tipcutils-2.0.0 | 11 - metadata/md5-cache/net-misc/trackma-0.7.3 | 14 - .../net-misc/youtube-dl-2019.09.12.1 | 16 + .../md5-cache/net-nds/389-ds-base-1.3.5.19 | 13 - metadata/md5-cache/net-nds/Manifest.gz | Bin 5497 -> 5335 bytes metadata/md5-cache/net-proxy/Manifest.gz | Bin 9524 -> 9346 bytes .../net-proxy/http-replicator-3.0-r8 | 15 - metadata/md5-cache/net-wireless/Manifest.gz | Bin 32655 -> 32479 bytes .../md5-cache/net-wireless/gr-scan-20160104 | 11 - .../md5-cache/net-wireless/gr-scan-20160211 | 11 + metadata/md5-cache/net-wireless/horst-4.2 | 14 - metadata/md5-cache/net-wireless/horst-5.0 | 14 - .../md5-cache/net-wireless/kismet-2019.09.1 | 8 +- metadata/md5-cache/net-wireless/kismet-9999 | 8 +- metadata/md5-cache/net-wireless/unifi-5.11.46 | 14 + .../md5-cache/sci-geosciences/Manifest.gz | Bin 18875 -> 18882 bytes .../md5-cache/sci-geosciences/gpsd-3.17-r4 | 14 + metadata/md5-cache/sci-geosciences/gpsd-9999 | 2 +- .../md5-cache/sci-geosciences/libtcd-2.2.6 | 13 - .../md5-cache/sci-mathematics/Manifest.gz | Bin 24472 -> 24477 bytes .../md5-cache/sci-mathematics/alt-ergo-1.30 | 2 +- .../md5-cache/sci-mathematics/alt-ergo-2.3.0 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 102733 -> 101768 bytes .../md5-cache/sys-apps/etckeeper-1.18.6-r1 | 14 - metadata/md5-cache/sys-apps/etckeeper-1.18.7 | 15 - metadata/md5-cache/sys-apps/fwts-15.12.00 | 12 - metadata/md5-cache/sys-apps/i2c-tools-4.0 | 6 +- metadata/md5-cache/sys-apps/i2c-tools-4.1-r1 | 6 +- .../intel-performance-counter-monitor-2.8 | 13 - .../{lm_sensors-3.5.0 => lm-sensors-3.5.0} | 4 +- ...0_p20190505 => lm-sensors-3.5.0_p20190505} | 4 +- metadata/md5-cache/sys-apps/nvme-cli-1.9 | 14 + metadata/md5-cache/sys-apps/portage-2.3.76 | 15 + .../{systemd-243_rc2-r1 => systemd-243} | 4 +- metadata/md5-cache/sys-apps/systemd-9999 | 2 +- metadata/md5-cache/sys-apps/sysvinit-2.94 | 13 - .../sys-apps/{sysvinit-2.95 => sysvinit-2.96} | 4 +- .../md5-cache/sys-apps/sysvinit-2.96_beta | 12 - metadata/md5-cache/sys-apps/udevil-0.4.4-r1 | 12 - metadata/md5-cache/sys-apps/udevil-0.4.4-r2 | 12 - metadata/md5-cache/sys-auth/Manifest.gz | Bin 19336 -> 18353 bytes .../sys-auth/google-authenticator-1.04-r1 | 12 - .../md5-cache/sys-auth/pam-afs-session-1.3 | 12 - .../md5-cache/sys-auth/pam-afs-session-1.5 | 12 - metadata/md5-cache/sys-auth/ykclient-2.14 | 14 - .../md5-cache/sys-auth/yubico-piv-tool-1.4.4 | 12 - .../md5-cache/sys-auth/yubico-piv-tool-1.5.0 | 13 - metadata/md5-cache/sys-boot/Manifest.gz | Bin 14704 -> 14695 bytes .../{systemd-boot-239 => systemd-boot-243} | 9 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 41261 -> 41273 bytes .../md5-cache/sys-devel/gnuconfig-20180101 | 4 +- ...{gnuconfig-20161104 => gnuconfig-20190804} | 8 +- .../md5-cache/sys-devel/gnuconfig-99999999 | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 45102 -> 45105 bytes metadata/md5-cache/sys-fs/zfs-9999 | 6 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 34072 -> 34073 bytes .../sys-kernel/gentoo-sources-4.14.138 | 4 +- .../sys-kernel/gentoo-sources-4.14.143 | 4 +- .../sys-kernel/gentoo-sources-4.19.66 | 4 +- .../sys-kernel/gentoo-sources-4.19.72 | 4 +- .../sys-kernel/gentoo-sources-4.4.189 | 4 +- .../sys-kernel/gentoo-sources-4.4.192 | 4 +- .../sys-kernel/gentoo-sources-4.9.189 | 4 +- .../sys-kernel/gentoo-sources-4.9.192 | 4 +- ...sources-4.14.135 => mips-sources-4.14.143} | 4 +- ...s-sources-4.4.186 => mips-sources-4.4.192} | 4 +- ...s-sources-4.9.186 => mips-sources-4.9.192} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 44639 -> 44154 bytes metadata/md5-cache/sys-libs/libstatgrab-0.17 | 13 - metadata/md5-cache/sys-libs/lwp-2.2 | 11 - metadata/md5-cache/sys-libs/lwp-2.6-r1 | 9 - metadata/md5-cache/sys-process/Manifest.gz | Bin 18329 -> 17838 bytes metadata/md5-cache/sys-process/anacron-2.3-r3 | 12 - metadata/md5-cache/sys-process/rtirq-20150216 | 10 - .../md5-cache/sys-process/vixie-cron-4.1-r14 | 13 - metadata/md5-cache/virtual/Manifest.gz | Bin 70326 -> 69840 bytes metadata/md5-cache/virtual/imap-c-client-0 | 7 - .../md5-cache/virtual/linuxtv-dvb-headers-5.3 | 7 - metadata/md5-cache/virtual/mailx-0 | 7 - metadata/md5-cache/www-apache/Manifest.gz | Bin 13765 -> 13597 bytes .../md5-cache/www-apache/mod_limitipconn-0.24 | 13 - metadata/md5-cache/www-apps/Manifest.gz | Bin 34414 -> 34253 bytes .../md5-cache/www-apps/blazeblogger-1.2.0 | 12 - metadata/md5-cache/www-apps/drupal-8.7.7 | 14 + metadata/md5-cache/www-apps/hugo-0.46 | 13 - metadata/md5-cache/www-apps/phpsysinfo-3.3.1 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 14369 -> 14363 bytes .../www-client/chromium-77.0.3865.75 | 4 +- ...2.4 => google-chrome-unstable-78.0.3904.9} | 2 +- .../md5-cache/www-client/opera-63.0.3368.88 | 12 + .../www-client/ripe-atlas-cousteau-1.0.6 | 14 - .../www-client/ripe-atlas-cousteau-1.0.7 | 14 - .../www-client/vivaldi-snapshot-2.8.1662.4_p1 | 14 + metadata/md5-cache/www-misc/Manifest.gz | Bin 6240 -> 6071 bytes .../www-misc/fcgiwrap-1.1.0_pre20150419 | 13 - .../md5-cache/www-misc/monitorix-3.10.0-r1 | 2 +- metadata/md5-cache/www-misc/monitorix-3.10.1 | 2 +- metadata/md5-cache/www-misc/monitorix-3.11.0 | 2 +- metadata/md5-cache/www-misc/monitorix-3.9.0 | 6 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 12771 -> 12607 bytes metadata/md5-cache/www-servers/caddy-0.10.10 | 12 - metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7734 -> 7739 bytes ...a-drivers-435.17 => nvidia-drivers-430.50} | 6 +- .../x11-drivers/nvidia-drivers-435.21 | 4 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 33797 -> 33474 bytes metadata/md5-cache/x11-libs/pixman-9999 | 4 +- metadata/md5-cache/x11-libs/rep-gtk-0.90.8.1 | 12 - metadata/md5-cache/x11-libs/xosd-2.2.14-r2 | 13 - metadata/md5-cache/x11-misc/Manifest.gz | Bin 73674 -> 73507 bytes metadata/md5-cache/x11-misc/i3blocks-1.4-r1 | 4 +- .../md5-cache/x11-misc/obmenu-generator-0.66 | 10 - metadata/md5-cache/x11-misc/xsensors-0.70-r1 | 6 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 35883 -> 35887 bytes metadata/md5-cache/x11-plugins/wmgtemp-1.2 | 6 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 20812 -> 20009 bytes metadata/md5-cache/x11-wm/jwm-2.3.4-r1 | 13 - metadata/md5-cache/x11-wm/jwm-2.3.5 | 13 - metadata/md5-cache/x11-wm/jwm-2.3.6 | 13 - metadata/md5-cache/x11-wm/mutter-3.30.2-r4 | 4 +- metadata/md5-cache/x11-wm/spectrwm-2.7.2-r1 | 12 - metadata/md5-cache/x11-wm/stumpwm-1.0.1_rc | 15 - metadata/md5-cache/xfce-extra/Manifest.gz | Bin 15988 -> 15990 bytes .../xfce-extra/xfce4-sensors-plugin-1.3.0-r1 | 12 +- .../xfce-extra/xfce4-sensors-plugin-1.3.92-r1 | 12 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 47148 -> 47157 bytes net-analyzer/net-snmp/net-snmp-5.8-r1.ebuild | 6 +- net-analyzer/net-snmp/net-snmp-5.8-r2.ebuild | 6 +- net-analyzer/net-snmp/net-snmp-5.8-r4.ebuild | 6 +- .../net-snmp/net-snmp-99999999.ebuild | 6 +- net-analyzer/netdata/Manifest | 1 + net-analyzer/netdata/netdata-1.17.1.ebuild | 132 +++ net-analyzer/netperf/metadata.xml | 3 + net-analyzer/tcpdump/metadata.xml | 1 + net-analyzer/wireshark/Manifest | 1 + net-analyzer/wireshark/wireshark-3.0.4.ebuild | 245 ++++++ net-dialup/Manifest.gz | Bin 6394 -> 6392 bytes net-dialup/minicom/metadata.xml | 3 + net-dns/Manifest.gz | Bin 9370 -> 9376 bytes net-dns/avahi/metadata.xml | 1 + net-dns/coredns/Manifest | 2 - net-dns/coredns/coredns-1.3.0.ebuild | 50 -- net-dns/dnssec-tools/Manifest | 1 - .../dnssec-tools/dnssec-tools-2.2-r1.ebuild | 69 -- net-dns/libidn2/metadata.xml | 3 + net-dns/validns/Manifest | 1 - net-dns/validns/validns-0.7.ebuild | 25 - net-firewall/Manifest.gz | Bin 5544 -> 5547 bytes net-firewall/conntrack-tools/metadata.xml | 3 + net-firewall/shorewall/Manifest | 7 - .../shorewall/shorewall-5.2.3.3.ebuild | 482 ----------- .../shorewall/shorewall-5.2.3.4.ebuild | 2 +- net-im/Manifest.gz | Bin 9573 -> 9574 bytes net-im/bitlbee-steam/Manifest | 1 - .../bitlbee-steam/bitlbee-steam-1.2.0.ebuild | 37 - net-im/gg-transport/Manifest | 1 - .../gg-transport/gg-transport-2.2.4-r1.ebuild | 47 -- net-irc/Manifest.gz | Bin 8685 -> 8681 bytes net-irc/ii/Manifest | 1 - net-irc/ii/ii-1.7-r1.ebuild | 39 - net-libs/Manifest.gz | Bin 33944 -> 33956 bytes net-libs/ccnet/Manifest | 1 - net-libs/ccnet/ccnet-6.1.7.ebuild | 39 - net-libs/gloox/Manifest | 1 - net-libs/gloox/gloox-1.0.21.ebuild | 49 -- net-libs/gnutls/metadata.xml | 3 + net-libs/grpc/metadata.xml | 1 + net-libs/liblockfile/Manifest | 2 - .../files/liblockfile-1.13-makefile.patch | 63 -- .../files/liblockfile-1.15-makefile.patch | 74 -- .../liblockfile/liblockfile-1.14-r1.ebuild | 47 -- net-libs/liblockfile/liblockfile-1.15.ebuild | 49 -- net-libs/libmnl/metadata.xml | 3 + net-libs/libndp/metadata.xml | 3 + net-libs/libnetfilter_conntrack/metadata.xml | 3 + net-libs/libnetfilter_cthelper/metadata.xml | 3 + net-libs/libnetfilter_cttimeout/metadata.xml | 3 + net-libs/libnetfilter_queue/metadata.xml | 3 + net-libs/libnfnetlink/metadata.xml | 3 + net-libs/libntlm/Manifest | 1 - net-libs/libntlm/libntlm-1.3.ebuild | 22 - net-libs/libpcap/metadata.xml | 1 + net-libs/libtirpc/metadata.xml | 1 + net-libs/ripe-atlas-sagan/Manifest | 2 - .../ripe-atlas-sagan-1.1.10.ebuild | 35 - .../ripe-atlas-sagan-1.1.8.ebuild | 36 - net-mail/Manifest.gz | Bin 17067 -> 17062 bytes net-mail/ezmlm-idx/ezmlm-idx-7.0.0-r2.ebuild | 63 -- net-mail/getmail/Manifest | 1 - net-mail/getmail/getmail-5.8.ebuild | 24 - net-mail/gnubiff/Manifest | 1 - net-mail/gnubiff/gnubiff-2.2.15-r3.ebuild | 49 -- net-mail/imapsync/Manifest | 3 - net-mail/imapsync/imapsync-1.607-r1.ebuild | 34 - net-mail/imapsync/imapsync-1.644.ebuild | 34 - net-mail/imapsync/imapsync-1.684.ebuild | 36 - net-mail/lbdb/Manifest | 2 - net-mail/lbdb/lbdb-0.42.1.ebuild | 50 -- net-mail/lbdb/lbdb-0.42.ebuild | 50 -- net-mail/offlineimap/Manifest | 2 - .../offlineimap/offlineimap-6.7.0.3.ebuild | 57 -- net-mail/offlineimap/offlineimap-7.2.2.ebuild | 52 -- net-mail/ripole/Manifest | 1 - net-mail/ripole/ripole-0.2.1.ebuild | 28 - net-mail/vpopmail/vpopmail-5.4.33-r1.ebuild | 255 ------ net-misc/Manifest.gz | Bin 59037 -> 59071 bytes net-misc/bfgminer/bfgminer-5.4.2.ebuild | 10 +- net-misc/bfgminer/bfgminer-5.5.0.ebuild | 10 +- net-misc/bridge-utils/metadata.xml | 1 + net-misc/calico-cni-plugin/Manifest | 17 - .../calico-cni-plugin-2.0.1.ebuild | 113 --- .../calico-cni-plugin-3.1.0.ebuild | 113 --- net-misc/calicoctl/Manifest | 66 -- net-misc/calicoctl/calicoctl-1.5.0.ebuild | 82 -- net-misc/calicoctl/calicoctl-2.0.0.ebuild | 122 --- net-misc/calicoctl/calicoctl-3.1.0.ebuild | 123 --- net-misc/chrome-remote-desktop/Manifest | 1 - .../chrome-remote-desktop-57.0.2987.37.ebuild | 122 --- net-misc/curl/Manifest | 4 +- net-misc/curl/curl-7.64.0.ebuild | 235 ------ net-misc/curl/curl-7.64.1.ebuild | 238 ------ ...{curl-7.65.1.ebuild => curl-7.66.0.ebuild} | 10 +- net-misc/felix/Manifest | 41 - net-misc/felix/felix-2.5.1.ebuild | 80 -- net-misc/felix/felix-3.1.0.ebuild | 131 --- net-misc/freerdp/freerdp-2.0.0_rc2-r1.ebuild | 6 +- net-misc/freerdp/freerdp-2.0.0_rc4.ebuild | 6 +- net-misc/freerdp/freerdp-9999.ebuild | 6 +- net-misc/gsutil/Manifest | 4 - ...util-4.27-use-friendy-version-checks.patch | 29 - ...util-4.28-use-friendy-version-checks.patch | 29 - ...util-4.30-use-friendy-version-checks.patch | 30 - net-misc/gsutil/gsutil-4.27.ebuild | 60 -- net-misc/gsutil/gsutil-4.28.ebuild | 60 -- net-misc/gsutil/gsutil-4.30.ebuild | 58 -- net-misc/gsutil/gsutil-4.32.ebuild | 78 -- net-misc/hylafaxplus/Manifest | 1 - net-misc/hylafaxplus/hylafaxplus-5.5.9.ebuild | 162 ---- net-misc/iperf/metadata.xml | 1 + net-misc/kea/kea-9999.ebuild | 2 +- net-misc/mulk/Manifest | 1 - .../mulk/files/mulk-0.6.0-large-file.patch | 32 - net-misc/mulk/mulk-0.6.0.ebuild | 43 - net-misc/ntpsec/ntpsec-1.1.4.ebuild | 5 +- net-misc/ntpsec/ntpsec-1.1.6.ebuild | 5 +- net-misc/ntpsec/ntpsec-9999.ebuild | 5 +- net-misc/nxplayer/Manifest | 4 - net-misc/nxplayer/nxplayer-5.0.63.3.ebuild | 39 - net-misc/nxplayer/nxplayer-5.1.7.6.ebuild | 39 - net-misc/omniORB/Manifest | 1 - ...k-from-002-to-022-in-CreateDir-macro.patch | 58 -- net-misc/omniORB/omniORB-4.2.1_p2.ebuild | 104 --- net-misc/pmsvn/Manifest | 2 - net-misc/pmsvn/pmsvn-1.0.5.ebuild | 40 - net-misc/pmsvn/pmsvn-1.0.6.ebuild | 35 - .../rabbitmq-server-3.7.10.ebuild | 2 +- .../rabbitmq-server-3.7.11.ebuild | 2 +- net-misc/radvd/metadata.xml | 3 + net-misc/rwhoisd/Manifest | 1 - .../files/rwhoisd-destdir-1.5.9.5.patch | 39 - net-misc/rwhoisd/rwhoisd-1.5.9.5-r3.ebuild | 46 -- net-misc/seafile-client/Manifest | 2 - .../seafile-client-6.1.7.ebuild | 57 -- .../seafile-client-6.2.4.ebuild | 56 -- net-misc/seafile/Manifest | 2 - net-misc/seafile/seafile-6.1.7.ebuild | 43 - net-misc/seafile/seafile-6.2.4.ebuild | 43 - net-misc/ser2net/Manifest | 2 - .../ser2net/files/ser2net-2.7-b230400.diff | 20 - net-misc/ser2net/ser2net-2.7-r1.ebuild | 40 - net-misc/ser2net/ser2net-2.9.1.ebuild | 31 - net-misc/socat/metadata.xml | 3 + .../taylor-uucp/taylor-uucp-1.07-r2.ebuild | 57 -- net-misc/tipcutils/Manifest | 1 - ...0-rename_configuration_message_field.patch | 14 - net-misc/tipcutils/tipcutils-2.0.0.ebuild | 35 - net-misc/trackma/Manifest | 1 - net-misc/trackma/trackma-0.7.3.ebuild | 61 -- net-misc/youtube-dl/Manifest | 1 + .../youtube-dl/youtube-dl-2019.09.12.1.ebuild | 69 ++ .../389-ds-base/389-ds-base-1.3.5.19.ebuild | 124 --- net-nds/389-ds-base/Manifest | 1 - net-nds/Manifest.gz | Bin 2558 -> 2560 bytes net-print/Manifest.gz | Bin 6588 -> 6582 bytes net-print/cups/metadata.xml | 1 + net-print/hplip/metadata.xml | 1 + net-proxy/Manifest.gz | Bin 5384 -> 5391 bytes net-proxy/http-replicator/Manifest | 1 - .../http-replicator-3-missing-directory.patch | 51 -- .../http-replicator-3-unique-cache-name.patch | 31 - .../files/http-replicator-3.0-sighup.patch | 20 - .../files/http-replicator-3.0.conf | 46 -- .../files/http-replicator-3.0.init | 20 - .../http-replicator-3.0-r8.ebuild | 93 --- net-wireless/Manifest.gz | Bin 18256 -> 18268 bytes net-wireless/gr-scan/Manifest | 2 +- net-wireless/gr-scan/gr-scan-20160104.ebuild | 23 - net-wireless/gr-scan/gr-scan-20160211.ebuild | 33 + net-wireless/horst/Manifest | 2 - net-wireless/horst/horst-4.2.ebuild | 34 - net-wireless/horst/horst-5.0.ebuild | 34 - net-wireless/hostapd/metadata.xml | 3 + net-wireless/iw/metadata.xml | 3 + net-wireless/kismet/kismet-2019.09.1.ebuild | 6 +- net-wireless/kismet/kismet-9999.ebuild | 6 +- net-wireless/unifi/Manifest | 1 + net-wireless/unifi/unifi-5.11.46.ebuild | 74 ++ net-wireless/wireless-tools/metadata.xml | 3 + profiles/Manifest.gz | Bin 155663 -> 155981 bytes profiles/arch/arm/package.use.mask | 2 +- profiles/arch/arm/use.mask | 2 +- profiles/arch/arm64/use.mask | 2 +- profiles/arch/hppa/use.mask | 4 +- profiles/arch/ia64/use.mask | 2 +- profiles/arch/mips/package.use.mask | 2 +- profiles/arch/powerpc/make.defaults | 9 + profiles/arch/powerpc/package.use.mask | 2 +- profiles/arch/powerpc/use.mask | 2 +- profiles/arch/riscv/package.use.mask | 2 +- profiles/arch/s390/use.mask | 2 +- profiles/arch/sh/use.mask | 2 +- profiles/arch/sparc/use.mask | 2 +- profiles/base/make.defaults | 4 +- profiles/default/bsd/use.mask | 2 +- profiles/desc/cpu_flags_ppc.desc | 6 + profiles/package.mask | 226 ++++++ profiles/prefix/windows/winnt/use.mask | 2 +- profiles/updates/3Q-2019 | 2 + profiles/use.desc | 2 +- profiles/use.local.desc | 14 +- sci-geosciences/Manifest.gz | Bin 11088 -> 11099 bytes .../gpsd/files/gpsd-3.17-scons-print.patch | 73 ++ .../gpsd/files/gpsd-3.17-scons-py3.patch | 143 ++++ sci-geosciences/gpsd/gpsd-3.17-r4.ebuild | 174 ++++ sci-geosciences/gpsd/gpsd-9999.ebuild | 2 + sci-geosciences/libtcd/Manifest | 1 - sci-geosciences/libtcd/libtcd-2.2.6.ebuild | 32 - sci-mathematics/Manifest.gz | Bin 14987 -> 14980 bytes sci-mathematics/alt-ergo/alt-ergo-1.30.ebuild | 3 +- .../alt-ergo/alt-ergo-2.3.0.ebuild | 3 +- sys-apps/Manifest.gz | Bin 50508 -> 50492 bytes sys-apps/attr/metadata.xml | 3 + sys-apps/dtc/metadata.xml | 3 + sys-apps/etckeeper/Manifest | 1 - sys-apps/etckeeper/etckeeper-1.18.6-r1.ebuild | 71 -- sys-apps/etckeeper/etckeeper-1.18.7.ebuild | 76 -- sys-apps/ethtool/metadata.xml | 3 + sys-apps/fwts/Manifest | 1 - sys-apps/fwts/fwts-15.12.00.ebuild | 44 - sys-apps/i2c-tools/i2c-tools-4.0.ebuild | 2 +- sys-apps/i2c-tools/i2c-tools-4.1-r1.ebuild | 2 +- .../Manifest | 1 - ...tel-performance-counter-monitor-2.8.ebuild | 49 -- sys-apps/iproute2/metadata.xml | 3 + sys-apps/{lm_sensors => lm-sensors}/Manifest | 4 +- .../files/fancontrol.confd | 0 .../files/fancontrol.initd | 0 .../files/fancontrol.service-r1 | 0 ...sensors-3.4.0-sensors-detect-gentoo.patch} | 0 ...sensors-3.5.0-sensors-detect-gentoo.patch} | 0 .../files/lm_sensors.confd | 0 .../files/lm_sensors.initd | 0 .../files/sensord.confd | 0 .../files/sensord.initd | 0 .../files/sensord.service-r1 | 0 .../lm-sensors-3.5.0.ebuild} | 8 +- .../lm-sensors-3.5.0_p20190505.ebuild} | 16 +- .../{lm_sensors => lm-sensors}/metadata.xml | 0 sys-apps/nvme-cli/Manifest | 1 + sys-apps/nvme-cli/nvme-cli-1.9.ebuild | 32 + sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-2.3.76.ebuild | 261 ++++++ sys-apps/systemd/Manifest | 2 +- sys-apps/systemd/metadata.xml | 2 +- ...d-243_rc2-r1.ebuild => systemd-243.ebuild} | 22 +- sys-apps/systemd/systemd-9999.ebuild | 21 +- sys-apps/sysvinit/Manifest | 3 +- sys-apps/sysvinit/sysvinit-2.94.ebuild | 136 ---- sys-apps/sysvinit/sysvinit-2.95.ebuild | 137 ---- ...-2.96_beta.ebuild => sysvinit-2.96.ebuild} | 0 sys-apps/udevil/udevil-0.4.4-r1.ebuild | 72 -- sys-apps/udevil/udevil-0.4.4-r2.ebuild | 77 -- sys-auth/Manifest.gz | Bin 11266 -> 11265 bytes sys-auth/google-authenticator/Manifest | 1 - .../google-authenticator-1.04-r1.ebuild | 50 -- sys-auth/pam-afs-session/Manifest | 2 - .../pam-afs-session-1.3.ebuild | 29 - .../pam-afs-session-1.5.ebuild | 29 - sys-auth/ykclient/Manifest | 1 - sys-auth/ykclient/ykclient-2.14.ebuild | 21 - sys-auth/yubico-piv-tool/Manifest | 2 - .../yubico-piv-tool-1.5.0-openssl110.patch | 170 ---- .../yubico-piv-tool-1.4.4.ebuild | 29 - .../yubico-piv-tool-1.5.0.ebuild | 50 -- sys-boot/Manifest.gz | Bin 7235 -> 7232 bytes sys-boot/syslinux/metadata.xml | 3 + sys-boot/systemd-boot/Manifest | 2 +- ...oot-239.ebuild => systemd-boot-243.ebuild} | 81 +- sys-devel/Manifest.gz | Bin 9472 -> 9471 bytes sys-devel/gnuconfig/Manifest | 2 +- .../0001-add-ps2-targets-to-config.sub.patch | 64 ++ ...0002-Add-x32-support-to-config.guess.patch | 18 +- .../0002-add-ps2-targets-to-config.sub.patch | 59 -- sys-devel/gnuconfig/gnuconfig-20180101.ebuild | 2 +- ...61104.ebuild => gnuconfig-20190804.ebuild} | 13 +- sys-devel/gnuconfig/gnuconfig-99999999.ebuild | 13 +- sys-devel/libtool/metadata.xml | 3 + sys-fs/Manifest.gz | Bin 22067 -> 22084 bytes sys-fs/dosfstools/metadata.xml | 1 + sys-fs/e2fsprogs/metadata.xml | 2 +- sys-fs/exfat-utils/metadata.xml | 1 + sys-fs/mtd-utils/metadata.xml | 3 + sys-fs/mtools/metadata.xml | 3 + sys-fs/xfsprogs/metadata.xml | 3 + sys-fs/zfs-kmod/zfs-kmod-9999.ebuild | 4 +- sys-fs/zfs/zfs-9999.ebuild | 6 +- sys-kernel/Manifest.gz | Bin 4237 -> 4239 bytes .../gentoo-sources-4.14.138.ebuild | 2 +- .../gentoo-sources-4.14.143.ebuild | 2 +- .../gentoo-sources-4.19.66.ebuild | 2 +- .../gentoo-sources-4.19.72.ebuild | 2 +- .../gentoo-sources-4.4.189.ebuild | 2 +- .../gentoo-sources-4.4.192.ebuild | 2 +- .../gentoo-sources-4.9.189.ebuild | 2 +- .../gentoo-sources-4.9.192.ebuild | 2 +- sys-kernel/mips-sources/Manifest | 6 +- ...35.ebuild => mips-sources-4.14.143.ebuild} | 0 ...186.ebuild => mips-sources-4.4.192.ebuild} | 0 ...186.ebuild => mips-sources-4.9.192.ebuild} | 0 sys-libs/Manifest.gz | Bin 15785 -> 15784 bytes sys-libs/e2fsprogs-libs/metadata.xml | 1 + sys-libs/ldb/metadata.xml | 3 + sys-libs/libcap-ng/metadata.xml | 3 + sys-libs/libcap/metadata.xml | 3 + sys-libs/libselinux/metadata.xml | 1 + sys-libs/libsepol/metadata.xml | 1 + sys-libs/libstatgrab/Manifest | 1 - sys-libs/libstatgrab/libstatgrab-0.17.ebuild | 31 - sys-libs/lwp/Manifest | 2 - sys-libs/lwp/files/lwp-2.0-amd64.patch | 28 - sys-libs/lwp/lwp-2.2.ebuild | 34 - sys-libs/lwp/lwp-2.6-r1.ebuild | 19 - sys-libs/ncurses/metadata.xml | 3 + sys-libs/readline/metadata.xml | 3 + sys-process/Manifest.gz | Bin 9164 -> 9163 bytes sys-process/anacron/anacron-2.3-r3.ebuild | 63 -- sys-process/lsof/metadata.xml | 3 + sys-process/rtirq/Manifest | 1 - sys-process/rtirq/rtirq-20150216.ebuild | 41 - .../files/vixie-cron-4.1-selinux-1.diff | 144 ---- .../vixie-cron/vixie-cron-4.1-r14.ebuild | 126 --- virtual/Manifest.gz | Bin 33926 -> 33934 bytes virtual/imap-c-client/imap-c-client-0.ebuild | 11 - .../linuxtv-dvb-headers-5.3.ebuild | 10 - virtual/mailx/mailx-0.ebuild | 12 - www-apache/Manifest.gz | Bin 8929 -> 8926 bytes .../mod_limitipconn-0.24.ebuild | 27 - www-apps/Manifest.gz | Bin 15128 -> 15133 bytes .../blazeblogger/blazeblogger-1.2.0.ebuild | 29 - www-apps/drupal/Manifest | 1 + www-apps/drupal/drupal-8.7.7.ebuild | 84 ++ www-apps/hugo/Manifest | 16 - www-apps/hugo/hugo-0.46.ebuild | 101 --- www-apps/phpsysinfo/phpsysinfo-3.3.1.ebuild | 2 +- www-client/Manifest.gz | Bin 6557 -> 6554 bytes .../chromium/chromium-77.0.3865.75.ebuild | 2 +- www-client/google-chrome-unstable/Manifest | 2 +- ...google-chrome-unstable-78.0.3904.9.ebuild} | 0 www-client/opera/Manifest | 1 + www-client/opera/opera-63.0.3368.88.ebuild | 111 +++ www-client/ripe-atlas-cousteau/Manifest | 2 - .../ripe-atlas-cousteau-1.0.6.ebuild | 36 - .../ripe-atlas-cousteau-1.0.7.ebuild | 36 - www-client/vivaldi-snapshot/Manifest | 3 + .../vivaldi-snapshot-2.8.1662.4_p1.ebuild | 115 +++ www-misc/Manifest.gz | Bin 3587 -> 3583 bytes www-misc/fcgiwrap/Manifest | 1 - .../fcgiwrap-1.1.0_pre20150419.ebuild | 63 -- www-misc/monitorix/monitorix-3.10.0-r1.ebuild | 2 +- www-misc/monitorix/monitorix-3.10.1.ebuild | 2 +- www-misc/monitorix/monitorix-3.11.0.ebuild | 2 +- www-misc/monitorix/monitorix-3.9.0.ebuild | 4 +- www-servers/Manifest.gz | Bin 5526 -> 5525 bytes www-servers/caddy/Manifest | 1 - www-servers/caddy/caddy-0.10.10.ebuild | 31 - x11-drivers/Manifest.gz | Bin 5348 -> 5351 bytes x11-drivers/nvidia-drivers/Manifest | 6 +- ...17.ebuild => nvidia-drivers-430.50.ebuild} | 6 +- .../nvidia-drivers-435.21.ebuild | 2 +- x11-libs/Manifest.gz | Bin 21173 -> 21157 bytes x11-libs/gdk-pixbuf/metadata.xml | 3 + x11-libs/libXdmcp/metadata.xml | 3 + x11-libs/libxcb/metadata.xml | 3 + x11-libs/libxkbcommon/metadata.xml | 3 + x11-libs/pixman/pixman-9999.ebuild | 4 +- x11-libs/rep-gtk/Manifest | 1 - x11-libs/rep-gtk/rep-gtk-0.90.8.1.ebuild | 42 - x11-libs/xosd/xosd-2.2.14-r2.ebuild | 48 -- x11-misc/Manifest.gz | Bin 48980 -> 48985 bytes x11-misc/i3blocks/i3blocks-1.4-r1.ebuild | 2 +- x11-misc/obmenu-generator/Manifest | 1 - .../obmenu-generator-0.66.ebuild | 26 - x11-misc/xkeyboard-config/metadata.xml | 3 + x11-misc/xsensors/xsensors-0.70-r1.ebuild | 2 +- x11-plugins/Manifest.gz | Bin 28374 -> 28378 bytes x11-plugins/wmgtemp/metadata.xml | 2 +- x11-plugins/wmgtemp/wmgtemp-1.2.ebuild | 2 +- x11-wm/Manifest.gz | Bin 9628 -> 9638 bytes x11-wm/jwm/Manifest | 3 - x11-wm/jwm/jwm-2.3.4-r1.ebuild | 63 -- x11-wm/jwm/jwm-2.3.5.ebuild | 76 -- x11-wm/jwm/jwm-2.3.6.ebuild | 77 -- x11-wm/mutter/mutter-3.30.2-r4.ebuild | 2 +- x11-wm/spectrwm/Manifest | 1 - .../files/spectrwm-2.6.2-Makefile.patch | 11 - x11-wm/spectrwm/spectrwm-2.7.2-r1.ebuild | 50 -- x11-wm/stumpwm/Manifest | 1 - x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild | 79 -- xfce-extra/Manifest.gz | Bin 9274 -> 9273 bytes .../xfce4-sensors-plugin-1.3.0-r1.ebuild | 10 +- .../xfce4-sensors-plugin-1.3.92-r1.ebuild | 10 +- 1717 files changed, 14112 insertions(+), 25616 deletions(-) delete mode 100644 app-admin/certmgr/certmgr-1.6.0.ebuild delete mode 100644 app-admin/dxf/dxf-7.4.1.ebuild delete mode 100644 app-admin/dxf/dxf-7.5.0.ebuild delete mode 100644 app-admin/gixy/gixy-0.1.5.ebuild delete mode 100644 app-admin/gixy/gixy-0.1.8.ebuild delete mode 100644 app-admin/ksonnet/ksonnet-0.10.2.ebuild delete mode 100644 app-admin/ksonnet/ksonnet-0.11.0.ebuild delete mode 100644 app-admin/ksonnet/ksonnet-0.8.0.ebuild delete mode 100644 app-admin/ksonnet/ksonnet-0.9.2.ebuild delete mode 100644 app-admin/kubectx/kubectx-0.5.0.ebuild delete mode 100644 app-admin/kubectx/kubectx-0.6.1.ebuild delete mode 100644 app-admin/yadm/yadm-1.07.ebuild delete mode 100644 app-crypt/osslsigncode/osslsigncode-1.7.1.ebuild delete mode 100644 app-crypt/pesign/files/pesign-0.112-fix-cli-opts.patch delete mode 100644 app-crypt/pesign/files/pesign-0.112-fix-initializer.patch delete mode 100644 app-crypt/pesign/pesign-0.112.ebuild delete mode 100644 app-dicts/myspell-nl/myspell-nl-2.10g.ebuild create mode 100644 app-emulation/buildah/buildah-1.11.1.ebuild delete mode 100644 app-emulation/ganeti-instance-image/files/ganeti-2.15.2-os-image-common_sh.patch delete mode 100644 app-emulation/ganeti-instance-image/ganeti-instance-image-0.6-r1.ebuild delete mode 100644 app-emulation/img/img-0.5.6.ebuild delete mode 100644 app-emulation/virtio-win/virtio-win-0.1.117.ebuild delete mode 100644 app-emulation/virtio-win/virtio-win-0.1.118.ebuild delete mode 100644 app-emulation/virtio-win/virtio-win-0.1.126.ebuild delete mode 100644 app-emulation/virtio-win/virtio-win-0.1.141.ebuild delete mode 100644 app-emulation/virtio-win/virtio-win-0.1.96.ebuild delete mode 100644 app-emulation/virtualbox-bin/virtualbox-bin-6.0.10.132072.ebuild delete mode 100644 app-i18n/man-pages-it/man-pages-it-2.80-r1.ebuild delete mode 100644 app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.5.ebuild delete mode 100644 app-leechcraft/liblaretz/liblaretz-0.1.0.ebuild delete mode 100644 app-metrics/bind_exporter/bind_exporter-0.2.0_p20180307.ebuild delete mode 100644 app-metrics/mongodb_exporter/mongodb_exporter-0.4.0.ebuild delete mode 100644 app-metrics/mongodb_exporter/mongodb_exporter-0.6.0.ebuild delete mode 100644 app-metrics/nginx-vts-exporter/nginx-vts-exporter-0.10.0.ebuild delete mode 100644 app-metrics/postgres_exporter/postgres_exporter-0.4.6.ebuild delete mode 100644 app-misc/faq/faq-0.0.1.ebuild create mode 100644 app-misc/mc/files/mc-4.8.23-gettext-test.patch create mode 100644 app-misc/mc/files/mc-4.8.23-gettext.patch delete mode 100644 app-misc/mkcert/mkcert-1.1.2.ebuild delete mode 100644 app-misc/regionset/regionset-0.1-r1.ebuild delete mode 100644 app-misc/tails-installer/tails-installer-4.4.8.ebuild delete mode 100644 app-misc/tdfsb/tdfsb-0.0.10.ebuild delete mode 100644 app-text/aspell/aspell-0.60.7_rc2.ebuild delete mode 100644 app-text/calibre/calibre-3.46.0-r1.ebuild delete mode 100644 app-text/calibre/calibre-3.47.0.ebuild rename app-text/calibre/{calibre-3.44.0.ebuild => calibre-3.48.0.ebuild} (100%) create mode 100644 app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79-r4.ebuild create mode 100644 app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r4.ebuild create mode 100644 app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r4.ebuild create mode 100644 app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r4.ebuild create mode 100644 app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r4.ebuild create mode 100644 app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r3.ebuild create mode 100644 app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r3.ebuild create mode 100644 app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r1.ebuild create mode 100644 app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r1.ebuild create mode 100644 app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r3.ebuild create mode 100644 app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild create mode 100644 app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild create mode 100644 app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild create mode 100644 app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild create mode 100644 app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild create mode 100644 app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild create mode 100644 app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild create mode 100644 app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild create mode 100644 app-text/html401/html401-19991224-r4.ebuild create mode 100644 app-text/libabw/libabw-0.1.3.ebuild create mode 100644 app-text/linuxdoc-tools/linuxdoc-tools-0.9.73-r1.ebuild delete mode 100644 app-text/mupdf/files/mupdf-1.14-openssl-curl-x11.patch delete mode 100644 app-text/mupdf/mupdf-1.14.0-r2.ebuild create mode 100644 app-text/openjade/openjade-1.3.2-r9.ebuild create mode 100644 app-text/sgml-common/sgml-common-0.6.3-r7.ebuild create mode 100644 app-text/sgmltools-lite/sgmltools-lite-3.0.3-r15.ebuild create mode 100644 app-text/xhtml1/xhtml1-20020801-r6.ebuild delete mode 100644 app-text/xmldiff/xmldiff-0.6.10-r2.ebuild create mode 100644 dev-ada/gprbuild/gprbuild-2017-r2.ebuild create mode 100644 dev-ada/gprbuild/gprbuild-2019-r1.ebuild create mode 100644 dev-ada/xmlada/xmlada-2019-r1.ebuild delete mode 100644 dev-cpp/glog/glog-0.3.5.ebuild delete mode 100644 dev-cpp/sparsehash/files/1.10-gcc46.patch delete mode 100644 dev-cpp/sparsehash/sparsehash-1.10.ebuild create mode 100644 dev-db/oracle-instantclient/oracle-instantclient-19.3.0.0-r1.ebuild delete mode 100644 dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild delete mode 100644 dev-db/sqlitebrowser/files/sqlitebrowser-3.10.1-unbundle.patch delete mode 100644 dev-db/sqlitebrowser/sqlitebrowser-3.10.1-r1.ebuild delete mode 100644 dev-db/unixODBC/unixODBC-2.3.6.ebuild delete mode 100644 dev-embedded/esptool/esptool-2.2.ebuild delete mode 100644 dev-embedded/esptool/esptool-2.3.1.ebuild delete mode 100644 dev-erlang/base64url/base64url-1.0.ebuild delete mode 100644 dev-erlang/cache_tab/cache_tab-1.0.16.ebuild delete mode 100644 dev-erlang/cache_tab/cache_tab-1.0.2.ebuild delete mode 100644 dev-erlang/cache_tab/cache_tab-1.0.3.ebuild delete mode 100644 dev-erlang/cache_tab/cache_tab-1.0.4.ebuild delete mode 100644 dev-erlang/cache_tab/cache_tab-1.0.5.ebuild delete mode 100644 dev-erlang/epam/epam-1.0.0-r1.ebuild delete mode 100644 dev-erlang/epam/epam-1.0.0.ebuild delete mode 100644 dev-erlang/epam/epam-1.0.4.ebuild delete mode 100644 dev-erlang/esip/esip-1.0.10.ebuild delete mode 100644 dev-erlang/esip/esip-1.0.4.ebuild delete mode 100644 dev-erlang/esip/esip-1.0.7.ebuild delete mode 100644 dev-erlang/esip/esip-1.0.8.ebuild delete mode 100644 dev-erlang/ezlib/ezlib-1.0.1.ebuild delete mode 100644 dev-erlang/ezlib/ezlib-1.0.4.ebuild delete mode 100644 dev-erlang/fast_yaml/fast_yaml-1.0.17.ebuild delete mode 100644 dev-erlang/fast_yaml/fast_yaml-1.0.3.ebuild delete mode 100644 dev-erlang/fast_yaml/fast_yaml-1.0.5.ebuild delete mode 100644 dev-erlang/fast_yaml/fast_yaml-1.0.6.ebuild delete mode 100644 dev-erlang/fast_yaml/fast_yaml-1.0.7.ebuild delete mode 100644 dev-erlang/goldrush/goldrush-0.1.8.1.ebuild delete mode 100644 dev-erlang/iconv/iconv-1.0.0.ebuild delete mode 100644 dev-erlang/iconv/iconv-1.0.1.ebuild delete mode 100644 dev-erlang/iconv/iconv-1.0.2.ebuild delete mode 100644 dev-erlang/iconv/iconv-1.0.3.ebuild delete mode 100644 dev-erlang/jiffy/jiffy-0.14.7.ebuild delete mode 100644 dev-erlang/jiffy/jiffy-0.14.8.ebuild delete mode 100644 dev-erlang/jose/jose-1.8.4.ebuild delete mode 100644 dev-erlang/lager/files/3.2.0-0001-Support-typed-records-newly-exposed-in-OTP-19.patch delete mode 100644 dev-erlang/lager/files/3.2.0-0002-Fix-get_env-bug.patch delete mode 100644 dev-erlang/lager/files/3.2.0-0003-Add-get_env-unit-test.patch delete mode 100644 dev-erlang/lager/files/3.2.0-0004-Undo-unnecessary-whitespace.patch delete mode 100644 dev-erlang/lager/files/3.2.0-0005-R15-does-not-appear-to-properly-handle-the-export.patch delete mode 100644 dev-erlang/lager/lager-3.2.0.ebuild delete mode 100644 dev-erlang/lager/lager-3.2.1.ebuild delete mode 100644 dev-erlang/lager/lager-3.2.2.ebuild delete mode 100644 dev-erlang/lager/lager-3.6.7.ebuild delete mode 100644 dev-erlang/meck/meck-0.8.3.ebuild delete mode 100644 dev-erlang/p1_mysql/p1_mysql-1.0.1.ebuild delete mode 100644 dev-erlang/p1_mysql/p1_mysql-1.0.8.ebuild delete mode 100644 dev-erlang/p1_oauth2/p1_oauth2-0.6.3.ebuild delete mode 100644 dev-erlang/p1_pgsql/p1_pgsql-1.1.0.ebuild delete mode 100644 dev-erlang/p1_pgsql/p1_pgsql-1.1.1.ebuild delete mode 100644 dev-erlang/protobuffs/protobuffs-0.8.2.ebuild delete mode 100644 dev-erlang/riak_pb/riak_pb-2.1.0.7.ebuild delete mode 100644 dev-erlang/riak_pb/riak_pb-2.1.4.2.ebuild delete mode 100644 dev-erlang/riak_pb/riak_pb-2.2.0.0.ebuild delete mode 100644 dev-erlang/riak_pb/riak_pb-2.2.0.1.ebuild delete mode 100644 dev-erlang/stringprep/stringprep-1.0.14.ebuild delete mode 100644 dev-erlang/stringprep/stringprep-1.0.3.ebuild delete mode 100644 dev-erlang/stringprep/stringprep-1.0.5.ebuild delete mode 100644 dev-erlang/stringprep/stringprep-1.0.6.ebuild delete mode 100644 dev-erlang/stringprep/stringprep-1.0.7.ebuild delete mode 100644 dev-erlang/stun/stun-1.0.3.ebuild delete mode 100644 dev-erlang/stun/stun-1.0.6.ebuild delete mode 100644 dev-erlang/stun/stun-1.0.7.ebuild delete mode 100644 dev-erlang/stun/stun-1.0.9.ebuild create mode 100644 dev-games/freecell-solver/files/freecell-solver-5.6.0-cmake.patch rename dev-games/freecell-solver/{freecell-solver-5.6.0-r1.ebuild => freecell-solver-5.6.0-r2.ebuild} (86%) delete mode 100644 dev-go/go-bindata/go-bindata-0_pre20151023.ebuild delete mode 100644 dev-haskell/language-docker/language-docker-6.0.1.ebuild delete mode 100644 dev-haskell/language-docker/language-docker-6.0.3.ebuild delete mode 100644 dev-lang/erlang/erlang-19.1.ebuild delete mode 100644 dev-lang/erlang/erlang-20.3.8.10.ebuild delete mode 100644 dev-lang/erlang/erlang-20.3.8.20.ebuild delete mode 100644 dev-lang/erlang/erlang-20.3.ebuild delete mode 100644 dev-lang/erlang/erlang-21.2.6.ebuild delete mode 100644 dev-lang/erlang/erlang-21.2.7.ebuild delete mode 100644 dev-lang/erlang/erlang-21.3-r1.ebuild delete mode 100644 dev-lang/erlang/erlang-21.3.ebuild delete mode 100644 dev-lang/erlang/erlang-22.0.2.ebuild delete mode 100644 dev-lang/erlang/files/erlang-21.3-lto.patch delete mode 100644 dev-lang/erlang/files/erlang-21.3-pgo-loop.patch delete mode 100644 dev-lang/jimtcl/jimtcl-0.78-r1.ebuild create mode 100644 dev-lang/php/php-7.1.32.ebuild delete mode 100644 dev-libs/actor-framework/actor-framework-0.13.2.ebuild delete mode 100644 dev-libs/cgicc/cgicc-3.2.9.ebuild delete mode 100644 dev-libs/libixion/libixion-0.13.0.ebuild delete mode 100644 dev-libs/libofx/libofx-0.9.14.ebuild delete mode 100644 dev-libs/liborcus/files/liborcus-0.13.4-boost-1.67.patch delete mode 100644 dev-libs/liborcus/liborcus-0.13.4.ebuild delete mode 100644 dev-libs/libsass/libsass-3.6.0.ebuild delete mode 100644 dev-libs/libsodium/libsodium-1.0.17.ebuild delete mode 100644 dev-libs/lockdev/lockdev-1.0.3.1.2-r2.ebuild delete mode 100644 dev-libs/oniguruma/oniguruma-6.9.1.ebuild delete mode 100644 dev-libs/oniguruma/oniguruma-6.9.2.ebuild create mode 100644 dev-libs/openssl-compat/openssl-compat-1.0.2t.ebuild create mode 100644 dev-libs/openssl/files/openssl-1.1.0l-fix-no-ec2m-in-ec_curve.c.patch create mode 100644 dev-libs/openssl/openssl-1.0.2t.ebuild create mode 100644 dev-libs/openssl/openssl-1.1.0l.ebuild create mode 100644 dev-libs/openssl/openssl-1.1.1d.ebuild delete mode 100644 dev-libs/xerces-c/files/xerces-c-3.1.4-fix-build-system.patch delete mode 100644 dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild delete mode 100644 dev-libs/xerces-c/xerces-c-3.2.2.ebuild delete mode 100644 dev-lua/luasocket/luasocket-3.0_rc1-r3.ebuild delete mode 100644 dev-python/aiohttp-cors/aiohttp-cors-0.5.3.ebuild delete mode 100644 dev-python/certifi/certifi-2018.10.15.ebuild delete mode 100644 dev-python/certifi/certifi-2018.8.24.ebuild rename dev-python/certifi/{certifi-2018.11.29.ebuild => certifi-2019.9.11.ebuild} (96%) create mode 100644 dev-python/cloudpickle/cloudpickle-1.2.2.ebuild create mode 100644 dev-python/confuse/Manifest create mode 100644 dev-python/confuse/confuse-1.0.0.ebuild create mode 100644 dev-python/confuse/metadata.xml delete mode 100644 dev-python/doit/doit-0.23.0-r1.ebuild rename dev-python/importlib_metadata/{importlib_metadata-0.20.ebuild => importlib_metadata-0.22.ebuild} (97%) delete mode 100644 dev-python/larch/larch-1.20131130.ebuild create mode 100644 dev-python/mediafile/Manifest create mode 100644 dev-python/mediafile/mediafile-0.2.0.ebuild create mode 100644 dev-python/mediafile/metadata.xml delete mode 100644 dev-python/mkdocs/mkdocs-0.17.4.ebuild delete mode 100644 dev-python/monotonic/monotonic-1.3.ebuild delete mode 100644 dev-python/polib/polib-1.1.0.ebuild delete mode 100644 dev-python/pynacl/pynacl-1.1.2.ebuild delete mode 100644 dev-python/pynacl/pynacl-1.2.0.ebuild delete mode 100644 dev-python/python-gammu/python-gammu-2.5.ebuild create mode 100644 dev-python/sphinxcontrib-pretty-searchresults/Manifest create mode 100644 dev-python/sphinxcontrib-pretty-searchresults/metadata.xml create mode 100644 dev-python/sphinxcontrib-pretty-searchresults/sphinxcontrib-pretty-searchresults-0.3.5.ebuild create mode 100644 dev-python/tvdb_api/tvdb_api-2.0.ebuild create mode 100644 dev-qt/assistant/assistant-5.12.5.ebuild create mode 100644 dev-qt/designer/designer-5.12.5.ebuild create mode 100644 dev-qt/linguist-tools/linguist-tools-5.12.5.ebuild create mode 100644 dev-qt/linguist/linguist-5.12.5.ebuild create mode 100644 dev-qt/pixeltool/pixeltool-5.12.5.ebuild create mode 100644 dev-qt/qdbus/qdbus-5.12.5.ebuild create mode 100644 dev-qt/qdbusviewer/qdbusviewer-5.12.5.ebuild create mode 100644 dev-qt/qdoc/qdoc-5.12.5.ebuild create mode 100644 dev-qt/qt-docs/qt-docs-5.12.5_p201908230013.ebuild create mode 100644 dev-qt/qt3d/qt3d-5.12.5.ebuild create mode 100644 dev-qt/qtbluetooth/qtbluetooth-5.12.5.ebuild create mode 100644 dev-qt/qtcharts/qtcharts-5.12.5.ebuild create mode 100644 dev-qt/qtconcurrent/qtconcurrent-5.12.5.ebuild create mode 100644 dev-qt/qtcore/qtcore-5.12.5.ebuild create mode 100644 dev-qt/qtdatavis3d/qtdatavis3d-5.12.5.ebuild create mode 100644 dev-qt/qtdbus/qtdbus-5.12.5.ebuild create mode 100644 dev-qt/qtdeclarative/qtdeclarative-5.12.5.ebuild create mode 100644 dev-qt/qtdiag/qtdiag-5.12.5.ebuild create mode 100644 dev-qt/qtgamepad/Manifest create mode 100644 dev-qt/qtgamepad/metadata.xml create mode 100644 dev-qt/qtgamepad/qtgamepad-5.12.5.ebuild create mode 100644 dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.12.5.ebuild create mode 100644 dev-qt/qtgui/qtgui-5.12.5.ebuild create mode 100644 dev-qt/qthelp/qthelp-5.12.5.ebuild create mode 100644 dev-qt/qtimageformats/qtimageformats-5.12.5.ebuild create mode 100644 dev-qt/qtlocation/qtlocation-5.12.5.ebuild create mode 100644 dev-qt/qtmultimedia/qtmultimedia-5.12.5.ebuild create mode 100644 dev-qt/qtnetwork/qtnetwork-5.12.5.ebuild create mode 100644 dev-qt/qtnetworkauth/qtnetworkauth-5.12.5.ebuild create mode 100644 dev-qt/qtopengl/qtopengl-5.12.5.ebuild create mode 100644 dev-qt/qtpaths/qtpaths-5.12.5.ebuild create mode 100644 dev-qt/qtplugininfo/qtplugininfo-5.12.5.ebuild create mode 100644 dev-qt/qtpositioning/qtpositioning-5.12.5.ebuild create mode 100644 dev-qt/qtprintsupport/qtprintsupport-5.12.5.ebuild create mode 100644 dev-qt/qtquickcontrols/qtquickcontrols-5.12.5.ebuild create mode 100644 dev-qt/qtquickcontrols2/qtquickcontrols2-5.12.5.ebuild create mode 100644 dev-qt/qtscript/qtscript-5.12.5.ebuild create mode 100644 dev-qt/qtscxml/qtscxml-5.12.5.ebuild create mode 100644 dev-qt/qtsensors/qtsensors-5.12.5.ebuild create mode 100644 dev-qt/qtserialbus/qtserialbus-5.12.5.ebuild create mode 100644 dev-qt/qtserialport/qtserialport-5.12.5.ebuild create mode 100644 dev-qt/qtspeech/qtspeech-5.12.5.ebuild create mode 100644 dev-qt/qtsql/qtsql-5.12.5.ebuild create mode 100644 dev-qt/qtsvg/qtsvg-5.12.5.ebuild create mode 100644 dev-qt/qttest/qttest-5.12.5.ebuild create mode 100644 dev-qt/qttranslations/qttranslations-5.12.5.ebuild create mode 100644 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.12.5.ebuild create mode 100644 dev-qt/qtwayland/qtwayland-5.12.5.ebuild create mode 100644 dev-qt/qtwebchannel/qtwebchannel-5.12.5.ebuild create mode 100644 dev-qt/qtwebengine/qtwebengine-5.12.5.ebuild create mode 100644 dev-qt/qtwebkit/qtwebkit-5.212.0_pre20190629.ebuild create mode 100644 dev-qt/qtwebsockets/qtwebsockets-5.12.5.ebuild create mode 100644 dev-qt/qtwebview/qtwebview-5.12.5.ebuild create mode 100644 dev-qt/qtwidgets/qtwidgets-5.12.5.ebuild create mode 100644 dev-qt/qtx11extras/qtx11extras-5.12.5.ebuild create mode 100644 dev-qt/qtxml/qtxml-5.12.5.ebuild create mode 100644 dev-qt/qtxmlpatterns/qtxmlpatterns-5.12.5.ebuild create mode 100644 dev-ruby/parser/parser-2.6.4.1.ebuild delete mode 100644 dev-util/artifactory-bin/artifactory-bin-4.16.0-r1.ebuild delete mode 100644 dev-util/artifactory-bin/artifactory-bin-4.16.1.ebuild delete mode 100644 dev-util/artifactory-bin/artifactory-bin-5.11.2.ebuild delete mode 100644 dev-util/artifactory-bin/artifactory-bin-5.3.2.ebuild delete mode 100644 dev-util/artifactory-bin/artifactory-bin-5.4.4.ebuild delete mode 100644 dev-util/artifactory-bin/artifactory-bin-5.4.6.ebuild delete mode 100644 dev-util/artifactory-bin/artifactory-bin-5.5.1.ebuild delete mode 100644 dev-util/artifactory-bin/artifactory-bin-5.5.2.ebuild delete mode 100644 dev-util/artifactory-bin/artifactory-bin-5.6.2.ebuild delete mode 100644 dev-util/artifactory-bin/artifactory-bin-5.6.3.ebuild delete mode 100644 dev-util/artifactory-bin/files/initd-r2 delete mode 100644 dev-util/clair/clair-2.0.6.ebuild delete mode 100644 dev-util/cppunit/cppunit-1.13.1.ebuild delete mode 100644 dev-util/cppunit/cppunit-1.13.2-r2.ebuild delete mode 100644 dev-util/ftjam/files/ftjam-2.5.3-debug-commandline.patch delete mode 100644 dev-util/ftjam/ftjam-2.5.3_rc2-r1.ebuild delete mode 100644 dev-util/google-perftools/google-perftools-2.4.ebuild delete mode 100644 dev-util/hadolint/hadolint-1.10.4.ebuild delete mode 100644 dev-util/kcov/kcov-33.ebuild delete mode 100644 dev-util/mdds/files/mdds-1.2.3-buildsystem.patch delete mode 100644 dev-util/mdds/mdds-1.3.1.ebuild delete mode 100644 dev-util/pkgconfig-openbsd/pkgconfig-openbsd-20130507-r1.ebuild delete mode 100644 dev-util/rebar/rebar-2.6.1.ebuild delete mode 100644 dev-util/scanmem/scanmem-0.16.1.ebuild delete mode 100644 dev-vcs/git-mailz/git-mailz-0.12.ebuild create mode 100644 eclass/ada.eclass create mode 100644 eclass/sgml-catalog-r1.eclass rename gui-apps/waybar/{waybar-0.7.2-r1.ebuild => waybar-0.8.0.ebuild} (85%) rename kde-apps/kdepim-addons/{kdepim-addons-19.08.1.ebuild => kdepim-addons-19.08.1-r1.ebuild} (98%) delete mode 100644 mail-client/clawsker/clawsker-0.7.10.ebuild delete mode 100644 mail-client/cone/cone-0.92.ebuild delete mode 100644 mail-client/cone/cone-0.95.ebuild delete mode 100644 mail-client/cone/cone-0.96.ebuild create mode 100644 mail-client/thunderbird-bin/thunderbird-bin-68.1.0.ebuild create mode 100644 mail-client/thunderbird/thunderbird-68.1.0.ebuild delete mode 100644 mail-filter/amavisd-milter/amavisd-milter-1.5.0.ebuild delete mode 100644 mail-filter/amavisd-milter/amavisd-milter-1.6.0.ebuild delete mode 100644 mail-filter/imapfilter/imapfilter-2.5.4.ebuild delete mode 100644 mail-filter/imapfilter/imapfilter-2.5.7-r1.ebuild delete mode 100644 mail-filter/imapfilter/imapfilter-2.5.7.ebuild delete mode 100644 mail-filter/libspf2/files/libspf2-1.2.9-ipv6.patch delete mode 100644 mail-filter/libspf2/libspf2-1.2.9-r3.ebuild delete mode 100644 mail-filter/maildrop/files/maildrop-testsuite-r3.patch delete mode 100644 mail-filter/maildrop/maildrop-2.8.3.ebuild delete mode 100644 mail-filter/maildrop/maildrop-2.8.5.ebuild delete mode 100644 mail-filter/maildrop/maildrop-2.9.0.ebuild delete mode 100644 mail-filter/spamdyke/spamdyke-4.3.0-r1.ebuild delete mode 100644 mail-mta/netqmail/netqmail-1.06-r5.ebuild delete mode 100644 mail-mta/sendmail/sendmail-8.14.9-r1.ebuild delete mode 100644 mail-mta/sendmail/sendmail-8.15.2-r1.ebuild delete mode 100644 mail-mta/sendmail/sendmail-8.15.2.ebuild delete mode 100644 media-gfx/mypaint/files/mypaint-1.1.0-build-env-vars.patch delete mode 100644 media-gfx/mypaint/files/mypaint-1.1.0-desktop.patch delete mode 100644 media-gfx/mypaint/files/mypaint-1.1.0-json-c-0.11.patch delete mode 100644 media-gfx/mypaint/mypaint-1.1.0-r2.ebuild delete mode 100644 media-gfx/xpaint/files/xpaint-2.9.10.2-QA2.patch delete mode 100644 media-gfx/xpaint/files/xpaint-2.9.10.2-tiff.patch delete mode 100644 media-gfx/xpaint/files/xpaint-2.9.10.3-Fix-build-with-clang.patch delete mode 100644 media-gfx/xpaint/files/xpaint-2.9.9.4-QA1.patch delete mode 100644 media-gfx/xpaint/files/xpaint-2.9.9.4-parallel-make.patch delete mode 100644 media-gfx/xpaint/files/xpaint-2.9.9.4-submake.patch delete mode 100644 media-gfx/xpaint/xpaint-2.9.10.2-r1.ebuild delete mode 100644 media-gfx/xpaint/xpaint-2.9.10.3-r1.ebuild create mode 100644 media-libs/glm/files/glm-0.9.9.6-simd.patch delete mode 100644 media-libs/libmetalink/libmetalink-0.1.1-r1.ebuild create mode 100644 media-libs/libvisio/libvisio-0.1.7.ebuild create mode 100644 media-libs/mesa/mesa-19.2.0_rc3.ebuild create mode 100644 media-plugins/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay-1.2.0.ebuild create mode 100644 media-plugins/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu-2.0.1.ebuild create mode 100644 media-plugins/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound-2.0.1.ebuild delete mode 100644 media-plugins/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity-2.0.1.ebuild rename media-plugins/kodi-audiodecoder-timidity/{kodi-audiodecoder-timidity-2.0.1-r1.ebuild => kodi-audiodecoder-timidity-2.0.3.ebuild} (96%) delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.17.0.ebuild delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.19.0.ebuild delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.20.0.ebuild delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.21.0.ebuild delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.22.0.ebuild delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.23.0.ebuild delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.24.0.ebuild delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.25.0.ebuild delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.26.0.ebuild delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.27.0.ebuild delete mode 100644 media-plugins/kodi-pvr-vuplus/kodi-pvr-vuplus-3.27.1.ebuild rename media-plugins/kodi-pvr-vuplus/{kodi-pvr-vuplus-3.18.1.ebuild => kodi-pvr-vuplus-3.28.0.ebuild} (99%) create mode 100644 media-sound/drumstick/drumstick-1.1.3.ebuild delete mode 100644 media-sound/supercollider/files/supercollider-3.8.0-no-opengl.patch delete mode 100644 media-sound/supercollider/files/supercollider-3.8.0-no-qtpositioning.patch delete mode 100644 media-sound/supercollider/files/supercollider-3.8.0-no-qtsensors.patch delete mode 100644 media-sound/supercollider/supercollider-3.9.3-r1.ebuild delete mode 100644 media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_modules_imports_fix.patch delete mode 100644 media-video/photofilmstrip/files/photofilmstrip-2.1.0-PIL_tostring_fix.patch delete mode 100644 media-video/photofilmstrip/photofilmstrip-2.1.0-r2.ebuild delete mode 100644 metadata/md5-cache/app-admin/certmgr-1.6.0 delete mode 100644 metadata/md5-cache/app-admin/dxf-7.4.1 delete mode 100644 metadata/md5-cache/app-admin/dxf-7.5.0 delete mode 100644 metadata/md5-cache/app-admin/gixy-0.1.5 delete mode 100644 metadata/md5-cache/app-admin/gixy-0.1.8 delete mode 100644 metadata/md5-cache/app-admin/ksonnet-0.10.2 delete mode 100644 metadata/md5-cache/app-admin/ksonnet-0.11.0 delete mode 100644 metadata/md5-cache/app-admin/ksonnet-0.8.0 delete mode 100644 metadata/md5-cache/app-admin/ksonnet-0.9.2 delete mode 100644 metadata/md5-cache/app-admin/kubectx-0.5.0 delete mode 100644 metadata/md5-cache/app-admin/kubectx-0.6.1 delete mode 100644 metadata/md5-cache/app-admin/yadm-1.07 delete mode 100644 metadata/md5-cache/app-crypt/osslsigncode-1.7.1 delete mode 100644 metadata/md5-cache/app-crypt/pesign-0.112 delete mode 100644 metadata/md5-cache/app-dicts/myspell-nl-2.10g create mode 100644 metadata/md5-cache/app-emulation/buildah-1.11.1 delete mode 100644 metadata/md5-cache/app-emulation/ganeti-instance-image-0.6-r1 delete mode 100644 metadata/md5-cache/app-emulation/img-0.5.6 delete mode 100644 metadata/md5-cache/app-emulation/virtio-win-0.1.117 delete mode 100644 metadata/md5-cache/app-emulation/virtio-win-0.1.118 delete mode 100644 metadata/md5-cache/app-emulation/virtio-win-0.1.126 delete mode 100644 metadata/md5-cache/app-emulation/virtio-win-0.1.141 delete mode 100644 metadata/md5-cache/app-emulation/virtio-win-0.1.96 delete mode 100644 metadata/md5-cache/app-emulation/virtualbox-bin-6.0.10.132072 delete mode 100644 metadata/md5-cache/app-i18n/man-pages-it-2.80-r1 delete mode 100644 metadata/md5-cache/app-i18n/man-pages-zh_CN-1.5 delete mode 100644 metadata/md5-cache/app-leechcraft/liblaretz-0.1.0 delete mode 100644 metadata/md5-cache/app-metrics/bind_exporter-0.2.0_p20180307 delete mode 100644 metadata/md5-cache/app-metrics/mongodb_exporter-0.4.0 delete mode 100644 metadata/md5-cache/app-metrics/mongodb_exporter-0.6.0 delete mode 100644 metadata/md5-cache/app-metrics/nginx-vts-exporter-0.10.0 delete mode 100644 metadata/md5-cache/app-metrics/postgres_exporter-0.4.6 delete mode 100644 metadata/md5-cache/app-misc/faq-0.0.1 delete mode 100644 metadata/md5-cache/app-misc/mkcert-1.1.2 delete mode 100644 metadata/md5-cache/app-misc/regionset-0.1-r1 delete mode 100644 metadata/md5-cache/app-misc/tails-installer-4.4.8 delete mode 100644 metadata/md5-cache/app-misc/tdfsb-0.0.10 delete mode 100644 metadata/md5-cache/app-text/aspell-0.60.7_rc2 delete mode 100644 metadata/md5-cache/app-text/calibre-3.44.0 delete mode 100644 metadata/md5-cache/app-text/calibre-3.46.0-r1 rename metadata/md5-cache/app-text/{calibre-3.47.0 => calibre-3.48.0} (99%) create mode 100644 metadata/md5-cache/app-text/docbook-dsssl-stylesheets-1.79-r4 create mode 100644 metadata/md5-cache/app-text/docbook-sgml-dtd-3.0-r4 create mode 100644 metadata/md5-cache/app-text/docbook-sgml-dtd-3.1-r4 create mode 100644 metadata/md5-cache/app-text/docbook-sgml-dtd-4.0-r4 create mode 100644 metadata/md5-cache/app-text/docbook-sgml-dtd-4.1-r4 create mode 100644 metadata/md5-cache/app-text/docbook-sgml-dtd-4.2-r3 create mode 100644 metadata/md5-cache/app-text/docbook-sgml-dtd-4.3-r3 create mode 100644 metadata/md5-cache/app-text/docbook-sgml-dtd-4.4-r1 create mode 100644 metadata/md5-cache/app-text/docbook-sgml-dtd-4.5-r1 create mode 100644 metadata/md5-cache/app-text/docbook-sgml-utils-0.6.14-r3 create mode 100644 metadata/md5-cache/app-text/docbook-xml-dtd-4.1.2-r7 create mode 100644 metadata/md5-cache/app-text/docbook-xml-dtd-4.2-r3 create mode 100644 metadata/md5-cache/app-text/docbook-xml-dtd-4.3-r2 create mode 100644 metadata/md5-cache/app-text/docbook-xml-dtd-4.4-r3 create mode 100644 metadata/md5-cache/app-text/docbook-xml-dtd-4.5-r2 create mode 100644 metadata/md5-cache/app-text/docbook-xml-simple-dtd-1.0-r3 create mode 100644 metadata/md5-cache/app-text/docbook-xml-simple-dtd-4.1.2.4-r4 create mode 100644 metadata/md5-cache/app-text/docbook-xml-simple-dtd-4.1.2.5-r3 create mode 100644 metadata/md5-cache/app-text/html401-19991224-r4 create mode 100644 metadata/md5-cache/app-text/libabw-0.1.3 create mode 100644 metadata/md5-cache/app-text/linuxdoc-tools-0.9.73-r1 delete mode 100644 metadata/md5-cache/app-text/mupdf-1.14.0-r2 create mode 100644 metadata/md5-cache/app-text/openjade-1.3.2-r9 create mode 100644 metadata/md5-cache/app-text/sgml-common-0.6.3-r7 create mode 100644 metadata/md5-cache/app-text/sgmltools-lite-3.0.3-r15 create mode 100644 metadata/md5-cache/app-text/xhtml1-20020801-r6 delete mode 100644 metadata/md5-cache/app-text/xmldiff-0.6.10-r2 create mode 100644 metadata/md5-cache/dev-ada/gprbuild-2017-r2 create mode 100644 metadata/md5-cache/dev-ada/gprbuild-2019-r1 create mode 100644 metadata/md5-cache/dev-ada/xmlada-2019-r1 delete mode 100644 metadata/md5-cache/dev-cpp/glog-0.3.5 delete mode 100644 metadata/md5-cache/dev-cpp/sparsehash-1.10 create mode 100644 metadata/md5-cache/dev-db/oracle-instantclient-19.3.0.0-r1 delete mode 100644 metadata/md5-cache/dev-db/percona-xtrabackup-bin-2.4.12 delete mode 100644 metadata/md5-cache/dev-db/sqlitebrowser-3.10.1-r1 delete mode 100644 metadata/md5-cache/dev-db/unixODBC-2.3.6 delete mode 100644 metadata/md5-cache/dev-embedded/esptool-2.2 delete mode 100644 metadata/md5-cache/dev-embedded/esptool-2.3.1 delete mode 100644 metadata/md5-cache/dev-erlang/base64url-1.0 delete mode 100644 metadata/md5-cache/dev-erlang/cache_tab-1.0.16 delete mode 100644 metadata/md5-cache/dev-erlang/cache_tab-1.0.2 delete mode 100644 metadata/md5-cache/dev-erlang/cache_tab-1.0.3 delete mode 100644 metadata/md5-cache/dev-erlang/cache_tab-1.0.4 delete mode 100644 metadata/md5-cache/dev-erlang/cache_tab-1.0.5 delete mode 100644 metadata/md5-cache/dev-erlang/epam-1.0.0 delete mode 100644 metadata/md5-cache/dev-erlang/epam-1.0.0-r1 delete mode 100644 metadata/md5-cache/dev-erlang/epam-1.0.4 delete mode 100644 metadata/md5-cache/dev-erlang/esip-1.0.10 delete mode 100644 metadata/md5-cache/dev-erlang/esip-1.0.4 delete mode 100644 metadata/md5-cache/dev-erlang/esip-1.0.7 delete mode 100644 metadata/md5-cache/dev-erlang/esip-1.0.8 delete mode 100644 metadata/md5-cache/dev-erlang/ezlib-1.0.1 delete mode 100644 metadata/md5-cache/dev-erlang/ezlib-1.0.4 delete mode 100644 metadata/md5-cache/dev-erlang/fast_yaml-1.0.17 delete mode 100644 metadata/md5-cache/dev-erlang/fast_yaml-1.0.3 delete mode 100644 metadata/md5-cache/dev-erlang/fast_yaml-1.0.5 delete mode 100644 metadata/md5-cache/dev-erlang/fast_yaml-1.0.6 delete mode 100644 metadata/md5-cache/dev-erlang/fast_yaml-1.0.7 delete mode 100644 metadata/md5-cache/dev-erlang/goldrush-0.1.8.1 delete mode 100644 metadata/md5-cache/dev-erlang/iconv-1.0.0 delete mode 100644 metadata/md5-cache/dev-erlang/iconv-1.0.1 delete mode 100644 metadata/md5-cache/dev-erlang/iconv-1.0.2 delete mode 100644 metadata/md5-cache/dev-erlang/iconv-1.0.3 delete mode 100644 metadata/md5-cache/dev-erlang/jiffy-0.14.7 delete mode 100644 metadata/md5-cache/dev-erlang/jiffy-0.14.8 delete mode 100644 metadata/md5-cache/dev-erlang/jose-1.8.4 delete mode 100644 metadata/md5-cache/dev-erlang/lager-3.2.0 delete mode 100644 metadata/md5-cache/dev-erlang/lager-3.2.1 delete mode 100644 metadata/md5-cache/dev-erlang/lager-3.2.2 delete mode 100644 metadata/md5-cache/dev-erlang/lager-3.6.7 delete mode 100644 metadata/md5-cache/dev-erlang/meck-0.8.3 delete mode 100644 metadata/md5-cache/dev-erlang/p1_mysql-1.0.1 delete mode 100644 metadata/md5-cache/dev-erlang/p1_mysql-1.0.8 delete mode 100644 metadata/md5-cache/dev-erlang/p1_oauth2-0.6.3 delete mode 100644 metadata/md5-cache/dev-erlang/p1_pgsql-1.1.0 delete mode 100644 metadata/md5-cache/dev-erlang/p1_pgsql-1.1.1 delete mode 100644 metadata/md5-cache/dev-erlang/protobuffs-0.8.2 delete mode 100644 metadata/md5-cache/dev-erlang/riak_pb-2.1.0.7 delete mode 100644 metadata/md5-cache/dev-erlang/riak_pb-2.1.4.2 delete mode 100644 metadata/md5-cache/dev-erlang/riak_pb-2.2.0.0 delete mode 100644 metadata/md5-cache/dev-erlang/riak_pb-2.2.0.1 delete mode 100644 metadata/md5-cache/dev-erlang/stringprep-1.0.14 delete mode 100644 metadata/md5-cache/dev-erlang/stringprep-1.0.3 delete mode 100644 metadata/md5-cache/dev-erlang/stringprep-1.0.5 delete mode 100644 metadata/md5-cache/dev-erlang/stringprep-1.0.6 delete mode 100644 metadata/md5-cache/dev-erlang/stringprep-1.0.7 delete mode 100644 metadata/md5-cache/dev-erlang/stun-1.0.3 delete mode 100644 metadata/md5-cache/dev-erlang/stun-1.0.6 delete mode 100644 metadata/md5-cache/dev-erlang/stun-1.0.7 delete mode 100644 metadata/md5-cache/dev-erlang/stun-1.0.9 rename metadata/md5-cache/dev-games/{freecell-solver-5.6.0-r1 => freecell-solver-5.6.0-r2} (91%) delete mode 100644 metadata/md5-cache/dev-go/go-bindata-0_pre20151023 delete mode 100644 metadata/md5-cache/dev-haskell/language-docker-6.0.1 delete mode 100644 metadata/md5-cache/dev-haskell/language-docker-6.0.3 delete mode 100644 metadata/md5-cache/dev-lang/erlang-19.1 delete mode 100644 metadata/md5-cache/dev-lang/erlang-20.3 delete mode 100644 metadata/md5-cache/dev-lang/erlang-20.3.8.10 delete mode 100644 metadata/md5-cache/dev-lang/erlang-20.3.8.20 delete mode 100644 metadata/md5-cache/dev-lang/erlang-21.2.6 delete mode 100644 metadata/md5-cache/dev-lang/erlang-21.2.7 delete mode 100644 metadata/md5-cache/dev-lang/erlang-21.3 delete mode 100644 metadata/md5-cache/dev-lang/erlang-21.3-r1 delete mode 100644 metadata/md5-cache/dev-lang/erlang-22.0.2 delete mode 100644 metadata/md5-cache/dev-lang/jimtcl-0.78-r1 create mode 100644 metadata/md5-cache/dev-lang/php-7.1.32 delete mode 100644 metadata/md5-cache/dev-libs/actor-framework-0.13.2 delete mode 100644 metadata/md5-cache/dev-libs/cgicc-3.2.9 delete mode 100644 metadata/md5-cache/dev-libs/libixion-0.13.0 delete mode 100644 metadata/md5-cache/dev-libs/libofx-0.9.14 delete mode 100644 metadata/md5-cache/dev-libs/liborcus-0.13.4 delete mode 100644 metadata/md5-cache/dev-libs/libsass-3.6.0 delete mode 100644 metadata/md5-cache/dev-libs/libsodium-1.0.17 delete mode 100644 metadata/md5-cache/dev-libs/lockdev-1.0.3.1.2-r2 delete mode 100644 metadata/md5-cache/dev-libs/oniguruma-6.9.1 delete mode 100644 metadata/md5-cache/dev-libs/oniguruma-6.9.2 create mode 100644 metadata/md5-cache/dev-libs/openssl-1.0.2t create mode 100644 metadata/md5-cache/dev-libs/openssl-1.1.0l create mode 100644 metadata/md5-cache/dev-libs/openssl-1.1.1d create mode 100644 metadata/md5-cache/dev-libs/openssl-compat-1.0.2t delete mode 100644 metadata/md5-cache/dev-libs/xerces-c-3.1.4-r1 delete mode 100644 metadata/md5-cache/dev-libs/xerces-c-3.2.2 delete mode 100644 metadata/md5-cache/dev-lua/luasocket-3.0_rc1-r3 delete mode 100644 metadata/md5-cache/dev-python/aiohttp-cors-0.5.3 delete mode 100644 metadata/md5-cache/dev-python/certifi-2018.10.15 delete mode 100644 metadata/md5-cache/dev-python/certifi-2018.8.24 rename metadata/md5-cache/dev-python/{certifi-2018.11.29 => certifi-2019.9.11} (96%) create mode 100644 metadata/md5-cache/dev-python/cloudpickle-1.2.2 create mode 100644 metadata/md5-cache/dev-python/confuse-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/doit-0.23.0-r1 rename metadata/md5-cache/dev-python/{importlib_metadata-0.20 => importlib_metadata-0.22} (81%) delete mode 100644 metadata/md5-cache/dev-python/larch-1.20131130 create mode 100644 metadata/md5-cache/dev-python/mediafile-0.2.0 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-0.17.4 delete mode 100644 metadata/md5-cache/dev-python/monotonic-1.3 delete mode 100644 metadata/md5-cache/dev-python/polib-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/pynacl-1.1.2 delete mode 100644 metadata/md5-cache/dev-python/pynacl-1.2.0 delete mode 100644 metadata/md5-cache/dev-python/python-gammu-2.5 create mode 100644 metadata/md5-cache/dev-python/sphinxcontrib-pretty-searchresults-0.3.5 create mode 100644 metadata/md5-cache/dev-python/tvdb_api-2.0 create mode 100644 metadata/md5-cache/dev-qt/assistant-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/designer-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/linguist-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/linguist-tools-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/pixeltool-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qdbus-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qdbusviewer-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qdoc-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qt-docs-5.12.5_p201908230013 create mode 100644 metadata/md5-cache/dev-qt/qt3d-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtbluetooth-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtcharts-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtconcurrent-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtcore-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtdatavis3d-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtdbus-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtdeclarative-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtdiag-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtgamepad-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtgraphicaleffects-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtgui-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qthelp-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtimageformats-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtlocation-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtmultimedia-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtnetwork-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtnetworkauth-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtopengl-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtpaths-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtplugininfo-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtpositioning-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtprintsupport-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtquickcontrols-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtquickcontrols2-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtscript-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtscxml-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtsensors-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtserialbus-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtserialport-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtspeech-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtsql-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtsvg-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qttest-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qttranslations-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtvirtualkeyboard-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtwayland-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtwebchannel-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtwebengine-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtwebkit-5.212.0_pre20190629 create mode 100644 metadata/md5-cache/dev-qt/qtwebsockets-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtwebview-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtwidgets-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtx11extras-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtxml-5.12.5 create mode 100644 metadata/md5-cache/dev-qt/qtxmlpatterns-5.12.5 create mode 100644 metadata/md5-cache/dev-ruby/parser-2.6.4.1 delete mode 100644 metadata/md5-cache/dev-util/artifactory-bin-4.16.0-r1 delete mode 100644 metadata/md5-cache/dev-util/artifactory-bin-4.16.1 delete mode 100644 metadata/md5-cache/dev-util/artifactory-bin-5.11.2 delete mode 100644 metadata/md5-cache/dev-util/artifactory-bin-5.3.2 delete mode 100644 metadata/md5-cache/dev-util/artifactory-bin-5.4.4 delete mode 100644 metadata/md5-cache/dev-util/artifactory-bin-5.4.6 delete mode 100644 metadata/md5-cache/dev-util/artifactory-bin-5.5.1 delete mode 100644 metadata/md5-cache/dev-util/artifactory-bin-5.5.2 delete mode 100644 metadata/md5-cache/dev-util/artifactory-bin-5.6.2 delete mode 100644 metadata/md5-cache/dev-util/artifactory-bin-5.6.3 delete mode 100644 metadata/md5-cache/dev-util/clair-2.0.6 delete mode 100644 metadata/md5-cache/dev-util/cppunit-1.13.1 delete mode 100644 metadata/md5-cache/dev-util/cppunit-1.13.2-r2 delete mode 100644 metadata/md5-cache/dev-util/ftjam-2.5.3_rc2-r1 delete mode 100644 metadata/md5-cache/dev-util/google-perftools-2.4 delete mode 100644 metadata/md5-cache/dev-util/hadolint-1.10.4 delete mode 100644 metadata/md5-cache/dev-util/kcov-33 delete mode 100644 metadata/md5-cache/dev-util/mdds-1.3.1 delete mode 100644 metadata/md5-cache/dev-util/pkgconfig-openbsd-20130507-r1 delete mode 100644 metadata/md5-cache/dev-util/rebar-2.6.1 delete mode 100644 metadata/md5-cache/dev-util/scanmem-0.16.1 delete mode 100644 metadata/md5-cache/dev-vcs/git-mailz-0.12 delete mode 100644 metadata/md5-cache/gui-apps/waybar-0.7.2-r1 create mode 100644 metadata/md5-cache/gui-apps/waybar-0.8.0 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-addons-19.08.1 create mode 100644 metadata/md5-cache/kde-apps/kdepim-addons-19.08.1-r1 delete mode 100644 metadata/md5-cache/mail-client/clawsker-0.7.10 delete mode 100644 metadata/md5-cache/mail-client/cone-0.92 delete mode 100644 metadata/md5-cache/mail-client/cone-0.95 delete mode 100644 metadata/md5-cache/mail-client/cone-0.96 create mode 100644 metadata/md5-cache/mail-client/thunderbird-68.1.0 create mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-68.1.0 delete mode 100644 metadata/md5-cache/mail-filter/amavisd-milter-1.5.0 delete mode 100644 metadata/md5-cache/mail-filter/amavisd-milter-1.6.0 delete mode 100644 metadata/md5-cache/mail-filter/imapfilter-2.5.4 delete mode 100644 metadata/md5-cache/mail-filter/imapfilter-2.5.7 delete mode 100644 metadata/md5-cache/mail-filter/imapfilter-2.5.7-r1 delete mode 100644 metadata/md5-cache/mail-filter/libspf2-1.2.9-r3 delete mode 100644 metadata/md5-cache/mail-filter/maildrop-2.8.3 delete mode 100644 metadata/md5-cache/mail-filter/maildrop-2.8.5 delete mode 100644 metadata/md5-cache/mail-filter/maildrop-2.9.0 delete mode 100644 metadata/md5-cache/mail-filter/spamdyke-4.3.0-r1 delete mode 100644 metadata/md5-cache/mail-mta/netqmail-1.06-r5 delete mode 100644 metadata/md5-cache/mail-mta/sendmail-8.14.9-r1 delete mode 100644 metadata/md5-cache/mail-mta/sendmail-8.15.2 delete mode 100644 metadata/md5-cache/mail-mta/sendmail-8.15.2-r1 delete mode 100644 metadata/md5-cache/media-gfx/mypaint-1.1.0-r2 delete mode 100644 metadata/md5-cache/media-gfx/xpaint-2.9.10.2-r1 delete mode 100644 metadata/md5-cache/media-gfx/xpaint-2.9.10.3-r1 delete mode 100644 metadata/md5-cache/media-libs/libmetalink-0.1.1-r1 create mode 100644 metadata/md5-cache/media-libs/libvisio-0.1.7 create mode 100644 metadata/md5-cache/media-libs/mesa-19.2.0_rc3 create mode 100644 metadata/md5-cache/media-plugins/kodi-audiodecoder-sidplay-1.2.0 create mode 100644 metadata/md5-cache/media-plugins/kodi-audiodecoder-snesapu-2.0.1 rename metadata/md5-cache/media-plugins/{kodi-audiodecoder-timidity-2.0.1-r1 => kodi-audiodecoder-stsound-2.0.1} (64%) rename metadata/md5-cache/media-plugins/{kodi-audiodecoder-timidity-2.0.1 => kodi-audiodecoder-timidity-2.0.3} (90%) delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.17.0 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.18.1 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.19.0 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.20.0 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.21.0 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.22.0 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.23.0 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.24.0 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.25.0 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.26.0 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.27.0 delete mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.27.1 create mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-vuplus-3.28.0 create mode 100644 metadata/md5-cache/media-sound/drumstick-1.1.3 delete mode 100644 metadata/md5-cache/media-sound/supercollider-3.9.3-r1 delete mode 100644 metadata/md5-cache/media-video/photofilmstrip-2.1.0-r2 create mode 100644 metadata/md5-cache/net-analyzer/netdata-1.17.1 create mode 100644 metadata/md5-cache/net-analyzer/wireshark-3.0.4 delete mode 100644 metadata/md5-cache/net-dns/coredns-1.3.0 delete mode 100644 metadata/md5-cache/net-dns/dnssec-tools-2.2-r1 delete mode 100644 metadata/md5-cache/net-dns/validns-0.7 delete mode 100644 metadata/md5-cache/net-firewall/shorewall-5.2.3.3 delete mode 100644 metadata/md5-cache/net-im/bitlbee-steam-1.2.0 delete mode 100644 metadata/md5-cache/net-im/gg-transport-2.2.4-r1 delete mode 100644 metadata/md5-cache/net-irc/ii-1.7-r1 delete mode 100644 metadata/md5-cache/net-libs/ccnet-6.1.7 delete mode 100644 metadata/md5-cache/net-libs/gloox-1.0.21 delete mode 100644 metadata/md5-cache/net-libs/liblockfile-1.14-r1 delete mode 100644 metadata/md5-cache/net-libs/liblockfile-1.15 delete mode 100644 metadata/md5-cache/net-libs/libntlm-1.3 delete mode 100644 metadata/md5-cache/net-libs/ripe-atlas-sagan-1.1.10 delete mode 100644 metadata/md5-cache/net-libs/ripe-atlas-sagan-1.1.8 delete mode 100644 metadata/md5-cache/net-mail/ezmlm-idx-7.0.0-r2 delete mode 100644 metadata/md5-cache/net-mail/getmail-5.8 delete mode 100644 metadata/md5-cache/net-mail/gnubiff-2.2.15-r3 delete mode 100644 metadata/md5-cache/net-mail/imapsync-1.607-r1 delete mode 100644 metadata/md5-cache/net-mail/imapsync-1.644 delete mode 100644 metadata/md5-cache/net-mail/imapsync-1.684 delete mode 100644 metadata/md5-cache/net-mail/lbdb-0.42 delete mode 100644 metadata/md5-cache/net-mail/lbdb-0.42.1 delete mode 100644 metadata/md5-cache/net-mail/offlineimap-6.7.0.3 delete mode 100644 metadata/md5-cache/net-mail/offlineimap-7.2.2 delete mode 100644 metadata/md5-cache/net-mail/ripole-0.2.1 delete mode 100644 metadata/md5-cache/net-mail/vpopmail-5.4.33-r1 delete mode 100644 metadata/md5-cache/net-misc/calico-cni-plugin-2.0.1 delete mode 100644 metadata/md5-cache/net-misc/calico-cni-plugin-3.1.0 delete mode 100644 metadata/md5-cache/net-misc/calicoctl-1.5.0 delete mode 100644 metadata/md5-cache/net-misc/calicoctl-2.0.0 delete mode 100644 metadata/md5-cache/net-misc/calicoctl-3.1.0 delete mode 100644 metadata/md5-cache/net-misc/chrome-remote-desktop-57.0.2987.37 delete mode 100644 metadata/md5-cache/net-misc/curl-7.64.0 delete mode 100644 metadata/md5-cache/net-misc/curl-7.64.1 rename metadata/md5-cache/net-misc/{curl-7.65.1 => curl-7.66.0} (94%) delete mode 100644 metadata/md5-cache/net-misc/felix-2.5.1 delete mode 100644 metadata/md5-cache/net-misc/felix-3.1.0 delete mode 100644 metadata/md5-cache/net-misc/gsutil-4.27 delete mode 100644 metadata/md5-cache/net-misc/gsutil-4.28 delete mode 100644 metadata/md5-cache/net-misc/gsutil-4.30 delete mode 100644 metadata/md5-cache/net-misc/gsutil-4.32 delete mode 100644 metadata/md5-cache/net-misc/hylafaxplus-5.5.9 delete mode 100644 metadata/md5-cache/net-misc/mulk-0.6.0 delete mode 100644 metadata/md5-cache/net-misc/nxplayer-5.0.63.3 delete mode 100644 metadata/md5-cache/net-misc/nxplayer-5.1.7.6 delete mode 100644 metadata/md5-cache/net-misc/omniORB-4.2.1_p2 delete mode 100644 metadata/md5-cache/net-misc/pmsvn-1.0.5 delete mode 100644 metadata/md5-cache/net-misc/pmsvn-1.0.6 delete mode 100644 metadata/md5-cache/net-misc/rwhoisd-1.5.9.5-r3 delete mode 100644 metadata/md5-cache/net-misc/seafile-6.1.7 delete mode 100644 metadata/md5-cache/net-misc/seafile-6.2.4 delete mode 100644 metadata/md5-cache/net-misc/seafile-client-6.1.7 delete mode 100644 metadata/md5-cache/net-misc/seafile-client-6.2.4 delete mode 100644 metadata/md5-cache/net-misc/ser2net-2.7-r1 delete mode 100644 metadata/md5-cache/net-misc/ser2net-2.9.1 delete mode 100644 metadata/md5-cache/net-misc/taylor-uucp-1.07-r2 delete mode 100644 metadata/md5-cache/net-misc/tipcutils-2.0.0 delete mode 100644 metadata/md5-cache/net-misc/trackma-0.7.3 create mode 100644 metadata/md5-cache/net-misc/youtube-dl-2019.09.12.1 delete mode 100644 metadata/md5-cache/net-nds/389-ds-base-1.3.5.19 delete mode 100644 metadata/md5-cache/net-proxy/http-replicator-3.0-r8 delete mode 100644 metadata/md5-cache/net-wireless/gr-scan-20160104 create mode 100644 metadata/md5-cache/net-wireless/gr-scan-20160211 delete mode 100644 metadata/md5-cache/net-wireless/horst-4.2 delete mode 100644 metadata/md5-cache/net-wireless/horst-5.0 create mode 100644 metadata/md5-cache/net-wireless/unifi-5.11.46 create mode 100644 metadata/md5-cache/sci-geosciences/gpsd-3.17-r4 delete mode 100644 metadata/md5-cache/sci-geosciences/libtcd-2.2.6 delete mode 100644 metadata/md5-cache/sys-apps/etckeeper-1.18.6-r1 delete mode 100644 metadata/md5-cache/sys-apps/etckeeper-1.18.7 delete mode 100644 metadata/md5-cache/sys-apps/fwts-15.12.00 delete mode 100644 metadata/md5-cache/sys-apps/intel-performance-counter-monitor-2.8 rename metadata/md5-cache/sys-apps/{lm_sensors-3.5.0 => lm-sensors-3.5.0} (94%) rename metadata/md5-cache/sys-apps/{lm_sensors-3.5.0_p20190505 => lm-sensors-3.5.0_p20190505} (91%) create mode 100644 metadata/md5-cache/sys-apps/nvme-cli-1.9 create mode 100644 metadata/md5-cache/sys-apps/portage-2.3.76 rename metadata/md5-cache/sys-apps/{systemd-243_rc2-r1 => systemd-243} (98%) delete mode 100644 metadata/md5-cache/sys-apps/sysvinit-2.94 rename metadata/md5-cache/sys-apps/{sysvinit-2.95 => sysvinit-2.96} (88%) delete mode 100644 metadata/md5-cache/sys-apps/sysvinit-2.96_beta delete mode 100644 metadata/md5-cache/sys-apps/udevil-0.4.4-r1 delete mode 100644 metadata/md5-cache/sys-apps/udevil-0.4.4-r2 delete mode 100644 metadata/md5-cache/sys-auth/google-authenticator-1.04-r1 delete mode 100644 metadata/md5-cache/sys-auth/pam-afs-session-1.3 delete mode 100644 metadata/md5-cache/sys-auth/pam-afs-session-1.5 delete mode 100644 metadata/md5-cache/sys-auth/ykclient-2.14 delete mode 100644 metadata/md5-cache/sys-auth/yubico-piv-tool-1.4.4 delete mode 100644 metadata/md5-cache/sys-auth/yubico-piv-tool-1.5.0 rename metadata/md5-cache/sys-boot/{systemd-boot-239 => systemd-boot-243} (56%) rename metadata/md5-cache/sys-devel/{gnuconfig-20161104 => gnuconfig-20190804} (60%) rename metadata/md5-cache/sys-kernel/{mips-sources-4.14.135 => mips-sources-4.14.143} (94%) rename metadata/md5-cache/sys-kernel/{mips-sources-4.4.186 => mips-sources-4.4.192} (94%) rename metadata/md5-cache/sys-kernel/{mips-sources-4.9.186 => mips-sources-4.9.192} (94%) delete mode 100644 metadata/md5-cache/sys-libs/libstatgrab-0.17 delete mode 100644 metadata/md5-cache/sys-libs/lwp-2.2 delete mode 100644 metadata/md5-cache/sys-libs/lwp-2.6-r1 delete mode 100644 metadata/md5-cache/sys-process/anacron-2.3-r3 delete mode 100644 metadata/md5-cache/sys-process/rtirq-20150216 delete mode 100644 metadata/md5-cache/sys-process/vixie-cron-4.1-r14 delete mode 100644 metadata/md5-cache/virtual/imap-c-client-0 delete mode 100644 metadata/md5-cache/virtual/linuxtv-dvb-headers-5.3 delete mode 100644 metadata/md5-cache/virtual/mailx-0 delete mode 100644 metadata/md5-cache/www-apache/mod_limitipconn-0.24 delete mode 100644 metadata/md5-cache/www-apps/blazeblogger-1.2.0 create mode 100644 metadata/md5-cache/www-apps/drupal-8.7.7 delete mode 100644 metadata/md5-cache/www-apps/hugo-0.46 rename metadata/md5-cache/www-client/{google-chrome-unstable-78.0.3902.4 => google-chrome-unstable-78.0.3904.9} (97%) create mode 100644 metadata/md5-cache/www-client/opera-63.0.3368.88 delete mode 100644 metadata/md5-cache/www-client/ripe-atlas-cousteau-1.0.6 delete mode 100644 metadata/md5-cache/www-client/ripe-atlas-cousteau-1.0.7 create mode 100644 metadata/md5-cache/www-client/vivaldi-snapshot-2.8.1662.4_p1 delete mode 100644 metadata/md5-cache/www-misc/fcgiwrap-1.1.0_pre20150419 delete mode 100644 metadata/md5-cache/www-servers/caddy-0.10.10 rename metadata/md5-cache/x11-drivers/{nvidia-drivers-435.17 => nvidia-drivers-430.50} (92%) delete mode 100644 metadata/md5-cache/x11-libs/rep-gtk-0.90.8.1 delete mode 100644 metadata/md5-cache/x11-libs/xosd-2.2.14-r2 delete mode 100644 metadata/md5-cache/x11-misc/obmenu-generator-0.66 delete mode 100644 metadata/md5-cache/x11-wm/jwm-2.3.4-r1 delete mode 100644 metadata/md5-cache/x11-wm/jwm-2.3.5 delete mode 100644 metadata/md5-cache/x11-wm/jwm-2.3.6 delete mode 100644 metadata/md5-cache/x11-wm/spectrwm-2.7.2-r1 delete mode 100644 metadata/md5-cache/x11-wm/stumpwm-1.0.1_rc create mode 100644 net-analyzer/netdata/netdata-1.17.1.ebuild create mode 100644 net-analyzer/wireshark/wireshark-3.0.4.ebuild delete mode 100644 net-dns/coredns/coredns-1.3.0.ebuild delete mode 100644 net-dns/dnssec-tools/dnssec-tools-2.2-r1.ebuild delete mode 100644 net-dns/validns/validns-0.7.ebuild delete mode 100644 net-firewall/shorewall/shorewall-5.2.3.3.ebuild delete mode 100644 net-im/bitlbee-steam/bitlbee-steam-1.2.0.ebuild delete mode 100644 net-im/gg-transport/gg-transport-2.2.4-r1.ebuild delete mode 100644 net-irc/ii/ii-1.7-r1.ebuild delete mode 100644 net-libs/ccnet/ccnet-6.1.7.ebuild delete mode 100644 net-libs/gloox/gloox-1.0.21.ebuild delete mode 100644 net-libs/liblockfile/files/liblockfile-1.13-makefile.patch delete mode 100644 net-libs/liblockfile/files/liblockfile-1.15-makefile.patch delete mode 100644 net-libs/liblockfile/liblockfile-1.14-r1.ebuild delete mode 100644 net-libs/liblockfile/liblockfile-1.15.ebuild delete mode 100644 net-libs/libntlm/libntlm-1.3.ebuild delete mode 100644 net-libs/ripe-atlas-sagan/ripe-atlas-sagan-1.1.10.ebuild delete mode 100644 net-libs/ripe-atlas-sagan/ripe-atlas-sagan-1.1.8.ebuild delete mode 100644 net-mail/ezmlm-idx/ezmlm-idx-7.0.0-r2.ebuild delete mode 100644 net-mail/getmail/getmail-5.8.ebuild delete mode 100644 net-mail/gnubiff/gnubiff-2.2.15-r3.ebuild delete mode 100644 net-mail/imapsync/imapsync-1.607-r1.ebuild delete mode 100644 net-mail/imapsync/imapsync-1.644.ebuild delete mode 100644 net-mail/imapsync/imapsync-1.684.ebuild delete mode 100644 net-mail/lbdb/lbdb-0.42.1.ebuild delete mode 100644 net-mail/lbdb/lbdb-0.42.ebuild delete mode 100644 net-mail/offlineimap/offlineimap-6.7.0.3.ebuild delete mode 100644 net-mail/offlineimap/offlineimap-7.2.2.ebuild delete mode 100644 net-mail/ripole/ripole-0.2.1.ebuild delete mode 100644 net-mail/vpopmail/vpopmail-5.4.33-r1.ebuild delete mode 100644 net-misc/calico-cni-plugin/calico-cni-plugin-2.0.1.ebuild delete mode 100644 net-misc/calico-cni-plugin/calico-cni-plugin-3.1.0.ebuild delete mode 100644 net-misc/calicoctl/calicoctl-1.5.0.ebuild delete mode 100644 net-misc/calicoctl/calicoctl-2.0.0.ebuild delete mode 100644 net-misc/calicoctl/calicoctl-3.1.0.ebuild delete mode 100644 net-misc/chrome-remote-desktop/chrome-remote-desktop-57.0.2987.37.ebuild delete mode 100644 net-misc/curl/curl-7.64.0.ebuild delete mode 100644 net-misc/curl/curl-7.64.1.ebuild rename net-misc/curl/{curl-7.65.1.ebuild => curl-7.66.0.ebuild} (96%) delete mode 100644 net-misc/felix/felix-2.5.1.ebuild delete mode 100644 net-misc/felix/felix-3.1.0.ebuild delete mode 100644 net-misc/gsutil/files/gsutil-4.27-use-friendy-version-checks.patch delete mode 100644 net-misc/gsutil/files/gsutil-4.28-use-friendy-version-checks.patch delete mode 100644 net-misc/gsutil/files/gsutil-4.30-use-friendy-version-checks.patch delete mode 100644 net-misc/gsutil/gsutil-4.27.ebuild delete mode 100644 net-misc/gsutil/gsutil-4.28.ebuild delete mode 100644 net-misc/gsutil/gsutil-4.30.ebuild delete mode 100644 net-misc/gsutil/gsutil-4.32.ebuild delete mode 100644 net-misc/hylafaxplus/hylafaxplus-5.5.9.ebuild delete mode 100644 net-misc/mulk/files/mulk-0.6.0-large-file.patch delete mode 100644 net-misc/mulk/mulk-0.6.0.ebuild delete mode 100644 net-misc/nxplayer/nxplayer-5.0.63.3.ebuild delete mode 100644 net-misc/nxplayer/nxplayer-5.1.7.6.ebuild delete mode 100644 net-misc/omniORB/files/change-umask-from-002-to-022-in-CreateDir-macro.patch delete mode 100644 net-misc/omniORB/omniORB-4.2.1_p2.ebuild delete mode 100644 net-misc/pmsvn/pmsvn-1.0.5.ebuild delete mode 100644 net-misc/pmsvn/pmsvn-1.0.6.ebuild delete mode 100644 net-misc/rwhoisd/files/rwhoisd-destdir-1.5.9.5.patch delete mode 100644 net-misc/rwhoisd/rwhoisd-1.5.9.5-r3.ebuild delete mode 100644 net-misc/seafile-client/seafile-client-6.1.7.ebuild delete mode 100644 net-misc/seafile-client/seafile-client-6.2.4.ebuild delete mode 100644 net-misc/seafile/seafile-6.1.7.ebuild delete mode 100644 net-misc/seafile/seafile-6.2.4.ebuild delete mode 100644 net-misc/ser2net/files/ser2net-2.7-b230400.diff delete mode 100644 net-misc/ser2net/ser2net-2.7-r1.ebuild delete mode 100644 net-misc/ser2net/ser2net-2.9.1.ebuild delete mode 100644 net-misc/taylor-uucp/taylor-uucp-1.07-r2.ebuild delete mode 100644 net-misc/tipcutils/files/tipcutils-2.0.0-rename_configuration_message_field.patch delete mode 100644 net-misc/tipcutils/tipcutils-2.0.0.ebuild delete mode 100644 net-misc/trackma/trackma-0.7.3.ebuild create mode 100644 net-misc/youtube-dl/youtube-dl-2019.09.12.1.ebuild delete mode 100644 net-nds/389-ds-base/389-ds-base-1.3.5.19.ebuild delete mode 100644 net-proxy/http-replicator/files/http-replicator-3-missing-directory.patch delete mode 100644 net-proxy/http-replicator/files/http-replicator-3-unique-cache-name.patch delete mode 100644 net-proxy/http-replicator/files/http-replicator-3.0-sighup.patch delete mode 100644 net-proxy/http-replicator/files/http-replicator-3.0.conf delete mode 100644 net-proxy/http-replicator/files/http-replicator-3.0.init delete mode 100644 net-proxy/http-replicator/http-replicator-3.0-r8.ebuild delete mode 100644 net-wireless/gr-scan/gr-scan-20160104.ebuild create mode 100644 net-wireless/gr-scan/gr-scan-20160211.ebuild delete mode 100644 net-wireless/horst/horst-4.2.ebuild delete mode 100644 net-wireless/horst/horst-5.0.ebuild create mode 100644 net-wireless/unifi/unifi-5.11.46.ebuild create mode 100644 profiles/arch/powerpc/make.defaults create mode 100644 profiles/desc/cpu_flags_ppc.desc create mode 100644 sci-geosciences/gpsd/files/gpsd-3.17-scons-print.patch create mode 100644 sci-geosciences/gpsd/files/gpsd-3.17-scons-py3.patch create mode 100644 sci-geosciences/gpsd/gpsd-3.17-r4.ebuild delete mode 100644 sci-geosciences/libtcd/libtcd-2.2.6.ebuild delete mode 100644 sys-apps/etckeeper/etckeeper-1.18.6-r1.ebuild delete mode 100644 sys-apps/etckeeper/etckeeper-1.18.7.ebuild delete mode 100644 sys-apps/fwts/fwts-15.12.00.ebuild delete mode 100644 sys-apps/intel-performance-counter-monitor/intel-performance-counter-monitor-2.8.ebuild rename sys-apps/{lm_sensors => lm-sensors}/Manifest (79%) rename sys-apps/{lm_sensors => lm-sensors}/files/fancontrol.confd (100%) rename sys-apps/{lm_sensors => lm-sensors}/files/fancontrol.initd (100%) rename sys-apps/{lm_sensors => lm-sensors}/files/fancontrol.service-r1 (100%) rename sys-apps/{lm_sensors/files/lm_sensors-3.4.0-sensors-detect-gentoo.patch => lm-sensors/files/lm-sensors-3.4.0-sensors-detect-gentoo.patch} (100%) rename sys-apps/{lm_sensors/files/lm_sensors-3.5.0-sensors-detect-gentoo.patch => lm-sensors/files/lm-sensors-3.5.0-sensors-detect-gentoo.patch} (100%) rename sys-apps/{lm_sensors => lm-sensors}/files/lm_sensors.confd (100%) rename sys-apps/{lm_sensors => lm-sensors}/files/lm_sensors.initd (100%) rename sys-apps/{lm_sensors => lm-sensors}/files/sensord.confd (100%) rename sys-apps/{lm_sensors => lm-sensors}/files/sensord.initd (100%) rename sys-apps/{lm_sensors => lm-sensors}/files/sensord.service-r1 (100%) rename sys-apps/{lm_sensors/lm_sensors-3.5.0.ebuild => lm-sensors/lm-sensors-3.5.0.ebuild} (96%) rename sys-apps/{lm_sensors/lm_sensors-3.5.0_p20190505.ebuild => lm-sensors/lm-sensors-3.5.0_p20190505.ebuild} (94%) rename sys-apps/{lm_sensors => lm-sensors}/metadata.xml (100%) create mode 100644 sys-apps/nvme-cli/nvme-cli-1.9.ebuild create mode 100644 sys-apps/portage/portage-2.3.76.ebuild rename sys-apps/systemd/{systemd-243_rc2-r1.ebuild => systemd-243.ebuild} (95%) delete mode 100644 sys-apps/sysvinit/sysvinit-2.94.ebuild delete mode 100644 sys-apps/sysvinit/sysvinit-2.95.ebuild rename sys-apps/sysvinit/{sysvinit-2.96_beta.ebuild => sysvinit-2.96.ebuild} (100%) delete mode 100644 sys-apps/udevil/udevil-0.4.4-r1.ebuild delete mode 100644 sys-apps/udevil/udevil-0.4.4-r2.ebuild delete mode 100644 sys-auth/google-authenticator/google-authenticator-1.04-r1.ebuild delete mode 100644 sys-auth/pam-afs-session/pam-afs-session-1.3.ebuild delete mode 100644 sys-auth/pam-afs-session/pam-afs-session-1.5.ebuild delete mode 100644 sys-auth/ykclient/ykclient-2.14.ebuild delete mode 100644 sys-auth/yubico-piv-tool/files/yubico-piv-tool-1.5.0-openssl110.patch delete mode 100644 sys-auth/yubico-piv-tool/yubico-piv-tool-1.4.4.ebuild delete mode 100644 sys-auth/yubico-piv-tool/yubico-piv-tool-1.5.0.ebuild rename sys-boot/systemd-boot/{systemd-boot-239.ebuild => systemd-boot-243.ebuild} (68%) create mode 100644 sys-devel/gnuconfig/files/99999999/0001-add-ps2-targets-to-config.sub.patch delete mode 100644 sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch rename sys-devel/gnuconfig/{gnuconfig-20161104.ebuild => gnuconfig-20190804.ebuild} (72%) rename sys-kernel/mips-sources/{mips-sources-4.14.135.ebuild => mips-sources-4.14.143.ebuild} (100%) rename sys-kernel/mips-sources/{mips-sources-4.4.186.ebuild => mips-sources-4.4.192.ebuild} (100%) rename sys-kernel/mips-sources/{mips-sources-4.9.186.ebuild => mips-sources-4.9.192.ebuild} (100%) delete mode 100644 sys-libs/libstatgrab/libstatgrab-0.17.ebuild delete mode 100644 sys-libs/lwp/files/lwp-2.0-amd64.patch delete mode 100644 sys-libs/lwp/lwp-2.2.ebuild delete mode 100644 sys-libs/lwp/lwp-2.6-r1.ebuild delete mode 100644 sys-process/anacron/anacron-2.3-r3.ebuild delete mode 100644 sys-process/rtirq/rtirq-20150216.ebuild delete mode 100644 sys-process/vixie-cron/files/vixie-cron-4.1-selinux-1.diff delete mode 100644 sys-process/vixie-cron/vixie-cron-4.1-r14.ebuild delete mode 100644 virtual/imap-c-client/imap-c-client-0.ebuild delete mode 100644 virtual/linuxtv-dvb-headers/linuxtv-dvb-headers-5.3.ebuild delete mode 100644 virtual/mailx/mailx-0.ebuild delete mode 100644 www-apache/mod_limitipconn/mod_limitipconn-0.24.ebuild delete mode 100644 www-apps/blazeblogger/blazeblogger-1.2.0.ebuild create mode 100644 www-apps/drupal/drupal-8.7.7.ebuild delete mode 100644 www-apps/hugo/hugo-0.46.ebuild rename www-client/google-chrome-unstable/{google-chrome-unstable-78.0.3902.4.ebuild => google-chrome-unstable-78.0.3904.9.ebuild} (100%) create mode 100644 www-client/opera/opera-63.0.3368.88.ebuild delete mode 100644 www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.0.6.ebuild delete mode 100644 www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.0.7.ebuild create mode 100644 www-client/vivaldi-snapshot/vivaldi-snapshot-2.8.1662.4_p1.ebuild delete mode 100644 www-misc/fcgiwrap/fcgiwrap-1.1.0_pre20150419.ebuild delete mode 100644 www-servers/caddy/caddy-0.10.10.ebuild rename x11-drivers/nvidia-drivers/{nvidia-drivers-435.17.ebuild => nvidia-drivers-430.50.ebuild} (98%) delete mode 100644 x11-libs/rep-gtk/rep-gtk-0.90.8.1.ebuild delete mode 100644 x11-libs/xosd/xosd-2.2.14-r2.ebuild delete mode 100644 x11-misc/obmenu-generator/obmenu-generator-0.66.ebuild delete mode 100644 x11-wm/jwm/jwm-2.3.4-r1.ebuild delete mode 100644 x11-wm/jwm/jwm-2.3.5.ebuild delete mode 100644 x11-wm/jwm/jwm-2.3.6.ebuild delete mode 100644 x11-wm/spectrwm/files/spectrwm-2.6.2-Makefile.patch delete mode 100644 x11-wm/spectrwm/spectrwm-2.7.2-r1.ebuild delete mode 100644 x11-wm/stumpwm/stumpwm-1.0.1_rc.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index e75c5ec85402320938862001c4df60810c599e06..e787fc4b83cd03913873a5b1f0dbe7df193360fe 100644 GIT binary patch literal 29642 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%0DA`nURh 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 diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index acdc46bd91cb46bf2b310efed80e70f3fa606fb4..7a127324e365ebd3e8370725bb6c8a10b50f31f4 100644 GIT binary patch literal 5031 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 diff --git a/app-accessibility/brltty/metadata.xml b/app-accessibility/brltty/metadata.xml index b05083dfd091..8f4dd156f0cf 100644 --- a/app-accessibility/brltty/metadata.xml +++ b/app-accessibility/brltty/metadata.xml @@ -15,6 +15,9 @@ support for sound card digital audio speech support + + cpe:/a:mielke:brltty + BRLTTY is a background process (daemon) which provides access to the Linux/Unix console (when in text mode) for a blind person using a refreshable braille diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index f5be7e6180928ebc7eb9946000d65ac4d587c857..6f2f9730ab217f350c59a37051b5c83ee21095b2 100644 GIT binary patch delta 35303 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 P!~gmJ9iDO%75)GKAF+;} delta 35253 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 RL0Enable monitoring harddrive temperatures via app-admin/hddtemp Enable SSL support for mail checking with net-libs/gnutls (overrides 'ssl' USE flag) Enable SSL support for mail checking with dev-libs/openssl - Enable monitoring sensors via sys-apps/lm_sensors + Enable monitoring sensors via sys-apps/lm-sensors Build both the X11 gui (gkrellm) and the server (gkrellmd). Disabling this flag builds the server only Enable NTLM authentication for mail checking with net-libs/libntlm diff --git a/app-admin/ksonnet/Manifest b/app-admin/ksonnet/Manifest index eb5c5f0e31cd..fd9353b9e8ed 100644 --- a/app-admin/ksonnet/Manifest +++ b/app-admin/ksonnet/Manifest @@ -1,5 +1 @@ -DIST ksonnet-0.10.2.tar.gz 9312418 BLAKE2B 5e097250a8f1c7887d1949a84d6b768619508b0557ae15220cb31b933a40fcf025200a1d5a60e3fed8e37226faf9b5fdfaa18c87ac56ff4187968efb73b8cef7 SHA512 d4ea1b9b5feb90b345997d8546df276c3e9b171cbe6b648133615ae89fd0fadedb6f98128f4c8b5a40005de3f08ccd0a4de46c7d9c7d0f20e62baa5727c11065 -DIST ksonnet-0.11.0.tar.gz 11228264 BLAKE2B 2c5be1124f2976b6f38b23c9f871bc67a1b88fdf851339893525a4f42a8b3a8ac37b18454e2d281ae3ff71008744a60683910d4864b158fd428b76d28cd73e9b SHA512 4b80b16e4b2cbf79f043e38c6668fad51ec958264a85262f16b1f44c66af80f93d51809c713360758392d4689f350748b5ec55bc2bd3bee01bd42ce4030ffeeb DIST ksonnet-0.13.1.tar.gz 12336756 BLAKE2B 1952c02a0dbefc0efdcde1728348e62b23e9ef92fedb8444f98dcc0e670090be56aa001ee50f5e6885752e565863b3813556b091dc614a766677ea4d6e0722c4 SHA512 be16e986c27da358df27d632d1191837d3c16a92e702f3bc29d504de80128870dd4d97752db07c06bd5a11b517e69d6690b9608125d702f809c181d4109622f4 -DIST ksonnet-0.8.0.tar.gz 5260937 BLAKE2B 3b14618d9e40e0f71f966a0acd1ac121040ddfbd378b363236f98c4ecc6d2a2b688988816cd56801bc127b41ac56f4a8446bf152b0ffbdc3f64bce879bfa7cc4 SHA512 c80bbb0d6959045c2de0bf3a21b8a869b53a397e2e31b4b273ccd4f16afceb4038c6263a34d8e0934234cea5997949202e58dd7603902b221a140be737924aec -DIST ksonnet-0.9.2.tar.gz 6552479 BLAKE2B 46aa62fe5c647d87f11b0c35db1e494d7c045d65bd98a0cc81bcb9c5a1890739a6f782dd04735781cb11aff70e4ec6f04ab97ff51b567385fa1e72bd2d835f15 SHA512 fd9c3c966ed27799f5c7e29e031270406e901c16089f354984d5aed62ebc53f1fc3be0f7623c1dff4231e7a5676b3bed879448845e35d6c1db5104ec28669a48 diff --git a/app-admin/ksonnet/ksonnet-0.10.2.ebuild b/app-admin/ksonnet/ksonnet-0.10.2.ebuild deleted file mode 100644 index 0c4bbcbd400e..000000000000 --- a/app-admin/ksonnet/ksonnet-0.10.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/ksonnet/ksonnet" - -inherit golang-build golang-vcs-snapshot bash-completion-r1 - -ARCHIVE_URI="https://github.com/ksonnet/ksonnet/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="CLI-supported framework for extensible Kubernetes configurations" -HOMEPAGE="https://github.com/ksonnet/ksonnet https://ksonnet.io/" -SRC_URI="${ARCHIVE_URI}" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -RESTRICT="test" - -src_prepare() { - default - sed -i -e "s/EXTRA_GO_FLAGS =/EXTRA_GO_FLAGS = -v /"\ - -e "s/VERSION =.*/VERSION = ${PV}/" src/${EGO_PN}/Makefile || die -} - -src_compile() { - pushd src/${EGO_PN} || die - GOPATH="${S}" emake ks - popd || die -} - -src_install() { - pushd src/${EGO_PN} || die - dobin ks - dodoc README.md - popd || die -} diff --git a/app-admin/ksonnet/ksonnet-0.11.0.ebuild b/app-admin/ksonnet/ksonnet-0.11.0.ebuild deleted file mode 100644 index 0c4bbcbd400e..000000000000 --- a/app-admin/ksonnet/ksonnet-0.11.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/ksonnet/ksonnet" - -inherit golang-build golang-vcs-snapshot bash-completion-r1 - -ARCHIVE_URI="https://github.com/ksonnet/ksonnet/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="CLI-supported framework for extensible Kubernetes configurations" -HOMEPAGE="https://github.com/ksonnet/ksonnet https://ksonnet.io/" -SRC_URI="${ARCHIVE_URI}" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -RESTRICT="test" - -src_prepare() { - default - sed -i -e "s/EXTRA_GO_FLAGS =/EXTRA_GO_FLAGS = -v /"\ - -e "s/VERSION =.*/VERSION = ${PV}/" src/${EGO_PN}/Makefile || die -} - -src_compile() { - pushd src/${EGO_PN} || die - GOPATH="${S}" emake ks - popd || die -} - -src_install() { - pushd src/${EGO_PN} || die - dobin ks - dodoc README.md - popd || die -} diff --git a/app-admin/ksonnet/ksonnet-0.8.0.ebuild b/app-admin/ksonnet/ksonnet-0.8.0.ebuild deleted file mode 100644 index 0c4bbcbd400e..000000000000 --- a/app-admin/ksonnet/ksonnet-0.8.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/ksonnet/ksonnet" - -inherit golang-build golang-vcs-snapshot bash-completion-r1 - -ARCHIVE_URI="https://github.com/ksonnet/ksonnet/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="CLI-supported framework for extensible Kubernetes configurations" -HOMEPAGE="https://github.com/ksonnet/ksonnet https://ksonnet.io/" -SRC_URI="${ARCHIVE_URI}" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -RESTRICT="test" - -src_prepare() { - default - sed -i -e "s/EXTRA_GO_FLAGS =/EXTRA_GO_FLAGS = -v /"\ - -e "s/VERSION =.*/VERSION = ${PV}/" src/${EGO_PN}/Makefile || die -} - -src_compile() { - pushd src/${EGO_PN} || die - GOPATH="${S}" emake ks - popd || die -} - -src_install() { - pushd src/${EGO_PN} || die - dobin ks - dodoc README.md - popd || die -} diff --git a/app-admin/ksonnet/ksonnet-0.9.2.ebuild b/app-admin/ksonnet/ksonnet-0.9.2.ebuild deleted file mode 100644 index 0c4bbcbd400e..000000000000 --- a/app-admin/ksonnet/ksonnet-0.9.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/ksonnet/ksonnet" - -inherit golang-build golang-vcs-snapshot bash-completion-r1 - -ARCHIVE_URI="https://github.com/ksonnet/ksonnet/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="CLI-supported framework for extensible Kubernetes configurations" -HOMEPAGE="https://github.com/ksonnet/ksonnet https://ksonnet.io/" -SRC_URI="${ARCHIVE_URI}" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -RESTRICT="test" - -src_prepare() { - default - sed -i -e "s/EXTRA_GO_FLAGS =/EXTRA_GO_FLAGS = -v /"\ - -e "s/VERSION =.*/VERSION = ${PV}/" src/${EGO_PN}/Makefile || die -} - -src_compile() { - pushd src/${EGO_PN} || die - GOPATH="${S}" emake ks - popd || die -} - -src_install() { - pushd src/${EGO_PN} || die - dobin ks - dodoc README.md - popd || die -} diff --git a/app-admin/kubectx/Manifest b/app-admin/kubectx/Manifest index 308b205b2d5c..9f3a1067d012 100644 --- a/app-admin/kubectx/Manifest +++ b/app-admin/kubectx/Manifest @@ -1,3 +1 @@ -DIST kubectx-0.5.0.tar.gz 398389 BLAKE2B 6eb5a91667e62e029bc9810e4e5833acdb99a73201713f9eb3fcee991001546fbcb7a381e3b1a568952b1a224975a238c41f65382cf384ea266f3dad55a79949 SHA512 0a587a0260960dfc69c3a30c3e73d2b2ac83937ef8a05df345445f1dc64adc725d42f7652ec2c65a02becdc40a7de3e49b402d7991f8dc970ee60b913b3ae5df -DIST kubectx-0.6.1.tar.gz 481134 BLAKE2B 2e7476dfb4fe0296abfbfd939af53438692a4efb7f899b659aa8578f2b4610c0cc87ad0eaa142276b32b5441febde211232ed39f2306af5fd232fea8a5cc688d SHA512 cb4616777a090625cba892b8f73c06a8c5e182d1373c636576a8ae6937bb9817c2546ae1ee3f56a9473f0b04a93965a1a857fdd2ba10451ea0e0509c9f765a79 DIST kubectx-0.6.3.tar.gz 483452 BLAKE2B 9f74a5df0c30e8414bfba0c2934ed0601dab249a78e8083179fc129dfe288b596f8f0932c3daf84b89ebb740a9c6694189f596c7a944bb6a584495a999d08192 SHA512 63054b51e3d2f52e895aa5b15162f67c81970c0d27e974f60f7f6641156d04cc4b590894e7eedcba3925f344009e65d04189c046f67d1edaf7f092ffe8d5dba1 diff --git a/app-admin/kubectx/kubectx-0.5.0.ebuild b/app-admin/kubectx/kubectx-0.5.0.ebuild deleted file mode 100644 index bcdb869a0ef6..000000000000 --- a/app-admin/kubectx/kubectx-0.5.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit vcs-snapshot bash-completion-r1 - -DESCRIPTION="Fast way to switch between clusters and namespaces in kubectl" -HOMEPAGE="https://github.com/ahmetb/kubectx" -SRC_URI="https://github.com/ahmetb/kubectx/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND="sys-cluster/kubectl" - -src_install() { - dobin kubectx kubens - - insinto /usr/share/zsh/site-functions - newins completion/kubectx.zsh _kubectx - newins completion/kubens.zsh _kubens - - newbashcomp completion/kubectx.bash kubectx - newbashcomp completion/kubens.bash kubens -} diff --git a/app-admin/kubectx/kubectx-0.6.1.ebuild b/app-admin/kubectx/kubectx-0.6.1.ebuild deleted file mode 100644 index bcdb869a0ef6..000000000000 --- a/app-admin/kubectx/kubectx-0.6.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit vcs-snapshot bash-completion-r1 - -DESCRIPTION="Fast way to switch between clusters and namespaces in kubectl" -HOMEPAGE="https://github.com/ahmetb/kubectx" -SRC_URI="https://github.com/ahmetb/kubectx/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND="sys-cluster/kubectl" - -src_install() { - dobin kubectx kubens - - insinto /usr/share/zsh/site-functions - newins completion/kubectx.zsh _kubectx - newins completion/kubens.zsh _kubens - - newbashcomp completion/kubectx.bash kubectx - newbashcomp completion/kubens.bash kubens -} diff --git a/app-admin/sysstat/sysstat-12.0.5.ebuild b/app-admin/sysstat/sysstat-12.0.5.ebuild index d28c04c0297c..bad60fba75ea 100644 --- a/app-admin/sysstat/sysstat-12.0.5.ebuild +++ b/app-admin/sysstat/sysstat-12.0.5.ebuild @@ -11,11 +11,11 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 arm ~arm64 hppa ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86" -IUSE="debug nls lm_sensors selinux static" +IUSE="debug nls lm-sensors selinux static" CDEPEND=" nls? ( virtual/libintl ) - lm_sensors? ( sys-apps/lm_sensors:= ) + lm-sensors? ( sys-apps/lm-sensors:= ) " DEPEND=" ${CDEPEND} @@ -54,7 +54,7 @@ src_configure() { conf_dir=/etc \ econf \ $(use_enable debug debuginfo) \ - $(use_enable lm_sensors sensors) \ + $(use_enable lm-sensors sensors) \ $(use_enable nls) \ --enable-copy-only \ --enable-documentation \ diff --git a/app-admin/sysstat/sysstat-12.0.6.ebuild b/app-admin/sysstat/sysstat-12.0.6.ebuild index db640d7d5f9e..a0e5561580a3 100644 --- a/app-admin/sysstat/sysstat-12.0.6.ebuild +++ b/app-admin/sysstat/sysstat-12.0.6.ebuild @@ -11,11 +11,11 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="debug nls lm_sensors selinux static" +IUSE="debug nls lm-sensors selinux static" CDEPEND=" nls? ( virtual/libintl ) - lm_sensors? ( sys-apps/lm_sensors:= ) + lm-sensors? ( sys-apps/lm-sensors:= ) " DEPEND=" ${CDEPEND} @@ -54,7 +54,7 @@ src_configure() { conf_dir=/etc \ econf \ $(use_enable debug debuginfo) \ - $(use_enable lm_sensors sensors) \ + $(use_enable lm-sensors sensors) \ $(use_enable nls) \ --enable-copy-only \ --enable-documentation \ diff --git a/app-admin/sysstat/sysstat-12.1.5.ebuild b/app-admin/sysstat/sysstat-12.1.5.ebuild index 88dd13ade1dd..2938a1a2fe44 100644 --- a/app-admin/sysstat/sysstat-12.1.5.ebuild +++ b/app-admin/sysstat/sysstat-12.1.5.ebuild @@ -11,11 +11,11 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" -IUSE="debug nls lm_sensors selinux static" +IUSE="debug nls lm-sensors selinux static" CDEPEND=" nls? ( virtual/libintl ) - lm_sensors? ( sys-apps/lm_sensors:= ) + lm-sensors? ( sys-apps/lm-sensors:= ) " DEPEND=" ${CDEPEND} @@ -54,7 +54,7 @@ src_configure() { conf_dir=/etc \ econf \ $(use_enable debug debuginfo) \ - $(use_enable lm_sensors sensors) \ + $(use_enable lm-sensors sensors) \ $(use_enable nls) \ --enable-copy-only \ --enable-documentation \ diff --git a/app-admin/sysstat/sysstat-12.1.6.ebuild b/app-admin/sysstat/sysstat-12.1.6.ebuild index fd3a1dd527e7..79183431381f 100644 --- a/app-admin/sysstat/sysstat-12.1.6.ebuild +++ b/app-admin/sysstat/sysstat-12.1.6.ebuild @@ -11,11 +11,11 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" -IUSE="debug nls lm_sensors selinux static" +IUSE="debug nls lm-sensors selinux static" CDEPEND=" nls? ( virtual/libintl ) - lm_sensors? ( sys-apps/lm_sensors:= ) + lm-sensors? ( sys-apps/lm-sensors:= ) " DEPEND=" ${CDEPEND} @@ -54,7 +54,7 @@ src_configure() { conf_dir=/etc \ econf \ $(use_enable debug debuginfo) \ - $(use_enable lm_sensors sensors) \ + $(use_enable lm-sensors sensors) \ $(use_enable nls) \ --enable-copy-only \ --enable-documentation \ diff --git a/app-admin/sysstat/sysstat-999999.ebuild b/app-admin/sysstat/sysstat-999999.ebuild index 62f6cc193b2b..fcefb54fdf3c 100644 --- a/app-admin/sysstat/sysstat-999999.ebuild +++ b/app-admin/sysstat/sysstat-999999.ebuild @@ -11,11 +11,11 @@ EGIT_REPO_URI="https://github.com/sysstat/sysstat" LICENSE="GPL-2" SLOT="0" KEYWORDS="" -IUSE="debug nls lm_sensors selinux static" +IUSE="debug nls lm-sensors selinux static" CDEPEND=" nls? ( virtual/libintl ) - lm_sensors? ( sys-apps/lm_sensors:= ) + lm-sensors? ( sys-apps/lm-sensors:= ) " DEPEND=" ${CDEPEND} @@ -54,7 +54,7 @@ src_configure() { conf_dir=/etc \ econf \ $(use_enable debug debuginfo) \ - $(use_enable lm_sensors sensors) \ + $(use_enable lm-sensors sensors) \ $(use_enable nls) \ --enable-copy-only \ --enable-documentation \ diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 6b24d62501b7..3ebad2ae5108 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1,2 +1 @@ -DIST yadm-1.07.tar.gz 34240 BLAKE2B 11952a693c38aac2f2e7fa3efd469dc640941ef9c75a8a1e70974b4eea37c506df7480b2fce84ca8482c932295923ece4ff52cfc13bf9b52030dab0500f07c86 SHA512 9bbe33c82a137375cb27916ae5b5a06f06c25a75ae05688be473103c29154309d3472accc0aa0670a80a4714bc6523ab85c41fd6aa8d1909586437c5778b9144 DIST yadm-1.12.0.tar.gz 47340 BLAKE2B ef710f56c96244c082bfcc887cae4aee00aaaadec5e7466500dde263c5e4f43df046e11742fd275e989bd9704b39a123f17248cd70d64f6ca552b28db6c44814 SHA512 402a67770154ce3ae7ab947ff4d4e26ca5040d343110fb749195ca5c3f4ee435aba1d8cdf02d4ecf4a81d3f331c1b891bed4fb3fcfcc893867e0fce45b9c8cd8 diff --git a/app-admin/yadm/yadm-1.07.ebuild b/app-admin/yadm/yadm-1.07.ebuild deleted file mode 100644 index 7c5907088202..000000000000 --- a/app-admin/yadm/yadm-1.07.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A dotfile manager for the config files in your home folder" -HOMEPAGE="https://github.com/TheLocehiliosan/yadm/" -SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -DOCS=( CHANGES CONTRIBUTORS README.md ) - -DEPEND=" - test? ( - dev-tcltk/expect - dev-util/bats - dev-vcs/git - )" -RDEPEND=" - app-crypt/gnupg - dev-vcs/git" - -src_compile() { - emake yadm.md -} - -src_test() { - # 109_accept_encryption tests are interactive, thus fail. Skip them - while IFS="" read -d $'\0' -r f ; do - bats "${f}" || die "Test ${f} failed" - done < <(find test -name '*.bats' -and -not -name '109_accept_encryption.bats' -print0) -} - -src_install() { - einstalldocs - - dobin "${PN}" - doman "${PN}.1" -} diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index dd52e0de7adcb6fe97b89d3efad9b17a1d06bb09..9cbb4de9fadaf51ede570b82c3371e21d7eb9a12 100644 GIT binary patch delta 15374 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 delta 15339 zcmV41Z4;`k4Kg z8$(!kBj)a_`IEBi=ajyV4>=~kjR)poPi}r344=v+c4e?D`8JNzx4ZJ2L% zk5>XOyLaOqIR7?gwag#Jr?tMUhpn2=w`T=@b%Zvt_L{}JiU*f4H}Mwn=HRd#PzAol zwR_&Rh8WH!Y;b5kqB(xN_fnqdCISuVc$4l0m516_@l6(WUKu5Bh9lC7hmE0v=`{ z$VcC4^h%JQ<$kwS&cpB4TgO`uu^yYp&)aYW<7h5{oDp{%bpocou0gnA)(##4u-nIk z%acwxmrR%p4kxZKiGSi%F>YS9rIE>2Yegbx__fB@?Gh#IN&<_~yY6APt^3I28 zpw2pk%;@QmK{sy6U&Tt!0GsD>Wsp37x7KpKHp4e8O%R}1t$!S&Pq^S7;FZUj`A~ok z(21!+$`&1;j+f2WR}A@-G7qO`H4M@;4()mlR$SxMdm&W}UaONc@Ho=cBJ1Rpf-Dej zYt8qczOK(>{rK=N5b=)1M4l(F)wvb{KMBCoaGhgit(;?Q0LS2{p%^Wv-4_l50r0C? zOMZbfu?gG=f`77Vz(B2JtO9sqL!N!bzBt}Kov#O5HvoogI|=#W+wT_h4eP^O@PtH^ z?t(u?ZyR&?$y0@+pds`?3n0FUJQy&>ApipWJ9&LCh)}|*a^ko+v~3w)GLj=}96*52 zifiM#Rd~}vNQVFgYt26__T|&J_wR0VW#7xoT$$X}*ME$$XWS}~MtmqqrW&#o2*|@0 zYc+*r3uGXrg@o_t8o}4u)-Zq=UM7=|&EYk2r3c?aA+&gDaujh#5S!bz@E_=g^-6lR z{4!VN^9OGccygh`^ThHFId!c=9Gy-AHJAdxUc}6t?>zbhMZu2DQ~2BnNeBdHYKQp8 z8##|OM}Oo12$8XC>cIm4Rv@_mCiWOmXGTnNYk z89UxF_y`3mct`~kBZSxt@Pt8OE_f+!Z6c1q`1T`C%&_{F^E3roAr7IaMW-q-_Jj!l zXvBgWwhHh|c)!pKCNl~It>8A0lV*St+%6Jez<FdWq_X!vZz! z6`(99w5=?+3^Ee~NCFf(AWcZJTvnbTxF)EYMuIoCLQV%69_IS>-RE#ytHL5*)(U-+ zv|+#GoenMHQ}mTcoeom454^PjRY2kfTWYGn8K>_jk&(Moia$^xV7@|;GsHK05)=O- zsDC~X0g%o7u8xmhF9!okhOj9|e*Q&I;ROJm#myf>Q*pFpfC{jPUpf3Hk_w3BMM47# zPmR4R&EZ#osO#`u<=xK1z-|rqNlF@VlWU`Eenut24bkq<9{j-IJFAvla$K;>+gfYP z^UJp{V|}|#7Qxn+$#xWzR`e*w2fkDwsg0hJ}@P7daO+ z%qx;>I&zFuR&g!_&PFuMHV^+=c;K1?%BF^}0D@zp(>M@V&a(ifVRfEOAP5B(qJIg# zVCC(QMqK0Q&PIYfO!f@M?r!fwHQ=OGpCi^dJ2VdZ4m=(Quf(@`fCZ3|j}Au-J|iJ6 z?gjB%Q8ct1rPkDWGNKOzb#OMg7ulSrBC`k33k*W9KqcVWIfvqM%LPDu<;F6Ls5@{^ z!r}o5--X9FUd2ux*2p_>@(Ss~oqxzYF=ohHKe2nf2!N`{N!SDVU<&YYFF8KPwZY=L zBP<$yu)q(*8C-~?P_`wxlkgv=`tgs*bu)=dve>w78H(-+T5*Cq!>2d|7}VUBnnTAy zhv7VdXF6m+fPMn7p5!D*i^!QNZoS~N2|`n_&Z&)*-eUsNr3%R&gcT@>6@T$rX}lY` zNKugx_s9scEHV+^g}n?LA(`(> zkqF9$(g2mX121z@InWZ~9cbVc69+DK@vzqCw^A|OB!VX)=^z3-y1+?qL4V-JAP#QE zSzr*7pF^@>sin@26+$i@F0&oVbr$0vbpaG4KR=62cJ=BfWHzH=Gte17iTh z4_REVV4>Hc+y~X)mUo& z#E+L^cw!b3Gg0GvoT5N`(Rz?d(h^ApHVX5Th$V&@LEO7T$>45nT^keHae353l@I}1%N{8LxyiyH;xHCRZOe86!Q)+6?8ZJs3Sv$ zx$9|oWxO}OQsWA7!_%;JBe2dy^8tq|iG{3|$HCF`*E{62fFP@54wJU#R5Az(&Jkn{ z{{$YP9&WpeI*(-m3h=zr+~z$8=!(lipC`&RS2A^0b?srV&p-a~Op4_;7HNMLCWrI% zkYJ-3QRP?Cxp2to7%Cf*1RQ4IZFX2_=>+VRb$o-S6Bfe{AP3c3h!RJvkOKMri7Z~o zb>T;z%D9;`j;Y!}MG}#v?eZe2q>#>;D|d95+MXVI#c7Q^c-)5ih7l)NO>;-|tL1>; zCdI;NNNyy+?7wTqu9(K(d|SI-4o`FL~{J-qcXUEGJ86f zf7BvSnW%&6Nrx4|wm=_L8rso-GtgsT$aZP31=S%tDk-|7>I?YoVv~MC42I4z!4FZA zpl%gP6Gd|!HyZ?p=!Ls2$_qLeRCJEG$d@&sp>Cnwd%{4P<& zA8;3dX%IAE3fITJunvE6mZXBKFeTXb&V*KiS;1w`OI~-W%I5Hw*vZ7uyhH4gaR_z( z|L$YSIwMhH}IfJJhC3IDWSmJkAj) z6StNo+-P@#Ou@1$_7gU5!mfbYodEFV11Pw*h!qwjd@*t> z9!MaZaia}$@jLe73h|X-)BGMT9^2+{$-2exASkV=euP>9U*)e7*^s@gLOMU*Nhz)p z9*lUp~Emf4;mSs(&~4LiRURezG*iBstmkU^5?{Fsf6UTJ@c&zg8qd8@$wy z!3S*T0!u7}Lns|d#;X(vH;EZ9O8WcLAc#C5%()Fz6u(Ahg=GUeoI<%P620t!GY%3v z(2{cMCmfI*(qXR+w|tbm?5B^vzWe2kx$cnUm&oks-+1XUm|?DY0YtV$8S;Qt zIQ|F%4+g;P%20LMsgxd)iWm4F*u2oyeUk7Ka6PK=I&GT)i?bjqGgAw{V0DoJuK0+EpfpH&0!Lf=8o1Sl169KYcjgkDtDMdV(0} z^0FDp4dRZ)NPkU8t?l49kO4?#5GNGKn@78hi7OA3e1M1=m>*{%d{l!kWs4k0wLkyL_nZrL1>0IC1FBY| z$3(P%3x8#!KM=h@s`sJ_qB(>ULC)Dl)uPu#U@j*;K;CrFQC%bz;@3EKcqLq5A^V3L za)3+9j<7v(PS%GxJ{ao{zrOqYreyypP2{Bu=>W%bKo990rWdZFky#+aIW&A$Nm5tj zjVFTN0w??}x|WZZg047*gVG-?&j%xk41>R;HGdNPU;2a~8VMN0Yc}i~&`ii&T}j_p zLK%_(nE=P4Yhgmi0~y>>B4K)TSBeXj5FKs`uLS^gsYED(SHK9u92V2DIY>{QBnRxA z;oD>JMBpXTlGmAJ2v0sBln3!xBbmunGTv>hzm6~a{kxApJ}Lg4Avdo8fiJLj9vql( zUVr%0=D|-oAG=M&0uTrJ4{4w-`PiHz*aG1>X!9P3=>-3RTIePuHGUm}9{`l-G61Vf z2?AbV(cobSrG#;K2a>?=_JYO2Joc5|prk}POsBT03mB(T9MS^3-i7o6opQQJHyA9u z9;$!~abz$vS#VCcHwsNo*i|qly^o~Klz-q9SZ-qBqB2JU1gE+<>cd{|K7Rc4H+9wi zsM{ZP4GgkAT#kP>m6c3a{4#?{Dvn}jR(BO1z+E)YP8o+-HBy#-yA@YK4V@#RTe z-yyfZ|LNPi_g~*Y*rT^(E&yD2t-28lUboH>nGp+i;NuzDYpW;&y1@~koIEpTR1XhC zv%%UInH|^-s9|qWJux+R{{K8jWq&5en*@>4p2mqw6{ZvEl1_ za&&Sp#|7Xgv>!=SJrPUSs}_KuM)tMt8-&7iEe8(-AhCN-YPkU#RKbAL;+)b26_wCZ zgk?JfC{>&TK`@X?i)s)8lp(k{FsOs1!8j=57$B2usyxRCJw4GSE}0 z+;>N8Y*G$XU;#p6m&=e^k$=}IK7eu$bG_kV-QAoOjNs8>;RvD7h8?JHO-|)B6>aC- zRhg+ANB}IAAUTWoPAW%{+$SMiGZF)74A8=}D#8@!RHqaChL4z+v#Ve`7Ez{_BZFzQ zP^5icu7%b_f?jtP+fQ9^c%YL|0}rP>6rw5I)a5KGQ@6k!oJc38HGf+bF2Fx#S}M5) zbZ3+AV8#sB!lS_}4iZw%vown)&1EUzYPd%8kL>vVuj82<%fqiuf~nw%rzZR!EX8Y` zOXxX11~1uE97Xi$u5}*=z2Ng8uE_~7Q&oLT6#!m<|225@Bx+0-AHEJ76`hlyK4l13cc`pcnFypR}{}|t#dG@ zD_$Ug6AW23;E<&8RR}QrZq|tiZj!0FE8!6LE~~W*dkcLlSUWosNvy7;Zq8UJxc0_m zpU0Q*C--OvX@6kWHmOPpHqDImKhUru0LNE&v_92(fZ`*7TF9#F9>NUeQatR~L6lLQ zU|7`)m6eGnh%7%y##NnkL$sROka(%UUu|>J%;(OHk+9Q6bv%ffoi5dn*c`eogiLo{ zn@m={N^rS?^N0ymLv}|`tTeh?5V2;9&jUBcBfA%A<$r@ggGe*e1I3(vQIT$-EfL9+ z)JkrFH9n*9%OA<=Z7p612@M60@xnq60;s=;RIRWiYH)P$b?%*2*i264cTN;3h=|H) zBbNvTj#Ia2P1h9Lsmr2`EF$P9ZkjLx*y9jK2ULbay2QC6B3^RHhv;qzax-I?z2e2+Ly?b&_;wLsCr=4j0tm05>aY4dIuiJRW!2?|)6t zUN3j6AOr!K6@T9~aH4?^Qe^O|4umQmo-6*+^O;Soft2eeE`r9no_gYiORPq>N>kTa zDoK%i{P7AV$D>z|f>a~MBoYcCbzNEGrPbE!l0yxcQ-Ad;-U3DpAVWV@QqrYPKyiwP z4N_pa8V7m5r0W>Cje1QR{%Jmm#pGU_SLpc@{A-OOrMvlQ$( z#3zOLHQ%;EpFZyWmsAdvppA{8@~&N(9Y6CrOu~tG2A*eCCvNemj#Vrk8vR@rTI)=RpS?oN18Kv0#jEHU{QaW3Ibd>w3U;1l)0VN+?R7j zeUo<~FdZ&M&YQ7p9Ixnx-+Mq4MmxYC9+xQK1K^iK1P3Zop(`o!J4u-aY6aYf;UPX1 z_=v7bRb721`)R6Y47Pr^5LRB2kjx~&tmaf?A%97&t9q zN4a2iFe~WYqgv zCDD->;qHMy!-o;yD(NohJ%Lk(E3uL_tvGoPf@+bNO?_IYA%f8WYTv*iuG^ra3q%l! z?0Xl!Of|}B053_4AVI6oxk$X69Y5~#(H2QSz!6f|4sYe7LcKUem>E0)a*qVmli(T~ z6&h>fTzQbE$w-P%|GKO8P^6B`!mE=I8z2=<;uy%KIAKaqAW&U&AIk^QWlOL^lSLaQ ze_|09;kvHQ0bS~--2@49)Y#mTZl?iBPlye7H7j8>>*xAF>7=UKr`lvm5~pJR&0C46 z1v$!_So|>lK6&sm6?QRUDUntQ%BYJ_AXqhe9ET4|t`8E$t!m-})2I#H>$<%lA;~nl zl7xDZ3#tlPs>Q`7)<4y>x&nz#*J?2Dlj<7}e~_xUlt(A5f5sqrT9IHxPwYo!|8aO( zFf++NmTypBuP#&vIZ)}H?9@;n5D{#{&ycG~(TZgf)b5-F&MRS3Vf*lqg5D_eX{%3v zf?Mv8nMmupU=K@!A)qn_Q@450H69M<;V=YEl=iyXAU2xJu3L+lm-?K%s+VAy8seOq ze^iSAj#y1c^~2@52pg8sn~T)4fa z6c!l+W)Lpn1E_c1um=^DZ7)^7(Ho%EA_Sm8lDX=q1F#^eWvbI;LtdfZr?-vpCsW?G z`Y?VxU(b7cb3Oa$A4J;?f1GYqnwtNBe|DRPG{)OwMC=3$*2O^4>=17SWx$y;jCvt! zI!sk}cu7?%fmG6UrNQ|TbP&k_nGPVSDnEI^HPHtmps-w?qP~Eh{Q3XOQ@AW=p>{5* z1T+uH)B^OSqx)Pt$n3^MV1;i#LG4l&u?UOpU}@nSg;O@K4T2-#ae#S)jxA z@%|z$ts8UwZANQ64E9ySKwr++uWyE2?m|~Y67Ng)2n2+%RZCN9Uym_K5<~!0Mny*S z4){EPk1(WNkm1faSDZVGBS6JS10zEyL&E~(W96f!%no;GB%rK&I?X{HPEQ^3P)0nKR2Vecf->o9i49BbGU&0L)G3gf zl=O^h;TV5vXN3Smypd9(Lbt^}*SBIZJ*-7W!X5HddB#bL5zR4@4OevDI8ZfuWS9^H zQkT(<>|aqov49)UQrGIm*gzaj2#}mW9yPt;8c8n)@7k(NA=8NGiXUyP z&8Y_K)nSGQ|3z%Z)eHn|x)oE%}t{l ze0=3`ffU5LcVeoobkv%?g>G)dW9pZ=9w(>RDxz&bGc_=`F)m`DY0huUputwn2}_d* zHR^vy@S|KzEfVvEV6ZX?OkF!P@)+O=7EC3Qg9G4H>bCE?C_(CB%H1lm9_Vyfh<5cBwQfOHzF=~GxLKj7*!B&K|ZjiI7aN4|p2Z@9lKi8Z` zYbs3~loTI(iv@v|s5_qE@=Y! zH$kWkQwYoc=?t2KzLldK^kfA&M(gcX995d#Q#p>KVuQDjNcgCv4H(QL3oon{*N zBFRF2G_?c%lEjauPnP5i&-bv^A8s^4dIaL^2ihivIIclUv`sg{4Y_loswpbKTmv;( z4I8?DA06PI>UlyG_CZEeIS^!q_49Z5&fp_DWDo=mP*EGc+P6_DG1R4ge|F6ts*GZ< zAV|nw+YRL$y<5F>={u8J@WAH^BZIGp5er-o4wNuFQRZB?%t09a3J{rn~^K5D2?e^gaHd2t>psO2e1 z?hjoMLyl4!1d}>{L<<#0_CX%%XF%gtPDfWkMbcS)=3u z?M}5tzKE)U3Qh%BHfqA(rxYZCae^gQ@Goia2!L#~ON4@qN6pjoX7*$O^swXvk2M~jCaI~6zbyE!> zZC-U_bxk-!f7@0ykaYepOjYDp(U@A#YPoIbxR+~@rgWVJm{jn4!TO5Y+!7$kALMc% zQ?WsuTUIUzCt7uU$a9=pGq#T!@X#ec`CH8y=vt>zRz|Wqr?jCJrEWTBF;yq1k~9+XRWp*)Y^Hrr2qG^$w0uNDzG=3=BubZzHjP zbYVEjD=3_uukJRdnW!~U7D%LxP*!hNhSGsPM~o4^1wE0#ZWgt_qiD+qFRkGpM97@c zC)F|2e+>ILyb92M($hZz{9P410YSH-rn}$)$43p3YSdmFeZZPDW5?Nhua?Y2LK-OGHI$TKB*c(=HP&n3dMHLZ za-6*3Rha~S>a}O!>XzLNz(Zq|s9W>|a!oZlf5zf;0m+|woLMy_M?T&Qs-rC@V5eW# zK#i_6;StWn#t5P*Zh|;hWAtON`14O+&i8+qI19JINI{ar>fTV@Ow+O&xAjAF@|qsd z7`SSGn)q|7j8wQ3spXJ2;m%zxR_Zn_S6>rY17kpvi-{GjPtYK{us>;E%h9Ds8M+b@ zf7Q{9^Y5hySRG)zwO<2-URAAhWIxy^9-j4SR9VvuH`!2&IB*)#jS_X?c;bNXH&_I& zi}-OWNeJn*)?nfj$e_FkXH8@yTaqSbN!?qwjMe9-!QMn-cr=QW(}pHSr-};bv4qzr z#k^|EMKfrCR8u7jUBTy?Y6riBj(SgPf7E&b8HDH!nyR=aOUUm6HR*zllXQ|<)n(1r z#5bB403_KGb*nvu;#Lt1I0xjF#B>dTcO3X@Md(ZfiexF=aB0O&8iv!tY_^e#lJ2m# z8<1*_Hi&}h-nC0a;$Uw@jJKL@dune4`M+5VbQSu7?({Xe~x0-{T5}a6&+Jlkq1YfAR<} z5Iw4w{Jhjez42XjI5|y4z_kw2I#04N>Q>b-q{D0u7v$efMc}D9%cvd*7kg@QT)v3KV`TA+eW(sc(vhoF(n zgSG;O5dW1x)eQB@poj~dsTp*)%AuFxlS`G79@T9^Y@)P0<2e>WJb*)IG7 zYerqAX(s~w5_axLl1pnj&XU*=3U%IgXm>Si@C!YdM9Uzb5M(3DrF z=z2AA>00d?(k~LQrWw)=(alQ3CsnWINM6gXl6ttbk_w3m+&Z<8qrJRFU~9i-?}4&) zO{hVLRPIv)t!iZjd9=e)LY2Bl2v0SK4DXQ2HQw0jk8_{h-`Ca=s>_p+-j8#M1V_X{ zs ztnIIcoAwOEHv~eL7SDn8xU8cW3bIcFQCLVFj75r5wGhCw3?r1bu9}HFhXR9y_(2{e z&U|!Wwyw&5)nl*CDuIweA(EI;l`x{9_CG#yRGS`v!KaSe{*pqx?|;-2&YL79Rkcb; zUMSx}jS`8@rEAJH;J!epHlbKf7v};rQe<5z!hmj1;Pnk&O{vOm8#aQ0azRl zdBlO>r;C^%U=uH)JKfRAF50A}!?^~nobDUPHDjPrdanTmeBWIuva4wcyQ+yxz=&)< z&ql$oAIIm<|Mg@MxjvwNXjvMci3B_J&qvB20v76d(cK32@1VEFD5E*G_%&r#SYCft zKh9J+W@?rfG;<ivm;&uQv7i8b(wFQ2cCaEgvC>8i~5V<9)QH2dzH?Tmy-P+X7@$3#>Yk8=!Sg z6>%+OC{ewQtGD{-a{l`5d|ZG3<{C>r>^Nfean6lXFZ_V`L^*6tX?BCqY1>nVn#1m$ zM3%NeI1|OhOxQr(*A2l4RWt34f}4_4$zNdgwMJ{I^D}DCl|wY@GJ&8EB21HjEEIpH z4FU(ZBI6F|1QAz<#`%J75TM4$9%L=D9jTCPIX#YU?=q}w!@clZH;1+g9B-gI)>p3) z!fAtfDLjq!li9mx2Yt9h(V=OqUkod#2i-614svVX6;Q8DiqI73xb~OKjQ|P!DTkc3 z!UqpZs5=vQcwz@jsjZQGRW%<8y%c{!x9exnksNTa!K1*aeV&@_c==XBC8&bUn-JP? zlT9X$@K*3lCFYt*9@@~`6GDcc$Xq@DAlG{LU(bZ0?Vo*g zjqo8=B;W%HJ8Mo)4II%U4>dcdA^|dK;O&6=IOw{e0;be)RQo4DscRDh=d+fshz&hf zB6RozJOP~3^!b#$B8tgvruj@Qt{Xu+t#Fha&2}U;|2B}WSzWcTR5Cm)Yy>{5(|$TF zO+Y($@Kv4H26+YUhkCM|Ztf3=)YLAO@wC{Jr1DeurH_*!E*gK%bX$P9 zwF@}4L5lNRu4|YU4g{It-w?4x4>Wpd-%`AGssty5B&)+)U*5G_LJ{-Z7{NiDpb;mG zzIpT}{KD)S`Z-cBYB(eUoo3e5iWWxo*aq@mk%U`&8u-Xd9qPdT7Qb&Acl1YHidi$@ zZA&0%@2A0{!g+sVt80VApRA7{!AeVO+`V3#Fo4LS-X2629J!OfwAuqPi|$kB5AwYg z=|F zFA*e=Tnm4t>r`_DZydHq%Hwyf$A0~(*h=wL`@mG2C&cZI)e_6?B(r zS|ozU!iBq_3Sp*x5)|>3R@8iSu6=v1pmnwyrVxKf#BRNApboC3>amu~=^869r*$t~ zR7jJUYp5OWT#G)D6fd$0NiFJ?;J;VBuJ$zxL+(b$6VKX+DW#^NH+7Ujc@aQ)#uXO% zK~puRRdk}-i?nz&BSqr0y*9+>nuRykxaU0yQQjXJt$jH@n-*^5q~RijzM^?X5*Z&#yuE0i zxuPc#J5}wce!Hj*Z(05cDrnPW(v~n^HGzKz^{vC3+_hGfqjCL^)an$ksVqxxthMcp zwI1c0qLrJqX)X-d>IA>%Xn+7!?L*p7tqQF|wJyPa0}ZrMrIMv4;EipyGE6&wa??FE zk43gu8|b!cy!CQ_q9u7P-x0^bshZXWm_K^db~2EawMuW36ZB?xTmEa6k?4WC?PSw7jKg?SMKXH0u|&y@t;Oa(8q+J_qi$BUWEt+GA!p-)Bee(oNO&Dpr!imL?Y=i&eRI7eHj%Bp zOlnGlMya#1$7=}^+>huhF1e-U21^UU2HdQZ1v5ngT{DwRGgSk$`7D#9Gn9WIaij@8 zL@6v!8?uJ!GP-$_4`aWpx<-U)A5N_B-#lDIMrvm!V$;UtdAc^ylwMT>>zbRZs5CR} z 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 J;Mfgy0015%base-system@gentoo.org Gentoo Base System + + cpe:/a:gnu:cpio + diff --git a/app-arch/libarchive/metadata.xml b/app-arch/libarchive/metadata.xml index 8451f55586c8..69042b3e7224 100644 --- a/app-arch/libarchive/metadata.xml +++ b/app-arch/libarchive/metadata.xml @@ -33,6 +33,7 @@ + cpe:/a:libarchive:libarchive libarchive/libarchive https://github.com/libarchive/libarchive/issues diff --git a/app-arch/pigz/metadata.xml b/app-arch/pigz/metadata.xml index 478203e0a5c1..09caf7efa571 100644 --- a/app-arch/pigz/metadata.xml +++ b/app-arch/pigz/metadata.xml @@ -12,4 +12,7 @@ Install symlinks which override app-arch/gzip implementation + + cpe:/a:zlib:pigz + diff --git a/app-arch/unzip/metadata.xml b/app-arch/unzip/metadata.xml index 564fd76677c8..ed43f8ee64f6 100644 --- a/app-arch/unzip/metadata.xml +++ b/app-arch/unzip/metadata.xml @@ -9,6 +9,7 @@ Use dev-libs/libnatspec to correctly decode non-ascii file names archived in Windows. + cpe:/a:info-zip:unzip infozip diff --git a/app-arch/xz-utils/metadata.xml b/app-arch/xz-utils/metadata.xml index fac09b73379a..74270db09ca6 100644 --- a/app-arch/xz-utils/metadata.xml +++ b/app-arch/xz-utils/metadata.xml @@ -10,4 +10,7 @@ used in any of the default xz presets. This includes delta and BCJ coders, additional match finders and SHA256 checks. + + cpe:/a:tukaani:xz + diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 2acf1e34a38b3984708d9fb7acdbae494c18914d..0ce0d3a797d8054e4ab927b7de3485e195f11067 100644 GIT binary patch delta 24947 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 CBo=W1 delta 24957 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 + + cpe:/a:gnupg:gnupg + diff --git a/app-crypt/osslsigncode/Manifest b/app-crypt/osslsigncode/Manifest index d750570fbaf3..17caabdcebcf 100644 --- a/app-crypt/osslsigncode/Manifest +++ b/app-crypt/osslsigncode/Manifest @@ -1,2 +1 @@ -DIST osslsigncode-1.7.1.tar.gz 127631 BLAKE2B f0ced06a33968f03558e189fc9ed2340dba2cdfe823422c760d62476446646f198aed1a95f99734f80e7ec71d23cd286a23e68953f7e432a9a6ff048c76cae63 SHA512 cc5a7e0c5baa2a98db93f1d2cc9d86e732e2a8a55fc20bf8e6aa67e2120af37c6be857dfe4b8eb8c82fd40604dbb3c845190b59c7e6b4147f06b710a256b877f DIST osslsigncode-2.0.tar.gz 57951 BLAKE2B 67057c07bb667a546e3a8abc49e8a20a0ef42ae77edacd2e88486a4357e8e8e789307e1c2abd2e13d18401621ba5607bb42af46ed8451546a26bb6855a07e652 SHA512 aec7b101afd96925fbd70ac67a6752997f0dab3987151c0658e5f011d8a6be6f53518d7a4aba6dff696c722a1e669100143a87d07c3f59364cd62693e9f3e4e5 diff --git a/app-crypt/osslsigncode/osslsigncode-1.7.1.ebuild b/app-crypt/osslsigncode/osslsigncode-1.7.1.ebuild deleted file mode 100644 index 6962aa2c45f2..000000000000 --- a/app-crypt/osslsigncode/osslsigncode-1.7.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -DESCRIPTION="Platform-independent tool for Authenticode signing of EXE/CAB files" -HOMEPAGE="https://sourceforge.net/projects/osslsigncode" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="curl libressl" - -BDEPEND="virtual/pkgconfig" -RDEPEND=" - curl? ( net-misc/curl ) - !libressl? ( =dev-libs/openssl-1.0*:0= ) - libressl? ( dev-libs/libressl:0= ) -" -DEPEND="${RDEPEND}" - -src_configure() { - econf $(use_with curl) -} diff --git a/app-crypt/pesign/Manifest b/app-crypt/pesign/Manifest index 0dca49cdc756..a80770139a3c 100644 --- a/app-crypt/pesign/Manifest +++ b/app-crypt/pesign/Manifest @@ -1,2 +1 @@ -DIST pesign-0.112.tar.gz 107632 BLAKE2B 737b75aec7efa9f41dbdb509405dede914cd5aa563572f0d2ede96a321f4a669170c696c7bd93bad1a5c1a6f2c65715b66317544fa6fc55d6b7f85436d778e8a SHA512 9a0cd266f973fbd7bbbd23939d0be3c34dbccd9ab20941bf967ca1b18aa5bf5d2c41cdef0799399e09e7b0fc59a0b34bc660afb6da292eb1c127db2893362018 DIST pesign-113.tar.gz 124618 BLAKE2B 36cdface6ecdf9003251da3058b21b2ee8e94eb655e47a8668b38c4ea576d990a71860952eea277d5e029bb007039c8e3ded9918e89d47f6db404423acbd1cc7 SHA512 e71dc90c2ab8085d1b000c0d2cf9cb00ddaed1ea1393db75c2d19a96f1b1c188a26b76850533ba97ec254a3b48db6b07a69b597c329ac891e64422780a358c24 diff --git a/app-crypt/pesign/files/pesign-0.112-fix-cli-opts.patch b/app-crypt/pesign/files/pesign-0.112-fix-cli-opts.patch deleted file mode 100644 index 6271a999859a..000000000000 --- a/app-crypt/pesign/files/pesign-0.112-fix-cli-opts.patch +++ /dev/null @@ -1,73 +0,0 @@ -From 5be0515dee24308fd7e270bf2e0fb5e5a7a78f32 Mon Sep 17 00:00:00 2001 -From: Julien Cristau -Date: Thu, 9 Jun 2016 14:30:37 +0200 -Subject: [PATCH 2/2] Fix command line parsing - -The gettext translation domain should be passed as .arg, not .descrip, -otherwise popt won't process any of the command line options (it stops -looping over the struct poptOption array when an entry has unset -longName, shortName and arg). - -Signed-off-by: Julien Cristau ---- - src/client.c | 2 +- - src/efikeygen.c | 2 +- - src/efisiglist.c | 2 +- - src/pesigcheck.c | 2 +- - 4 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/src/client.c b/src/client.c -index 028419f..575c873 100644 ---- a/src/client.c -+++ b/src/client.c -@@ -555,7 +555,7 @@ main(int argc, char *argv[]) - - struct poptOption options[] = { - {.argInfo = POPT_ARG_INTL_DOMAIN, -- .descrip = "pesign" }, -+ .arg = "pesign" }, - {.longName = "token", - .shortName = 't', - .argInfo = POPT_ARG_STRING|POPT_ARGFLAG_SHOW_DEFAULT, -diff --git a/src/efikeygen.c b/src/efikeygen.c -index 6278849..8a515a5 100644 ---- a/src/efikeygen.c -+++ b/src/efikeygen.c -@@ -486,7 +486,7 @@ int main(int argc, char *argv[]) - poptContext optCon; - struct poptOption options[] = { - {.argInfo = POPT_ARG_INTL_DOMAIN, -- .descrip = "pesign" }, -+ .arg = "pesign" }, - /* global nss-ish things */ - {.longName = "dbdir", - .shortName = 'd', -diff --git a/src/efisiglist.c b/src/efisiglist.c -index cd3f1ae..40d6a93 100644 ---- a/src/efisiglist.c -+++ b/src/efisiglist.c -@@ -126,7 +126,7 @@ main(int argc, char *argv[]) - - struct poptOption options[] = { - {.argInfo = POPT_ARG_INTL_DOMAIN, -- .descrip = "pesign" }, -+ .arg = "pesign" }, - {.longName = "infile", - .shortName = 'i', - .argInfo = POPT_ARG_STRING, -diff --git a/src/pesigcheck.c b/src/pesigcheck.c -index 1328fe9..0d49c1a 100644 ---- a/src/pesigcheck.c -+++ b/src/pesigcheck.c -@@ -214,7 +214,7 @@ main(int argc, char *argv[]) - poptContext optCon; - struct poptOption options[] = { - {.argInfo = POPT_ARG_INTL_DOMAIN, -- .descrip = "pesign" }, -+ .arg = "pesign" }, - {.longName = "dbfile", - .shortName = 'D', - .argInfo = POPT_ARG_CALLBACK|POPT_CBFLAG_POST, --- -2.9.2 - diff --git a/app-crypt/pesign/files/pesign-0.112-fix-initializer.patch b/app-crypt/pesign/files/pesign-0.112-fix-initializer.patch deleted file mode 100644 index b6147fe68e6d..000000000000 --- a/app-crypt/pesign/files/pesign-0.112-fix-initializer.patch +++ /dev/null @@ -1,13 +0,0 @@ -This addresses a -Werror=missing-braces build failure from GCC bug #53119. - ---- a/libdpe/pe_allocspace.c -+++ b/libdpe/pe_allocspace.c -@@ -61,7 +61,7 @@ - struct pe32plus_opt_hdr *opthdr = pe->state.pe32plus_exe.opthdr; - - Pe_Scn *scn = NULL; -- struct section_header shdr = { 0, }, tmp_shdr; -+ struct section_header shdr = { { 0, } }, tmp_shdr; - if (pehdr->sections < 1) - return -1; - diff --git a/app-crypt/pesign/pesign-0.112.ebuild b/app-crypt/pesign/pesign-0.112.ebuild deleted file mode 100644 index 3937fb8fdcd6..000000000000 --- a/app-crypt/pesign/pesign-0.112.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils toolchain-funcs - -DESCRIPTION="Tools for manipulating signed PE-COFF binaries" -HOMEPAGE="https://github.com/vathpela/pesign" -SRC_URI="https://github.com/vathpela/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="libressl" - -RDEPEND=" - dev-libs/nspr - dev-libs/nss - dev-libs/popt - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - sys-apps/util-linux - sys-libs/efivar -" -DEPEND="${RDEPEND} - sys-apps/help2man - sys-boot/gnu-efi - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.112-fix-cli-opts.patch - "${FILESDIR}"/${PN}-0.112-fix-initializer.patch -) - -src_compile() { - emake AR="$(tc-is-gcc && echo "$(tc-getCC)-ar" || tc-getAR)" \ - AS="$(tc-getAS)" \ - CC="$(tc-getCC)" \ - LD="$(tc-getLD)" \ - OBJCOPY="$(tc-getOBJCOPY)" \ - PKG_CONFIG="$(tc-getPKG_CONFIG)" \ - RANLIB="$(tc-getRANLIB)" -} - -src_install() { - emake DESTDIR="${ED}" VERSION="${PVR}" install - einstalldocs - - # remove some files that don't make sense for Gentoo installs - rm -rf "${ED%/}/etc/" "${ED%/}/var/" \ - "${ED%/}/usr/share/doc/${PF}/COPYING" || die -} diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index 1f4fa1607e9e4a47bd2b6ceb4a715d90731a11c8..38c51598e95900124604389ad6121876afcc0ee1 100644 GIT binary patch delta 30095 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 Csc~@t delta 30095 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 C6|V~b diff --git a/app-dicts/myspell-nl/myspell-nl-2.10g.ebuild b/app-dicts/myspell-nl/myspell-nl-2.10g.ebuild deleted file mode 100644 index 56b4625bc85c..000000000000 --- a/app-dicts/myspell-nl/myspell-nl-2.10g.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MYSPELL_DICT=( - "nl_NL.aff" - "nl_NL.dic" -) - -MYSPELL_HYPH=( - "hyph_nl_NL.dic" -) - -MYSPELL_THES=( - "th_nl_NL_v2.dat" - "th_nl_NL_v2.idx" -) - -inherit myspell-r2 - -DESCRIPTION="Dutch dictionaries for myspell/hunspell" -HOMEPAGE="https://www.opentaal.org" -# Thesarus is not versioned at all, I suppose we could bump it with each dict -# release, or when people say that the download uri checksum changed. -SRC_URI=" - https://www.opentaal.org/bestanden/license_result/20-woordenlijst-v-${PV//./}-voor-openofficeorg-3?bid=20&agree=1 -> ${P}.oxt - https://data.opentaal.org/opentaalbank/thesaurus/download/thes_nl.oxt -> ${P}_thes.oxt -" - -LICENSE="BSD-2 CC-BY-3.0" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" -IUSE="" - -src_prepare() { - default - # thesarus has ugly name - mv th_nl_v2.dat th_nl_NL_v2.dat || die - mv th_nl_v2.idx th_nl_NL_v2.idx || die - - # remove dutch translated license so it aint installed - rm -rf licentie* || die -} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 3ab206b34df6c6dc4edef6adf372e70e229b8f8a..54e150a62f67eb7090826135262963e9e5775ec4 100644 GIT binary patch delta 20198 zcmV(@K-Rz2r2)gG0e>Hh2mk;800092b-mk`9m$nt_ugMoKLE+y?*3Rk)Ed%|S})x{ zU~ZQr29ZE^0-447d(G)tj5v{Gv5I68h&ac6+rF%|Z}xxu>;L@MfBAX+=(GRm|J&bw z{_-#9S}}rH=zlB3v!#5+>x{XdtAxFF zYwOG@j8f{X^X@xdHPn)i>xkiweWs(<){nC0Xmgjc`{3h`qaH^e={)bX`Kxl|QS-6e zzxtFL3{^h!_z1w-GeebyQ+3&m07Fw^Zv~(Ru>USHfUvb?#T=`0Q^t0Bquh{E6 z@B3K&NcFgK2okNu++qvo9<{WQ<0?7VTt*4}lMn$~0oSu@0XYGGidT#8rdY1d1N2(r zI7Yd4+m+8~E#DD6Z=tunk87?NPCmMF6d~RiYur2xKakdO93$?vZrr>aG*EG z-gnGpE>5{$=Q%@vnOJHcd!a&Dbnf*&@;YPFP7h4=L>KT2aa{Lq*oMvnPZ4Kb8pC>* z*XZ;2&)>iO`Yy1*H^2BU^t)Yn5uD77hz<9Xk=0zKWsH5)e%JFnLp)FcY$)+UDWr0s zlIO(Hpq+UfbL{(GIGK4LG3PnXtDO}sP-A)yymCn4E_b+pTPb*>wKx9b?*gls?AZ0d zqS2w_L|QAZc$S48)Uxx9?S>d0hD*U2#QVTg zhdbj*&hB%6r^FeJ#A9sUHyji9x>HK=z^Pr=;?HJT4Uei5t+-fzD;CV)%KKP6R*$9C zyJNgqR@h-S^dzFjF}C~7Cd0fFc9w9D6}uig9l73Pw}`!UWY`Msuk>Cw!tMHXJesmy zc+f%YSou`4b*;wH)e%?20pmwF8G-|kfWZ!2O{$20_^x3c`)+#>;!?d{ME32=+@F74 zFCHJK`6jT5tow;uS3mmdfukhabTqlIWAvDJSj462!*Y_>iT^qgLkL$Zkw2Ve5Ps%$ zu9?TVdLGys0W6^XXqp1eG0bBH4#h}yj76v<7Nowz-vx$kW8?9zwGb3bjcwe+5KGW$ zqgDfd4AFY?1*uPDf!n$!A(>D_knmI{2Z&S&-xUKu>jN$@-Q(h^GeFK zcqERvFVqw#@G7vcKY#oBVv^^1y@{*DP!^(2EAKg5UXyswSLlW~x6P}C#6da$0+aEH+6`kioU(k`A!Q-^G>L!4oq z9309V4!}@p?c5#jhl&$=!@-BA5!QX&V5g&f5Z90X`Rn?1zGzsB;Z0=MSq)3GUjQe6 zd^Umnh%2W^P?~rPWrq_fH&Ni+6Zsio)*u$~qq*}>K(dhtJ`E+v_vC0*g}d?=Cmw_N zP9z6_r6jNd^YHVz&oFT2`R^jTeZ#&xi0wSE89c%@32~q}@XmQ`PG_JZC@M;SuUv^d zEfNXSK4!%xh~)e*Uws08?z0YpH0lO_6uifM5bg_~LL}O}6aF#X_{)&5JBKl^_)kRk z{nPg!-+t{sy&C5gk9TjzOJ*Pe&g4c14q_*O39}p-uW`?qaLplIrJY#g#Q}#}!+qUY zAqaPibK1ZM;#lL%Y1gea;+DzApBnZV&VuU?SHdMs)tfJ))RZp^cT zozg+T1e1;!DtH9AUd96zXU4mK9m0745075&3vY~UadBeku`VNL!B-4{NF_di7PDX3 zd0=A5Texf^Rq@z~USTmAv~d7YfHBHxheAMKLvQZKTv%J@*_OIDE7F@W_P%n#J%Ypt zL;NoB9iP{;ARB%F3mJ6-z_kQb6Og-r#>C%0N$bbAZ(qK@db9NI%^E6y&-rY`f(Zg2 z_JzzEx*a!R8DEN#^ojew2|4BQ0dXBbMZS0GE$&gkg|VQ5XvB=Z3iy#1CEP=TjuS}G zF@}8O&G<4O6)+ji?0hD%#E)BIV^Rf>M=n_b>mY{;@l03>t_Qlrq)132j6{O z$;Sk%#vC&!D9+>FU?LoiN>W-Rv}gR{nwUI5qiH(?QGf|t>n&z~o_iz4Mtr!?{RHm? zT;F2=Uhi~V7=M798udb0!MbG0b; z7XUazqk&Yo=m`Nob)ncDSpI?(z!w_6tb-rH(6hpMbAl6WoEb=hfCU_{Tg-#1!M%AF zyl@5)5m8qd5#Y;*s`V8+m;v_&vL3LpbG}OJ`(Ho*jNAVl^bn@?>ucn!?LBg?1v-EM z^VkUefCE5JI1ha8lQRlKe}&3ihyZ4D;N-xtI0#%Pnw<-w@DD}8g~ke3O$2rz>&87^ z;9U?Cs1pA$;7z!i>zJ2*5%*B}%rnIrIvfIYed2~tLpZvC`RXr{`|`I}qdeY2<=~ll zL|8a4KKR~2NC$IpT2NtZZ0?O#FJNjwtAJp5FJTVcAG8EIBJu)He}QKae0&@@)!QHo z2oW&ji6O+2i2<5Bp^V^@BSN=wI1$F*WrdmG{`hh@1+YG41OW?0SwWgmw1g!B9rnPX z03Xv4<|u7UbSB4f?=v)FIR19D-LQ;~o51NI+!csCcm@n+=LaAHU}}V*62kdg3=B8* zBCBuXullj|b^PVifA=+h`}OmWfB&Fq?<@d9Js)p?w@CQ@26H+g`-CdoG8zF_ETdk~ zyaWmW-2*akw*0Up>J*5e=QpZ_i$8I|SZxJ$^des+j-zXemMC%H-+)fM!+~$dHIDm! zOJzXjL0Tsw#npfuI`*>{%rb&D#)2Ky0XS$zx)~;H*)Iq{5qKOu$O!QA;2#JdOd=lT z>V1;~3^IQaK93?hARvYYT7$<fQww%n}oLVABh{$^+u85fk3;;?LpL9#S*5 zg?(rRw~P)v3c=@r38J{0AXf*rA}hi%JRN_+MQr7-q0|rtLS#l05?%@%eSysIEfWXy z78BqD;HQC1+ZBm0Ksfw;BVwI?99XUN_9PW{y>~s$Y?;Z6RYfy++z>lohk(%amvECk ziS?<$$1zB`J)uK$K&zp-y4--{L^G~`5ZKRs`~?*9>94>4{Gw~+g}e7FCWzieR40Gz zaLOD**1qWw$Yc3C%J$r z*z^%i&6;c;1Ifb8KZ0mA`@PmHav zY3~0J+b_R<``c?k#R}hrwgD4>*$5R{z>E$g6BMAup}-dhjy5A2{*5M`SnYlY;*CI$ z8y_|oA)rEifG@~=Pa;2d03LrHK<9C+0dm4$qM(6KxicXVdp=Cupy7WPT0>Xy&<(;i zVYb-vkswJ}OXW+buvi!AGfe5iV@GKD)8M{CFe8QbBX>3I>9k9izr_{mx*&+`%~k?@-ojAI(%Z0>bM-9EePCtpTM8 zDfA#P0a3#`JKSqW)DV9)$2w#Prp?YFNl5#f5N5&#L#$ND*1 zOGmKDfEk*J()sdoxc1Z~#k^Gx0bJ1WgaX|tOF~{@arOfm1J)y&);%E$|~hH5t@$mmhuMscOt=w{bm&W0zBU)z=TDXF~EO}o!6~TZaiHD`^1%2 zqjc(03rK!`5`V+A`C-oa9D5RskQxYO58xe-MfAENx(D-)2oVyr_{o0|+4q0zzyADM zTB+}(G~UP`uR8b$+*CPqvNP6Fh?g5LM<5&=c!Ha7ZUa}p8qbidX!QdkK~x7Bb+Z!{ zStQeA$7O{IJL7+OBh2C)fEGeofsXYX^o2^B4!z%!l8XTBxAJ~g*?PsLpmViJC5$~9b4@z%o?|T+PWlh&6s@+7` zRmw`T0XWDcgsl6nX#xvnbK}ls;V5uru*;Y@6arB)%|r+;m?TJ~L_iJ^bw{E@1_A0( z@E4pTe^DH*4FF1sMzxjjDz5Jz%IIL!*TUV20|0Yz>VOE7!xE-{kJk?{ooT%rCZ{?` zOrt*XvPN4$<_k|7#ID;E#Ap#jSIhxH@<97Q1Grv*KApq>_;XE5IEf%bKS5JK5`f7C zDC%v#`LKmLk9DdRpb=XZ(!xs#2v;C_P75Zr;wu(d8hBTi0pdFQB2x2LFq4KGMc_tw zQ?*a+5x0f)oW!MnYjB#!#7gvTPfGV9$bdR|ix+6N=5NZYqz|dvcT^VnodIXO0G_z_ ziT)h;1+5bPl+71J%qXE`gc+WsfG6Nl4ft>VA25c$nMC~o3mlLsLFgrh#X+0+ZO~4r z{XG=;1Da~wF#joJcAaMn^l3v231tj0X*`e(7EyWEsgkhka4a$gL zIiQv22Ag5TwO;7<-SPPgb1dT&R@*9Zp)sXF&P%IG&W4PW&=o0vcQ}DngY8D2W`F?B zkb1m&9%3x0AimHRv;bzPG6GN@J_gTc^;7;ba0APS*(8WvN)c*eIx4u4o z>EPDCe8_O;7hEx_Szw46{N+P}F}xG;+6hC3>|Io)eQ-2^sE8kGjR>AnvTbSGmI&z#15ZY%Y^VvYzQLU; z*wM~^sS7p#BVe4weU7u`hLwbl{T=%xKuwF3NEEcPYs%XsUhi!sqT7B^0 z2S}nAmPP?qbDr4d?Dm=l;NsppfE%G;7ST*tQc{32 z8o-;MLTCqo0e+M5ov-1<4nJ*|Ffz4& zZHve`@L>VSGWHR0Bxldt-0w>T{ipur%je&I{`A$<;`bl@>+D~?y{5`=?(b2vOrjJ> zE8=Q4FW7d*uLWEsl!<_Dr{!HaW{b7+G%Sb1obyz)`MR}}87ko%$XKV)%Oed~XC~-2X&?aW1bV(@FYFnAdUC=y_5#|&&j))IfPnyGQ#jy~@s#lfzT_Z4 zFVp#mgzvQv30PxNcXg|dI6aNk?j?XBa1N(JV1Tp%+^PwXdE+IB+@Mbt_Emmg*N@Mi zK7UnqV||+I{`T$1_aDFZUtV?adP!$Y42qXL%e2cmn2v_EB=Zu0AHdW$`9IcweS&9z zOL6&wwSi5GF~VdWu!ZP|=yB)Sk_@bm2ONdKkA`L>S@Akhv@TReqXiE5{NpW@!W?2+ zCvOkpwT+9=K4Co@-HpmR2u~ePRO291?1@#8b zpqw3wxScJ)!}1d`b;9F+0N}l`1I~>1=1o@(144wYALe!ML*)jEZ`^v9@L5BEFA`$QwEt?W0^(}!sAP=t8FPf>|~)2i`l5xrv6`}WWe z{5a4II1iGvW2}Ic;1Gc2a!Qj!A|8TI06lM=+#RrN?PTTx@65!zJ#oT7w+ki@!Q$yq zzft>B6|pO8*$RPVfda@U+4>)9%nzu-SC$I%g~f4zgk8NRP5~H95Wzt=qKd6=JTB*P zyvS>P{r8{0{rLQU?d!+Jq3fm97L5gTEnFymB?}=?obuFHufY>nRDAe7K!9N<#`c@D zLkR$}>ukA04UVU!+>^_~B-8}uxV7yYa022YY%fR|0i&%+h`Esi=q0~#stI5zI40ZV z!9O?HeVkBOl%RlAr=1~?nG#_m#p(fEa}$AxP?$QW1#jnn@E{_bI%jWOl=sN?p+W77rGo-2II|NV7VQWYSfY8ifu8X~!VUt;z|{E}R`x2Oi`kuHToPUfV2NG!1-z@~0Pc z0u`!(-wA+qtNnNh&WU)Iqzi!IyT?V~Nw2Z<*Wd0>e_LNa{pH*DAFmbl_ijF7cybbD zOFv-(H_$Eb+|P%BgDb%5)e!2K%F#gq*eUTcwW_a^f#F=NxwF8m2LYF`yQtD|{aFc%n@L#lN^&@xr-)*v@GYeLXocu7P#Lc**=M zO;-Fjwq(5mIHZwoJ4}FB0U+g^hHeq#d!y_)63dv?zQx;7KE7V`Q$mxOA6S3P6J12ZSJrOV*T4#v0uSP#e$+g&ToDQ>^#=(S6ACb#$*`v524+ z+3O&*V+{w4cUX^`8(x-BRfm5^f+eGT!ZKb+`(OV3mk;9tfcp1L8YUcVaexJtI}-pJ zRMT$iZq|g;1gUI$S?|CBfu``58+cGanJ`OefSKZJ@B&AI9Du2D-Bz5?b%z9DK=|Y8 zh@7q7-A+#&P^kQLeslYH_71CZQ{Z4fJ_6FalN9R2NZcUbcb zPYpsO==c`k8^t&-+nQid+D3dv!?I(TX*bLaUmOAPvUJY16Oeey_VilYt8t~7&x&qi zi=eHyroDk^9rTG|qjy&=391P0hh(L;pg{)@27@PVi>c!we|o;0oU!=^6q50`&aZLu zC!vIJ@1`{VJ-z{<&N4dP#2JECEJ$jo{K7b0JI@ z+u=|go`cs#S);jEWCalxO98Bkq_)B(Ic@ka3=qZ!HHFv9nB{m;{}wUl;WSXwc(XXc zI%Bo3B|;hce;YaHluix?IHYqrnjOP8+8OVNdciDA6+2NkW{$=Aw^|!uznwM;*%gsZ zZeRRK(Bv%VomX2u_OUErnKmQ-IJ*FGfQoip>3Zg+@Mtff^~>km5#JA!JFlHT-65bQ zcf(iLD?||~4=@g}<^t=CMn) zcw}o0F#HqO=D=OO38V>@vl}|n-d+80N(T^C(V)0MSayXtf&#s6{4Xiw15R*M2;CtD z4A3+m5i#H+AQdsDWShegVJn0vTs!D2$wW9_guGGPVcQ1*)e%_$u9ftBeURAv{?`xa zE55WKe@~RzOe#`34vW3;wT_Ej$8mGW=Ri6qjHq{zDxmAc*$)$a0fLU@g?ZoiGjqN9 z;)TP@6J0%R#ly2#DW*2~RHs9Xm<|9563H>g@Lu(G{KT4?RlcVTien7Cd3N`hBgF@8k&L ze-)Pvi4M)#2}LmBtCnLPKq}bQ2t^mzZ1z2I>o|ej?6ORIiBu?ZCkmiw6p&+;l1G2@Y2tSc9hE|)?v=+i9H2$IFHC#Kob>^ zr6w%qE`0TcoPr}D^$x3_rV*Xegst(;e}Y?3#bEy)b7kht#u;|uvpL3> zlm((M$R(O>vhAbXR-k#?2o2)AdA#!`b~}|bpfx?+z>;G6VHF!9I==-|0&?Q!%p0JI zsH2YAEgAec!HYlwnR7VQMCoZ0PIpG{jZlIxOE>q6T3&c4*Bpe)Tp$l-e}=qREa0`R z8lEF@nzK7|ybc2W(~38)d&bMcQ-mnWmauVfHb7fdXu^cdk{^tjo z{r>saAD@2WA6|u)-T}X3H^qAR)nGqYp0*iZUIf1eskfAZS7Yz%xn)apUMe zzUIOu2}dWo02D?UAcp(te|3VO##DLy2Lar64?$R0#4Vv9r^fMSm$-fc&yEk*T=6_% z{&c(4?L`A=2rYp%;ImH3A>xiAQnvEv`rtu+Mr?K zSQyRQ-j}HR`jetPLi_&p=MQQB@Q(Xibq53()D0*YhdR#T5@Jwbf4<+`1BQS@=0N6J zHJqv2;#FtXH}j(Wxl<8XK!G~DawHa%UxfwcUIT{<_C|a8dEI_Tgz@0N?oi)Kn-J&w zC^&$pmCPP~SoI3R>y|kR;4hvi9kz-GXIuEVc)A3j>$;>JnV{mJbK(U$rpM7c;{#zg z{`+=j}xLh*krxq}*}d zZ%PKe~b_uo9d4Wq&We~#KP;03@XCOhdJ_zk;3 zoF+xvrhwM;M_V`KBS7vau6Kq8W9fLfBDjXeBk0CzW1386b6R_ zy~tV8bKR?+*M0OG+i6?uunu$r)USEq_=2frEHR-65kX}%5C4-IgdA=-5EaHXJN%_r zWaf}6yr!XNf9YzrM>c|fybNpa9H13~Y)iIf1t-03K&fjCE;nWjxK4Zig}w7M7rLE5 zuSLFVOE}Ng9G7>rV8(Pjl^*f=Jgf7rRz3%w2Ptg;OAnCT=C%)bJw{FB{2;ZLo|fw@ zFD*bA{xgNZ!GhDHV=L>nzZ?&D?!>o3ZUMWkPWWqGe~2nesoE^KozQG0yE;VRIzh30 zUoi!%qt077O@J$QvK{aN3|3X?xq7VRR5N|MdPbPKxVt{|!iNIko-dUs3W| z-1>01`5~?K44RY!UzZ(QCNe1F)y@f91Oo$ge{2B7Zi$i@DR})VoH|FlP&GQi*!!EX+)C9=OfO<`4_0CHmRZflO`OCImuk8A34DvnMLU`YA$dCs z$%Eu&@5Sj~T9P$22KkN~i$0$fTe#QK2%poUULahqV;#NA8sZzRED4IFlJaHUWS6Z* ze*hlq2dO%Nc;l!KA)XD)4sH||CV*oT1|ctmuFzYXYQ| zxointw=>0{Gl=|nsgi&DWqtkh`_F%#)dyp}yRO^S2!0)YldtYKN1bh$J?yf{u5>sj z!6+PP`ou?Im+5JB!DXE21pWvDrECg6e?H81a162sDED=br{+IgQkI317Kn#49hYa@ z-m^W?83FrUFFcA{3r6eLc_h#hZaX+gg1<@2ItGds2_;ja>1jDuVxK3Ha9TH_$r=3N z6x6e{g_l8sE%8nP$H_AUPlAWH52)Zb{v@^UKl=FVr-vtf>OZZoKfZtZ?d#{4e<5M9 z)w>MOj$n>*I{Z10ecZ0#f_J+s;@YV6vveik4?0-T9a!j-ftmPN0J;L|?2DX9y%mWS)7>ik#9=xXYE_;F1tRKoUMRQf5SbbmI?CUWb8!!+`7br1!8TqEewbNe@_TGiDX_t z#xH;QMUe4Z|8jr(Fk1c63(D6zqtuCvCveQkxtnK8*8NKqFn|p0E{>AJ(X;qI@iGwy z+xAmu+#IEwy=?9~tfY&%^X)3Vvqj*mguFYN8{k^NIlMg2&fC934Hq&2e?y%PcJT9< z=myG!qC`7^bFkZNaFP}9@A9DC&`Vs)(@wPARMC(P=d}4T`@oZ{INU{aJ%OMD%Hrcw zFT!d`mz(w$f&Bu9@0Yv=7~|i+ef{$J>u)bIBT&Co$alDXf17-BFxPzc-7WqB4-@)x z6^s~sb>{n-+9E7FTMEkPf0tw5jz-#O0wgSO^9VKKC}&T^0yDR}-Q7rKqvHuZZ_4uM zh~n&Lf9ohHvH}Qr#xI!dy)=N~hQGri3orO|IuL*GmjTn|yLHd7EbSDcdllrj1EdMC z=9olG*Q(F_!abjv7yDcrIug-L(?a6J9wM~~}0`Gcy=2m^&J-sD-G=MU&hv}h-8W=Lp-s-xT|w~F7sm9z(!YI}$b3y? zpSCeO-(^=+bu>yjExd|L3dhry z?{bU_j>^$p(66%_?SL%R%!#Aa0Oad^SRWN~&B$;(ue8#ze?DjPa1QvKWY|4iZj~_i z>*#gc)v}g@?|C-s@^%@bkhfF(j=mT7%h}lN05W1E#BNaK!YqJNS+G8zog}SEfM28q z*mw;BuOT$Qb0%mW27U#62R`O#~3BE$k1A&l^93w#*La*{ue)Wmh5y!E~d6c!&Ms6V9B+<0=~L(S;- zSzTI}PRFz7bS;~UDn~D6;2&-`5EU2v?IKl2skf0dl$N2F_!NRLvNx{>L~G{L7PgCk z!K8uHCIFZ5C&9T+@6-43>*rs7yl%RD={vSkI42f}f1%wSWT?h={4hZXBH}h6tZ8Dt zXhL%4JKhfZfebC?pn`VD&ZklD*%;uK)mEa5x2$KV1j3=oH7{}fa;Mgv_;vy=;*aHvZf7&3tLY2-QatGIbxVxg81h%Ua=YY*x z#4+Cp3s2zlPOv}kt3c3YR)@u~XMxMrmZo*ss1LF2j(OMf_$arR^J$zQw+iN9-UapD~$z+0$fyE*gzy#AOhf#0skFN$uZYdp^$xNyQ{Kmx?Hjqoz=`Z zf1SYRPIn>UVt6B>9Y%SU9I*8CmY=n6cN*(3$N{g-=Az+b?r?#_0|vI*zFnbkJFB!; zb|*l{cG2vWfM@PGx?Rcxu*9G(q+H?^le^BS3^&I@e}c6?m*EbOF8&(+{~82-e0tJm zKliV=wO?P`S6-F`!P_z}okwVZEO%rS65E)7-^7RG#Acys*WeLg=fMV(jxip8_oxO8 z4UmaLbTgmJK;Xx36Vt&(0gyTeYhoi5At#K%U7)t0Z#xf`^DWEGYw;;(p7Qj=rtacm zx$U>YFx$2Uh-@vx$qEif@@lf(YZk{Y_&I?&G|R=dkop&z{_Fbb!_@CPDl;$KRZU!@ zYa|HubATl5&H$$o9N||3$b+vFyOEwV5jL9xC|#f1v$Gq|t`S$0J~9_aA*Xo17zm_5 zsW%nl15a0}S|kw79|J?WVK>_iNQ+l32W*O8Gc`6XMZ1JfbV^7fdPBvhi%9u7kT0RK z%2BIR8iZae{>9akoH7}IHbK8>m&=;(7H}@SgpxwkCOso?#VX)-m+PLkOFgZz z^C$@=Co;Ha*_xUKF>Lv^llZD`Xh^3i64%4=$rE}fXF-N8(IjwetnSSyH|XoU&g!mF zYzPYmjz0ZM$i=D`aD%Te7J=Ql=3;7>F`7|YP6meqH;1N7r$c&wv)-03r{-MsIBguW zrtyqu@w#psZPkq&fOSm%g)#kU5dWohWk%tiIroDgvhjVpKMe*L8SuV9G)C=DXuCKl z{JyQ@1C0Y0Jq~7yPZ8Z7J$C!qQikZ=uGK1J(@1OXrphvXP6M|t61 z6GZEZ&n`3v#B3dN2h5WWGJU&xZXaaz`zwZhS!09532(hvkg2j$X9CB7(BQ{Xb^wwH z?!vyYBCchd?#;_8e|N*cTCRN(ku+v+W#zCrZ?BXZnbI^>Du#>KP9A z^Snhy_mmOwtSUQbfq z>)lT8Mq=~>(z)FbT95c%RkCwuSQt3KDzHl})#>?XAZM%d2n+grHhZ&q9^CU0y8Cda zWh<#BlAaDI14wMeb99^YJ>1S_J&Mp|O3{X5w9QR_ithR*0QHyf_f*a^NnT#-@W;nEgq{a8`4##cj)zYSk2u@!r0a=>aQpvR4$^<0wa-I{=4n@I( zxnfj*6bQgWaf1C^^BI9l&ZHaQyZEJtPDr+sEhJ}N2k{qeENLKHi-a$-`uy`>{*w*R z>sfnqE!cl=-3>{WHB5nm7Mhdr?lCt>56a>j2%os&({8~I-gdU$;tWp#=0H${qvP39 zm7NvBPTbGWX=1A#5JE(Qy<@7*Yp!;^rz#GANFpwPCkW3{DZ&kQcbIQHhAUrkDdJ!V z2tm8KecmKduo+1d+U%i3pCI@%f^lJZRZz2Cu*#7hkPQeCHhZoNfOG3S3U2#>T~Z%} z^~;y_vG|52#1~JWj?A}MS#$%X%@pMxPNmiRI{8}R`D)|?Q1Ug>^f#WVSmE_<_|?j>hk_T@|$zWJSj6ACOm5#`PI^AR14>`Hik zM?K!AX0^y>8#`}5%wkVhx!!imALcdi>}auxS_>AiT>RbLOotU~|9oX}*cD<6+1(Jg zqg|Kd!!La3`(Ho5ZuEI6BblRHrb9D-7($6$&&rQux*`gDtUj+>pX$su${nU&To|+L z_93)Ejlj6}Ff8{4Y``E6y1I$!O}&t)jk7in!G&kw ztq6*zNgdmLU3_d)IySZj+EJW4l1y>_icDQ|VT>yWrO2tCEkKgfb_cBrFEDxm>RO$SMt6T|oIOfDSi)SiWE-eZ8k-&AXv zM7`z6>!{|(-G6ovVjK{|kjyiGw5Pf`T>@;ooGmGCm3Gtqe)`qyZ}Xash%y5KuYJ4a zHF?{>eDHK5Ubt*CX^L*y2A^hE8NZ0@%jaKzNnh8Gudi#2>x(&Nf{h!{rz;=ZJ80HS#gd`?t! zgCk8gydr2@65rgtOJ6+dErjH9mO z*>IR)sP5)B?NV93PQ*TeZlk1-%FQ8myY0 zNF7}1`kq<9UtsaHE`scKf5C~Xd80wcO;EOT0q=Ab^wgcm#HNLznwxYc4ZwSvWM1iM zNV@@Cn3;V(fESavkPh3l<_^)lK+S=4SgY(CiQy7%2&IkH+0g)hhzcImSiqL2@Vy%)x;Y(GYZ$b(ft;O*=7su|+;VX# z@X?nP&5`{qM7c_TaKbo%E71BP4b(c==t3(X3J!w2pg4mNV*$lPGZ0Sqq|a;UI= zz+S(69_!Oze*F9;|MOwD;DO-~gRO@IG$^|r_HLNz&FpD**&XkwGU?M@oC6Hqir0?P z(ZS%}dofUn>cZ%54j^V1lMI(fZ(b;a%I;_g@ve}T!7!YE_VvEm0SVX*@6K;GAHi)U z4%sD7{QB*S<|ax9N#N5V?n4qo;Ddh`30DSrR4|becJ#Su780HPS%jeX$!$;FL2btQoamh{wzNdQ2 z0N)iY8H&&eS>AsY9Og3H;q4uSvOkOM_xY#9J_hoCvaLpp0}wptK@4*xBrZJK&xacs z*(}4Zwi*t+)pgw%aDCS4iq_8YG=xB!v5$qDK9)2odn3Yu#of;kKFW8yeK&$D@&(9U zu*))&bm}d!kDd$=0r3`W61OW}cGqn^HD~^;*maA?#yeQ1he^(7#c%Ent+eGocpJfK z-{v2GX&dy}EavTfCh>BfGuTzIyZsFIFSzE?Yqty_f0Ej3ZSo~tI@>c*Kmf>x$Z?4Wx?*6R{_QT)EGE zL}E?R+2<#*YhMq+vY>}nsGW*(bsvoEq42=tRWf1rHVfn^en&rFJH~!PBVUs`$IBKs z+~B?&Kcl zDDA$+GZ^wLqskbJ!^zL>7#jz3ZEp>D=@xFadqLmbvEb-x{^~t8!RsJgTLC(BWneZ1 z1&CPg|LkV;@w45$kEO)&w+vxU~%dS9dJC z$_gV!@KdZwoU$_4AV#>YYV)M|YVUg?x&l>@3t;T6pXa#D(}@GuD!LJd7rFwG4;Yc3>(#RT)z2B6X*lfcO)V|(u`06XURwP_ALX-%h&rDD-IhtJf6coa48%G|LX+Jy~yi>i}wn_musrdE$AdZ-1GSk(P#edsdZ3@yeJ46Ryf^WWd@~->X?h$V(Q@OcnhiB| zI8~P&c}>&OdV%R{hz=SfC2uF-bnaJS{j)+Eiu$_|E*EKk+8;13KxYLmIV=XG zcWbwUNcM%<_Fxq^y5AJz@`f?YtJwnD2~^KzaV~Ik_rU4CVJ|Jg7>A{LlaRv#2EZG@ z=-?lsc)xA~pqroT4V{sH{AF{t%~25I(B!RKBBJ3steV}n2ZV|_ppuqQhg-|xb0QgO z$CK1^Xxzs9?s5lz^|v^s=50IfCg7EEG;V{R*Pn#;`{(s<9~Zd2OoO|V%B2My{dM22 zbHxXE1>l1d;Y2`uJcH#OfA4feJh}Q0@C0g;$~lv=BYJZfmY-RM3J6XRb-0?`baBK7 zsNb^D6e48Ao~3$kR}`Mx*dM&%;TiI>$^sia&EB{a>sg3dO-IkDBLfhi?3%wbRS24wxHJ7Cp#tkZNl)$S;+Zv-ee=%i5`%^p5aR zVxPZ#`nL~V6t9iwt`z0~#PQGiB-|*`e%|?na9tCB^QljZ)8VH6=v{V%*6A&L+k2xx z+Z?m0>dQN1-5~w6yaGv%XN85EXHN9BCg(*llYpTVlynBKt$Oc2w7JkthxWB+vsbR* zg?-u?0hH?AmtesTICc>Zqm%pNI$iemH1}h?Yg-7;=Fp8J4&>cV#R8_i)JIP4ZAa5= zn|+Rde3&DMfb8?5#Qtd6{De#Y?An>v+*o@Fn-C-K&Pd)D5rT8E#1=FydmB~q?mx5B zE}4MiIe>EIi=#d>#}A2`niA^TEPPnI!MJw8s4rV7-0Tf=Y_1WwZa%$xzZEghKEUM_ z!Tn9$9J?+J>^mH5aw4SrSz0_ld*eO5lvnwGRxit1E}{qL;SAbcESAF1!g955IWY^wg)hi}X3;5e>MxVa*YkPy~gv)muflo}e1$+39;&9_>H9JLr zw`m?uPi|+0K!fL7SH-iaD2-=vHzWh(P#h^6^GSt|J>7*;t($s4#S^M-HnIwzr~2G=0WW*fN| z_IasCfA-txcekCCC;o-t=>1cmXKxe+#~t2tVYYMW(_9isJg^|*Zgs_ z6WZ>z3lXUUv78ebUc}e3>s`I3db%4LLTE!ua)`>UzIm zI_l|fi!_D_XaQa~yOYYhJ;!sULN4Che+=ZljamFN6q88d%6D7Gs!eM+MYq4L)60O} z-`%{}^67@FaFUsa)0nQEQ65e~$?$ zbwZqoVSxcSxZW~CVCpcNw|<`xMr`ncRRg))rivuv=~X#Rbh)1**IwXEw_C;L7A;V} znJDZ%y7>-`k6u?0oyxw~vuh!F*_k`{)080)x^445tUSbB|C#7sTwZ&*)o@}<$!qB0 zCq46sXtXGcGY_~Zm}GQmvTNL?e+^lXq-U!`anFz!QpP@AZ)BlNG7HxA;ve|!Ob z?e4M{4j2O5fi}C8Z7gpZ>u>D60?J&Zpn=|Q8}{NQT!UBHBRPxX&KVS!j=PGYdBLWI zfd1Sz{oK3QFDI9ycd%>O7{z+-t(f~+RoiT@g|CNaDq;b0KmmuDWe(#-e`J5FmC|$f`Q- za~zIOgAoJlozuWdw;AT@f5iDAlz+xX@yOG`sAb1(dp7KQMVhMx2;QeF;SMi&c#)R- z>OVafX#RNz-pkDhu5*Q>+cx6O)o2mmbvYM!K5Zl}kK@2E9H__9+@MvTr9Rk)1?^}G zg20=-2y$&pRhOM$!IV#Q5^{U}iQRa>hUr|9fWV6!+xwMv+w0!Y>gKKhZwc@D9@fh?i~@5W(+s>hsi*5C;Dnl3 zz;tBhENsNN{v@^!$;bC%u-jSd?e#V}&txl>%V}IL-o;=k;I0FV)jcaP3512kx=2n! zW$&};YeaAW8SEf;e=F&Q19Uriju|KH5PovkyzKF5*EK=tm6uLEzl{}o-SBa{kfd2f zKm|7RH=C5;#YE4S+ckhpHnKFa-yW`=_125$zVF8wIOYdbpAN_9LHYlLKH@bv3u$S* zuyGi5Bc40Zbb9U3>(=_;zy1Etmm$Tq55gn3y?R$JaUKIqf378!aa22>=6$)R+h&Ix zrTMPR#(Q@JRlPWm5}n`qDX{2l-PkqF=kA9M2!i(aiggD!-pCYe{XIrl z&(*}kcM7bbxUabKT$Fblos#6|ECvrJy zwS_oO`2^knW91Lj?78D>J#Em?Dv&~TJ2L^%tB)i@^}RKA^J0k?J&0@#sPSy$3_Ez4 zG^_`o!$W%0%kA#n1J!IcPaX*9u+-&XEXse}a15Nra?KEDc^__Fo6l8{sOw$g(_juu ze-3uPm35dKY=08nPiy@3+lN&JFS8>p7VN%UuJy^#yV7mCXcFCNPzF`F*O8Mas9(0f z%vNC6)u}jF5G0H$c|ADPypKPYjBor*H`2RJvZ@;1x9qJ4HAR=+SV7%5y*J-~I?w*} z9vVu3(B64M%qDwAme06vRv5)19ssyj#IjGx)eLF^V!LVtZm{lxojh{o097^L5*1wTmw+@(e{b8=LDyd2EMv2;=2?9gy`9x5P>#Vq0x%fR6{hC) zId8$b#5LF-1aP{8LHOi$AP2e#Z89A@L9KWFNn+oB^q)R|{pmlsxg^}RdX*NA$}6pb z#n-by60bt!hFAwVXPRFBYULB!f6`<=I1{rMCM}lZI&NFPIq8rS2)0$MB2IKX$5vT`>%(*MmNsXO7)V zm@UsGVn?&j+q*Zs!5%>4MIjv8bK4&$==LqI@FR*6zV1=ob9nqoXul(@e=lG93o&;e z-5dDda!DXVfA$5%?1C>`nZbH`H4QNLS*&Ygja!o43MFZ_fywq^uQ+LkZD^R~e{ACd z4?t6aX+2)oE=0lvKme>)myTS^+X~imwa|KB8S9lnwgd$CND;EL7dS?{|FY@bGYQTp@ zRSYQu%AQ;1YBybUE_cZyZ+lS^Vz`~xv^FzF5D+%YdTjvNR)$}@i(x^cswsIf7S%$(vP<8`k1QV9w!Q05xy9wNVI7DDPVeP@81! zbck|~Wm5Zort6<&Up<0XgO?%(GwaokB?3hC3Ug?erwsKT&L=cznmT+Cmy5R}IjHT` z0X@0u?C^Sm;a#N9EwEm3#OuC@YW(s#b921pd5+>uboLG$e@~lqHRE|dmx#6JZq4EC zCk=??L^J4R*}aN(LkTYvPSFVN|9+LcAaPRtt_S^8T7gRJJd$uBflC+@=$$`b_K z-{(kR)TfuWz?mnahkCnG_9#uyU9y5yYyT%N19FFbP+9C;kmz z1ejgU(H3Awf1SlrUw*pwz-b&^vND*jU`hQ&R_i~qi{6U!`N!uEDKaR@ORHIFsx~I? zb{_A5bNj5RPkY`R>i|M>)WuynuHbP<&P&W~>vgl@a%G^e(*d>zKLj^&TjTA5D2K>h zt%gHwmm5M;p;fFvhx#GETt(V(1q(`7F7reLm>?MFfx$TqF3NC;F z4Q%iG0@1`z;3>^6K)_$2%_8dVG}cy#+zFFv`re?DlN5io-_J*(vDK)1MOtObM@|YIElK00_wo;5@q$a8aijyCs6zrCw6WJnIGHiGxvoz0H& z1uCdiNT5BTkbd4BjjOSzF#O z_VOk-SF;_iYnEzdckvJ`APwh4p{-sJp4@Y!686n-Gb;v5Ad%biRF3m7W7@yiP l-{cA_&ib0k))QwmEgE!qoy%OB^|kb0{(l1Xv5Wzi006}lZ;}82 delta 20277 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 M10vBk2LqP?0QG9jtN;K2 diff --git a/app-emulation/buildah/Manifest b/app-emulation/buildah/Manifest index 4ca8a1f09251..2481fe6403c9 100644 --- a/app-emulation/buildah/Manifest +++ b/app-emulation/buildah/Manifest @@ -1,5 +1,6 @@ DIST buildah-1.10.0.tar.gz 9362108 BLAKE2B 691b5273056f9eb3e1f1dabf22c299ae281af8db13e680351bc0f4e0b6560b0ac20def5a1b3a039d14b97bb35a935a34ae83eeadc6272ad4d68a494439cc5f57 SHA512 33d33bb622e69512a2e11592455d654f6478994e78894bd0f73e03cc01e12c7e30b1fc25bbd6b44a3ce83b9e261ffb47c3d08a99bf523f4fe0e3ff00d93861a8 DIST buildah-1.10.1.tar.gz 9378648 BLAKE2B ea563d1a52634aa4e0172f05caf04b511bd9962cec012ed35830ceb5848dae1c14020167d61d44e11d0dcdcd6d5440c216505a11987f6806bac1336dd12152c9 SHA512 0651ed1ec6015b437ed0a786bef20c6a88fedfa4d318edc081d257720b1cc2c8d380a8cde5125ab5894bf0b4a6df90034b689097f7cc05630401e8e7700fca6a DIST buildah-1.11.0.tar.gz 10065996 BLAKE2B fcf709f7474bcb45f2da6f90b614b4c95036d19c05fad715f80720efbb9ad6c4be6725001de4b5198c7d81e365ff12a742b73bc5d7268819de56c4b2fbe0b8e4 SHA512 a5e852a427de4e3f3ce8d78fb8ea82e8b6e0a1bcc6a0bc786c2bcb0d4689fec5f5a6413f77898bd953dc7eeea31d1d58fe22fac40cd5209fa5016a376a9958b7 +DIST buildah-1.11.1.tar.gz 10126770 BLAKE2B 88ee8aa43490b12e0e63cbdae24d62d8fd10f8a502689dc30b748213aaf32851bc83c4fce38316f79523e3fb3a7110fc763d8bcbd24181ae45abeb5b3eecdda5 SHA512 322fe1b249ff6db160bc1dc111d19ddde8f36ae931f222aeab21e0b39f60bcbe9ad8b11cb6ee088b028478d6774a2fb231b6d457ed4c30cd5477b4a67ebcf06a DIST buildah-1.8.4.tar.gz 5122400 BLAKE2B b02a1cac77f5f16ab6cec3a74f11ee94675c717ead21fd791feb4cfbd08dcfb4313a1ee3134d3b9f9d20218935db35e28dab406a9f706ff2f46a2beb1abaa56b SHA512 a316e5e2bea7cded1db089bbc7831c9af69242caa6108c78d63864c012053bda3dc3da5bf70248b2742b2be1ad66aeb59c844558022c20f79236f5b1292d6366 DIST buildah-1.9.2.tar.gz 9505091 BLAKE2B 886e1ae5804f005f5782d011ed8440a8ac5eb09b2cf7917ac04ed1ab3e08f8cce6ef9b8efaf3392d60ed46b5bdb2efcec8b44c0448f970210cd613837a5d8f1f SHA512 1add432491fcae3b22dac2768ba71be2a47f42f3d9fae14cc5ff54220b3b7b96a48a95cb10b249de98f9c3067d463bbeca75c7c52783c111a9b5ed0ba03eb30f diff --git a/app-emulation/buildah/buildah-1.11.1.ebuild b/app-emulation/buildah/buildah-1.11.1.ebuild new file mode 100644 index 000000000000..81faedfb0507 --- /dev/null +++ b/app-emulation/buildah/buildah-1.11.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit bash-completion-r1 golang-vcs-snapshot + +KEYWORDS="~amd64" +DESCRIPTION="A tool that facilitates building OCI images" +HOMEPAGE="https://github.com/containers/buildah" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="ostree selinux" +EGO_PN="${HOMEPAGE#*//}" +EGIT_COMMIT="v${PV}" +GIT_COMMIT="413bd1f" +SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +RDEPEND="app-crypt/gpgme:= + app-emulation/skopeo + dev-libs/libgpg-error:= + dev-libs/libassuan:= + sys-fs/lvm2:= + sys-libs/libseccomp:= + selinux? ( sys-libs/libselinux:= )" +DEPEND="${RDEPEND}" +RESTRICT="test" +REQUIRED_USE="!selinux? ( !ostree )" +S="${WORKDIR}/${P}/src/${EGO_PN}" + +src_prepare() { + default + sed -e 's|^\(GIT_COMMIT ?= \).*|\1'${GIT_COMMIT}'|' -i Makefile || die + + [[ -f ostree_tag.sh ]] || die + use ostree || { echo -e "#!/bin/sh\necho containers_image_ostree_stub" > \ + ostree_tag.sh || die; } + + [[ -f selinux_tag.sh ]] || die + use selinux || { echo -e "#!/bin/sh\ntrue" > \ + selinux_tag.sh || die; } +} + +src_compile() { + export -n GOCACHE XDG_CACHE_HOME + GOPATH="${WORKDIR}/${P}" emake all +} + +src_install() { + dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md troubleshooting.md + doman docs/*.1 + dodoc -r docs/tutorials + dobin ${PN} imgtype + dobashcomp contrib/completions/bash/buildah +} + +src_test() { + GOPATH="${WORKDIR}/${P}" emake test-unit +} diff --git a/app-emulation/ganeti-instance-image/files/ganeti-2.15.2-os-image-common_sh.patch b/app-emulation/ganeti-instance-image/files/ganeti-2.15.2-os-image-common_sh.patch deleted file mode 100644 index 73e7ab8a923d..000000000000 --- a/app-emulation/ganeti-instance-image/files/ganeti-2.15.2-os-image-common_sh.patch +++ /dev/null @@ -1,43 +0,0 @@ ---- a/common.sh.in 2018-09-05 23:23:07.811528673 +0000 -+++ b/common.sh.in 2018-09-06 00:10:36.993693654 +0000 -@@ -284,13 +284,13 @@ - blockdev="$1" - filesystem_dev_base=`$KPARTX -l -p- $blockdev | \ - grep -m 1 -- "-1.*$blockdev" | \ -- $AWK '{print $1}'` -+ $AWK '{print $1}' | sed -r -e 's/-([0-9]{1,2})$/p\1/g'` - if [ -z "$filesystem_dev_base" ]; then - log_error "Cannot interpret kpartx output and get partition mapping" - exit 1 - fi - $KPARTX -a -p- $blockdev > /dev/null -- filesystem_dev="/dev/mapper/${filesystem_dev_base/%-1/}" -+ filesystem_dev="/dev/mapper/${filesystem_dev_base/%p1/}" - if [ ! -b "/dev/mapper/$filesystem_dev_base" ]; then - log_error "Can't find kpartx mapped partition: /dev/mapper/$filesystem_dev_base" - exit 1 -@@ -302,17 +302,17 @@ - filesystem_dev="$1" - partition="$2" - if [ "${SWAP}" = "yes" -a -z "${KERNEL_PATH}" ] ; then -- boot_dev="${filesystem_dev}-1" -- swap_dev="${filesystem_dev}-2" -- root_dev="${filesystem_dev}-3" -+ boot_dev="${filesystem_dev}p1" -+ swap_dev="${filesystem_dev}p2" -+ root_dev="${filesystem_dev}p3" - elif [ "${SWAP}" = "no" -a -z "${KERNEL_PATH}" ] ; then -- boot_dev="${filesystem_dev}-1" -- root_dev="${filesystem_dev}-2" -+ boot_dev="${filesystem_dev}p1" -+ root_dev="${filesystem_dev}p2" - elif [ "${SWAP}" = "yes" -a -n "${KERNEL_PATH}" ] ; then -- swap_dev="${filesystem_dev}-1" -+ swap_dev="${filesystem_dev}p1" - root_dev="${filesystem_dev}-2" - elif [ "${SWAP}" = "no" -a -n "${KERNEL_PATH}" ] ; then -- root_dev="${filesystem_dev}-1" -+ root_dev="${filesystem_dev}p1" - fi - echo "$(eval "echo \${$(echo ${partition}_dev)"})" - } diff --git a/app-emulation/ganeti-instance-image/ganeti-instance-image-0.6-r1.ebuild b/app-emulation/ganeti-instance-image/ganeti-instance-image-0.6-r1.ebuild deleted file mode 100644 index 6d10cc0ad0dd..000000000000 --- a/app-emulation/ganeti-instance-image/ganeti-instance-image-0.6-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="git://git.osuosl.org/${PN}.git" - EGIT_BRANCH="master" - inherit git-r3 autotools -else - SRC_URI="http://ftp.osuosl.org/pub/osl/ganeti-instance-image/${P}.tar.gz" -fi - -DESCRIPTION="Scripts to build out CD or image based VMs using Ganeti" -HOMEPAGE="http://code.osuosl.org/projects/ganeti-image" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="app-arch/dump - >=app-emulation/ganeti-2.15.2-r7 - app-emulation/qemu - sys-apps/util-linux - sys-fs/multipath-tools - sys-fs/e2fsprogs" - -PATCHES=( - "${FILESDIR}/ganeti-2.15.2-os-image-common_sh.patch" -) - -src_prepare() { - default - if [[ ${PV} == "9999" ]]; then - eautoreconf - fi -} - -src_configure() { - econf --with-default-dir=/etc/ganeti -} - -src_install() { - emake DESTDIR="${D}" install || die "install failed" - - rm -rf "${D}"/usr/share/doc/${PN} - dodoc README.markdown NEWS ChangeLog - insinto /etc/ganeti - newins defaults ${PN} -} diff --git a/app-emulation/img/Manifest b/app-emulation/img/Manifest index 3239e964dcc8..4f0b1fbab893 100644 --- a/app-emulation/img/Manifest +++ b/app-emulation/img/Manifest @@ -1,2 +1 @@ -DIST img-0.5.6.tar.gz 3429213 BLAKE2B a1525d4aa09e11d122b41b54da8b90557dac3d0bfed5ea93dd6dad31269b7095d58d6d44dcd92dad9d56436132493d7ec8f1517b32eaa2bfb608bfb1fef639ec SHA512 e1a4469717df66f167f859cbf82ce54dd877e3e9c2f2d723f4424480c0429ac6ad99a13718c103bed3a823a91bef2f3ee3ac6c17e6f951f74f2f1b3ed0021785 DIST img-0.5.7.tar.gz 3875988 BLAKE2B dd8f13f6861eadc3a4c3d2d07ac826e53a8f3b83d66974717e9312c579967e0c9b57657c8fe6e86f03bb91fd7a82bc6d8d7d87a70be4dd85da10800d8909a51d SHA512 a42247c2ceac0ccfcc2cfd6a561a058855869f0219994cd8fa2bdd5092be17803057e4cb48a2d5277fdfded74dd06eb7c3c3db590fbde91502aebcaf593ddef7 diff --git a/app-emulation/img/img-0.5.6.ebuild b/app-emulation/img/img-0.5.6.ebuild deleted file mode 100644 index acb7de2fa244..000000000000 --- a/app-emulation/img/img-0.5.6.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit golang-build golang-vcs-snapshot - -EGO_PN="github.com/genuinetools/img" -EGIT_COMMIT="v${PV}" -GIT_COMMIT="d08b52517b4f2ec47e621541b8799de82c1a31f6" -ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="Standalone daemon-less unprivileged Dockerfile and OCI container image builder" -HOMEPAGE="https://github.com/genuinetools/img" -SRC_URI="${ARCHIVE_URI}" -LICENSE="MIT" -SLOT="0" -IUSE="seccomp" - -RESTRICT="test" - -src_compile() { - local TAGS=$(usex seccomp 'seccomp' '') - pushd src/${EGO_PN} || die - GOPATH="${S}" go build -tags "noembed ${TAGS}" -v -ldflags "-X ${EGO_PN}/version.GITCOMMIT=${GIT_COMMIT} -X ${EGO_PN}/version.VERSION=${PV}" -o "${S}"/bin/img . || die - popd || die -} - -src_install() { - dobin bin/* - dodoc -r src/${EGO_PN}/README.md -} diff --git a/app-emulation/virtio-win/Manifest b/app-emulation/virtio-win/Manifest index 09b06452e39f..90e8eb2288f3 100644 --- a/app-emulation/virtio-win/Manifest +++ b/app-emulation/virtio-win/Manifest @@ -1,6 +1 @@ -DIST virtio-win-0.1.117.iso 56999936 BLAKE2B 7880ab46d194ed265a2e0b88ea98752be9297af13f8b74b6c5b4f5249505ec3d84ffc70cc927816f0d45b7560df82c6ed1a27632db8bf4d78372af3ea96373fe SHA512 695d4bf0bbe469269ef46735997c33d3bec83bec30b86ffefe6ee3a7142e4c70a5cdb6aeca1bef6b538792faee752296452535c0276a3f7686d8a96bdf9eb6d4 -DIST virtio-win-0.1.118.iso 56967168 BLAKE2B 6bcabe5384ae297838d289ad6e2a18c08089463f6c5d58de8ace4d0d47396dcab60e0f021ca009d7faa7a81ef3fc855ac1aabefda4a540f9f07b25e12fa46048 SHA512 1a1da7bfbecb1cd02eca780583c486caadd5b76b225a469af0e693f08506bf9b582f57df52b670409a1cf0d887c0ab715ecca0f08802c242a93535d2d58134d9 -DIST virtio-win-0.1.126.iso 155856896 BLAKE2B 88ccc79e43f2c9cf8d985b0d0677c76ec7eebc960eb8c6c2906cacb05e05f945a90d549bcab50754930bf43a84cd722034c3a06828622b47dc99d87fc5634528 SHA512 b57810f33746ed90420f12f6267903f595ddd02aecb8d3de58cd2d5c0b39ec2f31e0352c2548344e629827616bf2d3c284e1ff60d2132fdde39f2086b36af2e6 -DIST virtio-win-0.1.141.iso 316628992 BLAKE2B 41663ebfd084e9e386eddc3db9ba2c9fe3313260fe3158bbb67c03270c0de37d4ce33e7b6f39ec1b8b5190a9fc8918364d0e9a4ac2a03cdc988e0f26d2062389 SHA512 909f4437b69cba1edfa857326986eb8c4b58835169d70117a5ff57bfa4ebc48f74d6ffa05de50732fb60551166544160fa3b4ec5c59cfb98daeb789902a9b119 DIST virtio-win-0.1.160.iso 322842624 BLAKE2B baa1475055c2df609931e48cc4a18a2e24fcbf07ec9df80a94b1bdb77ca76c1278c5269a95422ea5c2363df424a30b8395b539689982d609096823ebc880afaf SHA512 71c9de9086fa5b5d764d210b5f7d0238c8b294aaf17704eabe16fe65c5649944126924870f0e2eb05d030c2f521770cb5760f4016d29319f5f1bd5deb7955e50 -DIST virtio-win-0.1.96.iso 160659456 BLAKE2B 7e7784c7585af899881d44a60167e2cc08d40d5a575fd5b0815e218ddbc5e8ea3b37deda7352688364bc1c6d72186c2e1eecb5a616102576c13d61b890a330bf SHA512 a00311f29937383d0dd538b5156a078fdb0c93d39a91d66376a9567f3d4841eeb0ec2a8bf8b018d089040895c9f720e1b253a5aed8bd337dd8713a47544b2a61 diff --git a/app-emulation/virtio-win/virtio-win-0.1.117.ebuild b/app-emulation/virtio-win/virtio-win-0.1.117.ebuild deleted file mode 100644 index 240e35c8dfda..000000000000 --- a/app-emulation/virtio-win/virtio-win-0.1.117.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="VirtIO drivers for Windows virtual machines running on KVM" -HOMEPAGE="https://fedoraproject.org/wiki/Windows_Virtio_Drivers" -SRC_URI="https://fedorapeople.org/groups/virt/${PN}/direct-downloads/archive-virtio/${PN}-${PV}-1/${PN}-${PV}.iso" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -S=${WORKDIR} - -src_install() { - insinto /usr/share/drivers/windows - doins "${DISTDIR}/${PN}-${PV}.iso" -} diff --git a/app-emulation/virtio-win/virtio-win-0.1.118.ebuild b/app-emulation/virtio-win/virtio-win-0.1.118.ebuild deleted file mode 100644 index a2efd51ccb8a..000000000000 --- a/app-emulation/virtio-win/virtio-win-0.1.118.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="VirtIO drivers for Windows virtual machines running on KVM" -HOMEPAGE="https://fedoraproject.org/wiki/Windows_Virtio_Drivers" -SRC_URI="https://fedorapeople.org/groups/virt/${PN}/direct-downloads/archive-virtio/${PN}-${PV}-2/${PN}-${PV}.iso" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -S=${WORKDIR} - -src_install() { - insinto /usr/share/drivers/windows - doins "${DISTDIR}/${PN}-${PV}.iso" -} diff --git a/app-emulation/virtio-win/virtio-win-0.1.126.ebuild b/app-emulation/virtio-win/virtio-win-0.1.126.ebuild deleted file mode 100644 index a2efd51ccb8a..000000000000 --- a/app-emulation/virtio-win/virtio-win-0.1.126.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="VirtIO drivers for Windows virtual machines running on KVM" -HOMEPAGE="https://fedoraproject.org/wiki/Windows_Virtio_Drivers" -SRC_URI="https://fedorapeople.org/groups/virt/${PN}/direct-downloads/archive-virtio/${PN}-${PV}-2/${PN}-${PV}.iso" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -S=${WORKDIR} - -src_install() { - insinto /usr/share/drivers/windows - doins "${DISTDIR}/${PN}-${PV}.iso" -} diff --git a/app-emulation/virtio-win/virtio-win-0.1.141.ebuild b/app-emulation/virtio-win/virtio-win-0.1.141.ebuild deleted file mode 100644 index 7a1b03cb92e8..000000000000 --- a/app-emulation/virtio-win/virtio-win-0.1.141.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="VirtIO drivers for Windows virtual machines running on KVM" -HOMEPAGE="https://fedoraproject.org/wiki/Windows_Virtio_Drivers" -SRC_URI="https://fedorapeople.org/groups/virt/${PN}/direct-downloads/archive-virtio/${PN}-${PV}-1/${PN}-${PV}.iso" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -S=${WORKDIR} - -src_install() { - insinto /usr/share/drivers/windows - doins "${DISTDIR}/${PN}-${PV}.iso" -} diff --git a/app-emulation/virtio-win/virtio-win-0.1.96.ebuild b/app-emulation/virtio-win/virtio-win-0.1.96.ebuild deleted file mode 100644 index 5744f3efd289..000000000000 --- a/app-emulation/virtio-win/virtio-win-0.1.96.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="VirtIO drivers for Windows virtual machines running on KVM" -HOMEPAGE="https://fedoraproject.org/wiki/Windows_Virtio_Drivers" -SRC_URI="https://fedorapeople.org/groups/virt/${PN}/direct-downloads/archive-virtio/${PN}-${PV}/${PN}-${PV}.iso" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" -S=${WORKDIR} - -src_install() { - insinto /usr/share/drivers/windows - doins "${DISTDIR}/${PN}-${PV}.iso" -} diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest index 8df7092b9622..aa87f46798c4 100644 --- a/app-emulation/virtualbox-bin/Manifest +++ b/app-emulation/virtualbox-bin/Manifest @@ -1,14 +1,11 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.26-128414.tar.gz 19684009 BLAKE2B 81787dcf3b70211fa9c84a40c668100eda0dfd2ce3e1d35c226cb6913ef74027f3444be93069a5e881d8e60905477460a180cb98919050286978edf9c1edcdf3 SHA512 deb4c62d58e2071f4413f0ff769e9ecd756362920b29482a6a3d77566c327b075cb5ecafdc65985305b8b798dc56ca2104a0f8244651fca89c4e15ef879c121e DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.32-132073.tar.gz 26917593 BLAKE2B e52c746299d32ae908892791d8fb9b4dda264875e66bf0459adfbc64381001e9be1800a8ac93bbea14dceb47a0e81cf79c29a4c0796f7c4a30021e4beb036cfa SHA512 382ed45a90981397da7d46925a73c5aa0cc870fe41992c87ccd3d3a33420b199e4a0a19761a6c6ebeacf93450e2937d81befb6fdaf7fb7961827e23f0f24c645 -DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.10-132072.tar.gz 23160596 BLAKE2B 5cd7d1490305236f99b759520b4c63afd207cab53e861aaca0b0c318fe96f991756db60652bf65b26b5b9690366b6a5df13c225b44df75a30c1cc04badc7dbb2 SHA512 2c99b9917c65b4287bd1b78e9b9312630850307becea526188f97de569f541fab6bfbc4d5cff2ea9aab784dc4bbb23ada3679f76116ba94169f9c73566cc6c09 DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.12-133076.tar.gz 23160551 BLAKE2B 6174296d97f9e32a79f29e119804b15d288100017ea9da20235325f095e1d10a7ea5acf478d914b4a2e874da7640520691ad9a881228855b047f5c0c529ad120 SHA512 f7d4785ce8e53836cb4b87920765967cb3148ba09ee5921ab67fc4547d8a90923bfbb8a432d67ec6b878775fd67f1dbd826dcf993b57481f71d2f8a71ce13bfd DIST VirtualBox-5.2.26-128414-Linux_amd64.run 89220562 BLAKE2B d937e3a8f622ed1afc8ab7d2479401c6b41f6b1404197b2d86933d741a209071b1bc98de14ea4f25b2b0f2a22a328393908f85955f8879dbf8b28e2b981e4d04 SHA512 c8d7741408d234e7c05709dd0ed66d30b427b0f39976f232b1fe8a17160d36c4dda7d3adda46a38cbdd6626d34570805f582ac0aae2a975385a1f1d06e97f354 DIST VirtualBox-5.2.26-128414-Linux_x86.run 88339918 BLAKE2B 0fe177a8d9ab4c4cb894151a00f9554713dee27af1fe3036591a0e7865c8869eef17368ab42270d5a9081c849e6550ebef809c3f8f09a9238e2f5a5f0c9e76e5 SHA512 6a809cf29a2cd70bddeca0443955ea10044553ef85744949b604f92a8bca96b9deb1c37f723388d1f27f903c9469e7cb853a0bf7d6928bb18ba61cb19b216fba DIST VirtualBox-5.2.32-132073-Linux_amd64.run 83854803 BLAKE2B 3522df31f4f98efcd40adcaaf8ac458078adf0bbfed96c7d309d4726ddb8b8dd78eef830b3cfcb2f1fa6329bcc30ea2449f5c88cab66fa0c7d20818d7b5aa07a SHA512 aea9b27793f3363eba2ed627cc3b35ca51445946e6e9f20382fb3034afbb7470d27fdc476066c04acc595690a9e34109e8b8ce6dcab10fdc990b241b24ec47fb DIST VirtualBox-5.2.32-132073-Linux_x86.run 82943439 BLAKE2B 31a22e8b52a53d6948a5af533b5c8f374d703c44736678c0bbe6fd9b5298bed4817996c32902a69c2c59dbf751cea04f22beb7203deaeadf79d2424e123e9d37 SHA512 05f99b673224c2b3d94b0d568067ae5ee74200c88a3b7f6665988a9d0c35f69f81c07292b838d07c07fd6d5484979615fd255650b138387501a593f3833b9071 -DIST VirtualBox-6.0.10-132072-Linux_amd64.run 127108569 BLAKE2B f2313b8e797f1292975d6d0f214985b16541b4b05cd0efa3f9b417a02b85ad7affa8c1d4929f161f90548242541628000c3ef39acece29a376f11aaf4d3536e9 SHA512 026c9b5d5f24714293cafb522840c2c84b86ebaa903f7e402472a916bd549cf3b279ef6de02ff0c9c7cb6df74ea402568df64ed224c0173d445d80f04a2d93d1 DIST VirtualBox-6.0.12-133076-Linux_amd64.run 127118808 BLAKE2B b654fce2e9134390c7cf27e30e2c2e15e5d3bfd40df85627b266f250c112b0f4f60062d3f50dbb0e5bc0ac7f4b819694cdb65d2148b4b015b8e0c5c71c13e4ec SHA512 cce0e95de6e7ecb879807ec47cff0f4423c471132fc157e4c1656824ab5c914684db53bf73c77f9a98e72f654a7af13b21ad2954ef8f5a961b39ab9bb7c04990 DIST VirtualBoxSDK-5.2.26-128414.zip 10159276 BLAKE2B 32a9e0a70cc63c8e0daa7080f8e10ac8a514837be98a66b00161cd0c9bf2cc42ef0a11f3a69a742a2f6745b4c8b8fe9e946e18f81cd5ef3ab2f68d5e3c95c568 SHA512 f3d1cc622734ecb0f56fcdf5728fcc747e3b084cb2358d420c55c1acd98d2f24870f0fd18cea430f118f34bca10199526ba195a314d6ce7fb6c4bc8281d89f09 DIST VirtualBoxSDK-5.2.32-132073.zip 10200195 BLAKE2B 0de34e166b94889c605014233142887e7a8857d1915866156a0cc63850937730ec063e63b550f0d39ad241259158f033b028dbab7eec3f6f38c3715139413b3a SHA512 ccbe2af819bff46055bd6f079a03d69e721a09286e83d4f650583bc7692f5d19ae1a725cf3a6eb1b75167a2c73ff2e020d1f932bf9cfeee9ee709d1174c4cabf -DIST VirtualBoxSDK-6.0.10-132072.zip 10801181 BLAKE2B 9ad30a0db9e0e87594277c10d869f915a1981c8a7fef294c34bbc904714141bc69e9ad80b79fa61b418ab537f65ccb574f72b6a2985110b51c54d8bfeac9f42a SHA512 b1cf9d3d289a3ba765e3ef9af2491b9f785e241c2c1ff9606009d3983c8fa8660a80dbd37404c773aa57b76a06fd2d1136644565643a58d1d4e1700a7cc329fd DIST VirtualBoxSDK-6.0.12-133076.zip 10799655 BLAKE2B 93fc5093454a21bf5da26d00f35ab107410cddfed63c9af8494cd194cdc080a70ec8cc8af57233be0472b84a25709a3719f51d399585c1b474ddb4d40e6488ab SHA512 f270a6c404f1bf49ca6bbbc8c4fdba70e6c65001e9731a689f391e6d4c18866ceb14c94a241c15a4e5dd01e08f2c5c61f0fe7feb43ffe36acc9868a72a75603c diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-6.0.10.132072.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-6.0.10.132072.ebuild deleted file mode 100644 index 0d68ba80c9dc..000000000000 --- a/app-emulation/virtualbox-bin/virtualbox-bin-6.0.10.132072.ebuild +++ /dev/null @@ -1,291 +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 xdg-utils gnome2 pax-utils python-r1 udev unpacker eapi7-ver - -MAIN_PV="$(ver_cut 1-3)" -if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then - MY_PV="${MAIN_PV}_$(ver_cut 5-6)" - MY_PV="${MY_PV/beta/BETA}" - MY_PV="${MY_PV/rc/RC}" -else - MY_PV="${MAIN_PV}" - KEYWORDS="~amd64" #~x86 -fi -VBOX_BUILD_ID="$(ver_cut 4)" -VBOX_PV="${MY_PV}-${VBOX_BUILD_ID}" -MY_P="VirtualBox-${VBOX_PV}-Linux" -# needed as sometimes the extpack gets another build ID -EXTP_PV="${VBOX_PV}" -EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack" -EXTP_P="${EXTP_PN}-${EXTP_PV}" -# needed as sometimes the SDK gets another build ID -SDK_PV="${VBOX_PV}" -SDK_P="VirtualBoxSDK-${SDK_PV}" - -DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use" -HOMEPAGE="https://www.virtualbox.org/" -SRC_URI="amd64? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run ) - https://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_P}.vbox-extpack -> ${EXTP_P}.tar.gz" - #x86? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run ) - -LICENSE="GPL-2 PUEL" -SLOT="0" -IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp" -RESTRICT="mirror" - -if [[ "${PV}" != *beta* ]] ; then - SRC_URI+=" - sdk? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${SDK_P}.zip )" - IUSE+=" sdk" -fi - -DEPEND="app-arch/unzip - ${PYTHON_DEPS}" - -RDEPEND="!!app-emulation/virtualbox - !app-emulation/virtualbox-additions - ~app-emulation/virtualbox-modules-${MAIN_PV} - !headless? ( - dev-libs/glib - media-libs/fontconfig - media-libs/freetype - media-libs/libpng - media-libs/libsdl[X] - x11-libs/libXcursor - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXft - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - chm? ( dev-libs/expat ) - ) - dev-libs/libxml2 - sys-fs/lvm2 - x11-libs/libXau - x11-libs/libX11 - x11-libs/libXt - x11-libs/libXmu - x11-libs/libSM - x11-libs/libICE - x11-libs/libXdmcp - ${PYTHON_DEPS}" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -S="${WORKDIR}" - -QA_PREBUILT="opt/VirtualBox/*" - -PYTHON_UPDATER_IGNORE="1" - -src_unpack() { - unpack_makeself ${MY_P}_${ARCH}.run - unpack ./VirtualBox.tar.bz2 - - mkdir "${S}"/${EXTP_PN} || die - pushd "${S}"/${EXTP_PN} &>/dev/null || die - unpack ${EXTP_P}.tar.gz - popd &>/dev/null || die - - if [[ "${PV}" != *beta* ]] && use sdk ; then - unpack VirtualBoxSDK-${SDK_PV}.zip - fi -} - -src_configure() { - :; -} - -src_compile() { - :; -} - -src_install() { - # create virtualbox configurations files - insinto /etc/vbox - newins "${FILESDIR}/${PN}-config" vbox.cfg - - if ! use headless ; then - newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop - - # set up symlinks (bug #572012) - dosym ../../../../opt/VirtualBox/virtualbox.xml /usr/share/mime/packages/virtualbox.xml - - local size ico icofile - for size in 16 24 32 48 64 72 96 128 256 ; do - pushd "${S}"/icons/${size}x${size} &>/dev/null || die - if [[ -f "virtualbox.png" ]] ; then - doicon -s ${size} virtualbox.png - fi - for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do - icofile="virtualbox-${ico}.png" - if [[ -f "${icofile}" ]] ; then - doicon -s ${size} ${icofile} - fi - done - popd &>/dev/null || die - done - doicon -s scalable "${S}"/icons/scalable/virtualbox.svg - insinto /usr/share/pixmaps - newins "${S}"/icons/48x48/virtualbox.png ${PN}.png - fi - - pushd "${S}"/${EXTP_PN} &>/dev/null || die - insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN} - doins -r linux.${ARCH} - doins ExtPack* PXE-Intel.rom - popd &>/dev/null || die - rm -rf "${S}"/${EXTP_PN} - - insinto /opt/VirtualBox - dodir /opt/bin - - doins UserManual.pdf - - if [[ "${PV}" != *beta* ]] && use sdk ; then - doins -r sdk - fi - - if use additions; then - doins -r additions - fi - - if use vboxwebsrv; then - doins vboxwebsrv - fowners root:vboxusers /opt/VirtualBox/vboxwebsrv - fperms 0750 /opt/VirtualBox/vboxwebsrv - dosym ../../opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv - newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv - newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv - fi - - if use rdesktop-vrdp; then - doins rdesktop-vrdp - doins -r rdesktop-vrdp-keymaps - fperms 0750 /opt/VirtualBox/rdesktop-vrdp - dosym ../../opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp - fi - - if ! use headless && use chm; then - doins kchmviewer VirtualBox.chm - fowners root:vboxusers /opt/VirtualBox/kchmviewer - fperms 0750 /opt/VirtualBox/kchmviewer - fi - - # This ebuild / package supports only py2.7. When py3 comes is unknown. - # The compile phase makes VBoxPython2_7.so. - # py3 support would presumably require a binary pre-compiled by py3. - use python && doins VBoxPython.so - - rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \ - vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \ - VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \ - webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \ - 90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \ - VBoxPython?_*.so - - if use headless ; then - rm -rf VBoxSDL VirtualBox{,VM} VBoxKeyboard.so - fi - - doins -r * || die - - # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid) - dosym ../VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so - dosym ../VBoxREM.so /opt/VirtualBox/components/VBoxREM.so - dosym ../VBoxRT.so /opt/VirtualBox/components/VBoxRT.so - dosym ../VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so - dosym ../VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so - - local each - for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,TestOGL,ExtPackHelperApp} $(usex headless '' VirtualBox) ; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 0750 /opt/VirtualBox/${each} - pax-mark -m "${ED%/}"/opt/VirtualBox/${each} - done - # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case.. - for each in VBoxNet{AdpCtl,DHCP,NAT} $(usex headless '' VirtualBoxVM) ; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 4750 /opt/VirtualBox/${each} - pax-mark -m "${ED%/}"/opt/VirtualBox/${each} - done - - if ! use headless ; then - # Hardened build: Mark selected binaries set-user-ID-on-execution - for each in VBox{SDL,Headless} ; do - fowners root:vboxusers /opt/VirtualBox/${each} - fperms 4510 /opt/VirtualBox/${each} - pax-mark -m "${ED%/}"/opt/VirtualBox/${each} - done - - dosym ../VirtualBox/VBox.sh /opt/bin/VirtualBox - dosym ../VirtualBox/VBox.sh /opt/bin/VBoxSDL - else - # Hardened build: Mark selected binaries set-user-ID-on-execution - fowners root:vboxusers /opt/VirtualBox/VBoxHeadless - fperms 4510 /opt/VirtualBox/VBoxHeadless - pax-mark -m "${ED%/}"/opt/VirtualBox/VBoxHeadless - fi - - exeinto /opt/VirtualBox - newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh" - fowners root:vboxusers /opt/VirtualBox/VBox.sh - fperms 0750 /opt/VirtualBox/VBox.sh - - dosym ../VirtualBox/VBox.sh /opt/bin/VBoxManage - dosym ../VirtualBox/VBox.sh /opt/bin/VBoxVRDP - dosym ../VirtualBox/VBox.sh /opt/bin/VBoxHeadless - dosym ../VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl - - # set an env-variable for 3rd party tools - echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox" - doenvd "${T}/90virtualbox" - - local udevdir="$(get_udevdir)" - insinto ${udevdir}/rules.d - doins "${FILESDIR}"/10-virtualbox.rules - sed "s@%UDEVDIR%@${udevdir}@" \ - -i "${ED%/}"${udevdir}/rules.d/10-virtualbox.rules || die - # move udev scripts into ${udevdir} (bug #372491) - mv "${ED%/}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${ED%/}"${udevdir} || die - fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - - udevadm control --reload-rules && udevadm trigger --subsystem-match=usb - - elog "" - if ! use headless ; then - elog "To launch VirtualBox just type: \"VirtualBox\"" - elog "" - fi - elog "You must be in the vboxusers group to use VirtualBox." - elog "" - elog "For advanced networking setups you should emerge:" - elog "net-misc/bridge-utils and sys-apps/usermode-utilities" - elog "" - elog "Please visit http://www.virtualbox.org/wiki/Editions for" - elog "an overview about the different features of ${PN}" - elog "and virtualbox-ose" - if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then - elog "" - elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\"" - elog "or else USB in ${PN} won't work." - fi -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index 0e0753abd5d9e47e2fa69118ce1a1ca011e3c3a8..8a8a25ddfc796e4c734485197f89b4c14beb58b9 100644 GIT binary patch literal 21020 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 literal 21017 zcmV(*K;FL}iwFP!00002|8>3Hk|js7op;Ztm=}N)89y13mxmH%l1bzZc`u8<9P|Ka z41peU<~+T=FQKX0RlwLe7z4Vi_RfrOU%r-yyT||jZ~yJz{`AxS)>r@5|Chi2^y8n7 z6wW{W$N%Tw{_p=3|Kp!>k9Dsj$6jhI;lA>`?kklU%NqTtNAJ0gR^u^d>1V1(y6$?c z`?z*Lj(w)I(&$$|$IfNkcRlA=A=j(T(d#`{9&3+r$NQMQ*Q>UD^GAH^HOmqH^k4ta ze=A4)Q!Kk2ciQKj!oAPXLS8eZy!zR$v3FY~jH4a*ImUS%Ew!*iTJc(Ex!213KF@ro z9(c4X@Btx~vet38^XON-uKT?1BagW9nXh}+)n?|+%0AM;C;o^3{BQr||N1}v(|`SM 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 diff --git a/app-i18n/man-pages-it/Manifest b/app-i18n/man-pages-it/Manifest index ec6a3b0562bf..6eff92cad2f0 100644 --- a/app-i18n/man-pages-it/Manifest +++ b/app-i18n/man-pages-it/Manifest @@ -1,2 +1 @@ -DIST man-pages-it-2.80.tar.gz 1789480 BLAKE2B 664121e6a6d8e73200546431ea97d0b8c751eaeed87e958ff0b0a822c651c7e489b05a7e26de23a889a4f1ab6fc21524bb81fab21f0331eedb4102d40cecfeb1 SHA512 81cee1b4d0c818b83830355ba1347df7a309b87ebfe3169db7763b22de8638273eacf377d0b9127aa1e748c8fd427eb268dda6d6c4b543c6d3788edda86980ef DIST man-pages-it-4.00.tar.xz 349192 BLAKE2B 90f25e7abfd64d0f175c2596bc9203626d9e7e53218d579081d17aa01665be20ffa721e33379107814a57715a35f480bb1833a2d3965f4b86b3247bf70e9162c SHA512 6392b42254eba42bd76f3aef3b6206396a817019df61462e44bd0f7dc519768cb1b1107726c45e402a0cf27e6f2ca8c8912363bd9bec7562b10e8fd5dcc60ffe diff --git a/app-i18n/man-pages-it/man-pages-it-2.80-r1.ebuild b/app-i18n/man-pages-it/man-pages-it-2.80-r1.ebuild deleted file mode 100644 index 2a3c4dbf7b29..000000000000 --- a/app-i18n/man-pages-it/man-pages-it-2.80-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -DESCRIPTION="A somewhat comprehensive collection of Italian Linux man pages" -HOMEPAGE="http://it.tldp.org/man/" -SRC_URI="ftp://ftp.pluto.it/pub/pluto/ildp/man/${P}.tar.gz" - -LICENSE="man-pages GPL-2+ BSD MIT FDL-1.1+ public-domain man-pages-posix" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="" - -RDEPEND="virtual/man" - -src_prepare() { - # bug 480970 - rm man5/{dpkg.cfg,deb,deb-control}.5 || die -} - -src_compile() { :; } # emake does bad things here - -src_install() { - doman -i18n=it man*/* - - dodoc description readme CHANGELOG HOWTOHELP POSIX-COPYRIGHT -} diff --git a/app-i18n/man-pages-zh_CN/Manifest b/app-i18n/man-pages-zh_CN/Manifest index 272842a6bda0..6ade4c0f0bf3 100644 --- a/app-i18n/man-pages-zh_CN/Manifest +++ b/app-i18n/man-pages-zh_CN/Manifest @@ -1,2 +1 @@ -DIST man-pages-zh_CN-1.5.tar.gz 3762338 BLAKE2B c2c740e6ae6f6e0cb26af7bca4e9d5ce75b20eb535362030565c8ed794c984ac8d1c7fe0ee354f58cbb37bc2dba1067afc33dbe4af07257938b0137156b43790 SHA512 799eac7e6c64dd9bb647bf490457bc6ece76870d261606e33f48df977762b66f778fb5afe3608443be100e516988c700ddb53de2a226e7b29d32348fa240ce91 DIST man-pages-zh_CN-1.6.3.2.tar.gz 1845997 BLAKE2B 3af6859593e4b2a52ef3ce93f2d18fe0f102e63cee3c7035de04ab4d8b8ac491ceff284b1a2f01a5e4dcdc4869c2a9768ff7dfde48b9e89813a2e558bf7b259e SHA512 61171406482a24c3dfd1b6303af3d7fb086466d5f05d5799f50488beb78c91c5d1bcf574aab669b71fa0f027691a0be1a1d254d08f823ff4bd8bf976e0c83dff diff --git a/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.5.ebuild b/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.5.ebuild deleted file mode 100644 index c1d639ba7f7f..000000000000 --- a/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.5.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 - -inherit eutils - -DESCRIPTION="A somewhat comprehensive collection of Chinese Linux man pages" -HOMEPAGE="http://cmpp.linuxforum.net/" -SRC_URI="http://download.sf.linuxforum.net/cmpp/${P}.tar.gz" - -LICENSE="FDL-1.2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="virtual/man" - -src_prepare() { - ecvs_clean -} - -src_configure() { :; } - -src_compile() { - emake u8 -} - -src_install() { - emake install-u8 DESTDIR="${ED}"/usr/share - dodoc README* DOCS/* -} diff --git a/app-leechcraft/Manifest.gz b/app-leechcraft/Manifest.gz index ba48c3b9adafa6463f2c35a2cf564a6019423377..7781081d68913fd375eeb49954b7679147eef69d 100644 GIT binary patch delta 10907 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 xGaaq(oRK3X-{$g@IQ6$!-h##002B2Za4q{ delta 10908 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

Ax&+E?1z!I5Fc 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 diff --git a/app-leechcraft/lc-hotsensors/lc-hotsensors-9999.ebuild b/app-leechcraft/lc-hotsensors/lc-hotsensors-9999.ebuild index 4e5347d717f2..d693a30b7e1b 100644 --- a/app-leechcraft/lc-hotsensors/lc-hotsensors-9999.ebuild +++ b/app-leechcraft/lc-hotsensors/lc-hotsensors-9999.ebuild @@ -14,7 +14,7 @@ KEYWORDS="" IUSE="debug" DEPEND="~app-leechcraft/lc-core-${PV}[qwt] - sys-apps/lm_sensors + sys-apps/lm-sensors dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtdeclarative:5[widgets] diff --git a/app-leechcraft/liblaretz/Manifest b/app-leechcraft/liblaretz/Manifest index 8926388f4284..9a3eff60c05f 100644 --- a/app-leechcraft/liblaretz/Manifest +++ b/app-leechcraft/liblaretz/Manifest @@ -1,2 +1 @@ -DIST liblaretz-0.1.0.tar.gz 11783 BLAKE2B 5ab0aa23fbf7d6840e53663df7963258399388f414faa3a380ff1822173f6b0f130a5f0d9b07aead08a85f2b1688138abd5a2d2bc3f224a60ed942b91b797d49 SHA512 869361667c4872e694a875655dd33744925b6dab13977b9b93b87de52c8290f59206afc1ee711941dc698a12fd4ea38fae4f1bda6aaa750dd275dd2b1c8a0a53 DIST liblaretz-0.1.2.tar.gz 11951 BLAKE2B 87d5e9297b6fa73185a9c3555d408eafb9383d0b8361bb229848ef168a2af54dedafcd27cbfbd826d3ee432b701ed0150aa4b186eb86f02c8a145e1b9111b0c0 SHA512 d0966b5c503ed4741da6bcf57a28cd36bb6466d16f83d4276e4055b0fcf66fac58627309cbe2218ee0b8aeb7f30bfb018d58d81a87ff3dbb3c158cc7589ee484 diff --git a/app-leechcraft/liblaretz/liblaretz-0.1.0.ebuild b/app-leechcraft/liblaretz/liblaretz-0.1.0.ebuild deleted file mode 100644 index f36a501479ec..000000000000 --- a/app-leechcraft/liblaretz/liblaretz-0.1.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="Shared library to be used by the Laretz sync server and its clients" -HOMEPAGE="https://leechcraft.org" -SRC_URI="https://github.com/0xd34df00d/${PN#lib}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -inherit cmake-utils - -LICENSE="Boost-1.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND="dev-libs/boost" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN#lib}-${PV}" -CMAKE_USE_DIR="${S}"/src/lib diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index d41ad6484046d0812e3a4d6018c57300a76adc19..63552cc9610e39670de2732d6662079979931313 100644 GIT binary patch literal 4915 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 literal 4928 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 literal 50615 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®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

V-ce0I}Vb|9ETs7i}hpDa$I`<5Q*!(s- ze5D&qw1e!e!DHU3Ad4doXrHVYWTjgdmK>tBSP%l^ZHvNT#V-H5YQ@GqJQ`j+^3?MY z#9v1jLD-aaVNy8=Asy>+`f=GwV; zw`I#SIJ2cH)~Y3fbvp;}JVGn$;7fs*Ylh-1F7K%UIa!UoLvnz-&rQeyXsrsZ(2eQ! zLU?9z2+rY^gx$18@@_Stro5j&4$tO8wOntFCskrv!DCfV-;Qd1RXfUPcKNbM+Y&Da zx7Fv?in^V=gy435mFH28Z9rJSj-94sjfp8xe#41=TM6wYF&MsM1NZCrLRaj!*DL1G z5%063FVNO8#A#yx37hV*!c#C|SRb%*n~LPIY|w{@7W>Z$tI-axCRr^G3BcIPbLAo& zW3b-+e$HEY)zCcnJ8YZ0&Ht>!xbNr+KDEX7T7c?WAKvOm91k{%vJcxjz*>-4C5PwY z!DkrxW%6+;o}BjMq(sccu9h+aq3H}TGW0_C@+7Ypyg-q$8o zVY$BlXg@v<_k9nPVby0S0W9l6?BO(C9{G%NU;%GuBAk{?H6Gj^yO9Vh05w3$zw3{3 z(e4O^3@JzFtlEjaGG0>bs_8cZGf7y;n71@ncMGbRB|Ws4oM zH~(luZUQj9Tg|zI#6Xnwk+5E<$aQ)dO>kE2Z9imvRIbhIQ!;)y+`$_j3IrVNvDHg1 z?nMkH!;w?46qxcW=pz~b`uXGNoR=0gQ;mo$48ofMmq%$mG>>rt__Obp2`SFc=*rxr z`63^CZZ`itNpVoZ#>MNIQ{Gf<&nzhxLkn;sMKXdT)BhOt?>tZ|Gl@3gEk6;|`Ka=I zHRPlm=k$CrRm^!|ra55X(|IRVHi18#P8vgH5*`kZ0f4pM&5f`Umq(q>ZW`b!ua^$}G}`BXA-GevvS(REnr{!>k6b+^4bXKfkzh=$g-{ve zTFwo%s1GXyMXSpfyc+6Ahy<@c0si3ih_ojsYz-^Whax&9khk+_`CTs}f+g?#axdTV z*flwcJQwFeIf1ES)J|EOUQ`OrXYCM#(`lq$xpF$&^ze`ruh+QEaYGfX%dx3F+^k`+ z_I|O4kW`hzX)CMur|vK?_1nR1&NleCSmX1je=*$=vF*4XJ2o)>jewaBE46|Vp3@{r z4#h;>c|o2RFU4h@HiXdeU*);i#3>X|4)8Cr^8OB_+5^2cg{e0~*)zb7RWza@@o7 zjOKlOc8L1YUd~bS{djv(@~*w|^&Ir~b^{ETS9`AD6zh{8@OsVb>2^zUb>yB^#c;Q5 z>32{OK51{S9@%f5eABVD4ORwKyC#~|DVq*gd*;f8<2f|P;pg_g+shGY&s1i}prZh{ zy$u~X(YHfXOY3sB5UpSvw(H(r`XPz){+s+%bNZ_iF!V%xNk#v()-O&4_@E-o%g|L% zJ=r_V$Ll%0sVi0VPdH8dd1tUUTkuc^EE@G{B|g%{%WNHyBptS@7&7i~+(Xg+|D)=B z2IN89JgZ1g#4S%@NAmuPohFw2mW=i|rJ1~OM4BCaNE;jP2_;AL2A1=B2BKNb3kwEh z5AQi)DN?AmX`Nm;<_L`F#gn&_M0UMGiH;)^)~6RyoT{ej#82$1Ia-&XZd<&)5k~^|*41H)*do9~*p=!Q$3Zc9Z+6a< zzw=u~8|PpVa-D{O8*bFo{YRs8clx~5D;{+wWcUtqOlRHMU+-kC;`A1<)Tvj&H)OG# z>lWH;@fYj$oL2RW zpvKo725|AyL^bbfE|@Z|c{;}Sdd7(S$94O2O0f$7zP&oJA_*Y7+d^V*mv_T>s}=i;j60JJ7Is)T))hOc-a=QO4%w$^ z{f*)~;kPNBJ)vHZTBV@#YTJbb-z+t*7p~j;#=QvFS&_@jjGA=?s{?xk$l=xI2hK`F zjiWmQU_1GB1nd4WE+ncmJH0K&S$yyeGXnDijC~!SfB(?Ho!=AFw+YRN?Z8tBIIUQ6 zAH1^HL8kX}ACqaxLmfz{ME2X<#n)Pw?Og_mK<>>$2bQKJ@ZMAF{2ab`qqwBMo6rZ9 zS}R(Lc@bog2B#%v?=A1$LQ0#gp3b5@Mt%4vPjcPfPv}&jQ}LC;1>SmSXZDnk-}rGp z)l16FTVuo~C65vkO4q6^FSG?kA<<56HqYY?s3`@!CE z=bYvU9uN$t2WfXZ!7a#=SD^MVfrw-Dp-`If>Ux*s0&VJrD#}S<*Vg^<4m{E`l-p}i z?Kxp-=5s>{oYV_mSiI!@Y>-F7?)$Bx*#k~+elAI;1eX_r>1N094X>=S>{UOobLyE# zXAp+AIGmQPG(qf;8i=gpuq^tp`^dz*BQrewwMQQH=DZQ-Haf6$*qc#aQinfTUHEOS ze^JI{=S(#BYp3&8H=NxPR;-^;ICVi_=K!y~q!rJEM*mT%a{*KK^1>0kq0wp%oW~xY z>!^>~8&#e)cx~q}!Ye1_XqUYZNRTPpL|z7VG&}t-=MLNe^6e}quZNtM#2GuW3smEt zPzGFZ%&v0p&)vE90|Dm_p^G*vZ)luD`U*_s6iBPteg52&w?=(@yk-yY5ZH4 z9dT$X?@>FPiR?^{GCwU);+}m@L z7Hkt6K8vS~H|qNMqYW-ftdi!YLMu-9fGiUQ@v5g~wcgMC;qG0!!SQw-wgROC?y@?` zpR9J)cqd(BjVqhS@+$#&o|pCd^7Y61^ZKvlbh=@W5Y+l6Is>e?S4b~Yh{(g?@TUp* z?-ECFQliCT;5Km8ZYLEK=sX(P@zMk#?>2y&0fQOmGznxb5B+UXxJBw$vuPKt+&4HYOcN!7 zCpH*oxvW%N=lzJYQYxb8^4{YkJ7pJ6WP5$ijy#PP`NWR-z&5?0eS6m@wBG44&H3ba zmwsI~nnT6R^1WyBpG&`DO_n-&@VRz|SV3OE^uZokU`n)}%lE~0gEv=&_zZCO&YtdV z20+|`NP3;NjVRtupV@lP*^%C8EF-|xV7LzVnW;H*r-#=86s*>d-~W90R}+aIa!#~> zFP={+yHv@dP-pwYUK@t>%-2QmixPHp+mPUm?}LTPUb&67jN6$qAV$^Qhz@^@MZ0lZ z82$0bamR$zf@#m7^>x2g1zes@cx!L8>#o}FC9`vyWW*&UN%1;O;W*W?@}3rcUEZ4G zBp9}+5rkmac)R6J*L-eIs?V&4>B&v#-br_s{>&*QOtpMff>~@YjqX2v{p)}K^zGwx zlb3n5$-6?bS4BHo^@6*AV=O~-R4m^fQ#c&kX`fubpdF3Cg=99vmu-6u(5^HR@()Bi z*nZ*^f%Tax@|@oe$jgf)nqv@^Hwp1xj&Cb)0=ToOgt6tN5qo z@+kaTpHVZxJ3->BD}MdjzkdC2S>{V?t$fRicw!>9AO_6=*sow|h9l0q!kgIcU{JKo108*X#FhzkaM~I$nljt_=Nvszy_`SS=Cx@P0RoGvMvs zT#Iw~iU>f5MtR-C)3{(u4g#}<%j4GMn3`@mR6@r>r6Gm3A8ij#?D-7YZ#c1s!^}z> zhu6Tpu?TM&Z(cmXMtGDElYI~)IxkF~=6EVZmh>Nr!G~0I&3QTA_%7ESkP)}@2qK`y z|K672CUZzQg!P6f16xX0Lh%B0HKIqmg8!y+sA-BJLIP}Ob6AY(wTNBJ@ zJcsOHG;X;ZP>#5Y-nkkT5FXxHO5%l#un2(tc6@}_6e2h<3cH{HCtTZ93{lIsQHBcuV5j>X$qQMX7gqY4O&t2dg(atC7)Q#j)KEer97_w_x(`wQi2( z`t4^#(O-M}{vl0qzwrCu%t;&&u9EiU?RbZiF}*&x7R4h!fl&vWr5&rSiZz=mxg=b8 zkNPspbg6fv0^3Bg-O|egNhqdw+}IUb_=@HA;{i@5`g@Pn8wso4lLgl>yO+TU44^f8 zy`d0@F{f2|u#W&}UUQtTEd8=$a#`u*4d1LGZitWzHhITqxJFKPysq%b&hD)Sc&q1i zP7in3TC$S!dPV-%TEp{$7OF0F@Nyf-CgB_o`ke4t{Bjg$bj0V92|J~|L?$`f>N%Ob zkb=wOWC8=R{BV?_bMUsemDlank}R+H%dx?%j5lHS;02vFblRG5jQBn=Z8-VFq~8hB zgK&J!yluR8BmxA_4uiwXYCLoU8ZkaT&6I;B_uh(Y0-dMu=pBDRDLFR;KIVjBEXm~I zX^iaGb6*O8+^k<$o4poN{P^Xs-+%w|`O{B7zgEz_ko^1fMn*4xIVudfR`g#p+(d5` zIi@oksuj$k_7$oPH|H~a+&ehxeMN7rb%r8**|BMsP+D(I6dR^6f)zCm9=6Y^N#7kV zXZxU|?5}s^N7giZ-#u;_Xd37V*aI4|;8s?(=Yjyoi3I154ZE@DNnk>cO-JIRdT#G# z=AqBbR(X19(T3L{L(HnhL)LeC76m7|Y!rm%I297;cwMu9{PyYl$LinrH0w8gYwUG!=Gf0?T>-f|j zxAt%OtBkT(c51hGjSg^lLowNjO<&&U@Du_kl(5&RIa>)ttxAQ{tE;X9voW6(GMd&t z=wzp{TNOMZvAyVz8;PUz&s!;)_kTOL3}MuvC%01|Z^!eV)}r7|@9Xt*8$W;j^zE;( zi#FSj_G)ME`9r9^DFvLLC&DKk-_SvkG`!;mAi~!vJe}Cf-G?)8rHk7$zLhpjc<} zszp%Anuq^!-M;_cy*B1`+1??|k=}>16SJ4DWM{amH+XK)6)JtLVArq>RD+;=TRVMJ zJ12mSY`cDQloH}>dW)~u>qYsrNt$eRTPV9b#`w76^om1hfrYdl^ajMv+gYyaJDHBj zo_+!1O+_)hP`*#L!kInKjZW*CQ^Skj&omz=Sxmb(ZPIUMA`bk3P7-zHFrbq2iIyHr#mHjYqN5{Ks9aU`X^@daIqlS)ztT@#{oFZiKJ{QHzs^ z-)_+yru8lxsjLw81z`kmTuTXhw4E*_Lh>KoYbKw(E#v8kzP-BGl*>^8slJv)S;?9* z@Vd8A9x64Se)xLIRg?40Gz4#C@}AxEbdy&t?BOq!Gb_oatc?FJ=uULIyx!iM<5SyJ(ud1E=?_m11W-jLUl3 zvseV><;nb7>s-wni3Gg`Ww5Fm=7NBgajPGB9(Fnr^s9B!;eQ(q_ByN3iHlP*sGUv4M%URh)J}y+lR&a zcMGW7w~q<^*Th(tHuYxhVFMCw@7%&>ovQ1-QOLuJ0|}{DV!3bR`|B!jDfm3iv5kmUKOU#Yb{$n$^@_wV9sgw zMm6+8vN{;{3aQ0vFbQ@85Je#$j!E?3gcUu&cSSZj!5IkWGi;|;uM>G@=VQLjdm3#t zx#pARj~?;75{yruKfPx3U%ioKA?`NM(}ougCp>UCR|9lNHb$jwf-yeH1jhh*73y7v zbJM(HNHY426SJEk?HDc-zYas|h)l(MF?${{UI z_=njX7@1Xq(FsBu;k*GuWm^cx>Cg#yo^5mv4Cen12LKK0V%$Mc){y|iR#Ru)hGyis z&6E;Ds@K8aj(kYYFL{OfPk&qg{^!RZ!7G*!YTc=LgN3v;+@rFQNP6!Fk`ke*ljpBBp72UUN`!To;)H1Q5FbGcFJ_v!Q;7r$`fAm)f7p) zPEUfdd_uxuw;+KP;ov}P^`2++FNG+dQvdYhLs)#TX&uikP&~aCo;+r6L+P><;=DYY zvR25#CqmX?Sy7Pi@NidrW@#<&aX&p$AVx*!5aTYQQVMx+??B((} z7z;%WUGH^avo-G<$`7c3rjs9O%I@4uR(Na;o*!}QZA@`*>;**Ww7OjI-v2ME1Rx~M$RLe5r9$I?D0_CO1+YudA5n_WAsBjAhb?Je~z z$L+*NLLCoa!wlgfS-9Gfktq6RJupI8nUE_6CXaw8mO2ib!d{r_r~TVsKY#l2u|VKO zNdl2iPdNrcAWqQGW+TY*#_wksA5g&#NK&({;_Snou0FL)^D*L8o~T@^Wfb8 zZo!1tdK~sifo5LA6D~+TZfzI2bI#&>-QgZjj~C!|LPfl?mbJ6n1af;je)gH*P`4dN z*K_v#qhQH4fdd-&?kJaI$UgS-5*l<1DK%L~~<-*r9emlN; z<9|4ftns}r0IOIawWAWeHEzqy<94W&BMLj;wjIJ1n)jiYe?c=l;%pUR8P^5di)}h6 zir|oIVg(kto{@$GLxSKzunV164K}3}i+FhE>`_yBFQVgZY=|46la~-!MHMW_j|&cd zcueQTn9U>!M*U2rcp4cZA53T>#9@*5GYiPJ2ess3wfb!rU2_C~@yy(dFjses+G(qw z-hN*tyyPi9{rc1I-+KH0^M|oRFY{QJ$>qM%*`l+xv39JWJ9CJ*i$5Z)JPm_=>@_3O z1Y|;_Z3mNiPxCYE17hVUuny)dg=ZjUmhO$(&lFiNdNqe%**sbpfjguh>Ty3j$kXBliR%N&N%`WaNF-(?xdvkB)J;uSQf5{5*T1!(erNMkXI2lUlFq;l0uk|wSzWwpjVdeh3ZQY+@U`6jE3l?*dX7vANcL^_V z?*sHPXbbmCJjTh%Q*CYI7~0vN z%8@rg(c6_i3==v7xnRAt?6Vwnkh-QL4VnTbtJp5wRab*hSdGd${qfrr-(tbZkY1{B zwu63Px)<5TrnhD0*z8(@@5B)$NuZrUoqxsFo>knBUw)47ZG3wt!F@eOKX?EDG|3FK z1Ek<^q@`58YT<`;c1cyJLU~(Y3zp<;6uqt4XhrU@kQ&&5!!-AGRnYg#djU8Kn^FBu zfY2n8RADAj+43Wq_S|}W@ge&@gU4NmSVdwr1oar{Q+t=dRvy-@F`hfNxyYn^o8xXMT5TO?PZvPzh6M+1Q-DteN0Kv|$e& z-o`kIzH7~Q0oZsOAV#l2Efh&Gy{uBvOeeBj6-gT}oh!bs?AoYC_4G5bm7U(SQ|E0u zPMa7yOaj-d^`MA2G)7cVoajLDt8Wm{eObzw9uc%N_ ztSS>7wfx<}{TSchwTKan9wYM6{?ViH+SDvxUHQkb+oooOp)s?I0=C$!bA z>^KZ34hBF*x?9wUoMRjEuG%|$%8nqBd)TbDvlV~+acKpE%Nz+)`?U zh*8twXOUVz;)R7(dhV^=0&cr`v$zHn0URulFOWt__(95BE9 zBkO?2jt1p`oqEW6u2o4$;;OdD&0$}#%+=R?@UG^;P1>|Q>;#$E=yo|Rr@>QD&B(R| z{b?PXie3f*lu1!S%F8Lc$6|f_`BXN1e_a6)Q5v-fQ+YaL>2g=&E%bG#a)La(!`Vg5 zj?$BF$jmJ*BAn0QGb%o1NyR1);gfx(io2U3c8#&vYDT@Lla&&WAoioaD!ScEfO)v5 zHYGgNi?>SZUC3}eC`NU-4vBSe)E1!T0|61UL+~AZ7YVaN&k$AOH^8oqK`MIM%^j_> z-qSrsth*2Y;!=e`+PXa;|Ns5^^Y6JN!M04DAoFG?)ggx;_P?lTe1;ADIY?p{i#FPv0$KDM1?!D5ynvuNtg7+kL%x1*NqG3m<~@bkee--wN&lf*n`M(SDV)lg<#QCbv7x9;7)y zjnKZKOSAJV*?!&A$tnYVt-FhA-%;_BcdC#Gz%BYs)$3G|FzteK6Dt2Ds;fQH)c6NX_0iUh4 zTP_Z#di8HWtU-b_qwLUbTTWK_bt(Ljq0e7xn70y?WMs#;v%S-b6sw{{Iw5elN`sJo zX>6pvW;#UXp*WMPTElr*5(vB*-5Hc{DW`9m=XtEx|9g)6U5~zs&1zT*Ga5*zUgq8} z^T~lV@_E~p93ZegPm9dZ4wVTfF#&LOt+u;k2XSb=eW*m`K!t)CJ8LZvnX3(3eH4y? z1zL@$RPVPf?`28k6?{~H? z#HIwuTlXv@6!5An_Z~IE)zRfm!KSlDtt0(Uq>j+;L(d5B*6VQ<`9O3~2CkmG3`hVS zV!PUFr!983R#9DrLq%8P+uq`2vPt?cbKf;AGp*%Zy`Nxxe|e4U(sQ%b!ds62@i2ui zTKR=*dz;_9!?av;@SCmKZ_;zM>r9>(`QXs*wJ2twff=Ow^uRt5>+iokhi?gQuj0@} z6j=@2#$U($GZ@qc?Go688ip*n`=oH7Q&XIu1O)&U-L?{hE9s@JlG&+!4x<)YkU;A`x40uMAuWNH4Hf4p2jL~z z&!|M9g4gWM)hPrRYSRM3=1|3PY)L7sY8geW8=~Acu^rS7@VZLvpz#b`EY|n;{INXl z46{Q9s)<*hDMn}m*r`>oqVKfI`cVx5U8WuUtzjxKt;^-EJu6W&I&Q6NS5?R&-b*B4 z-Z0Zqcne$a>e9`oD}?&2Wfse`B>K0OX&V(iJ7;8%d$VOz$2C}JqqDvZoF4X%F4QU! zPH8WHmkEm+T7bp!*_D+gg-5p25=tU+5aBquS+yu$5viY-#R-9<1H4JJ%YEkA@i=zgD~>;|tZ&(IN_dA&=8a^aJqvVJ*B(bn_jL!wG38t+p*Zw7 z1;aho>-%3{=chmZ{h>ddP_*%WK`-lty13gZr>25cNBu)dWQrnlG?tx7C9547d>54= ziA!{gcmWR|HB{YE$e)li^@Emggt6?U&@?~EChn;wKD(9WN zM4Lw1%jPa(sEyVtI1}+7i}v&D{pr8kZ=?PG_m>p6a$Rg3a=VRicPxO@v?tMgQQCx0 zek=oQz2-@%JfoxfQ%~Kl2La&(4&tb&BR(oob8=O94R!%s>F$~wX)M5Rf#0m=0uxC9 z)V{GG^@1TbAvb=bMqGJK91iuE9NSh8QNaa5+_@T3sz9eJ!>?e}$Qn1nyKk+m$OyJP zDOd|2g2gLO>hz#flL=ND;pl)FU}J*sb9Np}_Nn#b)5kA=Jgvf>;=f)--VOr=#VK_L zY8*J&;-&;mgL&9Rblrf{K^6qS+8@AIm0jrq;IU$?`?0JJgP6Q(4R)OzljA;hxbwz` z?Fhq3nIM;wrU}JhFDP1o0lr@`r`KNVWj1=Pm$|Si zub^J^P@#k;w?bBuUHH(gepzVYEM7tP`IDszt9iIOavn8ty@p=xT1F?|G7uu|$0WjD zpsGv&)N3z0OMXb`Ep9sb64T?dReE=7dY-LD&7zc1>lQ!K5uIj zVCs)~+6$%GXNN1P8q5j;-NL4n5g^Wrz|y%UOI@eNgq90<+r))tfj>XWAD>43bG+-% ze+a9ozjAudoYcFTr`9al%l-RQ5+-;p2_2h#BiB3lzH8tH_jQHk?I#UU z{=UY|kMF8plD?pxmxa^nJO$~c&t+ktt@xo&j^xY~cS4M!oG z;5z{27$-l!cKhq5D#Tu&HfM&a-Rz1#?4n-fPB$y}HebWLIe=t}Q+MumAFlWYBX}&< z{QMM_z8<-eC=e-c zgZT9*s;waZ;nUau`ugOLF+66A6wP)Ji)}EiTlkF1|MC}URNarPuL%0ag3Z@iqLy35 z>-e^$9E*M4+ZJp`9@nnE)wx2eqSWvv-pj7ld8=w)Nust;9LISXtCf8x%!6;$5!L3M zKRJ1oPs>sPV!`+GUTlfYH{?LO3{G_|r`M(}_mfSpsgwOQ$EA}Zgbg?c1WUcIauJK^ zbl!02ht#gh8_;>PL+n46?8mqI4|9=ODLn@pHx72rs-CFQu9y2BK(03JUJfvOKMy4B zMVU)0xRdOO6;!8F7BJF9!6+=se5$Gtxn?AeoVo$=LQUf_(H**CB{Mo~v$#8IId(*5E8?M`?qG!LZ>x2|b($hh>iSaNwJ9g%?%t(y*b0-I zb+)R#jn@Zfddw+n3gGo()hT@k-Gg0@rpn6gn2U-l>VgpoI|vj;WWG^~U@DxM&4vX? zai-vH?QLZzuSyfH%mOVFodaw4XHG=J@pe#p@?qM zdj-{Gwdz$FER*!z+=!doW2qEHSe1%In_j}T{HhCIe60O7H$(JtfjP*Hy-?Q7$qhfX zxi0Z=YMEVUPl5{F%ubCb;59Z!lg~MH>H_HVu1PXy^B%leTNZ#$P!nhFe0IXhAeRkx zng;Bu8JIfbyLJ09zJGitN%!pCQJOOYZis~drS2FjxO|FMjC2(wfdLi@W!=E;dVq<3)vx4h7klU_ETn+GDoL9Ct0d*vP5B6i98Bp0Rp! z15{As?^I8CZw*8OX0Xm#mw}`KR?Fs*fL{qT2zDl~#;i}XT61f1V7pt}lfG`JdL#v^ zsVki!vvD*P^x@6h!EHb69sA)IKug6r}c#-O@rkQRR*F)IXWsH%d&oD>dO`m6L`BFTsdy17Y@tW z_L~ERY)MuVms6sl7C@|KK6oX?J_<#je*VEa{q^_F_>Kzg7Bb7U99oEv+9lYSB-&U; z8k|e@rtL(Igw|@$1HezFXD#8KnD^GSh`}#CA{{$5K^sX)Jp?akXc1we0O$@`2rd-4E}{MhNvvh^w;AeZM3M>n28xJ&oiTYbx zYdA^*4(Zq1aw)`9Y>eaYl!KP`T^&ppwc-O5PfZn-5(0mMr_=*0`fO|Wz^@s0`RRar zS}kBPRNAsQ1yqmPX4_`ttOG}!ZM`Wu&@Tl7vkCKYf%v)p9RGSA#Ye~CdJB3k1-)Ce z#0iJGeS=WXGh`7eATb7OqZ=gf=J#p{H#I@dun^#&$`QV2(UsR4;E=*$wQa}&Bn?U& z3xqZ$8!k(-dUV@P_7a9{q~K&Be_k6abF4wkwJDnZZBaYyQyqcAcAfk(&918B77|?k z)y5(1$u-c`FIzA5<95h2OQXC~YMx7*QtD044NLR(SZ>3Q#d=yC=7$3C4u5lJX%{m% zFG-cItST)WBX0qK<0#KmbN-jMbh$}R?3sAjFwN=WlSIWR$c^?5o#)Yb+e&V5)J|0Z z?xG9gva$Ah$lA~;UI8(`MJ;fDU48vZSqybIg7%N9j4yu}z-K3=DTP*Tc95glS7L+V zt}qL@?DBT4oXW)CLQjGj%l7I3#4R;nhgi@JXpf06>0T7=9l8WBu^$Q~hgv z|M2n4{QCFvq?IQfAOd}pZc&|+cEl^8`Nj%%DaNVJ6%o7M94_xt_Uo9CzEfkk!x?Jj zolYqU+0wqWQ4Pvdg(uCc9IYXAI3Y#Qw;#yiO90cWaC>sHc7jPsEO}9W9}s^=z})4i z+q$M)vqFR`_D|t8^G_TDR)sVneXw1Pb4sXy+AnS64F2!1t3$mL4GFwOCVOx9VQ0G3 zxDv~b=fK)pxc2>zAHRKgr`ZapeBE2z`q+13$doZu5UH|dO{Z?>EY!;6PmzQZeb2#W zyHOkrOwrK^&Z=%2I&cRfi!v3v`r1W7UweM}Z)u;yQYo>;V($$G;yvipcf5=&2&V1O z>>Geq3)mQnq?$u%-u@A?z0a1IT#DfhN%rY|E!i9h35cZ7Up?V2F!*l& zkgig^o3T7i`ChUwu;7a2k}C~J{d}(0w|7|e(MqA?Z`fxifmEoLE~kLzRLFxn*b)CS1U&;*=ff+Ahhev9dyj<(>9A?%ZAOZU}inV*_+2L56}jB z(=yh{oGaRf4PLx14!RPJkndo{nKVR(@;3arSUCVe>z{c31k!sJ9i-C@}ecZ3{oe4u9ku-#JQQqK8u^l(Z0H!FTcQ!Zur zh$fmF@R<7U^rf%i@QS@+l{iagp1v$+MToV~Os_!75kTJi{fuBAKaUST|9WRn_r$E_ z)UH^+$>gv!Z}GMo>NFuqCOOZW{du;LS?Rhj=*yA4py2HD;S(Rq>Ga2n{ocm+ zcXa!)!Ddb7RcK#P8CB?2NC0+*sD#}dIs{UysUaJYc~1ifuNUVS6K|lBI?Y$iq2LD0r|%h;#g!x7BoBwHernEjG6K1C)6v%Pw2_pHi6o zRj<0i0fozHsIlMn5y3rc)lAw!6VijDp;FAtTP1sax>qgs8aTTJ=!kZEEBq0b%f@55 zKL7bnChXND-FYiYHM!||wY!E^{O58!ogYMYhXQg$n*x~;m|b>gS`oJpCFduAGxyC8o42SHTvO6;gP# z^E*fzQ_c-iKQ}-S@3-1r9CT5P%c?O;RI3g@_oxsHarNoIEC10uNa;p>!yVk;okkc+ z%sjnOK7al3|Ni*+^XJ!h$n_!RR5#s)_M+BHZiA@O81)4X%5O%M**gy=1HMshgyjq_AYHFvAx@T9)Mh3Im*6#$~Zx5 zSgttjlJDU72@|Uq`J{r3^$a20PT<`*qq=m{e?D=kq$nb zB6c2;-F_P1J_$^%>|5R1mqlXv}`{r=rIziGm}^i)Aw{aXlq1729*RF{>;?m}%Y* zE$@xp60Ej8d|eI-Rs$_b`2@xGa5j$$hn$*xCcb|Mjw1#9=YE{%78FY)JIRu_b#ZOJryCCnN>?pZ(o@$=`m z@9*sW_U%y!*^Q*uzqCFrswi&fY6^A|tIV5~P?RI-5EOo4eVeXGi`#T+>S|+UPWy6{ zMl5bcPUodx`>jJSQA!mA#kGe*?3RSsJG=w^z~6>S8(GjxMmxM_CrDeTQvaJ*xfJI# zBH#oB?WKvIr*84&EY%e`V}0W!oOL>LfAB5VIc*1XfD2>@LWw-DofSO5t~K^Xy6=#a z4d~FG*E@f6Aj@s zdFPOC0+Ee-Zk?j%V^!XKUZLqW63CGXJQE}N4O91DfCbp;bdcDwe$8yUgIH0BH19-! z1dQC+CVa{U|f6aJ&t=7{y{DqjIDQL&1-nJ}7pD-h}PQeI^8mv$fA$r)Vp zxw{d%cG~k@!;+Vp)_5D=qkyl1=3TQw*a4V)bIN{JNHQ$jq)e#O3ch4@NBXNXUtKm8 z&_Pz(v??G}ienJQW)it}xoj-pslA*eT-!LhN>sa7H<#d#m}@WEK7zs#gR`Goi@9Z% z8m#S*KqP>IaSq_h)J&YyLH50#-N0YQ*ExQ+-=6K$`$LO#w(5NyV4e?YP15$2k)l~l1ZY&4u<}Nilh8WD^FTTQ9(?-UmYJxV zU(k|bzEz8OaS3o&m%toRayrKVapc&;%KNQtl*N0b-2v{%{*5Bo`W_!ok>t zb=J+6+iBxsB#W36FV1MP=0Q9Y@=2AZo}2kywdl*2hqWIV?|P^LUtR&1q~EWGtVgki zd=@PWef>6#Dh+*-IXMJ3v2&}oTS8Z~Qch))(j@Q2PR?=AP^N6MU|yud!5TKvQ<-8%v4_6|fhx2}f#VX?zmoy$IprY6#~IUndwY~S|) za&GII77Q5`D!%N0AOn#uiv2O|B+n9=<>O%fWkW46^RPdl{+F*GK7ai_KKvN%`*=z( z0G?l{AIumvx~i}&PA7?74P)ofhpqQu=cLZ6qGuN2uA80HSba3_HgIxz|H>?5KEcv=@rGJyr?;eB>gk?quu&^8nZt&WYC`aU)RDn!rLxFImb z+o9*O{jA^rdS=N7p>#rUZ%UI}im8g5E$vL8_Mu;MO$t^5c+TYXowr|I@?HB~^!>`> zf18T7K}^~0XDURDJ=j*a>jHJ}2M6oY7#9f2zO(;(Y?b}WM|s<2d3jOVuUm3df^qZS zL3^f9?Q7iZUQAxk?@4*GS(obbrskVdNvFmXUQMgSuj>waBFiuqEcb4?-pMXJCb6t&iEMx=NoVoZ@w*c>y`lsJT0GOutpQ>Q1waB-)T83k zx@#n`t_&_ZJ<@OW>i9s)yb`{)I;JGmzRpWiRf5e zog{{aq9Q9Cz%=x!fAm1va@vw>i~@}|ptRV(|jCSZ92Y{Ow9>?viw6eVGRCk4ESlezofB=vpt*!61KUZt~{;o~4yjIImdToYw*dCO2 zlJG(Dhthu`&q%E7v#3d!ygOC4-q;3)WqB?c;cy@x=#lK%A}T?Yi={|y+;|IKe5pXU zY`MXjs%WTFXbF$M=N`y9`s0YXnW~IXABuTOYN8l-{3f7BrHoef| zFT9RZCw%NIkUd%)>!?Kk35K-tWRX&{;>w%uYe+Ly=&!w2=i^@I>$mYm3!bkZ{#kbP zj(by~Z(X(@w!&3K*XJCvzGOrrl`6w$X&rto^~htYRIZGr!&U0qF7t*`iw*Bhg`1$> z#pR%k1klpY&U1%kkIA@5uczJxuL}w|6}Z*`E*+x{@7eMkdyOX{5(qZWvpEp|i^SM< z#yQ<%Z!!WBch;4SKPkz;H-L=$@TOo>3~1U}dZ?)2wjg@W)#0XXc-W7>TeZKx(aFw5 z-qYDkB3ajB-X3Rr5@2cBi9=4lgG{>WsLDI{e(W-wq9>%T?GohB*7cnyN=JYm0%2ma zR5KkK+EjKqrA+&-O87YAvf7HTeoX-Rs-7qW-Y#3IIC4PYPE53JsevwZ&7S@%-(qND zLz?zo>7)~5KFIT$)ZEpkC5{|fEKHmHHefusCwiM1G#$`1g#Ethd1~+IqqO$z-E8FX zob~``K$yQ{hk_Ximq7M|7shUYhN+*#ap$B#Wp+#8TS%uVpS z{CPu}p=hNhg$;_ewyWvyb;^mN>Yq)!)*iZA_$1s{7uZoW*t1hT=>3*wTGlq|fo`h- z-?0HQ2-{6{Z-*1r!_b&xS z4i1F$xmN%F@W;=OPqGbqdtFd?sFJEg_aUI>n{TIom7e7{sc~A57ClbjR%z1-Q!W~P zvtH1^NYI@GjI5R*Byy3@qwX_YzU+KhA(^1@Rkf9(gMf8@;H&oe5;vT;HfA79RYasb ztQ-9Fj(Sb2zRC}83bLL`G!b^xk#=>6^N?!o@raw`cg;pQ)?IxXU7dzj;IWRNzDc+Z}mTr?0Mqkoa3`z1_3J3n zxCzwrYRk|b#xYOU6xwrKmK5TeHBnQzx}<+f+nd1v#@+FVFs6*Mx9fr-nL#J zF-;PvEnM*yr;KG%Xvx6oB6IX4W&yDl13d%8C;)9Z-%E!UbUPdwX5ZgS2HfU4Z8WC zElv=P!fGVeMo#4$>*_B(tOhIr#h&%N&(8&WHqPbr(CdReY{9t{cILr15pMatQf>YG z_~3o0SQS9WM@y%~!=cgL)<+MT7ZxJ2L(+)>WlNu*MVPCfA>L%iF)=S%5ux!8e zjlJ1}@olYO#MjviK+_9aTLL&*1=CjJ6Nmj9C}9C;B)q&-@yL3_xkpnDtdZ5oxl2l#JRd`+jq&H z=@)z!0tWpFcF>ZTY^SrZ%X{LmJKF6iSj?nhS1=`jEMfLie}G?YS^QKYY}yyEUY^$} zJoe!ivnHx2)NQ`3BH0ky)s8bA7JsMr4ZOHz(XEi8=86Z8WRgzN+mR)mP6ofWdtD@z z?X-Dhb997bBF{HIWg7{FS*D5%)l6D;L$mh1)RS<>QG76NZ!kap*GR&ANxiACL3-D!@TF{Jxr}tqRyddUkk=+E{Q(~|tku)$0urBEP20SboU{d> zrQInaje;h;2ts0CozC8uo?d4ot3ZXc((Cpx1zu^9Mue#5H2`=u9X;0TfM`RZSCXWt3()Lzo=eeNO*}VBZY0v zVl?=z!)fy(O+aqlhkU*W^W9WCE-$zhHQOn{^H!nx70|a2?Z8wXyN})a2J6nwS@JI@ zI6V>6k7Aej^7U3BH65<$*@(Sc%CHqXkdKXxRNJ8jBFhrtJYb!gY<|6NaPza1iKUAF zOEvS=m>C>V0U40LirN``E)GQB%b}bGdsa;a{xF=9051zY>pE21>Z9p)Ankz4VIkU^ zz!iE)fJ~`!gYI`tyZYft+4-i^{}3Y8DOyGbTw@24yzqSChll=7lzw2 z+AR!6<8!))9;g5l_G(WX!CQOeuw6O|u6r9mQMP(zC2MnXnBVP4lF}NtJ<B^Z zx5mG|e*gW)-*-sch!%kNc+R3St7Mp?H>UgUDu*F<{ZmYVXkdYw3WyE5%n{O|t*so%e})cb zb0fP}>G>6!*+h{a4cWFO^Tm$^9PAoHmD4W0(*bE{wr&*RxD`Jq)3OazJ}rJ9C&h_2 zEl=lD((v1-ul+ebS{}m+(EONewF^^OAf8gU-Xp2vHoefbd(QhcQn`)OjVuZMNn>9Z z_;pu>$N*P$pgzG!oSJ$sYtbm>iF-cJC5jJOBFeH!oZ5@GmOU@_(?GPOXRk&SiDi$k zv%FU&t-QPEi$g6ZKa-V6UVFzSaKx{@*~H;i4xWV2TQjEKyZtA9X`5eQX_!Wqy{QM+ ztJhqIg>v^Vu=<%4zkmI&598n8zKFGOC{f8vV%oSK)*jz}#BcNe{09+w0#%@LC1e48yeQ!R$Xn#G z*{q!D7g3Zf|6G&8b|v zZi|QJ>dtRC2v`*{3n~p0WtKG$J8^iw3T6sPDKKKe(>mzwi<2w8_}*#iB(k@_1>0DgPPQ<>X(YjDwJPikr3s;#%{jetQo-M z0V+|8#x2_)TfG{$S4ah(qAZ@SH!39YDW;-$#x`D9_Y%9u4Zd+dZgIZ-_2cu8ALGkA z2b9-kp<1Sml%k@6#%(4Wjtrk~I-%g*FgR5W>?&is+56D1LB@;;$XG0x@|L_=)W|}T zV3gl1AMWi`K3Vze%XvI~I26t%(R-7u+1T|GGIT74*H4^2oXFZqsn?}OPF{06OD2+LrWL>hLu z+^?#b#hK~6r`MAGzfbMkr$2uD!xTK}>(T~(pQq*oODVLP>@0f_%Zd`Bvj=<0Phb>) z@sI*{9dkytC(AnsFF6%cP^6>{@91|ml5ZK$MJ!K7YwK~-v!;JUSqumxQ` zjA*&rp{NirZ@m#ehms@gj$9s>U*CC(uV2_@|KJF3Gi+@(8m9x)+oWtki44dF>!`ak z@J1=o>8Tr0OKBCGhT~NPK54;(F>LC_>7Cfx4Z$LrD$Yn0Zv?e!_05vDu48p6h{JgH za>bXpbYJe5D#kZ(hnnS^k`lW1RXE%7`VC`w2CI}s?zxKd=eLH`d`h-S)qJ4`KyV?X zs^)h%3UILtC)-N>WIm4)sGM20Ub@&B(EEJP=Zby#uXj%H&qA$zmT5CL@gxAno!1Dn zY0-w;%RAZv8s*pV?&6&R5IeEH2?(9Om$vBhLLkXo0(1vb>#$0GRV}V;?OSugAkVU# zE~8#2dvvHkx5>8+#(4*BRUKbSv@k%ZwoKAjv3S#e&G~1yDyRo$sIgg7QMqfOaR_jP zdYNyoYru8z3zhy*g5H@h@7n8Ei1(3#XKwdq`1v>+EeDyEI!O^3uDghrT=2 z6dXI|t8Bd$R}wwdN>*cD|79EY^?qmdBnvipfb^2MK)XV)S$$kne80tD|G*@*(*m2q zyQ<<{VG5}=^yOs+s5Dq2T1A<5khoCSaQb}M^IiMd#jtl{**2Yn9Tr)AL>g}JAFHF@ zF!vvFA9(t+qbRY71YDWq=qaoxQJ1Qd?C26Dgz zK=dF7RR+``9>ihvQK1J$om^E7lQ@6}>?>88kL> zzh-v+Eb<|j6$bci5~0D}Rs+>U4vwP=O!`CO>ag1{-)up!+@a1%wv&g`=K)e1fvq7l zB&F?|s-0Db_f(7qQEATHoXEV@nC36EFSvltK=Q3z>iy?a-4XDc&EUGt5;g3a0ZoPR zZo%5uPw!6S6Bw$#Mm(DO*v_Nd8sOmI zfPC!NbG80!{QJY_`u+Dm-lfRL*e$VDqupS8nOCCwrma*zY+-OB5&CxN8eI9oq)O7f zzU`O(i-|wDzb%3ipmG`hC=FDbvfNSCHM8V6IV;t%sZCRj5S-agH!taW#r&u+Z(Wu& zmL?nuUp_*YMm-nl(uSI5(QGEZSKtLW^CozDZKv+;<(7=9rIkzXg|q92&Fem_hd4~a zhJXWHDeFo?q_-s|D|h&mHe}I0e*N;}y>`bV=qn07v}J@8S7kAkXw~k3qi>i2hgDmZ zFMCA~O{H-}M6X=?rTzhV z3Lw~dsy(U`*%{z_`I%5QK7l~GoCB<`Qwupk$cXEKG*@PziV11F`9p>py)g+ z*hO!Q%SXDWN;N_2%G(yEXe$?qv?=N9Z41c^>a*?6N7+ToQn#aMh5(N{Sp!&zUP?ms zW$3D=C0s7Ph_}Y?ZjCG2#nZD6jG8ZP!}d*)x`UMputcpabh~N?Nu0!aof>=epcC%V z*kJa}jnl@M!;`IYn}*%ZViEvv0BjV&AIo7e^X}hmux~&A`u?uh_f;ffW87;3d!>DH z$T=N3(T%!`5APIqD~&4WOj5Fab1ZQ3`pdigJKG|+5$ib?oK>p<1cu=jTc)LeuG@%} zTk?$V^6gw5u7oMRuBSnIaT#(bP7?K1JiSzNdY(k7^$vu|J6c$mE}k9{_}|9v5pym7 zNJZ+SQY$wMKr@hZc!v<3xX#|4IROx?(40!Oi=TxP%CH^J<@)jU)1SjI)_(i&rT+Z* zUgYp0tD|`TQYtPdNIER33%f|K6=m%;A#`-$YE`r->%g~KofYRzl}%2NDq2!UU4Zsm zr7C;M*&+uioD5~3fD$T|J)lH|`-Hp!VRyjgjf7V)#d+(KpjU-ODmz6tFUbgGB%u~p zZH1@_V5?f2cTrHZrEW8asSD|hXIUH}r|$4*BG(SD-%$;2h)I^TJ> ze*gIOKLFYJlny8=QSw4K5HQ`=H7x;fd4Yd;*E+Jg&ef4sHGse_YGE$>8{&;$)HzYg zZNf!Qn=P%6a13|Z%}`Uk!U-J})Z1crj=<9Dl1B@#$+f8#L7Sx}J6u?l)bw3TQW}lu zRhB-T*076CtHr%-`geKdr4g3OMCWk@{vazR=pUMEa(s6{kHbSFE|FVH-nzCA6$Ynq zkTCGL6#M=U^Y7gWcRQS=ib2J1oo+0=gJQuyK>cPl9xkA^RA1&@@OynI?9w40WFqbf z%NUvp?UB>UCyY=u~;((k_1pv*>m2O z7^gj{(WifXe-3nS<$?5Jt>>nC^?j@07(o`n#G?!KuB7VOwJlN`yy~+(K!aM!5VuJY zjuI&T1VtoUFONUl(Rf+PAhE&tkKM1f80;$fEniWu&4}z5G5qbe6*|9M7uZfm?aus~ z$mXush4=0XCPINH_{8zhOP!^S#RpX_FT*|xsfM@YSj6eQoR_;^B?Ag|NsJEl!)ov4 zi5HYvZe3+0n<&Z!ToWP`~&Ae9hBDp!%QEl?K4W$&a zIs4yc2;S0^Vn|+qt0Y;khB&re7e^xBWe*v=q3RC|j5vwAwi`@fJg3V>A}6rI*75je{a9=D1YP;R6pDJ1Vh>m5M48@Ck_Y zKoFOZhW(+FFfqjG={(^8ZgF8C@{bGen-21eyX3p|ASV*bweFi`>TEYP6ugB!zWTK zPPwz_erjf@prNeJ#R=KGo{ubgYT2SCr+e-gE#N?`3aG20uA2 z>IVZu-|(u^Db22spmGCjYV)29U`50~wD^+7JHE0(FT>@fokz>` zZQloHTAL6+hSNTL<|&G4F+%J!+24+aP(r@-GkLDoA740~zkj$tetE{P^Klc#49Ca}Zp$&5EU3&UuYF%Wx*IPtIwhno&;>&i*jpMhpnmVrCxsMwrcm^VV{0iZy>^&*s`RqloFv^!G~c$ZA$)ROO+ro z2Qp*ShAnY2cwv1K-Zw?3dD2VLb`lP{S1WrQhK|$@xL&RUz)muh{voojCyxm}Bq2)DQ*EJ2%HIr*MsBTh2dLl$2;qjs!l| z?MM6iZT!96Eg8-m52tCoR5%pK-a$Z+-k|<~ggpOAerVqp~(V72i>arA@!#+y-!VHh3 z0f|D?roq@*_;pY1089f3<5B=5+SYk%r*aq;mT+qH(z}q?HZq(FG0}E1 z0!3GHgwPqne=gU5PLA#mFPU49JoBH;Gz$6Wt2nL$-8W1SEOkTL+$4sIxh~6zr-fJ) zyUmoUYL32>7<((hHr*`f23T8h(~NWnqQmf5H04KG`J$DDU0M4}*0x!IV+Tb7&JBk; z*ox8VGxseNy9jdF@9MLTrM__U!k|TA#VS6NwHOix+|6Q*qD~z?HF-b>@ll(Gp+Wy*FEHbU7+`PXXXhA06K4kdWh zkdf1>W0cg4<7*dXSJsOS6bTAtKQtCL{U^;kFDnOXap|Ob9NO(Zs-PuF-X$CcWmfD`N!sjyAP8AW<4wJ~ma()^x?W>L6tB znu?B_U3z6@Yi?W3`Q3v3albPac%{jUjjUIt!%uUBe`c(w5m>}?%lGs29R<= z7*n(4+$~Yvos2~Q1wgZoML5Xsht#m79MB7j&S|QqRpNKFcF)ha{g=^R^1sJLtS6NK zTe^w>2Vhe=X(>1o-m^khNILqI>|Wc);J4r}em1<5b-V4}R*B8Z zCLCY+QNk_>`&wFiY>cjWLwNA*ALG+#Ki}z?Kbi!F1H(==?GB>@*;RBaR)N$~0AF%6 z1ZDicnr~Hor|L&LaL2EWn+j+d)EL! z^NeO&r?+04@1a(QbOZ6eK-snlKFcaHNE#mN_4~)q?{v(cH-~$$2(~QS_4YXG8k##* zg(9FqvjvPdn?BeJvKmK8bZZuK#$QmUEuDRVAShjdDhGbZXg05Eo>7Iy-TrsoLf4Sv zk}pBfPJT-U*Z3D65Nws8I$~|)CE8yN^o|S(d(i36AxpIbk+p4vw7vD0o%^Q z!d*3}JXE`qhD@z+E06A&j2fn=Vbqlbt+qSf&y^bE+h4zp+TR8G*XGi~3joSV9$~W$ zIJt5X2y!hU=5T;7YXm_Mg@dJ`H*F$`smU6NZMpL0iS4dO0GpKUE)~{66o@rLBh^84 zqV=pz)Ar5TBCyk8GsxTK+Q%97`#K?+qr>s|S0ZLUy@?^Xa-azOOYf1VB69O+z#hP3 z)W&W}r*(zeT0K|wBzQqpmR7@1X8yeLnm8w&s!elWBkkr(()qZbNAc6=ukUdELxG}s zRdB;Ja?yZzX^Q0C5kIKHt^6}lU-7uQEX2C1<_b~h({*dTegF-c?VH}uMKaKSR3|sD z^`7^{(^`asr`JoKY*}6bWU|QQH@^k?t{4nIX$hJ-=4b~mC{$n$?(5Dp1e+>D=2f1p z2z4y>Nt+g4K6q_rWG@+^Fn<=|w;re9fl# zFRuvzK#KIX7k0_(asI6jbxXU=9Z~NH3uyqbeH-Z@$Z{xLQAcc22~8mq_-uiBu!N7b z`r5vXpMSpVI(h9apDUAH6Dgb&Y+b$(aIM-q_QX!Fs(|+Cvt17ttPMyVZ9lvlQTl|RGr^??QsC+Z8p?7h%IhaSGBR@b|Bha zS1qVQ+WI?O|MgR?-~UN|o8^jLU6IRlqJ@!huE>PPc94=zPo6N29id>cJ@e;C);FR+ zM`vTZxm-%c)kt5CCte%x-8!;GDM}xUj25{Ur%J@%iptuD zJ@;%!VKXn$3w-@7kLgtGsXHy_k!MnFHRxRDoIF3;!3)hAiS!DYXS@7Ktk85gkv%E> z(7R1zOtx@+Lawi0{`&T@|NS6Qy&*Er1nIASFW;fba^9uu{|anUA!3um%W<+z;+lq6 zIYhi~j;Eur8b{gKyLrv42kx<)=;qw@yjuDuUYG)QRlCo27X#Xp&3kXfTE)x*8}Ytw z7lFK^>^a~&Xu<-6B^D&&)yzC|p zgc+FssWXJ25!wh~)FSKALGj}oaraC8^RZwD@9Qy2#7f^*{v6>}H#;dfK|ZV`X6?e_ zus}%)Qs2a)^O^#=cvR;d>w;pDCcyV1rNn2abubGyUA_`RrEY#cw` z!EX%##DyM`a--xg$Z8hKfVp~vG#l7&$5lCLV+ob+S#R5Jw|!}Oco9{c9)#Lfwcel` zLCaKc26&$`DZR%}n_wzoc2m4~1BFZrnor5JAK!la_~q%^M}T_FF9>%Ov$u$qbT~eB zh_h$Pp=21SE-vIUy@ywu75hDpBY+og0Y$c&7pJWXRl!Gc^KFlVjh&-#bfdO9un`Tc zJLryBl*iQ7{=DA^qk5=zIl(%$<59>KzyRL%y5qK>4|5Sm-8zeI%l=UFCUr}O$IPRFJ6c z|7_%8OKP?2$ScRGxDg47d_H$Y|3r8kysWBC2OV81323f%m96?(yLfCGIJ{!XuRB(b#PZz9RW80m4 zr-m3|Fl*tt5tKBF=VYVca>fcNEeRA>-0!)yYA@Fnu8|J4v%P6-qQb z*6NRM<9n;`HrMlV(1tsn?9i*@(g-5yqd-81zmkif(^{zS_kbRj+^WTG4wytyUEM|m zbzE`usuZ8SxiFAUnutz;UpMf_MmJ88#?IlWbLr|d%_q&?8cq`GkOD2yZoIb%0?HimeN7;2wI~cj@|wE92VK=P{K@*e4)tY| zHJV*VQ$7R;vbHA$`s?$jk6+%;^*vhUlF}JEyg|%L;YsZPB9iDCQ=PODbi%jpM)Zja z1sLgVRfVUj_Ph_Md5M-ix-#7=&MMcTlYy<2KwT9#?S>!%S+Z$SLEJ9Nehc*(q#%z7 z${eY441D1+k~V4~*p{ZWk{(0b_jlus2+q*XPULe}--WAx~h~&ye-QIyhqN3Ux>`CvR!HBGPwO@Tr>n(jy zme$VOX-s_EXNNfCxb+)Vu(N7I9)~h)iprb{SS4Zw$XJh^P&>z-V{&Mt zx2lsW*Qq3atu{;ho?xR9y1VHOCB+2S-j14U6h?9_8e;RZ-!InF{hjZ7;fbAy0rVsA zso~~+XiD`Eiqt>{8BAph_PTtqRRynvq^N05bU_O^t89-J&9+qKJ@ z?dsFn0^nK@6IU?bb!xcOFbd7vDSmJWZeLDF(C$+o_#HT`9MN-Y_4(s|9>n8?RTT;& z#|>?)iBQ_5k~M5k)=Q|X3>N>V`6rlmr=nJXpEMjfylpbdq`X_=ee1uL2nhKM>d0L| z1tfC6EtDmz5byOun-B+*7KiiY3^`O5=cnDp_}S}HSoPqb?higQT`INE=6sD;sXs6g;16tvwAi3sOzPU>^Do=QXcA!D`m zyg|{YM#R_gOF1y?o6j^)Rde~@+e=%ZF-cuf!tPXbgn27KTs()@rDLFC2b*cyP!`x$ z95(V?UovdKc95*iJKpyonZC_>j#VtJ9VLH%VMOKQd@xqVb}3iBktC_Buz% zUg2FyBjQ<51EZ+0TcHhr=37*^Ll#%N?--=^QkK&S+W`Qw=P*LC2FWoWH{j>7R^#`- zS5$C-3|Mbd)*d!j(aH{cd*=j@{dSHIM*6BqBl)Ac_C}7#mV)R-ZTvsTC>%t3IaN=T?p%x^oK&yGB)s z9Bw=C;h+aJD9=EkvZx)RHV#8yFkhVh*9q9OLAZYzluV8dQDxj`cQ})zRhRx|e=gPc z&mX_kPaoRXPhY?P_n0JX2qcdRGOMWU16P*rDjM z5Xp9g(PDzp)RJ^vE*JD75ebXBn7k?5w=NBB2XsWZ6U#LC+DU3;53A&wmb~Fr_KB@! z;aHV0XYANWB+urIUJv`^^vArz4@O|klss0D6k-VW$x;7?t=rOAGXX-WgVn9PChTil zTDu4MxQgm6f1FNejR~33yQl2$7wljEP@7d`Flz;7-Q2rxm5@1}D!8bOscnX45R)wf z3sd)fw-;h6rspSz8w19UQ}`~E1Q6JX@JrC%`uo(UP06#>*io!#1I){-w-+Kq zo-qubmy)J8^rBVJH_M#Z&-+lf(QyMkom5@CV!NP>9U`LPBXM->gau$TX;!g5wMc+# z>h5@(r?DnGYM<$ms0A>$zILf2%(}*Dvpiv#;}bSOz_kHfO6ad^<`?T7k;W zpl~DmYYSv`SO)LRI?%!0=O$w$y9@-$HAj*-sW+})}1He zgq`OU$7{ioS#I{k(b|nlqw9P;ZMRpVt6E(@&NjC-jNzmeuQS=VQf$#D60cq$hX}V* z*TE!)(U8>Ur*jlGeQ8c3-l`bz2hb0UQf*11_v3Ejr_P4&3_Kp)I9Deh*)}ybPiL!~ z5@*8p@~eUR^Tv7Ysq==6E^z&%;rMj^z)^P6UeE@Q&tfN7*3WkXjoM+Nx>{Q!)X~N_ zJ=L7=+=jM1ApG$v{R2Ci`V8QjUBM{fZ&LwUBc@xOO9d|blHqAeZNV;1uj%ZX~|S@f7~Tb{rHwzK5Lp*Mv^VGiIJj?3X>bkZAso8s3Nmx~QSf=$XsKbL2c z=~tyWAcBi%d^?wfrnaw*!@~JcHf?NR>+O6^K{_}DckgS?mTh=8r$;-`*Pcsd>e%?| z7g&J`SxpaHW3+tgwy4|Rm9Esg=5YXGFfGkDce^?k;u zX*<02+w9*V*1cb|N8`kmUR@?SxhaVxC>+*HcgKfSk>6AvIzrStP%9)0c)XWlZsIfK z=;)#CW*wc5{IOUpM$^o~!M8?rDJT z+udQtfOo=r?@F%{>}@(!lqIlp!4p~So(U)dKy+S(QtC}QS=5}g%iZqZ+iI`#DIAQU zK4%}wu6*5xj*i=8EG zuK(+i$O!83NBf$+<5qaRmU4{FFFRI;5MRlQ0*#VHHFJ$Rb=!K&8`FW>g#vm6AoHPP z=Mhtb4cXcgqw?e+DzYzl*G`oG++E-PzM=+a29htsIDXKrpnc*uCDZK&)6j^}hFq|_ z5-_ZDb)su}%Roj{y%0iEy=^CWSu+Alv)#zA`!%(Ga-QA^;FTrZidwr6K#KE5FT3Qb zvpGS^+pTKF%2_VeOn7Iyp#ehYr%`uORcLS}dcE+EgPA-Dp+O}n1m9quN+ zb8JolgSu3hup67zaWHQwLV>aGqqShy8PQH%hdIldpV<_}f@i8u3AlyRH>CxVRU3OB zEN)*svvM47TZ>P_>DV2jSEy&*ICl#vHev3E?l+f)EBsd*ve{~ueQ&Zk2l3jCgsO4? z8~~`{)*eqisLF=qRXLG=+_v6@!>v%YPUf$-Ro@20Jy+{rAAf#*DwIFt);tt&2Yz!5 zBwpjRNahP6isV8tgvsz$=i$iqh_c72)6%ti8%AGhdA?f?&G zC^q@fp{*>!salK^5ESy|uhr~OouM0puI%J)NaNr< zXI)mh9jiGhN#V7|ab$182=khO+mkW0cdbi$K-UMhX3%d}1BUv%EBw~JewiQt>v0^9 z>(OeGchGcLQt?iAz!B$a2qb9E2vJrnC=wS=A|{A&)5-y&qa+f4Wv3$hm(6`RdbCXEy|U&M5`xGnzj`;5 zEND~v2B@KT5pZRhwpO)lPQbhVt18ffLcF)JIl0=5&i;d?c0Ie8PW#qAmt{xE78`^z$8re8gw4aQWUbUK0-H8S z-(I;mdUq0_=ijNruJ4jmHT2bsl1mt+_tv+*^s!0Qd zU|H(gDU>%kDLRSnx6?PlC319ym1wH?_PGSbpnJMpo`jBU-{@dhT;9}Xj-K@Z(3Hai z*YPM3fuvN|xutw07;FCQtY6gAtY`ZR#6V9GvblGL8?lK5uac*l(UotuiZRrDgIDP} zf7-en+J2kMt)ehea+rF z^t)gDBq9TGO_|$fYou4?ko2mcUx~|F+16X=5IH=&Tdwb;{e!|B5ZqqblRS3>wGo;k zM4$sO`?iGQV5kWY>ZF7vK0c%M4ZG=qBFU6oRD?{IqA|Qw9*-z!Z(C8oZOQc#W;GCY zI(L&P}3c**HnZejWEG+DKtCDB9J6pBj6yXE@vuGv(4dTo5g`uQ-O_X zQ$jPZSaksnv48j+MD)2Y!F`Q94qLSyxzeN8$(q?`iIxhx+5|e5+)oX#KfcVbU;lnW zbPSzHE)7ea5FUj=?lgvLP-I4T}VN-y#r+zA6PEPq-d7Gfi=JG~dClIJnTq>8{zu$ZtCGS2L(K!;E z2w&&t@4xdDLfZsa3k2(OZy&TEU8ZtGeGG`qK3Di%rrAY{c`$sb5MNL|yP_}E>4 ze6!}!-`T^&hqgOgRzEhlYCY>4`?@-6DyukORG z2*lF4@nC{{qO)6M97Q>2AUUW^rI9187qVM z<*um+2n>()BE9PPmsBBWT5^#TkEsi*{#Z&i07Be$>@Fyh4UV!$U{?di_RB~^Y<3RM zPPX`H2l&I~de=(+G%?fz2oRSVk5EFgXKv(dcgfkjt*q<36OY@}@*oK}+hF_fO33fJVgv*vDr{piYCDQJ4D?p3R^K?)y6U5S??EjUdZAdNTd ziQ`xtI}2|oC(kP3BC%Slkw8CJ>>22{XIDVy&=n}eML34wsU4gTgNqvb=UlVAis=AL zvsUiALiQ?z4z1ozMDVYgcS~8y+d7h0t4jEVbguW$W%mRjKTSvawVqa(2Z-7BS0DKe zD?Ln}c{&y!90O%DoVT9o7o=hKdpn@;d7P@Z=<9V1?W)*j%f7Szawgcl;>tDzkZT>Q zPD4lC%}a<)-R8b)W@bAKhdU_=rLELstv){OPRM1CuCL2aR&_670}r4s-<^oAr5}A{ zwOVe6;ucsQNhL$GI}qa3_LV~l9J{^J0xgrZjJ8qB<8z*gQ_V4L_F!_noDuKCjCif`g_;(iM|M<ZI(dl(cyt7BEI-#u zuD|)|Kp(QMVh3c@Gd>zNpA0v*kLxQq;*cSg7zFzm3qBR z-PMn8M4~=#hcxDW8OgH4tt~iMm6Ar=5T>D*1qmn+N`vMspt1+v`t!Yw&O5O}uh%CD z|4u5}8?xf*B?!OOQSw_0Ox3|{voBummkMM#y?ZTjQ<9Z)xU8&~dD$=7DD6!yKcO^~ z;L`QD08*ZcEY6k><&Oia^75C{ZgcAFY9STw61PJndlW5RrF+%a0p2tyku)?-Px`2x z3eRP>o?Y2vDWq#WExILt*x{;7abNBu99hs>I)VlQ3ak_S@0P_bkJbA6^ZUp7*FSja zOxY%HMT^y@EeEJUxe{Bj0jbcf&B-K-ANAt>LsoesYnTEIb~rP8v0W}3{0f1JUCIsv zD6ey84K{1Ur)0tEAPY*NI?A(Gh1TD$2v?Jw^Xf;eYTYVg!=r3!Swvv4HM7(Xd$YAO zX*_HRj!x}S2l~?ntEi*8#ZNDH$rDXUB#ciZ7Q8eQ#D7Tl+!ckpZW|G4DC$T;6epSb@0-OUc+8uU5Q(GP`M7r zAiT8&n~Ie<1aR-r^J+Jos+nYv>S(KWv|aI)O_P<|eMsWbKvFRp1v?!Fn0E0NQUsh@ z2j|NkwjXvCsxtBQiR&LM=(3Rp1mJ};{5g^(O@kH)Ith@bU*EM<;9MT^6d-f+p(%1xB=@dC zRyzzW=@Ma#D0)aR;Zl8-k5yGh;;cGV#P6c$9v)Z}f!{gO98k|L2b%iNPEmNc**z}6 zQIQ{LJ8Xh0F=sPECa8$(gZcV?Zg|9qQftd)rTE^-ce`sZrdv{65%ggbqkFHeZWmCO z#{ruLd1Ho}g=3|$rHeJ?FnZln`0>Yh+iZUkzCSLRfj7l{7tL50t2fcT@Nze9x@@?s zn%DxM!?8Ke2|4wU|4yYrQdK{tHaHL9Xmvi6h{MC(^;EOvRyCVk2atBQjOyl$dFkB% zw;v(w1{!(k6N!M-f8#pv&t}`~LqbrMe3)I&n>m1ZQ4x4&w#V|9I;Ny{&5RGSgvQ_b&l*y_NtDB-e5j zM;{8sllu9Ho7(ac_gFGdZ}64s1o~-HYH+>s-kWtOQ{|}fybS|Z2hZ~(QoVJt{iOfw^8z<6a-U(;e z+I`%PMDX!R;`LE2RwdP@8#UTOvBPVwu{~95mGUM%IR5Wk&YsHuZE??>yV6naXSFyQ z6<3z()QzIWbvm2lS2767D~S=q$;*iSf=7CZ9p0_=S>Nb;Nn%ffQ6=z)w=ylsKbK^X_BeiHxfd?HI>bdQYIw;>RoL{*E9kaJte1z!5y_`!}w$JJgx(gqw zR?SKfbEa4}d<~|`=*3YRVk}8kgZw!nlnW#RM3Yej=T*5_W?hFtUG7yTg2#EW*3bI! z{TFSGGlil~OS7Hhpc#JEr8oc^5Ry3LNtTP?*uvd_?PF`i9!oVR{gWaFd?xBUmt>q` zz_OGDi_VBsktEEa5OSr4fTV`TO)2C2xvCydV#2wdN}H&iN(8LtGF$Q?dsBbdJ1&uI zs9TQcI&DzH;TkhW{Mu8t+j_%X#pP}%#4qZVgM^K{1K_B?FJ8dx2j5(q#LAQ_QmFff zUySwlTSk1D!f8`c$3~$cWm3$fYU&q{%#_9jNG80OB~*OYY=kz2YT7!buAYonLs_DEhNIZjupGM*~v2MI-UUvgKTp`04gxyt(qBa`!F)@d*3wYq^ox}Em{94?qp3|X(v;<(( zEN%yZy*6HM*_{LEeQG@`_J${xut`1}$q>>GN=B7lrX-H4n)-0?y31uDFLsff0!X(5 zCw5yPPQVQ%&q%4eEP$#%DsNAIIPdfJED*<}MhQv@-ZPFh7MYrYU`w=Cam~27`rK3S zjNS*u!b`>Y(8Vi(g5o*w%lDrcGxJ{w<=-O#gA5GHsjwXe~I$Mn>1y*J7v#_gHC!1#PE#?qeES z_zCG`W|2fEMv>RkUjKgi_H};yU6rA?O`)gFB+n-d_ac4rRG49NmloTPxjLWTb6B1P z>AqUWCXPxhaTfKx)NPf4|BRkJ+dGBYCFXL?U9r4iA87ZsxVVRB&tG#N6z?Uf| zW=lY1w|a|J_KRjqkJkfC7>=(M*^!2qil_Pugk&i-W(2s_1dOdIaSl!%o72o`%zWW? zKE7RUlss@(XbPL#40FN_`&1_^I{xKk_s0JKORmc+CJ-TyCNdzM2D2t%>7vG=JW_iR s-;>4YAfue7q&+#9c-ku_(TiN|mM0sFbXf{|Use dev-libs/oniguruma for regular expression support + cpe:/a:jq_project:jq stedolan/jq diff --git a/app-misc/mc/files/mc-4.8.23-gettext-test.patch b/app-misc/mc/files/mc-4.8.23-gettext-test.patch new file mode 100644 index 000000000000..7e19cd7fa119 --- /dev/null +++ b/app-misc/mc/files/mc-4.8.23-gettext-test.patch @@ -0,0 +1,54 @@ +https://bugs.gentoo.org/693850 +https://midnight-commander.org/raw-attachment/ticket/3629/mc-3629-Linking-fix-for-gettext.patch + +Test change counterpart. + +--- a/tests/lib/Makefile.am ++++ b/tests/lib/Makefile.am +@@ -9,3 +9,3 @@ AM_LDFLAGS = @TESTS_LDFLAGS@ + LIBS = @CHECK_LIBS@ \ +- $(top_builddir)/lib/libmc.la ++ $(top_builddir)/lib/libmc.la $(LIBINTL) + +--- a/tests/lib/mcconfig/Makefile.am ++++ b/tests/lib/mcconfig/Makefile.am +@@ -11,3 +11,3 @@ AM_LDFLAGS = @TESTS_LDFLAGS@ + LIBS = @CHECK_LIBS@ \ +- $(top_builddir)/lib/libmc.la ++ $(top_builddir)/lib/libmc.la $(LIBINTL) + +--- a/tests/lib/search/Makefile.am ++++ b/tests/lib/search/Makefile.am +@@ -10,3 +10,3 @@ AM_CPPFLAGS = \ + LIBS = @CHECK_LIBS@ \ +- $(top_builddir)/lib/libmc.la @PCRE_LIBS@ ++ $(top_builddir)/lib/libmc.la @PCRE_LIBS@ $(LIBINTL) + +--- a/tests/lib/vfs/Makefile.am ++++ b/tests/lib/vfs/Makefile.am +@@ -14,3 +14,3 @@ EXTRA_DIST = mc.charsets + LIBS = @CHECK_LIBS@ \ +- $(top_builddir)/lib/libmc.la ++ $(top_builddir)/lib/libmc.la $(LIBINTL) + +--- a/tests/lib/Makefile.in ++++ b/tests/lib/Makefile.in +@@ -636 +636 @@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ +-LIBS = @CHECK_LIBS@ $(top_builddir)/lib/libmc.la $(am__append_1) ++LIBS = @CHECK_LIBS@ $(top_builddir)/lib/libmc.la $(LIBINTL) $(am__append_1) +--- a/tests/lib/mcconfig/Makefile.in ++++ b/tests/lib/mcconfig/Makefile.in +@@ -542 +542 @@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ +-LIBS = @CHECK_LIBS@ $(top_builddir)/lib/libmc.la $(am__append_1) ++LIBS = @CHECK_LIBS@ $(top_builddir)/lib/libmc.la $(LIBINTL) $(am__append_1) +--- a/tests/lib/search/Makefile.in ++++ b/tests/lib/search/Makefile.in +@@ -584,2 +584 @@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ +-LIBS = @CHECK_LIBS@ $(top_builddir)/lib/libmc.la @PCRE_LIBS@ \ +- $(am__append_1) ++LIBS = @CHECK_LIBS@ $(top_builddir)/lib/libmc.la @PCRE_LIBS@ $(LIBINTL) $(am__append_1) +--- a/tests/lib/vfs/Makefile.in ++++ b/tests/lib/vfs/Makefile.in +@@ -641 +641 @@ LIBPTH_PREFIX = @LIBPTH_PREFIX@ +-LIBS = @CHECK_LIBS@ $(top_builddir)/lib/libmc.la $(am__append_1) ++LIBS = @CHECK_LIBS@ $(top_builddir)/lib/libmc.la $(LIBINTL) $(am__append_1) diff --git a/app-misc/mc/files/mc-4.8.23-gettext.patch b/app-misc/mc/files/mc-4.8.23-gettext.patch new file mode 100644 index 000000000000..3ad67dbe5d40 --- /dev/null +++ b/app-misc/mc/files/mc-4.8.23-gettext.patch @@ -0,0 +1,56 @@ +https://bugs.gentoo.org/693850 +https://midnight-commander.org/raw-attachment/ticket/3629/mc-3629-Linking-fix-for-gettext.patch + +From 2a97524b42eeececd2ecd928a1154da1f5b7378a Mon Sep 17 00:00:00 2001 +From: Andreas Mohr +Date: Fri, 1 Apr 2016 06:44:22 +0000 +Subject: [PATCH] Linking fix for non-default gettext package + +mc lost the linking game if gettext package pulled from outside of system paths. +(Pulling can be done by suitable C-/CPP/LDFLAGS settings) + +Furthermore gettext package depends on libintl (if system lib +don't provide needed functions) then gettext prepare INITLIBS/LIBINTL variable +for working libintl pull in from gettext libdir. + +https://www.gnu.org/software/gettext/FAQ.html#integrating_undefined + +Let respect LIBINTL variable at linking (it is empty if not needed). + +Failure example for Solaris 10 with non-system-default gettext package: + +Undefined first referenced + symbol in file + libintl_bind_textdomain_codeset ./.libs/libinternal.a(args.o) + libintl_gettext main.o + libintl_textdomain main.o + libintl_bindtextdomain main.o + libintl_ngettext ./.libs/libinternal.a(midnight.o) + +Signed-off-by: Andreas Mohr +--- + src/Makefile.am | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -53,7 +53,8 @@ libinternal_la_LIBADD = \ + + mc_LDADD = \ + libinternal.la \ +- $(top_builddir)/lib/libmc.la ++ $(top_builddir)/lib/libmc.la \ ++ $(LIBINTL) + + if ENABLE_VFS_SMB + # this is a hack for linking with own samba library in simple way +--- a/src/Makefile.in ++++ b/src/Makefile.in +@@ -556,7 +557,7 @@ libinternal_la_LIBADD = \ + viewer/libmcviewer.la \ + $(DIFFLIB) $(EDITLIB) $(SUBSHELLLIB) + +-mc_LDADD = libinternal.la $(top_builddir)/lib/libmc.la $(am__append_6) ++mc_LDADD = libinternal.la $(top_builddir)/lib/libmc.la $(LIBINTL) $(am__append_6) + SRC_mc_conssaver = \ + cons.handler.c consaver/cons.saver.h diff --git a/app-misc/mc/mc-4.8.23-r1.ebuild b/app-misc/mc/mc-4.8.23-r1.ebuild index 635d0001dcfc..9bbeef2c62c4 100644 --- a/app-misc/mc/mc-4.8.23-r1.ebuild +++ b/app-misc/mc/mc-4.8.23-r1.ebuild @@ -43,6 +43,8 @@ S=${WORKDIR}/${MY_P} PATCHES=( "${FILESDIR}"/${P}-3933-iso9660-1.patch "${FILESDIR}"/${P}-3933-iso9660-2.patch + "${FILESDIR}"/${PN}-4.8.23-gettext.patch + "${FILESDIR}"/${PN}-4.8.23-gettext-test.patch ) pkg_pretend() { diff --git a/app-misc/mkcert/Manifest b/app-misc/mkcert/Manifest index 822433eee17b..780df749b366 100644 --- a/app-misc/mkcert/Manifest +++ b/app-misc/mkcert/Manifest @@ -1,2 +1 @@ -DIST mkcert-1.1.2.tar.gz 374244 BLAKE2B 3d9dd700e77ae6eae693bed51ae027fba409880f2c0f8fe1d5eb3c4af1e85f03784c0f6b55a384117c8ba8949ba0f061911998846f8c7ac3fddaa9e4dee567f5 SHA512 6015964915088914c0c208c47a41142b4b69e1e0c6e890422fe07c0dee2fb7c8a1ac04b9efba8a913de35ef3f46d3c8ee96941257eefbceb1c1885a67e1255da DIST mkcert-1.4.0.tar.gz 375857 BLAKE2B 40d8f7a421ca4dc5d6c9c3fd6ec2a2d5a742c1f0d3a7a336270b44847e9d0188cfb34b918332902213d71ef3251a65dcd1636d641609a2f898f449298d031dfc SHA512 4a31012262813ad6f34f129615e11580084e5da74ccecd043dc47b1ebb7b13fd2f6594bdb4e05a5d1a680d89ad62c2a4b0662c5fd029c154bf9e9e0981de7d33 diff --git a/app-misc/mkcert/mkcert-1.1.2.ebuild b/app-misc/mkcert/mkcert-1.1.2.ebuild deleted file mode 100644 index 0176c20c9259..000000000000 --- a/app-misc/mkcert/mkcert-1.1.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/FiloSottile/mkcert" - -inherit golang-build golang-vcs-snapshot - -KEYWORDS="~amd64" - -DESCRIPTION="A zero-config tool to make locally trusted development certificates" -HOMEPAGE="https://github.com/FiloSottile/mkcert" -SRC_URI="https://github.com/FiloSottile/mkcert/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -IUSE="" - -src_compile() { - pushd src/${EGO_PN} || die - GOPATH="${S}" go install -v ${EGO_PN} || die - popd || die -} - -src_install() { - dobin bin/mkcert - dodoc src/${EGO_PN}/README.md -} diff --git a/app-misc/regionset/Manifest b/app-misc/regionset/Manifest index f6e223bd6db3..1aaf2f46c7d3 100644 --- a/app-misc/regionset/Manifest +++ b/app-misc/regionset/Manifest @@ -1,2 +1 @@ -DIST regionset-0.1.tar.gz 17095 BLAKE2B a72d73b921a5f93515462ae287766c75d5019663244569504ab29220c53804919c08a6120e24f6e9c06a01f304f8a4188129d199c1f0f028443f39e074c6c9d3 SHA512 19e1a681f6acc9f7da064432f893cd6736e3b54e5f0187025b9702a7301a982bc2f3948604e3bc9f7f15b20feb0dbc0424ad9727790cddb448b89189c1ce18c3 DIST regionset-0.2.tar.gz 19063 BLAKE2B e96c014effa78d7c5f636d80edb7d74741107dd11728ca7f52c2d41919960986d37fd4245bb7975928605c6a06e7e2c31d050b847771e60af837e3f2286edb27 SHA512 7d7fa92a2031a1d18032ba0979fe0ee27ff84c02977dc03df394383a2d562925b38eedfd478ee08d60e84de60914278f7880c10a43552345fe36af0c0fee6431 diff --git a/app-misc/regionset/regionset-0.1-r1.ebuild b/app-misc/regionset/regionset-0.1-r1.ebuild deleted file mode 100644 index 5622745866fe..000000000000 --- a/app-misc/regionset/regionset-0.1-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit toolchain-funcs - -DESCRIPTION="Sets the region on DVD drives" -HOMEPAGE="http://linvdr.org/projects/regionset/" -SRC_URI="http://linvdr.org/download/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -src_compile() { - $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o ${PN} ${PN}.c dvd_udf.c || die -} - -src_install() { - dosbin regionset || die - dodoc ChangeLog README || die -} - -pkg_postinst() { - ewarn "By default regionset uses /dev/dvd, specify a different device" - ewarn "as a command line argument if you need to. You need write access" - ewarn "to do this, preferably as root." - ewarn - ewarn "Most drives can only have their region changed 4 or 5 times." - ewarn - ewarn "When you use regionset, you MUST have a cd or dvd in the drive" - ewarn "otherwise nasty things will happen to your drive's firmware." -} diff --git a/app-misc/tails-installer/Manifest b/app-misc/tails-installer/Manifest index 94e9d3b0e955..4546b6db9f15 100644 --- a/app-misc/tails-installer/Manifest +++ b/app-misc/tails-installer/Manifest @@ -1,2 +1 @@ DIST tails-installer-4.4.11.tar.gz 346123 BLAKE2B c6e0888cce180d411ab60a8098581da0df64ea6b2201076e58d6ae4d489feb5e9967fd67a457e8d333fad9934350d5df13044e02e2d428980bee335fd5420dcd SHA512 06d7e21f01841250ada8eca3dcb14078331450b61be4a15923fd0543970b9fb4284aba6cf12729515b2adff9dfa3f8a011e48d97a114356fff1edfd1eb914684 -DIST tails-installer-4.4.8.tar.gz 332532 BLAKE2B 5c597f38e8cfd690b56e1a08d98567278bcb12eb72cb292c02b77d497c8fc4925f5829efdbb3351fc5a30296d9138a07f2dc8077ada2e32bf7b04dff2f31193e SHA512 3a15d31d54ae17c12c1ba8346782f26678fbabcdd99582a5b43c75f520001ec01e5cc09b1832d0f7d346852f9eb30114135c92caff8690281469f35f23806a12 diff --git a/app-misc/tails-installer/tails-installer-4.4.8.ebuild b/app-misc/tails-installer/tails-installer-4.4.8.ebuild deleted file mode 100644 index 95febfb28b2b..000000000000 --- a/app-misc/tails-installer/tails-installer-4.4.8.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 gnome2-utils - -DESCRIPTION="A graphical tool to install or upgrade Tails on a USB stick from an ISO image" -HOMEPAGE="https://tails.boum.org https://git.tails.boum.org/liveusb-creator" -SRC_URI="https://deb.tails.boum.org/pool/main/t/${PN}/${PN}_${PV}+dfsg.orig.tar.gz -> ${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -PATCHES=( ${FILESDIR}/fix-desktop-file.patch ${FILESDIR}/sgdisk.patch ) - -DEPEND="${PYTHON_DEPS} - dev-python/python-distutils-extra[${PYTHON_USEDEP}]" -RDEPEND="${PYTHON_DEPS} - app-arch/p7zip - dev-libs/glib:2 - dev-python/configobj[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/urlgrabber[${PYTHON_USEDEP}] - sys-apps/gptfdisk - sys-auth/polkit - sys-boot/syslinux - sys-fs/dosfstools - sys-fs/mtools - sys-fs/udisks:2[introspection] - virtual/cdrtools - x11-libs/gtk+:3[introspection]" - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/app-misc/tdfsb/tdfsb-0.0.10.ebuild b/app-misc/tdfsb/tdfsb-0.0.10.ebuild deleted file mode 100644 index 235f23ad33de..000000000000 --- a/app-misc/tdfsb/tdfsb-0.0.10.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit eutils toolchain-funcs - -DESCRIPTION="SDL based graphical file browser" -HOMEPAGE="http://www.determinate.net/webdata/seg/tdfsb.html" -SRC_URI="http://www.determinate.net/webdata/data/${P}.tar.gz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="alpha amd64 ppc -sparc x86" -IUSE="" - -DEPEND="media-libs/smpeg - media-libs/sdl-image - media-libs/freeglut - virtual/glu - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXi - x11-libs/libXmu" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-asneeded.patch \ - "${FILESDIR}"/${P}-debugging.patch - - sed -i -e "s:-O2:${CFLAGS} ${LDFLAGS}:" \ - -e "s:gcc:$(tc-getCC):" "${S}"/compile.sh || die -} - -src_compile() { - ./compile.sh || die "compile failed" -} - -src_install() { - dobin tdfsb - dodoc ChangeLog README -} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index c170c51356bf3e3af6b786322acf104c4f3c8f3f..ea144fc08b3090b149ef55a13f050b86949936be 100644 GIT binary patch literal 53013 zcmV(&K;ge1iwFP!00002|8%|0vL!c`r8n18-(IQ_nymUT3IE@h2|MaJy*7r8s_x8X3?WfOw zI^uo)=|BIsfBL`vYy8iDis#k#J+6A+Ip1}L)yoR^jz?atj-$6(&O6`xxK|&&UH!aD zt9`_MmHSv%YWKBT$ti`D+7(6~yQjPC71Ao5lbnV1w~ zc>Q*7UVGNjYHXE{tGV8PU%9(fwj=bjt~-`}URQ|goO7(B%$WJ65w3KceYSI@xl?5S z#<-5&>&%I*nDcHe#u;PI{b)V(n$oqyu~_uQ3!ORjm2Y;mv^j#S2d)ZF{u7b~$TDV<|P7Cxjt zLn-w*3%1N3@C5lh`#IWqhr3?;S|zV>v7>zlOt`d`R_te~C6*Ac3#;#;V&wM>Eli%S zM^-KD(BnDBudGCtB&R&ms-wngwY#kp_S%5RFmRS_u5wF7ePyBdcG_eM( zZ4fdJOmFOS;Lsytna6Pl_BEDt&vfli+J{Q}0m2}o?)i6%Ja3ABiW5mm@1HbC|jt74}cFS$-1OLOi_@9W~r)5B_ zdc%F3_sZ97x$eaRV`+7y#fHRzWyFiGyvC^YZN*aM#rDoSxYoN8N$LtrH;X#g6WpiNLw7ox`5TRn~ch zy;o)ZUw!fCm!&%H>)jJ;OnN>$n%Be)@StsY#7|0{INsbxNY|Blp;6K?iDrGJc*VSS zBkT{>r;nUUIgWj{6nL`T`hD;(qm@L2J8H{!J_$^r9f8;HtmbbE@%N=_`yzm+W3c3R z4{H%l&QZpmce(q)Ut}$`mK&3Hl_zoZCR7~pI+yFYYHz!&(P ziV4OU(%z-^a`vn5NCF`~;xO%XslI*MpFV&85a@Zrzpq&42_oc5@NNN>m>-V){beeCTdT0{a# zyd!Ca)h5ZswU58ASjNNS5l9@9Jt@RN4B^5=$klc7j>PFw3AE=mN529KKL~y8toOjh z8;Ov=%rWoFS1R)+x6XU!gJe;8)EXMWprkqYVr(@{QcvG2lE8PJuPgTb)4zTBI$umI zzXbc8@Lo*665Hds!-#iidt4-S()b-4aX*~%3@lpNMB#8%a})JQ8Ch!-L&O zVFY5HXk9U|ZXmNYiTwn`j&h${*Z9u)CIdg}mcP z12>GR#ktugp1hN<&NJYnN4;L{>zBWN{_FcRdmsA01IWF zYm2M^mNEQ&wKm{)3FQD^rI7R4krO;gh|H`j;eu3zwegok*<)b*L1ab(zKK!ux-QaD zoY;Hd#};6NJo@03izmeO(n*?$jTF8JFRXFx3xtlH;w!JK^{u_H74hXA+jn4l!I8)u z1eml5=_JV$h{F!z(`=V7HpxJdWz79vXW)f%YYP@oGKmOi-2j~JsG#oDuqHE6cw+1E z_)cN92oG*HII*;SZh#bP^7o~}nIeDE`T)~mk3^Lk&4!h&J12;o#7Bn7gbYv;xa^Q7 z?7goIy4^&C$s-Xl@@VWQ{y`)kJ&hW$C=)IJK6>^c@Ef*`O`e(DOSoIsQ4-rpfTARJoLM>T+x*Bc*5KrTd@3NnBG z3d&Z1r35yTa3f{~Jhr!V$=C>zCpKQqz2wXcf@al1AP}D<$+|RL6X zCNXGUwfOThlkU%WXyWpka08cbk^?S$hC;9nFhC+J$rg0M(qkN0#ZlitJvoLC$98eE z0s<)DI=&OTH3yasR;{=?*{&R>qCh&l$mu*pitIV5nO()(u*b7@cmOe!018^bYtPc= z380n&?Fx<=XGr9sfFYz~v57Cs_5JIo&#zIwyyLC|KqQ(6&eVCv^SnEd7py?A0!wV( zI;N3*Iw1rvyr2=okO9bgad2BN4T>NA24&nqsHTSeuvh+EH zk^{bLq&z0z{@M+ohjIH*1W;)2xuCcslLAOow}6(6nPD*}pywzZ;6`9B zd60${b_Q#yc#ApsJ#vA4O#X1IoGOoi`@q`M*%~K8%ia#3!JZgiqW;U+w`y++VqMZ(qlkxnB9t@tzb3 zgYYvVBFh4@0#V^s#D_)FO9R7ztmE$HH?b1CL>R?fK;Qjl6ARRrr2=w~Q^>==od?VB z60xCI=G!WceL)wAj8jSo^nfyhr9j(nh>LaCf2Kqa1`vbD=(xxp#|h}hsWagVm>+Y2 zub*jy46Sd}lF!0-K;a-oQR&X}-*jC;sP7BqlZPCTj=gkdy`vO4)j{k z7=dHvpv0O2F>oUukaT(Q`M7n%7;Bp4!+L#Q-#`7d{(*(Hyolsb?aCVYjv4L)@)_+) zcP6y)1XwjLHbKJ#pHZaa;{XvCD-i{Qxh-OyHJyt%3NbHB?piTRe>j0>jql?~_m#;O z{8F%J29cX@7Is3&cjfOU5vN3=CV(Mri;q@r0N*D#p+n~L(OoyfC(jhfE-;{Aod(0V z>_AWlBLF)H4VdY=1DT7bJvXRygEiZPWmJ~xB$)umu07_56??7USb=$4t&4mGCFoDR zcisdBECr5hjhL90eT4+SsTvvNXW)4jUGr_VnuovFU;`sq971>kh~`<_B2M95#JqYKPH7Go10fD>4}!aqCl7K42P4lpcUA6M)9r;n8J z9Zc*4TL5>nRbyJUfkdA-@vGbqzXLJCeR90EcqK!CZ(!#!HuQvLz`h{QgiJ#H1$yB7 zdoC8vflLtLFokub3PMSN^a6V!%;{Rtd?NMnMj64OfVYtkzy}LKY{?UPGvQ;QgOCJB25bbVrO;q( z{eyM=yg&UsUzh8J2=TQ6b^@NSKsOejumEHMTtVtmZT*;dL<66PCBqr~HR&E~4z9oW zDvXr~oS}Bd1^M5rTYif9IIQa*7S)JXtmFxbyK#jBI0^-h4SqY`mkW=APm@IPuam69 z<^Yq(b_Bg8C$DKhxdC(p?GbLcCzSsna)RZhWIR{|NKKR9T(C>vB>4cmG&fFe&5UFL zlZSl_up79^a~r;t&v;p`&+X6O*WZ5n{0b=II}-xLz*t$MEW|w7vH5H#F_NHvCR{1Q zb{8OuX9pUxavi`3G90`;0rrN2>~QkU#Ce_-^G~2Ds7V5Gz}9At<+k95iFP>?kb~^O zPL22m?eT0NI=J`9Go}lscabJi?{NWN`LAmiAVaoXUZG()_T(E_M3_<-lcYefBx~be z7!sZV*fHu8*9yycw}B(wI_Ev%=S>g*<22xtqh1~I^OqmT2e|s49&z#W#^R5&k(clt zB1k*20G12dur4w;rVy>3Z*n{78mMk~A)d#?7DIg-n<({%=H17*J+FaJ-h41Y2)hTS zlL=sQ@gix0IG>|0@c()v+C&##n#YLC$kxH11#AixWk2fWc@Iq9W3q@FfUK<<-UDKS z)t-fCYrGfKz%u?(z#!t$4s67%%4!FRlE873A7Sl@1ee3a278B50N!3!>&uT{zJ2-n zithn~@8$*W&Cpm#|9a{qI94E(n`2PG8% zLxDisvIGeUXW#fNbdj_QV8B;$$(oHR7u-aKc#HS22BICYr}r7)1f&MI{0h?pt|1xf zXYW@ac9RtDO}dQ1n8ucp#T*(1HXcNw7vsFqANoq|R0&D5N@UE~dj)$!r6`?8;KMuq1?p9R889&q4~k3A(kJ=x_Y>I9wUnQI_z< zH?Y60K!A-0Xo7gA+mT+$cGK7qjTkKGaRBcjzHDWY9$ER1d2_enA`+^ZVkB4+oD26!mSfggj6nBJ;%Ljt*XiT3~mF zfCALXOY>I^EJeO+>?y$%pMXtRW->NZeljg+!3G&v9Soz?p7DfoSD47c7h%yX1TbvX zhuRa(Pr%sm=9*9%Qbai54CA<2NI*Z-=XM7pNqOv%Nauo#erF&Yd1sMb=EfDxd0G5* zw^oW7`{qHeNw^9parW@km`L$tAi#6iE=z)F9TD)kafp}2YM(##uP?Y2KK-652^Hj4 zKs1?`w|gp~uznVQ34IE-LSlk3hfN-7I$4Wr39h^M|NSiecnq&f#5XDGw zX4+(ddgoXz+wmV{Fl@R)Fz@u%51>V*!WvdE3hy-fmFvBs@O8lWSci6IIGIZq2$Buj z>DkNK_9@H8Eg}8W+xV0BV*s^<#Qx}J)oHs5!fwI&gG#O z>rCV)lzNs9)x|tlg^7mTJO{Y}!t5~^sxCJH!vmqY=eT8kE8T-;$o>!)*d2?-L(Hu) zvWk|z6ExkDk&e$Qbuh-nEh28@$-0b#yb44E8%NX=$VcD`!dbR(PqZePoh6s6fe&$AmWgOhc#*SV6W9$K zK28rW-m3ScsKzgVdBJ~pyWj+pyG3*h!bXn8(d4ofYT1^=t;h@fZALMI=4WUG_pXBQ54=kH(5>(A@!*MI;1 zb*}?gsB8 z@k9{H%ZmNfzW(JkH@B|R7^ipE=^tgIHjGqAsEcJCV^MH5(oVRB#=RTtq zWWvBTJVfp`Muh83qj=Q9UfV=L-sU$6W!PLPa}k6HIpA>v+$1%C>&PHk_p}@|IuPhB zdi4ot0g@!Jd6#yxdj=w47$}%WJi$5y0lP0va_p0}tC7etnBOd^b>KVh5rkA@5-5S> zq+zJy?$`1ViKv2W+cU8s>vzHg2y!ERFs?7)w?BXXSfj}Aa3bJ{8>~a8D}% z`HHY&?BfE{OiK?yc6}5QDT0N%8p03DUwBM70SO|s^EtE;R{(7If7lNefVbDl3#`(4 zj~Gb$0DnH`?a)IqlCR;JRl~e; zvc}K|68wo3+nf_cIfHa<%(v$_5flO>fjE!`aMpx5%``%I?~}7@<}NG`+2k>=K|IH>Z6^lFvU7O7Neu=@ zTM1X=^^#Ejb#wb<+n8Ul)KV|hB0?nx@WvF?1@RB^=(OPS}%7I;e8Aygli z?5DrJ`eb;wFgt;!U6*ZRoc0}GW-+M7E@t*lc&(mF5_1-i9N!a(lP*_ci&!blXn{`S z8Uf#10JKvx0s`CT*hyUN26x!Mxjg8ZzPIN#o^!n+FptV$d6!46Biid_$|+~=c+ia2 zF5{T{EI{aVg5yk4;JpltGI5g+ZxUd&QEk?zqwndAgD~-4#8hZZg$)FrqOJ@8Y4?D# zt&+e2LaSEXaZSGBtmM0kj2`R} zvfoUePZT3IA031nuvF11sf=aGPm7(dLlnm)C+RL&2=ceOVQ>(+&p% z@6YEr=BN+_ASPsk_cw-ju_x{XX#j|~h3IyI z(JsMt1N6_FVZVUv0@glbyypS9pHC?VW5>C#a0WgIdR_28;#nlBTvZZ6UU;jqW_>7d|4KmNoROV zw~fpL;%p1+BJEj1@rZF`;4E+k_J)OvPjN;f>G`y+lBeKFWdkN)j~Q&GwCmR^@VTdB}0Q&&XHnQ2Me;+b6h|qFmVUT0bi-dD{eub;fLspv`zE619Kx@D%I<0kg11zP^bTVct;Rm&N+J|I>f^2LW2f^3F5ZEI(d=v zA^35!6ri!;G3+2D!=@ohe9M_`_s(woF+A?NJ(I_qZRW&O!K8OS*k_)L7dNDn`@@Mz z?PgWRwn5Ky*L*whkZ_%*-0P4$TkEhP6NJ)$cx_pC9&!moAxU`-Qrse%PRmao;%0C# zX@;;??aUe23yuiJh4q)12!T-J^C9yj<`Xb*kaI4+!eN8g)%uAIcwMgiUdJJmVz(nj z63ZIZ&Uw2`yY5Xg_RKpb`73lEd%8gxFbRGR(q^wx_esVTFffbK+ofQeAx{9CNxZ^= z2|2cYRbO@TP1qz)eHkI&mJ2g(1&atm@{1LRCT))c&PW8u97sbQ?*!oAH$*X((}VOu zSaV-<92t&JroJBX;d}|}zK+tNO2jM=jPI;fpLp^Fi3Er{py}X=q2n*h_3f|w)89U{ zV7{ltY=Gu1`?#PMEdlwaHHvfDT~@(^P~>qzdkO5(zOx7;iKOb&ey&Npssm1ZgQ*C~ zWaMQxGJZomAkvYp@4!+VP-u9^AzlnmFXWL}^S7Gn9-f~Z$rf{*9jnYGLRa!r*&-Ga z!LYW~6R$W(0>HuvboQV=o}P=4lGsO5AhaJUm3$K1^E}Q@a0hKb&;88wBm(gBaSKuj zhMv>BEZ46;uTT5S*PmXhs->ovSs|DNo8mb?`;7bY72I+jo;qEY9XzeY4nUkBj`#D9Gg^=3 z>kh21+J3aH9KntH*>WuwAVGlHj0P7^y{(Rc6B(j?hJ8GE47@mPkHA1396O6cT4ZPl zSp>%d?Gv=}>>3!z5dVQ&!g=r475ly(5&V8tP)KDUSq z#}pF|06BR@D0`Bcqpoiy-Zq;R!gKZlNZmQ_{^XnM1UnY8?rmZ77!}?G*Z>q1IW)djpUy`vEwT z2d87vIDXbBd$oD(*l-EYW1w`z`DSy9O=M5O2~@}iv*OD$uh$L=Xw>-p0ZqKG)&L)- zYHu%#WuqOz2+YVs-qm3rDF1}%f-(#7y4xPZ&JsuLvJ-g^2OC&WF!&MsN&LD2J4EJV zdnTdZC5WUUzJTfY0xS`n4KEDr`CGsz6@y5!Ou5tgX$t$+7L`Bfn8f9 z0T#d_7WU#{E}x%lOZ6l?;s=hNTs9sP?@2u*!wAI%Fad=ej{#j2=PGJD>xb3)+%T_~ zh=0}c(qDMm@Clm;iQKmDCv+8SlMx3DQujL%58#n7uwpeXW+&~~wLvDmF1QJ_QajJi z4+H}|&tQ3M-0V4cS55*us38Fs9e}LMUpd&83B?{ZJa^mDt`5hHJ;mj@_PRiHm>77Y;p_y+-0j=~HuSU# zE_%N3#yLOzqj4eFs%Q1kd0rhy#M0~m3NXYgjBCyUsXFcY1x&>};duZil23v+S-SN`{+%+#+x`+JOjiOW5#8T=lJY6&ki3M<6sqY;NG%$Ux}Z zVg~f}%69e+vJ{`_&>Og*Mz9>v!CDw38*{=qCy4+yhxHbs9bps#6713^tXSbmBRj3v za^dgFg^du#@spReTA#nSSJwD)JWG^5JqEn4NwkNb6H!)xtw%ejQjlHDFk!bkKfVeI zh0|jJ)zVRL8VoY)?t<`d{N!+E;;_!dIyIFrd0=&7l7LvQ`}V}ecD!K{kEUFrOLAl& z5&SKLd*lZkz~viY=uR;0!iNB0Y~Y0Dj12oBUM#C!ww6ZnUx9ZF)8vYG z1kX@tOuyJn?_5O%t3ZqnXNm5J|7GDn#MoiP+9G)YZ0L|-DY_eed_e51&I7hsQm`BN z^p1|7?9k?0rvy=x$W|^w?ph1}cn`ZrfRwk96l?_y7~SqT7>IMHHBBo=xK#5H^m?X` z_z}RDW5qagg?Rze2(X7?^6t1yvVIRky28VvEAGYZ5y_W&MZp`1bJoi>ZS zokn4`SQ(NiSY(xYInMgFUToIE7dvTmY)^5c^=^E816g3|08mGDtp4ukK^g(g?gMPa z0m%(Ow-+HK2lSJ$yNVPK{&cr}?Zd-8R^B=JN}Apd07LlzG7#dKKCajAiW0|rCl0C9 zUS14gVxPeHoQm-;@?@LLb*Fycy_mp!I8(fZ9F8+pE^leBhQ>wX4IPa;079dKjQ9&n-+%aeeG zlYB%je4YnXf#*3)Z?P8)wt0-@*=@-!TZ5}>f>g^g-6ttHk1_bcRA(&Vn6g{8d2iMoZ{2MlhmB6nPnF4MO zrNE_n2QQqC!x!V>js(2R#=qeSx3k^>A_2O4v#nr&0>qK6r1S*So7e4jmEOSr33Mxw zqznKo1oy)_JRkigtsuujT9z>6V8acIP?I{^srLJR>dr)$8g)w+15K&n-yaMsD~4tu%0js=LCtZ z(EnzGT-NEMK;e33^~fI4lVLK4g{BN0tEq3Yh_0c1@d99o89FHTI3w8N2JnRU)JQM_ zXM*P|k=g?YuocPQ-iEp7>EK0}^A4ilju&d{wn!NI;ff1rn;;fbxM$m0wV4Q$y)J0n z>1o4?BvD5Ro#p`2bq_cP=odTuuw1{s=EW30wA&YqD#CZ~zVUxS%Rx%CPz>f_Hz2lC z3=p3(9A5@bu8=yCWCvB+C4M>spM{R(I%N|&f73yi7W?l8Y3?3~OLIMNor_;O6KLWM zqB=<(meY|11`v)z^#(o!XP2=+-p3jhM7}mL1b`?+bZxR=sgHNA8;Ot3uGhH*z0Tqt-ZVm*2WC(aL60Ge47+>(j%7?9IqN@p;)F6oO zePAM6o44Afve5x3BrW6nFonAkmH<7@0A&?jD#V%8TtHp7BOq)|08+3?ayun`b_L|X z-t2?rb8X|pjU(Lh@@&WUd|Q#o;|tz&p8sIwem5q=1HQX$5g}zwl2mc_BrUbwsJZz7nBNQ3*+e!s_W_!2orqS<+=l3Pr8yn2<@;8~Ahqvqp+C0f|iR5xb2%d*@{4bQ#p}z5y zRh+f~P&6w<;E(OVGRRbxxqL6S;LX-$X(xLEyO${^J=K zb>2w`W^EaAj?2M=Z#Le6vUUe2a8gL8sLEL~(i_zNt!xGgmBC?|_oJ{Y_X4vc_MP|0yiH{4DGvVhR83S3f>?%t%IsbI`Jr;WwL z5al-j3hNJ+kNo=cw?9s?_sg+d@-QOYYk_-J>i|Zy3tzdOadkp1$rpMBTB+& z8fQjvTRXi8!;AkRJETgu5kosKD-Ak{of-}R+1Y1XI1ko`TxvO|L*x7V$f@mUFcb_3 zmm-f4tTM<15XCz22`pgaH%>)Z`0jJV(TDSl)w*ee7+|&p(+E~nTLZ5?i=(*{E(3Wy z*Bn4@D`0AYAhR(%Z@ zZ<9rh1xBNc+PXo0HsAYW?$9cB;e4yWV;l$@MrA2pl`LjSJA z6EjS&zz}RE18@NOdR5BeJg-*NZo#a>(@TjbL&2t#iRyxlp*{0`16q1UIF`x84yq_C zb((UicSFc!1p`~#2+?gsMHO<3_Gjn+Y5n5=culYIg>=neC$1ujD+OK#gTg8@&?8;; z+D50Jg6eu>*t3Hj+Ra6pf9Bwb&679eVHb;t&s;Y1Z_MNFgOmtVCZz8UR}U7ztbz5E zh+`EZ+ul|zHPw6!8bk??%UKhFEb*?BbrWw3Z`dRmaTH-SIm^QjS!yHaCJR~4_6`%# z0+BlaF^0YqS#c+Wro)Di<=*D8JbPafw0+j2e_XLIKaUSX;qgT<5W z+IgIPVObF=L>T-lg)gn(G?ed4uH7qUTs2~D1 z^g0tc4j+Ve+LSLq}h3JvgvhZ`{wx2%Pw_51z`EZdi^bae?8S?W#9W) zIv_#0iAeNRM52Jrt!gzBZF5kH^>HXYZ}0;t1GC3d?soh({tO&$fL!o>wOQg=LJ)Fp zX*OkIu{P1+k}=#sU2A#Zyam{Uy}`lXSpD5nJ8WcD^vzxnhn!X=m)CZvVzs7i#z56c z{v=7jrISsk{8+AFGH~?6?f}2bp{LVEoLHYD?xN=<7@0ZZ3`E>=x#vs0tnMM+2mJOe z{`&K4YX%nf4nkDxaHmZ_k^EFK*4qvs5XQcV?rI!@rB4sV9PuHrz#X8Nz@M*>1fk)uGKBM|?gm6F&Idm3}mXt7S#iAR4a#jO$vFW$&tTd+50L^+`_SjQO z(XRelHTt!E{`AM?Za%_JcT!P2rfq&C7;r~P9yX7C(8-&{x zRV6ZolI`%EHvJyTsj}MqC4lZ)3Rz`!&LHuF*M#fCyXn|3D$@mXBnINXp4}|Z zfE~dg@4+fD7C0F&($Yt{_-k=w+629Bc2^P>^gk}gFNuM0eaER_1#_swTW!?9aRyA{ z=w_%2(~)_RGF}$zub+N-E#Q6_7=dIQHu_my3#ZPpav=X6c3nV{9J;uGxE>h}2kW1vh|{orC`ngXgA_Lus&25d=V0Bg z-X5J0d6Y-sAEf_lZd)E~CxVEq_Hntsz4XI+;{1NJx$P3FytOGGP-ah;HUO#y%d4Hr z?$+?=s5tuv4>=&d824sR3#^k3Z#Lo`;U*W6whuc(fph%^Y^ZTnVeO$>&>}GM-=MUV zA)DpB;2nem(NQ?UTOhN+c>tm}|Kdd1^uUC4oZ#BGl8P)Q;SwvYpxoOTBR(!0RZ}=0 zRX=F69W}>&V(C}3mG+QxO|0*7W5^C?QQD@&^l`bq{q@J6K6I769B!7R&d^E~55oI_ z+_>S9AY&GVEDPFshm)!(WM47-N&N_q&rc8P$i?Hls*~>tPI>?vt1+HL=19P?6*}r} z@~r8;)m;X)O&K_G=FJ-?>9syBe`PlE^M$(-&gZF&tj$>*$wAzLX8+af1>M*eyM6YBx5-@knMAOrF; zkkp>BpcIt5^`O+Y3Pqm+u;K>asGS96WH+s~d#ZTZnPS^Ns1md2kJ6|T;EBk4Z0GCi z-aXjrnC7jFX>snYx#fe82ev5+LaYR|yv>Zj{V;ud<)KVAJvex8By{dWJT>?#Lc(l> zL*91h4UZZuA~00)5exPdVt;hi4r`f!$WX9HM=z7dG!an52dkKMS_T(@>pt_fjb+VG z-@kkXgY8d0{xH6LT|c}Iqmo!(&eBhEcT&Q4t-FgIJHgP#U}uERg`;LC8BUd2$yvv( z*k9f3<)MwAD>}&4cMI?!`Ham%=$L#=W$(te?l9+v{-@5AY7fZb?H|Ju(3LuaITlytoQ&mmT7Y z_;o@Ae4^O(a5e{KBaC7=fv-4sZi?Gh&`pU-je3$!P-KPHGr*>T$T4lTC4>ca*&89v z1Kjoo#hkAK^u~A;#bQ>s2H#HAv2py%ao?v*q}IDiYd4&_0I2}{Wka^%4VWFK1%|Py z$7wNaA=>(5vp=+APZ!$(m2Qz!hU;ur#klu=U9WHB>!)8nV%L{+se(`pc7B(vF3Ih& zS+h3-5Jq&sC4;qGU5&>-9Kya%ERZ#+fbm0J_gg(>lHqkKv3n8T`9wu=Rqty!N+jNR z-V!xuKm4AM)jsySiuakChu=#69coIS)dW)^LlbW42u&is*Gh5%kXd)MKD;ezoJxW| z$Ms+^Yk?!$5reVX@^dReor%Uu(-(u82kUmSH)}N~u%o>kvaDae{l3BfolCA|^i&NC zzsZ1mzRB78u0Bglb}Pd=Yy~D*!cIWsigXaDG?A=M6F8p$U9Vf<0q;!qOykK5j#Jrn zQUQOW7&*x_I^%Iydx-0(@1sdmHV?v!7K&9lTQZM;iDf&VDp_rVGpnp)L&fjf%y!A? zPt5JWdmp55b;mG4jSz?U^f0ivmy+348Kvgo8#LY-Lb#tp|4!b=kIQB3|IqLmUc@&~ z&sXe0RV%mvsGVIiD&a1@?=TI)0MMWS=237$0#R42v$<}&JR(0s-g8fK7@-cVqO!<^ z|E_b|bD)A2I8U8};E+QWlC!yQy&ACVu2+#)h94syy(~(zi%K(W+dY8fX^!Ux2%Dnt z1trk{|7)e?2p%XYfv5F`<+QH#9zgZzc}AO-<)_s?92pYPb~p|LK6%ygUVr`ck$S%# zc}@=)4wZOSrvU3&(`H*Q(r^gf;@O zp{O*Vh=<1P6zOHl_w5*{?K&QQvIglzlUn6{ET!j`RQ@0*cUbA69#ZJCH7vYrIdrTZWtm<+fkFe)Zk4Ful zo)QA{=u#jr5gNkiT!h>v5jY?|AVemVl3aTd_ zU{K-u>wnHo)#l+u znG+0;e2M+OSA$SF;+{MWoA&QcCmrogBbt$X9bgU)4Xo>a4w>yE#VX#r{72u%+Ue1U z@d}r1$;Mu1k@4l|XSSLCCQ|1cXP86H3fm{vUKV4krwlyEMeaU3skVSXNMzAFJYsx$ z{)muHB><}*jfXVc0leUNNs+sMUf;g`@qoB$v4j0NEKfj?HhkwGhqXvv$(Z6HeojkG z=EEt7N3v9rArYB6BtF3t--^ z(O4$df%rFMASElBP28Jld1xMR>bk%W3b81ncWW=ZdtMF)sLszR@mC$VXuu4jM8mqI z#Y9~d7PqtbY|Hk#8EpTw0R_q%)13l>;oP$t_pY*H_q=yT%O$2~}4xt~1J zQM_U(SG$_|fCceaHs|T(I}cl18uoiVoteQ223{S%dR?vG&!S=;FM@wKYYle8UabS-rNZYL}v^`leprc{;`K9kOI4y}+ zXHV?IbJfmmHw{jB7V8IgT&rU`@0L85oC*gh3e+!FwFv?yI0+Mg865afNMce91f%SL zPg7nx0bghJv@%Ym)YRwnMDD%s6K^4>I{!gLJ5s${CV>%)n#yX6uLaJ*zZFKk?KV?4 z5t<8z0W8?})9i|9WGA&bg=_cR)@Q-MklR=kvalsQJkGPNJZY@wJ%}jYYPWdj^^!&l{K zkefWc*~{BJ#>vvcDps+%Hd`VNHv~uJP`B3cI8Z{K;d?`!s z&%b$eyR-YR@XVqN*-&1Dtt8ontlR*w-!Xxp&hk*i0Rnpt)-pJ>qx3c4PpCFd z;2b{$_IL#nU)TEO-##`Mza&QAAO#d=ek)CP0_ zxY6%!_NWcD`m$g@uJ3>AAH*6WdFZ{T?1;jN0`dx~eI?(i@~!c%tWmVP%uyRP zjuo`^=t?nIa+7iWR)jh^dbt(u@eB-@3dM84qk=DNNZRW0XUCOTX+Z4u3K+7gg81)u z&XBy4<*0a)2oAf{`2z290!yb%rjGkL@nCno$O7PXD?rAVvLpD(ZAaPg)Of2D=@eer z%Q4!)ZY)eT%kP?sx&<;q#O|JVN41Y$BG`|A{_^enZv~wne*EPF>pov1zhKUeOZbkh z)d!};VgZo5I<`dr?)0D6z|9NpVFjf*2x+A@`8Re9rUzJ-N9g)m&TXG@7jInbp!)`i zB$}O;HR2O<(%C$*2A92S&hX+HdRd7EP76n)nfDn+`G4f?JX}kn<8m49qAWc)=uX~u zoRBmf(*2CnH_yBj?(P|u<+VLiu_Pij@$sC_!;!)&KB;b&H~ze=+vhLeetq>z#j;-% zRJJz=5us0*-gNRGXiU7u!k?4_b|C*2B{Ws#ZOTlNpChO$E54vmxjLswtuuwB?Z0_6 zCeK6J^sNTbekNrC3&`ghiY!vJp5JwZA@Novy~<-v*lHm$&pC3f_AD8n*fM+4n^K$M zQ3qU)Vyx$kUa}%4Vt*}b5-#{^HP9+Qay<<#%c~w|+oy^`z`{=RV$k33(R$(HgP1sYZw7~1ydqJmAk{WyHimX!8@Lim!G3mt05+_rFm?E5UY zwFd|3pW_Q4=Q#uvt+NP2@f78aKr(qvMXtR&Eqk<{3ixvb0|xBFumR}kitee{lb@SKPm3uB zC=v$=J*i!cF4tgxhk8q+!b}GDrm#y&Ws_PMlA(kH3vd0SoXV*b` ziDF)gWB&Ctp*(`QT8h`T)_{Lwjl?ZN=an3n4G_V3EstfL9EO6Lv`=_?voluJBRhxG zqxGg!HfM-f*KhgTkzqAvbL!WXC1-Ch z-SDxC^@^|%Mbe)O3NG@KS}i0RH6Uxk8@%HONAeO(?+PTec_ZIG9Q?JxJ3Gh`)uQ(! z<5PN^YH~vC+Dos1wS8q8NZ+?3jShcz&q=M80H}$Q8V#%OEu@%H+OE{Noo%u7%}aa`N4X14&d5 zQEhpyv`JAF9|hoeTs3!bvet{7Zm6;IWJ+V2&+QBIB8<84W{8l-=s+s*38;-+XBkTA zVFT6WSiB8L@M(e*ZwIq}tL!xI)aqUBoQ6##+w`0&(gPh_o!*d>l^6xF9_&`zUeIW{ zj@^bxR7ZBbwdx!e!WH4Gc1CHp-im3H0aVr5#bWCvcrTK#*!boB0|Ma@?y#d1>sJ!+aFWC?ko~M;za!-O-a(%5-nLF?BM?0` zYH}uArzjdqM)&j$lj9!&!~po8%`3aWwo|;#o-27eS_A5UU&Wg0-;p~qgl?ZhovPJV zSLR_TN4EVcZ*<00OiCZLFaBczUq!3W_u~E;@2;SsCAFbanr($!<*W_o%}#r?M_`r+ zd@8EhJa8q*cI*_I61{U~Z{G=c==99Ai2)>JUjvK*8c57#eF>OEf=S}6u+i;^M|hbn zT=Gsepz#0mSxWVj?1U-U?vbUyV|uFvu=!D}pKU(M(;0KyfL;Z-2nC=HRZ8$e+`>yk z&#QYstUQI>REK&jm-m+hhfuBc|#?hXsf@$ zet36-dOUgatRy=xKRUg|ClLD^Kv3OytSRo~<&P>i6Hf`(qgrJ=ww=P=220gQFR%TE zV)I6JXJO9oojh=V-F|y+7OzuHZ+KV0J%Ok8T*00;P@x|pnmHS|3#2Mf4=P!AFF+~{ z9&;#ONL;@?uH&I3;(mF z&juyCgn4Ae%^_;uVK^I)UY|=Kz{z4Ia5oF)T#}Ot>5=+9)amp{%)4%!Ai4#rPD-k* z`e^AM-smeR8vby7cgL8CFe;=HERN8#iX@igYN`p7@j@;!y@g1dc>)}~d!y$B!n_Gg=> zJzFF+&7ktClT1mWP@=$fRHyj8!wiOx2K;5>?iFJMji3zEt9j3MeQ! zSE21Ok*d}AO7>9PF{=%U-SM9Nkuf_Rhq=9$1cvSb)LSdHmk1onW5n!b#+8C_NcegLn{QI9?a~7r=@k&RBnlRLc*d8`_p6U=AP4_W3GD3! zCfS|!Agki_7*HG*fuur5hNUL z6B@6jkmH?Ze%i%h{4b03>Bm2R=Knt^X~lOY=@BH(4yD44gO_gG2ZLWt?*k=`)XUKX zUUsrx-Y9h0E`Wg?gGZ?tga}?;;(1DhWtd#fX;``?>!Eft3?Ow(Bj}jS_@ju(&~J*pfp& zq;`jgocwWGAUgL5*e2+nllQp2Cpf11)Z>9*Z20i;NMqHO)$6!$far~7H%I`B@UMEa zS=(FIkM|p3M?X}D^Ku)dMpxe@d$=fXG@Ic)V~+i6q4yO7zQu%SwW@m zdNq+Bdw*SVV|M_J`_?WXxjiV;3?A_Y&!JFwdKJL<^Y`}SAD?&U!)YCuVYBLfoMdKu zf^5GmUbyaUx;)U#0_G4^%}Eew7{|r{u^Ko*|E&i1RBM~(BWinjr`+Mms?Y3UkT%yf zlCGf6;W=*&?{~I&Zv%g^)P0>(;mn{Ydvr^J2Xbe&C2#e=*Y(w4(edz_c9NqFU(L=O#R(vh z3bPC)@$oOH$|XD+B%)}^6@=$aNblO5UV>X-w5Kw-V+}05sPYB19x1Nq>4qarDpnFR zr`6U+t!^$-MDwN>&=xUws$G^HVv&-0QcJGAoG1XE5bc{6xkDozc*Tm9x;g5{Ws4uB z0P)x3rE@3jM<%>_y;s1tRob+;Zoqg3P%?zJ*+Km;{l=yIIwdd(NwQ?ijb4b2eVQv!QNiv)#34v52MBix)Ei&+t@@l#wDL zsy7e5KG%hx+XY&^qmqm|J>6QERPEDyE>0**EKdKOtvDm9MuvB z9Z%|C!s$P*)`v@v?w31{4Dl-Zdn0B!l2r+BJBz;aBHyTo)}Bsn@Nf$!L{rs3P`m=C zU3s#JGw_f^1jVDzr`H#E?RQdgjlDLI4ZAp(QX2Rs=IqIdM`!OR-z0>~QmIq+8A=d; z)4W+E-owUgPuX+icV@nCM>C_)Vl~B5yl`f-B4E&mmh9l=c2V*JsNd683R|sJN`mL{ zh~%;E#f>M~V8zfrF4w1@KeXka@3lj(QBc~J&s1Att$4phTq{FN4E5SNayqe1oo1W-q@Kfj&&j=66&7c<;(C{+DdbRo zXjswqt_X#9J#NdxJ|67SQxC8H2;QlEdZoGuXm9lj&)>!=NXM2UoMR@DZ->}yEx&5% zAQM*C9{tNJTol^FbhGgVUo5XmldjiKpML(ZUgygJTk#e#ds9Ktz;DlYymx$rQ!Pi> znPPj&pyPd>dwWU*_FCle^jy_?oHD0+q8E7K=GYLGdelnv-!mA-5XO4E8Fy! zm&*~}K}8w>$rl>Of)j;VK>l#raU0YjPQP=+aVHoU06x}1bRgNGr9+EC>tBf40iny2j096$pnPOBA=M#~M65He0ZO_7_U zs@Zee@88}gKkzY+GQoP+NS-T_8kSO^_w~$S3R@Q-*<0hid}rNitPY#$nwRYoa}VhE z3{JCk9$Qh}Y)b+OP+@EN7qQ1mgmY`hWyMpG1^YBc`M6}?Kh1xC1r#sRJuHNGlzKCj zhx#BnP^Ch{_=96rmYO^9Tsa;^Th>BKnqv97)8>mDl2-94B#xf#7q)LRl=w z-=jxYTIW=G?qum}S#vgM>g^?0%@Txn#rENdU(Rm1XU}sUCEDv7uVjUiiq4Li-#J@Giii>=9u& zZbyulRd*7$qQYuo&O}Nw`od)1(qr}7%5W>BbQ6k9LTaOU?XnW!!D~!9VbPOsKu5pF zwiY&`nl{eQ5D@J2(ASGiq)w4Ism8-RGh{2~aX;gWn11ncZQPNiycGq0g{!~*{QFwr zb-kZOo^03l7IW+$0<0ir$RqJGKyc*^;9GWV#b{o{9;|GhrwvWEe(*5W%ZR-^OBwm! zE(P-};j*;I!jdS6RO!kD++yttIu1Vo_{P=GH*a)E%7)IG*%2}<5vw~N>fn47h}hs! zJU*M(bIZ9m1l@$#=PIcj?vhl5=7Ae@(sO?`$G{?AOb;2hrIQ@mh3 z5%^vf?B9P`UsFzYEK6+Ds|Qq@iOR)zt!kTU6=pGu zLmzvohDYLC-k32!>@dj+Ogv58`?<&rxGLmYk@(>?V=7M;;tVMLX>ts2#JhQELp;0) zz~NvlLV^vMUY*cXye{H)zTvQWcC&+lKbm;et~q02-kqX4S#b7<2)BFc`?p&IfV$ph z)ovVo9gXj2)0)i#-qZzAQJ8rn1 zCO%^Q_B>w|J~cTY$zIav)iaU^4#Kj9mx6w>5f0WTG$7{&aPOR zI)NS`IPaM3E)B{NRwdC0FKeq-5K@1RH(=pF9lKrGbMFY*-dF`QX@;@}8W`T?;29TG zy;Z3YXtG^iEDLz`?yaP1AnX3#AwWoMUis~$@T!$ zS&CQqUnQg$8u_oSe_i{B z{t8}+>F;2lh_AS5eC~rv(4lGTy>PCM=SJwpS9tuNR`z~G32<#*8-5e$!ysH-M!o4x zb)>KeW^k?{!ce?-cZ0`uQlia}2wM9q#6u#K7w^1}NIt@ryp3IkwiQ}qR9;baEwTYw zt=Jv~!&cUl^y!6qPP=+Ad7kQHUB~=Qp6gUzwW@1MI63RB6zFAh;H}XA?Km*0Bivp# z6(xkP>fgUD*$3eI?va-*$(N@F@Ui?bQZK59xr_l{Qsfk#m@Y*PPNf(c0DOxg>_Z2O zup|&5pr*3@9<^OIUd(3z2cHJFT(`OLw^@^6orl$PQrg+fx8=%?fY?ELLtcq?9w-jm zfUGs+)vUR_Nl;M>u>HB{8`r%8m=H#Jnxd4xc5QU%i)TG=TZJ5VaC8c`P+7e+N+Haq z8ze=dKkV4}peXRKfbtKw7JO)PY93`@!TY>z;tE}iu3GA}QGqC>(nG1<=B82_5V`Zr zb}lGwm>!Y8BPloyj9uE_E*_lQ%dbR%qP`9#s**{@TPh$;GQqY*i2(D4#mEYe^oP1( zvh_kHApxiVxVEA@q|kZk{aY!d?xTA}%Rc!{{>YY7WjL*$oZgA{Xx-T91ll>KCp&g5 z+mdp7>%vf|s1p0`L#dmW`-cDZ%ZF>y-~ z7=!+Fn_|wxZnrL%$_mJ~>pAYSV**dH?@FePjV2p?OSkXt_B+7Eku}?oa{PPE(2I$N zI)=)aJq2mrH$(@i^K+)-wf5I`C}}l8Vc$-=*eo|k5H0# zM5vai=&Zw>)yeRre2-cs&P2Z~)h}~@|F_lt@((-Cy*G=;^fJWYHMbVCptsgev~42_ zQMw;HIY~5>i*XE)tWuog;mZjH_F3)cP8yHda3eeb`_w%gVeYdFeM3<<-r?M9+wW&Cb*M-KA*KRD{fv)dQEslinBXFa1;h;ES(^9||Q82o6YsPbhF2mf#R! zWuAyXhC44c1+81;*g&YD3`^J7Jq2zl@e81_be`&*Ma!!|qPm2h<@VOWyw%g~mg~He z{Wiy+;7sD}n=2MufDY#X_swIdCwyW^&yBO>|L67|J{pdFc;TfA^gfH-3#!9E3Q(cM zyLJ!QKr`6XRFb>{)Yw-5;!;n|b{O&p;4v&)R&I}4TX-o`{AK+4C-tm9K>U2ZNI6Xs z+X-8FE_pdDo5&%RQ3xkNgQdU|pQ%N@0ul+(vegen??~qP+yZ&n1bFm2w^Xg@pTD8Y z2-7523M8txsy`y9%D+YXe$=B_Zx<@^eWJ}Jg3oq2Ymraq>nVvMS$FjSlDB=S13@tL zpc|GdTPGty!+z_EU{9BF3QmG!X-}XG&N_Q@6zN>ltPyV2oNi~&*D5bA`IohR`T5KD zk9D0F;nENls~`>+b&lrW}iw0$n249{={E9FfGr*b%iR%YRVl3gx(32j3=dC3YzH3^; z^16AYtsUf)WVd3arTWpgcX0DOrAfFQumL3xBmMG%5-*TyVaP%a0Fch^kat`B@XLbz z>z5B=kuSMXfeEYT-c5IT6K;G45|`qHtjSQDd_I?Ld$CG;L~L#^%H(wutLkMw6I^u- z0CnueE3*`#wR(0rtn20OV7WGvBD66)qv9$%IKuMYZ}M=Pu7Vq{e0rXKg9xu@cp1bA zQX*#*f_+m_%Cm6qBJes_tQzL%RKn8!vfl)|jEeh~;t-efw#T|3jaT7VzCnw`d+&<1 zLlL)m>1q1Q*Dt^PgC>gNk&hGMtam?DMina7Gv{<-&*BiKN_n@Jmf451RH8NwOz)w+JeWNmZ_zr=Pu{{_f#% z+udDL9{K8A9uUZkL`FvZKE8kcH0IxAN51c{q+-REnmJ{IT_6JUb;!|m2%r#m+vGSB zLwNC?OVCE7AT#W%QL3!q=^QNU%jV@w0hi0pi|4#)GPWg6-lQ?BF&gDlI-T`_RGms- zPaHdyLm$fkQHrs7qv*57+2ZuD<9K)eDy6g?jhNNTn)C2xU5_YL{^h$%8uOThvD7E@ zAEj`Ud%e(KA-Ksy?9EC3?JRE#_Uk|Euk&5e!)x{zyqDGyy`6JLni`){P&%|+)Wwjm zLnArG6eu(g4JH@0*O0~8N(b9QJEx*!k-5z7?7DrpmBOV0ai=(CosSiTZq6-xZmJ0f zIR3cPv6`2=>DIm3fyr;>?VvYE3Xdx5UHz{#1C`%YKX?&vlz!j&I{OV16qI5~hNiCxXO2e#51{!o0^S#|Fyno_q&rxt!L*pDCc z+o%8grrY`u_GnJC+n+epSUW<{`l&d0QX<8K3ep;F4}L<&DkXyS<_5BQw-c8UA63mB zr_?AAr4!hy|54b~n&z=C^|PYJD&nh;e|I^}T{G)fvYfYmXha~Q0r6m*#v4L2pAP^n zN|#al*ia!c>_CHbP?squPL`4P=j*Qdzge#3jzy+wey+E);)kGORM+yN-?i!8cH57+=B2oR`s^)-$U7r= zZA<)fERQ_9s_I^ZuHauMtLl#j+@Y4I7(P}5JRX{0N8P*b^tx(YElEpyBGqX#?#c_D zC}S7pCGmA7ay!d)TNVLs2jOE#c6YW%Ik>5n4e^ycLY;I5KY_qP{X{JXB;TpaKtWEa zlNL%^KC(_q-*3w`|2&O*zS5*tf$DnXAns7=H}KZn9^oj0!)+))LY8#m=iq2dQs|*d#P|;KZe)lG8?%<)JRyj z2z7&b0Zx;GN=wwr=CI{R4QFU?w#is7T{Cp11<$jqou=7`bdxGgREeWV&2Trq0+nhf zZ(YIhAgTOC3l%*?=Sc4h_Vu6b*ZKQjPcVQ)?V~ufl%xuR&^U><6r~j%>OI_G&dYM# zY}#!ZiYQ1ESG9a=n~oRq3w+R^!l!HnicpFljz~}n{8~qniuW42pjA-i1~NWhH-{!O zJ#eGdipH}<^pg)3k6wU8JDQxRB8P$n(x!*g0Vbnh=+u*=%|l}oMMZ*>mx_gMlcLO- zUn)_x2e%zmp-Vs>OYQSkeKI@L_P%02zWn~5`H#PqZ>=FyfJ8M|wP0TCDgurjNtM(N zwGO=d<^gXo(8imUq-1|x`L%XY_y3gdBTcJ#qe?5mv}6Ht09q)^8`QUy7=42S3Xe?; zuI%l{lC3FiU7*}T$tefmtlm(!gL#8pp-Ri}-|af@5)l9wDcUGEQO~SfJBv!}9o`E# zK&^G-sR{1sn2O3z4gr(70X#+BBu!AyrvZyg_U|7u>3V&elzAweYXh&Vrh-*KZG9GR zm2RZiD3(DcaLjP?+M>%H<;CANA3#=Rd9BIliDxE2QSa@}wh5l%ax7E4TJet%dE1kt zlAS|sov$z{Fs=_*f?Er==udP>+Plm&0GguhP7gVy7F4DHv|7Nk!Q+y&9OQb_lBNhT zY0Ir|hEQDpUvVVh%;{cG;7QpUoSPY~#pTsbFy`oxTHg2BuO7|69>Xov4UUwwqBvM( zM@K>zfi>>SlTXum=cmT8k**2cC)tiORjM5Qdh3h2X*#`wAfvO-_GoW?u)Ob4N_aHe z=)E+8b*f1R)Ts=DKHV?JMX)EyvrU?S2mtqQK2eFA{48GO*RAJ>? z?E<1~*MfEFUghOX<+P_>6XaAqO95hs87l$0$5w5Dw4*rQjeCn#995H9h5J|d1A%3 zt9H>uUK-}HsmNqbSW4x+DPLc*bO3R+p)7AQfuY?B@o7ernxbC0Z(&Q8*G}fjxk{(< zsHB^cL5Ma=D64fHzQJ&s^IlRQcBcXDfdIbx=XlFlb&(T^qw6%_9QOtAMgM+8DwdA?V1r^4Ka4xW-C zl)j0R#o!zObB+So6-%>)0JR4I-({(~mx~r<^X&SRPl2#bF{iwm97H?nV%`dMy{*`9 z-``Fo@$z`wBi_8(O@?PS@FyoIbm|OawZpqpbeA*nnRVqk;-%V?Qv@K1qH-@O$}5(| zQ|L-Woy!tX`?bb9;9qK))ph4Q6xcGFB}t3Kw~s#V=KWFMHT~-HJE(`uBlex_3YW`z zO!~mAQK8vFv^%}?0Y~q=G*ATzr4L6F}~|yj6QU*$bP3pL(w}8+-YlcGUV!Daa8xl=5D>jPBwbf8NX*gB`f@OmbMtq9I(7 zQ_rUkcdUc=%IAbDsj#@6Z;SS2+;0Gu-SQZc_nydGJdg`n?`q1zJK7gp)Z0&cMlf_B zKgg+ai04wO(i_3B#P&6x(P6jfG?$!T7|uW)W=zf0l8zK{n`S;8!wv`ggl9_5d=NK_ zyVF*qWdU(U^{Anhbt{3jtwQUpVgaYpZbVkk$TFUSv6Ga&o3Fd{FI_G* zW{B}+h&rX!c6Ln5$97Jg$;zJig$e^l{h8;qmoZhDnp6J_x{rA7W{&m9*)Ic$DbTv##vgGA#XGr2d zuYkQHN!0t2KrGVBIc^4{<~_@{>~9@~xF~(%a-AE*dEO!=w0!UC9d}Xa`&32zSbl^$ z1gB(C1}=DASr0k$?_X#C@om1*TwhBjr*^7u@72r6 z)5JKPKAGzVN+t(;3D6o8*`dI;87-4RCA`Dw(XP#IvMX(h&Y(^0huh6&>FOUjL@Two z2qtgk(}^XDD_&cBxP^DEf!KkpuHxVpe%aBpT^&wpOmNFxH6Uuvm^xN3b?zY5Zu$rT zdO0CMjd}&jH~}2jOm5KhES+*Xsd32{M)~adj;V{IMry!|I_M?9La^Ii&d)Mt1 z`R#vX!&Fj{kK&M*ub8u{$o%;lIT)37)4tH`-G$v5@U2L&ma(?TDX99<`C_H0YAxg< zk6-eM=2)Iv6bo5z<~1?YcMz2GdGVtWt{SH57SvBy_x_r+Gq?LVy%f=CAgZs(JGiy9 zzZHs+zD6EZ;t(v)U!>f~hq)VnXn;5?M0yi`Ue8qGtOsN@}lToGzh;6$Z_qzK}t zc(X(+en{6%O38ErRJFprbgHRG6t)*N@O7wRhkq25Ufl2^DbUUQ%^tx`dAgedsPp%o z9kr^O?Ql$!$IuIsUvsdyLD7a>HIB*&1fnk3t`evN&0BL8uE^*k3EK_c6)m;Y+a0WS zWUT*bx&CHmQZp3bW!RMzB-a*A8u*`9G!Et&wL_2@=!LcXY4QO(pO>l3M%$M|z{W1@ ze$_+oWF5on(kk8*(o@QD-M}X48M0kMmPYQl_2; zshoTy1&s99kyS;Nq&%qu+(LHkJ+*cM!yW1g11;5gYkabT5|^5@w(F(OYZ;^{0-tmo zH|PCNtM&b_RW>zr<5W>x0kMvKQ&EUrc1k1IS|PQ8!5p0EAqYH~6DjCalN`}r!pyHhHX&_jd8Oi=(06H;qL1P< zdf)oFM>azWs(o2(MAg!x3d9FVPnEDtwW$J^gTC&n?)~s#k8`Y?MS`<(qE?aoDDfHG zOa4ydz4-q3Z=b)`AN{}nX4<=_b6iddRTnxhS2>8%`^p%P;r#3$0SX2UvbfOOMo znERO+lT1zrdx6wcPd=a9C~gEff@THtDhzN3$3zW+i6ct%(#Toe#Au&e`5&hzk4TPo z8wqUJaMDp-FNbk049`RRv{`SD3ID4^ z6A-uf?vJj}-nK@D^|b?P@y)=be921-L6s21)H=*+A2Ov=4(oN+hI~3i-KOW)!DKZg zpYNPp;Jhx}d@K=_%87qEw8tP8>9ND&6S>sP;MjMSwC^wos>j*vfF4e+*yJe`+?1Ny zW(1XWFLHIsn?t-D9IDJM<>fvT$}{SJ{`xi(ay{Bdx@+G{jIYoA)D%?pRQ2idc5WBP z3%p{CF1Fv!5{Ta?2>%it<<)FZH^_^zO|CbE1Ib+>e(E4slFg}^t7EH;J<9H#-cO#p z0=KUjt*MIB#UZ(+DjVviOIx<{zIIuWmm4tYZa@W@oZIU;NVn2#;MPot3T^AEQgISM z4^4luTYF_STCA=#2;|pl26brI04Ab90MDdnMfv5|-{!YppX`C~+FU77M{m{%`Q)p} z7*X9>aW@hXwIB)R*o|K*&W&iN)wyinSJ?Vw4(qq&<<}(Re}WEgdJ2r*c#Je zaUBOXGD1^xF)M=uL^B<1xnE0KCnjTBSC8COzNxiTftE8Xo%W1lU;gtj=p&eEyl9H};WDZBg62P#i-{lNDxsiOLMwE-?Z<)DtZ7+Bt zq-;7bXAgQHb8OXE5-2fug|xw5AD0wB8Y;bV&t-wVmui3f(gj9_X48k%xqr%e7U!}V z8917%dpMkXC^0B=R24evw|Yp?0L~OEDZ-OiAYwESnoe2u(i(`=vDu5}H$Q5k-|Fvg zlgr!j=zSPi9bN?=m14EsW#y@ZbsfqCBnOPmleaGo zm+Nc&^?5_VV!ztnRF1~iLsPY)5d;x})3`f&AUDj(5O0@Gb>_O5H0xp~hppAL zB`U9RI~x96F9lnF`8w`jej2kqG(L`pkFZYP>+*1F`4gr4&#A}xxtyts3aw!oW)+JX zZ7%IflcREQzPqU%)ok?v?0K7t_vsgxftk+pH?2=^prqIJB)+Kt2AL#Oohx5fS&9q@ z0MBhP5?L9*vR>I~Pfo;A`wV6N6YDzpH5%R%eD5O1$ZJ9n4jcUZIKjroXUYLli%ZX7Ejd?8+Y;&wXx8Pi1i|`?J6sZbyz*SY%gn` zGM%nEyp(V-m}*ezWmQ0$25lt5q{ahaN}qKWLKS~7FOc(c6j$33y=`h#sk8IGE-O9v z(JFE`zQwU5>$T)Ll+afy9^wA7P3@0?R>GM6)V@hy0# zA2lTP`B@!DA=AVjbd>bcR3TKwomjecpD91vNy6Ht!e#?MM^3^hk&O*URs|b)jj!Yg z%jm2RWg_)aq1FP*J5SHw4RUXQY?k?U+aIfSYh?6pQvJH2a2}q50bsw8!r1_J>)H0+ z6GeftgE(qKcD>?v@1?4D8N)b1xqY7eOlg{-48rIXT*}I#oa5zD&8fBF4Zow=V8^US zxWcu=Ys3^^zC4@S+0q?4g>Am)yvZT_m?kn&PcP{mY<`itWHxnBSET!VP zPW4y|Yv_cgE-C8clv8)@o$qrC?mRW*@9z4^ag#88s%@ax@via};ji$?mg$5dBD&1) zogBvb}#M7FJOgoRAlmxH=mvV9_<@u}~JWG58xx6ixIr6RCergj{-N`OO zz3nswRb@9hSrV7)+94HPcLAb^(tT2_PvS#U0aW!G&Rn0)p91&yd`G7!3z36=!&8F; zsKbfFx(Ei-!DbY${P{N8ct9}C%%*N3j`j9p!Na-KRX|~sK!tcZF?Os5WKk1^h$EGM z*X5`JI+tPA;T4o~(ZGzA+pX|)h!)D;%Z)n{d9PD}#M4U#-~KanegE?9spND#*c9Zk zsEKyfd;Q**g6RD-(y~Ouj0|idni+reO4St7TQ^o%=ZPwJn+<7KX?8JZ=KZT!nb&9^ zu`gAhGqov1c{qysWPe1CX z&wpd{*A692c8RMR*4RzB^J*?!m8!4mOWY{XR3gfbu10$Y(=X+$&s3C45lCI>stmDv zTh`i~)f^p8ws5oUppXM+bGPOqhsKR$!MXfs5>0s!GN0Dn1?X;zR#8$=j_r`$+f=Fv zlpCvF+hxjg;=zgFu}e9BN&pj}qap-=ygVlWeF0!%hb2hrr~?6Q1q z&X?wC8!v-Tb)ZTEVo>LKu}6yKc8Sgxsi_dG5P8PsTe>Tzy%gcBw8BJUYweE2Ku@Xp(lL29l0qz6AVq?QRn8Ei>Z|L zq})7}oi1zmB{<)sDs*$GVuopPTb1$D{JF=Qs6>%yrE_i0>nbr8<)Bj!Q3`G9PY*lz zecogPX^{sYH$QsZzt`XD|9vQr?%^R(K@{l6c3U4502$y@A%H`>U_$7nyTd&T;j|`& zn@LX^P-JIWs~!S6kC3V;vNz?fmcJaBVH?YrQonJVwrjqV*wLL`zto-Obg4i2aTK!? zTTOvhr^J<|0`BcwZY=#3s1fEi)#@}6LYVvZ-_e#>HS!IC4){R1 z-j!mt3wiSa_6$nBb+OvJR}<6C{8+C0ixYoue!-7k$7V@)X)49bvC@|DIXE(DxT`7j zGvREI#DVrQMc6QPnaI>kO%}S=GI=V!19%t*;FWSak`v+@j=GyuRm}tu)n5mEvF=Ka z^}O9Ll6iK#k1%R&XL7(CpWS*?R#NiUS>4 zJuB9haMNCX3{{lgEzO`p6ui#@vEhJ32QZ~ z8j`!T=P{>i;-kwmYs!(62~5GCJ(;{RRgM*+R)&M{XtVNuoW(EWNBr?Fq4{t_^oqHA z*6di^QL*nrt*G7-Zz8v>!4Cn1@0Zz2HaD*`bj|F&-M@2I3i`CnLxH{W(% zyazY$wW*J{h6RCqheNG3vD!J$;rm4K^e z8BbP)TsDv>%%(H~u!q;#F{>?*PqvkDr|SCRh3m(_9~;vh6rx-=+3hMoB#o|)0RVS6 ztn0!~a`O5CA0B0Le~$WsNV)W z@BtH*<>t|h$q?)AZIv%W0~gUGEhnyY2btk`+{@#ddLEN z0OAW{2+5W2Qt8_9IxVx$xjcuw;cvk~AqvM`Tg-5@4=BOLxV>;mVA?JDMF5qYpj`uq zlY0J^2~LU}nzwPRw%V82kTT_@5l5{_T9NamtkwimTX3oxM#-~J1s|GYsJT0#xNa4K zR#KYg)j#jA?_b~i1fJnbbw=X)Qqt6@FbE8H%`GWoMv8aQlY3w;bLpF2m4SdyHJzQA%} zDL?4I#<8oHGP>SmpS)Q>oIXtsYC)a2Sh?s^@Ge=DnY1T{!{(an6*FYd~11}n|C}4wd!iTIaYj7r0l#-RT_ax%dbsJ*74~7 zOYT0K%q%rR988Z-@lWT=0z|9Se?8p z5H}x1y$MdPKUKPt!$yjThRZ2dY9o&KbGg3GZ-0FG_K#m$?f;m+KbcI&@j8@y(HII; z&W;Y={jH&Ws(bR(xvvrZ3|g@FXvoziv{(7&d4TB&QI5~)+(&rZg@$a-s7`Al%K51R zP2T<(_u&0I#81`&pR4gAZ}0y{VCoEW%!W#RQh1A~T%9M?>xOEJ8(Ha+*`@FU#g^_= z#63yMQ+Q$Rsb(vi~OQ0G3ZtO_%YS4W|L6KXo%tM|MnLv_r_oikDKU? zLj z{p>(xNP~3-u~Nwou}Sge-=`f*QthzU7X;bec3(_C#Wk;>u>E%VgHO!LioM0L{DfeB z$f+%ttD*Oo{nxkLgyhR{$ku5 zTLTF@>377Si}7BS#OJs)RaSKL+Z=`?gl|FmgtnL`k4aQr;x)?n%U9O(@L>H;Z)B^= zV!pg{tGhCm{HJI%Jfl9|m4m>F%6}!8ztUq6qf&F)9hZf2O3AeYV8h4jGivai-6@}w zkG@Y1`Rr4Ut5R2B&?>Xgd#3-nEFvG;l2MRy(-kyUR*52Q1D@PXj{er!zB|daK9}nI z_fP+tf9jw;=u1h=JrxZ)IihT8x$-s~$bPz>#t0?23wu|7F-#4}I> zYr8|$ocFgC`!U<6-#`8MYjwl2EIoYKWu?)`=}jQLJn!|Z_1dl3JlmCqpKU3#6wYh7 z!Usr_++6~PKsQA*Z zJa|y$Xq%@PS}F;@K;@yL*(PZOWM7+hHF9~5U}sWzx~U0ysum=&-bo^g!Y|p|!~^xT zm*}K!7T!+fML@RCJjtJo|MRc6>#y?KVkhBz83JpC<_q!`sdJ{9(_Q*#dm}@2e>iKI zWGE@uomio%gAU&=OtL*8_iAt;a3nGvavYBI(RL(W zDyW+*u~ZY9j=@cE3t)?Hh=9(qHp1x!znUoF!>0d=f)aLtw{Yjwpc#aV9P@EFYJk_=hj@7D^t`mH&MI}dy zpqeOSmlBcgczu`2novWnnUvwHsfdJsct{9dBog^x79Lvu3 z$sZtJdkY{5k@R%VpXAf{K&sluLt0zm8C+Eo*FnF!t~4Q^F8rE zB~v);fOz0{mjG8lsK3+)+DMKbU#ECW9hO=Sy)bzQvc7KcYh*M#iX0WW*cDRKqjb~f zH1ou^uJlFO6gql&()m+ff?VSuhTDu=7KjQ?n{xxZF853}*3U+lO7f!US-lT41Uda~ z%|1{~oOLZiC9C9OUwBrpc%8dlI>2!Q#kR1M>A+PfZQ*@;{rYXbm5}?Z@hBHC%MQIk z1&14xsGT)sAlz6zhIO&5jMgm~pI>-MFUpFm7mXVvzbJ1u)#b9C3s&FnpyS9mbo^?3 z=jc&ANGi90Kg$M)iEaF`yL5P`DpG7|?p+g#$YBTFoF#g(p}{AyZ7RpMJ63-yxjldc zhZ6|Yc7&^B8LE-?0EF8w>vFb3GjNvf=zw=~l$#dH1o~yxd1w-}y{*^(slPoD#p^7Z zZOMVW9R&dTVx#KGM+#syh+o8_d)fvrHa0Zs0#Ig(mulkx49lDTNekaIq0jM;1s*A0 zsKW{38#RI&kd`(8Zasj#-&0_pr0@~Eyz&Gys+#EC)UJUkae{=a?uXOqJ0METEZlM+ zGzeBU?^m=6BlZ#8k8(Q@$WBzmZgcG2;%Qr?3M#wY*#fGIjo~d}oqGHbDc)D>w@<&n z4W~V6e(Cy|+uYZq;)colg>rR(b-%dk_Ls|L};a!uFk)c znR0Mu<;ORZ&|z4fESJR`=WNrU`WTCJ!U6u+ULvLGLNAl6`FRwl^kfhdDq~5-xb^@_AA$@#H`^pNFo3YD0`QYVff2}}1vCy6rwPV_o z`7wH)$p6YWkE#kpD!k2u-*31++-v0Osw0fZlzN(f^Mxj@= z+n|KtgS-a0-y_)f|N7^BfBw@pdqsT~=h|#{9f}VqX|}6-pSMkZQ`rlEB8c31XZ+*M zmewar2XZASlKhyoNU*8<#+2O`m}hOq_5PcL6BPi-hZne%vPFsU3-}(L4*Nj*QQ={A zd76`j`gwr#?ddt9Ij%J(L6)q_IxFf9#yNb)Su>HSqvq+Y(Y@;tFC6J!R&SQGp(Tfr z$fG1#^<8wvN$R2(P1*<^Pw6IATL1Ak)abJC&3;LAbZpF#7n`8^%YX*m!6Y75gH$>x zSd_L3`YvX7wESFojck2_lheI6%ewl;ndq`P$VP6gOZR(|Vk!O4nL5YWsP_6xwh0J$ zRSvW>SI1uUpDs_K)%9kKh0LRQ4)yD6BDhN2xEzd))fu zokqa7BqdJqj7mp4)yEeG|3wWoW#AY?sc|?C8hd*ADJ%Hoj0P2|+O3i+RU8#?VgCj2 zqDKbUN1AQ*CCPnUN!#(pQfl9$ZSK^cSnUBqUeo$&3Fn4GH!1=y>8DHW)soOLbU^oY zEh}^i%$262Ie#gw97~OIO6G`QAp6`|@*N)?mC|^w+2>Ea{{HOR?$1iHm94g2y-r*B zTCKAnW0%g%E9|^{K3@qGYL?r(vb4IdVcXT8E4;m?zWSk9uet&3SVb|X4N^5u>Q3!$ zvq5cOPef9q<2;n>d3ggnHpcn5MxN{vO8-_<_HuUJ0C+z^n7A7dPOHF!Ovz^3rz*DR z9YMUxC9`o9boVL@#C%C`0SU1S+~*`Pb*h|-?F#Ym0jIu6$Dmq&2L2}o+t?)U8PncY!p?Mlx{gd``ROeJ=smf<6Mcn zz@R%2vRD{}1%S8bWrs&^rQj_or4h+)3E31?TK5l9G+2djs20C&vHBF*JLJ1lUIaUE zH`{`Zv{OSb=f2PlnGQ$HJ{Dh&HyK=N8NfQn5@c7Qud-67BvOD)TB!+*bID%FWDJG; z&*P!n@%2lpPZya7gWP#~Rb9^JjZByd5?acODS)yt5)!0 z{S>?c;Mgve8_8@+=1}wKtW7SvTDk51WhHjf=3S7CB)`v#61}Bk5$aEuGI7+X1CP*8 zPBI(&TC77`DxKfw6M4tVlMEFN6^vFOU#SZ+Y4m1_aGv$v04mDczu8cmQgn)j+w+hp zLV2W%V-M%~T&(fsxwlLPuc(#%UZanCgr#{Fh3!E)6(ye^>R3hALnF`bP_XuVJW5h| zg6|Wgm(N8lyr@pVT!6?Lq|5;M7mH0gnica@ns(i`fh5mWIKQ|imL^-5>gB0dG?dK9 zVbP{rRkC(XOGjS?!JqXZUY=QJSf#GgVXy6!l@r-E02n(1w<_U++tbjYP=HDSMbC$_ z6x6|&`mvERp3C+1E4b^IQGe9G$&5r_k0Oz^ur?`|d+TCMf(M&l#}1j&t9Z9>w=^-IS2>2=2lHELiZizgX5+L21~RJ>91yCk^22i{gLo>OASlqu`b1MVCxVWDV+sI{4{z@QsB4mI7?%0liw zn2D1w=1{mOdM<*MO8Q@G_B3uy5B^u*09#JT?%r1I5@?I8_AV7GDj+3U0TdKZa3F74 zl`FEOR{=HK0a8~%!Vn>gS4;ZQ=_1wbGHb>ArWjNdRPFIXDs{ZfYff#qUMBEnxy_=2 z?7DO{<6c4ux&p`Jlu$c7QZ{B4BfNI+__NxpJCIOwQNqQHp0K3tMM?@w7sB8S+9vJN zF;7cwiZ64jgb*O{%@Yk`#bdp`$N4_H{UEMNmc6BFgT~Xv$9`n#mnph4Rs}9UMGOi{H2l?_9Cc{)z1T^fs1k$32c_6b;W)Y?+6F+7i zb*$Z@7GrJQ*ziWQ1IxtRo4S*4`?gwN|M9q=&_n12C5T_$gHbNZw_C3&qBu`}=SqYk z)#Q1MDaH&TdFnl{KExjvaqB7N?T3_a=J}7SKv>D!agTcM3tF zJasuryBtpRcRSv}l2K0Xc5&2%l;?l#pA zeZeW?PqvuG>59ZD|KQx?y&Cgtc&D>3c#AA7iD_?_bDBzpU55noEW_#=DjTzC6d_Ap ztb^F9vMW6G4wM3ZkZUj1&GXAUh8QV7@N&o@vaQpq@HQ&OTUPXW7bOUcabg`_A&F>D zLOwQQ3A6B{-dBKKw4>ux7rs%~CaaJo)n4X}f-1dg(?it(S$3Whv9Z0a*thw8{{G{y zTWa=TqMhevm9>iymhb7B_fZewAPrs;dqJMmZiIzphe<+CIy-HrYH6Yd!ryRY53ESs zAsX&YsXC4x2>Rr!kpQIh?zR)X)eiQ`U#im7cXcZ=#1*t?)5$0Y%&G*|EVnK13R2%h zEhR=b=`cw{JZX_#*^|2{7Hj8}eLzYi6Ku;<=4@BF6%{-Mcv=eDAzikdn(q=(o(uNl z%e!J4)$!BVT$LA=n&hO?!LF-rO;$OVg|@8EE7a358IZv2I=>O*#}%B%ixg@EDV|IR zkfgjcIcw)MOBixMAJo1dT5C34#r9L-5wBXNCKRo|IGIWz%rlO|Q5G+!*tv%@$h!AY zU{Rz38K@b(i`NQFW4kU};1*cfRvcHQa#di^R*jY#syZn*>`bC%UUSwh7tW*uOzL7& zx5f8L`}?1a-~qs|4dyksO&6_4snLAKn?$UDODFfTd6R`KP|UUgWkr-=z7_j#>1-6; z=EUx1cNR#N>!m;KusR%yxpG2pEvfaSQCNXODAYC%UJ)4egHPTa!XUG&TUZ<~Xl(W+ zzJ1vtSkpqGCBX8X9g=Ap3{gO;9twt6cc0~yqo%m0@~V<62pU1T5ONY}a_755oj(*> z(DYzx(S22d_hY^Oqo%YR=_d$#%GaLrn1t3_C3lmJ;ssQtI&j@Ys-ba=eOU4npIuMA z_D%rUx*G)djOIYFmm{np=YfA_7ud-hs?e<=E<#SQU2XrOY>tF^?IWk;+FwcvS};%` zYA&*CVjAs)D+zv;&5Gw%aV+a9KWtxE-gn0vo08@~Rh)F@EHN27hIbes3*eueHgBnq z#Zi=M#G`B0<8;4jW4x;;X8q6Scb)h6n72x{bSB^(gv6ob?DI5@8iar-l*RMlC z_X?1h6wT~7{$G|KkBQ}(+GOd^3Kv9kED7F+r_+-)JLR`Ng< zS0m_om)|AL*s)b%%W2f^B%!hvR8HX3vhzEXM-OXo8c2WL)`jZc18BiNV{>FqYEe}= z_3)A+cVbVXaB^2twA-W79wc|p#uHWi#|ZZ6^WP1NdWGN!hrUdV5Eq z!Lk~{zDQuat_Zdln|il1lJ^`ABdN|yRM>^+l)Zq6?lsr6l?lK;6yuOzcu|4RNhmo< zMYk;O-i7kibiha{q7_ghHEIglb`qU;ze^D05%vH37gy|;`u)$P$k#vVKqhgUg-9ke`R^!M2=SUNV@^+Y}m)Dy$z}Dle)xJ6Bta#t9Uyt8#p=qN$8au~u--Z)?KVnxe6uJ^_I(;yMZ@`c3I zUkYs9U1>87W7Xa_BU+?+m#iG#xHf82Z?LDt;kes^_!+ETylyx zO(e8o;2q0HUFxFuZ~{KdkW_Q;MKh#?;CoV+$91pADrlV?%zi)@c7Vn`q|S@dBTJNv zzKA`^`t*WJ{fgVkPXW=j1=X z{&jJ5S8Z1k(c6Jhbwj({*4wsg)2_z5U;8Ng8t&ofpZY{n@5)J4b#HUdD_-8#a1b{y z&Z|nb<}SX-C4jwTnjQ6=^^k%ds&>ESEU$|l_Oudgtq|qA(@||T|F^2rF`v4K#FCA{ zUerH&y4pPs>ba`#t~b@ONF+(JemVkq5cD!m^(R4Lj&w!6Tby~+KV98}6qJZ04nEfF zTmAN_z6saHhpQ$T%Z{FtOB9X@ju%CAZED0m<%Tw=#g1j{W^WtlrDocuaijw=6i%JP zx~bZ{=CSg5X=2NslIFV$O|0xfJSER9lTQWUP_k!L zJ>UCF=?;X9W6Ex){?IBOP`8s*Gh0y}`nE=2*+4fq`-)l(m+e8+In*fE>@VuAI&Yl^ zau@Lum9IT;&Lia+xsJ+DnI}@`3H~ghYc-sf?UZeF-aLEv44bowN|44;Hx;ZxTuy^d zdXsOjU1nOz%ZV>Omurr{)>0te78Rs-bt^VC+_lRsr_9Pz1$XuH8r2$w5(%E&Jgj`Q zgIcmt!#jzo=*Bix@eN*bu}yggJ@GIbr;3^+I(Y+j+jO#0Vt-Te4S@S`#oC<7&<%B| zon40%alXl>=)1I=ZRw@lI&fdSO>iAGb=i}879v>^>JqV<+hz;5*cDcXO!k1?C3cbn zqqkX8t&M0UqvDDgbG~gYe)#*ln!<}CeaYpuCL~MCu5T8-=_=k6j-R&}p|r;+-AA zrrZ7F2}#Wkoq%Z@P;u*SS4Vx{)@y#7zxO{eC?3JyTcJx6U=3iZ{;TSxIH5c*d*6~j zx;NcJ)!5*;tD<{SI@DNTA1Z}HoW9zrs!*A-`6EGjp6SrFio>(cU(??-1HWzli@^%< z_JgQ%Xq0|5jnKul>JSjfv^cI+;cpV$B~&;!X4Eq?Row5acDfLkf4DUd?%m*a^v|>GWRXJlSoWNQK}j;bsEa@_wjz z^+JDzdvC(}7C;Uud4)~vnp3?Hz|Td_n;JNat-K-PzYn!wFZlvzw+;aNc+i@h7jIC> zFju1nui07R?%W8#mu(SLxn`?blUMt0YVJO+@xT4{mK(3fG*Ofn-!^bpAqCgnnd0R@ zzOUbICsq!dhMqtdN+w==Q1oH|3B1AqY4>swb3i<8k-DwuD3=s#m9)QmFsDo-g7H)n zn1WA<)Ik0BvAcGq^r-}FjC7|*sx)<{CbupX=BFk=zSpIUKvC1A%UVvmRxkVcb^OSl zC6H2B@>rCe(~EU}bCZ|Lfzf}o3jj1Gy`5edAYo4KW3k?^q#p*PcLC=vbBDnyk86^O zPtHH}hje$~`!V%oAy6n{x8$DH>vYmjFGKb+(M4J0qE0@$LBzn%I%aq^M@?BMn{7+` zF4=fqc63V~^QD#+)g!#D7#g8-Y(t7gSUA( zDqVsL3+3BV7nU2CrN~rXmeaj6FT;2B+nqWF)$ocpZAA-PnSx10SsvV3UrwGb9z)6j*%8TNcH_mm_ZG+V7I8KOAMef8p-7gWHrIM_v|o)hT_w8Nu_hJWt`*&wssC zTdhB3M=nL;fd#4YSDTl;6s$!N@xdnJ^(t#H2vB^uo*vVV%xN3P<`hR*XM+h!0P0-c zg$l8BRsi~g9@$EMqH=W7EPBxABD9w&*toAYH{A*dGx|u#`R}KS@+_;|PTAr^%^US- zHP5KT!W6{?wXDZ=Ua4GKO|Rk~yKiuR#o-pMP{ zSNE_xL3vP|yKAcDISkgks_o04?Pxm8lFvvTpxrFb;$?2Q>9=>={0^FUI)SSC5+Q2S z^5^M^H50^{8m5a9!%E-*(_QSU`@CtDEEn9sw>Zs-gqVrZ;F3 z3-(0pXMbLshAu?&pyPCI%`J8ShSX--^^OI@Mm3Sx04V z9c{p5@uV;Tpgq>AzokUN?$ZR4Y|W-s1bsOyI{Dx9<5Jr!W=FlK483$%<2E)Y^=aud z%dYk8r_+~9!lYhG`BM0uKlGA>cWJFjp|ft$l5!_DXQP%ft@Gm_&@{(PSeCw{B;KKw ziUfAbLBjq`$#ek{l^#-gO{wfG-^{kZB#NL9y;?qlgXcq2aD)8Wo_pTy_MWC5@0(-!5xskm!TlAkn&#HI56N1R-IKt2^Ck==Fe2b!4VAI;kEg(O@3Ul zb)or3ehkD0ZB!``YT9`iRn~(pfL3X291wKYo5?W+{z=zLdqWD=#8Z)gLs7gcy^|ez zs_N}kYWIBx&EBcZoDX%PD+i_Nh;WK)1&8zhdfi@Yc0O7|`^}d#b~%cwe6g1l1QTAF zP6wKdIm}JKpE6{NVQEv$>ZgQkR%bkvAor3CtuK}002BzUswPI!W1l=YT5%tXYYDJi zA~EBk2xE`=_BM^ZNClmUO6-$E9$ip?7Vx{|45tcAZQWsLjv1FkQn}^uM&qd2h#VZ# z8n{hrGEPe&uS@D;r*z}LgK@mdxMX)FZ9Ud(^nX2T#)ndxt?|pjC?KgM8n6)y=(+7E(lhx1s8YDp;KI=GKKMQ%Om2qo#G6-kv?61t6_-c@(_cr5cw>tRi2w zVe`sCsneGxxoZ2GfN%C}sZOH)nQ}0$pz_2$guUJ6qxMW~-B(!c!n+gq9>+rNU@bRO)M za1#dQXk#Nx`Bc2)tDHMQm)b&RbBqKOhr~|8jS?{&4oai@=(g<1XVi+hDA1@iYSk($ za>6y+lve{_I(XcJ)vrxAr9k|8b<(I)iBoFdIPk6Pvu?vmuS8&RJ}+m<*uDzN^PQ>v z2;gLLDiAVfC5nO_ZD#kF3OL?c4zcj zs)n}wFo%TcrN$E2jR&tCBuQkpo>t19-*H$h%t0~Y7|zG_L?+p`d9x7OC+4Aft2X9I zF?{{3*lS&7SB)@lM-LocBll^UE>Qw-wo@c%L$)u?QXufKjx4-q_44^{itr2>b64bN z53%~WtT>+V;?u8BEm7WYd6~&8#@6rIB<6? z<5IvywYA|K7I>F{c!#AF=U@bp_M)V8fapAAL@%F3o?}Q0Ys9%|7o1A`lr9x zG4RDQYe~9y%kU`A)%yIe`K^EY@r17r(wyp*ygRjC`f92b_U2CB$@0p*M52n(f{vU( zXm^^_8P|D|?_<4&7j_ktv8D_aK4s_am)24|`c}{M}KYA>Sj7xq*T753?bM;CS49nsvY$8KfVK*g}usB{Zzxs z;kUf#7&^`XI6lS~$dQ_Tk%_#HA63a0yU?1-W%in}Th{Y_>nNw#_GqioJ~lU^mgFk0 zc&oTAP77(4G$lW3TOp7FhleC2u!3q)&N~8}$Djlum^~Km^OxSg{PW2++^&cE5XUS_ zgN^#|N$~{6I+aJ%Pe)ffi|kW(OW;e_SsVWw$8=}k?O>4I5$7EwVrihjji*bA*5;&# z<7%8bj*P0kGVKmU+V%WMk(d8c7iGuX&fcXov##<(Z421|eLpt`_O{uY6LneXHBuzm zfjxarUQ||etFOo!ywA`#OF92-=%IKy$wpmy+__z9{fE#l$|R7Af`GP{+tc6h``7vT z^PdTHPfBY`d6!~&6Gi~V-SMC*v%e^EM(W}irEAF&*Ig$LAp5E3#0_Lp=O-YXc8=v}91(G-ZYJKQ&HFOTYeniEvYV%JD14-%tD z+GoDENitKuvg!}R!#Q&>^HK^*$!oRBrjjJf#sRwx(E(Mt`k>0VZXcN6RuX59w_Q5t z7EE>7s+yfh5ZSTkToTrY^OxY#csQ}73MRpLF+NTQH^S1KlbGmuopv82=V;^pk^#GC z=kS8Ypr@W2$Iv^}yS3*Y`{T>E@yl;t#y>wlRg%xg6^4Goe3abltn?tEsBg!X+-^;w zM|-;Z3QX@owY>#qY9*BwT$G=ln!_ivdi{9XOr1+2O!LNjjkpa!F^AS!Zp(v9##q`1 z=ly9sN*3Zk9S#Q0L<;JAmZ!Ls`M_j^Hmx#rIxgCLA9lEx!)&CY6B4$zh|!0fK3%dU z1FNvk-a9ET_kLI^J8ZsFsBI;UHGtvNO&IY{i}p4?`YJ1j#hBNej*vRKu|#Ku_B=oat)1XZ4CY9Vfzh;|&Pr76TQ>B~^2B};{ zmC4@GPWPh}k4onkZy~FODk|YF4fYT=yLzMUO3P4$oXtFF(p>P+Q5RL39IUEyS=Op% z&EN0q8s>^@XKC@R-&2UYYBett8UREUG|p~+cGrGve~MvZ?g#nA>tA&e=BYurGnHLi zy-hxl-9}m8V5BKq7zDJP8Z+(6b&?A%6;PCR+LsHrSA82Nn5=6t#O74#LlQ19yaR`) zKBI9d9W>`LUn8V!-MVN@Yp(Kgt{!N2>yOBeAYAILFgRL8!p_opA&4tu5V}eV;P}>w zue(K)R(_jus7{6JV`-yaoiVUW3ts(#dPz&kkU2GCe5_Y(pWhvc9^R~KfhuRYu2r<` zqk@=;5~i2v6^6PQ1RC3u=VmV>w_?XrCd_H_y1fsolE*gb%1wbpz)sn;pyx1d>gWy1 z({XBSPgQ<<+mW4qOV?{;ZTw_BQyeIVbL(^+G?%gNV?QQE-^rVlNaSM2LhRPv&Tf*N zIjF^kt|H&jNd;Btyq?`9MNXxsDEzX-+j__r)WF#b%yLJ^;PZ2}KL6wX^!dm9_Le0d zH1k7Mf|w-EW%9`FZ65GcIJ7mwK&{>fm*G&F?NWZlT+Z7&!7eGi<6!jilW>BdaDqxB zJvfpFd{sDZYSYm~SBK--5l4!FgXL^>U7utm=Ce8{{v1;N zG5bG0{rDRS$|NLRUg~%`SwrwyNhLX2^{|uDRUM(WL78Nu&*FgJS*_ixU6thTw!ACblVXfF z#;)Y7Ij`)PmwReoiuiW!)Jwfo7ImEPkcC0OQk|IOp(votzOlqm*?0vUnU(+vhw-|* z1duI0m+Sld@4v3UuWa4YC5Vts@&%aOSF;OXSe089z-vEyav)Cf9Yq0u5Wu#I6oLWe zCfoR?L~e%!7-Fr0ARCC6&38nnvWJA-ZRmkqy7Ds0n{zro_7>6SKJ+2GN%cpSV;zc! z^Jf1hlFD^Z?CL4R7Rx{VU@oxlqO>}OU`OI6W3GW8GGkCHbJGrmI#M$kVY$tmM&J~t zJAkJ@wYNl1&vzEeJCHT%2v%fIPc9{NlxVO@*%0P5U5g%W05SRcPJ9G_@gXo^!}*_NkAPg zql&G!%tbADn?6E*g6YBeslQmZyS^{mah(rr(E{kO*ykCy-8Sh50K&=`A9OtqDcH%6KOS1n}CEh9yvv-Z+4{~0Sb8`cA=WEEj z-mA;Ua`5V8Sy0-@NaJl1$DAwK9cCl)Bn^=JlvELQ?d$}CF$ z=am^kskis$x-Eel+fYtfi?k%q^!|%w`#gWG{c(wr6y|(glf@+nH(C7XtKM$j1r<`& zIY1w*EQE?f6@%HSf{Dsn#TQxU{6f%@dtvtik3w%|hwR#=L^OxR-Ld)r+f1^@?qx_5 zt(O&)2IzmJ0I9nCMaR~XBNV&+$<51)H7$K>KEBA1j&6|e*8N^}6ds7dlWjJ5vkLsR zIS}qR_@LI*s!DCd4agT3J)3H>@~gwpimBKan@<9@3pc;jXQjkJc}RQQ_o<^HnMWbh ztSp-H>qUC4E;MY7eBHDx*{poLV(v^48^2B{Jw0+LVk|C-{6W*}p&iiAVsre8G$;6Rz1C zN`MuAquY#}eHHKc$hv`L|vnNr?HSl=KJWW|$0LOcgX7!f$Qp_418(U2>rArgWbEc5{n!R5%K$%w zUA$bj&j7eM;BYF_QFX`I%c2kYO3dj!wPji`Ze(# zSvbvjNCMOWC|=HscLk>oHS@|Q9ZdOcP1(+awC4a)=r4_K*8e=KJQeL}ICHl&d$l*nTmKsif2*;Q$>oq8QAvpOy-D|YPCUPF=8e(DTMMi=8|q98?REKApJ zY^O%qJw7AZr}3X(JeJ2_>uSpU<>)9pM-G^5Euf&W!%6hMFGHE$cj-6RwD_g0)fR2h zRICdWcS%vqU#y%ccTau8jS-S~H21MDoB%D(=w5&o-R>q^IE3*L$eeE3JTft8r&ex3 zoi=bH_Czgt0uCsoK^Hx4OHQ+cy2*INfFaw)S+-!0i&Q{nr^+7Mi(i^1Hyw=#7v9t+ z=a&`p-WtclsWGs~vt;_myGYR!&}yMjhHkq7*pi*p{fteN0GRp!<{oZtZTyc9IFnHseZ zC*2(lAe_SGs3gatsoCgt;$2l*V4Dwh5P&3m0Pjj-rf%?_&mqVQ@K6ORjGxOaU*6XF4?#snwz*^n2H2g*x@3($#ZHK(q%5pbQjXrq+WmksZcLnrc?g z(V^Vsv}XbG*+j*X)QXNu<&?dsa_D2VzTDrwj4$tA7OD-~bA;87b2)Ji&1vWRUn zxbt2Jg}1&5T7ISBAnlnICLgLDZkck_GhpeUm26mIH_ot`3C37V8p1X(d0qE_2Cij< z<{cwdz=uR+kcv0$Hf6nh$-#6Xn=*r`dUgpTbGW-NLa4HVU^mK%TeX`oc*byhp>RBtqSYz{bp zS$5~)b*J~Dfzs*ffd8Ej+m_#`W_B-%B6VaQL}Eu}gJL}zhID=ONMwyk`M)lyY=Q>HnaF1us^`8Ebc~O>~rDuk%jJ)RkaZ zz5oE~o(#gvKIBw#0z?IPCm41@Te_8|;8^n*RNEhSWHQ7xc_h;+x_`LGoOqE@v^*M) zO({D*lzLdsybKwTjrO(tIDkvJETv*OEE>YA?9VPDbvm;_tto5O>fGyWj{qArbD(w^ z&CfmdZ9a$Dwg+8UVv?c~vh1p4Hg=d}Sd`LEpaW+VS9SJ~KX*2*Qrx7YI+;h+yC@E= zk?>Um$Z84!--dFghocsoX4{x3(h+D?=c%h8iAhhTbUR=$S1m?8bxZtc#H~$AY*UYzqRK+VQ#FW+Q&SLC zbF&9}+n-&xA3yH+^&j!6f%VYvb7FvEnOHs#H6AFyyvy^VDG{%&Kv=G+`VX&&x3Q7% z&Rv;Gkg`rQrvf^SoJ|Fv4h<+2N|wbz@Y-}LSkrahyK{oiNKy+DlX%zQpO@XOgoSf> zncTgEi9LnJaT|`OEpmiv{X;s6+j>Zc%Dn5tiStOL;t))4J^AyK_u*Z%ls(?Ct_SkN z)MTKN(c(6$%Q2$4ZaLo`e_F2}+grfD9!Bt1^G0$?}`G5tT@y;&&~u9)i`b}^tyVH*UzaWRNriwrarQgq}pYstk~85l6BgZ z7Z1%gv6r|qk2#!&7mLBE3pR~z4o;G6oWW_`+`z*{X_edE)d(3nI{WUoZpWiKRY`W| z-QYlEjZPHwX6cCz1y zqiUI?t3hw#&-p^mvdbuvPDn{wH!nsgPu|z->u7(Pqj}vWHZ=%kNiG>n<@<}xyQRM( z?IRzGrQOQismeHNUR+y^5U72{l+ICGwmTLB!o9ra4}sXWP#R!fH#gD&c!@I4IgG#= zKbO|t>u!f2e2or%RF3{oJyT~S3bMFJqF}(2l9CAD6>ieTiT$h)EI?KVTel|h;>xNm zEnT34OdM6WEKAgrZAEZBiP3J4v8hnTgIbjEZTkC){iwfw{~Jw|S>%`yDXLA<;@OLb zvpE#hNzY@cV47VlV%zkzE=_L=|EzwrJy(jAbR4|&xH#C0OYFF*)zlg_(p{Chy?5Qu z$vCIoU;b#kHhI3Z&*;d6~LoYHb9z7`qD+V159;o+1irPC#)@X)H6`aqW^>9~_L!x=pvA?%;=UBvHIZiAqrvUKO|1<9t6 zB}o4#kDPB@fYK}_5lyCU8Qw)v+S%&htw@`iWIl=?4I>x(XIIqYB$BpEKl34kD2Ytv>blaE8qOTr5%L>}8DWa`@*bZIywNli+^V4+iV04@&p zE49jT=A_=#O=R!&rAuoLu)WNu`Cc3)1&XRh-2!or{5|3lXfWqHGaQ$B1XYrEFw}!X zZyOahSY=9GuRNs3@K{UvhserLfEl6&T05IWm-Fd#%cT{qH%~kk7`#3gYdMI$(RUuB zT1p`_DKBc!k)?y-kWE0q$Yt2NmFb{LHW<~*^I+$UJ?TDJ(qfT{z;Sf`i?4M~=^|=h zQI|xjTj%3XodNZhE9xogEyg+2-uI&zB3)bxw@F2yJlHirB_c&_$*Wvn5Zs}RcmUu8 zUG*3geh`q&-MED z0~#b-?K)N2o+mk0hw(w`QoYr#XXmlYIIed*RSY|e zeip~6R^q-;eB3NLRYIdAvKgqx6UXDabqmQaDFMRvp$>&kMUtI#L3H%(EcseSd9B;V zbzi7ossPMR`RCQGq&ilzPj)VFije4ySmrGqO16*}E3qXikGQ80wJGEKDKRok+EL?+ z$7=m^%s;8dP{zNuR|?Y$JZUxx=51Oho%Z6REtR2{2pN1=ChP*4+9%dAOQrmc6U;FM zo;ql%h!mB&dKdC~WV7f*s?V+TeOVt##co|E9M_UdwSPc+=fe0>HG3_14QnO^NZSPj zJ|wTXBW9I$adtLKmdUzJ>o9(_m#SlIxg8L$W)f?arFlXi9mLipfx5hIyal<^cFQ|e zcqSxv+v7O?>(l2?-xYKE=WlNwb+0v()uC>+^5fRJIw4P$O4fLhx_shy_Hh8jdjwBw zOO=8~=DZE7wOV9Zu*RcJxy#P{L?e=veR8;nm33btmU=`USss;kV70x(1SrnQX)25~ z);|Y;BxRx^BEgFqkJ?b-_Dsw7kq=aRokK;c<(X$xg5bQ>HBhRW=r>&s9fN>*R9MTy zT~BXYCfnvs)}ACpfHNMO>|dXMuYYY)C&^o>cT%oXkIKl3QS?^Z^3|uVw?l`-u7I*O zGvq6Ngc5nUvlL&ueL_;{4n&kkaZL7xZZA%ypH1`9yDcl6RFk*o)bX;=Bbe=@bZnB2 ztKJ^U@!0=zP$=cyoN%xw__$d8V|=>rH`Mi*24UwAV3y0Emvd5UDAO&Cfp+@KMu5v9 z2i93p3e|qeVbV2r4yhhQV{3s}?1zg7C~)uFxwAqUtO8mixbRfT?|Uwe^XWZJOW`%z z*1TZ>L+v`yvSSHRY;r1xi^5iS;Yik31vbbN09p`c$=FLOcHJ^aBH)pwR8WeK-ki~J zUqlRtje^qVnbmF4_T6SKdTBk_J1CG=Dog9Gbl|PJq1|mODG9Owt1W zmmC!osxM>Bqbej#EqdwkrQ@YD`}-2&%T0p4bC^^DR1INyI-J{@m?LVdvZzRqr7OGT z1{pQSQ!lL?FZodN-z_q;S&M{xs&V0HdaylF?(tx@{_*Slu`K1m+#{xe%ghn^&~Qe+&%;n?B3z3Zv(Ge?M(^U7C_Z3(RxuNJ@*Y=2v$>=i|P zGT1<$RT{wnDka#({i_C&ujRGv&$pQ<~0%ViMl_@6__OH0xAX~ zlLP=n(p^agti6+UY7W<^uQCT_%4PMz?&VOwH*KOir-KaA?7BW8*B_t$@kuJzZ%+V5 z$a`H*w1xRtZAV(N9hiIQaNDclBgbVgn{~O}0M=B)Qq%M!p;$XrYSnLC!j7IiT`K%C zy~(wL`IW;i>)J6nGt5CG5)r8se^oQ2hSxlZZ3zc{sZuoRX{tj4LJ2jKqJ1juFpn=N>@~1u+|*2qN=t8WX|Q#98^JZC7%L;)6#42-~;l*0QsCt41u4` zL}_3oN8%h86|x4|HxP=%pk5B)IU26_E3R?MjWVjdoQm3^Y6>VgALU&7V(geKMY{|K zxfRw9iwSY^QC9XE9_Hv&uw8M7hKOCQc3$jJc{B;J=g+GV6#C=aryuhh`2L>#jZOE^I#g1US7BacpB1e|in=}^TyaJ26T(bP~Ks>#O);Un8 zfvMS?>c`Srb7V6c^+|2fvB)Ww>-H%f`8bqgTe5KM(ycgv-VX)F&aNM7-xQXuwd*X% z8K#H_00U?1v4=fh>R)}ly|3bg zM#1V>@*}D;ku0(UAN<;TD$ zr8DHi!pBv2RkIWzOezurp62k+2Z4985eb`%P>1DwdcV{(#g=18F^ znqpp+y~D2#H-JmWZVhnuoy4vQAVso7u1(9VE_ilQjKFZK)gHNyXx0jEe0PBPLx+oaPf3y{l(W4r7=1gv0aN8o%#3*tA z09PN|%HErVE^lBok@Dih`=FqR4JQ%UP3$^>w^b93;G9A&noTy+k%O)T+p_7uMu=tS zYDCY0Gy!Zq>qw~OMBh}paRA8<$g5?ptyn2T=PJ z9pQUdC5cxAs!RW`uCra1+ctve|GbN?NQN&B>Yah9{TS>bb<;G+DHi}U+lp}( zcImL=CbXRl_Ytt_#ru%{Wq3rzrciHII9~(FuE6n<59#ZU$5|8!V1iHzLxHgIyrX4v zNTja6*?M_&vZCB%0G4a$g;AF-3z@w3B;YUIVukgGx7GTo{rtn1&-0%TCX|53FK~aJ zR~a4n9#z<|U!CMl$hy7Gax}g)Ay|cz>mZ};_Eai56ESS^y~Cj~JB`|h{YlgjUwni&p8pBz;tueXZlig3!A*?ISeFx=!rl^X)Q#6#Acj#3`LcKtq zI;t$24d9bK%o3ryX4Myuq|Z>Wdcsnr%PWjNA46D&-8yP`TA>J9s?14F*>;)mtyEMi z5KVgoH{kQd^ROJ5sy+&O{=smg2D`idMg&awYSa6mDTs6E{p$^r_o)y@`|a$p1+&_i z@?5O(@1LHQhb6pLD<#z_x9Y`4A%7GPUR8Hx+#L8U<|W~aD0rjPop0N;!Q=GX?+Bc3 zN&#UGp7Es~DkC-ZrlUjeNnf+2%Aoed?%?v?4x6*~K1W_KY|T!+1mA7_(E(KjC`-%$ zqY`{9Zij3V4L9%7l$hb01Jr|hcYJbdlNuE??Qins@gbG0lt^i0xl{i;jc*{*>;Mpr7|3Fy5-4_r+v9r7 zM9f+@dFrx~%$93cfj^PNVkTGJ8Vv=zllxSGZ!SSPjarorBYk=~aUO+a`ltqx18oYh zpPYEQLCw8lRMXt4KQ@ZeKc}@+hr|@i@I~7;F14=q!}cge(l@;ti70JGo#=bxLB-x3 ztv@rgGViyJqEnOD^P3>`_7=W=`g#2MBtVbVvR8Gof$LHwS2&mDX(Ecaa&QX_Dhi-tps{i_?l9V z6;cD}t@hyPFx)oDVQf6SofSzHJh3Yb$r5Ij7rpHs1Tr`dd#|al*`_T*0QoHyd)OhI zM$C0brWxC=8C%gC+;O5bZGvx(iyY6@`ugLScf*R;jTeNz-kQd!uSS^Q?2yvTi+X=$Cal;xIHSbs~zrrZpyX>Jy4so>sh{hdhr)^9rs8VFT!q4 zn{FcM)$Vm#-R4^ZKDOJT+*WL*_S%bt!G9)hP`64Hn40o^4Ad)<+Z@7776yBI>bccNZ( z)~&kiYjIz_s{L-szVD{@Q%L-4$t9S@HG)MF{Kqu*Ae?{ksiwzUO;r^tZaMU%L^GDEz-S9RydktU(9I3q!G_o2F zN4B^J1Ax=mGfnW2V?lltJymbUR>iq?J@Jz4px8;cuY9O?+g9FxjK%!%`P1>&%F-Ip zd+)=ts0|XcVqO6f!hsGtz-!H6YssaQd39owCFF3zR!Isa`dYs}+3BbU`PiE9b#2}S zMEwV0;3U{#!N{h4s3;2^mD;n!{h^e6>Y6zw$2>Y?u}@ zCmkS04rIWcqQb8*90{a^QfJnq0fsyKwdH2lN3AyZZYGMLrAE>z?NDssddrKf)mxXu zo6KQ=>5zFZJz=$xa%N7QQ<7YpBxI-SWWqtiH*$}E57j*n$3r^^vf3Mv)lS$Qs3n^p zj<^zyq4-v+yactJsRc+-`X#NwZv8K|{p0$ku>tfWFA6Uc*iHqRu3X{TR<>u?KjyNx zu|UcUPtEe86sPOkG&3)TuG?&2!4xZgodACqPbWaWdr5Z&&JD=BU@~X33x7B2H8_pdR z-XX9sq_C@b+M5F#qf8qTiE9Kbu@SohJOFKK?4Xb9dMKX$P++Of##G8%H8&@fiuba1 zW81?XgPL-zz1Ir0j3vhr6qpB{z+1i7X0un)S+){rk39!Z%|44&@L|5uQEk?=xkn8# z4I9eaa@}8k`P}}-EzDj}Z)3>FUAE2U>z5D_ASRBpc%7gY5Ra~=Umu(4X!3^w0<3}w zElM`)WG%!k+sT&$*mP;{Xw_)ZSG69}!Zz47Np%1Rl+N2(pwr*K!%ugFg&~UR;0|k z>NX6K^OA~AmlD<*oA1D%Q&BQ!@M5^hTzrll-~=O5aX@-p>(m0)x#KWZA2}gMAGbJt zDi3w==yO_X$WS2OjkBfX)}?AipBnshn>0@T)ukfa^spf@16OVAWYZ<5lPZiVJHvBj z7Itcp3_=R3wXPwkJ*%;4zq#5V<9x>ZFTeltb9-uC5ky|Q3!HrFpJOL2AKJo|?h`x~ zf{xQ6injQEUfkv4gwCb*c)Yr8E@9d5SPCs#{RKhZ;nLiS@tI-!FMZ9gD=xBTlS-t z(w4@O5>tFI;2iN{)@J0HB3NEgz{Kp9nY8+elN|)gWOFz>o1x*X;PNF=C~RmZmsDLm z9cmdCnjIVg>b(qh^iR|9Y_|lVU#I&uD&4VN25)bj_okN?0b3Jp+jL<*^>&29F$7yN z`5{GE}s3mcn|YL&h6NT=g{_pu`FQrjx2q(ORl+&up|KYjgSY4yEvp~tvm;E6(N zZUU7@g7dWjRkz+&rx`zi4ALE2U-M3oGNSioYm&}gS`(|{rolvo_PAz_4sDw2!4z&N z($Tu;d{5pZt~>noWoOlr;N^m1OVSO2-KP>;f{m*5R$*^_bEs6L@^opGRqkpfDA>Gx zlP|Y%nxoRK`dvq!-;x1A?9y73t)4G$!-v+Nz0?c}+pS+ECy^iw4?OYbm+>Y%_fP{1 zmje~q4k0gN^fe=bc{>VQU7hutI>x6`CU9LC+^{=P&GUQLohK_$sgLk>9^SVXcd;ixpZ1h{!zS`If& zP8E+=G*_iJ?Er#73#@!!;=ZIl=ec=-GsQYk6WEFaN@~zmHdgS)G3dvf;-d=mpZ432 zzyH#H=+_%weZ_kc1HY!Bl)8@%@qB+dG*`c~VyY=Hpf_cYkwO#5O$rk^OLvI(E z6{e7~E?2?&EC-b1rF?E2m!0Z!z(QOkrL#qB_$f%sOKw`d z07(;HxqQE5<6r;&{coI{mK?|g$${P+-Yy`CTcshd_~N2xCpnL&Nlcwb*E>FT*hSR<#guwia5?M%IfZnY?^Ay!8- zx;~EJ^x&Tf%m=B=oaBTvIF4^`se$8BBCtil@_P>sVe|Eh2BVuJt@4WOUiB9=0`|{5yO_qLY zoZGUJ4SbLDR=q$8DUj=-JnZ*tM!x*v^Y3q2b1#os7(M9L45n?PeD3v#^#JDh5M?jL z?9KHG1(Ti0YrsN)Lk>YPw74sGOzzq=IA>YrydboqE0*(a(HWS7Wsd%a;6`CS4Qkj| zgV(+&IFWhOC47E_129Vtn$A32Y8nE}v+g>?P`v~JAZ#O^cbuLR9ckJ;9Dly;n>Igf zd`696Nj={5K(o~(Od6*8Ibwm&UBeV#^*{RSmHYbT>(@{3y}!>vNOh8mb^qa5S@HIi z9AEXU^RD@fn}`{z&bys3w&5HZNOL&fm$J7)Ax^zC>auaSEjZQxdHzAYfbpE8q4u;G z7|O}(!0MNhW;49zu5M*d*m4KI85_w2woVrB@=TS0^bMRaYxAAMI2s3>_JEA8NU%mW zoZWpKoAVV$6HUYqz93LBbA)WX3Tn)URf{fq7ditQU_9e5*6!E8$q1*e?a*r#a1LS$ zDJB8V4#h%8@{+sO0H<9x0Y1dxjcL;|fvzj5L|fm2&V{v=Gbp*On@2W0BsG%@S)3K?sy%yo z#)@Wre yM`1**usPzofdfr~hAM{&5i<@83sb*Bk@5t|rZwzv))LF{kN*NGu*pF&e*plmym2-F literal 53035 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 UPdnsR_qzS#KM)LcfG>Xm05x}FPXGV_ diff --git a/app-text/aspell/Manifest b/app-text/aspell/Manifest index 3e96b1b2c72a..ddb09d41a907 100644 --- a/app-text/aspell/Manifest +++ b/app-text/aspell/Manifest @@ -1,3 +1,2 @@ DIST aspell-0.60.7-rc1.tar.gz 2034916 BLAKE2B 7518660b0bb7f75aa3b659519a97132675b39dac7e8806d5450d43f40d62683e4c4a41a8c18cd08b6ab9ca53911caeb87e0898eb04ad9d2f98185e2bb6033d5c SHA512 e13240d78b8afd74d8a8cfd5fc7fe2081de85b33621e86543cdf942ed601d36c4e0cbf38a54be083e951127fa9435677cec2997387cb0e7b51a5597386e7e8d1 -DIST aspell-0.60.7-rc2.tar.gz 2064871 BLAKE2B 74760cc10804d964bd7d7ee0097198ab26026e0bca2987223b7b58e67491e2d0914c7e24d63cb5540764017dc15358c023e1a3cf6240d5feec8d1dd25ddf6450 SHA512 f9f81efaaeaac4d2bc5b3018fe2cef9ed2406f2c648298465d983a012cf8ba3e25a46593c9833ac5d8b4c8cfca2ac3b76b476a4893ba880e4753770d134bead3 DIST aspell-0.60.7.tar.gz 2071890 BLAKE2B d0c8780179cca304361b9d58be667f3dd99d9319cbcffd92a0cc69c65c3a40410b10f6953471ddd9d6df355b557761ffff71ccb5bc6995a57de69a9adb07db66 SHA512 6f5fcd1c29164ee18f205594b66f382b51d19b17686293a931ca92c1442d3f7228627ca7d604d860551d0d367ac34dfb2ae34170a844f51e84e390fb1edc4535 diff --git a/app-text/aspell/aspell-0.60.7_rc2.ebuild b/app-text/aspell/aspell-0.60.7_rc2.ebuild deleted file mode 100644 index 676475350502..000000000000 --- a/app-text/aspell/aspell-0.60.7_rc2.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic libtool toolchain-funcs - -MY_P="${P/_/-}" - -DESCRIPTION="A spell checker replacement for ispell" -HOMEPAGE="http://aspell.net/" -if [[ "${PV}" = *_rc* ]] ; then - SRC_URI="mirror://gnu-alpha/aspell/${MY_P}.tar.gz" -else - SRC_URI="mirror://gnu/aspell/${MY_P}.tar.gz" -fi - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="nls unicode" - -PDEPEND="app-dicts/aspell-en" -LANGS="af be bg br ca cs cy da de de-1901 el en eo es et fi fo fr ga gl he hr -hu hy is it la lt nl no pl pt pt-BR ro ru sk sl sr sv uk vi" -for lang in ${LANGS}; do - IUSE+=" l10n_${lang}" - case ${lang} in - de-1901) dict="de-alt" ;; - pt-BR) dict="pt-br" ;; - *) dict="${lang}" ;; - esac - PDEPEND+=" l10n_${lang}? ( app-dicts/aspell-${dict} )" -done -unset dict lang LANGS - -# English dictionary 0.5 is incompatible with aspell-0.6 -RDEPEND=" - sys-libs/ncurses:0=[unicode?] - nls? ( virtual/libintl ) - !=app-dicts/aspell-en-0.5* -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -S="${WORKDIR}/${MY_P}" - -HTML_DOCS=( manual/aspell{,-dev}.html ) -PATCHES=( - "${FILESDIR}/${PN}-0.60.5-nls.patch" - "${FILESDIR}/${PN}-0.60.5-solaris.patch" - "${FILESDIR}/${PN}-0.60.6-darwin-bundles.patch" - "${FILESDIR}/${PN}-0.60.6.1-clang.patch" - # includes fix for bug #467602 - "${FILESDIR}/${PN}-0.60.6.1-unicode.patch" -) - -src_prepare() { - default - - rm m4/lt* m4/libtool.m4 || die - eautoreconf - elibtoolize --reverse-deps - - # Parallel install of libtool libraries doesn't always work. - # https://lists.gnu.org/archive/html/libtool/2011-03/msg00003.html - # This has to be after automake has run so that we don't clobber - # the default target that automake creates for us. - echo 'install-filterLTLIBRARIES: install-libLTLIBRARIES' >> Makefile.in || die - - # unicode patch breaks on Darwin, NCURSES_WIDECHAR won't get set - # any more. Fix this. - [[ ${CHOST} == *-darwin* ]] || [[ ${CHOST} == *-musl* ]] && use unicode && \ - append-cppflags -DNCURSES_WIDECHAR=1 -} - -src_configure() { - local myeconfargs=( - $(use_enable nls) - $(use_enable unicode) - --disable-static - --sysconfdir="${EPREFIX}"/etc/aspell - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - docinto examples - dodoc "${S}"/examples/*.c - - # install ispell/aspell compatibility scripts - newbin scripts/ispell ispell-aspell - newbin scripts/spell spell-aspell - - # we explicitly pass '--disable-static' to econf, - # hence we can delete .la files unconditionally - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest index d99dbe4e8209..6a82fd819207 100644 --- a/app-text/calibre/Manifest +++ b/app-text/calibre/Manifest @@ -1,5 +1,3 @@ DIST calibre-3.26.1.tar.xz 39109660 BLAKE2B 0e98c273b8a5dfafea7a7027de3f83ad25ab835edadedf78b7e9bc356bcac8937d915944f2ab6503b414c49b4e792e090e7bd2433a4e86373bf115720ed78b0a SHA512 893e36b101defaca29281b4bd072aafc1c4cb20a9cd3ee06a0b68fbe6b39cab34952799939ac4f54c77148c87861c5ab4ddff84f5ec8c2274ae7fa6424259ff5 -DIST calibre-3.44.0.tar.xz 38643008 BLAKE2B 7eb1412aa5de6ba2f48ea13e922dffff7ace0f4f475832ebe122db967c71df05b6bbb45092bdd53ddfe35d7a0c2af566ed83dde9aac64200d41ea2adc4cb1886 SHA512 a97f45f5f788357f62b4088c4d8190cd3e3b790685871d5a024342d5d21ca978d46fa4e47f85eef4b9fbc0774923732938a812dd188cd4a315445cf25b187d28 -DIST calibre-3.46.0.tar.xz 38750284 BLAKE2B 5590ba422d0323ea7c0cea67d88d448f00f5a470e7a8fdf9851b488c0856c88175bd107715a856706e95b2e1a45604713d061f4a7a3603ecaa01dfc018c1ed58 SHA512 d8eb014ba4d943e1c2ed05104d9b0c13f45a8b0085fa240248210cd43ab3739036936324183ae8a63dc636f7f8603484e3ddf50a260308ce1127745a8d3c6763 -DIST calibre-3.47.0.tar.xz 38720656 BLAKE2B 4626eac9f0940c1cd6ebab69c16b69eba3c01f62594bc7c60fb9bd097e513f0767a8b5706d07429f7529ed29ed5a7c47621ec6e62a9db82dc99accaaed028524 SHA512 b34d69f31e37ff528b22b6fab43836d53cabfaa4d4c03af42a8c2b73301bd737927f03eb256da765262f73dbb0631484ed164d46230f730e4b742b837c2dfce6 DIST calibre-3.47.1.tar.xz 38710008 BLAKE2B 60915345dd756d085386af61128e92569304be64aadbc21b69973e93adf3fb5cc88f7250153c238ecf423546f408bfc094b5bce329a54e7f080f831c4a8c23c1 SHA512 010796b3ac3fc6adcdf26dbc7966946be0f48b2684e1317da11d77fa55151d1f6ad2b86adf3c8eced5559823567e6672bfdfd953c17e6cc978894544131fb6bd +DIST calibre-3.48.0.tar.xz 38777408 BLAKE2B 9a7fae20487ae93120cfdc06a312a42d54d68935fdd2bc18dc41be5f8d359c79eae24e0409ba8e7f4df85e2f073f80ce6bab56cba0638cead6693600fa93cb41 SHA512 6cee28fb560e2e00b8ac2f32756f094146c6fe744cfc343d68f1fb54b3f8b0ca16129a5b35018af54a103790faa2eb03ac186c01003f21c874d2ed5218441220 diff --git a/app-text/calibre/calibre-3.46.0-r1.ebuild b/app-text/calibre/calibre-3.46.0-r1.ebuild deleted file mode 100644 index 9b8c29fcc23b..000000000000 --- a/app-text/calibre/calibre-3.46.0-r1.ebuild +++ /dev/null @@ -1,268 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite,ssl" - -inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils - -DESCRIPTION="Ebook management application" -HOMEPAGE="https://calibre-ebook.com/" -SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz" - -LICENSE=" - GPL-3+ - GPL-3 - GPL-2+ - GPL-2 - GPL-1+ - LGPL-3+ - LGPL-2.1+ - LGPL-2.1 - BSD - MIT - Old-MIT - Apache-2.0 - public-domain - || ( Artistic GPL-1+ ) - CC-BY-3.0 - OFL-1.1 - PSF-2 -" -KEYWORDS="~amd64 ~arm ~x86" -SLOT="0" -IUSE="ios +udisks" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND="${PYTHON_DEPS} - >=app-text/podofo-0.9.6_pre20171027:= - >=app-text/poppler-0.26.5[qt5] - >=dev-libs/chmlib-0.40:= - dev-libs/glib:2= - >=dev-libs/icu-57.1:= - dev-libs/libinput:= - >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}] - >=dev-python/beautifulsoup-3.0.5:python-2[${PYTHON_USEDEP}] - >=dev-python/chardet-3.0.3[${PYTHON_USEDEP}] - >=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}] - >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}] - >=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}] - >=dev-libs/dbus-glib-0.106 - >=sys-apps/dbus-1.10.8 - dev-python/dnspython[${PYTHON_USEDEP}] - >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}] - >=dev-python/html5-parser-0.4.3[${PYTHON_USEDEP}] - >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}] - >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}] - >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}] - >=dev-python/msgpack-0.5.6[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}] - >=dev-python/pillow-3.2.0[${PYTHON_USEDEP}] - >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}] - >=dev-python/PyQt5-5.8[gui,svg,webkit,widgets,network,printsupport,${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - dev-qt/qtcore:5= - dev-qt/qtdbus:5= - dev-qt/qtgui:5= - dev-qt/qtwidgets:5= - dev-util/desktop-file-utils - dev-util/gtk-update-icon-cache - media-fonts/liberation-fonts - media-libs/fontconfig:= - >=media-libs/freetype-2:= - >=media-libs/libmtp-1.1.11:= - >=media-libs/libwmf-0.2.8 - >=media-gfx/optipng-0.7.6 - >=sys-libs/zlib-1.2.11:= - virtual/libusb:1= - x11-libs/libxkbcommon:= - x11-libs/libX11:= - x11-libs/libXext:= - x11-libs/libXrender:= - x11-misc/shared-mime-info - >=x11-misc/xdg-utils-1.0.2-r2 - ios? ( - >=app-pda/usbmuxd-1.0.8 - >=app-pda/libimobiledevice-1.2.0 - ) - udisks? ( virtual/libudev )" -RDEPEND="${COMMON_DEPEND} - udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )" -DEPEND="${COMMON_DEPEND} - >=dev-python/setuptools-23.1.0[${PYTHON_USEDEP}] - dev-python/sip[${PYTHON_USEDEP}] - >=virtual/podofo-build-0.9.6_pre20171027 - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary && $(gcc-major-version) -lt 6 ]]; then - eerror "Calibre cannot be built with this version of gcc." - eerror "You need at least gcc-6.0" - die "Your C compiler is too old for this package." - fi -} - -src_prepare() { - # no_updates: do not annoy user with "new version is availible all the time - # disable_plugins: walking sec-hole, wait for upstream to use GHNS interface - eapply \ - "${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \ - "${FILESDIR}/${PN}-disable_plugins.patch" - - eapply_user - - # Fix outdated version constant. - #sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \ - # -i src/calibre/constants.py || \ - # die "sed failed to patch constants.py" - - # Avoid sandbox violation in /usr/share/gnome/apps when linux.py - # calls xdg-* (bug #258938). - sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \ - -e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ - -e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \ - -e "s|, PreserveMIMEDefaults():|:|" \ - -e "s|'xdg-icon-resource', 'install'|\\0, '--mode', 'user'|" \ - -e "s|cmd\[2\]|cmd[4]|" \ - -e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ - -e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \ - -i src/calibre/linux.py || die "sed failed to patch linux.py" - - # Disable unnecessary privilege dropping for bug #287067. - sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \ - -i setup/install.py || die "sed failed to patch install.py" - - sed -e "/^ self.check_call(\\[QMAKE\\] + qmc + \\[proname\\])$/a\ -\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \ -'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \ -'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \ -'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \ -'-i', 'Makefile'])" \ - -i setup/build.py || die "sed failed to patch build.py" - - # use system beautifulsoup, instead of bundled - rm -f "${S}"/src/calibre/ebooks/BeautifulSoup.py \ - || die "could not remove bundled beautifulsoup" - find "${S}" -type f -name \*.py -exec \ - sed -e 's/calibre.ebooks.BeautifulSoup/BeautifulSoup/' -i {} + \ - || die "could not sed bundled beautifulsoup out of the source tree" -} - -src_install() { - # Bypass kbuildsycoca and update-mime-database in order to - # avoid sandbox violations if xdg-mime tries to call them. - cat - > "${T}/kbuildsycoca" <<-EOF - #!${BASH} - echo $0 : $@ - exit 0 - EOF - - cp "${T}"/{kbuildsycoca,update-mime-database} || die - chmod +x "${T}"/{kbuildsycoca,update-mime-database} || die - - export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake" - - # Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox - # violation with kbuildsycoca as in bug #287067, comment #13. - export -n DISPLAY - - # Bug #352625 - Some LANGUAGE values can trigger the following ValueError: - # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale - # return _parse_localename(localename) - # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename - # raise ValueError, 'unknown locale: %s' % localename - #ValueError: unknown locale: 46 - export -n LANG LANGUAGE ${!LC_*} - export LC_ALL=C #684484 - - # Bug #295672 - Avoid sandbox violation in ~/.config by forcing - # variables to point to our fake temporary $HOME. - export HOME="${T}/fake_homedir" - export XDG_CONFIG_HOME="${HOME}/.config" - export XDG_DATA_HOME="${HOME}/.local/share" - export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre" - mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die - - tc-export CC CXX - # Bug #334243 - respect LDFLAGS when building extensions - export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS" - local libdir=$(get_libdir) - [[ -n $libdir ]] || die "get_libdir returned an empty string" - - addpredict /dev/dri #665310 - - PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \ - "${PYTHON}" setup.py install \ - --root="${D}" \ - --prefix="${EPREFIX}/usr" \ - --libdir="${EPREFIX}/usr/${libdir}" \ - --staging-root="${ED}/usr" \ - --staging-libdir="${ED}/usr/${libdir}" || die - - rm "${ED}/usr/share/applications/defaults.list" || die - find "${ED}"/usr/share -type d -empty -delete - - cd "${ED}"/usr/share/calibre/fonts/liberation || die - local x - for x in * ; do - [[ -f ${EPREFIX}usr/share/fonts/liberation-fonts/${x} ]] || continue - ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die - done - - einfo "Converting python shebangs" - python_fix_shebang --force "${ED}" - - einfo "Compiling python modules" - python_optimize "${ED}"/usr/lib/calibre - - newinitd "${FILESDIR}"/calibre-server-3.init calibre-server - newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server - - bashcomp_alias calibre \ - lrfviewer \ - calibre-debug \ - ebook-meta \ - calibre-server \ - ebook-viewer \ - ebook-polish \ - fetch-ebook-metadata \ - lrf2lrs \ - ebook-convert \ - ebook-edit \ - calibre-smtp \ - ebook-device - -} - -pkg_preinst() { - # Indentify stray directories from upstream's "Binary install" - # method (see bug 622728). - CALIBRE_LIB_DIR=/usr/$(get_libdir)/calibre - CALIBRE_LIB_CONTENT=$(for x in "${ED}${CALIBRE_LIB_DIR}"/*; do - printf -- "${x##*/} "; done) || die "Failed to list ${ED}${CALIBRE_LIB_DIR}" -} - -pkg_postinst() { - [[ -n ${CALIBRE_LIB_DIR} ]] || die "CALIBRE_LIB_DIR is unset" - local x - for x in "${EROOT}${CALIBRE_LIB_DIR}"/*; do - if [[ " ${CALIBRE_LIB_CONTENT} " != *" ${x##*/} "* ]]; then - elog "Purging '${x}'" - rm -rf "${x}" - fi - done - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update -} diff --git a/app-text/calibre/calibre-3.47.0.ebuild b/app-text/calibre/calibre-3.47.0.ebuild deleted file mode 100644 index 9b8c29fcc23b..000000000000 --- a/app-text/calibre/calibre-3.47.0.ebuild +++ /dev/null @@ -1,268 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="sqlite,ssl" - -inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils - -DESCRIPTION="Ebook management application" -HOMEPAGE="https://calibre-ebook.com/" -SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz" - -LICENSE=" - GPL-3+ - GPL-3 - GPL-2+ - GPL-2 - GPL-1+ - LGPL-3+ - LGPL-2.1+ - LGPL-2.1 - BSD - MIT - Old-MIT - Apache-2.0 - public-domain - || ( Artistic GPL-1+ ) - CC-BY-3.0 - OFL-1.1 - PSF-2 -" -KEYWORDS="~amd64 ~arm ~x86" -SLOT="0" -IUSE="ios +udisks" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND="${PYTHON_DEPS} - >=app-text/podofo-0.9.6_pre20171027:= - >=app-text/poppler-0.26.5[qt5] - >=dev-libs/chmlib-0.40:= - dev-libs/glib:2= - >=dev-libs/icu-57.1:= - dev-libs/libinput:= - >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}] - >=dev-python/beautifulsoup-3.0.5:python-2[${PYTHON_USEDEP}] - >=dev-python/chardet-3.0.3[${PYTHON_USEDEP}] - >=dev-python/cssselect-0.7.1[${PYTHON_USEDEP}] - >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}] - >=dev-python/dbus-python-1.2.4[${PYTHON_USEDEP}] - >=dev-libs/dbus-glib-0.106 - >=sys-apps/dbus-1.10.8 - dev-python/dnspython[${PYTHON_USEDEP}] - >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}] - >=dev-python/html5-parser-0.4.3[${PYTHON_USEDEP}] - >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}] - >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}] - >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}] - >=dev-python/msgpack-0.5.6[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}] - >=dev-python/pillow-3.2.0[${PYTHON_USEDEP}] - >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}] - >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}] - >=dev-python/PyQt5-5.8[gui,svg,webkit,widgets,network,printsupport,${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - dev-qt/qtcore:5= - dev-qt/qtdbus:5= - dev-qt/qtgui:5= - dev-qt/qtwidgets:5= - dev-util/desktop-file-utils - dev-util/gtk-update-icon-cache - media-fonts/liberation-fonts - media-libs/fontconfig:= - >=media-libs/freetype-2:= - >=media-libs/libmtp-1.1.11:= - >=media-libs/libwmf-0.2.8 - >=media-gfx/optipng-0.7.6 - >=sys-libs/zlib-1.2.11:= - virtual/libusb:1= - x11-libs/libxkbcommon:= - x11-libs/libX11:= - x11-libs/libXext:= - x11-libs/libXrender:= - x11-misc/shared-mime-info - >=x11-misc/xdg-utils-1.0.2-r2 - ios? ( - >=app-pda/usbmuxd-1.0.8 - >=app-pda/libimobiledevice-1.2.0 - ) - udisks? ( virtual/libudev )" -RDEPEND="${COMMON_DEPEND} - udisks? ( || ( sys-fs/udisks:2 sys-fs/udisks:0 ) )" -DEPEND="${COMMON_DEPEND} - >=dev-python/setuptools-23.1.0[${PYTHON_USEDEP}] - dev-python/sip[${PYTHON_USEDEP}] - >=virtual/podofo-build-0.9.6_pre20171027 - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary && $(gcc-major-version) -lt 6 ]]; then - eerror "Calibre cannot be built with this version of gcc." - eerror "You need at least gcc-6.0" - die "Your C compiler is too old for this package." - fi -} - -src_prepare() { - # no_updates: do not annoy user with "new version is availible all the time - # disable_plugins: walking sec-hole, wait for upstream to use GHNS interface - eapply \ - "${FILESDIR}/${PN}-2.9.0-no_updates_dialog.patch" \ - "${FILESDIR}/${PN}-disable_plugins.patch" - - eapply_user - - # Fix outdated version constant. - #sed -e "s#\\(^numeric_version =\\).*#\\1 (${PV//./, })#" \ - # -i src/calibre/constants.py || \ - # die "sed failed to patch constants.py" - - # Avoid sandbox violation in /usr/share/gnome/apps when linux.py - # calls xdg-* (bug #258938). - sed -e "s|'xdg-desktop-menu', 'install'|\\0, '--mode', 'user'|" \ - -e "s|check_call(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ - -e "s|\\(CurrentDir(tdir)\\), \\\\\$|\\1:|" \ - -e "s|, PreserveMIMEDefaults():|:|" \ - -e "s|'xdg-icon-resource', 'install'|\\0, '--mode', 'user'|" \ - -e "s|cmd\[2\]|cmd[4]|" \ - -e "s|cc(\\['xdg-desktop-menu', 'forceupdate'\\])|#\\0|" \ - -e "s|'xdg-mime', 'install'|\\0, '--mode', 'user'|" \ - -i src/calibre/linux.py || die "sed failed to patch linux.py" - - # Disable unnecessary privilege dropping for bug #287067. - sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \ - -i setup/install.py || die "sed failed to patch install.py" - - sed -e "/^ self.check_call(\\[QMAKE\\] + qmc + \\[proname\\])$/a\ -\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ self.check_call(['sed', \ -'-e', 's|^CFLAGS .*|\\\\\\\\0 ${CFLAGS}|', \ -'-e', 's|^CXXFLAGS .*|\\\\\\\\0 ${CXXFLAGS}|', \ -'-e', 's|^LFLAGS .*|\\\\\\\\0 ${LDFLAGS}|', \ -'-i', 'Makefile'])" \ - -i setup/build.py || die "sed failed to patch build.py" - - # use system beautifulsoup, instead of bundled - rm -f "${S}"/src/calibre/ebooks/BeautifulSoup.py \ - || die "could not remove bundled beautifulsoup" - find "${S}" -type f -name \*.py -exec \ - sed -e 's/calibre.ebooks.BeautifulSoup/BeautifulSoup/' -i {} + \ - || die "could not sed bundled beautifulsoup out of the source tree" -} - -src_install() { - # Bypass kbuildsycoca and update-mime-database in order to - # avoid sandbox violations if xdg-mime tries to call them. - cat - > "${T}/kbuildsycoca" <<-EOF - #!${BASH} - echo $0 : $@ - exit 0 - EOF - - cp "${T}"/{kbuildsycoca,update-mime-database} || die - chmod +x "${T}"/{kbuildsycoca,update-mime-database} || die - - export QMAKE="${EPREFIX}/usr/$(get_libdir)/qt5/bin/qmake" - - # Unset DISPLAY in order to prevent xdg-mime from triggering a sandbox - # violation with kbuildsycoca as in bug #287067, comment #13. - export -n DISPLAY - - # Bug #352625 - Some LANGUAGE values can trigger the following ValueError: - # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale - # return _parse_localename(localename) - # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename - # raise ValueError, 'unknown locale: %s' % localename - #ValueError: unknown locale: 46 - export -n LANG LANGUAGE ${!LC_*} - export LC_ALL=C #684484 - - # Bug #295672 - Avoid sandbox violation in ~/.config by forcing - # variables to point to our fake temporary $HOME. - export HOME="${T}/fake_homedir" - export XDG_CONFIG_HOME="${HOME}/.config" - export XDG_DATA_HOME="${HOME}/.local/share" - export CALIBRE_CONFIG_DIRECTORY="${XDG_CONFIG_HOME}/calibre" - mkdir -p "${XDG_DATA_HOME}" "${CALIBRE_CONFIG_DIRECTORY}" || die - - tc-export CC CXX - # Bug #334243 - respect LDFLAGS when building extensions - export OVERRIDE_CFLAGS="$CFLAGS" OVERRIDE_LDFLAGS="$LDFLAGS" - local libdir=$(get_libdir) - [[ -n $libdir ]] || die "get_libdir returned an empty string" - - addpredict /dev/dri #665310 - - PATH=${T}:${PATH} PYTHONPATH=${S}/src${PYTHONPATH:+:}${PYTHONPATH} \ - "${PYTHON}" setup.py install \ - --root="${D}" \ - --prefix="${EPREFIX}/usr" \ - --libdir="${EPREFIX}/usr/${libdir}" \ - --staging-root="${ED}/usr" \ - --staging-libdir="${ED}/usr/${libdir}" || die - - rm "${ED}/usr/share/applications/defaults.list" || die - find "${ED}"/usr/share -type d -empty -delete - - cd "${ED}"/usr/share/calibre/fonts/liberation || die - local x - for x in * ; do - [[ -f ${EPREFIX}usr/share/fonts/liberation-fonts/${x} ]] || continue - ln -sf "../../../fonts/liberation-fonts/${x}" "${x}" || die - done - - einfo "Converting python shebangs" - python_fix_shebang --force "${ED}" - - einfo "Compiling python modules" - python_optimize "${ED}"/usr/lib/calibre - - newinitd "${FILESDIR}"/calibre-server-3.init calibre-server - newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server - - bashcomp_alias calibre \ - lrfviewer \ - calibre-debug \ - ebook-meta \ - calibre-server \ - ebook-viewer \ - ebook-polish \ - fetch-ebook-metadata \ - lrf2lrs \ - ebook-convert \ - ebook-edit \ - calibre-smtp \ - ebook-device - -} - -pkg_preinst() { - # Indentify stray directories from upstream's "Binary install" - # method (see bug 622728). - CALIBRE_LIB_DIR=/usr/$(get_libdir)/calibre - CALIBRE_LIB_CONTENT=$(for x in "${ED}${CALIBRE_LIB_DIR}"/*; do - printf -- "${x##*/} "; done) || die "Failed to list ${ED}${CALIBRE_LIB_DIR}" -} - -pkg_postinst() { - [[ -n ${CALIBRE_LIB_DIR} ]] || die "CALIBRE_LIB_DIR is unset" - local x - for x in "${EROOT}${CALIBRE_LIB_DIR}"/*; do - if [[ " ${CALIBRE_LIB_CONTENT} " != *" ${x##*/} "* ]]; then - elog "Purging '${x}'" - rm -rf "${x}" - fi - done - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update -} diff --git a/app-text/calibre/calibre-3.44.0.ebuild b/app-text/calibre/calibre-3.48.0.ebuild similarity index 100% rename from app-text/calibre/calibre-3.44.0.ebuild rename to app-text/calibre/calibre-3.48.0.ebuild diff --git a/app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79-r4.ebuild b/app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79-r4.ebuild new file mode 100644 index 000000000000..8603dfc7f360 --- /dev/null +++ b/app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79-r4.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit sgml-catalog-r1 + +MY_P=${P/-stylesheets/} +DESCRIPTION="DSSSL Stylesheets for DocBook" +HOMEPAGE="https://github.com/docbook/wiki/wiki" +SRC_URI="https://downloads.sourceforge.net/project/docbook/docbook-dsssl/${PV}/${MY_P}.tar.bz2" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="" + +RDEPEND=" + app-text/docbook-sgml-dtd:3.0 +" + +DOCS=( BUGS ChangeLog README RELEASE-NOTES.txt WhatsNew ) + +S="${WORKDIR}/${MY_P}" + +src_install() { + local d catdir=/usr/share/sgml/docbook/dsssl-stylesheets-${PV} + + dobin bin/collateindex.pl + + insinto "${catdir}" + doins catalog VERSION + + insinto "${catdir}"/common + doins common/*.{dsl,ent} + + insinto "${catdir}"/images + doins images/*.gif + + for d in html lib olink print; do + insinto "${catdir}/${d}" + doins "${d}"/*.dsl + done + + for d in dbdsssl html imagelib olink; do + insinto "${catdir}/dtds/${d}" + doins "dtds/${d}"/*.dtd + done + + insinto "${catdir}/dtds/html" + doins dtds/html/*.{dcl,gml} + + insinto /etc/sgml + newins - dsssl-docbook-stylesheets.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/dsssl-stylesheets-${PV}/catalog" + EOF + + dodoc "${DOCS[@]}" +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/dsssl-docbook-stylesheets.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/dsssl-docbook-stylesheets.cat ]]; then + cp "${T}"/dsssl-docbook-stylesheets.cat "${EROOT}"/etc/sgml/ || die + fi + # this one's shared with openjade, so we need to do it in postinst + if ! grep -q -s dsssl-docbook-stylesheets.cat \ + "${EROOT}"/etc/sgml/sgml-docbook.cat; then + ebegin "Adding dsssl-docbook-stylesheets.cat to /etc/sgml/sgml-docbook.cat" + cat >> "${EROOT}"/etc/sgml/sgml-docbook.cat <<-EOF + CATALOG "${EPREFIX}/etc/sgml/dsssl-docbook-stylesheets.cat" + EOF + eend + fi + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + if [[ -z ${REPLACED_BY_VERSION} ]]; then + ebegin "Removing dsssl-docbook-stylesheets.cat from /etc/sgml/sgml-docbook.cat" + sed -i -e '/dsssl-docbook-stylesheets/d' \ + "${EROOT}"/etc/sgml/sgml-docbook.cat + eend + if [[ ! -s ${EROOT}/etc/sgml/sgml-docbook.cat ]]; then + rm -f "${EROOT}"/etc/sgml/sgml-docbook.cat + fi + fi + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/docbook-dsssl-stylesheets/metadata.xml b/app-text/docbook-dsssl-stylesheets/metadata.xml index df1f6e962108..9842e9a0785d 100644 --- a/app-text/docbook-dsssl-stylesheets/metadata.xml +++ b/app-text/docbook-dsssl-stylesheets/metadata.xml @@ -1,7 +1,10 @@ - + + mgorny@gentoo.org + Michał Górny + docbook/dsssl docbook diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r4.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r4.ebuild new file mode 100644 index 000000000000..d72a82568092 --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbk${PV/./}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="" + +DEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc *.txt +} + +pkg_preinst() { + # work-around -r3 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/sgml-docbook-${PV}.cat ]]; then + cp "${T}"/sgml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r4.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r4.ebuild new file mode 100644 index 000000000000..d72a82568092 --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbk${PV/./}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="" + +DEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc *.txt +} + +pkg_preinst() { + # work-around -r3 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/sgml-docbook-${PV}.cat ]]; then + cp "${T}"/sgml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r4.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r4.ebuild new file mode 100644 index 000000000000..d72a82568092 --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbk${PV/./}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="" + +DEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc *.txt +} + +pkg_preinst() { + # work-around -r3 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/sgml-docbook-${PV}.cat ]]; then + cp "${T}"/sgml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r4.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r4.ebuild new file mode 100644 index 000000000000..d72a82568092 --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbk${PV/./}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="" + +DEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc *.txt +} + +pkg_preinst() { + # work-around -r3 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/sgml-docbook-${PV}.cat ]]; then + cp "${T}"/sgml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r3.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r3.ebuild new file mode 100644 index 000000000000..868d3429aece --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbook-${PV}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="" + +DEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc ChangeLog README +} + +pkg_preinst() { + # work-around -r2 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/sgml-docbook-${PV}.cat ]]; then + cp "${T}"/sgml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r3.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r3.ebuild new file mode 100644 index 000000000000..65e94280b8f3 --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbook-${PV}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="" + +DEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc ChangeLog README +} + +pkg_preinst() { + # work-around -r2 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/sgml-docbook-${PV}.cat ]]; then + cp "${T}"/sgml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r1.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r1.ebuild new file mode 100644 index 000000000000..8e65feba19dc --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbook-${PV}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="" + +DEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc ChangeLog README +} + +pkg_preinst() { + # work-around -r0 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/sgml-docbook-${PV}.cat ]]; then + cp "${T}"/sgml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r1.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r1.ebuild new file mode 100644 index 000000000000..f72a63fe7579 --- /dev/null +++ b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbook-${PV}" +DESCRIPTION="Docbook SGML DTD ${PV}" +HOMEPAGE="https://docbook.org/sgml/" +SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris" +IUSE="" + +DEPEND=">=app-arch/unzip-5.41" + +S="${WORKDIR}" +PATCHES=( "${FILESDIR}"/${P}-catalog.diff ) + +src_install() { + insinto /usr/share/sgml/docbook/sgml-dtd-${PV} + doins *.dcl *.dtd *.mod *.xml + newins docbook.cat catalog + insinto /etc/sgml + newins - sgml-docbook-${PV}.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog" + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + EOF + dodoc README +} + +pkg_preinst() { + # work-around -r0 postrm removing it + cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/sgml-docbook-${PV}.cat ]]; then + cp "${T}"/sgml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff index 224f98ca59c9..b08003c09ca6 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat Tue Dec 10 16:35:22 1996 -+++ catalog Mon Jun 5 11:08:34 2000 +--- a/docbook.cat Tue Dec 10 16:35:22 1996 ++++ b/docbook.cat Mon Jun 5 11:08:34 2000 @@ -41,29 +41,6 @@ PUBLIC "-//Davenport//ELEMENTS DocBook Information Pool V3.0//EN" "dbpool.mod" PUBLIC "-//Davenport//ELEMENTS DocBook Document Hierarchy V3.0//EN" "dbhier.mod" diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff index 51afa752ad2c..df1507975ac9 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat Tue Feb 2 06:53:32 1999 -+++ catalog Thu May 25 11:45:01 2000 +--- a/docbook.cat Tue Feb 2 06:53:32 1999 ++++ b/docbook.cat Thu May 25 11:45:01 2000 @@ -35,29 +35,6 @@ PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V3.1//EN" "dbgenent.mod" PUBLIC "-//OASIS//ENTITIES DocBook Notations V3.1//EN" "dbnotn.mod" diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff index dd83fdf12b52..82944d0b871a 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat Mon May 22 22:38:05 2000 -+++ catalog Mon May 22 22:12:36 2000 +--- a/docbook.cat Mon May 22 22:38:05 2000 ++++ b/docbook.cat Mon May 22 22:12:36 2000 @@ -35,29 +35,6 @@ PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V4.0//EN" "dbgenent.mod" PUBLIC "-//OASIS//ENTITIES DocBook Notations V4.0//EN" "dbnotn.mod" diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff index 656ee333f45f..a68644aa1735 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat Mon May 22 22:38:05 2000 -+++ catalog Mon May 22 22:12:36 2000 +--- a/docbook.cat Mon May 22 22:38:05 2000 ++++ b/docbook.cat Mon May 22 22:12:36 2000 @@ -35,29 +35,6 @@ PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V4.1//EN" "dbgenent.mod" PUBLIC "-//OASIS//ENTITIES DocBook Notations V4.1//EN" "dbnotn.mod" diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff index d9b232fd8115..d328fdbb3228 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff @@ -1,6 +1,6 @@ diff -uNr 4.2/docbook.cat 4.2-gentoo/docbook.cat ---- 4.2/docbook.cat 2002-07-18 00:14:28.000000000 +0800 -+++ 4.2-gentoo/docbook.cat 2003-01-18 22:25:05.000000000 +0800 +--- a/docbook.cat 2002-07-18 00:14:28.000000000 +0800 ++++ b/docbook.cat 2003-01-18 22:25:05.000000000 +0800 @@ -19,6 +19,8 @@ -- ...................................................................... -- -- DocBook driver file .................................................. -- diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff index ce532355e4a7..207460ba6f96 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat 2004-03-31 20:44:16.000000000 +0900 -+++ docbook.cat-gentoo 2004-10-17 20:37:51.000000000 +0900 +--- a/docbook.cat 2004-03-31 20:44:16.000000000 +0900 ++++ b/docbook.cat 2004-10-17 20:37:51.000000000 +0900 @@ -19,6 +19,8 @@ -- ...................................................................... -- -- DocBook driver file .................................................. -- diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff index 5c16801a0902..c473d70db4f4 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff @@ -1,5 +1,5 @@ ---- docbook.cat 2005-01-27 08:59:49.000000000 -0500 -+++ docbook.cat-gentoo 2005-07-11 21:12:28.000000000 -0500 +--- a/docbook.cat 2005-01-27 08:59:49.000000000 -0500 ++++ b/docbook.cat 2005-07-11 21:12:28.000000000 -0500 @@ -19,6 +19,8 @@ -- ...................................................................... -- -- DocBook driver file .................................................. -- diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff index b7405283f88a..cde8f541e988 100644 --- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff +++ b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff @@ -1,6 +1,6 @@ diff -NurdB docbook-sgml-dtd/docbook.cat docbook-sgml-dtd_patch/docbook.cat ---- docbook-sgml-dtd/docbook.cat 2006-10-03 15:27:50.000000000 +0200 -+++ docbook-sgml-dtd_patch/docbook.cat 2007-08-14 00:43:31.485987458 +0200 +--- a/docbook.cat 2006-10-03 15:27:50.000000000 +0200 ++++ b/docbook.cat 2007-08-14 00:43:31.485987458 +0200 @@ -19,6 +19,8 @@ -- ...................................................................... -- -- DocBook driver file .................................................. -- diff --git a/app-text/docbook-sgml-dtd/metadata.xml b/app-text/docbook-sgml-dtd/metadata.xml index 6f49eba8f496..0319eec4c8be 100644 --- a/app-text/docbook-sgml-dtd/metadata.xml +++ b/app-text/docbook-sgml-dtd/metadata.xml @@ -1,5 +1,8 @@ - + + mgorny@gentoo.org + Michał Górny + diff --git a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r3.ebuild b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r3.ebuild new file mode 100644 index 000000000000..16dc32cb7b0c --- /dev/null +++ b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r3.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools prefix + +MY_P=${PN/-sgml/}-${PV} +DESCRIPTION="Shell scripts to manage DocBook documents" +HOMEPAGE="https://sourceware.org/docbook-tools/" +SRC_URI="https://sourceware.org/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos" +IUSE="jadetex" + +DEPEND=">=dev-lang/perl-5 + app-text/docbook-dsssl-stylesheets + app-text/openjade + dev-perl/SGMLSpm + ~app-text/docbook-xml-simple-dtd-4.1.2.4 + ~app-text/docbook-xml-simple-dtd-1.0 + app-text/docbook-xml-dtd + ~app-text/docbook-sgml-dtd-3.0 + ~app-text/docbook-sgml-dtd-3.1 + ~app-text/docbook-sgml-dtd-4.0 + ~app-text/docbook-sgml-dtd-4.1 + ~app-text/docbook-sgml-dtd-4.2 + ~app-text/docbook-sgml-dtd-4.4 + jadetex? ( app-text/jadetex ) + userland_GNU? ( sys-apps/which ) + || ( + www-client/lynx + www-client/links + www-client/elinks + virtual/w3m + )" +RDEPEND="${DEPEND}" + +# including both xml-simple-dtd 4.1.2.4 and 1.0, to ease +# transition to simple-dtd 1.0, + +src_prepare() { + default + eapply "${FILESDIR}"/${MY_P}-elinks.patch + eapply "${FILESDIR}"/${P}-grep-2.7.patch + if use prefix; then + eapply "${FILESDIR}"/${MY_P}-prefix.patch + eprefixify doc/{man,HTML}/Makefile.am bin/jw.in backends/txt configure.in + eautoreconf + fi +} + +src_install() { + make DESTDIR="${D}" \ + htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \ + install + + if ! use jadetex; then + local i + for i in dvi pdf ps; do + rm "${ED}"/usr/bin/docbook2${i} || die + rm "${ED}"/usr/share/sgml/docbook/utils-${PV}/backends/${i} || die + rm "${ED}"/usr/share/man/man1/docbook2${i}.1 || die + done + fi + einstalldocs +} diff --git a/app-text/docbook-sgml-utils/metadata.xml b/app-text/docbook-sgml-utils/metadata.xml index b44d8c52bbfb..c09afbf4330d 100644 --- a/app-text/docbook-sgml-utils/metadata.xml +++ b/app-text/docbook-sgml-utils/metadata.xml @@ -1,10 +1,14 @@ - - - Add support for app-text/jadetex - (for processing tex files produced by the TeX backend of - Jade) - + + mgorny@gentoo.org + Michał Górny + + + + Add support for app-text/jadetex (for processing tex + files produced by the TeX backend of Jade) + + diff --git a/app-text/docbook-sgml/docbook-sgml-1.0-r1.ebuild b/app-text/docbook-sgml/docbook-sgml-1.0-r1.ebuild index aadcacdb95fe..33fc3d59f4c1 100644 --- a/app-text/docbook-sgml/docbook-sgml-1.0-r1.ebuild +++ b/app-text/docbook-sgml/docbook-sgml-1.0-r1.ebuild @@ -4,16 +4,18 @@ EAPI=7 DESCRIPTION="A helper package for sgml docbook" +HOMEPAGE="https://www.docbook.org/sgml/" -LICENSE="GPL-2" +LICENSE="metapackage" SLOT="0" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" -HOMEPAGE="https://www.docbook.org/sgml/" -RDEPEND="app-text/sgml-common app-text/openjade +RDEPEND=" >=app-text/docbook-dsssl-stylesheets-1.64 - >=app-text/docbook-sgml-utils-0.6.6 ~app-text/docbook-sgml-dtd-3.0 ~app-text/docbook-sgml-dtd-3.1 ~app-text/docbook-sgml-dtd-4.0 - ~app-text/docbook-sgml-dtd-4.1" + ~app-text/docbook-sgml-dtd-4.1 + >=app-text/docbook-sgml-utils-0.6.6 + app-text/openjade + app-text/sgml-common" diff --git a/app-text/docbook-sgml/metadata.xml b/app-text/docbook-sgml/metadata.xml index 6f49eba8f496..0319eec4c8be 100644 --- a/app-text/docbook-sgml/metadata.xml +++ b/app-text/docbook-sgml/metadata.xml @@ -1,5 +1,8 @@ - + + mgorny@gentoo.org + Michał Górny + diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild new file mode 100644 index 000000000000..fdf2ac2ad673 --- /dev/null +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="docbkx${PV//./}" +DESCRIPTION="Docbook DTD for XML" +HOMEPAGE="https://docbook.org/" +SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65 + >=app-text/build-docbook-catalog-1.2" +DEPEND=">=app-arch/unzip-5.41" + +S=${WORKDIR} + +src_prepare() { + # Prepend OVERRIDE directive + sed -i -e '1i\\OVERRIDE YES' docbook.cat || die + default +} + +src_install() { + keepdir /etc/xml + + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}" + doins *.cat *.dtd *.mod || die + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent" + doins ent/*.ent + + insinto /etc/sgml + newins - "xml-docbook-${PV}.cat" <<-EOF + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat" + EOF + + dodoc ChangeLog *.txt +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/xml-docbook-${PV}.cat ]]; then + cp "${T}"/xml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + build-docbook-catalog + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild new file mode 100644 index 000000000000..db788fca68f3 --- /dev/null +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P=${P/-dtd/} +DESCRIPTION="Docbook DTD for XML" +HOMEPAGE="https://docbook.org/" +SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65 + >=app-text/build-docbook-catalog-1.2" +DEPEND=">=app-arch/unzip-5.41" + +S=${WORKDIR} + +src_prepare() { + # Prepend OVERRIDE directive + sed -i -e '1i\\OVERRIDE YES' docbook.cat || die + default +} + +src_install() { + keepdir /etc/xml + + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}" + doins *.cat *.dtd *.mod || die + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent" + doins ent/*.ent + + insinto /etc/sgml + newins - "xml-docbook-${PV}.cat" <<-EOF + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat" + EOF + + dodoc ChangeLog README +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/xml-docbook-${PV}.cat ]]; then + cp "${T}"/xml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + build-docbook-catalog + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild new file mode 100644 index 000000000000..db788fca68f3 --- /dev/null +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P=${P/-dtd/} +DESCRIPTION="Docbook DTD for XML" +HOMEPAGE="https://docbook.org/" +SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65 + >=app-text/build-docbook-catalog-1.2" +DEPEND=">=app-arch/unzip-5.41" + +S=${WORKDIR} + +src_prepare() { + # Prepend OVERRIDE directive + sed -i -e '1i\\OVERRIDE YES' docbook.cat || die + default +} + +src_install() { + keepdir /etc/xml + + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}" + doins *.cat *.dtd *.mod || die + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent" + doins ent/*.ent + + insinto /etc/sgml + newins - "xml-docbook-${PV}.cat" <<-EOF + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat" + EOF + + dodoc ChangeLog README +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/xml-docbook-${PV}.cat ]]; then + cp "${T}"/xml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + build-docbook-catalog + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild new file mode 100644 index 000000000000..d0987c01141c --- /dev/null +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P=${P/-dtd/} +DESCRIPTION="Docbook DTD for XML" +HOMEPAGE="https://docbook.org/" +SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65 + >=app-text/build-docbook-catalog-1.2" +DEPEND=">=app-arch/unzip-5.41" + +S=${WORKDIR} + +src_prepare() { + # Prepend OVERRIDE directive + sed -i -e '1i\\OVERRIDE YES' docbook.cat || die + default +} + +src_install() { + keepdir /etc/xml + + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}" + doins *.cat *.dtd *.mod *.xml || die + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent" + doins ent/*.ent + + insinto /etc/sgml + newins - "xml-docbook-${PV}.cat" <<-EOF + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat" + EOF + + cp ent/README README.ent + dodoc ChangeLog README* +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/xml-docbook-${PV}.cat ]]; then + cp "${T}"/xml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + build-docbook-catalog + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild new file mode 100644 index 000000000000..d0987c01141c --- /dev/null +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P=${P/-dtd/} +DESCRIPTION="Docbook DTD for XML" +HOMEPAGE="https://docbook.org/" +SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65 + >=app-text/build-docbook-catalog-1.2" +DEPEND=">=app-arch/unzip-5.41" + +S=${WORKDIR} + +src_prepare() { + # Prepend OVERRIDE directive + sed -i -e '1i\\OVERRIDE YES' docbook.cat || die + default +} + +src_install() { + keepdir /etc/xml + + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}" + doins *.cat *.dtd *.mod *.xml || die + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent" + doins ent/*.ent + + insinto /etc/sgml + newins - "xml-docbook-${PV}.cat" <<-EOF + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat" + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat" + EOF + + cp ent/README README.ent + dodoc ChangeLog README* +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/xml-docbook-${PV}.cat ]]; then + cp "${T}"/xml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + build-docbook-catalog + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/docbook-xml-dtd/metadata.xml b/app-text/docbook-xml-dtd/metadata.xml index 6f49eba8f496..0319eec4c8be 100644 --- a/app-text/docbook-xml-dtd/metadata.xml +++ b/app-text/docbook-xml-dtd/metadata.xml @@ -1,5 +1,8 @@ - + + mgorny@gentoo.org + Michał Górny + diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild new file mode 100644 index 000000000000..ca6929bbed33 --- /dev/null +++ b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P=docbook-simple-${PV} +DESCRIPTION="Simplified Docbook DTD for XML" +HOMEPAGE="https://www.oasis-open.org/docbook/" +SRC_URI="https://www.oasis-open.org/docbook/xml/simple/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris" +IUSE="" + +RDEPEND=">=app-text/build-docbook-catalog-1.6" +DEPEND=">=app-arch/unzip-5.41" + +S=${WORKDIR} + +src_install() { + insinto /usr/share/sgml/docbook/${P#docbook-} + doins *.dtd *.mod *.css + newins "${FILESDIR}"/${P}.cat catalog + + insinto /etc/sgml + newins - "xml-simple-docbook-${PV}.cat" <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-simple-dtd-${PV}/catalog" + EOF +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/xml-simple-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat ]]; then + cp "${T}"/xml-simple-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + build-docbook-catalog + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r3.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r3.ebuild index d8f17a55a964..df073bcf5490 100644 --- a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r3.ebuild +++ b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://www.oasis-open.org/docbook/" SRC_URI="mirror://gentoo/${MY_P}.zip" LICENSE="docbook" -SLOT="0" +SLOT="4.1.2.4" KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="" diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild new file mode 100644 index 000000000000..d4e1735315d0 --- /dev/null +++ b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P="sdb${PV//.}" +DESCRIPTION="Simplified Docbook DTD for XML" +HOMEPAGE="https://www.oasis-open.org/docbook/" +SRC_URI="mirror://gentoo/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris" +IUSE="" + +RDEPEND=">=app-text/build-docbook-catalog-1.6" +DEPEND=">=app-arch/unzip-5.41" + +S=${WORKDIR} + +src_install() { + insinto /usr/share/sgml/docbook/${P#docbook-} + doins *.dtd *.mod *.css + newins "${FILESDIR}"/${P}.catalog catalog + + insinto /usr/share/sgml/docbook/${P#docbook-}/ent + doins ent/*.ent + + insinto /etc/sgml + newins - "xml-simple-docbook-${PV}.cat" <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-simple-dtd-${PV}/catalog" + EOF +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/xml-simple-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat ]]; then + cp "${T}"/xml-simple-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + build-docbook-catalog + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild new file mode 100644 index 000000000000..b818a587508e --- /dev/null +++ b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +MY_P=simple${PV//./} +DESCRIPTION="Simplified Docbook DTD for XML" +HOMEPAGE="http://www.oasis-open.org/docbook/xml/simple/4.1.2.5/" +SRC_URI="https://www.oasis-open.org/docbook/xml/simple/${PV}/${MY_P}.zip" + +LICENSE="docbook" +SLOT="${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris" +IUSE="" + +RDEPEND=">=app-text/build-docbook-catalog-1.6" +DEPEND=">=app-arch/unzip-5.41" + +S=${WORKDIR} + +src_install() { + insinto /usr/share/sgml/docbook/${P#docbook-} + doins *.dtd *.mod *.css + newins "${FILESDIR}"/${P}.catalog catalog + + insinto /etc/sgml + newins - "xml-simple-docbook-${PV}.cat" <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-simple-dtd-${PV}/catalog" + EOF +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/xml-simple-docbook-${PV}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat ]]; then + cp "${T}"/xml-simple-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die + fi + build-docbook-catalog + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + build-docbook-catalog + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/docbook-xml-simple-dtd/metadata.xml b/app-text/docbook-xml-simple-dtd/metadata.xml index 6f49eba8f496..0319eec4c8be 100644 --- a/app-text/docbook-xml-simple-dtd/metadata.xml +++ b/app-text/docbook-xml-simple-dtd/metadata.xml @@ -1,5 +1,8 @@ - + + mgorny@gentoo.org + Michał Górny + diff --git a/app-text/ghostscript-gpl/metadata.xml b/app-text/ghostscript-gpl/metadata.xml index 9f69512715cb..61a1c44676ca 100644 --- a/app-text/ghostscript-gpl/metadata.xml +++ b/app-text/ghostscript-gpl/metadata.xml @@ -6,6 +6,7 @@ Gentoo Printing Project + cpe:/a:artifex:gpl_ghostscript djvu ArtifexSoftware/ghostpdl-downloads diff --git a/app-text/html401/files/html401-decl.diff b/app-text/html401/files/html401-decl.diff index 27819a8afd17..e5c5bd4b22d9 100644 --- a/app-text/html401/files/html401-decl.diff +++ b/app-text/html401/files/html401-decl.diff @@ -1,5 +1,5 @@ ---- HTML4.cat.orig 2004-11-06 20:25:39.000000000 +0900 -+++ HTML4.cat 2004-11-06 21:16:08.543377286 +0900 +--- a/HTML4.cat 2004-11-06 20:25:39.000000000 +0900 ++++ b/HTML4.cat 2004-11-06 21:16:08.543377286 +0900 @@ -1,5 +1,9 @@ OVERRIDE YES diff --git a/app-text/html401/html401-19991224-r4.ebuild b/app-text/html401/html401-19991224-r4.ebuild new file mode 100644 index 000000000000..8f75a577ac4d --- /dev/null +++ b/app-text/html401/html401-19991224-r4.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +DESCRIPTION="DTDs for the HyperText Markup Language 4.01" +HOMEPAGE="http://www.w3.org/TR/html401/" +SRC_URI="http://www.w3.org/TR/html401/html40.tgz" + +LICENSE="W3C" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="" + +S=${WORKDIR} +PATCHES=( "${FILESDIR}"/${PN}-decl.diff ) + +src_install() { + insinto /usr/share/sgml/${PN} + doins HTML4.cat HTML4.decl *.dtd *.ent + + insinto /etc/sgml + newins - html401.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/html401/HTML4.cat" + EOF + + docinto html + local dirs=( */ ) + dodoc -r *.html "${dirs[@]%/}" +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/html401.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/html401.cat ]]; then + cp "${T}"/html401.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/html401/metadata.xml b/app-text/html401/metadata.xml index 6f49eba8f496..0319eec4c8be 100644 --- a/app-text/html401/metadata.xml +++ b/app-text/html401/metadata.xml @@ -1,5 +1,8 @@ - + + mgorny@gentoo.org + Michał Górny + diff --git a/app-text/htmltidy/metadata.xml b/app-text/htmltidy/metadata.xml index 3fbef354e7d1..295e70001214 100644 --- a/app-text/htmltidy/metadata.xml +++ b/app-text/htmltidy/metadata.xml @@ -3,6 +3,7 @@ + cpe:/a:html-tidy:tidy tidy diff --git a/app-text/libabw/Manifest b/app-text/libabw/Manifest index 907099d0d309..975bf466f44e 100644 --- a/app-text/libabw/Manifest +++ b/app-text/libabw/Manifest @@ -1 +1,2 @@ DIST libabw-0.1.2.tar.xz 318400 BLAKE2B ba25542da0d6568530241892dbdba72d2b0dcf667b50e0c1a4e656e0facf82bf77ca8eff8db4d6e57ab699f12d8dad511d32aee291541ffe6460b2ee98590b68 SHA512 a365c1aa047a97a86eee6bce8463646bdf248a51013139ee288402a832fd545586e072d7c7fc11a56f42e3637de9e922197be20d0587e53c51fd80ced409a6cd +DIST libabw-0.1.3.tar.xz 318808 BLAKE2B 234ff797bf3798bc7f14f2b3f0d0cc2d80eda2a6ba2d656288c26e58d53b9798003d7f45ad7c9a0f504da36c8c8ba367f8fe5b565a85fbc6a1f1627d89e7e353 SHA512 0d2646e1bad1e11b3da43714ac5931fc67ffdbc4e7a25a44ef5b6e6a41de1e0ae14596b4a87cceb07bf56dbbe9344622b3d60afcb054ee0ab8577ca8e9b5c289 diff --git a/app-text/libabw/libabw-0.1.3.ebuild b/app-text/libabw/libabw-0.1.3.ebuild new file mode 100644 index 000000000000..bae7f1dcebdb --- /dev/null +++ b/app-text/libabw/libabw-0.1.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic + +DESCRIPTION="Library parsing abiword documents" +HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libabw" +SRC_URI="https://dev-www.libreoffice.org/src/${PN}/${P}.tar.xz" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="doc static-libs" + +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" +RDEPEND=" + dev-libs/librevenge + dev-libs/libxml2 + sys-libs/zlib +" +DEPEND="${RDEPEND} + >=dev-libs/boost-1.46 + sys-devel/libtool +" + +src_configure() { + # bug 619470 + append-cxxflags -std=c++14 + + local myeconfargs=( + $(use_with doc docs) + $(use_enable static-libs static) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/app-text/libetonyek/libetonyek-0.1.9.ebuild b/app-text/libetonyek/libetonyek-0.1.9.ebuild index bd8b3c336f21..e690d1468504 100644 --- a/app-text/libetonyek/libetonyek-0.1.9.ebuild +++ b/app-text/libetonyek/libetonyek-0.1.9.ebuild @@ -21,7 +21,7 @@ RDEPEND=" app-text/liblangtag dev-libs/librevenge dev-libs/libxml2 - >=dev-util/mdds-1.3.1:1= + =dev-util/mdds-1.4*:1= sys-libs/zlib " DEPEND="${RDEPEND} @@ -42,15 +42,11 @@ src_prepare() { src_configure() { local myeconfargs=( --disable-werror + --with-mdds=1.4 $(use_with doc docs) $(use_enable static-libs static) $(use_enable test tests) ) - if has_version ">=dev-util/mdds-1.4"; then - myeconfargs+=( --with-mdds=1.4 ) - else - myeconfargs+=( --with-mdds=1.2 ) - fi econf "${myeconfargs[@]}" } diff --git a/app-text/libetonyek/libetonyek-9999.ebuild b/app-text/libetonyek/libetonyek-9999.ebuild index a59ca6e00967..5a2e3527e53a 100644 --- a/app-text/libetonyek/libetonyek-9999.ebuild +++ b/app-text/libetonyek/libetonyek-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,7 +21,7 @@ RDEPEND=" app-text/liblangtag dev-libs/librevenge dev-libs/libxml2 - >=dev-util/mdds-1.3.1:1= + >=dev-util/mdds-1.4.3:1= sys-libs/zlib " DEPEND="${RDEPEND} @@ -46,10 +46,10 @@ src_configure() { $(use_enable static-libs static) $(use_enable test tests) ) - if has_version ">=dev-util/mdds-1.4"; then - myeconfargs+=( --with-mdds=1.4 ) + if has_version ">=dev-util/mdds-1.5"; then + myeconfargs+=( --with-mdds=1.5 ) else - myeconfargs+=( --with-mdds=1.2 ) + myeconfargs+=( --with-mdds=1.4 ) fi econf "${myeconfargs[@]}" diff --git a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.73-r1.ebuild b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.73-r1.ebuild new file mode 100644 index 000000000000..4f2129a2644a --- /dev/null +++ b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.73-r1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools latex-package perl-functions sgml-catalog-r1 toolchain-funcs + +DESCRIPTION="A toolset for processing LinuxDoc DTD SGML files" +HOMEPAGE="https://gitlab.com/agmartin/linuxdoc-tools" +SRC_URI="https://gitlab.com/agmartin/linuxdoc-tools/-/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-3+ MIT SGMLUG" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd" +IUSE="doc" + +RDEPEND=" + || ( app-text/openjade app-text/opensp ) + app-text/sgml-common + dev-lang/perl:= + sys-apps/groff +" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/awk + doc? ( + dev-texlive/texlive-fontsrecommended + virtual/latex-base + ) +" + +src_prepare() { + default_src_prepare + # Pregenerated configure scripts fail. + eautoreconf +} + +src_configure() { + perl_set_version + tc-export CC + local myeconfargs=( + --disable-docs + --with-texdir="${TEXMF}/tex/latex/${PN}" + --with-perllibdir="${VENDOR_ARCH}" + --with-installed-iso-entities + ) + use doc && myeconfargs+=(--enable-docs="txt pdf html") + + econf "${myeconfargs[@]}" +} + +src_compile() { + # Prevent access violations from bitmap font files generation. + use doc && export VARTEXFONTS="${T}/fonts" + default_src_compile +} + +src_install() { + # Makefile ignores docdir configuration option. + emake DESTDIR="${D}" docdir="${EPREFIX}/usr/share/doc/${PF}" install + dodoc ChangeLog README + + insinto /etc/sgml + newins - linuxdoc.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/linuxdoc-tools/linuxdoc-tools.catalog" + EOF +} + +pkg_preinst() { + # work around sgml-catalog.eclass removing it + cp "${ED}"/etc/sgml/linuxdoc.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/linuxdoc.cat ]]; then + cp "${T}"/linuxdoc.cat "${EROOT}"/etc/sgml/ || die + fi + + latex-package_pkg_postinst + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + latex-package_pkg_postrm + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/mupdf/files/mupdf-1.14-openssl-curl-x11.patch b/app-text/mupdf/files/mupdf-1.14-openssl-curl-x11.patch deleted file mode 100644 index a1284a63d670..000000000000 --- a/app-text/mupdf/files/mupdf-1.14-openssl-curl-x11.patch +++ /dev/null @@ -1,52 +0,0 @@ -diff --git a/Makerules b/Makerules -index fc9bf998..5c0fffa4 100644 ---- a/Makerules -+++ b/Makerules -@@ -113,10 +113,14 @@ else ifeq ($(OS),Linux) - SYS_ZLIB_LIBS := $(shell pkg-config --libs zlib) - endif - -+ WANT_CURL ?= yes -+ ifeq "$(WANT_CURL)" "yes" - HAVE_CURL := $(shell pkg-config --exists libcurl && echo yes) - ifeq ($(HAVE_CURL),yes) - SYS_CURL_CFLAGS := $(shell pkg-config --cflags libcurl) -- SYS_CURL_LIBS := $(shell pkg-config --libs libcurl) -+ # We have to forcibly add -lpthread to avoid linking errors. -+ SYS_CURL_LIBS := $(shell pkg-config --libs libcurl) -lpthread -+ endif - endif - - HAVE_GLUT := yes -@@ -125,17 +129,29 @@ else ifeq ($(OS),Linux) - SYS_GLUT_LIBS := -lglut -lGL - endif - -+ WANT_X11 ?= yes -+ ifeq "$(WANT_X11)" "yes" - HAVE_X11 := $(shell pkg-config --exists x11 xext && echo yes) - ifeq ($(HAVE_X11),yes) - X11_CFLAGS := $(shell pkg-config --cflags x11 xext) - X11_LIBS := $(shell pkg-config --libs x11 xext) - endif -+ endif - -- HAVE_LIBCRYPTO := $(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes) -- ifeq ($(HAVE_LIBCRYPTO),yes) -+ WANT_OPENSSL ?= yes -+ ifeq "$(WANT_OPENSSL)" "yes" -+ ifeq "$(shell pkg-config --exists 'libcrypto >= 2.0.0' && echo libre)" "libre" -+ ifeq "$(shell pkg-config --exists 'libcrypto >= 2.7.0' && echo yes)" "yes" -+ HAVE_LIBCRYPTO := yes -+ LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO -+ LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto) -+ endif -+ else ifeq "$(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes)" "yes" -+ HAVE_LIBCRYPTO := yes - LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO - LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto) - endif -+ endif - - HAVE_PTHREAD := yes - ifeq ($(HAVE_PTHREAD),yes) diff --git a/app-text/mupdf/mupdf-1.14.0-r2.ebuild b/app-text/mupdf/mupdf-1.14.0-r2.ebuild deleted file mode 100644 index 8e081a7e46aa..000000000000 --- a/app-text/mupdf/mupdf-1.14.0-r2.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit flag-o-matic toolchain-funcs xdg - -DESCRIPTION="a lightweight PDF viewer and toolkit written in portable C" -HOMEPAGE="https://mupdf.com/" -SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.xz" - -LICENSE="AGPL-3" -SLOT="0/${PV}" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 s390 x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="X curl +javascript libressl opengl +ssl static-libs +vanilla" - -RDEPEND=" - >=dev-lang/mujs-1.0.4 - media-libs/freetype:2=[static-libs?] - media-libs/harfbuzz:=[static-libs?] - media-libs/jbig2dec:=[static-libs?] - media-libs/libpng:0=[static-libs?] - >=media-libs/openjpeg-2.1:2=[static-libs?] - virtual/jpeg[static-libs?] - curl? ( net-misc/curl[static-libs?] ) - opengl? ( >=media-libs/freeglut-3.0.0:= ) - ssl? ( - libressl? ( dev-libs/libressl:0=[static-libs?] ) - !libressl? ( dev-libs/openssl:0=[static-libs?] ) - ) - X? ( - x11-libs/libX11[static-libs?] - x11-libs/libXext[static-libs?] - )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -REQUIRED_USE=" - opengl? ( !static-libs ) - curl? ( X )" - -S=${WORKDIR}/${P}-source - -PATCHES=( - "${FILESDIR}"/${PN}-1.14-CFLAGS.patch - "${FILESDIR}"/${PN}-1.14-Makefile.patch - "${FILESDIR}"/${PN}-1.10a-add-desktop-pc-xpm-files.patch - # See bug #662352 - "${FILESDIR}"/${PN}-1.14-openssl-curl-x11.patch - # bug #672998 - "${FILESDIR}"/${PN}-1.14-fix-big-endian.patch -) - -src_prepare() { - xdg_src_prepare - use hppa && append-cflags -ffunction-sections - - use javascript || \ - sed -e '/* #define FZ_ENABLE_JS/ a\#define FZ_ENABLE_JS 0' \ - -i include/mupdf/fitz/config.h - - use vanilla || eapply \ - "${FILESDIR}"/${PN}-1.3-zoom-2.patch - - sed -e "1iOS = Linux" \ - -e "1iCC = $(tc-getCC)" \ - -e "1iLD = $(tc-getLD)" \ - -e "1iAR = $(tc-getAR)" \ - -e "1iverbose = yes" \ - -e "1ibuild = debug" \ - -e "1iprefix = ${ED}usr" \ - -e "1ilibdir = ${ED}usr/$(get_libdir)" \ - -e "1idocdir = ${ED}usr/share/doc/${PF}" \ - -i Makerules || die -} - -_emake() { - # When HAVE_OBJCOPY is yes, we end up with a lot of QA warnings. - emake \ - GENTOO_PV=${PV} \ - HAVE_GLUT=$(usex opengl yes no) \ - WANT_CURL=$(usex curl) \ - WANT_OPENSSL=$(usex ssl) \ - WANT_X11=$(usex X) \ - USE_SYSTEM_LIBS=yes \ - USE_SYSTEM_MUJS=yes \ - HAVE_OBJCOPY=no \ - "$@" -} - -src_compile() { - _emake XCFLAGS="-fpic" - - use curl && _emake extra-apps - - use static-libs && \ - _emake build/debug/lib${PN}.a -} - -src_install() { - if use X || use opengl ; then - domenu platform/debian/${PN}.desktop - doicon platform/debian/${PN}.xpm - else - rm docs/man/${PN}.1 - fi - - _emake install - - dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so - - use static-libs && \ - dolib.a build/debug/lib${PN}.a - if use opengl ; then - einfo "mupdf symlink points to mupdf-gl (bug 616654)" - dosym ${PN}-gl /usr/bin/${PN} - elif use X ; then - einfo "mupdf symlink points to mupdf-x11 (bug 616654)" - dosym ${PN}-x11 /usr/bin/${PN} - fi - use curl && dobin build/debug/${PN}-x11-curl - insinto /usr/$(get_libdir)/pkgconfig - doins platform/debian/${PN}.pc - - dodoc README CHANGES CONTRIBUTORS -} diff --git a/app-text/openjade/metadata.xml b/app-text/openjade/metadata.xml index a4a5fdce9de1..1a3a16228acc 100644 --- a/app-text/openjade/metadata.xml +++ b/app-text/openjade/metadata.xml @@ -1,7 +1,10 @@ - + + mgorny@gentoo.org + Michał Górny + openjade diff --git a/app-text/openjade/openjade-1.3.2-r9.ebuild b/app-text/openjade/openjade-1.3.2-r9.ebuild new file mode 100644 index 000000000000..2d63798c3d74 --- /dev/null +++ b/app-text/openjade/openjade-1.3.2-r9.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools flag-o-matic sgml-catalog-r1 toolchain-funcs + +DESCRIPTION="Jade is an implementation of DSSSL for formatting SGML and XML documents" +HOMEPAGE="http://openjade.sourceforge.net" +SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND=" + app-text/sgml-common + >=app-text/opensp-1.5.1 +" +DEPEND="${RDEPEND} + dev-lang/perl +" + +src_prepare() { + default + + eapply "${FILESDIR}"/${P}-deplibs.patch + eapply "${FILESDIR}"/${P}-ldflags.patch + eapply "${FILESDIR}"/${P}-msggen.pl.patch + eapply "${FILESDIR}"/${P}-respect-ldflags.patch + eapply "${FILESDIR}"/${P}-libosp-la.patch + eapply "${FILESDIR}"/${P}-gcc46.patch + eapply "${FILESDIR}"/${P}-no-undefined.patch + eapply "${FILESDIR}"/${P}-wchar_t-uint.patch + eapply "${FILESDIR}"/${P}-chmod.patch #487218 + + # Please note! Opts are disabled. If you know what you're doing + # feel free to remove this line. It may cause problems with + # docbook-sgml-utils among other things. + #ALLOWED_FLAGS="-O -O1 -O2 -pipe -g -march" + strip-flags + + # Default CFLAGS and CXXFLAGS is -O2 but this make openjade segfault + # on hppa. Using -O1 works fine. So I force it here. + use hppa && replace-flags -O2 -O1 + + ln -s config/configure.in configure.ac || die + cp "${FILESDIR}"/${P}-acinclude.m4 acinclude.m4 || die + rm config/missing || die + + AT_NOEAUTOMAKE=yes \ + eautoreconf +} + +src_configure() { + # avoids dead-store elimination optimization + # leading to segfaults on GCC 6 + # bug #592590 #596506 + tc-is-clang || append-cxxflags $(test-flags-CXX -fno-lifetime-dse) + + # We need Prefix env, bug #287358 + CONFIG_SHELL="${CONFIG_SHELL:-${BASH}}" \ + econf \ + --enable-http \ + --enable-default-catalog="${EPREFIX}"/etc/sgml/catalog \ + --enable-default-search-path="${EPREFIX}"/usr/share/sgml \ + --enable-splibdir="${EPREFIX}"/usr/$(get_libdir) \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --datadir="${EPREFIX}"/usr/share/sgml/${P} \ + --disable-static +} + +src_compile() { + unset INCLUDE #412725 + emake -j1 SHELL="${BASH}" +} + +src_install() { + #dodir /usr/$(get_libdir) + + make DESTDIR="${D}" \ + SHELL="${BASH}" \ + libdir="${EPREFIX}"/usr/$(get_libdir) \ + install install-man + + find "${D}" -name '*.la' -delete || die + + dosym openjade /usr/bin/jade + dosym onsgmls /usr/bin/nsgmls + dosym osgmlnorm /usr/bin/sgmlnorm + dosym ospam /usr/bin/spam + dosym ospent /usr/bin/spent + dosym osx /usr/bin/sgml2xml + + insinto /usr/share/sgml/${P} + doins dsssl/builtins.dsl + + newins - catalog <<-EOF + SYSTEM "builtins.dsl" "builtins.dsl" + EOF + doins -r pubtext + insinto /usr/share/sgml/${P}/dsssl + doins dsssl/{dsssl.dtd,style-sheet.dtd,fot.dtd} + newins "${FILESDIR}"/${P}.dsssl-catalog catalog + + # Breaks sgml2xml among other things + #insinto /usr/share/sgml/${P}/unicode + #doins unicode/{catalog,unicode.sd,unicode.syn,gensyntax.pl} + + insinto /etc/sgml + newins - "${P}.cat" <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/openjade-${PV}/catalog" + CATALOG "${EPREFIX}/usr/share/sgml/openjade-${PV}/dsssl/catalog" + EOF + + local HTML_DOCS=( doc/*.htm ) + einstalldocs + dodoc -r jadedoc +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/${P}.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/${P}.cat ]]; then + cp "${T}"/${P}.cat "${EROOT}"/etc/sgml/ || die + fi + # this one's shared with docbook-dsssl, so we need to do it in postinst + if ! grep -q -s ${P}.cat \ + "${EROOT}"/etc/sgml/sgml-docbook.cat; then + ebegin "Adding ${P}.cat to /etc/sgml/sgml-docbook.cat" + cat >> "${EROOT}"/etc/sgml/sgml-docbook.cat <<-EOF + CATALOG "${EPREFIX}/etc/sgml/${P}.cat" + EOF + eend + fi + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + if [[ -z ${REPLACED_BY_VERSION} ]]; then + ebegin "Removing ${P}.cat from /etc/sgml/sgml-docbook.cat" + sed -i -e '/${P}/d' \ + "${EROOT}"/etc/sgml/sgml-docbook.cat + eend + if [[ ! -s ${EROOT}/etc/sgml/sgml-docbook.cat ]]; then + rm -f "${EROOT}"/etc/sgml/sgml-docbook.cat + fi + fi + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/poppler/metadata.xml b/app-text/poppler/metadata.xml index 3f8d6be9f980..e88e31fc283b 100644 --- a/app-text/poppler/metadata.xml +++ b/app-text/poppler/metadata.xml @@ -17,6 +17,9 @@ office@gentoo.org Please CC on stabilisation bugs + + cpe:/a:freedesktop:poppler + Enable signatures handling with dev-libs/nss Install command-line PDF converters and various utilities. diff --git a/app-text/qpdf/metadata.xml b/app-text/qpdf/metadata.xml index ce823e597ac8..fda6f880d912 100644 --- a/app-text/qpdf/metadata.xml +++ b/app-text/qpdf/metadata.xml @@ -9,6 +9,7 @@ Install fix-qdf tool (for reverting PDF edits) written in perl + cpe:/a:qpdf_project:qpdf qpdf diff --git a/app-text/sgml-common/metadata.xml b/app-text/sgml-common/metadata.xml index 6f49eba8f496..0319eec4c8be 100644 --- a/app-text/sgml-common/metadata.xml +++ b/app-text/sgml-common/metadata.xml @@ -1,5 +1,8 @@ - + + mgorny@gentoo.org + Michał Górny + diff --git a/app-text/sgml-common/sgml-common-0.6.3-r7.ebuild b/app-text/sgml-common/sgml-common-0.6.3-r7.ebuild new file mode 100644 index 000000000000..a9d675c8206a --- /dev/null +++ b/app-text/sgml-common/sgml-common-0.6.3-r7.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit prefix sgml-catalog-r1 + +DESCRIPTION="Base ISO character entities and utilities for SGML" +HOMEPAGE="https://www.iso.org/standard/16387.html" +SRC_URI="https://dev.gentoo.org/~floppym/dist/${PN}/${P}-gentoo.tar.gz" + +# install-catalog is GPL +LICENSE="FDL-1.1+ GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +DEPEND="" +RDEPEND="" + +PATCHES=( "${FILESDIR}"/${P}-prefix.patch ) + +src_prepare() { + # We use a hacked version of install-catalog that supports the ROOT + # variable, puts quotes around the CATALOG files, and can be prefixed. + cp "${FILESDIR}/${P}-install-catalog.in" "${S}/bin/install-catalog.in" \ + || die "Copy of install-catalog.in failed" + + default + eprefixify bin/install-catalog.in bin/sgmlwhich config/sgml.conf +} + +src_install() { + default + + # own /etc/sgml/catalog + insinto /etc/sgml + newins - catalog <<<'' + newins - sgml-ent.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/sgml-iso-entities-8879.1986/catalog" + EOF + newins - sgml-docbook.cat <<-EOF + CATALOG "${EPREFIX}/etc/sgml/sgml-ent.cat" + EOF +} + +pkg_preinst() { + # preserve old files + local f + for f in /etc/sgml/{catalog,sgml-docbook.cat}; do + if [[ -s ${EROOT}${f} ]]; then + cp "${EROOT}${f}" "${ED}${f}" || die + fi + done + + # and back them up in case postrm killed them + for f in sgml-ent.cat sgml-docbook.cat; do + cp "${ED}/etc/sgml/${f}" "${T}" || die + done +} + +pkg_postinst() { + # restore backed up files if necessary + for f in sgml-ent.cat sgml-docbook.cat; do + if [[ ! -s ${EROOT}/etc/sgml/${f} ]]; then + cp "${T}/${f}" "${EROOT}"/etc/sgml/ || die + fi + done + + # re-append sgml-ent.cat if necessary + if ! grep -q -s sgml-ent.cat "${EROOT}/etc/sgml/sgml-docbook.cat"; then + ebegin "Adding sgml-ent.cat to /etc/sgml/sgml-docbook.cat" + cat >> "${EROOT}/etc/sgml/sgml-docbook.cat" <<-EOF + CATALOG "${EPREFIX}/etc/sgml/sgml-ent.cat" + EOF + eend + fi + + sgml-catalog-r1_pkg_postinst +} + +pkg_postrm() { + if [[ -z ${REPLACED_BY_VERSION} ]]; then + ebegin "Removing sgml-ent.cat from /etc/sgml/sgml-docbook.cat" + sed -i -e '/sgml-ent\.cat/d' \ + "${EROOT}"/etc/sgml/sgml-docbook.cat + eend + if [[ ! -s ${EROOT}/etc/sgml/sgml-docbook.cat ]]; then + rm -f "${EROOT}"/etc/sgml/sgml-docbook.cat + fi + fi + + sgml-catalog-r1_pkg_postrm +} diff --git a/app-text/sgmltools-lite/metadata.xml b/app-text/sgmltools-lite/metadata.xml index 465570abcce8..dae13712da5b 100644 --- a/app-text/sgmltools-lite/metadata.xml +++ b/app-text/sgmltools-lite/metadata.xml @@ -1,7 +1,10 @@ - + + mgorny@gentoo.org + Michał Górny + Add support for app-text/jadetex (for processing diff --git a/app-text/sgmltools-lite/sgmltools-lite-3.0.3-r15.ebuild b/app-text/sgmltools-lite/sgmltools-lite-3.0.3-r15.ebuild new file mode 100644 index 000000000000..b8d8da45abc7 --- /dev/null +++ b/app-text/sgmltools-lite/sgmltools-lite-3.0.3-r15.ebuild @@ -0,0 +1,99 @@ +# 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 sgml-catalog-r1 + +DESCRIPTION="Python interface to SGML software in a DocBook/OpenJade env" +HOMEPAGE="http://sgmltools-lite.sourceforge.net/" +SRC_URI=" + https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz + https://downloads.sourceforge.net/project/${PN}/support%20files/0.0.1-1/nw-eps-icons-0.0.1.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="jadetex" + +RDEPEND="${PYTHON_DEPS} + app-text/sgml-common + app-text/docbook-sgml-dtd:3.1 + app-text/docbook-dsssl-stylesheets + app-text/openjade + jadetex? ( app-text/jadetex ) + || ( + www-client/w3m + www-client/lynx + )" +DEPEND=${RDEPEND} + +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +src_configure() { + econf \ + --datadir='${prefix}/share' \ + --mandir='${prefix}/share/man' +} + +src_install() { + # yes, it does not respect DESTDIR + emake install \ + prefix="${ED}/usr" \ + etcdir="${ED}/etc/sgml" + + dodoc ChangeLog POSTINSTALL README* + + insinto /usr/share/sgml/docbook/dsssl-stylesheets/ + doins -r "${WORKDIR}"/nw-eps-icons-0.0.1/images + + rm "${ED}"/etc/sgml/catalog.{suse,rh62} || die + + # Remove file provided by sgml-common + rm "${ED}"/usr/bin/sgmlwhich || die + + # List of backends to alias with sgml2* + # Do not provide sgml2{txt,rtf,html} anymore, they are part of + # linuxdoc-tools + local backends=() + if use jadetex; then + backends+=(ps dvi pdf) + else + # Remove the backends that require jadetex + rm "${ED}"/usr/share/sgml/misc/sgmltools/python/backends/{Dvi,Ps,Pdf,JadeTeX}.py || die + fi + + # Create simple alias scripts that people are used to + # And make the manpages for those link to the sgmltools-lite manpage + local b + for b in "${backends[@]}"; do + newbin - "sgml2${b}" <<-EOF + #!/bin/sh + exec sgmltools --backend=${b} "\${@}" + EOF + + dosym sgmltools-lite.1 "/usr/share/man/man1/sgml2${b}.1" + done + + insinto /etc/sgml + newins - sgml-lite.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/stylesheets/sgmltools/sgmltools.cat" + EOF + + python_fix_shebang "${D}" + python_optimize "${ED}/usr/share/sgml/misc/sgmltools/python" +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/sgml-lite.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/sgml-lite.cat ]]; then + cp "${T}"/sgml-lite.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst +} diff --git a/app-text/xhtml1/metadata.xml b/app-text/xhtml1/metadata.xml index 6f49eba8f496..0319eec4c8be 100644 --- a/app-text/xhtml1/metadata.xml +++ b/app-text/xhtml1/metadata.xml @@ -1,5 +1,8 @@ - + + mgorny@gentoo.org + Michał Górny + diff --git a/app-text/xhtml1/xhtml1-20020801-r6.ebuild b/app-text/xhtml1/xhtml1-20020801-r6.ebuild new file mode 100644 index 000000000000..306fefc150cb --- /dev/null +++ b/app-text/xhtml1/xhtml1-20020801-r6.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +DESCRIPTION="DTDs for the eXtensible HyperText Markup Language 1.0" +HOMEPAGE="http://www.w3.org/TR/xhtml1/" +SRC_URI="mirror://gentoo/xhtml1.tgz -> ${P}.tgz" + +LICENSE="W3C" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="" + +DEPEND="app-text/sgml-common + dev-libs/libxml2" + +PATCHES=( "${FILESDIR}"/${PN}-catalog.patch ) + +xml_catalog_setup() { + CATALOG="${EROOT}/etc/xml/catalog" + XMLTOOL="${BROOT}/usr/bin/xmlcatalog" + DTDDIR="${EROOT}/usr/share/sgml/${PN}" + + [[ -x ${XMLTOOL} ]] +} + +src_install() { + insinto /usr/share/sgml/${PN} + doins DTD/xhtml.soc DTD/*.dcl DTD/*.dtd DTD/*.ent + + insinto /etc/sgml + newins - xhtml1.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/xhtml1/xhtml.soc" + EOF + + dodoc *.pdf *.ps + docinto html + dodoc *.html *.png *.css +} + +pkg_preinst() { + # work-around old revision removing it + cp "${ED}"/etc/sgml/xhtml1.cat "${T}" || die +} + +pkg_postinst() { + if [[ ! -f ${EROOT}/etc/sgml/xhtml1.cat ]]; then + cp "${T}"/xhtml1.cat "${EROOT}"/etc/sgml/ || die + fi + sgml-catalog-r1_pkg_postinst + + xml_catalog_setup || return + einfo "Installing xhtml1 in the global XML catalog" + "${XMLTOOL}" --noout --add 'public' '-//W3C//DTD XHTML 1.0 Strict//EN' \ + "${DTDDIR}"/xhtml1-strict.dtd "${CATALOG}" + "${XMLTOOL}" --noout --add 'public' '-//W3C//DTD XHTML 1.0 Transitional//EN' \ + "${DTDDIR}"/xhtml1-transitional.dtd "${CATALOG}" + "${XMLTOOL}" --noout --add 'public' '-//W3C//DTD XHTML 1.0 Frameset//EN' \ + "${DTDDIR}"/xhtml1-frameset.dtd "${CATALOG}" + "${XMLTOOL}" --noout --add 'rewriteSystem' 'http://www.w3.org/TR/xhtml1/DTD' \ + "${DTDDIR}" "${CATALOG}" + "${XMLTOOL}" --noout --add 'rewriteURI' 'http://www.w3.org/TR/xhtml1/DTD' \ + "${DTDDIR}" "${CATALOG}" +} + +pkg_postrm() { + sgml-catalog-r1_pkg_postrm + + [[ -n ${REPLACED_BY_VERSION} ]] && return + xml_catalog_setup || return + einfo "Removing xhtml1 from the global XML catalog" + "${XMLTOOL}" --noout --del '-//W3C//DTD XHTML 1.0 Strict//EN' "${CATALOG}" + "${XMLTOOL}" --noout --del '-//W3C//DTD XHTML 1.0 Transitional//EN' "${CATALOG}" + "${XMLTOOL}" --noout --del '-//W3C//DTD XHTML 1.0 Frameset//EN' "${CATALOG}" + "${XMLTOOL}" --noout --del 'http://www.w3.org/TR/xhtml1/DTD' "${CATALOG}" +} diff --git a/app-text/xmldiff/Manifest b/app-text/xmldiff/Manifest index efbfe9d10446..721c919fd50f 100644 --- a/app-text/xmldiff/Manifest +++ b/app-text/xmldiff/Manifest @@ -1,2 +1 @@ -DIST xmldiff-0.6.10.tar.gz 45827 BLAKE2B f4b97d4fa7063f1edb66ab1bd465dc81cd66f35233dcd3d8ae2cc1f13e9e841645ddf8848dcd3bafc45d44da218c8260b36f5210883f3963572b375173e6d687 SHA512 b183a6e94258c4d693fa97e759868dae2dca6088e3cf12cf08b40e82d18a375f02b12d62d0cfc03fb74a5138f32f6614f555b95a3062ba768d1cdaf3391cc95b DIST xmldiff-1.1.1.tar.gz 36429 BLAKE2B 2d84a1552851b0964ac837a30c61a99a3360292020251aa06ed71723e89b6a8f89a79107c69a317b16d810ee74241d38837d382b0dcb134b43f72f58ee2b6ea2 SHA512 cf65bdd827b76781b693089b8742f6358931456c4fdfd0f4b2a9e13b30101b48379ea9c2bf3dcb32d6d22198769262f2603172ffa877bec2ddfa5fabfdf74326 diff --git a/app-text/xmldiff/xmldiff-0.6.10-r2.ebuild b/app-text/xmldiff/xmldiff-0.6.10-r2.ebuild deleted file mode 100644 index 7f33b19bd77d..000000000000 --- a/app-text/xmldiff/xmldiff-0.6.10-r2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="A tool that figures out the differences between two similar XML files" -HOMEPAGE="https://github.com/Shoobx/xmldiff https://www.logilab.org/project/xmldiff" -SRC_URI="ftp://ftp.logilab.fr/pub/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-linux" -IUSE="" - -DOCS=( ChangeLog README README.xmlrev TODO ) diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz index bd097bf098a972e8de7ceffad8fd69f41a78e66c..cc06e3f1fdad3f3ed411352f0c483ccfaf395cbe 100644 GIT binary patch literal 3365 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 literal 3371 zcmV+`4b<`nwFj0_^-)#z=IM8wo80_}oOQ|>Q_o#HCz;l6YUd2e>#lT9%D2p;DN8Mu<~pkg zH(A*{$vGyH?0CsdN6EF#xteL;(${_W=ik0>S>EYQ_pV_#AJ^8dPp;Xo=W^m`nl05e zORLv++RM16?B2WVI&(U?re&v%+2zi<+e$;LZ`o~@YQFylT^RDMKGrglt z$v^w!`#=5eH{bpFFYoO0)8}9Q(LO%i^ZCm=;V`dYS>oxW-H~(M^|sT;wsFR&XH>bP zR;#J@)QX&YfNI<=>Db(!Y`0tL9&IP?tH%ZpR9xrCx-^wCtF6APbAjg7ZMDU0`aEs+ z%`L&}D_Bc&E_ttUa@Vx;;86Yan`Fxvv+5cmV-4rWadY0%DwE@atB(W5)$h%vx~w_U zQs>qi$N|u;NH599(&Li}OC3x(ad-vvv>0N20PDw(PhZ~9%A?FTY8}mm;}lMqT!$UG zQkX%RKu|}~B5peSX^i#EnmzZLb~&7_rBqKoP)ivW1kivwGt$zN_t8t%p34TRn#_kJ z-@dw3SZY%j-2IA{Fb!*SI744Ym*r-QNj9Hx@1DAW4PPDZE%V{V76jF`rJNIUTX1Z3 z%QlA=xHyWP!8bOK1cu%^A3ZH?Mt4d|(}w9-arrUr0j+;LFsr1NU$J7EP&3a{?t%CK z4k#m~#OhT>)Qtz5kiO(2z30=@8eK~9Tg|xnxngrde(ws^$2es*Rw;LusjoDBn@iHm ze7Umn|B_h1#uJuRUzxSI7 zC`{o2Zx&^K^XxOwqR!*y-A!iUPd=`8nR4d5B^R$d@#*f;y&X_vbSbH|DqYokW`$tq zg>r}sQpogmj|~5M2b;`x#)-?7H{t5NSiQRy<^_j=SZ+L{ZkVp%u=~yvxR2Lc+1gxD zm0EYNJw~VSm+eNcl;3N=YT#E8Fg=qW&5O+HITV(EXVT;)IJv;jzD3MGJwN|^J$>9y zAHRR#T5h91Nd65?>2v3`I&5Ceh54#Umyu3F1O{LraeX@@as;dMd?l4EK2X)&1fHW> zT4&Eal|C=rdB8Gu8+t>^JAqMhTu4LD z4~pdzak^{P#tL&2=f-&tDb@kUrQHxO7+92Hn$a0AMGn@+b8$~bD1$?y<=T{r$1JcPNAMLQ< zYRv-v%;o={PgcfDI=}CqDJg)hZJ-%$Bf9fAU*^^N(mg^utwHs zloz6@++w2m1Zkv_kswp7mBeEcawhTV zD{9l{MUKO;ahx1_=sl=FG8?^`k`UP|9GVrJ43%VmIZ*BH9eG?^Y^*&1AH!h{FD^x5 z0s6yq^X0)bX zInb1_Oq&=*QW@kdaw31k;t7#^_R{i+UEq8>9*g!s6H%gsWwrusO`~y=3q71gDd-=H zzuC{T7SgOcy!k6&HzbP!gy^+a&?BUgtyRKe)=d!2h{N3EXJU)t#{>rM-+iT>2!RB% zwMj8^EPRIGhl% zvG7x5DF#8b^`?NT|;ZZahBW0XBEZ2cl7C}@2wijfB?7|!(DerIKdJO*aZ5MaP zf!U?-^NZy3Y*mpTlHUl6CsPW#2%youfYFhcd;(e0$L<`QmgqczqYldpUI>b`bR*3+ zQdEl);S1reP3UAdAfRl}eObWQ7<;JtwPXF@vNw&3{3_@)Mv$ZY?6RXpFeZ5^rGz$y zOh!vRYt#yD|7GDR$W`fhCA2I%{DtX4B#JgkcHzMnkLzTjpdq2013t!zFMmVPA5wqq zZ#@YPte1*3>9<1FIE;ueMbO!+qFZnud8-TO_ITeA?g2pzfeiTeiE zvwi&jZ;u_ET>jRh$yk{Rmlk+*6=pU@wagMmilXE(?Y zwrJ>+jGzQM43_{*jB6nz{JfO-P%57!eNkQ|;}BetWc8|C8#OpMJaFV4wZ;c3NX8ZC z99RTmPPPNP6HbYKbFt7Pmb^0vciK0=YL;L#Ndgn!7b@M26ey9Ky;yYrzD~AMO7mf| zr|yK0KD^#}ej*K8p!V}GpFTZ*Q<5HlqgAuc>^QSQzzB;hqoSZNj$sJ=0$3cF9N$R~ z9V)2~B)t=_J0WSHsbrZ-zjY?tBXZw;kyIWtUg)4sD_#=B%NcZKQng)Iba(>9tA^2t z@Md%>US{Ei-Y`f4963sDBJlB>_!_;4KFo)Nc0}ezcW0CzbQ0dNFZf}+t| z;}y;3sC=klqkIo9$F~=0++VWCPXYJ9wJL8?w)V=b3Vz$8e}s3HF(UQDnoW`oLoOH9p#uSJk2eSS%)(^I(~OoV1`|O zI369ED*pQBm8L?B$-$_MD&aSYnt@UXh+wPK*0fa#yp-%kjU+R$q0@3UB}OgOKKrD# zqAXNfmSZn^Ed9N+MDgyp&zoMXJ`t4&G}t6%JyVYFcnB5${P6s(^5+M*PDSr)ylXX9 zkO0e0VZ$iTCaP63Hg^sBW6rcCppBG1*#+cadIDr*%IF&tIwa_H*k#BuDFGNKDKRt_ zK#jo?eo$WWT7%7AAkC|iO^J6nL_a0~lS#i3N-lx4$b3;zjF8d9YatXM-aX?s$#BDY zU!onIkV81jtnoesJ{2N`Sc=z^-R~U*rOqju9}zFC5}qTL@iOFR{{g_C3*gZg003R$ Bnq2?@ diff --git a/dev-ada/gprbuild/gprbuild-2017-r2.ebuild b/dev-ada/gprbuild/gprbuild-2017-r2.ebuild new file mode 100644 index 000000000000..4f38907463ff --- /dev/null +++ b/dev-ada/gprbuild/gprbuild-2017-r2.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ADA_COMPAT=( gnat_201{6,7} ) + +inherit ada toolchain-funcs multiprocessing + +MYP=${PN}-gpl-${PV} + +DESCRIPTION="Multi-Language Management" +HOMEPAGE="http://libre.adacore.com/" +SRC_URI=" + http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deecff7 + -> ${MYP}-src.tar.gz + http://mirrors.cdn.adacore.com/art/591aeb88c7a4473fcbb154f8 + -> xmlada-gpl-${PV}-src.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="${ADA_DEPS}" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/${MYP}-src + +REQUIRED_USE="${ADA_REQUIRED_USE}" + +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-config.patch +) + +src_prepare() { + default + sed -i \ + -e "s:@VER@:${GCC_PV}:g" \ + share/gprconfig/compilers.xml \ + share/gprconfig/gnat.xml \ + share/gprconfig/c.xml \ + share/gprconfig/linker.xml \ + || die + sed -i \ + -e "s:@GNATBIND@:${GNATBIND}:g" \ + src/gprlib.adb \ + || die + if use ada_target_gnat_2016; then + sed -i \ + -e 's:"-no-pie", ::g' \ + share/gprconfig/linker.xml \ + || die + fi +} + +src_configure() { + emake prefix="${D}"/usr setup +} + +bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls" +lib_progs="gprlib gprbind" + +src_compile() { + local xmlada_src="../xmlada-gpl-${PV}-src" + incflags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \ + -I${xmlada_src}/schema -I${xmlada_src}/unicode \ + -I${xmlada_src}/input_sources" + ${GCC} -c ${CFLAGS} gpr/src/gpr_imports.c -o gpr_imports.o || die + for bin in ${bin_progs}; do + ${GNATMAKE} -j$(makeopts_jobs) ${incflags} $ADAFLAGS ${bin}-main \ + -o ${bin} -largs gpr_imports.o || die + done + for lib in $lib_progs; do + ${GNATMAKE} -j$(makeopts_jobs) ${incflags} ${lib} $ADAFLAGS \ + -largs gpr_imports.o || die + done +} + +src_install() { + dobin ${bin_progs} + exeinto /usr/libexec/gprbuild + doexe ${lib_progs} + insinto /usr/share/gprconfig + doins share/gprconfig/* + insinto /usr/share/gpr + doins share/_default.gpr + einstalldocs +} diff --git a/dev-ada/gprbuild/gprbuild-2019-r1.ebuild b/dev-ada/gprbuild/gprbuild-2019-r1.ebuild new file mode 100644 index 000000000000..025a4ab8e393 --- /dev/null +++ b/dev-ada/gprbuild/gprbuild-2019-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ADA_COMPAT=( gnat_201{7,8,9} ) + +inherit ada toolchain-funcs multiprocessing + +MYP=${P}-20190517-194D8-src +XMLADA=xmlada-${PV}-20190429-19B9D-src + +DESCRIPTION="Multi-Language Management" +HOMEPAGE="http://libre.adacore.com/" +SRC_URI=" + http://mirrors.cdn.adacore.com/art/5cdf8e8031e87a8f1d425093 + -> ${MYP}.tar.gz + http://mirrors.cdn.adacore.com/art/5cdf916831e87a8f1d4250b5 + -> ${XMLADA}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="${ADA_DEPS}" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/${MYP} + +REQUIRED_USE="${ADA_REQUIRED_USE}" +PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) + +src_prepare() { + default + sed -i \ + -e "s:@VER@:${GCC_PV}:g" \ + share/gprconfig/compilers.xml \ + share/gprconfig/gnat.xml \ + share/gprconfig/c.xml \ + share/gprconfig/linker.xml \ + || die + sed -i \ + -e "s:@GNATBIND@:${GNATBIND}:g" \ + src/gprlib.adb \ + || die +} + +src_configure() { + emake prefix="${D}"/usr setup +} + +bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls" +lib_progs="gprlib gprbind" + +src_compile() { + local xmlada_src="../${XMLADA}" + incflags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \ + -I${xmlada_src}/schema -I${xmlada_src}/unicode \ + -I${xmlada_src}/input_sources" + ${GCC} -c ${CFLAGS} gpr/src/gpr_imports.c -o gpr_imports.o || die + for bin in ${bin_progs}; do + ${GNATMAKE} -j$(makeopts_jobs) ${incflags} $ADAFLAGS ${bin}-main \ + -o ${bin} -largs gpr_imports.o || die + done + for lib in $lib_progs; do + ${GNATMAKE} -j$(makeopts_jobs) ${incflags} ${lib} $ADAFLAGS \ + -largs gpr_imports.o || die + done +} + +src_install() { + dobin ${bin_progs} + exeinto /usr/libexec/gprbuild + doexe ${lib_progs} + insinto /usr/share/gprconfig + doins share/gprconfig/* + insinto /usr/share/gpr + doins share/_default.gpr + einstalldocs +} diff --git a/dev-ada/xmlada/xmlada-2019-r1.ebuild b/dev-ada/xmlada/xmlada-2019-r1.ebuild new file mode 100644 index 000000000000..994bc36f6f57 --- /dev/null +++ b/dev-ada/xmlada/xmlada-2019-r1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ADA_COMPAT=( gnat_201{6,7,8,9} ) +inherit ada multiprocessing + +MYP=${P}-20190429-19B9D + +DESCRIPTION="Set of modules that provide a simple manipulation of XML streams" +HOMEPAGE="http://libre.adacore.com/" +SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf916831e87a8f1d4250b5 + -> ${MYP}-src.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+shared static-libs static-pic" +REQUIRED_USE="|| ( shared static-libs static-pic ) + ${ADA_REQUIRED_USE}" + +RDEPEND="${ADA_DEPS}" +DEPEND="${RDEPEND} + dev-ada/gprbuild[${ADA_USEDEP}]" + +S="${WORKDIR}"/${MYP}-src + +PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) + +src_configure () { + econf --prefix="${D}"/usr +} + +src_compile () { + build () { + gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \ + -XBUILD=Production -XPROCESSORS=$(makeopts_jobs) xmlada.gpr \ + -cargs ${ADAFLAGS} || die "gprbuild failed" + } + if use shared; then + build relocatable + fi + if use static-libs; then + build static + fi + if use static-pic; then + build static-pic + fi +} + +src_test() { + emake test + emake run_test | tee xmlada.testLog + grep -q DIFF xmlada.testLog && die +} + +src_install () { + build () { + gprinstall -XLIBRARY_TYPE=$1 -f -p -XBUILD=Production \ + -XPROCESSORS=$(makeopts_jobs) --prefix="${D}"/usr \ + --install-name=xmlada --build-var=LIBRARY_TYPE \ + --build-var=XMLADA_BUILD \ + --build-name=$1 xmlada.gpr || die "gprinstall failed" + } + if use shared; then + build relocatable + fi + if use static-libs; then + build static + fi + if use static-pic; then + build static-pic + fi + + einstalldocs + dodoc xmlada-roadmap.txt + rm -f "${D}"/usr/share/doc/${PN}/.buildinfo + rm -rf "${D}"/usr/share/gpr/manifests +} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 7e96e89812cb35fb21a6d91b6e4d4714e11d8420..759d12f2f833474674ad6ca145fbe77bc20111c2 100644 GIT binary patch delta 9425 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 XX)u>A?}Og%{D=P!%RN*o!9xH5QVy<& delta 9454 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 AKL7v# diff --git a/dev-cpp/glog/Manifest b/dev-cpp/glog/Manifest index ee282632ddc0..70b9824bb8dc 100644 --- a/dev-cpp/glog/Manifest +++ b/dev-cpp/glog/Manifest @@ -1,3 +1,2 @@ DIST glog-0.3.4.tar.gz 522508 BLAKE2B 4a188d5998005b29afc52f2ea548f33e06a68da993bb74960e5aedb214ec52ef9e9fc39efb1a34f38f217b92df7db064ff01d58df36c3e4ad789becc97335ec2 SHA512 139525b546a9eccacc9bebf7cc3053ba52229e9488485ad45344c3d3134ca819d3b571250c0e3a6d84097009c8be89b0f4fa16ef5ec838ffcc237ae11c3a034c -DIST glog-0.3.5.tar.gz 532275 BLAKE2B a455f3ff8fc7cf2861a4351a0305db9455bb79977e57c49b6269b3fa2c147cd9627bfaf4c7aaa04fe4a49158d79abeb5b985813fe8c473d6005e915335c0d693 SHA512 a54a3b8b4b7660d7558ba5168c659bc3c8323c30908a4f6a4bbc6f9cd899350f3243aabc720daebfdeb799b276b51ba1eaa1a0f83149c4e1a038d552ada1ed72 DIST glog-0.4.0.tar.gz 200955 BLAKE2B 083da6117af3e85697724942bfcb5a7831d447666945b06b149d8d324231b10923887bd8c507e8027136d12bffd30a657cb225df8c449f234381e3876f132953 SHA512 b585f1819ade2075f6b61dc5aaca5c3f9d25601dba2bd08b6c49b96ac5f79db23c6b7f2042df003f7130497dd7241fcaa8b107d1f97385cb66ce52d3c554b176 diff --git a/dev-cpp/glog/glog-0.3.5.ebuild b/dev-cpp/glog/glog-0.3.5.ebuild deleted file mode 100644 index 945371f45537..000000000000 --- a/dev-cpp/glog/glog-0.3.5.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools multilib-minimal - -DESCRIPTION="Google's C++ logging library" -HOMEPAGE="https://github.com/google/glog" -SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="gflags static-libs test unwind" -RESTRICT="test" - -RDEPEND=" - gflags? ( >=dev-cpp/gflags-2.0-r1[${MULTILIB_USEDEP}] ) - unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch - "${FILESDIR}"/${PN}-0.3.4-fix-build-system.patch - "${FILESDIR}"/${PN}-0.3.4-fix-gcc5-demangling.patch -) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable gflags) \ - $(use_enable static-libs static) \ - $(use_enable test gtest-config) \ - $(use_enable unwind) -} - -multilib_src_install_all() { - einstalldocs - - # package provides .pc files - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-cpp/sparsehash/Manifest b/dev-cpp/sparsehash/Manifest index 940e28540c93..01962c61fa6f 100644 --- a/dev-cpp/sparsehash/Manifest +++ b/dev-cpp/sparsehash/Manifest @@ -1,2 +1 @@ -DIST sparsehash-1.10.tar.gz 289819 BLAKE2B fb66d945a52862465a870931b83846619fb7034b2acae053d75d859b359d866257a779d522d9267ab729d19aeac1365fc699e4a541b446f874c323f7c8ceaa0b SHA512 ecc01e755885b8da5927f4f56c95c02ce9a43e5c0280cdc1cdfa812f787396646925c0f602a35decdf94144e8d2f3ac31b80f5ed98b70ccca607a29bb11f8a35 DIST sparsehash-2.0.3.tar.gz 322046 BLAKE2B 3749875bfbfa0ec9b92cfe68496a318208539745ca1b76910193879cb9ac790952b390cfbd941ff6e9714bd61546844e8f2d958d9b24845efeb54743facac136 SHA512 bb00d0acb8eba65f7da8015ea4f6bebf8bba36ed6777881960ee215f22b7be17b069c59838d210551ce67a34baccfc7b2fed603677ec53c0c32714d8e76f5d6c diff --git a/dev-cpp/sparsehash/files/1.10-gcc46.patch b/dev-cpp/sparsehash/files/1.10-gcc46.patch deleted file mode 100644 index 4339b487eca0..000000000000 --- a/dev-cpp/sparsehash/files/1.10-gcc46.patch +++ /dev/null @@ -1,16 +0,0 @@ - src/google/sparsetable | 2 ++ - 1 files changed, 2 insertions(+), 0 deletions(-) - -diff --git a/src/google/sparsetable b/src/google/sparsetable -index 0eeb22e..e8580b9 100644 ---- a/src/google/sparsetable -+++ b/src/google/sparsetable -@@ -83,6 +83,8 @@ - #endif - #endif - -+#include -+ - _START_GOOGLE_NAMESPACE_ - - #ifndef HAVE_U_INT16_T diff --git a/dev-cpp/sparsehash/sparsehash-1.10.ebuild b/dev-cpp/sparsehash/sparsehash-1.10.ebuild deleted file mode 100644 index b3855b668231..000000000000 --- a/dev-cpp/sparsehash/sparsehash-1.10.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit eutils - -DESCRIPTION="An extremely memory-efficient hash_map implementation" -HOMEPAGE="https://github.com/google/sparsehash" -SRC_URI="https://google-sparsehash.googlecode.com/files/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -src_prepare() { - epatch "${FILESDIR}"/${PV}-gcc46.patch -} - -src_install() { - default - - # Installs just every piece - rm -rf "${D}/usr/share/doc" - dohtml doc/* -} diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 082c7116a0b122d223d60d874b7e8d009e7b0ac7..beb4ef2bc791814443904751e7e23ab10a969dbe 100644 GIT binary patch delta 17259 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

rLVEV$8jB@obz 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 KUU(uRhX4Q!u#2() delta 17313 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/client/include, + # querying 'sqlplus' for the version number, also see bug#652096. + dosym ../../../.."${oracle_home}"/sdk/include /usr/include/oracle/${MY_PVM}/client + eend $? + fi + if use sqlplus; then + DOCS+=( SQLPLUS_README ) + paxbins+=( sqlplus ) + insinto "${oracle_home}"/sqlplus/admin + doins glogin.sql + dosym ../.."${oracle_home}"/bin/sqlplus /usr/bin/sqlplus + fi + if use tools; then + DOCS+=( TOOLS_README ) + paxbins+=( exp expdp imp impdp sqlldr wrc ) + fi + + einfo "Installing binaries for ${MY_PLAT} ..." + into "${oracle_home}" + dobin ${paxbins[*]} ${scripts[*]} + pushd "${ED}${oracle_home}/bin" >/dev/null || die + pax-mark -c ${paxbins[*]#*/} || die + popd >/dev/null || die + eend $? + + einstalldocs + + # create path for tnsnames.ora + insinto /etc/oracle + doins "${FILESDIR}"/tnsnames.ora.sample + + # Add OCI libs to library path + { + echo "# ${EPREFIX}/etc/env.d/50${PN}" + echo "# Do not edit this file, but 99${PN} instead" + echo + echo "ORACLE_HOME=${EPREFIX}${oracle_home}" + echo "LDPATH=${ldpath}" + echo "TNS_ADMIN=${EPREFIX}/etc/oracle/" + } > "${T}"/50${PN} + + doenvd "${T}"/50${PN} + + # ensure ORACLE_HOME/lib exists + [[ -e ${ED}${oracle_home}/lib/. ]] || + dosym $(get_libdir) "${oracle_home#/}"/lib +} + +pkg_preinst() { + if [[ -r ${EROOT}/etc/env.d/99${PN} ]]; then + cp "${EROOT}/etc/env.d/99${PN}" "${ED}/etc/env.d/" || die + else + { + echo "# ${EPREFIX}/etc/env.d/99${PN}" + echo "# Configure system-wide defaults for your Oracle Instant Client here" + echo + echo "#$(grep '^ORACLE_HOME=' "${ED}/etc/env.d/50${PN}")" + echo "#$(grep '^TNS_ADMIN=' "${ED}/etc/env.d/50${PN}")" + echo "#NLS_LANG=" + } > "${ED}/etc/env.d/99${PN}" + fi +} + +pkg_postinst() { + elog "${P} does not provide an sqlnet.ora" + elog "configuration file, redirecting oracle diagnostics for database-" + elog "and network-issues into ~USER/oradiag_USER/ instead." + elog "It should be safe to ignore this message in sqlnet.log there:" + elog " Directory does not exist for read/write [ORACLE_HOME/client/log] []" + elog "See https://bugs.gentoo.org/show_bug.cgi?id=465252 for reference." + elog "If you want to directly analyse low-level debug info or don't want" + elog "to see it at all, so you really need an sqlnet.ora file, please" + elog "consult http://search.oracle.com/search/search?q=sqlnet.ora" + elog "" + elog "TNS_ADMIN has been set to ${EPREFIX}/etc/oracle by default," + elog "put your tnsnames.ora there or configure TNS_ADMIN" + elog "to point to your user specific configuration." + if use precomp; then + elog "" + elog "The proc precompiler uses the system library headers, which in" + elog "turn include the headers of the used compiler." + elog "To make proc work, please add the compiler header path of your" + elog "preferred compiler to sys_include in:" + elog " ${EPREFIX}/etc/oracle/pcscfg.cfg" + elog "Remember to update this setting when you switch or update the" + elog "compiler." + elog "For gcc, the headers are usually found in a path matching the" + elog "following pattern:" + elog " ${EPREFIX}/usr/lib/gcc/*/*/include" + elog "The exact details depend on the architecture and the version of" + elog "the compiler to be used." + fi + ewarn "Please re-source your shell settings for ORACLE_HOME" + ewarn " changes, such as: source ${EPREFIX}/etc/profile" +} diff --git a/dev-db/percona-xtrabackup-bin/Manifest b/dev-db/percona-xtrabackup-bin/Manifest index 0a7377280512..3f0ae5538c7a 100644 --- a/dev-db/percona-xtrabackup-bin/Manifest +++ b/dev-db/percona-xtrabackup-bin/Manifest @@ -1,4 +1,2 @@ -DIST percona-xtrabackup-2.4.12-Linux-i686.libgcrypt20.tar.gz 85181957 BLAKE2B b066ff9efa8c57829a441c2e416ac1eeeff60cb0839ccdab4cd685bff9b2ead552ba9b7105541e0a824ca8aaeeb47d89d66180fe428842470c4743dfd149f31d SHA512 adbaae8ad3347e15b13fe360dd5d4721330d6b17e75696128dfe770d03ad85056abeb861ffcbfe1d08020c8b9d726dd9e5650f63b7199804fe4d3cd9806debe2 -DIST percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt20.tar.gz 87975175 BLAKE2B b21ab8dd4fac27ae8c731b5fbd816dfc39572bc52a9273255a4c89ddf99ee490cc66ed4f92945b18f4ec58e731ae036a16e08674cb9837544ca5150cb6b91c7b SHA512 355b9f7f052a1242e502ddcbdc26cb931d16366be4db405730a2bb04de3030e0d0e6d4d15eb87f68fe232648dd435c85505a6d895b7c27b3baea0cb851214766 DIST percona-xtrabackup-2.4.13-Linux-i686.libgcrypt20.tar.gz 85192746 BLAKE2B 7df4fee162587830a19499cd692d5e81ba67bb445ad0bea7bb93a9857bae5e4671740d01b817b6d04043abfd436ef88e0983dc7ab80d5d20426d9c05b470c79e SHA512 c2fa43aa4654cfcf06aa47ee20ee48e9b725aa3b0514419c5af5872d7ed37a971d5afe5aa4dc9475cf4d0738354a0ec35e6dd97a24ec00b2330465e94bafb365 DIST percona-xtrabackup-2.4.13-Linux-x86_64.libgcrypt20.tar.gz 87985226 BLAKE2B 937518b96d948098f2026397947250fbe4952752cf6f83fee5fdda4031564916bbfa07cd77a5db5db16150d446593b52fd82d6ee919ceb9fb0fb41de2f6ca631 SHA512 824ad9e94c38d51291afa1c9f1b9114c88c2b777ac9e5eb41a523463355521233b682920940084f8771820ccad6bd2a9ca280f6397eebd99ca26995712e68007 diff --git a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild deleted file mode 100644 index 791c5b01275b..000000000000 --- a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -MY_PN="${PN%-bin}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="MySQL hot backup software. non-blocking backups for InnoDB/XtraDB databases" -HOMEPAGE="https://www.percona.com/software/percona-xtrabackup" -SRC_URI=" - amd64? ( - https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-x86_64.libgcrypt20.tar.gz - ) - x86? ( - https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-i686.libgcrypt20.tar.gz - )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# NOTE: dev-perl/DBD-mysql still necessary, now for bin/xtrabackup? -DEPEND="" -RDEPEND="dev-libs/libaio - dev-libs/libgcrypt:0/20 - dev-libs/libgpg-error - dev-perl/DBD-mysql - sys-libs/zlib - sys-process/numactl - !dev-db/percona-xtrabackup" - -QA_PREBUILT="usr/bin/*" - -src_unpack() { - default - - if use amd64; then - S="${WORKDIR}/${MY_P}-Linux-x86_64" - elif use x86; then - S="${WORKDIR}/${MY_P}-Linux-i686" - fi -} - -src_install() { - # Two new tools with an old libcurl.so.3 dep... - # TODO: Wait for a new release using libcurl.so.4 - # net-misc/curl dev-libs/libev - # dobin bin/xbcloud{,_osenv} - - for tool in xbcrypt xbstream xtrabackup; do - dobin bin/${tool} - done - - for man in innobackupex xbcrypt xbstream xtrabackup; do - doman man/man1/${man}.1 - done - - dosym xtrabackup /usr/bin/innobackupex -} - -pkg_postinst() { - ewarn "innobackupex got deprecated in 2.3.x series and is just a symlink to xtrabackup" -} diff --git a/dev-db/sqlitebrowser/Manifest b/dev-db/sqlitebrowser/Manifest index 214850f06840..66ba9ee72514 100644 --- a/dev-db/sqlitebrowser/Manifest +++ b/dev-db/sqlitebrowser/Manifest @@ -1,2 +1 @@ -DIST sqlitebrowser-3.10.1.tar.gz 1992186 BLAKE2B 105333118a404aab48abe5ecbe83b425109b60adf40d3a3b7766c7036954996539bd133da4b3e3b1e2d819223842d107710b6b24aada6bb298462e062296dabf SHA512 da9650fff6cd7984e8f438b254318b5da46209eb21a375569ec1b4dd898a41d99d61d6682f2979a56d5c39d552ed42f443215900c1cebe95350e4624415f69c4 DIST sqlitebrowser-3.11.1.tar.gz 2523481 BLAKE2B c9a92b93795050605aa938cf5c73493b7d887b386da77b4cee206becd70779f00ab39c7a105772cdbe925ebedcfe0277b6ebe7898383db87454e19b050001253 SHA512 31f5315fd66d14fde16b58fe6522da937068c42e21f60aa15c3c04a1318ecac09f68143df108b83204cdc70ec8bac617a8ae196df9b5524690f837d7e7728916 diff --git a/dev-db/sqlitebrowser/files/sqlitebrowser-3.10.1-unbundle.patch b/dev-db/sqlitebrowser/files/sqlitebrowser-3.10.1-unbundle.patch deleted file mode 100644 index b774e41ecd83..000000000000 --- a/dev-db/sqlitebrowser/files/sqlitebrowser-3.10.1-unbundle.patch +++ /dev/null @@ -1,105 +0,0 @@ -diff --git a/cmake/FindQScintilla.cmake b/cmake/FindQScintilla.cmake -index f469637..92c2d37 100644 ---- a/cmake/FindQScintilla.cmake -+++ b/cmake/FindQScintilla.cmake -@@ -43,9 +43,12 @@ - #============================================================================= - - -+SET (QT_MIN_VERSION "5.6.2") -+FIND_PACKAGE( Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Network Widgets ) -+ - find_path ( QSCINTILLA_INCLUDE_DIR - NAMES qsciscintilla.h -- HINTS ${QT_INCLUDE_DIR} -+ HINTS ${Qt5Core_INCLUDE_DIRS} - PATH_SUFFIXES Qsci - ) - -@@ -81,6 +84,6 @@ endif () - - find_library ( QSCINTILLA_LIBRARY -- NAMES qscintilla qscintilla2 libqscintilla2 -- HINTS ${QT_LIBRARY_DIR} -+ NAMES qscintilla2 libqscintilla2 qscintilla2_qt5 libqscintilla2_qt5 -+ HINTS ${Qt5Core_LIBRARIES} - ) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index fdf5b4c..ffba6d7 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -47,26 +47,20 @@ if(WIN32 AND MSVC) - endif() - - if(NOT FORCE_INTERNAL_ANTLR) -- find_package(Antlr2) -+ find_package(Antlr2 REQUIRED) - endif() - if(NOT FORCE_INTERNAL_QSCINTILLA) - find_package(QScintilla) - endif() - - set(QHEXEDIT_DIR libs/qhexedit) --set(QCUSTOMPLOT_DIR libs/qcustomplot-source) - --if(NOT ANTLR2_FOUND) -- set(ANTLR_DIR libs/antlr-2.7.7) -- add_subdirectory(${ANTLR_DIR}) --endif() - if(NOT QSCINTILLA_FOUND) - set(QSCINTILLA_DIR libs/qscintilla/Qt4Qt5) - add_subdirectory(${QSCINTILLA_DIR}) - endif() - add_subdirectory(${QHEXEDIT_DIR}) --add_subdirectory(${QCUSTOMPLOT_DIR}) - - find_package(Qt5Widgets REQUIRED) - find_package(Qt5LinguistTools REQUIRED) - ---- sqlitebrowser-3.10.1/src/tests/CMakeLists.txt -+++ sqlitebrowser-3.10.1/src/tests/CMakeLists.txt -@@ -49,9 +49,6 @@ - else() - target_link_libraries(test-sqlobjects antlr) - endif() --link_directories("${CMAKE_CURRENT_BINARY_DIR}/${QSCINTILLA_DIR}") --add_dependencies(test-sqlobjects qscintilla2) --target_link_libraries(test-sqlobjects qscintilla2) - add_test(test-sqlobjects test-sqlobjects) - - # test-import -@@ -118,7 +118,4 @@ - else() - target_link_libraries(test-regex antlr) - endif() --link_directories("${CMAKE_CURRENT_BINARY_DIR}/${QSCINTILLA_DIR}") --add_dependencies(test-regex qscintilla2) --target_link_libraries(test-regex qscintilla2) - add_test(test-regex test-regex) ---- sqlitebrowser-3.10.1/src/src.pro -+++ sqlitebrowser-3.10.1/src/src.pro -@@ -153,10 +150,7 @@ - } - } - - LIBPATH_QHEXEDIT=$$OUT_PWD/../libs/qhexedit --LIBPATH_ANTLR=$$OUT_PWD/../libs/antlr-2.7.7 --LIBPATH_QCUSTOMPLOT=$$OUT_PWD/../libs/qcustomplot-source --LIBPATH_QSCINTILLA=$$OUT_PWD/../libs/qscintilla/Qt4Qt5 - unix { - LIBS += -ldl - } -@@ -197,9 +193,9 @@ - } - - UI_DIR = .ui --INCLUDEPATH += $$PWD/../libs/antlr-2.7.7 $$PWD/../libs/qhexedit $$PWD/../libs/qcustomplot-source $$PWD/../libs/qscintilla/Qt4Qt5 $$PWD/.. --LIBS += -L$$LIBPATH_QHEXEDIT -L$$LIBPATH_ANTLR -L$$LIBPATH_QCUSTOMPLOT -L$$LIBPATH_QSCINTILLA -lantlr -lqhexedit -lqcustomplot -lqscintilla2 --DEPENDPATH += $$PWD/../libs/antlr-2.7.7 $$PWD/../libs/qhexedit $$PWD/../libs/qcustomplot-source $$PWD/../libs/qscintilla/Qt4Qt5 -+INCLUDEPATH += $$PWD/../libs/qhexedit $$PWD/.. -+LIBS += -L$$LIBPATH_QHEXEDIT -L$$LIBPATH_ANTLR -L$$LIBPATH_QCUSTOMPLOT -L$$LIBPATH_QSCINTILLA -lantlr -lqhexedit -lqcustomplot -lqscintilla2_qt5 -+DEPENDPATH += $$PWD/../libs/qhexedit - - unix { - # The executable diff --git a/dev-db/sqlitebrowser/sqlitebrowser-3.10.1-r1.ebuild b/dev-db/sqlitebrowser/sqlitebrowser-3.10.1-r1.ebuild deleted file mode 100644 index 259f09b86cb3..000000000000 --- a/dev-db/sqlitebrowser/sqlitebrowser-3.10.1-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-utils desktop xdg - -DESCRIPTION="SQLite Database Browser" -HOMEPAGE="https://sqlitebrowser.org" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3 MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -BDEPEND=" - dev-qt/linguist-tools:5 - test? ( dev-qt/qttest:5 ) -" -DEPEND=" - app-editors/qhexedit2 - dev-cpp/antlr-cpp:2 - dev-db/sqlite:3 - >=dev-libs/qcustomplot-2.0.0[qt5(+)] - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5[ssl] - dev-qt/qtwidgets:5 - >=x11-libs/qscintilla-2.10.1:=[qt5(+)] -" -RDEPEND="${DEPEND} - dev-qt/qtsvg:5 -" - -PATCHES=( "${FILESDIR}"/${PN}-3.10.1-unbundle.patch ) - -src_prepare() { - cmake-utils_src_prepare - find libs/{antlr-2.7.7,qcustomplot-source,qscintilla} -delete || die - - sed -e "/^project/ s/\".*\"/sqlitebrowser/" -i CMakeLists.txt || die - - if ! use test; then - sed -e "/qt5_use_modules/ s/ Test//" -i CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - -DENABLE_TESTING=$(usex test) - ) - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - doicon images/sqlitebrowser.svg -} diff --git a/dev-db/unixODBC/Manifest b/dev-db/unixODBC/Manifest index 59df4474eb21..a588a7a1834b 100644 --- a/dev-db/unixODBC/Manifest +++ b/dev-db/unixODBC/Manifest @@ -1,3 +1,2 @@ DIST unixODBC-2.3.5.tar.gz 1633390 BLAKE2B f7c70740471b0c6ff298f2377a3895efbf160764adc4f607dfb65de2873ea3a39a2852399feaca50fc389875e20a10b3cd0389ba9e9f02d0548312d8063f5af5 SHA512 94b5ebb887571f4fa801ae4305cd6cb4eb0d03682fac1eb0422cdd13b046b077e60bff8286c578b0b5e291cfbc0bc8695495e39c3713858d2eeb7b38459397d5 -DIST unixODBC-2.3.6.tar.gz 1661914 BLAKE2B 75162344e2b2713ae056dae0a2c1be31994ef350b4aa3ee7ae924b17527f35e0b7c9bb5a23763ab71553ef67a025d2a6549e564507b95991d6a193e165f1e774 SHA512 6518a4169946e847dd710d54724a44d268b98954d30064eadadb703edbbeafac05bd1f42a6845c2fdcdab7ae8987800acd1a5f6b4b96de5f3c8c3e4bc370fe30 DIST unixODBC-2.3.7.tar.gz 1669501 BLAKE2B 0e6b2130b72ccfed3a26877ff1c8af9adc7cc514002d3198d5249a12da5de03322178bf0847b92336b5a373893751bf3cb5aec4c251163a3c9f0ef98c90e5db8 SHA512 a87afeaaa0476f4ae6345c7021b3af52718944e599abb595c864d9126744a21341889802512a1de3ebaf86ac89e7f8b1bbd7f8f5285e8f4bccf928bd1585ff70 diff --git a/dev-db/unixODBC/unixODBC-2.3.6.ebuild b/dev-db/unixODBC/unixODBC-2.3.6.ebuild deleted file mode 100644 index 50b7a38b6389..000000000000 --- a/dev-db/unixODBC/unixODBC-2.3.6.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit libtool multilib-minimal - -DESCRIPTION="A complete ODBC driver manager" -HOMEPAGE="http://www.unixodbc.org/" -SRC_URI="ftp://ftp.unixodbc.org/pub/${PN}/${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+minimal odbcmanual static-libs unicode" - -RDEPEND=" - || ( - dev-libs/libltdl:0[${MULTILIB_USEDEP}] - >=sys-devel/libtool-2.4.2-r1[${MULTILIB_USEDEP}] - ) - >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] - >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] - >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - sys-devel/flex -" - -MULTILIB_CHOST_TOOLS=( /usr/bin/odbc_config ) -MULTILIB_WRAPPED_HEADERS=( /usr/include/unixodbc_conf.h ) - -multilib_src_configure() { - # --enable-driver-conf is --enable-driverc as per configure.in - myeconfargs=( - --sysconfdir="${EPREFIX}"/etc/${PN} - --disable-static - --enable-iconv - --enable-shared - $(use_enable static-libs static) - $(use_enable !minimal drivers) - $(use_enable !minimal driverc) - $(use_with unicode iconv-char-enc UTF8) - $(use_with unicode iconv-ucode-enc UTF16LE) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - einstalldocs - - if use odbcmanual ; then - # We could simply run "make install-html" if we'd not had - # out-of-source builds here. - docinto html - dodoc -r doc/. - find "${ED%/}/usr/share/doc/${PF}/html" -name "Makefile*" -delete || die - fi - - use prefix && dodoc README* - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 58777be3d2b1134ea15f7cce330064c8f12bf10a..eee00942474096cc3a3c6d0b6761312911aaca41 100644 GIT binary patch delta 11965 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 Sp42<@@BTlkQi$F2SO5TQt)>D1 diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest index a3ece40e0f19..48f1ea3e229c 100644 --- a/dev-embedded/esptool/Manifest +++ b/dev-embedded/esptool/Manifest @@ -1,4 +1,2 @@ DIST esptool-2.1.tar.gz 68974 BLAKE2B 4aaddc9bf22a624de18e7d58b35a42f6fa27cf8bdfff119a270b9531f1e19ecb3f4d7eebad319a799068a19941bf0c843fc464fd5ae891d8e03e1a2bad54dd68 SHA512 be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3 -DIST esptool-2.2.tar.gz 70585 BLAKE2B ea4553d7857987233d1488e6db1993ec687ce10c9c810c7a5327043283fab19b10863106ecf8bfac6d7585a8bbf2823b90d7e225dd4a27bfb784f183e86c796a SHA512 a84b61875a8f227b8103fcc546eb1323547159fbdc962d0577eb6498126589c9fa3b23ca840d33ab2636d7c05de3eb048bdfbdbd86d895c8e37f9bbc169a4caa -DIST esptool-2.3.1.tar.gz 72312 BLAKE2B 4e44a2be2a72ab25e85af9b380f5f80896a84490f30180a98ed20822ac087d24511613d205bed04c8c92d1effc6b2074c2208d4ba5f72b6b661aff7c1b4e02b5 SHA512 8025e1e7a378c0fce27c5ea2d3290cd12e7f657039f0fed6b4bd938a10d971739b678714c2f19f0d2edab3d2215e7975ba685604f870d45a18d60f3147c643b8 DIST esptool-2.6.tar.gz 4336261 BLAKE2B 1da9ea1ed24d1bf91e2bbac079016c4813012946977ca6da7f6b4eac52ea77f501f4185efca39a636cab438720f0a14ca2faf49920228656fcb4786690824208 SHA512 dd2e1815df07a491d5b41b709aafecb642f5b642c83b11e309986ba0ad827257e6b7bb93f4decd7ee37fd10a1ee7b36c836598c0c2e1e60118bf96397c187dfd diff --git a/dev-embedded/esptool/esptool-2.2.ebuild b/dev-embedded/esptool/esptool-2.2.ebuild deleted file mode 100644 index fc375443446a..000000000000 --- a/dev-embedded/esptool/esptool-2.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) - -inherit distutils-r1 - -DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32" -HOMEPAGE="https://github.com/espressif/esptool" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - dev-python/ecdsa[${PYTHON_USEDEP}] - dev-python/pyaes[${PYTHON_USEDEP}] - >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]" - -RESTRICT="test" # Uses a device connected to the serial port - -python_test() { - ${EPYTHON} test/test_esptool.py || die -} diff --git a/dev-embedded/esptool/esptool-2.3.1.ebuild b/dev-embedded/esptool/esptool-2.3.1.ebuild deleted file mode 100644 index 3a5259cd84b3..000000000000 --- a/dev-embedded/esptool/esptool-2.3.1.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) - -inherit distutils-r1 - -DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32" -HOMEPAGE="https://github.com/espressif/esptool" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="${DEPEND} - dev-python/ecdsa[${PYTHON_USEDEP}] - dev-python/pyaes[${PYTHON_USEDEP}] - >=dev-python/pyserial-2.5[${PYTHON_USEDEP}]" - -RESTRICT="test" # Uses a device connected to the serial port - -python_test() { - ${EPYTHON} test/test_esptool.py || die -} diff --git a/dev-erlang/Manifest.gz b/dev-erlang/Manifest.gz index 04f19282f338cc069c005cf407d80ac1a3b33acb..24ae8d291f59af0c7b79bef5ccc737c860a757df 100644 GIT binary patch literal 5324 zcmV;-6f^4|iwFP!00002|8<(nl3X`(hWGOnd;%MZTLMc>cpP@v=PsRp(^>R~-J+cYpov-ADgw$G+M>{QB|3JJBrf{`l|T{o9}N zAK%q(eoDFbmNio8)7H3cWGO|uncKFMWL>dp=UUynTi2H5)Kk0GQcLPRC%r4T>Ap`N z)>}?j*?$M4Mn|Z96GS}oi zTa)-)Km6mL?WgzGzkGc+(|8?NGi|3ATXRUVwuW(G zm#eZf+d8Wh^OZXnHTlk+)?TN!%z*jS!JI}*t$P|vuWzxmJ+)Cb7q**9)5-ni()YaE z{0=5p7Xw*oF@;>d4XldqUQ(NP#5B&FGH$KLv{b6w@!fo+v~*2 zuDhmTwdR)Rt>)QFUoQM#rH{1QE~f*Bw8z-FC%NUy>T>3q>yF8c8*8m9N8KgcT)m$u zSL>a}%CcH+QsHa7%04+TdU;Pi-Nv_x_0m(yXM2`uV~vr0o?CN1*&8sCvL~a{rBY4< zO}=#Pde+T%4o@{T7I?<0l`rp$4W6lYujC?7rcWlJb1y~>#xK*m5x0?@JKuy~$jAj5L8v%?x5j zh7tp;cQ7ij&Y-NUlDOJ|C@@5Ax)N_@e6O?eoNEV`we4Liyavax=#)OX!CM`BpK3ta znkEJ}xROzIuhmBF<#LTHvx~JZkWP0dK&nYnYS~w5XQXCzmEIB*T-nFG{oXWmYwJ(5 z`eYxUftAXGitVh)QYWyf(= z`Yh#0ZhZ631HDS9Y5a(8%Xc|*J78^=IuY8$kXo(U%Fc5zJs=77TRuRw9|4orX1+d= zu&qzS`t0ZZmuG0z*J-hHm@y{+yitU!llScyUBZUcGWbm!167| zmzJDE|6uf4NOTLimRqkE3*=P%q4vA4Ovo##oU9@pgR<1UBDF&qqDlN_4=~Q4T0h(j zW7RHuJWcD%`%iD6rBAk4y}KhV>x56_+ZO;EW#o$`P6&TtRYrV99cX?}#TjQeAdvP2 ze2^hHVH1Gu#EdZ2)ipUp=1S*;&&Y0P$&=gEc5~Y57LxdCi|`x>jotuWg-@jcA1HtK zMiP+E!Nr+Qge?h(mE8N~J*70aaoI0I%G;!%^9^lFn0?2SuNtbKm^~Zv7PfO|SfTcd z)K}Ka#Xs}#e?GilzcVc_B!XfX5G1#u=vU(7aqcs#_8pF0Kty67nkHYd(6>ke2^APt zFnvNtDcl%$tUwS=Axf;Q6M#tQ+C@*cYV8``fgdwQC23Zhr7frkqQ- z=CYWXGqapWEBFk?3Py2TGQ_D|GnO{dB-`kD-Ba4q!AwsUyVK>2_$901liSXY%|eOZ z_UMEAK`H?AV_Mg~eEt6Ghc9m|@gei@l0|9WzEV1B`LUO z#es2XT(PIqw2gb%XeKW9!)FWE}3Vm#?6_i8acPzBFO7OGhP8bD-696Gh zt)&{NAtME4EYbi1FYsvkxJan?6$z4oY3X>uF=L$V?5<@FROUjuvXDQd5D=Yj15TP58v1m#wo7<^m1@IK-$iKB~RD*A0= zeD)-g=$o>RIcg60ATql%6sKr*GfIZpckM?nYW=v1>%8wqzCKUx1Ndo76 zS;3R&6lq4fz}+UQ79~Ryj77U?ODj};BK>tRAygHMU3?C{KRPCam@{H-0Fh^wNJT?6 z3N%OT4Oa+pj38xduM$R?l1YNCvGJZ7vVyBdU5wDVFUD5OkfGpB5u{sy1#WY=^hl6S z!aJ; zfX=uH3ahfT=3K`VnlR;=&_%kTecZJBEp!b7ZgqtSjpBpdUi<=Z@_M7KIq96>i1dTC zi}WNCCN-N38D=&jC@!_g?1)_QheJji14D3$ax+mCGzn}|ZCY0BzYSC&6Xj7e;yMkR zTLrsTAv$ukqB=lx$z*$U4NsHJDiX54` zYdZCn%8$lT+PkoIaz-WDO@u#Ve39~~+TW(dfM4vHvW(DI?gi<(-1Wr)$p9O<2z6y5 zO8H_zN`Rxn;>sBDxR^}EiEwTts*`RLbM+ME7LwA#@*vzqV!`{l5z;Nq0cF{%_^waW z`uU6h|GI@vunUl=sgrn>#>mG*x-FZpBSKI~Nq(TH6NdInr%ja9ZMYT{b8BQ-z-QVV zt0qvii=gjyL98nURtF|RJ3yE<+7!DaSW&n|9_<=rpefv93XB6Zcs%gdITA9Cw4)Xv zfeP&u9)f{Wlj88`j!Jak&r1o~BNjd=v2`47fWR=9Zx+5{%mgxu=ThYU(!VFM&Ior@ zjmNA$*bn~sO;VkYvj{=|4E`UoaOtGeP41!_gt~GG(S|`gl&8=o7?^NpzEQ}qy{TTH zXuyHJk`BnX)B|zJQC(>RG(Y%D-Q;E5h%2L%(BGp-9NOM1vKI2!`T}m)PA9psz+QM0 z70b{-Whr_2j9So8aw0gBL-;3Slb5+@c1L`s<#)b; zTJ0|_z_+CHG_7C!`KXIn^O#mO#~#3WTw$kXFmP!@up}J$oKOiI&5Wi+i%_g7WSj;= zdZ`3XIYcnPI1V<*Rz*k{1pMA|6a`$dW1@ATfsky*aSm@keiJHaud0|9B?2}ckhv-fV$R$ofi#V%u*AiRHFVO$jrle@d5fe;g&AeP28b0n zn48XQf<2_v(QD>JE6dP@32~Ewl1zJCGfo1r&uEgHpU41s?@Z1mT>wxb^B^1))`MTh zp+FobUOtg`Qyw*1e37{>pG3##PZIx0zW@05FaP!7cS=xBlyf0OkU#N6>=~bk5JL{6 zO&p0s3he`rl<)!y@J47S-F`(=q1vNs92aO>%0DO_qeMPaLSm*)woK z0hQY;r_65ygP$j=^ukJyEJ(osV;}2lC^f<_gCKnP--I+wN4hNtYZc4337HagNRPjtS*;3`_@g^EMvn1BQ zGpen0DqL#|Q6so1oPRyS!4wITd{cltYNp+uln7aFRKu3#w+T?V&xa8OwYEj)cQu}?qz24eCMFt!*+ zpEaEq#p)rp^AZ#fl(ZcOzj4@2#X|*v3(f2p7^IVsUZ{GDoWH0RNOGW&Haz2~x79+# zY!RO4p~8?$mD*B+_{gjxB}{g_nj_tcj!rox15Kk;(mM&1S=+)#acxLV%t2*aWDRO6 z>}^ofJX7GAQ2tnc~T@!6bDKCY_O^0ZtHr!C- zFdM&#$}v`)D}npYve1T*0Eyo<($7B71w*7D*)GTcK0wakWq-+m^o5ysnEb{`_(@99 z#CP8e?AMPUK7ZOz@#`tr(?y)NiUm0|FiJ7U>=rB7MX*57&!=$248PQ)MBa-Ms^Xq`kz(K2iXw#tAwMB=L{H z7yVMS|lNM;($TE&&dK}$F zTjcsQBrQ@ewA+GGG<1UiB4b2uqVh#T8wleGryfy(-;V29ywU?(%<2-gqxKNLOvc9e z@dIw})^S@r9VU0BMW1H(4AtU^zIVQ-=1Oj()TIe^ULF-uHiNr^A5VwdH+rQhTCmwt`W-RfvAA{n{skiIq7%kyH9yRm{Erz8QXOvFDieNk9@L@#k zp7<3xfjX6`wIM-vBDQnO{dHd8GD6%m0!X}Joz%l)BpxdrxQ~pJ651uxpAd5j)P9k} zYY5wbj2I@WlIqJ7q=kg8i2iW9xPhn=4{GDjU0!+vmQva9B`%%zbVm5)>*x1B{qX6t zzj=_BpDHAJL_(fb!$)69P-LO+kIg z5?EM^`=gRilyx)cgzC|YpltCOXWIM!M4NE_+KQBNEOCAo&o@|&rr%Nu0t;Rdm@8c^H`a=3Hk3f33OTiiTtr!T zhS=9%e)^r~Xx3JuTn%dwZikC6%%daWRjH38RjQU@9|CR@-+%{OCDo>vvuKJ~i^n+N zh18sOq6SQYCQ%v}H8LtFrjmYl>m_*G5!IoN&j1HIX+33lBXF17wGX zU!j%U^4T5lkrNO4$N+TScqpc;SW9sLfEZ+fYLN`%kuecsmc8Sj-C(78rU+(!fho3= zH>zl)e>&P@SigS!^yzn^gw~hi&o~6YYZ^aal*9+Y=J4nfunFr!QR7(|NhKcKB#ezq zr%lgz9)<0ZY0eD#(Xy|SO3%b|CRr`c#p0hiSc<3Kh)t$VvPxY3(iy%D3kayj$sL-G zBOeC6;vYycw_aDP!|5By4A}B`>`Ep-KM-a%0Dz{_wvRx^d6qB>(`XM;&JX literal 5347 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 BUqS!? diff --git a/dev-erlang/base64url/Manifest b/dev-erlang/base64url/Manifest index 295185060ebe..39fc6e3f268e 100644 --- a/dev-erlang/base64url/Manifest +++ b/dev-erlang/base64url/Manifest @@ -1,2 +1 @@ DIST base64url-1.0.1.tar.gz 2726 BLAKE2B 38bf2e8d31cbd39a29d444f682692b6128ff41b0bd1496ea2db82f869a4f8f760a8cadaf81facee259bcf06b344cb340def8ed25af25b7b1f8b2e2213f81339b SHA512 7398dc99078053b6e0544eb8ca93e9616549493c02245084c220ec854f429139dcaba38dd522858dd74b95067979a3ec4378eb3abd5f6d1662af27687381c738 -DIST base64url-1.0.tar.gz 2759 BLAKE2B 7a9e1c4bd5343af2556b21255fed82375400088b461ad6aa5b308c49eb5fefe3597419a6cc6990ad8e29a11f4ac8814624f7c043ca19cecdfc1a4822e230693f SHA512 f9f5062d8a45c5d0fbfb7179359137e88a1af10e29c1329506446d2142331176f6be2aa30387e4c98855440c1da943ea16a655ed2ad5168d4f5f8a2cd1c47c5f diff --git a/dev-erlang/base64url/base64url-1.0.ebuild b/dev-erlang/base64url/base64url-1.0.ebuild deleted file mode 100644 index 4710ed85dd81..000000000000 --- a/dev-erlang/base64url/base64url-1.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="URL safe base64-compatible codec" -HOMEPAGE="https://github.com/dvv/base64url" -SRC_URI="https://github.com/dvv/base64url/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) diff --git a/dev-erlang/cache_tab/Manifest b/dev-erlang/cache_tab/Manifest index d737777f9fda..5435fbc0eb85 100644 --- a/dev-erlang/cache_tab/Manifest +++ b/dev-erlang/cache_tab/Manifest @@ -1,7 +1,2 @@ -DIST cache_tab-1.0.16.tar.gz 18736 BLAKE2B 7701ac2dbc57a8a2f3ebde2744ad27864e1e12d8a30bde5196789d702c0270345a74b9f064ca61835ace54d65d28f7b52e394abbcc155044f440752d13359862 SHA512 d4a81a64fc34ba6c784e9ade3575e6f6964d6273f84de4c0d81e18a9f9fa59547f6f270d76a42cf0061a63fddd04171e7de10abbc52de4c215f39697b7619746 -DIST cache_tab-1.0.2.tar.gz 12414 BLAKE2B 15c8d1bfe8e774b123bfedbe3ce7aaf006575670f8a41639effc7d9e4ad4e1717a47f02d195be7e60fabf8f0495ef05aa02ef91029cace32c7f66f147f723beb SHA512 9a4e225b4a1776771d964ef2b96b8eb976b930bb2e9c5ac93e1e8b238f6e259d086a550d41b4931fbde293306892cdde2a38a4af3afa581a74e9e76b5feef111 DIST cache_tab-1.0.20.tar.gz 22903 BLAKE2B a083812091fccf085170db96a542e30caf924c09e6d55a35882e956b8660e2bdad9b9f428953cbb21e12c2dacb965713e9f2dd1f2772924cfdb190a436b55455 SHA512 5f2945c68b77dbce77c1e96c26e5d0d91e9d43df0228b4b49cd00335e272c81cc134ce465027cb14e9da6d92708c628dd841e676df0e7104f968506b3209266a -DIST cache_tab-1.0.3.tar.gz 12600 BLAKE2B 5474ea27ee872893f1b834f361aeca17755d54571c853b39c87622daca03526529612c4ac04c5d7554d65ff838ef6bd32cff654ddbdd031b08deeb653f041591 SHA512 d6d6f23834144b58a590dcbda57c2f0d14fd6030a2ea1e1675d56ac1038618f275bb9f9f9c0f80fc03510f775c1a04637eebcf927daeb9af51e2c70efa8239f4 -DIST cache_tab-1.0.4.tar.gz 12611 BLAKE2B 191ea58bf29cd9bfe8b56a5418008e643199ac1a2f7e9b624a29a25d1f3a8a5fc85c6fc7f483b545458f3e1e4143e5cd5b79e06fbbfc60433806daed930559bc SHA512 c0f7167631eb11de59303a7cc96592c172c109019004f52759c6d5c02d581ca515a81568f2dca0bc1a38ea8303d48b5e415cf12629d27730318433843a1ff3eb -DIST cache_tab-1.0.5.tar.gz 12632 BLAKE2B 12495a005982f23e3e2ec8fab85a1afbd6b1a49d7de8c8fcb784d9a0fd1aa21654d9df23670ad5418562a3c9854e5bb029f41a6c287cdde94e1724a220dd2314 SHA512 1a49f3e8c12f032d33fac18aab04a4fbfb0dfc31c22e1e47ee3005d65c80b6cc15cb8fccf955fee1a88002ce7b5dc1fd5fb13fd10196449117f21ac51c0abb39 DIST cache_tab-1.0.7.tar.gz 12827 BLAKE2B 57d669e67a980550fb4d671b22e69ff2ebd0482aef9d6163ff831390135c7ee1e83e87ed50fdb8e331402398a7cae2b081ac2861125c92cff6e9570c564b2c40 SHA512 9727a0103f47d63e5a07d630ebf45b86d1f1ca7ab5006f127a749fb633a8a6b73b00ed5ddde6f420073a96542d0e073a420020947775bdadef5257675137787b diff --git a/dev-erlang/cache_tab/cache_tab-1.0.16.ebuild b/dev-erlang/cache_tab/cache_tab-1.0.16.ebuild deleted file mode 100644 index 2c670bedbf40..000000000000 --- a/dev-erlang/cache_tab/cache_tab-1.0.16.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="In-memory cache Erlang and Elixir library" -HOMEPAGE="https://github.com/processone/cache_tab" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.13 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/cache_tab/cache_tab-1.0.2.ebuild b/dev-erlang/cache_tab/cache_tab-1.0.2.ebuild deleted file mode 100644 index c585638ad58c..000000000000 --- a/dev-erlang/cache_tab/cache_tab-1.0.2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="In-memory cache Erlang and Elixir library" -HOMEPAGE="https://github.com/processone/cache_tab" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.1 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/cache_tab/cache_tab-1.0.3.ebuild b/dev-erlang/cache_tab/cache_tab-1.0.3.ebuild deleted file mode 100644 index 4fa824f23a5c..000000000000 --- a/dev-erlang/cache_tab/cache_tab-1.0.3.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="In-memory cache Erlang and Elixir library" -HOMEPAGE="https://github.com/processone/cache_tab" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.4 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/cache_tab/cache_tab-1.0.4.ebuild b/dev-erlang/cache_tab/cache_tab-1.0.4.ebuild deleted file mode 100644 index f7676827a7bf..000000000000 --- a/dev-erlang/cache_tab/cache_tab-1.0.4.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="In-memory cache Erlang and Elixir library" -HOMEPAGE="https://github.com/processone/cache_tab" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.5 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/cache_tab/cache_tab-1.0.5.ebuild b/dev-erlang/cache_tab/cache_tab-1.0.5.ebuild deleted file mode 100644 index c27e13a3e1d4..000000000000 --- a/dev-erlang/cache_tab/cache_tab-1.0.5.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="In-memory cache Erlang and Elixir library" -HOMEPAGE="https://github.com/processone/cache_tab" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.6 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/epam/Manifest b/dev-erlang/epam/Manifest index 2c596bd0dbe9..a62e16381101 100644 --- a/dev-erlang/epam/Manifest +++ b/dev-erlang/epam/Manifest @@ -1,4 +1,2 @@ -DIST epam-1.0.0.tar.gz 44008 BLAKE2B 5dcb21b17bd3e4a2dca5ab4776aa609cce784f0df1f6192acaa35024a342d72f6233c03997218113bc54d18e9ef3473dc420f93a6f00fb2c2c8079c4ce6dc353 SHA512 c0b1fbdc1e910f24b2f39ea34cf6fd5859f3ab0cf762a16cf9ef71b1e49129c8238001151dd9031046049967f31fd2cb3d0c06a7d8bdd46e49f19862c143f374 DIST epam-1.0.2.tar.gz 43720 BLAKE2B 39a1056d068bdceb7ff640a498b0766aa59649228b03e03f9385bfc106f45aa210315162d4386907a1e9cbc8f177289adebf72f527a4eaf270cd62413f1daa13 SHA512 a3fdb379d8c25e56e51dcf1e683d289e9f3d19a537b1a55ca4c09185eb5731fe073a5bf0dd1449f09f8ee5b7d868b0e63f04473c1f3d1b97722dcd9832e4e030 -DIST epam-1.0.4.tar.gz 43816 BLAKE2B a8070e45be428e1cd55dbe369051f2c5566d6d8d41af5d4258ec8dc86b70d7e55f316df10d0a65687d0ad8c5de2bd493859fd0c839ad57c90bb0eb1e4ea9db96 SHA512 46cbdfa683f48f24c4709837cba49745c3b7f87b6c1223b01ced65d547a8ec1a0467997070daf40bedeeb8298d7bb31eb33b331098b406964642f059b77fd313 DIST epam-1.0.6.tar.gz 47494 BLAKE2B 8120e4f10222468ee2adf2f0ec9cffcaaea8c1fc92faf9889de0f970562631cb54cd9ba34d01994dcf657108c4232158d5617e4b9c884bc84e5eb383028b8e3f SHA512 2c316a46ac734be2c74a86e767b413fa8ff1b296622b85de4828fdd60c84e5b3962f8b76004fcb39ab43a345ec967e3f3db4ac6d0e7335dc982dbcf1edf02c4b diff --git a/dev-erlang/epam/epam-1.0.0-r1.ebuild b/dev-erlang/epam/epam-1.0.0-r1.ebuild deleted file mode 100644 index 58d8b83046af..000000000000 --- a/dev-erlang/epam/epam-1.0.0-r1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -REBAR_APP_SRC=src/p1_pam.app.src - -inherit rebar user - -DESCRIPTION="epam for ejabberd to help with PAM authentication support" -HOMEPAGE="https://github.com/processone/epam" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-lang/erlang-17.1 - sys-libs/pam" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) - -pkg_setup() { - enewgroup "${PN}" -} - -src_install() { - rebar_src_install - - local epam_path="$(get_erl_libs)/${P}/priv/bin/epam" - fowners root:"${PN}" "${epam_path}" - fperms 4750 "${epam_path}" -} diff --git a/dev-erlang/epam/epam-1.0.0.ebuild b/dev-erlang/epam/epam-1.0.0.ebuild deleted file mode 100644 index eacf6aecb144..000000000000 --- a/dev-erlang/epam/epam-1.0.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -REBAR_APP_SRC=src/p1_pam.app.src - -inherit rebar - -DESCRIPTION="epam for ejabberd to help with PAM authentication support" -HOMEPAGE="https://github.com/processone/epam" -SRC_URI="https://github.com/processone/epam/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-lang/erlang-17.1 - sys-libs/pam" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) diff --git a/dev-erlang/epam/epam-1.0.4.ebuild b/dev-erlang/epam/epam-1.0.4.ebuild deleted file mode 100644 index faddaeab02f0..000000000000 --- a/dev-erlang/epam/epam-1.0.4.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar user - -DESCRIPTION="epam for ejabberd to help with PAM authentication support" -HOMEPAGE="https://github.com/processone/epam" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -DEPEND=">=dev-lang/erlang-17.1 - sys-libs/pam" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) - -pkg_setup() { - enewgroup "${PN}" -} - -src_install() { - rebar_src_install - - local epam_path="$(get_erl_libs)/${P}/priv/bin/epam" - fowners root:"${PN}" "${epam_path}" - fperms 4750 "${epam_path}" -} diff --git a/dev-erlang/esip/Manifest b/dev-erlang/esip/Manifest index 263cf859e104..fab0124996f6 100644 --- a/dev-erlang/esip/Manifest +++ b/dev-erlang/esip/Manifest @@ -1,6 +1,2 @@ -DIST esip-1.0.10.tar.gz 84598 BLAKE2B 14a8260c24a7fd9e74231e7f95d7fc910fe473037a974c3ad712c9ba2d1922a9f701cbf4096f0935fe54ba5c6b5738a97f31eed1052d631353152dab9f7e6e22 SHA512 d551b2120d630e85181c2cc867f2c3e6efd5b6c31066fd58fdc65605c00d8a5ea0bddb821d018bd9401bfe3746b95777fe98ecbcbeaea62e14f1a138ad390bbe DIST esip-1.0.11.tar.gz 84816 BLAKE2B 8cf1f872496097965d40e6bb1e776318056735e12cf48e746a88861602c32edccdab902fb989305e804054a220aad26ae3931cc22d9d1b2282d6aeac0795df64 SHA512 b62f99b9a9e160e2303a28dab3133c15ce25eae067e3dc16d64c9d60640fd7d5b1b7f69742fc2b94bd6993402ef618454e771ef76dea1ccf24c9ee708f59771f DIST esip-1.0.26.tar.gz 85846 BLAKE2B 03d3ba5d9706794eaec99cfd074c8fda548fc0911ae8cdb11cb991c910955c47a69280b5cabb384cfbc48a580cc862ac54e3c795e641e417019313ebecb9795f SHA512 4bdbd94c1e6cd029603bbc4b5166f2793293ac0041c79a4c3672387f5217a998ab950cba0a6cbef70c2c5eca393b3f3a4917ec87ab4e5edc08b85cb46e7c667f -DIST esip-1.0.4.tar.gz 84478 BLAKE2B b2b040269e0d8f74f812cc8b8be862e3d7ac9e3dc6877deb66e16c4a56ef97f07b5ec0885f68017caeb9e7a8df1f46bc901f85f5b88b6b98ddba86a9b80dbb99 SHA512 50915831796f76986a00f5a2a08f308aa9fee71e92fbb6978e9e20f0c00007c0d442991cc7fc2f6df82560a1509f8189865afe8d0b6f94410c39e07ca4f1092b -DIST esip-1.0.7.tar.gz 84522 BLAKE2B 4e9c95e72b2e4898f972759d80390bb32c2e2527768dfc99f5094b7108dc5fa21f0e7d224ac13831040660ab63a017accbeb0f028d83652fad7317cd444eefa2 SHA512 f25f2ea146a8fbea8f727210fc222649a6d434b5f2f9c2eaab62d56ecaddcd2f2986a96befb1e1291cff9130276d146321c20948d0469c36797c323f94431f3a -DIST esip-1.0.8.tar.gz 84534 BLAKE2B 25e705d4d466ce2fe5464fac73714e898dea5654fce945507afe2c00ec954ac72a8e2bc4c19bd75fafe0f489c9da56f63a2a0b02cbc3161435c929bd9001d190 SHA512 c5ed3e4e25d8db7aa67002e7b0bc0f6e7355e4227339ed507064832c3f329d78f6aa7d71eaa80108629b7bb6141f68c2f079decc4799517ac886e7bb3c1415e6 diff --git a/dev-erlang/esip/esip-1.0.10.ebuild b/dev-erlang/esip/esip-1.0.10.ebuild deleted file mode 100644 index a4fdcf360d4b..000000000000 --- a/dev-erlang/esip/esip-1.0.10.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="ProcessOne SIP server component" -HOMEPAGE="https://github.com/processone/esip" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/fast_tls-1.0.9 - >=dev-erlang/stun-1.0.9 - >=dev-erlang/p1_utils-1.0.6 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -src_prepare() { - rebar_src_prepare - rebar_fix_include_path stun - - # ebin contains lonely .gitignore file asking for removal. - rm -r "${S}/ebin" || die -} diff --git a/dev-erlang/esip/esip-1.0.4.ebuild b/dev-erlang/esip/esip-1.0.4.ebuild deleted file mode 100644 index e59d8a897920..000000000000 --- a/dev-erlang/esip/esip-1.0.4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="ProcessOne SIP server component" -HOMEPAGE="https://github.com/processone/esip" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/fast_tls-1.0.0 - >=dev-erlang/stun-1.0.0 - >=dev-erlang/p1_utils-1.0.2 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -src_prepare() { - rebar_src_prepare - rebar_fix_include_path stun - - # ebin contains lonely .gitignore file asking for removal. - rm -r "${S}/ebin" || die -} diff --git a/dev-erlang/esip/esip-1.0.7.ebuild b/dev-erlang/esip/esip-1.0.7.ebuild deleted file mode 100644 index f8f8e9b12fd8..000000000000 --- a/dev-erlang/esip/esip-1.0.7.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="ProcessOne SIP server component" -HOMEPAGE="https://github.com/processone/esip" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/fast_tls-1.0.6 - >=dev-erlang/stun-1.0.6 - >=dev-erlang/p1_utils-1.0.4 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -src_prepare() { - rebar_src_prepare - rebar_fix_include_path stun - - # ebin contains lonely .gitignore file asking for removal. - rm -r "${S}/ebin" || die -} diff --git a/dev-erlang/esip/esip-1.0.8.ebuild b/dev-erlang/esip/esip-1.0.8.ebuild deleted file mode 100644 index 3919b93556c9..000000000000 --- a/dev-erlang/esip/esip-1.0.8.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="ProcessOne SIP server component" -HOMEPAGE="https://github.com/processone/esip" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/fast_tls-1.0.7 - >=dev-erlang/stun-1.0.7 - >=dev-erlang/p1_utils-1.0.5 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -src_prepare() { - rebar_src_prepare - rebar_fix_include_path stun - - # ebin contains lonely .gitignore file asking for removal. - rm -r "${S}/ebin" || die -} diff --git a/dev-erlang/ezlib/Manifest b/dev-erlang/ezlib/Manifest index 80c57d72a022..3ace3a47c32b 100644 --- a/dev-erlang/ezlib/Manifest +++ b/dev-erlang/ezlib/Manifest @@ -1,4 +1,2 @@ -DIST ezlib-1.0.1.tar.gz 45307 BLAKE2B 1226319144df02963618ace22ee2e3031226677703dc6a68c011794b336799a48eabe8b9262ca5501c6d5feec6256e517f757aa9f9986dfee9133bf9b4954a33 SHA512 7ec02dd91034eeaad3556071ef78ff6d8e890bc49b2ce5010280db48f9eb65ebfe62628fbbb89110310e359847f0da616f9281683926fb7d0f72972ee77a463b DIST ezlib-1.0.2.tar.gz 45369 BLAKE2B d2d23cf9fcd530a76ed4a386df15401cd9598e158f20cba3eff19332e25532fdaba8cae93e576f5756559e74f169f6a01f9d09c41e844d3af4a9d9d3cac15185 SHA512 90671fdf0bbc23a7f54da665dfb31a3ed2d92180ff5c58d872001481584e6c8b39cd84b3dc947f1efdae10792c2547218017381cbc7056070d22b140e941c9bb -DIST ezlib-1.0.4.tar.gz 45510 BLAKE2B 685935b2aad9d20dc0d367c1edddb701d3d12fd24ec3fab617d35f9207e3994ddb57aafa9083337d0752b5e1fe15941dbff2f9b916400f0e7a3c6350a3c6ff3e SHA512 16495a6756cd60ad921695d87136e399446850ce1160d92b825673fa1e0e7d3cd4a6b49f274debbfe7dfe4285370362ece64db8843afd564ffaffe9eeba0dc7a DIST ezlib-1.0.6.tar.gz 49136 BLAKE2B 596e3580a20d7b8174ded16656fd5f15b8558ffe16a1278e76a25dcff935c258b2df37fb5be0c4e78de566823c41c58941fffa95cdae8b02a21bf6ea5d6f5417 SHA512 6f2a459f773eeba9a7d1316a5c38c686b54c5c68bb3d90e38ac4698fb1140c2d1b961e981af5013711fbfd854f3b3f206a828b6eda9071fd437ccdf4871d8e39 diff --git a/dev-erlang/ezlib/ezlib-1.0.1.ebuild b/dev-erlang/ezlib/ezlib-1.0.1.ebuild deleted file mode 100644 index 98d089491da3..000000000000 --- a/dev-erlang/ezlib/ezlib-1.0.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Native zlib driver for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/ezlib" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-lang/erlang-17.1 - sys-libs/zlib" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/ezlib/ezlib-1.0.4.ebuild b/dev-erlang/ezlib/ezlib-1.0.4.ebuild deleted file mode 100644 index 78a239ce2a97..000000000000 --- a/dev-erlang/ezlib/ezlib-1.0.4.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Native zlib driver for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/ezlib" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-lang/erlang-17.1 - sys-libs/zlib" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/fast_yaml/Manifest b/dev-erlang/fast_yaml/Manifest index 9b4bcb814776..5d9d22b57877 100644 --- a/dev-erlang/fast_yaml/Manifest +++ b/dev-erlang/fast_yaml/Manifest @@ -1,7 +1,2 @@ -DIST fast_yaml-1.0.17.tar.gz 49925 BLAKE2B 654a8f6ed516fc851a78a360c5f57faa302b068dbb84f9f26f3b0b8204e2cd55569ca27699181415453de469e524348b0db990736647df41843070446a20c9de SHA512 596e834a63b9ca78eee9b5021c711fdac2d7bd148dbbd6b0c162ec87f94dc41ebf7c8cd3d86c8a2c94da07d0926d31601d63123103678d42905243bb86c5f4a4 DIST fast_yaml-1.0.20.tar.gz 54476 BLAKE2B 553b433a4cbfa859b25f39e74766047f490cd11d327f73e948237fd4321e7a9f160656cb312b60fc1379c8e35f3c613ad76dc0a44a2f73b8ca09ce61a8e036e7 SHA512 583c36caf0dd492518b631bc4882530a12f83bc1de952aa8b053f4c3fb828be65d127954a5277b320a0ef28cf8b8df6db88e76b323f2774af061a9e9bd88e061 -DIST fast_yaml-1.0.3.tar.gz 49351 BLAKE2B ef705ef36f3ab2e43ac434abcce58f8fc3e0f1b0c0cfa88596c9b34b76ece0a2277a5f97046c789176231010711f906d5ec961b2053622404418e6a6d9380778 SHA512 321de1c0ff830de8a556bd661e600a66bccd944d6503a87a02111bcfb0b23c8c60b128296e7bb07ea39f923a04ebc7cd15e33971ca6691f16a75340c0695aee9 -DIST fast_yaml-1.0.5.tar.gz 49463 BLAKE2B d321ef3bbb4b51ad058b4c4125d7f53e65d5267fb0d3a6eedf2ab7b302d0b5cb9b1a2ac1cb60959ec74e8cc32684b6bf31f5247c26e61d810159d0b731541e96 SHA512 9d6b173f6086b2543273493cca460f161d16a4c3cfd8f84945a7040991fecd24a193bf0af47f3d0a326d2ebea3d46fcf5cfa0ff21607ee98e9a0bb6f2a535bab -DIST fast_yaml-1.0.6.tar.gz 49461 BLAKE2B e79acf46f9ab85fc99774d727d3d64dfbfb583eb3e9a5379e95bde44a3a3703a1ad8aa22d9629d11f2c4346c8b0136b8076b67a4bd70a6a39c576f2df81bcf68 SHA512 04a466ebac30ee08827c9ba6d18861867571eda599e68937bbc8c924dab2387444db1f02da3cbf493ef63f03bc73cb6de32a90ee54901d269b3230611ee9600e -DIST fast_yaml-1.0.7.tar.gz 49524 BLAKE2B d731cdbef28767ec0ef71ffcac7ae7150efcbf4e801ef1395ff95e22f9cc89909908ca26e493281487876bca361f82aeca852bb5a27ffe0ecdd1b658d6c0a78c SHA512 7d8dfd759fb6c406cb1e514b8bf66768b52e6be726067843035b037e88fa1986a465b173ead680971457059743d42829f0a9c0d9259fd0918e07804b6fbae89f DIST fast_yaml-1.0.9.tar.gz 49696 BLAKE2B a8cbda580e9c2bacdf046f82dc579eb5160d130f9af6c93e05e5c3e4fd7f8f30c9d767cb150a30c2abbd3d8fb3c62fa7c76bab3addb5754d04b9303e6c5bd3e3 SHA512 dd826643d1c841218bae1ccb6ea3dc0c35c64c20720c47e90b3dfad3231c4944216729bf3d46f19b06cd2d54a9487336e39a9ef15201cc315ab10a7ee950bf6a diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.17.ebuild b/dev-erlang/fast_yaml/fast_yaml-1.0.17.ebuild deleted file mode 100644 index 926060b6460c..000000000000 --- a/dev-erlang/fast_yaml/fast_yaml-1.0.17.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Fast Yaml native library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/fast_yaml" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.13 - >=dev-lang/erlang-17.1 - dev-libs/libyaml" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.3.ebuild b/dev-erlang/fast_yaml/fast_yaml-1.0.3.ebuild deleted file mode 100644 index 1d56c48ede8a..000000000000 --- a/dev-erlang/fast_yaml/fast_yaml-1.0.3.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Fast Yaml native library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/fast_yaml" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.2 - >=dev-lang/erlang-17.1 - dev-libs/libyaml" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.5.ebuild b/dev-erlang/fast_yaml/fast_yaml-1.0.5.ebuild deleted file mode 100644 index 67ebb9ace70e..000000000000 --- a/dev-erlang/fast_yaml/fast_yaml-1.0.5.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Fast Yaml native library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/fast_yaml" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.4 - >=dev-lang/erlang-17.1 - dev-libs/libyaml" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.6.ebuild b/dev-erlang/fast_yaml/fast_yaml-1.0.6.ebuild deleted file mode 100644 index b787979a6df1..000000000000 --- a/dev-erlang/fast_yaml/fast_yaml-1.0.6.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Fast Yaml native library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/fast_yaml" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.5 - >=dev-lang/erlang-17.1 - dev-libs/libyaml" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/fast_yaml/fast_yaml-1.0.7.ebuild b/dev-erlang/fast_yaml/fast_yaml-1.0.7.ebuild deleted file mode 100644 index 934160c67d2e..000000000000 --- a/dev-erlang/fast_yaml/fast_yaml-1.0.7.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Fast Yaml native library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/fast_yaml" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.6 - >=dev-lang/erlang-17.1 - dev-libs/libyaml" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/goldrush/Manifest b/dev-erlang/goldrush/Manifest index ebf10224c06f..6bc1703d671c 100644 --- a/dev-erlang/goldrush/Manifest +++ b/dev-erlang/goldrush/Manifest @@ -1,2 +1 @@ -DIST goldrush-0.1.8.1.tar.gz 22050 BLAKE2B 06b1372a9442f9e66c4b2da39ab18cf3aa79e9730cb3b1ccf9011bba4e383aa9395d008c9b30f4f650714ec1f56d86d3eb4a07e8bab90e525d2bdc938f2b64d6 SHA512 291b340ad67e09e1bb92d97844fee9d0cc87abe19fb9a9bdae382c407bfd41c0269562fce5716133e8db8e4f1340dbb9bda24b57130ba89b3713d85ba6c4a007 DIST goldrush-0.1.9.tar.gz 24548 BLAKE2B db1599ac8009a76558fbb451790f7d8d2fa0ab5a339edfa119afc8a8512160542061b363787599a4d1e5c69c70b35fd21160e73ac508589f1a55666978049d38 SHA512 3e1efcfd1ed26641dc054f4f0b4b6a8c40959c8462f6fac9d1bde4818d46700d64bf727c39e27e3428a5717d2ef917b9e35b5982e32546482451a403f0b206d3 diff --git a/dev-erlang/goldrush/goldrush-0.1.8.1.ebuild b/dev-erlang/goldrush/goldrush-0.1.8.1.ebuild deleted file mode 100644 index 7b6383881324..000000000000 --- a/dev-erlang/goldrush/goldrush-0.1.8.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -MY_PV="${PV%.*}-${PV##*.}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="Small Erlang app that provides fast event stream processing" -HOMEPAGE="https://github.com/DeadZen/goldrush" -SRC_URI="https://github.com/DeadZen/${PN}/archive/${MY_PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.org ) - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - rebar_src_prepare - # 'priv' directory contains only edoc.css, but doc isn't going to be built. - rm -r "${S}/priv" || die -} diff --git a/dev-erlang/iconv/Manifest b/dev-erlang/iconv/Manifest index e7ff65e53669..eec2d960234b 100644 --- a/dev-erlang/iconv/Manifest +++ b/dev-erlang/iconv/Manifest @@ -1,6 +1,2 @@ -DIST iconv-1.0.0.tar.gz 91905 BLAKE2B 50903abf4cdc9c13de00875b6b253d8649e876b06f9a5c13d621d3d997b7bcfef56eb9635552ff34141e1449079e178b91f6a73355c53fc896de33db46e92811 SHA512 858ec07e2a8c2699c553de068451dc6dacf3fb1cf8a8e6727a746b72b191b5647a75a5b01443719a8625c1328c6b502a1f51fc1d367767e71792e38e1e34c1f1 -DIST iconv-1.0.1.tar.gz 121318 BLAKE2B 57d92de2599c018638f91eeea9d79fc5d59a81063be980186513b0ad5dec89afe61f0cf933a459f859088aee3bbd7b4f92ce1519e42d784ac9aaa3efb9809704 SHA512 bbccdc206c027e43a13388fc6c23ae5cd7084686ad56e39593b4a3db2abfe89e8000d2a88706d4b083b21e1399d5e7a527e72fa83c7f5e631ad39c8d39293bc1 DIST iconv-1.0.10.tar.gz 121594 BLAKE2B 407a6cbe51aa50c561c577bf447dbc781c22bdc4ea20cacdcd2772e3cd7d262a1577381985ddafeb6fb48be94b35070de025b5d2301dbb4a3b9b9c0defd6a4be SHA512 c0537db617b83184111ce6f3be2e381c4a9f6a96d4887a2cf5bde3b275974411fb997f4a2f6a9c2b25c8e783e26af92b531788e9354be413d1837dd0482d41ef -DIST iconv-1.0.2.tar.gz 121331 BLAKE2B 6b5533670c6e81c7fbfb00b9d5bbc0842f76ddb528becd2b9ab5aea2c741dcc15741b2a47fdc389474deeb14563c3646e5bbd642aa577fd5ab35372bf2f06a9b SHA512 910614320109993f359697bd78bb9c31275eb1e3a45f583f7caeeaff77d0f8aa513ebcb12110dc2ef1bf5ecc59e0f5f1c3e67f0cf47cde837a8af524e951901d -DIST iconv-1.0.3.tar.gz 121413 BLAKE2B 0bbb79ebba8eb684895d2cf2524cf7cfd4f36535232474c0aa526d2e1e74715553e8880cb69c6ff47a3bfceef06852fcb5ee630f77c5e27cd86720f5f3ea98d3 SHA512 33b98d592eb0122b72894e7c06bd31763657615ecd9deefbd2ef6735150347708043bc574d8056be33d1d1bbc07a2bff4c65c504bb2a5170e6b8a2034cb803d0 DIST iconv-1.0.4.tar.gz 121506 BLAKE2B ba2b3414feb8cd57681b8a866ee8862feae7a5cfce01077d94d0b2b90604a1f4757d138548deff9dad38e2ee88db54fc4e27c6a5120262d6620edfeadbbc388c SHA512 697f65a20aa42d92e2fe62bd88a6a6c7b1f6eff3a3ab14db3a17231875d2d36f5f36332c71db490b014cd3ea9b68abc0d815f3cf2b9cd72c18e1a94f62ff48a3 diff --git a/dev-erlang/iconv/iconv-1.0.0.ebuild b/dev-erlang/iconv/iconv-1.0.0.ebuild deleted file mode 100644 index 295f16f0c3e8..000000000000 --- a/dev-erlang/iconv/iconv-1.0.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Fast encoding conversion library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/iconv" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-lang/erlang-17.1 - virtual/libiconv" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) diff --git a/dev-erlang/iconv/iconv-1.0.1.ebuild b/dev-erlang/iconv/iconv-1.0.1.ebuild deleted file mode 100644 index c93ce4da874b..000000000000 --- a/dev-erlang/iconv/iconv-1.0.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Fast encoding conversion library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/iconv" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.4 - >=dev-lang/erlang-17.1 - virtual/libiconv" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) diff --git a/dev-erlang/iconv/iconv-1.0.2.ebuild b/dev-erlang/iconv/iconv-1.0.2.ebuild deleted file mode 100644 index c8aa39468e8a..000000000000 --- a/dev-erlang/iconv/iconv-1.0.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Fast encoding conversion library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/iconv" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.5 - >=dev-lang/erlang-17.1 - virtual/libiconv" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) diff --git a/dev-erlang/iconv/iconv-1.0.3.ebuild b/dev-erlang/iconv/iconv-1.0.3.ebuild deleted file mode 100644 index bf79ebd2e633..000000000000 --- a/dev-erlang/iconv/iconv-1.0.3.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Fast encoding conversion library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/iconv" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/p1_utils-1.0.6 - >=dev-lang/erlang-17.1 - virtual/libiconv" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) diff --git a/dev-erlang/jiffy/Manifest b/dev-erlang/jiffy/Manifest index f81b5567250d..7625f3fd993d 100644 --- a/dev-erlang/jiffy/Manifest +++ b/dev-erlang/jiffy/Manifest @@ -1,4 +1,2 @@ DIST jiffy-0.14.11.tar.gz 1878494 BLAKE2B e0240c0dcd81e1e505c41197772ecf659c76b7f91f1435c5a2debe558d9aa30291a6bd564b13fa617f801150dc4386d2d5f53ee6d64b1a7f8a59ea1e2f320d57 SHA512 0530958c04ecd3c479b432d15aa5c8c86ce9e39a828bf4e48eaa096a2a9b9c593b9cf07836346bf82e27ffcbaa6e923bc298e856701460e44c9c62a7c888028e -DIST jiffy-0.14.7.tar.gz 1856522 BLAKE2B 0f3354592ec6147443976e9017d0bea3a5f8080a10d69fa3fe3cffe48367ccbc1e75d97c569f08f010928382e48427b75dc0ab6168fa1e1af929ad1832312853 SHA512 b790b47857a063070da1c06a1c4b94af6085cbe8c70ecf079d8ae36c58844e7055a399f843a78ee92bf4e90320b9c6e53753f109eaa99008df793436fa8d4df1 -DIST jiffy-0.14.8.tar.gz 1856737 BLAKE2B b8606ce779f724f162a0116bbaf4e972fd0f1fb6ccc6666aa9b2af4221220229e9d49f3c52f2a3aae2685c84e5e75231d30539ab663a4d6bbb60117c2aba17bb SHA512 c91f39ba877daf845ac80d611fee88310e1e3368c36da722c22af841285dcc0b7fd7712b0107dcb1a60155ac58dd7cc0faa4e4295e4aa9c33d79292c5b2cf045 DIST jiffy-0.14.9.tar.gz 1878413 BLAKE2B 6df392a6849b012d6a635191fec90f116b729d2602342b85ff4e0585f5db7c1319bf2d622d74f1807476af879a117b8e7d7b45c1d834f81309d96f184cbe36dd SHA512 2c8e7b2ea95c69cb0c6a7d02e341591e6807d0d81577050bf6f884dc7af7335e909f01cf7017ea27fae922d9a50ca4709fe0603b5de282b58d71afe4e06f7813 diff --git a/dev-erlang/jiffy/jiffy-0.14.7.ebuild b/dev-erlang/jiffy/jiffy-0.14.7.ebuild deleted file mode 100644 index 63381d067036..000000000000 --- a/dev-erlang/jiffy/jiffy-0.14.7.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="JSON NIFs for Erlang" -HOMEPAGE="https://github.com/davisp/jiffy" -SRC_URI="https://github.com/davisp/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="MIT BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) diff --git a/dev-erlang/jiffy/jiffy-0.14.8.ebuild b/dev-erlang/jiffy/jiffy-0.14.8.ebuild deleted file mode 100644 index 32fbdb970553..000000000000 --- a/dev-erlang/jiffy/jiffy-0.14.8.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="JSON NIFs for Erlang" -HOMEPAGE="https://github.com/davisp/jiffy" -SRC_URI="https://github.com/davisp/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="MIT BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) diff --git a/dev-erlang/jose/Manifest b/dev-erlang/jose/Manifest index a2107922ca2e..3ba506664455 100644 --- a/dev-erlang/jose/Manifest +++ b/dev-erlang/jose/Manifest @@ -1,2 +1 @@ -DIST erlang-jose-1.8.4.tar.gz 230947 BLAKE2B 18bfd6b710295575d0547afcc866674f2c65fec2742ee4dedbbe7a883fef45a9abbccfc669c90d75f5091e70b91bd7b478f4fea5d3beaa3f65510d92db07da39 SHA512 47171b4e5f6b61735a15365b4130c110c14de1f4b157cdbf97b448550d48de4ab27a30537e9d9f613d87862d592b3bd95638daacee60f3f5b9877d80a3de773b DIST erlang-jose-1.9.0.tar.gz 258407 BLAKE2B c6036e743b062cd18518537ffee03cc138f55f3973a2ab538410d362757747e2c8880a899326d494914068f36ffaf2bb902e83ba7899c3256d6cfc7b89f07156 SHA512 59f7123fe589c8e9bf0bab5a21089301d6b3a1c35316b9f530386bd0d9de8da8f5f956769ea6b1166c545a51d119668ed18db57e8adfa02e6f4327b01168db68 diff --git a/dev-erlang/jose/jose-1.8.4.ebuild b/dev-erlang/jose/jose-1.8.4.ebuild deleted file mode 100644 index ac1b010be61f..000000000000 --- a/dev-erlang/jose/jose-1.8.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="JSON Object Signing and Encryption (JOSE) for Erlang and Elixir" -HOMEPAGE="https://github.com/potatosalad/erlang-jose" -SRC_URI="https://github.com/potatosalad/erlang-jose/archive/${PV}.tar.gz - -> erlang-${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=">=dev-lang/erlang-17.1 - >=dev-erlang/base64url-0.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -# TODO: jose has test suite, but it require lots of dependencies. It may not be -# TODO: urgent, but it would be nice to have those sooner or later. -RESTRICT=test - -S="${WORKDIR}/erlang-${P}" diff --git a/dev-erlang/lager/Manifest b/dev-erlang/lager/Manifest index 86f6fb0fc62a..0b547a4c7996 100644 --- a/dev-erlang/lager/Manifest +++ b/dev-erlang/lager/Manifest @@ -1,6 +1,2 @@ -DIST lager-3.2.0.tar.gz 244340 BLAKE2B 4330956a82e376bb2527f1883d8481982d313d64ad22662950fc29376db0b902df64a96b086c6f065a7c2cf1b7acb231e5da0725eccd4da8d20b32e8d8908b3a SHA512 136274c8d1715d996b599317e4ac02e597c084351d3f7aea806ed9f0236a47c41dfff0b42a989dd4b6404e75e66b334600643aaec20d182edc9504d123920092 -DIST lager-3.2.1.tar.gz 244701 BLAKE2B 03d09c1fd42b4b1365264a2c5bd9f67032bd1f725c73bc06e875d60e9d5abd8eb38da44c75c1eada11d782d859c154dab40ace6d93d2e234201e6a39d34aa347 SHA512 2b9f82224943fd196f8aa12f228618996c3dcb2e83c8bf2633375e38771a4817e791db1d54493ab02835382796444266b623fce5686c864e21e49affddabea32 -DIST lager-3.2.2.tar.gz 244979 BLAKE2B 79b895c2a4df313fa582c3573c23d2ea233db1ad694d9425dc5217853c14d2ea1d40524ff634ba0f001ca85ac7833b52709840b9bb68d6b609e19d2acd906a36 SHA512 c183f141b50343c5892ee4417ab76cdd69862a53ccd9c0840b2df52c7034f08e5ac92546d6bdfc8014c8e7561cb75cfb20b3967e0146996907c9594d341095b6 DIST lager-3.2.4.tar.gz 245002 BLAKE2B 4d6197cbefed0f9d53d4ef522b2f0827e86e404e108710a0c615befb8d033b77cef3a2fd53a9c9b8a98fd0f708be95e7d0a6d5f64802cf061d5171f343971c7c SHA512 765e132c19c46593f79f73400d04801d27767192dfeb75c3d3aef5a20963dc6113e544db35dccee2a975476a5653954a79ac49eb923d84daade0dc64a8c1e6f7 -DIST lager-3.6.7.tar.gz 266527 BLAKE2B b26fbd07b8db0a366d5adf74e56a28f3898fa4853f5c3383cc32043b7fefb58e996309d12c77ea0d94ee98eefe2b81c32a4d0c40a0f5608ed94e71c9d754d992 SHA512 7dde8196204c6e65f78a95705151d4681edd4d2e9c3a1a3b37135e777ed3b653124fbfa43192ebf56328b5f2d6daec1b4e1055399c3cd47d5969bfc3cbc822bc DIST lager-3.8.0.tar.gz 271830 BLAKE2B 13e84cfb561493d3fdec2d8fe9d585eed8716aa831425616b73e84cbca1c1951186bf7c378dcf21df0006a910e56458b9d9cdbf69eefd85e519fca2a1d98e8f3 SHA512 bcbd522bdc39e19466dc3e6fe8fc81ba10358cbcc167e278402e91164992fc0ee7c02e02a5bc223664c0d5974a1ba107756b073509453386003c9d02b3dc388b diff --git a/dev-erlang/lager/files/3.2.0-0001-Support-typed-records-newly-exposed-in-OTP-19.patch b/dev-erlang/lager/files/3.2.0-0001-Support-typed-records-newly-exposed-in-OTP-19.patch deleted file mode 100644 index b9ade5f5698f..000000000000 --- a/dev-erlang/lager/files/3.2.0-0001-Support-typed-records-newly-exposed-in-OTP-19.patch +++ /dev/null @@ -1,55 +0,0 @@ -From d35670e01a3c6f9f9bcb3150217d26cc92513586 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Johannes=20Wei=C3=9Fl?= -Date: Sun, 21 Feb 2016 14:22:28 +0100 -Subject: [PATCH 1/5] Support typed records newly exposed in OTP 19 - -Otherwise `lager_transform` fails after https://github.com/erlang/otp/commit/de9012628a6b0e97d2f1325bf2f72817f69f84ee - -The error message is: - - test/pr_nested_record_test.erl: error in parse transform 'lager_transform': {function_clause, - [{lager_transform, - '-walk_ast/2-fun-0-', - [{typed_record_field, - {record_field,5, - {atom,5,field1}}, - {type,5,term,[]}}], - [{file, - "src/lager_transform.erl"}, - {line,62}]}, ---- - src/lager_transform.erl | 13 ++++++++----- - 1 file changed, 8 insertions(+), 5 deletions(-) - -diff --git a/src/lager_transform.erl b/src/lager_transform.erl -index 7648c46..8cea5a3 100644 ---- a/src/lager_transform.erl -+++ b/src/lager_transform.erl -@@ -59,16 +59,19 @@ walk_ast(Acc, [{function, Line, Name, Arity, Clauses}|T]) -> - walk_ast([{function, Line, Name, Arity, - walk_clauses([], Clauses)}|Acc], T); - walk_ast(Acc, [{attribute, _, record, {Name, Fields}}=H|T]) -> -- FieldNames = lists:map(fun({record_field, _, {atom, _, FieldName}}) -> -- FieldName; -- ({record_field, _, {atom, _, FieldName}, _Default}) -> -- FieldName -- end, Fields), -+ FieldNames = lists:map(fun record_field_name/1, Fields), - stash_record({Name, FieldNames}), - walk_ast([H|Acc], T); - walk_ast(Acc, [H|T]) -> - walk_ast([H|Acc], T). - -+record_field_name({record_field, _, {atom, _, FieldName}}) -> -+ FieldName; -+record_field_name({record_field, _, {atom, _, FieldName}, _Default}) -> -+ FieldName; -+record_field_name({typed_record_field, Field, _Type}) -> -+ record_field_name(Field). -+ - walk_clauses(Acc, []) -> - lists:reverse(Acc); - walk_clauses(Acc, [{clause, Line, Arguments, Guards, Body}|T]) -> --- -2.8.3 - diff --git a/dev-erlang/lager/files/3.2.0-0002-Fix-get_env-bug.patch b/dev-erlang/lager/files/3.2.0-0002-Fix-get_env-bug.patch deleted file mode 100644 index 51972d8c4fcd..000000000000 --- a/dev-erlang/lager/files/3.2.0-0002-Fix-get_env-bug.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 4c87abcd4f9d70a1136fff8f573dc7adcc833e43 Mon Sep 17 00:00:00 2001 -From: Alexander Petrovsky -Date: Tue, 10 May 2016 22:37:22 +0300 -Subject: [PATCH 2/5] Fix get_env bug - ---- - src/lager_app.erl | 20 +++++++++++--------- - 1 file changed, 11 insertions(+), 9 deletions(-) - -diff --git a/src/lager_app.erl b/src/lager_app.erl -index 8f1464d..8efd26b 100644 ---- a/src/lager_app.erl -+++ b/src/lager_app.erl -@@ -138,11 +138,10 @@ maybe_install_sink_killer(_Sink, HWM, ReinstallTimer) -> - error_logger:error_msg("Invalid value for 'killer_hwm': ~p or 'killer_reinstall_after': ~p", [HWM, ReinstallTimer]), - throw({error, bad_config}). - --start_error_logger_handler({ok, false}, _HWM, _Whitelist) -> -+-spec start_error_logger_handler(boolean(), pos_integer(), list()) -> list(). -+start_error_logger_handler(false, _HWM, _Whitelist) -> - []; --start_error_logger_handler(_, HWM, undefined) -> -- start_error_logger_handler(ignore_me, HWM, {ok, []}); --start_error_logger_handler(_, HWM, {ok, WhiteList}) -> -+start_error_logger_handler(true, HWM, WhiteList) -> - GlStrategy = case application:get_env(lager, error_logger_groupleader_strategy) of - undefined -> - handle; -@@ -200,13 +199,16 @@ configure_extra_sinks(Sinks) -> - lists:foreach(fun({Sink, Proplist}) -> configure_sink(Sink, Proplist) end, - Sinks). - -+-spec get_env(atom(), atom()) -> term(). - get_env(Application, Key) -> - get_env(Application, Key, undefined). -+ - %% R15 doesn't know about application:get_env/3 -+-spec get_env(atom(), atom(), term()) -> term(). - get_env(Application, Key, Default) -> -- get_env_default(application:get_env(Application, Key), -- Default). -+ get_env_default(application:get_env(Application, Key), Default). - -+-spec get_env_default('undefined' | {'ok', term()}, term()) -> term(). - get_env_default(undefined, Default) -> - Default; - get_env_default({ok, Value}, _Default) -> -@@ -235,9 +237,9 @@ boot() -> - lager:update_loglevel_config(?DEFAULT_SINK), - - SavedHandlers = start_error_logger_handler( -- get_env(lager, error_logger_redirect), -- interpret_hwm(get_env(lager, error_logger_hwm)), -- get_env(lager, error_logger_whitelist) -+ get_env(lager, error_logger_redirect, true), -+ interpret_hwm(get_env(lager, error_logger_hwm, 0)), -+ get_env(lager, error_logger_whitelist, []) - ), - - SavedHandlers. --- -2.8.3 - diff --git a/dev-erlang/lager/files/3.2.0-0003-Add-get_env-unit-test.patch b/dev-erlang/lager/files/3.2.0-0003-Add-get_env-unit-test.patch deleted file mode 100644 index affc347fdc45..000000000000 --- a/dev-erlang/lager/files/3.2.0-0003-Add-get_env-unit-test.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 09aee4b601e0a11b31e99392bdb14ec67a79c80f Mon Sep 17 00:00:00 2001 -From: Alexander Petrovsky -Date: Wed, 11 May 2016 22:52:09 +0300 -Subject: [PATCH 3/5] Add get_env unit test - ---- - rebar.config | 4 +++- - test/lager_app_tests.erl | 22 ++++++++++++++++++++++ - 2 files changed, 25 insertions(+), 1 deletion(-) - create mode 100644 test/lager_app_tests.erl - -diff --git a/rebar.config b/rebar.config -index 77272c7..278df9c 100644 ---- a/rebar.config -+++ b/rebar.config -@@ -40,9 +40,12 @@ - - {eunit_opts, [verbose]}. - {eunit_compile_opts, [ -+ export_all, -+ - nowarn_untyped_record, - nowarn_export_all - ]}. -+ - {deps, [ - {goldrush, ".*", {git, "git://github.com/DeadZen/goldrush.git", {tag, "0.1.8"}}} - ]}. -@@ -53,4 +56,3 @@ - {cover_enabled, true}. - {edoc_opts, [{stylesheet_file, "./priv/edoc.css"}]}. - --{eunit_opts, [verbose]}. -diff --git a/test/lager_app_tests.erl b/test/lager_app_tests.erl -new file mode 100644 -index 0000000..80fe985 ---- /dev/null -+++ b/test/lager_app_tests.erl -@@ -0,0 +1,22 @@ -+-module(lager_app_tests). -+ -+-compile([{parse_transform, lager_transform}]). -+ -+-include_lib("eunit/include/eunit.hrl"). -+ -+ -+get_env_default_test() -> -+ ?assertEqual(<<"Some">>, lager_app:get_env_default(undefined, <<"Some">>)), -+ ?assertEqual(<<"Value">>, lager_app:get_env_default({ok, <<"Value">>}, <<"Some">>)), -+ ok. -+ -+get_env_test() -> -+ application:set_env(myapp, mykey1, <<"Value">>), -+ -+ ?assertEqual(<<"Some">>, lager_app:get_env(myapp, mykey0, <<"Some">>)), -+ ?assertEqual(<<"Value">>, lager_app:get_env(myapp, mykey1, <<"Some">>)), -+ -+ ?assertEqual(undefined, lager_app:get_env(myapp, mykey0)), -+ ?assertEqual(<<"Value">>, lager_app:get_env(myapp, mykey1)), -+ ok. -+ --- -2.8.3 - diff --git a/dev-erlang/lager/files/3.2.0-0004-Undo-unnecessary-whitespace.patch b/dev-erlang/lager/files/3.2.0-0004-Undo-unnecessary-whitespace.patch deleted file mode 100644 index cefbc7ea4203..000000000000 --- a/dev-erlang/lager/files/3.2.0-0004-Undo-unnecessary-whitespace.patch +++ /dev/null @@ -1,71 +0,0 @@ -From 0d428368e3c71fdefab39927ca142e3bccabd543 Mon Sep 17 00:00:00 2001 -From: "John R. Daily" -Date: Thu, 19 May 2016 14:55:51 -0400 -Subject: [PATCH 4/5] * Undo unnecessary whitespace * Make - lager_handler_watcher test more resilient by scanning for messages of - interest rather than assuming we know exactly what messages will arrive at - the test backend - ---- - src/lager_app.erl | 4 ++-- - src/lager_handler_watcher.erl | 22 ++++++++++++++++------ - 2 files changed, 18 insertions(+), 8 deletions(-) - -diff --git a/src/lager_app.erl b/src/lager_app.erl -index 8efd26b..7b02e54 100644 ---- a/src/lager_app.erl -+++ b/src/lager_app.erl -@@ -237,9 +237,9 @@ boot() -> - lager:update_loglevel_config(?DEFAULT_SINK), - - SavedHandlers = start_error_logger_handler( -- get_env(lager, error_logger_redirect, true), -+ get_env(lager, error_logger_redirect, true), - interpret_hwm(get_env(lager, error_logger_hwm, 0)), -- get_env(lager, error_logger_whitelist, []) -+ get_env(lager, error_logger_whitelist, []) - ), - - SavedHandlers. -diff --git a/src/lager_handler_watcher.erl b/src/lager_handler_watcher.erl -index d5fe140..4e595e4 100644 ---- a/src/lager_handler_watcher.erl -+++ b/src/lager_handler_watcher.erl -@@ -178,12 +178,10 @@ reinstall_on_runtime_failure_test_() -> - try - ?assert(lists:member(lager_crash_backend, gen_event:which_handlers(lager_event))), - timer:sleep(6000), -- _ = lager_test_backend:pop(), %% throw away application start up message -- _ = lager_test_backend:pop(), %% throw away gen_event crash message -- {_Severity, _Date, Msg, _Metadata} = lager_test_backend:pop(), -- ?assertEqual("Lager event handler lager_crash_backend exited with reason crash", lists:flatten(Msg)), -- {_Severity2, _Date2, Msg2, _Metadata2} = lager_test_backend:pop(), -- ?assertMatch("Lager failed to install handler lager_crash_backend into lager_event, retrying later :"++_, lists:flatten(Msg2)), -+ -+ pop_until("Lager event handler lager_crash_backend exited with reason crash", fun lists:flatten/1), -+ pop_until("Lager failed to install handler lager_crash_backend into lager_event, retrying later", -+ fun(Msg) -> string:substr(lists:flatten(Msg), 1, 84) end), - ?assertEqual(false, lists:member(lager_crash_backend, gen_event:which_handlers(lager_event))) - after - application:stop(lager), -@@ -194,5 +192,17 @@ reinstall_on_runtime_failure_test_() -> - ] - }. - -+pop_until(String, Fun) -> -+ try_backend_pop(lager_test_backend:pop(), String, Fun). -+ -+try_backend_pop(undefined, String, _Fun) -> -+ throw("Not found: " ++ String); -+try_backend_pop({_Severity, _Date, Msg, _Metadata}, String, Fun) -> -+ case Fun(Msg) of -+ String -> -+ ok; -+ _ -> -+ try_backend_pop(lager_test_backend:pop(), String, Fun) -+ end. - - -endif. --- -2.8.3 - diff --git a/dev-erlang/lager/files/3.2.0-0005-R15-does-not-appear-to-properly-handle-the-export.patch b/dev-erlang/lager/files/3.2.0-0005-R15-does-not-appear-to-properly-handle-the-export.patch deleted file mode 100644 index 9c27abd5c430..000000000000 --- a/dev-erlang/lager/files/3.2.0-0005-R15-does-not-appear-to-properly-handle-the-export.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 124ba14f188fd3b63735b73828fa3d99ebfdb7af Mon Sep 17 00:00:00 2001 -From: "John R. Daily" -Date: Thu, 19 May 2016 15:26:02 -0400 -Subject: [PATCH 5/5] R15 does not appear to properly handle the export_all - directive added to rebar.config - ---- - src/lager_app.erl | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/lager_app.erl b/src/lager_app.erl -index 7b02e54..b76da53 100644 ---- a/src/lager_app.erl -+++ b/src/lager_app.erl -@@ -23,6 +23,7 @@ - -behaviour(application). - -include("lager.hrl"). - -ifdef(TEST). -+-compile([export_all]). - -include_lib("eunit/include/eunit.hrl"). - -endif. - -export([start/0, --- -2.8.3 - diff --git a/dev-erlang/lager/lager-3.2.0.ebuild b/dev-erlang/lager/lager-3.2.0.ebuild deleted file mode 100644 index 3c88ed5979cb..000000000000 --- a/dev-erlang/lager/lager-3.2.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Logging framework for Erlang/OTP" -HOMEPAGE="https://github.com/basho/lager" -SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/goldrush-0.1.7 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md TODO ) -PATCHES=( - "${FILESDIR}/${PV}-0001-Support-typed-records-newly-exposed-in-OTP-19.patch" - "${FILESDIR}/${PV}-0002-Fix-get_env-bug.patch" - "${FILESDIR}/${PV}-0003-Add-get_env-unit-test.patch" - "${FILESDIR}/${PV}-0004-Undo-unnecessary-whitespace.patch" - "${FILESDIR}/${PV}-0005-R15-does-not-appear-to-properly-handle-the-export.patch" -) - -src_prepare() { - rebar_src_prepare - # 'priv' directory contains only edoc.css, but doc isn't going to be built. - rm -r "${S}/priv" || die -} diff --git a/dev-erlang/lager/lager-3.2.1.ebuild b/dev-erlang/lager/lager-3.2.1.ebuild deleted file mode 100644 index 33d8d1ae27cc..000000000000 --- a/dev-erlang/lager/lager-3.2.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Logging framework for Erlang/OTP" -HOMEPAGE="https://github.com/basho/lager" -SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/goldrush-0.1.8 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md TODO ) - -src_prepare() { - rebar_src_prepare - # 'priv' directory contains only edoc.css, but doc isn't going to be built. - rm -r "${S}/priv" || die -} diff --git a/dev-erlang/lager/lager-3.2.2.ebuild b/dev-erlang/lager/lager-3.2.2.ebuild deleted file mode 100644 index 4be62a4907a6..000000000000 --- a/dev-erlang/lager/lager-3.2.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Logging framework for Erlang/OTP" -HOMEPAGE="https://github.com/basho/lager" -SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/goldrush-0.1.8 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md TODO ) - -src_prepare() { - rebar_src_prepare - # 'priv' directory contains only edoc.css, but doc isn't going to be built. - rm -r "${S}/priv" || die -} diff --git a/dev-erlang/lager/lager-3.6.7.ebuild b/dev-erlang/lager/lager-3.6.7.ebuild deleted file mode 100644 index 126dde8f4bb1..000000000000 --- a/dev-erlang/lager/lager-3.6.7.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Logging framework for Erlang/OTP" -HOMEPAGE="https://github.com/erlang-lager/lager" -SRC_URI="https://github.com/erlang-lager/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/goldrush-0.1.9 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md TODO ) - -src_prepare() { - rebar_src_prepare - sed -i '/goldrush/d' rebar.config.script - # 'priv' directory contains only edoc.css, but doc isn't going to be built. - rm -r "${S}/priv" || die -} diff --git a/dev-erlang/meck/Manifest b/dev-erlang/meck/Manifest index 447d9d252c07..cdaf50dd233e 100644 --- a/dev-erlang/meck/Manifest +++ b/dev-erlang/meck/Manifest @@ -1,3 +1,2 @@ DIST meck-0.8.12.tar.gz 50998 BLAKE2B fc87c0472e5e5063b2247366654e8fd5d6310e8f16e3f324ad721cab35e88527f2bacd7eb0d686a44137ebe758d77a24357002c29ff2e979fb54efc82c8ff160 SHA512 d70c878474a300465c7b439f25d363362f376135f0bf5f9a1e74e2c620a59b20ceb0e47d2cf0dc44ae80ec5215c60f696084b21aa94d72220632d8012827147d -DIST meck-0.8.3.tar.gz 232910 BLAKE2B 8ea00214e5760eba20b4aaf0c2e9d16643ac764c7225df1f1f841cc9614820cbd707ce5e24761dc416d15e997ac5a76844ce4b7f1dc3f2e6d908378ad8949077 SHA512 2009bba7d9e7825142c335a03f3f67ef1a9407fa0f93d360c3f4854851af789dc3ad65935e42b1f0bc69d0f47a8854d311eaf68628a4088d1bcbe05c4010c5bd DIST meck-0.8.4.tar.gz 234157 BLAKE2B 0f8abb2bda2afa3c41e18d51ec8ba6add17e69343f298c595dc4c6e6edab05770c875e158ba73314e1f5289bf6692bc5bf1e779e0e9edbe7d39a88ba44724be0 SHA512 e6d8caf385e93daef70382f2efac59215628cc200dfaeb74437571d24131b49eb8328af452133ce3c9393d14a1f84b90c2432c83af25cf0cb17cd19a236373a7 diff --git a/dev-erlang/meck/meck-0.8.3.ebuild b/dev-erlang/meck/meck-0.8.3.ebuild deleted file mode 100644 index 24e102976d86..000000000000 --- a/dev-erlang/meck/meck-0.8.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Mocking library for Erlang" -HOMEPAGE="https://github.com/eproxus/meck" -SRC_URI="https://github.com/eproxus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" -IUSE="test" - -CDEPEND=">=dev-lang/erlang-17.1" -DEPEND="${CDEPEND} - test? ( >=dev-erlang/hamcrest-0.1.0_p20150103 )" -RDEPEND="${CDEPEND}" - -DOCS=( CHANGELOG NOTICE README.md ) - -src_prepare() { - rebar_src_prepare - rebar_remove_deps test.config -} - -src_test() { - erebar -C test.config compile eunit -} diff --git a/dev-erlang/p1_mysql/Manifest b/dev-erlang/p1_mysql/Manifest index b2ef8e40fba8..154964a0cd87 100644 --- a/dev-erlang/p1_mysql/Manifest +++ b/dev-erlang/p1_mysql/Manifest @@ -1,4 +1,2 @@ -DIST p1_mysql-1.0.1.tar.gz 19329 BLAKE2B b5904a12e8ce5c1b58ff789adb5df7fd9040b8a874b6e1054f3086fa1c28b1347e21d6809fa00fb8281816d2bfaccd7889cb2c2665376a40e87b36eaf315e269 SHA512 2e5d3baa255ab7b6d3271e633793bfb265648b260c104256980a1229ea20bf3701d8f665f65fb4785272ea7e4e6a346a262ffbf609de10aec6d8029ef1d4f567 DIST p1_mysql-1.0.11.tar.gz 25958 BLAKE2B 6c94287fc584ed530d70e9609cc565c2c66a2b90b8bb47d85e370353e8e56dd9cb8e902406eaf330692f70c264f44977f22534e6805017a12accdcb5828a45e1 SHA512 2929b1e66aa887258b46f7dcda71f935230b9b7ea9fccf0baff2cda0782a5b7da26b9b396ed2bf3b16f07d397c88f5881ea93913a11e262be802654ac46dd9ed DIST p1_mysql-1.0.2.tar.gz 19512 BLAKE2B 8cf7cded80d6ca1239019f3d1bbb7d4babbe0336a09b6c8ebb55e116eeb592e35a6f332ee6950c78ac6559a3850bdc1dbfa50ded2d30e008deb8e8d50b5c86d2 SHA512 ac0656b3134cfae47161a4643188784cf71e8ea19bbd5856e58d4f1d508a8771534975a631da51e7574e5adb3f64cdd250ab59ab7e9138fd5cb865e80522bd11 -DIST p1_mysql-1.0.8.tar.gz 21914 BLAKE2B 74c5ab5358347cd956b6d5fec2f96dedd97a0e832c39db8d44b4e7bd810d94237f87a70fe779c54e5e45efe0c574edfb7df1e608cafae226452fb8eb7d0b92a5 SHA512 68382135f96f3edb51fbdd6381a03773f99f39b9fbbcd63add159a7fe6f37a9f19f1ffa39eb248d9b490926ff3c6f393aac6449cf0d88c10eee50c807aba1ab7 diff --git a/dev-erlang/p1_mysql/p1_mysql-1.0.1.ebuild b/dev-erlang/p1_mysql/p1_mysql-1.0.1.ebuild deleted file mode 100644 index e00062c49a6c..000000000000 --- a/dev-erlang/p1_mysql/p1_mysql-1.0.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# 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/p1_mysql/p1_mysql-1.0.8.ebuild b/dev-erlang/p1_mysql/p1_mysql-1.0.8.ebuild deleted file mode 100644 index c711d6db7a0e..000000000000 --- a/dev-erlang/p1_mysql/p1_mysql-1.0.8.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# 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/p1_oauth2/Manifest b/dev-erlang/p1_oauth2/Manifest index f063a2f0eff4..5766de592d59 100644 --- a/dev-erlang/p1_oauth2/Manifest +++ b/dev-erlang/p1_oauth2/Manifest @@ -1,3 +1,2 @@ DIST p1_oauth2-0.6.1.tar.gz 212804 BLAKE2B 571341aaa4d3a4bac6ac2f8f46d2e4b9caf5e00622a392635d79ff11b520a3cab71d360220c99a46035ce851974d975d69a71ac9b1be626c9b126941fc4a73cf SHA512 2509d48775579a26178fb5a082e628a8487c986b1b4d4abe974b653a1e0b7605bed934d59f6d62927582bdb95a53ba454816d326d99a77c5360928c4973ade4a -DIST p1_oauth2-0.6.3.tar.gz 213860 BLAKE2B a610f7911ce46c30760dd8da42531ff1f4e4953f3158a42f360cec9090ca9901647bdedff5eacd7416e34bb64987cedcbb675c1c39de3a4172e337ec50c07495 SHA512 634606530f90810fb998baf26d14afc092699144506c9be771e74d5c965698d81b93bdc35ce53ff94d0b3ad1c4557a16660cfe74bc75586fbab2baa45b1d9c46 DIST p1_oauth2-0.6.5.tar.gz 213847 BLAKE2B de1b9dc238efacf5682ad12b1b563fc311f1e0515673003286b31f42ebd33fb8dd9e384aed194047cd6ab38d4769ab128e8de5241004ce49f72d56ad9ca22d21 SHA512 5664aba423c85d90321533878b73e58b50d7ef3bc4183c8108c99e075ef4e75041eb28620de4dc14be23dfaac3623a858a9c8e191e54dae62eb9688ea0812312 diff --git a/dev-erlang/p1_oauth2/p1_oauth2-0.6.3.ebuild b/dev-erlang/p1_oauth2/p1_oauth2-0.6.3.ebuild deleted file mode 100644 index e5eb8b1ecc8f..000000000000 --- a/dev-erlang/p1_oauth2/p1_oauth2-0.6.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Erlang OAuth 2.0 implementation" -HOMEPAGE="https://github.com/processone/p1_oauth2" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" -IUSE="test" - -CDEPEND=">=dev-lang/erlang-17.1" -DEPEND="${CDEPEND} - test? ( - >=dev-erlang/meck-0.8.7 - >=dev-erlang/proper-1.1_p20150814 - )" -RDEPEND="${CDEPEND}" - -DOCS=( CHANGELOG.md README.md ) - -src_prepare() { - rebar_src_prepare - rebar_remove_deps rebar.test.config - sed -e '/, warnings_as_errors/d' -i rebar.test.config || die -} - -src_test() { - erebar -C rebar.test.config compile eunit -} diff --git a/dev-erlang/p1_pgsql/Manifest b/dev-erlang/p1_pgsql/Manifest index 28fe16e0d0d0..3a46d46eb172 100644 --- a/dev-erlang/p1_pgsql/Manifest +++ b/dev-erlang/p1_pgsql/Manifest @@ -1,4 +1,2 @@ -DIST p1_pgsql-1.1.0.tar.gz 18634 BLAKE2B 9049192142f43bd4685de59cb62e38139058111066720dcfb4a5ad67670823739789b9d291efa046d102f1042f1726467cdf6c455d5e8567928b5029fef4cb80 SHA512 0907d7aba238dfc561aea4b536aff198b7eb9f365cdd3e0a0f826201299cd146802629572862684b2b1b336341afd1778abe471056b09d14b21953a7c3cb4ba4 -DIST p1_pgsql-1.1.1.tar.gz 18797 BLAKE2B e6374d98c2417074130f4cf6cedcc54b51ed0d57dd9f28e3d1dee6ace47fe3d807eab4906b25ec392affa09243fe30fc98cb4b8231d50ae1b2b9048428027b89 SHA512 6eaf443528d410a23086b267acbd6ebebe1503e0dc079ff9774d8c30018857c97a29f8aae67dfc9a399c35fdb7aa6e800cfe22a0b4d7836db286e05c9c7f4fad DIST p1_pgsql-1.1.2.tar.gz 19347 BLAKE2B fc8d052dd77037b20a99fc147c55392c4d731eef6f098b6b805c4441e44b7a16ce6dce44c88ac2fa325d47fbadfa11fdc9c75b1f2039112699c2ab1b1dc6af42 SHA512 e5ead1e41e5dd0b9ec1ff96e6d133b8a5eaea38f6eb343391f5a7cc9757c3255730b147a621a8d55f7e0be2798186aedba0af2434ed96a981fa8f19c4ba8927e DIST p1_pgsql-1.1.6.tar.gz 20545 BLAKE2B 17e5f2dc5f08ff830ae2b17a80950e45a0df7f939b8d42bf6a4a373c76818997c040b57f5db4cca3d0767d98c4684c0f61a610822d4c43c5138e61589cf57b8f SHA512 7bed2f44a134cdae1738c2a09257a406fe292a0f6bfb587eecb6597c1b4c6e9ea45d2ed6022ccc6a9a00fe008e4d99b2df4896ac2f0654e1daf7369a39dd60c9 diff --git a/dev-erlang/p1_pgsql/p1_pgsql-1.1.0.ebuild b/dev-erlang/p1_pgsql/p1_pgsql-1.1.0.ebuild deleted file mode 100644 index addd1a47565f..000000000000 --- a/dev-erlang/p1_pgsql/p1_pgsql-1.1.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Pure Erlang PostgreSQL driver" -HOMEPAGE="https://github.com/processone/p1_pgsql" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="ErlPL-1.1" -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/p1_pgsql/p1_pgsql-1.1.1.ebuild b/dev-erlang/p1_pgsql/p1_pgsql-1.1.1.ebuild deleted file mode 100644 index b68b38e6fb19..000000000000 --- a/dev-erlang/p1_pgsql/p1_pgsql-1.1.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Pure Erlang PostgreSQL driver" -HOMEPAGE="https://github.com/processone/p1_pgsql" -SRC_URI="https://github.com/processone/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="ErlPL-1.1" -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/protobuffs/Manifest b/dev-erlang/protobuffs/Manifest index 27ce480bc3d0..f902a7aaa858 100644 --- a/dev-erlang/protobuffs/Manifest +++ b/dev-erlang/protobuffs/Manifest @@ -1,2 +1 @@ -DIST protobuffs-0.8.2.tar.gz 132660 BLAKE2B a8480b14bfd5007cc8f43218fb669330049c19e5cbad3d8359ed921d0f50e03fea7001c9f901644f3d2ed1868be70576af65aec7d293f0403b058e9e64bd1a3d SHA512 56e9f8d41c500769724adadf025e3915e2b1ab6b68f1664080a49e783facf3d79b5ec20eb8664db9babeea21fc0637c88b1e4a121ca810247e32831a79171b11 DIST protobuffs-0.9.0.tar.gz 237560 BLAKE2B a29964deae465e0762570a04e6bbe65eea4ab5b60aebf8639724cd7db85716a69d61aa89fbb6dd3464283b1f343dd62f12b8cc2ab6dc0c0e6930d925a4943fbc SHA512 f5838723c5e5ae55f412848978729347186075917893e0b74e5af966ced9f12e8bc65906f3e591c78a99e64d70461df46e5719b83c262e9bbc5acfd1e50ae1d2 diff --git a/dev-erlang/protobuffs/protobuffs-0.8.2.ebuild b/dev-erlang/protobuffs/protobuffs-0.8.2.ebuild deleted file mode 100644 index 380ee4f02da5..000000000000 --- a/dev-erlang/protobuffs/protobuffs-0.8.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -MY_PN="erlang_protobuffs" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Google's Protocol Buffers for Erlang" -HOMEPAGE="https://github.com/basho/erlang_protobuffs" -SRC_URI="https://github.com/basho/${MY_PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" -IUSE="test" - -CDEPEND=">=dev-lang/erlang-17.1" -DEPEND="${CDEPEND} - test? ( - >=dev-erlang/meck-0.8.2 - >=dev-erlang/proper-1.1 - )" -RDEPEND="${CDEPEND}" - -DOCS=( AUTHORS ChangeLog README.markdown ) - -S="${WORKDIR}/${MY_P}" - -src_test() { - ./scripts/generate_emakefile.escript || die - erebar ct - # FIXME: 1 test fails, reported upstream: - # FIXME: https://github.com/basho/erlang_protobuffs/issues/100 - # FIXME: erebar eunit -} diff --git a/dev-erlang/riak_pb/Manifest b/dev-erlang/riak_pb/Manifest index b470fe9fc672..a18624f30677 100644 --- a/dev-erlang/riak_pb/Manifest +++ b/dev-erlang/riak_pb/Manifest @@ -1,5 +1 @@ -DIST riak_pb-2.1.0.7.tar.gz 224466 BLAKE2B e92a0455247491df21f43ec4ba7981779448c3f6cc83e49efef0871f4969a6fc6da0cb87dd14b9f1bb9ab9a27cbde9c4b29f56e25abe55a668eed503c14d488f SHA512 671b164e1eeaf99ccf726f834bc7e819c5cb232361348b45480411f49c1b0a59158abde016b2fdff47240f275bb594ce70f1deeed0c0b2067e79721f6eb13048 -DIST riak_pb-2.1.4.2.tar.gz 235730 BLAKE2B c45c6b90c5e52177c05c101b584ca6f24bf1aeb9a798fa959ea38e1ec9e6f19d55d86966af6123498a1049c7a039be47595cc24462e834af4d1480ebf92d4ecb SHA512 82d06323fe1e1528319ed95dcff4612a27625df2684519739329e92dcba46864ee23684154f28f312952cc7c341a30b6ad3c72feeab4a9e0ad5101cf9218bd0f -DIST riak_pb-2.2.0.0.tar.gz 236478 BLAKE2B 3ecbcd05d19e96efc3f9582aba08d433a127a0b9bae7b5c0968de44b47674b4d87733c4f5a356b69c5ee365f11cbcdbf3a3c7702b6bbe56d70e7177d73650507 SHA512 969d4f98d99d1061c6372c50650a6be8e3bda907efb3f1fb3f6553a1e88b7ae0b17bc9301fbaa844ee4c656df2c439252c233ea49b77378eee0bf1a2817d1b01 -DIST riak_pb-2.2.0.1.tar.gz 236488 BLAKE2B 195c9f446b6c3178bebadc65eea5d59bb575878f01767c8c0a45b56a9931509f6c4b2b15c88f7bd1048f3a32c60b3eeb7b140d5e08cc68787cbdded48ada0148 SHA512 27e48e915164fe9f7a335fc3aaf62f20412a0a31a76ef64c101d34d49e506255b96c3797f6313cbab65fc144b004bd7d08ee9975273cf2a70ddb082c25b36d0d DIST riak_pb-2.2.0.2.tar.gz 237485 BLAKE2B 5ca10bffcdf68562c9d61ffde0480be134a7b09f9040001bff2cdcf12e87c7256021829ab8c467a73cfd16c3e7e7c48229400d32b2e9f5442b05888de537c8be SHA512 f730d7bedc8152e5764c82df38a594e0113df7ab729008ecb9a231ea36d590e2240d7a5d0d3f57a6856b41748d5a525e0ab195887265d7cf5ab95563a6216992 diff --git a/dev-erlang/riak_pb/riak_pb-2.1.0.7.ebuild b/dev-erlang/riak_pb/riak_pb-2.1.0.7.ebuild deleted file mode 100644 index 041941197d2c..000000000000 --- a/dev-erlang/riak_pb/riak_pb-2.1.0.7.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Riak Protocol Buffers messages" -HOMEPAGE="https://github.com/basho/riak_pb" -SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/protobuffs-0.8.2 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md ) diff --git a/dev-erlang/riak_pb/riak_pb-2.1.4.2.ebuild b/dev-erlang/riak_pb/riak_pb-2.1.4.2.ebuild deleted file mode 100644 index b164a87852cb..000000000000 --- a/dev-erlang/riak_pb/riak_pb-2.1.4.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Riak Protocol Buffers messages" -HOMEPAGE="https://github.com/basho/riak_pb" -SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/protobuffs-0.9.0 - >=dev-erlang/hamcrest-0.1.0_p20160709 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md RELNOTES.md ) diff --git a/dev-erlang/riak_pb/riak_pb-2.2.0.0.ebuild b/dev-erlang/riak_pb/riak_pb-2.2.0.0.ebuild deleted file mode 100644 index 21842002c4b5..000000000000 --- a/dev-erlang/riak_pb/riak_pb-2.2.0.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Riak Protocol Buffers messages" -HOMEPAGE="https://github.com/basho/riak_pb" -SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ppc ~sparc x86" - -DEPEND=">=dev-erlang/protobuffs-0.9.0 - >=dev-erlang/hamcrest-0.1.0_p20160709 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md RELNOTES.md ) diff --git a/dev-erlang/riak_pb/riak_pb-2.2.0.1.ebuild b/dev-erlang/riak_pb/riak_pb-2.2.0.1.ebuild deleted file mode 100644 index b9f8d649136c..000000000000 --- a/dev-erlang/riak_pb/riak_pb-2.2.0.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="Riak Protocol Buffers messages" -HOMEPAGE="https://github.com/basho/riak_pb" -SRC_URI="https://github.com/basho/${PN}/archive/${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-erlang/protobuffs-0.9.0 - >=dev-erlang/hamcrest-0.1.0_p20160709 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( README.md RELNOTES.md ) diff --git a/dev-erlang/stringprep/Manifest b/dev-erlang/stringprep/Manifest index bbec5329b962..27d6b4d33a8a 100644 --- a/dev-erlang/stringprep/Manifest +++ b/dev-erlang/stringprep/Manifest @@ -1,7 +1,2 @@ -DIST stringprep-1.0.14.tar.gz 95662 BLAKE2B 5bba174aa4bad36b230143e6b598149a62237039482811641fb80e35437f49f5ef99d66d020f715de5db4ccfe98f8a1fd4aeab2eacae74b3093907254442c0e9 SHA512 665eebd8339405c87c810f89e7671ee9490ad960da21da9b45ea867df962c39d727f1b00c2b441b60294122db5cfad64c768497db7772cbace7391ab50fe3cb0 DIST stringprep-1.0.17.tar.gz 98819 BLAKE2B c1db7be3bd3618c4c1a943080a39104342b11102b9e894e457ee6f7510696a4e160b3bd50fd945be9d8d7dda4bf9eb5e5517e59f7e69cffd9b71e1db9e022e4a SHA512 170d4c96882eebf4602f0a6c87764b6c10d6a063b832c4473df11741656ac03c7b7bbb7d176a991747364f7fb9487ed0cbdbf6792378daefd41672ed685e9dd8 -DIST stringprep-1.0.3.tar.gz 95189 BLAKE2B 448a5447d9974f20e110a2359a5e1e92e449784bcb3915fc7f33d4676e6de79fe42bac40c3d404fe582edb45fa90ef4fa725aade9a0ef3f67927240cae498e17 SHA512 a42ad55ddfe69f34025fb4ce8f357b13ca3f24449da7ca1e4dc5d78dd350d39530c39d1f3542fe0cba8081c6bc5d3441a606f227733d7a6d87d658a703a0feb1 -DIST stringprep-1.0.5.tar.gz 95323 BLAKE2B 1ec1a66856c707d0f34ae5e257828a9b301ce2d4d9137dc52e1b5911d4ceadaa8d6925168cd4f58207c639893048095d873b27997cfc7999815f80c74ced94b7 SHA512 08132b1c6ceb7e4d069677e8a49ef2543b7d2491d745b3b68cc59b1786ad9884db5e694317ea44059c285ce63df4e7ababc6e0fbad2f36105479e6a07e159a05 -DIST stringprep-1.0.6.tar.gz 95340 BLAKE2B d8250653ba6b0f0e0f51303dfa3b90e0695a0b51692c1005ef3ad68e07bec3c831dba7d97be00ceb75a392c2c98baa99a15dc53813ebe9c57dc594053a1f048c SHA512 930399b8a33f6f4aac9db12f0cc46197e94b6964eca6b913bea6ad331b8c2dcfb521331245858b4480f0c9bf472f7cfa98101349c4b2624c10718410d49cd040 -DIST stringprep-1.0.7.tar.gz 95491 BLAKE2B 23cb8ca266ef11f2b37db692dea2078faab0d50bdf5774743fb3d8470e62dd4ecda11ffb50cf676464f0345a63360be9422df6d440eda94757de8111078cd10a SHA512 07b9268951dd7071f652ed034404def67895846dbacc226b4d3a43306f48106d2393c4f879ae6d8bc89e16ee181b83efaf8cc9cefde74a4ada87ed9eab85747b DIST stringprep-1.0.8.tar.gz 95586 BLAKE2B 62fa68021c32dfc6d1d46473d9cc756cd5f0e2d3932f6f4dc78f71a1ba05e5124574a4b210d74ab555b2cc40f2c43b5eb6d0aac709a028f7cc6324189fde5ee9 SHA512 6680450a3e6226b088b06c79dd6ef1ca689ee8787b9f7eaa53ec073e9dcd70fac48ed2f5fb0b12871607092514db71f63b0617a938912a88a51d36518738a911 diff --git a/dev-erlang/stringprep/stringprep-1.0.14.ebuild b/dev-erlang/stringprep/stringprep-1.0.14.ebuild deleted file mode 100644 index 9848954c4175..000000000000 --- a/dev-erlang/stringprep/stringprep-1.0.14.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# 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-erlang/p1_utils-1.0.13 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/stringprep/stringprep-1.0.3.ebuild b/dev-erlang/stringprep/stringprep-1.0.3.ebuild deleted file mode 100644 index cc14f19c53e4..000000000000 --- a/dev-erlang/stringprep/stringprep-1.0.3.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# 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-erlang/p1_utils-1.0.3 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/stringprep/stringprep-1.0.5.ebuild b/dev-erlang/stringprep/stringprep-1.0.5.ebuild deleted file mode 100644 index a21cf915742e..000000000000 --- a/dev-erlang/stringprep/stringprep-1.0.5.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# 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-erlang/p1_utils-1.0.4 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/stringprep/stringprep-1.0.6.ebuild b/dev-erlang/stringprep/stringprep-1.0.6.ebuild deleted file mode 100644 index ffab416c6e18..000000000000 --- a/dev-erlang/stringprep/stringprep-1.0.6.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# 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-erlang/p1_utils-1.0.5 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/stringprep/stringprep-1.0.7.ebuild b/dev-erlang/stringprep/stringprep-1.0.7.ebuild deleted file mode 100644 index 389982db9ff4..000000000000 --- a/dev-erlang/stringprep/stringprep-1.0.7.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# 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-erlang/p1_utils-1.0.6 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/stun/Manifest b/dev-erlang/stun/Manifest index 25487361d1d8..9bf4045540eb 100644 --- a/dev-erlang/stun/Manifest +++ b/dev-erlang/stun/Manifest @@ -1,6 +1,2 @@ DIST stun-1.0.10.tar.gz 28715 BLAKE2B ef8ba4d383df4374df065236b17d547d863bf8f323ce60779c772e7c8218872b0d460c513cc735001e7074c4defe0a36f3c0d41422d0bc9bb7f5139287f89c70 SHA512 9aba8c614af2f132c2a1cbeb96caa441934df389d24789f2d52b33b878f02a1b47602c95e717c7afd2a46ae85ceb70b4ba5c6eb96cd4fedf6ac56b0cd888ff74 DIST stun-1.0.25.tar.gz 29332 BLAKE2B d234af437cbdd11116ed373c4ff4c5b67f80136d2c92e05a462138d3e31f6120363d0ad8af275eb753f4e724c1435fc4b5ec7399e30c25e7a6ad69c3e49d3ad9 SHA512 9c0eaa5cf21ca5305d6883f24d09a55fea2df261a1b32ab94770b9487c292f12ee3c55b101a4923a65407f0dd23149fef91bc35d2e754ab253c1c67adf584a3e -DIST stun-1.0.3.tar.gz 28646 BLAKE2B f99ff996d8b228d89f2121aca9f25330a833d78bf974ebee22efd66f3ee44a6d0c94faf5556389786dcb2d118736a151633ef05e37736c041f252964184eb876 SHA512 c15918f4b1f81477a7834dc5ba837fcd512249bda569cf3ffd3066056e6f1abacfeab3d0dde575402291d841f257a3b33e27d6c76250ae353d77e3fdd87f9786 -DIST stun-1.0.6.tar.gz 28681 BLAKE2B dba8fc380670069f6b725aad71edc509fe7a6e1f142515adb6787a8de75f411b7030f5516e19c163ab9c7aa3a27a2ef86758a744db96223dce6d5e4361fea94d SHA512 30a34a660d246ed33015e2f4b890203a2648553ed6e2dced87e30bca2eb9d09486684947332f7239d535ce19a36028a0642136e5b574f3c5b867f598341bcaf9 -DIST stun-1.0.7.tar.gz 28689 BLAKE2B b1e32ad7a2e2da13fd514fca5318cb8695af2f818eef0053c3c290e0eaf32496e993095ee6bf865924caf5dc30e29d4409472f12c9743fa56a7f67680afd0ea5 SHA512 d494e020741e3e098c2ff9221a03cdb6f26a474a859e8e7dc41221050d7a99e8e7285b812556b95fd3f1e30ace45feb2e5613eccfc08bc99f9bbdcfd2d82687a -DIST stun-1.0.9.tar.gz 28709 BLAKE2B d35baf946fdf07c27332de4a567a43824f2cf762be99efea5891ed5342b71bb7948a5e012a239742f8140cd5fc753b70f7e03dfc1ac8e521eb18c4ff49ff0979 SHA512 0ce53920194c4d020b1e0e302353eda24cbdab27ff45b1247d2aa7ab973944f89a0f3498508966daec43a0dc40a64cff15a31cab7837f7b105ebcbba8df63754 diff --git a/dev-erlang/stun/stun-1.0.3.ebuild b/dev-erlang/stun/stun-1.0.3.ebuild deleted file mode 100644 index aa267875e1ed..000000000000 --- a/dev-erlang/stun/stun-1.0.3.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="STUN and TURN library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/stun" -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-erlang/fast_tls-1.0.0 - >=dev-erlang/p1_utils-1.0.2 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/stun/stun-1.0.6.ebuild b/dev-erlang/stun/stun-1.0.6.ebuild deleted file mode 100644 index 28e68899d074..000000000000 --- a/dev-erlang/stun/stun-1.0.6.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="STUN and TURN library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/stun" -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-erlang/fast_tls-1.0.6 - >=dev-erlang/p1_utils-1.0.4 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/stun/stun-1.0.7.ebuild b/dev-erlang/stun/stun-1.0.7.ebuild deleted file mode 100644 index 0106906ef3c0..000000000000 --- a/dev-erlang/stun/stun-1.0.7.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="STUN and TURN library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/stun" -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-erlang/fast_tls-1.0.7 - >=dev-erlang/p1_utils-1.0.5 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-erlang/stun/stun-1.0.9.ebuild b/dev-erlang/stun/stun-1.0.9.ebuild deleted file mode 100644 index 71134182d48d..000000000000 --- a/dev-erlang/stun/stun-1.0.9.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit rebar - -DESCRIPTION="STUN and TURN library for Erlang and Elixir" -HOMEPAGE="https://github.com/processone/stun" -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-erlang/fast_tls-1.0.9 - >=dev-erlang/p1_utils-1.0.6 - >=dev-lang/erlang-17.1" -RDEPEND="${DEPEND}" - -DOCS=( CHANGELOG.md README.md ) diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index ec1a0d0b25199cc997831a930ab79f10477e9264..823f4c4e612c49a9dbcccc3efc6d23a0413ab7aa 100644 GIT binary patch literal 6238 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 delta 6670 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 WyN-FttaWVv=l=s0Ht@i2H3I-~qaAwy diff --git a/dev-haskell/language-docker/Manifest b/dev-haskell/language-docker/Manifest index a4c4b251c6d2..19bec3594178 100644 --- a/dev-haskell/language-docker/Manifest +++ b/dev-haskell/language-docker/Manifest @@ -1,4 +1,2 @@ -DIST language-docker-6.0.1.tar.gz 33814 BLAKE2B eea7d16895774435ed4b6dee3df48acaf032a289b70d9ac00efa057cb3d947c6de64df5b8e60cb4ae4f876e26091d40df78469dcbb2e3e9d54969aa7280c3ef7 SHA512 a50675309b177d2e2ba305046ba60cb0f9a071cc27c1483d9d244ab89c747be5a7ba022579cca94689e623210e2f518df0e59c05ffca3a386a18e981f4971cf8 -DIST language-docker-6.0.3.tar.gz 34438 BLAKE2B 1d324b1519583c4feec1d9dd132c977e3fed1d6dd2d8fef7e4a9dc15dc1a294294eaa0831cb97bbb2d22d0bf178195ba0e834e262d1ed3fcd4d9b118a3b474db SHA512 912f24db37cc2f2feac74fe89205e4538d4bae6426cf626cd090a7d38e451331db43f69e87c58b9f168145a4b0f5d90b203fac2c5165c834729099d6b47bc242 DIST language-docker-6.0.4.tar.gz 34481 BLAKE2B 18819f6f4e733232183a92e3c56ecb41e884ac7d5dc86a54c34a7bb6e66be1f260f64c042a9b29f4fff7dee28622f0eaed65a60696d603ed5afcdb396aad9cea SHA512 a97e931c11fd76362f1e9efa2605800e4a43c9a1c42cc09e829bec9be91010925c1542806c4e9daef4c887a38c9e92383fab14463615dc0b1bd11e5e3a1ef808 DIST language-docker-7.0.0.tar.gz 34576 BLAKE2B 3a8c85abbdc0f08bf1a6931bb3ca8d513949961591cefa331a3d3ca4c3b67faedebbb8f7fea9c9e7b1b3f786ee87161ec6f7ca1e66e81061ebf92fa71826b4ae SHA512 35763ceb0e3afb2c292b53017ee14e4a714fd3eb433c2b765445d01f507f556e1760b49a6bc2c124b07d4b6c32cd86641ed5a57265e6854cc7129972d6045d71 diff --git a/dev-haskell/language-docker/language-docker-6.0.1.ebuild b/dev-haskell/language-docker/language-docker-6.0.1.ebuild deleted file mode 100644 index 2692f0261474..000000000000 --- a/dev-haskell/language-docker/language-docker-6.0.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5.5 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Dockerfile parser, pretty-printer and embedded DSL" -HOMEPAGE="https://github.com/hadolint/language-docker#readme" -SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/free:=[profile?] - >=dev-haskell/megaparsec-6.4:=[profile?] - dev-haskell/mtl:=[profile?] - dev-haskell/prettyprinter:=[profile?] - >=dev-haskell/split-0.2:=[profile?] - dev-haskell/text:=[profile?] - dev-haskell/th-lift:=[profile?] - >=dev-lang/ghc-7.10.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.22.2.0 - test? ( dev-haskell/glob - dev-haskell/hspec - >=dev-haskell/hunit-1.2 - dev-haskell/quickcheck ) -" diff --git a/dev-haskell/language-docker/language-docker-6.0.3.ebuild b/dev-haskell/language-docker/language-docker-6.0.3.ebuild deleted file mode 100644 index 2692f0261474..000000000000 --- a/dev-haskell/language-docker/language-docker-6.0.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5.5 - -CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" -inherit haskell-cabal - -DESCRIPTION="Dockerfile parser, pretty-printer and embedded DSL" -HOMEPAGE="https://github.com/hadolint/language-docker#readme" -SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/free:=[profile?] - >=dev-haskell/megaparsec-6.4:=[profile?] - dev-haskell/mtl:=[profile?] - dev-haskell/prettyprinter:=[profile?] - >=dev-haskell/split-0.2:=[profile?] - dev-haskell/text:=[profile?] - dev-haskell/th-lift:=[profile?] - >=dev-lang/ghc-7.10.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.22.2.0 - test? ( dev-haskell/glob - dev-haskell/hspec - >=dev-haskell/hunit-1.2 - dev-haskell/quickcheck ) -" diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 718eb31e3f9c1e62b7b8f7afe3892e0929c9af0f..5681ff8701ad632679cac05efed9c4518fd32e3e 100644 GIT binary patch literal 18184 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 literal 18179 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 "${ED}/etc/env.d/90erlang" - - if use doc ; then - dohtml -A README,erl,hrl,c,h,kwc,info -r \ - "${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-* - fi - - if use emacs ; then - pushd "${S}" - elisp-install erlang lib/tools/emacs/*.{el,elc} - sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \ - "${FILESDIR}"/${SITEFILE} > "${T}"/${SITEFILE} - elisp-site-file-install "${T}"/${SITEFILE} - popd - fi - - newinitd "${FILESDIR}"/epmd.init epmd - systemd_dounit "${FILESDIR}"/epmd.service -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lang/erlang/erlang-20.3.8.10.ebuild b/dev-lang/erlang/erlang-20.3.8.10.ebuild deleted file mode 100644 index 0e30f8b86d26..000000000000 --- a/dev-lang/erlang/erlang-20.3.8.10.ebuild +++ /dev/null @@ -1,227 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WX_GTK_VER="3.0" - -inherit autotools elisp-common java-pkg-opt-2 systemd versionator wxwidgets - -# NOTE: If you need symlinks for binaries please tell maintainers or -# open up a bug to let it be created. - -UPSTREAM_V="$(get_version_component_range 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" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" - -IUSE="dirty-schedulers doc emacs hipe java kpoll libressl odbc smp sctp ssl systemd tk wxwidgets" -REQUIRED_USE="dirty-schedulers? ( smp )" #621610 - -RDEPEND=" - ssl? ( - !libressl? ( >=dev-libs/openssl-0.9.7d:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - emacs? ( virtual/emacs ) - java? ( >=virtual/jdk-1.2:* ) - odbc? ( dev-db/unixODBC ) - systemd? ( sys-apps/systemd ) -" -DEPEND="${RDEPEND} - dev-lang/perl - sctp? ( net-misc/lksctp-tools ) - sys-libs/zlib - tk? ( dev-lang/tk ) - wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] - virtual/glu ) -" - -S="${WORKDIR}/otp-OTP-${PV}" - -PATCHES=( - "${FILESDIR}/18.2.1-wx3.0.patch" - "${FILESDIR}/${PN}-20.3.2-dont-ignore-LDFLAGS.patch" - "${FILESDIR}/${PN}-add-epmd-pid-file-creation-for-openrc.patch" - ) - -SITEFILE=50"${PN}"-gentoo.el - -# Taken from the upstream build script, build_otp -erlang_create_lib_configure_in() { - local bootstrap_apps="erts lib/asn1 lib/compiler lib/hipelib/ic lib/kernel - lib/parsetools lib/sasl lib/snmp lib/stdlib lib/syntax_tools" - local sdirs= - for lib_app in ${bootstrap_apps}; do - case "${lib_app}" in - lib/*) - if [[ -f "${lib_app}/configure.in" ]]; then - mv "${lib_app}/configure.in" "${lib_app}/configure.ac" || die - app=`echo "${lib_app}" | sed "s|lib/\(.*\)|\1|"` - sdirs="${sdirs}test ! -f ${app}/configure || AC_CONFIG_SUBDIRS(${app}/.)\n" || die - fi;; - *) - ;; - esac - done - - local sed_bootstrap="s%@BOOTSTRAP_CONFIGURE_APPS@%$sdirs%g" - - sdirs= - for lib_app in lib/*; do - local is_bapp=false - for bapp in ${bootstrap_apps}; do - test "${bapp} != ${lib_app}" || { "${is_bapp}"=true; break; } - done - if [[ "${is_bapp}" = false ]] && [[ -f "${lib_app}/configure.in" ]]; then - mv "${lib_app}/configure.in" "${lib_app}/configure.ac" || die - app=`echo "${lib_app}" | sed "s|lib/\(.*\)|\1|"` || die - sdirs="${sdirs} test ! -f ${app}/configure || AC_CONFIG_SUBDIRS(${app}/.)\n" - fi - done - - local sed_non_bootstrap="s%@NON_BOOTSTRAP_CONFIGURE_APPS@%$sdirs%g" - - rm -f lib/configure.in || die - sed "$sed_bootstrap;$sed_non_bootstrap" > lib/configure.ac < lib/configure.in.src || die "Failed to create lib/configure.ac" - -} - -# Taken from the upstream build script, build_otp -erlang_distribute_config_helpers() { - local aclocal_dirs=". ./lib/erl_interface ./lib/odbc ./lib/wx ./lib/megaco" - local autoconf_aux_dirs="./lib/common_test/priv/auxdir ./lib/erl_interface/src/auxdir ./lib/common_test/test_server ./lib/wx/autoconf" - - local aclocal_master="./erts/aclocal.m4" - local install_sh_master="./erts/autoconf/install-sh" - local config_guess_master="./erts/autoconf/config.guess" - local config_sub_master="./erts/autoconf/config.sub" - - for dir in ${aclocal_dirs}; do - "${install_sh_master}" -m 644 -t "${dir}" "${aclocal_master}" || die - done - - for dir in ${autoconf_aux_dirs}; do - "${install_sh_master}" -d "${dir}" || die - "${install_sh_master}" -t "${dir}" "${install_sh_master}" || die - "${install_sh_master}" -t "${dir}" "${config_guess_master}" || die - "${install_sh_master}" -t "${dir}" "${config_sub_master}" || die - done -} - -src_prepare() { - default - - # Determines which directories to recurse into with autoconf - erlang_create_lib_configure_in - - # Move local autoconf files into the neccessary directories - erlang_distribute_config_helpers - - java-pkg-opt-2_src_prepare - - eautoreconf -} - -src_configure() { - use wxwidgets && need-wxwidgets unicode - - econf \ - --disable-builtin-zlib \ - $(use_enable dirty-schedulers) \ - $(use_enable hipe) \ - $(use_enable kpoll kernel-poll) \ - $(use_with java javac) \ - $(use_with odbc) \ - $(use_enable sctp) \ - $(use_enable smp smp-support) \ - $(use_with ssl) \ - $(use_with ssl ssl-rpath "no") \ - $(use_enable ssl dynamic-ssl-lib) \ - $(use_enable systemd) \ - --enable-threads -} - -src_compile() { - emake - - if use emacs ; then - pushd lib/tools/emacs &>/dev/null || die - elisp-compile *.el - popd &>/dev/null || die - fi -} - -extract_version() { - sed -n -e "/^$2 = \(.*\)$/s::\1:p" "${S}/$1/vsn.mk" -} - -src_install() { - local ERL_LIBDIR="/usr/$(get_libdir)/erlang" - 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 - local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" "${WORKDIR}"/doc/. "${WORKDIR}"/lib/. "${WORKDIR}"/erts-* ) - docompress -x /usr/share/doc/${PF} - fi - - einstalldocs - - dosym "${ERL_LIBDIR}/bin/erl" /usr/bin/erl - dosym "${ERL_LIBDIR}/bin/erlc" /usr/bin/erlc - dosym "${ERL_LIBDIR}/bin/escript" /usr/bin/escript - dosym \ - "${ERL_LIBDIR}/lib/erl_interface-${ERL_INTERFACE_VER}/bin/erl_call" \ - /usr/bin/erl_call - - if use smp; then - dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam.smp" /usr/bin/beam.smp - else - dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam" /usr/bin/beam - fi - - ## 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 - echo "MANPATH=\"${MY_MANPATH}\"" > "${T}/90erlang" || die - doenvd "${T}/90erlang" - - if use emacs ; then - pushd "${S}" &>/dev/null || die - 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}" - popd &>/dev/null || die - fi - - newinitd "${FILESDIR}"/epmd.init epmd - systemd_dounit "${FILESDIR}"/epmd.service -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lang/erlang/erlang-20.3.8.20.ebuild b/dev-lang/erlang/erlang-20.3.8.20.ebuild deleted file mode 100644 index 22c4fe4d937a..000000000000 --- a/dev-lang/erlang/erlang-20.3.8.20.ebuild +++ /dev/null @@ -1,227 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WX_GTK_VER="3.0" - -inherit autotools elisp-common java-pkg-opt-2 systemd versionator wxwidgets - -# NOTE: If you need symlinks for binaries please tell maintainers or -# open up a bug to let it be created. - -UPSTREAM_V="$(get_version_component_range 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" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" - -IUSE="dirty-schedulers doc emacs hipe java kpoll libressl odbc smp sctp ssl systemd tk wxwidgets" -REQUIRED_USE="dirty-schedulers? ( smp )" #621610 - -RDEPEND=" - ssl? ( - !libressl? ( >=dev-libs/openssl-0.9.7d:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - emacs? ( virtual/emacs ) - java? ( >=virtual/jdk-1.2:* ) - odbc? ( dev-db/unixODBC ) - systemd? ( sys-apps/systemd ) -" -DEPEND="${RDEPEND} - dev-lang/perl - sctp? ( net-misc/lksctp-tools ) - sys-libs/zlib - tk? ( dev-lang/tk ) - wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] - virtual/glu ) -" - -S="${WORKDIR}/otp-OTP-${PV}" - -PATCHES=( - "${FILESDIR}/18.2.1-wx3.0.patch" - "${FILESDIR}/${PN}-20.3.2-dont-ignore-LDFLAGS.patch" - "${FILESDIR}/${PN}-add-epmd-pid-file-creation-for-openrc.patch" - ) - -SITEFILE=50"${PN}"-gentoo.el - -# Taken from the upstream build script, build_otp -erlang_create_lib_configure_in() { - local bootstrap_apps="erts lib/asn1 lib/compiler lib/hipelib/ic lib/kernel - lib/parsetools lib/sasl lib/snmp lib/stdlib lib/syntax_tools" - local sdirs= - for lib_app in ${bootstrap_apps}; do - case "${lib_app}" in - lib/*) - if [[ -f "${lib_app}/configure.in" ]]; then - mv "${lib_app}/configure.in" "${lib_app}/configure.ac" || die - app=`echo "${lib_app}" | sed "s|lib/\(.*\)|\1|"` - sdirs="${sdirs}test ! -f ${app}/configure || AC_CONFIG_SUBDIRS(${app}/.)\n" || die - fi;; - *) - ;; - esac - done - - local sed_bootstrap="s%@BOOTSTRAP_CONFIGURE_APPS@%$sdirs%g" - - sdirs= - for lib_app in lib/*; do - local is_bapp=false - for bapp in ${bootstrap_apps}; do - test "${bapp} != ${lib_app}" || { "${is_bapp}"=true; break; } - done - if [[ "${is_bapp}" = false ]] && [[ -f "${lib_app}/configure.in" ]]; then - mv "${lib_app}/configure.in" "${lib_app}/configure.ac" || die - app=`echo "${lib_app}" | sed "s|lib/\(.*\)|\1|"` || die - sdirs="${sdirs} test ! -f ${app}/configure || AC_CONFIG_SUBDIRS(${app}/.)\n" - fi - done - - local sed_non_bootstrap="s%@NON_BOOTSTRAP_CONFIGURE_APPS@%$sdirs%g" - - rm -f lib/configure.in || die - sed "$sed_bootstrap;$sed_non_bootstrap" > lib/configure.ac < lib/configure.in.src || die "Failed to create lib/configure.ac" - -} - -# Taken from the upstream build script, build_otp -erlang_distribute_config_helpers() { - local aclocal_dirs=". ./lib/erl_interface ./lib/odbc ./lib/wx ./lib/megaco" - local autoconf_aux_dirs="./lib/common_test/priv/auxdir ./lib/erl_interface/src/auxdir ./lib/common_test/test_server ./lib/wx/autoconf" - - local aclocal_master="./erts/aclocal.m4" - local install_sh_master="./erts/autoconf/install-sh" - local config_guess_master="./erts/autoconf/config.guess" - local config_sub_master="./erts/autoconf/config.sub" - - for dir in ${aclocal_dirs}; do - "${install_sh_master}" -m 644 -t "${dir}" "${aclocal_master}" || die - done - - for dir in ${autoconf_aux_dirs}; do - "${install_sh_master}" -d "${dir}" || die - "${install_sh_master}" -t "${dir}" "${install_sh_master}" || die - "${install_sh_master}" -t "${dir}" "${config_guess_master}" || die - "${install_sh_master}" -t "${dir}" "${config_sub_master}" || die - done -} - -src_prepare() { - default - - # Determines which directories to recurse into with autoconf - erlang_create_lib_configure_in - - # Move local autoconf files into the neccessary directories - erlang_distribute_config_helpers - - java-pkg-opt-2_src_prepare - - eautoreconf -} - -src_configure() { - use wxwidgets && need-wxwidgets unicode - - econf \ - --disable-builtin-zlib \ - $(use_enable dirty-schedulers) \ - $(use_enable hipe) \ - $(use_enable kpoll kernel-poll) \ - $(use_with java javac) \ - $(use_with odbc) \ - $(use_enable sctp) \ - $(use_enable smp smp-support) \ - $(use_with ssl) \ - $(use_with ssl ssl-rpath "no") \ - $(use_enable ssl dynamic-ssl-lib) \ - $(use_enable systemd) \ - --enable-threads -} - -src_compile() { - emake - - if use emacs ; then - pushd lib/tools/emacs &>/dev/null || die - elisp-compile *.el - popd &>/dev/null || die - fi -} - -extract_version() { - sed -n -e "/^$2 = \(.*\)$/s::\1:p" "${S}/$1/vsn.mk" -} - -src_install() { - local ERL_LIBDIR="/usr/$(get_libdir)/erlang" - 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 - local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" "${WORKDIR}"/doc/. "${WORKDIR}"/lib/. "${WORKDIR}"/erts-* ) - docompress -x /usr/share/doc/${PF} - fi - - einstalldocs - - dosym "${ERL_LIBDIR}/bin/erl" /usr/bin/erl - dosym "${ERL_LIBDIR}/bin/erlc" /usr/bin/erlc - dosym "${ERL_LIBDIR}/bin/escript" /usr/bin/escript - dosym \ - "${ERL_LIBDIR}/lib/erl_interface-${ERL_INTERFACE_VER}/bin/erl_call" \ - /usr/bin/erl_call - - if use smp; then - dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam.smp" /usr/bin/beam.smp - else - dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam" /usr/bin/beam - fi - - ## 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 - echo "MANPATH=\"${MY_MANPATH}\"" > "${T}/90erlang" || die - doenvd "${T}/90erlang" - - if use emacs ; then - pushd "${S}" &>/dev/null || die - 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}" - popd &>/dev/null || die - fi - - newinitd "${FILESDIR}"/epmd.init epmd - systemd_dounit "${FILESDIR}"/epmd.service -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lang/erlang/erlang-20.3.ebuild b/dev-lang/erlang/erlang-20.3.ebuild deleted file mode 100644 index afdfa64d151c..000000000000 --- a/dev-lang/erlang/erlang-20.3.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WX_GTK_VER="3.0" - -inherit autotools elisp-common java-pkg-opt-2 systemd versionator wxwidgets - -# NOTE: If you need symlinks for binaries please tell maintainers or -# open up a bug to let it be created. - -DESCRIPTION="Erlang programming language, runtime environment and libraries (OTP)" -HOMEPAGE="https://www.erlang.org/" -SRC_URI="http://erlang.org/download/otp_src_${PV}.tar.gz - http://erlang.org/download/otp_doc_man_${PV}.tar.gz - doc? ( http://erlang.org/download/otp_doc_html_${PV}.tar.gz )" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" - -IUSE="compat-ethread dirty-schedulers doc emacs hipe java kpoll libressl odbc smp sctp ssl systemd tk wxwidgets" -REQUIRED_USE="dirty-schedulers? ( smp )" #621610 - -# False positives caused by nested configure scripts -QA_CONFIGURE_OPTIONS="--disable-silent-rules" - -RDEPEND=" - ssl? ( - !libressl? ( >=dev-libs/openssl-0.9.7d:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - emacs? ( virtual/emacs ) - java? ( >=virtual/jdk-1.2:* ) - odbc? ( dev-db/unixODBC ) - systemd? ( sys-apps/systemd ) -" -DEPEND="${RDEPEND} - wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] virtual/glu ) - sctp? ( net-misc/lksctp-tools ) - tk? ( dev-lang/tk ) -" - -S="${WORKDIR}/otp_src_${PV}" - -SITEFILE=50${PN}-gentoo.el - -src_prepare() { - default - - eapply "${FILESDIR}"/18.2.1-wx3.0.patch \ - "${FILESDIR}"/${PN}-add-epmd-pid-file-creation-for-openrc.patch - - if ! use odbc; then - sed -i 's: odbc : :' lib/Makefile || die - rm -rf lib/odbc/ - fi - - # bug 263129, don't ignore LDFLAGS, reported upstream - sed -e 's:LDFLAGS = \$(DED_LDFLAGS):LDFLAGS += \$(DED_LDFLAGS):' -i "${S}"/lib/megaco/src/flex/Makefile.in - - # don't ignore LDFLAGS, reported upstream - use odbc && sed -e 's:LDFLAGS = \$(ODBC_LIB) \$(EI_LDFLAGS):LDFLAGS += \$(ODBC_LIB) \$(EI_LDFLAGS):' -i "${S}"/lib/odbc/c_src/Makefile.in - - if ! use wxwidgets; then - sed -i 's: wx : :' lib/Makefile - rm -rf lib/wx - fi - - # Nasty workaround, reported upstream - cp "${S}"/lib/configure.in.src "${S}"/lib/configure.in - - # bug 383697 - sed -i '1i#define OF(x) x' erts/emulator/drivers/common/gzio.c - - cd erts && mv configure.in configure.ac && eautoreconf -} - -src_configure() { - use wxwidgets && need-wxwidgets unicode - use java || export JAVAC=false - - econf \ - --enable-threads \ - $(use_enable sctp) \ - $(use_enable systemd) \ - $(use_enable hipe) \ - $(use_with ssl ssl "${EPREFIX}"/usr) \ - $(use_enable ssl dynamic-ssl-lib) \ - $(use_enable kpoll kernel-poll) \ - $(use_enable smp smp-support) \ - $(use compat-ethread && echo "--enable-ethread-pre-pentium4-compatibility") \ - $(use x64-macos && echo "--enable-darwin-64bit") \ - $(use_enable dirty-schedulers) -} - -src_compile() { - use java || export JAVAC=false - emake - - if use emacs ; then - pushd lib/tools/emacs - elisp-compile *.el - popd - fi -} - -extract_version() { - sed -n -e "/^$2 = \(.*\)$/s::\1:p" "${S}/$1/vsn.mk" -} - -src_install() { - local ERL_LIBDIR=/usr/$(get_libdir)/erlang - local ERL_INTERFACE_VER=$(extract_version lib/erl_interface EI_VSN) - local ERL_ERTS_VER=$(extract_version erts VSN) - - emake INSTALL_PREFIX="${D}" install - einstalldocs - - dosym "${ERL_LIBDIR}/bin/erl" /usr/bin/erl - dosym "${ERL_LIBDIR}/bin/erlc" /usr/bin/erlc - dosym "${ERL_LIBDIR}/bin/escript" /usr/bin/escript - dosym \ - "${ERL_LIBDIR}/lib/erl_interface-${ERL_INTERFACE_VER}/bin/erl_call" \ - /usr/bin/erl_call - - if use smp; then - dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam.smp" /usr/bin/beam.smp - else - dosym "${ERL_LIBDIR}/erts-${ERL_ERTS_VER}/bin/beam" /usr/bin/beam - fi - - ## Clean up the no longer needed files - rm "${ED}/${ERL_LIBDIR}/Install" - - for i in "${WORKDIR}"/man/man* ; do - dodir "${ERL_LIBDIR}/${i##${WORKDIR}}" - done - for file in "${WORKDIR}"/man/man*/*.[1-9]; do - # doman sucks so we can't use it - cp ${file} "${ED}/${ERL_LIBDIR}"/man/man${file##*.}/ - done - # extend MANPATH, so the normal man command can find it - # see bug 189639 - dodir /etc/env.d/ - echo "MANPATH=\"${EPREFIX}${ERL_LIBDIR}/man\"" > "${ED}/etc/env.d/90erlang" - - if use doc ; then - local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" "${WORKDIR}"/doc "${WORKDIR}"/lib "${WORKDIR}"/erts-* ) - docompress -x /usr/share/doc/${PF} - fi - - einstalldocs - - if use emacs ; then - pushd "${S}" - elisp-install erlang lib/tools/emacs/*.{el,elc} - sed -e "s:/usr/share:${EPREFIX}/usr/share:g" \ - "${FILESDIR}"/${SITEFILE} > "${T}"/${SITEFILE} - elisp-site-file-install "${T}"/${SITEFILE} - popd - fi - - newinitd "${FILESDIR}"/epmd.init epmd - systemd_dounit "${FILESDIR}"/epmd.service -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lang/erlang/erlang-21.2.6.ebuild b/dev-lang/erlang/erlang-21.2.6.ebuild deleted file mode 100644 index ec653705b1a1..000000000000 --- a/dev-lang/erlang/erlang-21.2.6.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WX_GTK_VER="3.0" - -inherit autotools eapi7-ver 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" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" -IUSE="doc emacs +hipe java +kpoll libressl odbc pgo sctp ssl systemd tk wxwidgets" - -RDEPEND=" - sys-libs/ncurses:0 - sys-libs/zlib - emacs? ( virtual/emacs ) - 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 ) - tk? ( dev-lang/tk:0 ) - 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}-20.3.2-dont-ignore-LDFLAGS.patch" - "${FILESDIR}/${PN}-add-epmd-pid-file-creation-for-openrc.patch" - "${FILESDIR}/${PN}-custom-autoconf.patch" -) - -SITEFILE=50"${PN}"-gentoo.el - -src_prepare() { - default - - ./otp_build autoconf - find -name configure.in -execdir mv '{}' configure.ac \; || die "find failed" - eautoreconf -} - -src_configure() { - use wxwidgets && setup-wxwidgets - - local myconf=( - --disable-builtin-zlib - $(use_enable hipe) - $(use_enable kpoll kernel-poll) - $(use_with java javac) - $(use_with odbc) - $(use_enable sctp) - $(use_with ssl ssl "${EPREFIX}"/usr) - $(use_enable ssl dynamic-ssl-lib) - $(use_enable systemd) - $(use_enable pgo) - $(usex wxwidgets "--with-wx-config=${WX_CONFIG}" "--with-wxdir=/dev/null") - --enable-threads - ) - econf "${myconf[@]}" -} - -src_compile() { - if use pgo; then - # disable distcc and ccache - export DISTCC_HOSTS="" - export CCACHE_DISABLE=1 - fi - - 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 - local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" "${WORKDIR}"/doc/. "${WORKDIR}"/lib/. "${WORKDIR}"/erts-* ) - 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 epmd - use systemd && systemd_dounit "${FILESDIR}"/epmd.service -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lang/erlang/erlang-21.2.7.ebuild b/dev-lang/erlang/erlang-21.2.7.ebuild deleted file mode 100644 index ec653705b1a1..000000000000 --- a/dev-lang/erlang/erlang-21.2.7.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WX_GTK_VER="3.0" - -inherit autotools eapi7-ver 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" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" -IUSE="doc emacs +hipe java +kpoll libressl odbc pgo sctp ssl systemd tk wxwidgets" - -RDEPEND=" - sys-libs/ncurses:0 - sys-libs/zlib - emacs? ( virtual/emacs ) - 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 ) - tk? ( dev-lang/tk:0 ) - 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}-20.3.2-dont-ignore-LDFLAGS.patch" - "${FILESDIR}/${PN}-add-epmd-pid-file-creation-for-openrc.patch" - "${FILESDIR}/${PN}-custom-autoconf.patch" -) - -SITEFILE=50"${PN}"-gentoo.el - -src_prepare() { - default - - ./otp_build autoconf - find -name configure.in -execdir mv '{}' configure.ac \; || die "find failed" - eautoreconf -} - -src_configure() { - use wxwidgets && setup-wxwidgets - - local myconf=( - --disable-builtin-zlib - $(use_enable hipe) - $(use_enable kpoll kernel-poll) - $(use_with java javac) - $(use_with odbc) - $(use_enable sctp) - $(use_with ssl ssl "${EPREFIX}"/usr) - $(use_enable ssl dynamic-ssl-lib) - $(use_enable systemd) - $(use_enable pgo) - $(usex wxwidgets "--with-wx-config=${WX_CONFIG}" "--with-wxdir=/dev/null") - --enable-threads - ) - econf "${myconf[@]}" -} - -src_compile() { - if use pgo; then - # disable distcc and ccache - export DISTCC_HOSTS="" - export CCACHE_DISABLE=1 - fi - - 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 - local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" "${WORKDIR}"/doc/. "${WORKDIR}"/lib/. "${WORKDIR}"/erts-* ) - 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 epmd - use systemd && systemd_dounit "${FILESDIR}"/epmd.service -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lang/erlang/erlang-21.3-r1.ebuild b/dev-lang/erlang/erlang-21.3-r1.ebuild deleted file mode 100644 index ed159555d82f..000000000000 --- a/dev-lang/erlang/erlang-21.3-r1.ebuild +++ /dev/null @@ -1,162 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WX_GTK_VER="3.0" - -inherit autotools eapi7-ver 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" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" -IUSE="doc emacs +hipe java +kpoll libressl odbc pgo sctp ssl systemd tk wxwidgets" - -RDEPEND=" - sys-libs/ncurses:0 - sys-libs/zlib - emacs? ( virtual/emacs ) - 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 ) - tk? ( dev-lang/tk:0 ) - 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}-20.3.2-dont-ignore-LDFLAGS.patch" - "${FILESDIR}/${PN}-add-epmd-pid-file-creation-for-openrc.patch" - "${FILESDIR}/${PN}-custom-autoconf.patch" - "${FILESDIR}/${PN}-21.3-lto.patch" - "${FILESDIR}/${PN}-21.3-pgo-loop.patch" -) - -SITEFILE=50"${PN}"-gentoo.el - -src_prepare() { - default - - ./otp_build autoconf - find -name configure.in -execdir mv '{}' configure.ac \; || die "find failed" - eautoreconf -} - -src_configure() { - use wxwidgets && setup-wxwidgets - - local myconf=( - --disable-builtin-zlib - $(use_enable hipe) - $(use_enable kpoll kernel-poll) - $(use_with java javac) - $(use_with odbc) - $(use_enable sctp) - $(use_with ssl ssl "${EPREFIX}"/usr) - $(use_enable ssl dynamic-ssl-lib) - $(use_enable systemd) - $(use_enable pgo) - $(usex wxwidgets "--with-wx-config=${WX_CONFIG}" "--with-wxdir=/dev/null") - --enable-threads - ) - econf "${myconf[@]}" -} - -src_compile() { - if use pgo; then - # disable distcc and ccache - export DISTCC_HOSTS="" - export CCACHE_DISABLE=1 - fi - - 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 - local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" "${WORKDIR}"/doc/. "${WORKDIR}"/lib/. "${WORKDIR}"/erts-* ) - 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 epmd - use systemd && systemd_dounit "${FILESDIR}"/epmd.service -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lang/erlang/erlang-21.3.ebuild b/dev-lang/erlang/erlang-21.3.ebuild deleted file mode 100644 index ec653705b1a1..000000000000 --- a/dev-lang/erlang/erlang-21.3.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WX_GTK_VER="3.0" - -inherit autotools eapi7-ver 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" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" -IUSE="doc emacs +hipe java +kpoll libressl odbc pgo sctp ssl systemd tk wxwidgets" - -RDEPEND=" - sys-libs/ncurses:0 - sys-libs/zlib - emacs? ( virtual/emacs ) - 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 ) - tk? ( dev-lang/tk:0 ) - 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}-20.3.2-dont-ignore-LDFLAGS.patch" - "${FILESDIR}/${PN}-add-epmd-pid-file-creation-for-openrc.patch" - "${FILESDIR}/${PN}-custom-autoconf.patch" -) - -SITEFILE=50"${PN}"-gentoo.el - -src_prepare() { - default - - ./otp_build autoconf - find -name configure.in -execdir mv '{}' configure.ac \; || die "find failed" - eautoreconf -} - -src_configure() { - use wxwidgets && setup-wxwidgets - - local myconf=( - --disable-builtin-zlib - $(use_enable hipe) - $(use_enable kpoll kernel-poll) - $(use_with java javac) - $(use_with odbc) - $(use_enable sctp) - $(use_with ssl ssl "${EPREFIX}"/usr) - $(use_enable ssl dynamic-ssl-lib) - $(use_enable systemd) - $(use_enable pgo) - $(usex wxwidgets "--with-wx-config=${WX_CONFIG}" "--with-wxdir=/dev/null") - --enable-threads - ) - econf "${myconf[@]}" -} - -src_compile() { - if use pgo; then - # disable distcc and ccache - export DISTCC_HOSTS="" - export CCACHE_DISABLE=1 - fi - - 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 - local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" "${WORKDIR}"/doc/. "${WORKDIR}"/lib/. "${WORKDIR}"/erts-* ) - 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 epmd - use systemd && systemd_dounit "${FILESDIR}"/epmd.service -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lang/erlang/erlang-22.0.2.ebuild b/dev-lang/erlang/erlang-22.0.2.ebuild deleted file mode 100644 index 0887db0d747d..000000000000 --- a/dev-lang/erlang/erlang-22.0.2.ebuild +++ /dev/null @@ -1,147 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -WX_GTK_VER="3.0" - -inherit eapi7-ver 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" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~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=" - sys-libs/ncurses:0 - sys-libs/zlib - emacs? ( virtual/emacs ) - 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 ) - tk? ( dev-lang/tk:0 ) - 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" - "${FILESDIR}/${PN}-add-epmd-pid-file-creation-for-openrc.patch" -) - -SITEFILE=50"${PN}"-gentoo.el - -src_prepare() { - default - - ./otp_build autoconf -} - -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) - $(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 - local DOCS=( "AUTHORS" "HOWTO"/* "README.md" "CONTRIBUTING.md" "${WORKDIR}"/doc/. "${WORKDIR}"/lib/. "${WORKDIR}"/erts-* ) - 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 epmd - use systemd && systemd_dounit "${FILESDIR}"/epmd.service -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-lang/erlang/files/erlang-21.3-lto.patch b/dev-lang/erlang/files/erlang-21.3-lto.patch deleted file mode 100644 index c41e89f42c6c..000000000000 --- a/dev-lang/erlang/files/erlang-21.3-lto.patch +++ /dev/null @@ -1,140 +0,0 @@ -https://github.com/erlang/otp/pull/2194 -https://bugs.gentoo.org/681778 - -From ed751968d8dc4c0b58210247e94409a8a52cc501 Mon Sep 17 00:00:00 2001 -From: Sergei Trofimovich -Date: Thu, 28 Mar 2019 08:38:56 +0000 -Subject: [PATCH] stdlib: fix re:replace on LTO builds - -Fabio Coatti reported elixir build failure in https://bugs.gentoo.org/681778. -The minimal reproducer looks like that (from otp git tree): - - $ ./configure CFLAGS='-O2 -flto' LDFLAGS='-O2 -flto=8' - $ make - $ ERL_TOP=$PWD \ - PATH=$ERL_TOP/bin:$PATH \ - \ - bin/erl \ - \ - -noshell -eval 're:replace("a","b","c",[{return,list}]).' \ - -s erlang halt - - {"init terminating in do_boot",{badarg,[{re,replace,["a","b","c",[{return,list}]], - [{file,"re.erl"},{line,362}]}, - {erl_eval,do_apply,6,[{file,"erl_eval.erl"},{line,680}]}, - {init,start_it,1,[]}, - {init,start_em,1,[]}, - {init,do_boot,3,[]}]}} - init terminating in do_boot ({badarg,[{re,replace,[[_],[_],[_],[_]],[{_},{_}]}, - {erl_eval,do_apply,6,[{_},{_}]},{init,start_it,1,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]}) - Crash dump is being written to: erl_crash.dump...done - -The failure happens in libpcre2 where stack overflow is mis-identified -at function entry of - - erts_pcre_compile2() - compile_regex() - if (PUBL(stack_guard) != NULL && PUBL(stack_guard)()) - { - *errorcodeptr= ERR85; - return FALSE; - } - -The stack "overflow" detection happens in - - thr_wrapper() - ethr_set_stacklimit__() - -because the stack usage code relies on the fact that ethr_set_stacklimit__() -and similar functions don't get inlined into callers for stack growth -measurement. - -Before the change inlining avoidance was achieved by putting functions -into standalone translation units. LTO makes this technique inefficient. - -The change marks functions explicitly as __attribute__((__noinline__)) on gcc. - -Reported-by: Fabio Coatti -Bug: https://bugs.gentoo.org/681778 -Signed-off-by: Sergei Trofimovich ---- - erts/emulator/beam/global.h | 9 +++++---- - erts/emulator/beam/sys.h | 10 ++++++++++ - erts/include/internal/ethr_internal.h | 2 +- - erts/include/internal/ethread_inline.h | 3 +++ - 4 files changed, 19 insertions(+), 5 deletions(-) - -diff --git a/erts/emulator/beam/global.h b/erts/emulator/beam/global.h -index f9bbe4167f9..4c8d3d3dbe6 100644 ---- a/erts/emulator/beam/global.h -+++ b/erts/emulator/beam/global.h -@@ -1216,10 +1216,11 @@ Uint64 erts_timestamp_millis(void); - - Export* erts_find_function(Eterm, Eterm, unsigned int, ErtsCodeIndex); - --void *erts_calc_stacklimit(char *prev_c, UWord stacksize); --int erts_check_below_limit(char *ptr, char *limit); --int erts_check_above_limit(char *ptr, char *limit); --void *erts_ptr_id(void *ptr); -+/* ERTS_NOINLINE prevents link-time optimization across modules */ -+void *erts_calc_stacklimit(char *prev_c, UWord stacksize) ERTS_NOINLINE; -+int erts_check_below_limit(char *ptr, char *limit) ERTS_NOINLINE; -+int erts_check_above_limit(char *ptr, char *limit) ERTS_NOINLINE; -+void *erts_ptr_id(void *ptr) ERTS_NOINLINE; - - Eterm store_external_or_ref_in_proc_(Process *, Eterm); - Eterm store_external_or_ref_(Uint **, ErlOffHeap*, Eterm); -diff --git a/erts/emulator/beam/sys.h b/erts/emulator/beam/sys.h -index a6312293cc8..24b6738e082 100644 ---- a/erts/emulator/beam/sys.h -+++ b/erts/emulator/beam/sys.h -@@ -63,6 +63,16 @@ - # endif - #endif - -+#ifndef ERTS_NOINLINE -+# if ERTS_AT_LEAST_GCC_VSN__(3,1,1) -+# define ERTS_NOINLINE __attribute__((__noinline__)) -+# elif defined(__WIN32__) -+# define ERTS_NOINLINE __declspec(noinline) -+# else -+# define ERTS_NOINLINE -+# endif -+#endif -+ - #if defined(DEBUG) || defined(ERTS_ENABLE_LOCK_CHECK) - # undef ERTS_CAN_INLINE - # define ERTS_CAN_INLINE 0 -diff --git a/erts/include/internal/ethr_internal.h b/erts/include/internal/ethr_internal.h -index ac27ff2ed09..17ec84c52b6 100644 ---- a/erts/include/internal/ethr_internal.h -+++ b/erts/include/internal/ethr_internal.h -@@ -90,7 +90,7 @@ int ethr_init_common__(ethr_init_data *id); - int ethr_late_init_common__(ethr_late_init_data *lid); - void ethr_run_exit_handlers__(void); - void ethr_ts_event_destructor__(void *vtsep); --void ethr_set_stacklimit__(char *prev_c, size_t stacksize); -+void ethr_set_stacklimit__(char *prev_c, size_t stacksize) ETHR_NOINLINE; - - #if defined(ETHR_X86_RUNTIME_CONF__) - void ethr_x86_cpuid__(int *eax, int *ebx, int *ecx, int *edx); -diff --git a/erts/include/internal/ethread_inline.h b/erts/include/internal/ethread_inline.h -index 8e6bcfc4a8c..f25ba4ae721 100644 ---- a/erts/include/internal/ethread_inline.h -+++ b/erts/include/internal/ethread_inline.h -@@ -62,12 +62,15 @@ - # define ETHR_INLINE __inline__ - # if ETHR_AT_LEAST_GCC_VSN__(3, 1, 1) - # define ETHR_FORCE_INLINE __inline__ __attribute__((__always_inline__)) -+# define ETHR_NOINLINE __attribute__((__noinline__)) - # else - # define ETHR_FORCE_INLINE __inline__ -+# define ETHR_NOINLINE - # endif - #elif defined(__WIN32__) - # define ETHR_INLINE __forceinline - # define ETHR_FORCE_INLINE __forceinline -+# define ETHR_NOINLINE __declspec(noinline) - #endif - - #endif /* #ifndef ETHREAD_INLINE_H__ */ diff --git a/dev-lang/erlang/files/erlang-21.3-pgo-loop.patch b/dev-lang/erlang/files/erlang-21.3-pgo-loop.patch deleted file mode 100644 index 82add992a448..000000000000 --- a/dev-lang/erlang/files/erlang-21.3-pgo-loop.patch +++ /dev/null @@ -1,13 +0,0 @@ -https://bugs.gentoo.org/686786 - ---- a/erts/configure.in -+++ b/erts/configure.in -@@ -682,7 +682,7 @@ elif test "X$PROFILE_INSTR_GENERATE" = "Xtrue" -a "X$PROFILE_INSTR_USE" = "Xtrue - PROFILE_COMPILER=clang - AC_MSG_RESULT([yes, using -fprofile-instr-generate]) - else -- if $enable_pgo = yes; then -+ if test $enable_pgo = yes; then - AC_MSG_ERROR(cannot use PGO with this compiler) - else - AC_MSG_RESULT([no]) diff --git a/dev-lang/erlang/metadata.xml b/dev-lang/erlang/metadata.xml index 2f3f0770a55f..da056a8cdd3f 100644 --- a/dev-lang/erlang/metadata.xml +++ b/dev-lang/erlang/metadata.xml @@ -3,8 +3,6 @@ - Enable compatibility with pre-pentium 4 CPUs in the ethread library. - Enable dirty schedulers HIgh Performance Erlang extension Enable kernel polling support Build erts with profile-guided optimizations diff --git a/dev-lang/jimtcl/jimtcl-0.78-r1.ebuild b/dev-lang/jimtcl/jimtcl-0.78-r1.ebuild deleted file mode 100644 index 812fe0d263f5..000000000000 --- a/dev-lang/jimtcl/jimtcl-0.78-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils - -SRC_URI="https://github.com/msteveb/jimtcl/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~s390 ~sh ~x86" - -DESCRIPTION="Small footprint implementation of Tcl programming language" -HOMEPAGE="http://jim.tcl.tk/" - -LICENSE="LGPL-2" -SLOT="0/78" # SONAME=libjim.so.0.78 -IUSE="doc static-libs" - -RDEPEND="" -DEPEND="doc? ( app-text/asciidoc ) - app-arch/unzip" - -src_configure() { - CCACHE=None econf --with-jim-shared - if use static-libs ; then - # The build does not support doing both simultaneously. - mkdir static-libs || die - cd static-libs || die - CCACHE=None ECONF_SOURCE=${S} econf - fi -} - -src_compile() { - # Must build static-libs first. - use static-libs && emake -C static-libs libjim.a - emake all - use doc && emake docs -} - -src_install() { - dobin jimsh - use static-libs && dolib.a static-libs/libjim.a - ln -sf libjim.so.* libjim.so || die - dolib.so libjim.so* - insinto /usr/include - doins jim.h jimautoconf.h jim-subcmd.h jim-signal.h \ - jim-win32compat.h jim-eventloop.h jim-config.h - dodoc AUTHORS README TODO - use doc && dohtml Tcl.html -} diff --git a/dev-lang/perl/perl-5.28.2-r1.ebuild b/dev-lang/perl/perl-5.28.2-r1.ebuild index 9e4f13f26281..a63c8091115a 100644 --- a/dev-lang/perl/perl-5.28.2-r1.ebuild +++ b/dev-lang/perl/perl-5.28.2-r1.ebuild @@ -377,7 +377,6 @@ src_configure() { filter-flags "-flto" use sparc && myconf -Ud_longdbl - use sparc && myconf -Dd_u32align # bug #676062 export BUILD_BZIP2=0 export BZIP2_INCLUDE=${EROOT}/usr/include @@ -469,7 +468,9 @@ src_configure() { # fix unaligned access misdetection # https://rt.perl.org/Public/Bug/Display.html?id=133495 - [[ ${CHOST} == sparc*-solaris* ]] && myconf "-Dd_u32align='define'" + # bug #676062 + use hppa || use sparc || [[ ${CHOST} == sparc*-solaris* ]] && \ + myconf "-Dd_u32align='define'" # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find diff --git a/dev-lang/perl/perl-5.28.9999.ebuild b/dev-lang/perl/perl-5.28.9999.ebuild index 2c066883bceb..c5309aeccc88 100644 --- a/dev-lang/perl/perl-5.28.9999.ebuild +++ b/dev-lang/perl/perl-5.28.9999.ebuild @@ -375,7 +375,6 @@ src_configure() { filter-flags "-flto" use sparc && myconf -Ud_longdbl - use sparc && myconf -Dd_u32align # bug #676062 export BUILD_BZIP2=0 export BZIP2_INCLUDE=${EROOT}/usr/include @@ -467,7 +466,9 @@ src_configure() { # fix unaligned access misdetection # https://rt.perl.org/Public/Bug/Display.html?id=133495 - [[ ${CHOST} == sparc*-solaris* ]] && myconf "-Dd_u32align='define'" + # bug #676062 + use hppa || use sparc || [[ ${CHOST} == sparc*-solaris* ]] && \ + myconf "-Dd_u32align='define'" # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find diff --git a/dev-lang/perl/perl-5.30.0.ebuild b/dev-lang/perl/perl-5.30.0.ebuild index 922d04be075f..8f02f4a820cc 100644 --- a/dev-lang/perl/perl-5.30.0.ebuild +++ b/dev-lang/perl/perl-5.30.0.ebuild @@ -373,7 +373,6 @@ src_configure() { filter-flags "-flto" use sparc && myconf -Ud_longdbl - use sparc && myconf -Dd_u32align # bug #676062 export BUILD_BZIP2=0 export BZIP2_INCLUDE=${EROOT}/usr/include @@ -465,7 +464,9 @@ src_configure() { # fix unaligned access misdetection # https://rt.perl.org/Public/Bug/Display.html?id=133495 - [[ ${CHOST} == sparc*-solaris* ]] && myconf "-Dd_u32align='define'" + # bug #676062 + use hppa || use sparc || [[ ${CHOST} == sparc*-solaris* ]] && \ + myconf "-Dd_u32align='define'" # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 6a9d1f494709..d69f9c0e3447 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -1,5 +1,6 @@ DIST php-5.6.40.tar.xz 12472236 BLAKE2B f41147eaec9b15e965540f9e871691cc88848dd619bae6af85e7bba0130b71ce91bad5cdbbadbb537c42df83369f5c731007339a9d9e21e689e913c135201afc SHA512 997b5a952a60cf9166671cc91fcc34c674dd62bfd5cb0a9cdf3fdf2d088b5d19943d94c1cf193f8ab71fc4957d9a9a4c7c2fb8826f937501c1c0a0858f10e329 DIST php-7.1.31.tar.xz 12370928 BLAKE2B 18b7d5398380324243321a39d337bd10a7eb82812f3dbb9b2ea9eb4808ef585d6452cc5953b56d24bcf817994e249b8b20cd9b4658e1df6c77de78eecb48a3a7 SHA512 989cd157e0d67c6f03192ce9e1afaa01ff72ccc83f3e6b94ac8dc3d4c2717258a46bd64fb20e4649baec1fe2545805013eedc1de78e556d09c2b0ae64d4272d8 +DIST php-7.1.32.tar.xz 12369916 BLAKE2B 26f3756bfa15d8caa9f99f48526eabe66cb389d0ecf534700dcf9e2514de12c1b9d45c634b8e5ce07d1e28cce4c5b5a9cda7780013a7af070fd5e3d250a92616 SHA512 090dd6d79514f97be125e86d741094c149250a11a4f7d5f8dd08e028ae5f0b347afc58787b2002cc7b183d08a56562042e33ef7f1eeb060aafaf6fef67646ab1 DIST php-7.2.21.tar.xz 12298448 BLAKE2B f82b35fd3cdf45d8c84639d044729602340c2d34695b5603a194e2d504627c0e041ab156c3720d218d8d6ca51c9ef71d8d0ee37585142aa30ed0cce51fbcb91e SHA512 c7fe01626c1e25e8882d8f2b69d77a5479567d2daa3bf25d1ce3f45314a882f79ce9914a2aa1b3052b6289b46873f466e457049ce1db6e31b60ba4995187507c DIST php-7.2.22.tar.xz 12271632 BLAKE2B be3089066ba1c25c479eedaf3e6dd8f7773a6d87a16ce49d8c5379bc9b25d073b497004ccb219795bcfdc3af1310570f94f109754120c254ea5bbaaf1a5e953f SHA512 526dbcc03726d6e2f146adbdf8d89f0c8acb2575a3c21e5ef14ae256f29447d82154e0b1869c0143d831f81c2da0d943957c51144fb458457d3681cdfbc6d49b DIST php-7.3.8.tar.xz 12064620 BLAKE2B cfe2fde5e48080e13bd21cb2e2ca0c0ae38da03c94d0692e11bfe6722e50bd0b864d629a0ef6aed4ac5d9830ec4b4b214b9abdf917519a0c0cb70a4362fc8390 SHA512 9e9e13845350f3d4a8a80c3e2fe8291996e2749b2c862261b96346c01e5e24640cb81adad5e3b7668b56b2266c1fcbb713e8c38da4f9aa474f5f632f91378a8d diff --git a/dev-lang/php/php-7.1.32.ebuild b/dev-lang/php/php-7.1.32.ebuild new file mode 100644 index 000000000000..80c6004fe219 --- /dev/null +++ b/dev-lang/php/php-7.1.32.ebuild @@ -0,0 +1,737 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic systemd autotools + +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://php.net/" +SRC_URI="https://php.net/distributions/${P}.tar.xz" + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl bcmath berkdb bzip2 calendar cdb cjk + coverage crypt +ctype curl debug + enchant exif +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +hash +iconv imap inifile + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline recode selinux +session session-mm sharedmem + +simplexml snmp soap sockets spell sqlite ssl + sysvipc systemd test tidy +tokenizer truetype unicode wddx webp + +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + >=app-eselect/eselect-php-0.9.1[apache2?,fpm?] + >=dev-libs/libpcre-8.32[unicode] + fpm? ( acl? ( sys-apps/acl ) ) + apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] + =dev-libs/libmcrypt-2.4 ) + curl? ( >=net-misc/curl-7.10.5 ) + enchant? ( =sys-libs/gdbm-1.8.0:0= ) + gmp? ( dev-libs/gmp:0= ) + iconv? ( virtual/libiconv ) + imap? ( virtual/imap-c-client[kerberos=,ssl=] ) + intl? ( dev-libs/icu:= ) + iodbc? ( dev-db/libiodbc ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11 ) + ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) + libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) + mssql? ( dev-db/freetds[mssql] ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient-basic ) + odbc? ( >=dev-db/unixODBC-1.8.13 ) + postgres? ( dev-db/postgresql:* ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline:0= ) + recode? ( app-text/recode ) + session-mm? ( dev-libs/mm ) + simplexml? ( >=dev-libs/libxml2-2.6.8 ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + soap? ( >=dev-libs/libxml2-2.6.8 ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + tidy? ( || ( app-text/tidy-html5 app-text/htmltidy ) ) + truetype? ( =media-libs/freetype-2* ) + unicode? ( dev-libs/oniguruma:= ) + wddx? ( >=dev-libs/libxml2-2.6.8 ) + webp? ( media-libs/libwebp:0= ) + xml? ( >=dev-libs/libxml2-2.6.8 ) + xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) + xmlreader? ( >=dev-libs/libxml2-2.6.8 ) + xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) + xpm? ( x11-libs/libXpm ) + xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) + zip? ( sys-libs/zlib:0= ) + zlib? ( sys-libs/zlib:0= ) +" + +RDEPEND="${COMMON_DEPEND} + virtual/mta + fpm? ( + selinux? ( sec-policy/selinux-phpfpm ) + systemd? ( sys-apps/systemd ) )" + +# Bison isn't actually needed when building from a release tarball +# However, the configure script will warn if it's absent or if you +# have an incompatible version installed. See bug 593278. +DEPEND="${COMMON_DEPEND} + app-arch/xz-utils + >=sys-devel/bison-3.0.1" + +BDEPEND="virtual/pkgconfig" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + cli? ( ^^ ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + wddx? ( xml ) + xmlrpc? ( || ( xml iconv ) ) + xmlreader? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + mhash? ( hash ) + phar? ( hash ) + qdbm? ( !gdbm ) + readline? ( !libedit ) + recode? ( !imap !mysqli !mysql ) + session-mm? ( session !threads ) + mysql? ( hash || ( mysqli pdo ) ) + mysqli? ( hash ) +" +PATCHES=( + "${FILESDIR}/php-freetype-2.9.1.patch" + "${FILESDIR}/php-7.1.25-intl-use-icu-namespace.patch" +) + +PHP_MV="$(ver_cut 1)" + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + # Always install the production INI file, bug 611214. + local phpinisrc="php.ini-production-${phpsapi}" + cp php.ini-production "${phpinisrc}" || die + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ + -i "${phpinisrc}" || die + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die + + dodir "${PHP_INI_DIR#${EPREFIX}}" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" php.ini + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ + "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" \ + "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + if [[ "${sapi}" == "fpm" ]] ; then + einfo "Installing FPM config files php-fpm.conf and www.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + doins sapi/fpm/php-fpm.conf + insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" + doins sapi/fpm/www.conf + fi + + dodoc php.ini-{development,production} +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + default + + # In php-7.x, the FPM pool configuration files have been split off + # of the main config. By default the pool config files go in + # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the + # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later + # we'll install the pool configuration file "www.conf" there. + php_set_ini_dir fpm + sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ + sapi/fpm/php-fpm.conf.in \ + || die 'failed to move the include directory in php-fpm.conf' + + # Bug 669566 - necessary so that build tools are updated for commands like pecl + # Force rebuilding aclocal.m4 + rm -f aclocal.m4 || die "failed to remove aclocal.m4 in src_prepare" + eautoreconf +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var + # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. + local our_conf=( + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}/man" + --infodir="${PHP_DESTDIR}/info" + --libdir="${PHP_DESTDIR}/lib" + --with-libdir="$(get_libdir)" + --localstatedir="${EPREFIX}/var" + --without-pear + $(use_enable threads maintainer-zts) + ) + + our_conf+=( + $(use_enable bcmath bcmath) + $(use_with bzip2 bz2 "${EPREFIX}/usr") + $(use_enable calendar calendar) + $(use_enable coverage gcov) + $(use_enable ctype ctype) + $(use_with curl curl "${EPREFIX}/usr") + $(use_enable xml dom) + $(use_with enchant enchant "${EPREFIX}/usr") + $(use_enable exif exif) + $(use_enable fileinfo fileinfo) + $(use_enable filter filter) + $(use_enable ftp ftp) + $(use_with nls gettext "${EPREFIX}/usr") + $(use_with gmp gmp "${EPREFIX}/usr") + $(use_enable hash hash) + $(use_with mhash mhash "${EPREFIX}/usr") + $(use_with iconv iconv \ + $(use elibc_glibc || use elibc_musl || use elibc_FreeBSD || echo "${EPREFIX}/usr")) + $(use_enable intl intl) + $(use_enable ipv6 ipv6) + $(use_enable json json) + $(use_with kerberos kerberos "${EPREFIX}/usr") + $(use_enable xml libxml) + $(use_with xml libxml-dir "${EPREFIX}/usr") + $(use_enable unicode mbstring) + $(use_with crypt mcrypt "${EPREFIX}/usr") + $(use_with unicode onig "${EPREFIX}/usr") + $(use_with ssl openssl "${EPREFIX}/usr") + $(use_with ssl openssl-dir "${EPREFIX}/usr") + $(use_enable pcntl pcntl) + $(use_enable phar phar) + $(use_enable pdo pdo) + $(use_enable opcache opcache) + $(use_with postgres pgsql "${EPREFIX}/usr") + $(use_enable posix posix) + $(use_with spell pspell "${EPREFIX}/usr") + $(use_with recode recode "${EPREFIX}/usr") + $(use_enable simplexml simplexml) + $(use_enable sharedmem shmop) + $(use_with snmp snmp "${EPREFIX}/usr") + $(use_enable soap soap) + $(use_enable sockets sockets) + $(use_with sqlite sqlite3 "${EPREFIX}/usr") + $(use_enable sysvipc sysvmsg) + $(use_enable sysvipc sysvsem) + $(use_enable sysvipc sysvshm) + $(use_with tidy tidy "${EPREFIX}/usr") + $(use_enable tokenizer tokenizer) + $(use_enable wddx wddx) + $(use_enable xml xml) + $(use_enable xmlreader xmlreader) + $(use_enable xmlwriter xmlwriter) + $(use_with xmlrpc xmlrpc) + $(use_with xslt xsl "${EPREFIX}/usr") + $(use_enable zip zip) + $(use_with zlib zlib "${EPREFIX}/usr") + $(use_enable debug debug) + ) + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm ; then + our_conf+=( "--enable-dba${shared}" ) + fi + + # DBA drivers support + our_conf+=( + $(use_with cdb cdb) + $(use_with berkdb db4 "${EPREFIX}/usr") + $(use_enable flatfile flatfile) + $(use_with gdbm gdbm "${EPREFIX}/usr") + $(use_enable inifile inifile) + $(use_with qdbm qdbm "${EPREFIX}/usr") + ) + + # Support for the GD graphics library + our_conf+=( + $(use_with truetype freetype-dir "${EPREFIX}/usr") + $(use_enable cjk gd-jis-conv) + $(use_with gd jpeg-dir "${EPREFIX}/usr") + $(use_with gd png-dir "${EPREFIX}/usr") + $(use_with xpm xpm-dir "${EPREFIX}/usr") + ) + if use webp; then + our_conf+=( --with-webp-dir="${EPREFIX}/usr" ) + fi + # enable gd last, so configure can pick up the previous settings + our_conf+=( $(use_with gd gd) ) + + # IMAP support + if use imap ; then + our_conf+=( + $(use_with imap imap "${EPREFIX}/usr") + $(use_with ssl imap-ssl "${EPREFIX}/usr") + ) + fi + + # Interbase/firebird support + our_conf+=( $(use_with firebird interbase "${EPREFIX}/usr") ) + + # LDAP support + if use ldap ; then + our_conf+=( + $(use_with ldap ldap "${EPREFIX}/usr") + $(use_with ldap-sasl ldap-sasl "${EPREFIX}/usr") + ) + fi + + # MySQL support + local mysqllib="mysqlnd" + local mysqlilib="mysqlnd" + + our_conf+=( $(use_with mysqli mysqli "${mysqlilib}") ) + + local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" + if use mysql || use mysqli ; then + our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) + fi + + # ODBC support + our_conf+=( + $(use_with odbc unixODBC "${EPREFIX}/usr") + $(use_with iodbc iodbc "${EPREFIX}/usr") + ) + + # Oracle support + our_conf+=( $(use_with oci8-instant-client oci8) ) + + # PDO support + if use pdo ; then + our_conf+=( + $(use_with mssql pdo-dblib "${EPREFIX}/usr") + $(use_with mysql pdo-mysql "${mysqllib}") + $(use_with postgres pdo-pgsql) + $(use_with sqlite pdo-sqlite "${EPREFIX}/usr") + $(use_with firebird pdo-firebird "${EPREFIX}/usr") + $(use_with odbc pdo-odbc "unixODBC,${EPREFIX}/usr") + $(use_with oci8-instant-client pdo-oci) + ) + fi + + # readline/libedit support + our_conf+=( + $(use_with readline readline "${EPREFIX}/usr") + $(use_with libedit libedit "${EPREFIX}/usr") + ) + + # Session support + if use session ; then + our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) + else + our_conf+=( $(use_enable session session) ) + fi + + # Use pic for shared modules such as apache2's mod_php + our_conf+=( --with-pic ) + + # we use the system copy of pcre + # --with-pcre-regex affects ext/pcre + # --with-pcre-dir affects ext/filter and ext/zip + our_conf+=( + --with-pcre-regex="${EPREFIX}/usr" + --with-pcre-dir="${EPREFIX}/usr" + ) + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Cache the ./configure test results between SAPIs. + our_conf+=( --cache-file="${T}/config.cache" ) + + # Support user-passed configuration parameters + our_conf+=( ${EXTRA_ECONF:-} ) + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + mkdir -p "${WORKDIR}/sapis-build" || die + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + # The BUILD_DIR variable is used to determine where to output + # the files that autotools creates. This was all originally + # based on the autotools-utils eclass. + BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" + cp -a "${S}" "${BUILD_DIR}" || die + cd "${BUILD_DIR}" || die + + local sapi_conf=( + --with-config-file-path="${PHP_INI_DIR}" + --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" + ) + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm|phpdbg) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( "--enable-${sapi}" ) + if [[ "fpm" == "${sapi}" ]] ; then + sapi_conf+=( + $(use_with acl fpm-acl) + $(use_with systemd fpm-systemd) + ) + fi + else + sapi_conf+=( "--disable-${sapi}" ) + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) + else + sapi_conf+=( --without-apxs2 ) + fi + ;; + esac + done + + # Construct the $myeconfargs array by concatenating $our_conf + # (the common args) and $sapi_conf (the SAPI-specific args). + local myeconfargs=( "${our_conf[@]}" ) + myeconfargs+=( "${sapi_conf[@]}" ) + + pushd "${BUILD_DIR}" > /dev/null || die + econf "${myeconfargs[@]}" + popd > /dev/null || die + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || \ + die "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index #nowarn + + # grab the first SAPI that got built and install common files from there + local first_sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" || die + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir "/usr/share/php${PHP_MV}" + + local sapi="", file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" || die + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp${PHP_MV}$(get_libname)" \ + "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp${PHP_MV}$(get_libname)" + ;; + phpdbg) + source="sapi/phpdbg/phpdbg" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" + else + dobin "${source}" + local name="$(basename ${source})" + dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use opcache ; then + into "${PHP_DESTDIR#${EPREFIX}}" + dolib.so "modules/opcache$(get_libname)" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" \ + "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ + "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" + fi + + if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then + export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" + fi + + REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ + "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ + "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null || die + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + elog + elog "To enable PHP in apache, you will need to add \"-D PHP\" to" + elog "your apache2 command. OpenRC users can append that string to" + elog "APACHE2_OPTS in /etc/conf.d/apache2." + elog + elog "The apache module configuration file 70_mod_php.conf is" + elog "provided (and maintained) by eselect-php." + elog + fi + + # Create the symlinks for php + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} || die + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + # Remove dead symlinks for SAPIs that were just disabled. For + # example, if the user has the cgi SAPI enabled, then he has an + # eselect-php symlink for it. If he later reinstalls PHP with + # USE="-cgi", that symlink will break. This call to eselect is + # supposed to remove that dead link per bug 572436. + eselect php cleanup || die + + if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then + elog "To build extensions for this version of PHP, you will need to" + elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." + elog + fi + + # Warn about the removal of PHP_INI_VERSION if the user has it set. + if [[ -n "${PHP_INI_VERSION}" ]]; then + ewarn 'The PHP_INI_VERSION variable has been phased out. You may' + ewarn 'remove it from your configuration at your convenience. See' + ewarn + ewarn ' https://bugs.gentoo.org/611214' + ewarn + ewarn 'for more information.' + fi + + elog "For details on how version slotting works, please see" + elog "the wiki:" + elog + elog " https://wiki.gentoo.org/wiki/PHP" + elog +} + +pkg_postrm() { + # This serves two purposes. First, if we have just removed the last + # installed version of PHP, then this will remove any dead symlinks + # belonging to eselect-php. Second, if a user upgrades slots from + # (say) 5.6 to 7.0 and depcleans the old slot, then this will update + # his existing symlinks to point to the new 7.0 installation. The + # latter is bug 432962. + # + # Note: the eselect-php package may not be installed at this point, + # so we can't die() if this command fails. + eselect php cleanup +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 3782f996fb8c6fa76f6ed6a386d1918966525117..d48ec9d5c75f594b4cd8f2b26a958a61eb17d703 100644 GIT binary patch literal 88735 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

qGgt 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µ(x#eF^T~a*KbR4v&ypCZM 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

    N-m)kTm|D@UwngiyHgkwZ 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 z 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

    M^S$klTQ`cc z8tX`EcDPGDR%x7C-0=xJVPD(ci|2_Bbj5uJFGZ=h z7nsjUl3@T%o{k+j|G>$}las+Bc^hAS>(rp&!;4Bz#aQ*9dE;GUfsMN4>7U4waWdak zM-P?KB3bWZL-8O~t9Rm?oglh%ne()|Jaiq}O8oNsC|Y8M+#SBv5p37eQU9(WKa(eO z9#xJXf!@xTRJW@E8IOy~TfzH1Ok(<>XlQ?#Ug$c%OXj1_KekBbvTfECJnuR*QYusx zjle$n(C&=V);mAl>DXgbMt$gs4!E{97^ft+uHjx%Ev^)aWH-CF?%fd*sZuwkvttEb zX1-gle|{~`JEZ$zicZu4+Jg+nu5u(SqqrO?rWgdE} z>PJA1W#zP57c<=&HCD|c$PIe>){UhivNikG3aT65jz3N1Kw2sSUP;F@rNI|WF1^}x z1^aMJ+1c|^9{uarkMB3v!||dQwb105C8^e8V8pO+-;_KW;vexr5TOD|3wGyC(6BRalfQulZbEI|kTdSHMmb#-~M3!j7+K&o1Q^PfysCM#QHqmOwDc=xC8q7a1@C~UV1DYa1(jKtSZy+QLNCA%xIrpXF*Pe0*so2#qZ4$t)=Ja{ z#<{>MOHajUKv7QxsHb`1eEQ`6QU34y!O}-V|FVj5qN%scmI0&^oyOJ-)zq|Q_0X%K zp6#q4kGDj?1K_A5l3fvT&4-JnOmr|wJ;S!iPgO~hV=)&0s~^NVd)cgnZyO*6w0dh& zQ(qIi(#6+OrIH}5<(bltU7-xqpLQ-lFQCoA50Ja5ZEUz|u`FP|Hp_fvF)rS#!%5t{?;mx5J?W&Cro{{1&CFcHa4u8@niX|<>FuQbvQXko?plHPI) z8*CU0^VEVq%64R(*|pqZjdX47*(uAgwCOHF4nVGjK}@~2B^r>%6{!v{UF6xyypi~t zl4LsqAG-#A6oAL{=HOPn=7_4|9#KK2Ts7-bW3itnFJ>qm!ZX^@J@s2&##G}>%7;|% zP_#QZy;hykAs00cEfhkKK8* z1XT;IA@yqM7wbP0byHZAr`i4m-~e!3ZFrWGlivd6zkq^Rsu?gS)l#8Q6|)rA&bCuB z#%hZrt=x>$H%B6pyp(_y-RBQ3Fs349!HFD|%`XksIsXz7?O|S);Fl8#t78L<(;e_$ zKtud-AG$e{lPKCqC>Ni|+U#U1s^fAT-r`0cR^gi_lh7d8AWDVC-*F%fA52p zr{1}=jR{^$9J2It<=><938&!qS2HJg4Rlk_fI9Rdxr-KWYD^xdOkwqYww&154gk-g z__qQxV`2Sje5!i9PGUutlcH3fg~zRT8kM(dfJ^*TZHil-$C=cD1&%p>@mQ~afB5wW zZpDMNnKj>5I}=q@vJ%#MK2AMTeniAemFPDd%{le!;-*@HPW>TbOFG< z8p^A>juvfuy^3Build and install the boost tools (bcp, quickbook, inspect, wave) + cpe:/a:boost:boost boost diff --git a/dev-libs/cgicc/Manifest b/dev-libs/cgicc/Manifest index 248922171bc3..3c619603cec7 100644 --- a/dev-libs/cgicc/Manifest +++ b/dev-libs/cgicc/Manifest @@ -1,2 +1 @@ DIST cgicc-3.2.16.tar.gz 1409037 BLAKE2B 414f0f9e1cfe8cac0bc55ed34bdd6d745595e2fd55329923fa47d269bb7abb3f1d2761ff9810c96930657c563f5f8aa5285c58943fca072273af3088205629ed SHA512 3334777204f3de57e80f759503db08076fe8e7a12cf779bb50345e7d06c6be4cc612b473bd74eded5debd79684b49c5bb79bcfff1b631a815c7fe9d14960d537 -DIST cgicc-3.2.9.tar.gz 2087796 BLAKE2B ed8049397edb1a232c4636e27bd6e37153df853e08b9a4c9cc34a0f7f196cd1fddb32f968a6bd63bf669e482781f1706ae61c3b5c1e07bc0b5a71a24616f4ba6 SHA512 bd02750a0ad81a64c017e8ccf6cee0c6801506bdc00ea4b0a5e4ea28e35e453122e3e25b3578cb1cb7b22011d5147b99ed79bf7c4702d4c7ab404096aabca623 diff --git a/dev-libs/cgicc/cgicc-3.2.9.ebuild b/dev-libs/cgicc/cgicc-3.2.9.ebuild deleted file mode 100644 index 393b55599081..000000000000 --- a/dev-libs/cgicc/cgicc-3.2.9.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -DESCRIPTION="A C++ class library for writing CGI applications" -HOMEPAGE="https://www.gnu.org/software/cgicc/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="LGPL-3 doc? ( FDL-1.2 )" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc" - -RDEPEND="" -DEPEND="doc? ( app-doc/doxygen )" - -src_configure() { - if ! use doc; then - sed -i \ - -e 's/^\(SUBDIRS = .*\) doc \(.*\)/\1 \2/' \ - Makefile.in || die - fi - - econf \ - --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \ - --disable-dependency-tracking \ - --disable-demos -} - -src_install() { - default - - dodoc AUTHORS BUGS ChangeLog NEWS README* THANKS - - if use doc; then - insinto /usr/share/doc/${PF}/contrib - doins contrib/*.{cpp,h} contrib/README - - insinto /usr/share/doc/${PF}/demo - doins -r demo/*.{cpp,h} demo/images demo/README - fi -} diff --git a/dev-libs/confuse/metadata.xml b/dev-libs/confuse/metadata.xml index d7752ca1cd39..3b320c11f642 100644 --- a/dev-libs/confuse/metadata.xml +++ b/dev-libs/confuse/metadata.xml @@ -6,6 +6,7 @@ Sergey Popov + cpe:/a:libconfuse_project:libconfuse martinh/libconfuse diff --git a/dev-libs/elfutils/elfutils-0.177.ebuild b/dev-libs/elfutils/elfutils-0.177.ebuild index 373a5ff08cd7..0bb7a5297f04 100644 --- a/dev-libs/elfutils/elfutils-0.177.ebuild +++ b/dev-libs/elfutils/elfutils-0.177.ebuild @@ -18,8 +18,8 @@ RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) !dev-libs/libelf" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) +DEPEND="${RDEPEND}" +BDEPEND="nls? ( sys-devel/gettext ) >=sys-devel/flex-2.5.4a sys-devel/m4" diff --git a/dev-libs/elfutils/metadata.xml b/dev-libs/elfutils/metadata.xml index 14c09d810f33..7d0275bbf23a 100644 --- a/dev-libs/elfutils/metadata.xml +++ b/dev-libs/elfutils/metadata.xml @@ -10,4 +10,7 @@ Build the libraries with thread safe support Install command-line utilities (all the eu-* programs) + + cpe:/a:elfutils_project:elfutils + diff --git a/dev-libs/fribidi/metadata.xml b/dev-libs/fribidi/metadata.xml index 996e7cacd217..8cfcbe768dc4 100644 --- a/dev-libs/fribidi/metadata.xml +++ b/dev-libs/fribidi/metadata.xml @@ -5,4 +5,7 @@ gnome@gentoo.org Gentoo GNOME Desktop + + cpe:/a:fribidi:gnu_fribidi + diff --git a/dev-libs/gmp/metadata.xml b/dev-libs/gmp/metadata.xml index 5fa58802c03b..84e19205350d 100644 --- a/dev-libs/gmp/metadata.xml +++ b/dev-libs/gmp/metadata.xml @@ -8,4 +8,7 @@ Enable use of hand optimized assembly routines (faster execution) + + cpe:/a:gmplib:gmp + diff --git a/dev-libs/legousbtower/legousbtower-0.5.4-r1.ebuild b/dev-libs/legousbtower/legousbtower-0.5.4-r1.ebuild index 51fdecaf027b..f24ec9097bb4 100644 --- a/dev-libs/legousbtower/legousbtower-0.5.4-r1.ebuild +++ b/dev-libs/legousbtower/legousbtower-0.5.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,9 +10,12 @@ SRC_URI="mirror://sourceforge/legousb/${P}.tar.gz" HOMEPAGE="http://legousb.sourceforge.net/" SLOT="0" -LICENSE="MPL-1.0" +# The specified license is wrong as the file uses code from proprietary +# SDK. http://legousb.sourceforge.net/legousbtower/index.shtml +LICENSE="all-rights-reserved" KEYWORDS="amd64 ppc x86" IUSE="" +RESTRICT="bindist mirror" src_configure() { :; } src_compile() { :; } diff --git a/dev-libs/libbsd/metadata.xml b/dev-libs/libbsd/metadata.xml index 0f6db5621bcb..1ff7e0b3b454 100644 --- a/dev-libs/libbsd/metadata.xml +++ b/dev-libs/libbsd/metadata.xml @@ -5,4 +5,7 @@ freedesktop-bugs@gentoo.org Gentoo Freedesktop Project + + cpe:/a:libbsd:libbsd + diff --git a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1-r1.ebuild b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1-r1.ebuild index 6e284498d2a9..7a6329bc3416 100644 --- a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1-r1.ebuild +++ b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.93_p1-r1.ebuild @@ -61,8 +61,8 @@ multilib_src_configure() { } multilib_src_install_all() { - default - find "${ED}" -type f -name "*.la" -delete || die + einstalldocs + find "${D}" -type f -name '*.la' -delete || die } pkg_postinst() { diff --git a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p2-r2.ebuild b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p2-r2.ebuild index 6100c3a96540..6bebe13929d4 100644 --- a/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p2-r2.ebuild +++ b/dev-libs/libcdio-paranoia/libcdio-paranoia-0.94_p2-r2.ebuild @@ -66,8 +66,8 @@ multilib_src_configure() { } multilib_src_install_all() { - default - find "${ED}" -type f -name "*.la" -delete || die + einstalldocs + find "${D}" -type f -name '*.la' -delete || die } pkg_postinst() { diff --git a/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.0-r1.ebuild b/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.0-r1.ebuild index 70704b0b07db..792b56cbaeb6 100644 --- a/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.0-r1.ebuild +++ b/dev-libs/libcdio-paranoia/libcdio-paranoia-2.0.0-r1.ebuild @@ -58,8 +58,8 @@ multilib_src_configure() { } multilib_src_install_all() { - default - find "${ED}" -type f -name "*.la" -delete || die + einstalldocs + find "${D}" -type f -name '*.la' -delete || die } pkg_postinst() { diff --git a/dev-libs/libcroco/metadata.xml b/dev-libs/libcroco/metadata.xml index d296a917b37c..f2d6a4b24c26 100644 --- a/dev-libs/libcroco/metadata.xml +++ b/dev-libs/libcroco/metadata.xml @@ -13,4 +13,7 @@ A parser module with : A SAC like api and A CSSOM like api. A CSS2 selection engine An XML/CSS layout/rendering engine + + cpe:/a:gnome:libcroco + diff --git a/dev-libs/libdaemon/metadata.xml b/dev-libs/libdaemon/metadata.xml index 03f633b16af3..f13cc8c4e7c3 100644 --- a/dev-libs/libdaemon/metadata.xml +++ b/dev-libs/libdaemon/metadata.xml @@ -4,4 +4,7 @@ eva@gentoo.org + + cpe:/a:libdaemon_project:libdaemon + diff --git a/dev-libs/libestr/metadata.xml b/dev-libs/libestr/metadata.xml index 363a45aabdf8..ac4e1be046fa 100644 --- a/dev-libs/libestr/metadata.xml +++ b/dev-libs/libestr/metadata.xml @@ -12,5 +12,6 @@ https://github.com/rsyslog/libestr/issues rsyslog/libestr + cpe:/a:adiscon:libestr diff --git a/dev-libs/libfastjson/metadata.xml b/dev-libs/libfastjson/metadata.xml index 11529b22803b..a90b6aa3f782 100644 --- a/dev-libs/libfastjson/metadata.xml +++ b/dev-libs/libfastjson/metadata.xml @@ -11,5 +11,6 @@ https://github.com/rsyslog/libfastjson/issues rsyslog/libfastjson + cpe:/a:rsyslog:libfastjson diff --git a/dev-libs/libffi/metadata.xml b/dev-libs/libffi/metadata.xml index d8fae30b11e1..6e9a28c5ac88 100644 --- a/dev-libs/libffi/metadata.xml +++ b/dev-libs/libffi/metadata.xml @@ -36,4 +36,7 @@ Use PaX emulated trampolines, for we can't use PROT_EXEC + + cpe:/a:libffi_project:libffi + diff --git a/dev-libs/libgcrypt/metadata.xml b/dev-libs/libgcrypt/metadata.xml index 9b7e9f273f57..f983c8bdca42 100644 --- a/dev-libs/libgcrypt/metadata.xml +++ b/dev-libs/libgcrypt/metadata.xml @@ -9,6 +9,9 @@ crypto@gentoo.org Crypto + + cpe:/a:gnupg:libgcrypt + Enable O-flag mangling during build diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index f9faad215d7e..285417ff8cbf 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,2 +1 @@ -DIST libixion-0.13.0.tar.xz 413756 BLAKE2B 04aef61a1cc691bb159d7e8131e2e47fe2590634adc93f2e5771ed106316eb1c92ee7c4aa05ba753a1751cb5e7c55cba9263515671a26f9bc9983a1cfcacceff SHA512 15784e947164d106e677c59ece53b3cd401d4f9433cc5331a35d3be8332ae4f20a469ca73b30b253433c86da4afde886dfb4ac23e46ed46376a7349e0276c3a0 DIST libixion-0.14.1.tar.xz 360568 BLAKE2B e4da21f0eff9111272618d1bad87790ed0c4b461478473654f8366b0023c0650b41d355b0737a4fd4ac943e66f919e2f0d6bf04250e597e54a290d4415f3a093 SHA512 e4ae6348833d2178c1dc76916937bcc9d7821dc6570fe13093c441ca22e0301a1ca6a4cf85d9814b83534733dba98f4c4a372791f93bc57173317657675b9ae3 diff --git a/dev-libs/libixion/libixion-0.13.0.ebuild b/dev-libs/libixion/libixion-0.13.0.ebuild deleted file mode 100644 index ad201abb3871..000000000000 --- a/dev-libs/libixion/libixion-0.13.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git" - -PYTHON_COMPAT=( python{3_5,3_6} ) - -[[ ${PV} == 9999 ]] && GITECLASS="git-r3 autotools" -inherit python-single-r1 ${GITECLASS} -unset GITECLASS - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion" -[[ ${PV} == 9999 ]] || SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0/0.13" # based on SONAME of libixion.so -[[ ${PV} == 9999 ]] || \ -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" -IUSE="debug python static-libs +threads" - -RDEPEND=" - dev-libs/boost:= - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} - =dev-util/mdds-1.3*:1= -" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - [[ ${PV} == 9999 ]] && eautoreconf -} - -src_configure() { - econf \ - $(use_enable debug) \ - $(use_enable python) \ - $(use_enable static-libs static) \ - $(use_enable threads) -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/liblogging/metadata.xml b/dev-libs/liblogging/metadata.xml index 50284e1c1566..06391ac7ae29 100644 --- a/dev-libs/liblogging/metadata.xml +++ b/dev-libs/liblogging/metadata.xml @@ -19,6 +19,7 @@ + cpe:/a:adiscon:liblogging rsyslog/liblogging diff --git a/dev-libs/libltdl/metadata.xml b/dev-libs/libltdl/metadata.xml index 56c124413057..c9dbcd910423 100644 --- a/dev-libs/libltdl/metadata.xml +++ b/dev-libs/libltdl/metadata.xml @@ -5,4 +5,7 @@ base-system@gentoo.org Gentoo Base System + + cpe:/a:gnu:libtool + diff --git a/dev-libs/libofx/libofx-0.9.14.ebuild b/dev-libs/libofx/libofx-0.9.14.ebuild deleted file mode 100644 index 7896e2e8c5e8..000000000000 --- a/dev-libs/libofx/libofx-0.9.14.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic - -DESCRIPTION="A library to support the Open Financial eXchange XML format" -HOMEPAGE="https://github.com/libofx/libofx" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/7" -KEYWORDS="amd64 x86" -IUSE="static-libs test" - -RDEPEND=" - >=net-misc/curl-7.9.7 - virtual/libiconv -" -DEPEND="${RDEPEND} - >app-text/opensp-1.5 - >=dev-cpp/libxmlpp-2.40.1:2.6 - dev-util/gengetopt - sys-apps/help2man - virtual/pkgconfig - test? ( app-crypt/gnupg )" - -# workaround needed for ofxconnect to compile -MAKEOPTS="-j1" - -src_prepare() { - default - eautoreconf - - # we will tell you where we wants the docs! - sed -i -e 's:docdir.*::' Makefile.am || die - sed -i -e 's:docdir.*::' dtd/Makefile.am || die - - # configure arguments alone don't disable everything - sed -e "/^SUBDIRS/s/doc//" -i Makefile.am || die - - append-cxxflags -std=c++14 - - # build will fail without this. shenanigans... - touch INSTALL || die "failed to touch INSTALL" -} - -src_configure() { - econf --docdir=/usr/share/doc/${PF} -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/liborcus/Manifest b/dev-libs/liborcus/Manifest index 5ef7b99786f5..e358a2fd14f9 100644 --- a/dev-libs/liborcus/Manifest +++ b/dev-libs/liborcus/Manifest @@ -1,2 +1 @@ -DIST liborcus-0.13.4.tar.xz 1816340 BLAKE2B f8e7251c8688f82604d5ac1212938890e42f23ce45edb09eba9ab26a810e5fd4215a23dd20e86ddf9100db67818fc73fbbee7357642a6390f8f60dc28596be31 SHA512 f00b49c41eb1898c37d8d42e59f9004f46b5f849b9d60ac9c5033232d1e5065ff3de160e79f5a88983bf64f86e283b6d1d406a24e776aa6ff7b8acec324ccd4b DIST liborcus-0.14.1.tar.xz 1894680 BLAKE2B 0070baf319bf35275f36f3082141f154404ad43d8143588b35c00b8b536f0c1cf5bf38fd9e997c4be45a454f16de1cc1a25186da40e3ed0606a87e9a6a968053 SHA512 a32dc5a652ce99cff37273c38fb9460e13e7bfb562f40c8d0c79b65c33e340daaeeb2c796308ca700b85bfc13cc8215641563b9e9f6d44b7d61adb8e8a3c950f diff --git a/dev-libs/liborcus/files/liborcus-0.13.4-boost-1.67.patch b/dev-libs/liborcus/files/liborcus-0.13.4-boost-1.67.patch deleted file mode 100644 index b1d44b8db4cb..000000000000 --- a/dev-libs/liborcus/files/liborcus-0.13.4-boost-1.67.patch +++ /dev/null @@ -1,50 +0,0 @@ -From f7485813af8e50f88c77312fb29b7bb489a0a17d Mon Sep 17 00:00:00 2001 -From: Adam Majer -Date: Wed, 23 May 2018 10:45:56 +0200 -Subject: [PATCH] Fix build with Boost 1.67 - -Boost:DateTime that no longer accepts non-integer types. -In the past, these types were implicitly cast down to integer -values. Now this requires explicit cast. - -https://svn.boost.org/trac10/ticket/11168 - -This fixes #60 ---- - src/spreadsheet/sheet.cpp | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/spreadsheet/sheet.cpp b/src/spreadsheet/sheet.cpp -index 7df1aedb..33b372ad 100644 ---- a/src/spreadsheet/sheet.cpp -+++ b/src/spreadsheet/sheet.cpp -@@ -289,7 +289,7 @@ void sheet::set_date_time(row_t row, col_t col, int year, int month, int day, in - - double days_since_epoch = (d - origin).days(); - -- double ms = second * 1000000.0; -+ long ms = second * 1000000.0; - - posix_time::time_duration t( - posix_time::hours(hour) + -@@ -606,7 +606,7 @@ date_time_t sheet::get_date_time(row_t row, col_t col) const - if (time_fraction) - { - // Convert a fraction day to microseconds. -- double ms = time_fraction * 24.0 * 60.0 * 60.0 * 1000000.0; -+ long ms = time_fraction * 24.0 * 60.0 * 60.0 * 1000000.0; - posix_time::time_duration td = posix_time::microsec(ms); - - hours = td.hours(); -@@ -615,7 +615,7 @@ date_time_t sheet::get_date_time(row_t row, col_t col) const - - td -= posix_time::hours(hours); - td -= posix_time::minutes(minutes); -- td -= posix_time::seconds(seconds); -+ td -= posix_time::seconds((long)seconds); - - ms = td.total_microseconds(); // remaining microseconds. - --- -2.18.0 - diff --git a/dev-libs/liborcus/liborcus-0.13.4.ebuild b/dev-libs/liborcus/liborcus-0.13.4.ebuild deleted file mode 100644 index 81e4c1673a31..000000000000 --- a/dev-libs/liborcus/liborcus-0.13.4.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGIT_REPO_URI="https://gitlab.com/orcus/orcus.git" - -PYTHON_COMPAT=( python{3_5,3_6} ) - -[[ ${PV} == 9999 ]] && GITECLASS="git-r3 autotools" -inherit python-single-r1 ${GITECLASS} -unset GITECLASS - -DESCRIPTION="Standalone file import filter library for spreadsheet documents" -HOMEPAGE="https://gitlab.com/orcus/orcus/blob/master/README.md" -[[ ${PV} == 9999 ]] || SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0/0.13" # based on SONAME of liborcus.so -[[ ${PV} == 9999 ]] || \ -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" -IUSE="python +spreadsheet-model static-libs tools" - -RDEPEND=" - dev-libs/boost:= - sys-libs/zlib - python? ( ${PYTHON_DEPS} ) - spreadsheet-model? ( =dev-libs/libixion-0.13*:= ) -" -DEPEND="${RDEPEND} - =dev-util/mdds-1.3*:1 -" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -PATCHES=( "${FILESDIR}/${P}-boost-1.67.patch" ) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - [[ ${PV} == 9999 ]] && eautoreconf -} - -src_configure() { - econf \ - --disable-werror \ - $(use_enable python) \ - $(use_enable spreadsheet-model) \ - $(use_enable static-libs static) \ - $(use_with tools) -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/libp11/metadata.xml b/dev-libs/libp11/metadata.xml index d6d0837d385c..831b8dce3afa 100644 --- a/dev-libs/libp11/metadata.xml +++ b/dev-libs/libp11/metadata.xml @@ -13,6 +13,7 @@ Generate and install API documentation for the package. + cpe:/a:opensc-project:opensc opensc/libp11 opensc diff --git a/dev-libs/libsass/Manifest b/dev-libs/libsass/Manifest index dea63764de91..cda64fcfbb75 100644 --- a/dev-libs/libsass/Manifest +++ b/dev-libs/libsass/Manifest @@ -1,3 +1,2 @@ DIST libsass-3.5.5.tar.gz 327298 BLAKE2B 4127722343394bca4ed054987eed6113788e10dc4d03a869778c10b56135406c1fcd72dc101bfe405c96267b628735e8ee74d3812ab392f097dc941b78bef882 SHA512 dcb73a5080c00023b60a19ea037ba5af481253a7b47492bd7114bf45ab78ed931c7b207fa8f12ed200a39760553d72ae92dbe4eb80b826b59a6201fb34008fe5 -DIST libsass-3.6.0.tar.gz 332747 BLAKE2B be4ad469aa55f89ce54e6cf1cc5cf0a72f4727610bf2d5aeca7321fde4e4cbc009f59bee46c1e5e5b88825d5bd2f3b4fa427ab3cd535584956f7541c16339f1d SHA512 9665e50ee964ca3cc323f26c2b8322677102d26a7a102558ffbc5bef7a4c4ea44ca5096a967e4044dac1404bfa343a37d846f22d1e1adc27592023d5d4ac40c8 DIST libsass-3.6.1.tar.gz 333609 BLAKE2B ea6cb0285a6d741614bb900ff0f3b74660c74ec9ed071abf2d980bfe3f55b02fa2873d3860e5b767ca82b5f202f3d2aef28b73357bf8d2b3117c925b4dc78791 SHA512 e9a3a30851e26145d049c4b20951c663a9d48c781a732acd3cc2cdb30df3449e445b57211f666b58afa137431fbdb149add48ff8a0dec92bd8abb514c90adebb diff --git a/dev-libs/libsass/libsass-3.6.0.ebuild b/dev-libs/libsass/libsass-3.6.0.ebuild deleted file mode 100644 index 7bb47a910936..000000000000 --- a/dev-libs/libsass/libsass-3.6.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal - -if [[ ${PV} = *9999 ]]; then - EGIT_REPO_URI="https://github.com/sass/libsass.git" - inherit git-r3 - KEYWORDS= -else - SRC_URI="https://github.com/sass/libsass/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" -fi - -DESCRIPTION="A C/C++ implementation of a Sass CSS compiler" -HOMEPAGE="https://github.com/sass/libsass" -LICENSE="MIT" -SLOT="0/1" # libsass soname -IUSE="static-libs" - -RDEPEND="" -DEPEND="${RDEPEND}" - -DOCS=( Readme.md SECURITY.md ) - -src_prepare() { - default - - if [[ ${PV} != *9999 ]]; then - [[ -f VERSION ]] || echo "${PV}" > VERSION - fi - eautoreconf - - # only sane way to deal with various version-related scripts, env variables etc. - multilib_copy_sources -} - -multilib_src_configure() { - econf \ - $(use_enable static-libs static) \ - --enable-shared -} - -multilib_src_install() { - emake DESTDIR="${D}" install - find "${D}" -name '*.la' -delete || die -} - -multilib_src_install_all() { - einstalldocs - dodoc -r "${S}/docs" -} diff --git a/dev-libs/libsodium/Manifest b/dev-libs/libsodium/Manifest index 1dbe9ce42874..5cb0dd246a97 100644 --- a/dev-libs/libsodium/Manifest +++ b/dev-libs/libsodium/Manifest @@ -1,5 +1,4 @@ DIST libsodium-1.0.11.tar.gz 1846782 BLAKE2B aadab6c89d11740dca72d7686d06cfeca6c504fca9e78108778817da4071d9e7bb6115df42e9509cd872ae7a5489ef15c099cabaf564f28e90b7f74a63bae140 SHA512 4b1293c4d0e52264beecdd05833857bc4d77d1c2a97eea0138fe04df383b9a2dfcad4a79ccd9aed8f6c0047ba67c49292b0d2ccf987ab0b5046b46b1586ccbd7 DIST libsodium-1.0.15.tar.gz 1866057 BLAKE2B 220e327f7803c6cf0b1260b313a225d7cc7a965b36920c744379c5939643e588687032478e3d7a79b4614c5fa57b0dd2afd216b2e23ca69ad16ea67764a840ca SHA512 299a208f8342793d13498e95b23f1749f5b5b13ec276db3ec401130615e837ef475b6a1283b6e87a5f8227d23e70e38ca721073dadd5dc88fe4aff342aa64adc DIST libsodium-1.0.16.tar.gz 1910835 BLAKE2B d0d83730cfdb64a928c4597a3bcf4ae179d74bb9f850364bf0670547a12842009c0ca32d36d06053906fb649497406b1d7988e167772d5f1138d23798d8775f7 SHA512 eab917d599c9c1fe971a6ecf915b9a6476ccec2d46cf23cbfbf06dd3833089b422f192de4d55f17b93362f1251ba8d5ddeb95ced1a422a3a2631b4b82553907f -DIST libsodium-1.0.17.tar.gz 1911910 BLAKE2B 488079599f8448a75ac60b955bddc2a284bc09307ef6c3d1e12fef6316d3ddc354b0b60756487311ea8b50920009394e749ba0f6f159542716e0e864fc80646c SHA512 7cc9e4f11e656008ce9dff735acea95acbcb91ae4936de4d26f7798093766a77c373e9bd4a7b45b60ef8a11de6c55bc8dcac13bebf8c23c671d0536430501da1 DIST libsodium-1.0.18.tar.gz 1919817 BLAKE2B a42d898fe77f232dcbb75728e776b88f006e89f734c4d335e75e01d37b1034cc024df2e89d4350ecbe713d3e4b32c08bec537922c81cc63b0e87ee7fd89b2940 SHA512 17e8638e46d8f6f7d024fe5559eccf2b8baf23e143fadd472a7d29d228b186d86686a5e6920385fe2020729119a5f12f989c3a782afbd05a8db4819bb18666ef diff --git a/dev-libs/libsodium/libsodium-1.0.17.ebuild b/dev-libs/libsodium/libsodium-1.0.17.ebuild deleted file mode 100644 index ca8df8c8f25f..000000000000 --- a/dev-libs/libsodium/libsodium-1.0.17.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal - -DESCRIPTION="A portable fork of NaCl, a higher-level cryptographic library" -HOMEPAGE="https://github.com/jedisct1/libsodium" -SRC_URI="http://download.libsodium.org/${PN}/releases/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/23" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" -IUSE="+asm minimal static-libs +urandom cpu_flags_x86_sse4_1 cpu_flags_x86_aes" - -PATCHES=( "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch ) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - $(use_enable asm) - $(use_enable minimal) - $(use_enable !urandom blocking-random) - $(use_enable static-libs static) - $(use_enable cpu_flags_x86_sse4_1 sse4_1) - $(use_enable cpu_flags_x86_aes aesni) - ) - - # --disable-pie is needed on x86, see bug #512734 - if [[ "${MULTILIB_ABI_FLAG}" == "abi_x86_32" ]]; then - myeconfargs+=( --disable-pie ) - # --disable-ssp is needed on musl x86 - if use elibc_musl; then - myeconfargs+=( --disable-ssp ) - fi - fi - - ECONF_SOURCE="${S}" econf ${myeconfargs[@]} -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -name "*.la" -delete || die -} diff --git a/dev-libs/libtasn1/metadata.xml b/dev-libs/libtasn1/metadata.xml index c7fc0ea791dc..6b44d2e7957e 100644 --- a/dev-libs/libtasn1/metadata.xml +++ b/dev-libs/libtasn1/metadata.xml @@ -10,4 +10,7 @@ Enable usage of dev-util/valgrind in debug + + cpe:/a:gnu:libtasn1 + diff --git a/dev-libs/libxslt/metadata.xml b/dev-libs/libxslt/metadata.xml index 4cbddcaa19ad..4073f76c700d 100644 --- a/dev-libs/libxslt/metadata.xml +++ b/dev-libs/libxslt/metadata.xml @@ -5,4 +5,7 @@ gnome@gentoo.org Gentoo GNOME Desktop + + cpe:/a:xmlsoft:libxslt + diff --git a/dev-libs/libzip/metadata.xml b/dev-libs/libzip/metadata.xml index 87a5b99d4f34..7f6898ece72e 100644 --- a/dev-libs/libzip/metadata.xml +++ b/dev-libs/libzip/metadata.xml @@ -9,6 +9,9 @@ kde@gentoo.org Gentoo KDE Project + + cpe:/a:nih:libzip + Use net-libs/mbedtls as TLS provider diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r2.ebuild b/dev-libs/lockdev/lockdev-1.0.3.1.2-r2.ebuild deleted file mode 100644 index adea574b396b..000000000000 --- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r2.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -GENTOO_DEPEND_ON_PERL="no" -inherit toolchain-funcs base perl-module eutils versionator autotools - -MAJOR=$(get_major_version) -MY_PV=$(get_version_component_range 1-3) -MY_P=${PN}-${MY_PV} -DEB_PV=$(replace_version_separator 3 '-') -DEB_P=${PN}_${DEB_PV} - -DESCRIPTION="Library for locking devices" -HOMEPAGE="http://packages.debian.org/source/sid/lockdev" -SRC_URI=" - mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${MY_PV}.orig.tar.gz - mirror://debian/pool/main/${PN:0:1}/${PN}/${DEB_P}.diff.gz -" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ppc ppc64 ~s390 ~sparc ~x86" -IUSE="perl" - -DEPEND="" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${MY_P}-add-autotools.patch" - "${FILESDIR}/${MY_P}-fix-perl.patch" -) - -S=${WORKDIR}/${PN}-${MY_PV} -PERL_S=${S}/LockDev - -pkg_setup() { - use perl && perl_set_version -} - -src_prepare() { - cd "${WORKDIR}" - # Note: we do *not* want to be in ${S} for this, as that breaks the patch - epatch "${WORKDIR}/${DEB_P}.diff" - - cd "${S}" - base_src_prepare - - eautoreconf -} - -src_configure() { - econf - - if use perl; then - cd "${PERL_S}" - perl-module_src_configure - fi -} - -src_compile() { - emake - - if use perl; then - cd "${PERL_S}" - perl-module_src_compile - fi -} - -src_test() { - if use perl; then - cd "${PERL_S}" - SRC_TEST="do" - export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${S}/.libs" - perl-module_src_test - fi -} - -src_install() { - emake DESTDIR="${D}" install - - dodoc AUTHORS ChangeLog* debian/NEWS README.debug - newdoc debian/changelog changelog.debian - - if use perl; then - cd "${PERL_S}" - mytargets="pure_install" - docinto perl - perl-module_src_install - fi - - # Remove *.la files - find "${D}" -name "*.la" -exec rm {} + || die "removal of *.la files failed" -} - -pkg_preinst() { - use perl && perl_set_version -} diff --git a/dev-libs/lzo/metadata.xml b/dev-libs/lzo/metadata.xml index 0319eec4c8be..3300f7ef6f9d 100644 --- a/dev-libs/lzo/metadata.xml +++ b/dev-libs/lzo/metadata.xml @@ -5,4 +5,7 @@ mgorny@gentoo.org Michał Górny + + cpe:/a:lzo_project:lzo + diff --git a/dev-libs/nettle/metadata.xml b/dev-libs/nettle/metadata.xml index 040cba5f7c5b..213251be9d00 100644 --- a/dev-libs/nettle/metadata.xml +++ b/dev-libs/nettle/metadata.xml @@ -5,4 +5,7 @@ crypto@gentoo.org Crypto + + cpe:/a:nettle_project:nettle + diff --git a/dev-libs/nspr/metadata.xml b/dev-libs/nspr/metadata.xml index d9b367ed3b93..cf9988e49a36 100644 --- a/dev-libs/nspr/metadata.xml +++ b/dev-libs/nspr/metadata.xml @@ -5,4 +5,7 @@ mozilla@gentoo.org Gentoo Mozilla Team + + cpe:/a:mozilla:netscape_portable_runtime + diff --git a/dev-libs/oniguruma/Manifest b/dev-libs/oniguruma/Manifest index 7098a2ef5fa9..5f7bff0c53a2 100644 --- a/dev-libs/oniguruma/Manifest +++ b/dev-libs/oniguruma/Manifest @@ -1,3 +1 @@ -DIST onig-6.9.1.tar.gz 870525 BLAKE2B 8427b92670545e66deba35dfde0cb0ce346629a188c4adaa3025d0acaa81d2ffd86111be17419ea67b2d5f3fb4387aab0d8d20d70fb2f518ccc0ca165b66207d SHA512 5454c161d2d45f2c992513a695ff586ffa99e44a27d7ac5498370e200adb664bb02f2d8cd7d73e61d467f626d1a9b41d9e6e3051e1ea1a021624f94f7d52975f -DIST onig-6.9.2.tar.gz 901931 BLAKE2B 93326408c7c9cd9c5053f14edd0e5fbf348a4da135146cfbff7659518686a83301b8d4111dbd65b834e201334871d9fa8202a8ed3cc4f793d444591e96071c74 SHA512 c10134e42a3c0b0eeae2027ffb7a3e1bcc9228dee286f6b6e997f8a73d717217fa74de0e19c40975d2e78044c8c4f029eb622f90c8eb4fdc4667eb4804e97001 DIST onig-6.9.3.tar.gz 902349 BLAKE2B 4b20290a2d72b638b13a2e2edc89e072a8d17f89f6a273b58d0e408d01726ace948dd390bb2f4c478b87d01bed9fa344a4933060736a40981219301529957aaa SHA512 6b038879cb9cbe8cc756159eb53125e1d4dc7365ca434d07b99a59f3602987e573da120506bbd88d0f51dcdde5866bfa48d45803f8869503726c4d9a47d62861 diff --git a/dev-libs/oniguruma/oniguruma-6.9.1.ebuild b/dev-libs/oniguruma/oniguruma-6.9.1.ebuild deleted file mode 100644 index 83ded610f130..000000000000 --- a/dev-libs/oniguruma/oniguruma-6.9.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2003-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit multilib-minimal - -MY_P="onig-${PV}" - -DESCRIPTION="Regular expression library for different character encodings" -HOMEPAGE="https://github.com/kkos/oniguruma" -SRC_URI="https://github.com/kkos/${PN}/releases/download/v${PV}/${MY_P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/5" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="crnl-as-line-terminator static-libs" - -S="${WORKDIR}/${MY_P}" - -DOCS=(AUTHORS HISTORY README{,_japanese} doc/{API,CALLOUTS.API,CALLOUTS.BUILTIN,FAQ,RE}{,.ja} doc/UNICODE_PROPERTIES) - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable crnl-as-line-terminator) \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name "*.la" -delete || die -} diff --git a/dev-libs/oniguruma/oniguruma-6.9.2.ebuild b/dev-libs/oniguruma/oniguruma-6.9.2.ebuild deleted file mode 100644 index a8f178b9c387..000000000000 --- a/dev-libs/oniguruma/oniguruma-6.9.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2003-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit multilib-minimal - -MY_P="onig-${PV}" - -DESCRIPTION="Regular expression library for different character encodings" -HOMEPAGE="https://github.com/kkos/oniguruma" -SRC_URI="https://github.com/kkos/${PN}/releases/download/v${PV}/${MY_P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/5" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="crnl-as-line-terminator static-libs" - -S="${WORKDIR}/${MY_P}" - -DOCS=(AUTHORS HISTORY README{,_japanese} doc/{API,CALLOUTS.API,CALLOUTS.BUILTIN,FAQ,RE}{,.ja} doc/{SYNTAX.md,UNICODE_PROPERTIES}) - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable crnl-as-line-terminator) \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name "*.la" -type f -delete || die -} diff --git a/dev-libs/openssl-compat/Manifest b/dev-libs/openssl-compat/Manifest index 260480f8468d..5966e6d5d9a6 100644 --- a/dev-libs/openssl-compat/Manifest +++ b/dev-libs/openssl-compat/Manifest @@ -8,3 +8,5 @@ DIST openssl-1.0.2s.tar.gz 5349149 BLAKE2B 46c72dcceb5b473b129be0a895f3d6c25a24e DIST openssl-1.0.2s_ec_curve.c 17254 BLAKE2B d40d8d6e770443f07abe70e2c4ddda6aec1cc8e37dc1f226a3fdd9ed5d228f09c6d372e8956b1948b55ee1d57d1429493e7288d0f54d9466a37fec805c85aacb SHA512 8e92fb100bcf4bd918c82b9a6cbd75a55abe1a2c08230a007e441c51577f974f8cc336e9ac8a672b32641480428ca8cead5380da1fe81bacb088145a1b754a15 DIST openssl-1.0.2s_ectest.c 30735 BLAKE2B 95333a27f1cf0a4305a3cee7f6d46b9d4673582ca9acfcf5ba2a0d9d317ab6219cd0d2ff0ba3a55a317c8f5819342f05cc17ba80ec2c92b2b4cab9a3552382e1 SHA512 f2e4d34327b490bc8371f0845c69df3f9fc51ea16f0ea0de0411a0c1fa9d49bb2b6fafc363eb3b3cd919dc7c24e4a0d075c6ff878c01d70dae918f2540874c19 DIST openssl-1.0.2s_hobble-openssl 1302 BLAKE2B 647caa6a0f4c53a2e77baa3b8e5961eaef3bb0ff38e7d5475eab8deef3439f7fe49028ec9ed0406f3453870b62cac67c496b3a048ee4c9ff4c6866d520235960 SHA512 3d757a4708e74a03dd5cb9b8114dfe442ed9520739a6eca693be4c4265771696f1449ea06d1c9bcfc6e94fc9b0dd0c10e153f1c3b0334831c0550b36cd63326e +DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4 SHA512 a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6 +DIST openssl-1.0.2t.tar.gz 5355422 BLAKE2B dcbc883151ff6c5b60f5849d8789c2e76a384cb3d5eb5f08a6109776d0edf134580dc33fa8b946ae2344542560f04ecef17f218406952dd8d31e4200c4882022 SHA512 0b88868933f42fab87e8b22449435a1091cc6e75f986aad6c173e01ad123161fcae8c226759073701bc65c9f2f0b6ce6a63a61203008ed873cfb6e484f32bc71 diff --git a/dev-libs/openssl-compat/openssl-compat-1.0.2t.ebuild b/dev-libs/openssl-compat/openssl-compat-1.0.2t.ebuild new file mode 100644 index 000000000000..ae9c07be6f78 --- /dev/null +++ b/dev-libs/openssl-compat/openssl-compat-1.0.2t.ebuild @@ -0,0 +1,247 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic toolchain-funcs multilib multilib-minimal + +# openssl-1.0.2-patches-1.6 contain additional CVE patches +# which got fixed with this release. +# Please use 1.7 version number when rolling a new tarball! +PATCH_SET="openssl-1.0.2-patches-1.5" + +MY_P=openssl-${PV/_/-} + +# This patch set is based on the following files from Fedora 25, +# see https://src.fedoraproject.org/rpms/openssl/blob/25/f/openssl.spec +# for more details: +# - hobble-openssl (SOURCE1) +# - ec_curve.c (SOURCE12) -- MODIFIED +# - ectest.c (SOURCE13) +# - openssl-1.1.1-ec-curves.patch (PATCH37) -- MODIFIED +BINDIST_PATCH_SET="openssl-1.0.2t-bindist-1.0.tar.xz" + +DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)" +HOMEPAGE="https://www.openssl.org/" +SRC_URI="mirror://openssl/source/${MY_P}.tar.gz + bindist? ( + mirror://gentoo/${BINDIST_PATCH_SET} + https://dev.gentoo.org/~whissi/dist/openssl/${BINDIST_PATCH_SET} + ) + !vanilla? ( + mirror://gentoo/${PATCH_SET}.tar.xz + https://dev.gentoo.org/~chutzpah/dist/openssl/${PATCH_SET}.tar.xz + https://dev.gentoo.org/~whissi/dist/openssl/${PATCH_SET}.tar.xz + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}.tar.xz + )" + +LICENSE="openssl" +SLOT="1.0.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-linux" +IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 static-libs test +tls-heartbeat vanilla zlib" +RESTRICT="!bindist? ( bindist )" + +RDEPEND="gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) + kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) + !=dev-libs/openssl-1.0.2*:0" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-lang/perl-5 + sctp? ( >=net-misc/lksctp-tools-1.0.12 ) + test? ( + sys-apps/diffutils + sys-devel/bc + )" + +RESTRICT="test" + +# Do not install any docs +DOCS=() + +S="${WORKDIR}/${MY_P}" + +MULTILIB_WRAPPED_HEADERS=( + usr/include/openssl/opensslconf.h +) + +src_prepare() { + if use bindist; then + mv "${WORKDIR}"/bindist-patches/hobble-openssl "${WORKDIR}" || die + bash "${WORKDIR}"/hobble-openssl || die + + cp -f "${WORKDIR}"/bindist-patches/ec_curve.c "${S}"/crypto/ec/ || die + cp -f "${WORKDIR}"/bindist-patches/ectest.c "${S}"/crypto/ec/ || die + + eapply "${WORKDIR}"/bindist-patches/ec-curves.patch + + # Also see the configure parts below: + # enable-ec \ + # $(use_ssl !bindist ec2m) \ + # $(use_ssl !bindist srp) \ + fi + + # keep this in sync with app-misc/c_rehash + SSL_CNF_DIR="/etc/ssl" + + # Make sure we only ever touch Makefile.org and avoid patching a file + # that gets blown away anyways by the Configure script in src_configure + rm -f Makefile + + if ! use vanilla ; then + if [[ $(declare -p PATCHES 2>/dev/null) == "declare -a"* ]] ; then + [[ ${#PATCHES[@]} -gt 0 ]] && eapply "${PATCHES[@]}" + fi + fi + + eapply_user + + # disable fips in the build + # make sure the man pages are suffixed #302165 + # don't bother building man pages if they're disabled + sed -i \ + -e '/DIRS/s: fips : :g' \ + -e '/^MANSUFFIX/s:=.*:=ssl:' \ + -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ + -e $(has noman FEATURES \ + && echo '/^install:/s:install_docs::' \ + || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \ + Makefile.org \ + || die + # show the actual commands in the log + sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared + + # since we're forcing $(CC) as makedep anyway, just fix + # the conditional as always-on + # helps clang (#417795), and versioned gcc (#499818) + # this breaks build with 1.0.2p, not sure if it is needed anymore + #sed -i 's/expr.*MAKEDEPEND.*;/true;/' util/domd || die + + # quiet out unknown driver argument warnings since openssl + # doesn't have well-split CFLAGS and we're making it even worse + # and 'make depend' uses -Werror for added fun (#417795 again) + [[ ${CC} == *clang* ]] && append-flags -Qunused-arguments + + # allow openssl to be cross-compiled + cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die + chmod a+rx gentoo.config || die + + append-flags -fno-strict-aliasing + append-flags $(test-flags-CC -Wa,--noexecstack) + append-cppflags -DOPENSSL_NO_BUF_FREELISTS + + sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906 + # The config script does stupid stuff to prompt the user. Kill it. + sed -i '/stty -icanon min 0 time 50; read waste/d' config || die + ./config --test-sanity || die "I AM NOT SANE" + + multilib_copy_sources +} + +multilib_src_configure() { + unset APPS #197996 + unset SCRIPTS #312551 + unset CROSS_COMPILE #311473 + + tc-export CC AR RANLIB RC + + # Clean out patent-or-otherwise-encumbered code + # Camellia: Royalty Free https://en.wikipedia.org/wiki/Camellia_(cipher) + # IDEA: Expired https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm + # EC: ????????? ??/??/2015 https://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography + # MDC2: Expired https://en.wikipedia.org/wiki/MDC-2 + # RC5: Expired https://en.wikipedia.org/wiki/RC5 + + use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } + echoit() { echo "$@" ; "$@" ; } + + local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") + + # See if our toolchain supports __uint128_t. If so, it's 64bit + # friendly and can use the nicely optimized code paths. #460790 + local ec_nistp_64_gcc_128 + # Disable it for now though #469976 + #if ! use bindist ; then + # echo "__uint128_t i;" > "${T}"/128.c + # if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then + # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" + # fi + #fi + + # https://github.com/openssl/openssl/issues/2286 + if use ia64 ; then + replace-flags -g3 -g2 + replace-flags -ggdb3 -ggdb2 + fi + + local sslout=$(./gentoo.config) + einfo "Use configuration ${sslout:-(openssl knows best)}" + local config="Configure" + [[ -z ${sslout} ]] && config="config" + + # Fedora hobbled-EC needs 'no-ec2m', 'no-srp' + # Make sure user flags don't get added *yet* to avoid duplicated + # flags. + CFLAGS= LDFLAGS= echoit \ + ./${config} \ + ${sslout} \ + $(use cpu_flags_x86_sse2 || echo "no-sse2") \ + enable-camellia \ + enable-ec \ + $(use_ssl !bindist ec2m) \ + $(use_ssl !bindist srp) \ + ${ec_nistp_64_gcc_128} \ + enable-idea \ + enable-mdc2 \ + enable-rc5 \ + enable-tlsext \ + $(use_ssl asm) \ + $(use_ssl gmp gmp -lgmp) \ + $(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \ + $(use_ssl rfc3779) \ + $(use_ssl sctp) \ + $(use_ssl sslv2 ssl2) \ + $(use_ssl sslv3 ssl3) \ + $(use_ssl tls-heartbeat heartbeats) \ + $(use_ssl zlib) \ + --prefix="${EPREFIX}"/usr \ + --openssldir="${EPREFIX}"${SSL_CNF_DIR} \ + --libdir=$(get_libdir) \ + shared threads \ + || die + + # Clean out hardcoded flags that openssl uses + local DEFAULT_CFLAGS=$(grep ^CFLAG= Makefile | LC_ALL=C sed \ + -e 's:^CFLAG=::' \ + -e 's:\(^\| \)-fomit-frame-pointer::g' \ + -e 's:\(^\| \)-O[^ ]*::g' \ + -e 's:\(^\| \)-march=[^ ]*::g' \ + -e 's:\(^\| \)-mcpu=[^ ]*::g' \ + -e 's:\(^\| \)-m[^ ]*::g' \ + -e 's:^ *::' \ + -e 's: *$::' \ + -e 's: \+: :g' \ + -e 's:\\:\\\\:g' + ) + + # Now insert clean default flags with user flags + sed -i \ + -e "/^CFLAG/s|=.*|=${DEFAULT_CFLAGS} ${CFLAGS}|" \ + -e "/^LDFLAGS=/s|=[[:space:]]*$|=${LDFLAGS}|" \ + Makefile || die +} + +multilib_src_compile() { + # depend is needed to use $confopts; it also doesn't matter + # that it's -j1 as the code itself serializes subdirs + emake -j1 V=1 depend + emake build_libs +} + +multilib_src_test() { + emake -j1 test +} + +multilib_src_install() { + dolib.so lib{crypto,ssl}.so.${SLOT} +} diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index 4322efaa3ab6..d8247c8ece3a 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -7,7 +7,13 @@ DIST openssl-1.0.2s.tar.gz 5349149 BLAKE2B 46c72dcceb5b473b129be0a895f3d6c25a24e DIST openssl-1.0.2s_ec_curve.c 17254 BLAKE2B d40d8d6e770443f07abe70e2c4ddda6aec1cc8e37dc1f226a3fdd9ed5d228f09c6d372e8956b1948b55ee1d57d1429493e7288d0f54d9466a37fec805c85aacb SHA512 8e92fb100bcf4bd918c82b9a6cbd75a55abe1a2c08230a007e441c51577f974f8cc336e9ac8a672b32641480428ca8cead5380da1fe81bacb088145a1b754a15 DIST openssl-1.0.2s_ectest.c 30735 BLAKE2B 95333a27f1cf0a4305a3cee7f6d46b9d4673582ca9acfcf5ba2a0d9d317ab6219cd0d2ff0ba3a55a317c8f5819342f05cc17ba80ec2c92b2b4cab9a3552382e1 SHA512 f2e4d34327b490bc8371f0845c69df3f9fc51ea16f0ea0de0411a0c1fa9d49bb2b6fafc363eb3b3cd919dc7c24e4a0d075c6ff878c01d70dae918f2540874c19 DIST openssl-1.0.2s_hobble-openssl 1302 BLAKE2B 647caa6a0f4c53a2e77baa3b8e5961eaef3bb0ff38e7d5475eab8deef3439f7fe49028ec9ed0406f3453870b62cac67c496b3a048ee4c9ff4c6866d520235960 SHA512 3d757a4708e74a03dd5cb9b8114dfe442ed9520739a6eca693be4c4265771696f1449ea06d1c9bcfc6e94fc9b0dd0c10e153f1c3b0334831c0550b36cd63326e +DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4 SHA512 a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6 +DIST openssl-1.0.2t.tar.gz 5355422 BLAKE2B dcbc883151ff6c5b60f5849d8789c2e76a384cb3d5eb5f08a6109776d0edf134580dc33fa8b946ae2344542560f04ecef17f218406952dd8d31e4200c4882022 SHA512 0b88868933f42fab87e8b22449435a1091cc6e75f986aad6c173e01ad123161fcae8c226759073701bc65c9f2f0b6ce6a63a61203008ed873cfb6e484f32bc71 DIST openssl-1.1.0k-bindist-1.0.tar.xz 11716 BLAKE2B c491ba0899c44dbcc63f85b255548c439c965a20a04ac2a6324a4122c4691b7c95ec18e62be6d708a7ea62ea197d32e5091987cb5043969878f89e5bc26243d4 SHA512 1d5bc9d7b24cf55d32d996e2421d43a1218b605720293f00d07814afb481387856f0dc000ad3c3e4cba2361055668cfe79a945be44ab85a249555f37e683a909 DIST openssl-1.1.0k.tar.gz 5287321 BLAKE2B fce40a399f5a08d5fe183dfcaab11b211d982885fb9888b25fa41bdd9919ecd203fca6f573363cfb42c9a0776ae69ea50b0f144227a3f28ca0dbadf878d396bc SHA512 65f41a240a97d79504c0e1391fde8ac8692f0993437cdc35e4bc964ecc36e5ef75a62499c4c6cb4ce63f892135e06dba2d3594c8869d935554296fa3c6ccd822 +DIST openssl-1.1.0l-bindist-1.0.tar.xz 13168 BLAKE2B 1fbd1f7bdba08f14e21485175232283c2309687021a526b4a132b676d7f9429577f8f14e180fb4f59ef24bc9c06873a6936e64559a901803a3f1d21453177b50 SHA512 f664a6876a2a9c7467bbc6a436593eb21cc6be51e08408657f34b67fa69cd6bece3cc65f60220d7e41f36b359b5299adf49a59ede7f8f738d6a31e29d2a49714 +DIST openssl-1.1.0l.tar.gz 5294857 BLAKE2B 0e4f30f9e8a22414325bd780dc4e875e962487fbe72967f0392ace959955429192541881a98d097d7bb75ed7238b1817b0c3c2c4da04421512bd538f2b07cdd7 SHA512 81b74149f40ea7d9f7e235820a4f977844653ad1e2b302e65e712c12193f47542fe7e3385fd1e25e3dd074e4e6d04199836cbc492656f5a7692edab5e234f4ad DIST openssl-1.1.1c-bindist-1.0.tar.xz 11964 BLAKE2B 8c5190846d13984589a150089d329bb3ecc613788b9462c6f6a1833a040e21cb9bf940140449f09fd797c0e396b0aea073237be374bd16097795b8974c3e7ce5 SHA512 249c6d8c455130b98e3be635f12f323e0cc349f1770648bad591e5de15483917185a473c162ed871a2fa05b47056931e6f12e5fdd9cecee7e6d1c246b862923b DIST openssl-1.1.1c.tar.gz 8864262 BLAKE2B bd157b244bedcefb8e646a743732945119b267236789ac69c38856570318aca09299bdaaea3f20294863b633e6fd4dfe124820597185b3b7461cfdf094daadb0 SHA512 8e2c5cc11c120efbb7d7850980cb6eaa782d29b4996b3f3378d37613c1679f852d7cc08a90d62e78fcec3439f06bdbee70064579a8c2adaffd91532a97f646ff +DIST openssl-1.1.1d-bindist-1.0.tar.xz 13180 BLAKE2B 680bd7400d3dd3930067ee7efa9718b74b30afa9be2397ad80f88031920806b6603b6469beede02b6e7a742abf5f82ebdd7c9b8e69c1ffe223e4860dc9581128 SHA512 9e4296326852010d5cebc204d1a34a34198d8d65460bc91a2bd37c80be892a5ae519513e4b0109e6b51b6faab0e171ef6cdae868868c158711558d147083c06f +DIST openssl-1.1.1d.tar.gz 8845861 BLAKE2B d3155f07b487ebd8dd4fe25396c874f9af18b5cfd7e622298d29c4f2c8ce14ad4534609d321314a4bcd0d44414e1306190340daaacd3c8fca061c04498446244 SHA512 2bc9f528c27fe644308eb7603c992bac8740e9f0c3601a130af30c9ffebbf7e0f5c28b76a00bbb478bad40fbe89b4223a58d604001e1713da71ff4b7fe6a08a7 diff --git a/dev-libs/openssl/files/openssl-1.1.0l-fix-no-ec2m-in-ec_curve.c.patch b/dev-libs/openssl/files/openssl-1.1.0l-fix-no-ec2m-in-ec_curve.c.patch new file mode 100644 index 000000000000..35a435df28bf --- /dev/null +++ b/dev-libs/openssl/files/openssl-1.1.0l-fix-no-ec2m-in-ec_curve.c.patch @@ -0,0 +1,30 @@ +From bcf6a94c4bc912ad313ea21abdf7e83bbae450e5 Mon Sep 17 00:00:00 2001 +From: Nicola Tuveri +Date: Thu, 12 Sep 2019 01:57:47 +0300 +Subject: [PATCH] Fix no-ec2m in ec_curve.c (1.1.0) + +I made a mistake in d4a5dac9f9242c580fb9d0a4389440eccd3494a7 and +inverted the GF2m and GFp calls in ec_point_get_affine_coordinates, this +fixes it. +--- + crypto/ec/ec_curve.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/crypto/ec/ec_curve.c b/crypto/ec/ec_curve.c +index 2d28d7f70bb..6a58b3a23e0 100644 +--- a/crypto/ec/ec_curve.c ++++ b/crypto/ec/ec_curve.c +@@ -3200,11 +3200,11 @@ int ec_point_get_affine_coordinates(const EC_GROUP *group, + + #ifndef OPENSSL_NO_EC2M + if (field_nid == NID_X9_62_characteristic_two_field) { +- return EC_POINT_get_affine_coordinates_GFp(group, point, x, y, ctx); ++ return EC_POINT_get_affine_coordinates_GF2m(group, point, x, y, ctx); + } else + #endif /* !def(OPENSSL_NO_EC2M) */ + if (field_nid == NID_X9_62_prime_field) { +- return EC_POINT_get_affine_coordinates_GF2m(group, point, x, y, ctx); ++ return EC_POINT_get_affine_coordinates_GFp(group, point, x, y, ctx); + } else { + /* this should never happen */ + return 0; diff --git a/dev-libs/openssl/openssl-1.0.2t.ebuild b/dev-libs/openssl/openssl-1.0.2t.ebuild new file mode 100644 index 000000000000..eed1f5538d8d --- /dev/null +++ b/dev-libs/openssl/openssl-1.0.2t.ebuild @@ -0,0 +1,309 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic toolchain-funcs multilib multilib-minimal + +# openssl-1.0.2-patches-1.6 contain additional CVE patches +# which got fixed with this release. +# Please use 1.7 version number when rolling a new tarball! +PATCH_SET="openssl-1.0.2-patches-1.5" + +MY_P=${P/_/-} + +# This patch set is based on the following files from Fedora 25, +# see https://src.fedoraproject.org/rpms/openssl/blob/25/f/openssl.spec +# for more details: +# - hobble-openssl (SOURCE1) +# - ec_curve.c (SOURCE12) -- MODIFIED +# - ectest.c (SOURCE13) +# - openssl-1.1.1-ec-curves.patch (PATCH37) -- MODIFIED +BINDIST_PATCH_SET="openssl-1.0.2t-bindist-1.0.tar.xz" + +DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)" +HOMEPAGE="https://www.openssl.org/" +SRC_URI="mirror://openssl/source/${MY_P}.tar.gz + bindist? ( + mirror://gentoo/${BINDIST_PATCH_SET} + https://dev.gentoo.org/~whissi/dist/openssl/${BINDIST_PATCH_SET} + ) + !vanilla? ( + mirror://gentoo/${PATCH_SET}.tar.xz + https://dev.gentoo.org/~chutzpah/dist/${PN}/${PATCH_SET}.tar.xz + https://dev.gentoo.org/~whissi/dist/${PN}/${PATCH_SET}.tar.xz + https://dev.gentoo.org/~polynomial-c/dist/${PATCH_SET}.tar.xz + )" + +LICENSE="openssl" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-linux" +IUSE="+asm bindist gmp kerberos rfc3779 sctp cpu_flags_x86_sse2 sslv2 +sslv3 static-libs test +tls-heartbeat vanilla zlib" +RESTRICT="!bindist? ( bindist )" + +RDEPEND=">=app-misc/c_rehash-1.7-r1 + gmp? ( >=dev-libs/gmp-5.1.3-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) + kerberos? ( >=app-crypt/mit-krb5-1.11.4[${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-lang/perl-5 + sctp? ( >=net-misc/lksctp-tools-1.0.12 ) + test? ( + sys-apps/diffutils + sys-devel/bc + )" +PDEPEND="app-misc/ca-certificates" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_WRAPPED_HEADERS=( + usr/include/openssl/opensslconf.h +) + +src_prepare() { + if use bindist; then + mv "${WORKDIR}"/bindist-patches/hobble-openssl "${WORKDIR}" || die + bash "${WORKDIR}"/hobble-openssl || die + + cp -f "${WORKDIR}"/bindist-patches/ec_curve.c "${S}"/crypto/ec/ || die + cp -f "${WORKDIR}"/bindist-patches/ectest.c "${S}"/crypto/ec/ || die + + eapply "${WORKDIR}"/bindist-patches/ec-curves.patch + + # Also see the configure parts below: + # enable-ec \ + # $(use_ssl !bindist ec2m) \ + # $(use_ssl !bindist srp) \ + fi + + # keep this in sync with app-misc/c_rehash + SSL_CNF_DIR="/etc/ssl" + + # Make sure we only ever touch Makefile.org and avoid patching a file + # that gets blown away anyways by the Configure script in src_configure + rm -f Makefile + + if ! use vanilla ; then + if [[ $(declare -p PATCHES 2>/dev/null) == "declare -a"* ]] ; then + [[ ${#PATCHES[@]} -gt 0 ]] && eapply "${PATCHES[@]}" + fi + fi + + eapply_user + + # disable fips in the build + # make sure the man pages are suffixed #302165 + # don't bother building man pages if they're disabled + sed -i \ + -e '/DIRS/s: fips : :g' \ + -e '/^MANSUFFIX/s:=.*:=ssl:' \ + -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ + -e $(has noman FEATURES \ + && echo '/^install:/s:install_docs::' \ + || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \ + Makefile.org \ + || die + # show the actual commands in the log + sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared + + # since we're forcing $(CC) as makedep anyway, just fix + # the conditional as always-on + # helps clang (#417795), and versioned gcc (#499818) + # this breaks build with 1.0.2p, not sure if it is needed anymore + #sed -i 's/expr.*MAKEDEPEND.*;/true;/' util/domd || die + + # quiet out unknown driver argument warnings since openssl + # doesn't have well-split CFLAGS and we're making it even worse + # and 'make depend' uses -Werror for added fun (#417795 again) + [[ ${CC} == *clang* ]] && append-flags -Qunused-arguments + + # allow openssl to be cross-compiled + cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die + chmod a+rx gentoo.config || die + + append-flags -fno-strict-aliasing + append-flags $(test-flags-CC -Wa,--noexecstack) + append-cppflags -DOPENSSL_NO_BUF_FREELISTS + + sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906 + # The config script does stupid stuff to prompt the user. Kill it. + sed -i '/stty -icanon min 0 time 50; read waste/d' config || die + ./config --test-sanity || die "I AM NOT SANE" + + multilib_copy_sources +} + +multilib_src_configure() { + unset APPS #197996 + unset SCRIPTS #312551 + unset CROSS_COMPILE #311473 + + tc-export CC AR RANLIB RC + + # Clean out patent-or-otherwise-encumbered code + # Camellia: Royalty Free https://en.wikipedia.org/wiki/Camellia_(cipher) + # IDEA: Expired https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm + # EC: ????????? ??/??/2015 https://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography + # MDC2: Expired https://en.wikipedia.org/wiki/MDC-2 + # RC5: Expired https://en.wikipedia.org/wiki/RC5 + + use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } + echoit() { echo "$@" ; "$@" ; } + + local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") + + # See if our toolchain supports __uint128_t. If so, it's 64bit + # friendly and can use the nicely optimized code paths. #460790 + local ec_nistp_64_gcc_128 + # Disable it for now though #469976 + #if ! use bindist ; then + # echo "__uint128_t i;" > "${T}"/128.c + # if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then + # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" + # fi + #fi + + # https://github.com/openssl/openssl/issues/2286 + if use ia64 ; then + replace-flags -g3 -g2 + replace-flags -ggdb3 -ggdb2 + fi + + local sslout=$(./gentoo.config) + einfo "Use configuration ${sslout:-(openssl knows best)}" + local config="Configure" + [[ -z ${sslout} ]] && config="config" + + # Fedora hobbled-EC needs 'no-ec2m', 'no-srp' + # Make sure user flags don't get added *yet* to avoid duplicated + # flags. + CFLAGS= LDFLAGS= echoit \ + ./${config} \ + ${sslout} \ + $(use cpu_flags_x86_sse2 || echo "no-sse2") \ + enable-camellia \ + enable-ec \ + $(use_ssl !bindist ec2m) \ + $(use_ssl !bindist srp) \ + ${ec_nistp_64_gcc_128} \ + enable-idea \ + enable-mdc2 \ + enable-rc5 \ + enable-tlsext \ + $(use_ssl asm) \ + $(use_ssl gmp gmp -lgmp) \ + $(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \ + $(use_ssl rfc3779) \ + $(use_ssl sctp) \ + $(use_ssl sslv2 ssl2) \ + $(use_ssl sslv3 ssl3) \ + $(use_ssl tls-heartbeat heartbeats) \ + $(use_ssl zlib) \ + --prefix="${EPREFIX}"/usr \ + --openssldir="${EPREFIX}"${SSL_CNF_DIR} \ + --libdir=$(get_libdir) \ + shared threads \ + || die + + # Clean out hardcoded flags that openssl uses + local DEFAULT_CFLAGS=$(grep ^CFLAG= Makefile | LC_ALL=C sed \ + -e 's:^CFLAG=::' \ + -e 's:\(^\| \)-fomit-frame-pointer::g' \ + -e 's:\(^\| \)-O[^ ]*::g' \ + -e 's:\(^\| \)-march=[^ ]*::g' \ + -e 's:\(^\| \)-mcpu=[^ ]*::g' \ + -e 's:\(^\| \)-m[^ ]*::g' \ + -e 's:^ *::' \ + -e 's: *$::' \ + -e 's: \+: :g' \ + -e 's:\\:\\\\:g' + ) + + # Now insert clean default flags with user flags + sed -i \ + -e "/^CFLAG/s|=.*|=${DEFAULT_CFLAGS} ${CFLAGS}|" \ + -e "/^LDFLAGS=/s|=[[:space:]]*$|=${LDFLAGS}|" \ + Makefile || die +} + +multilib_src_compile() { + # depend is needed to use $confopts; it also doesn't matter + # that it's -j1 as the code itself serializes subdirs + emake -j1 V=1 depend + emake all + # rehash is needed to prep the certs/ dir; do this + # separately to avoid parallel build issues. + emake rehash +} + +multilib_src_test() { + emake -j1 test +} + +multilib_src_install() { + # We need to create $ED/usr on our own to avoid a race condition #665130 + if [[ ! -d "${ED}/usr" ]]; then + # We can only create this directory once + mkdir "${ED}"/usr || die + fi + + emake INSTALL_PREFIX="${D}" install +} + +multilib_src_install_all() { + # openssl installs perl version of c_rehash by default, but + # we provide a shell version via app-misc/c_rehash + rm "${ED}"/usr/bin/c_rehash || die + + local -a DOCS=( CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el ) + einstalldocs + + use rfc3779 && dodoc engines/ccgost/README.gost + + # This is crappy in that the static archives are still built even + # when USE=static-libs. But this is due to a failing in the openssl + # build system: the static archives are built as PIC all the time. + # Only way around this would be to manually configure+compile openssl + # twice; once with shared lib support enabled and once without. + use static-libs || rm -f "${ED}"/usr/lib*/lib*.a + + # create the certs directory + dodir ${SSL_CNF_DIR}/certs + cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die + rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired} + + # Namespace openssl programs to prevent conflicts with other man pages + cd "${ED}"/usr/share/man + local m d s + for m in $(find . -type f | xargs grep -L '#include') ; do + d=${m%/*} ; d=${d#./} ; m=${m##*/} + [[ ${m} == openssl.1* ]] && continue + [[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!" + mv ${d}/{,ssl-}${m} + # fix up references to renamed man pages + sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m} + ln -s ssl-${m} ${d}/openssl-${m} + # locate any symlinks that point to this man page ... we assume + # that any broken links are due to the above renaming + for s in $(find -L ${d} -type l) ; do + s=${s##*/} + rm -f ${d}/${s} + ln -s ssl-${m} ${d}/ssl-${s} + ln -s ssl-${s} ${d}/openssl-${s} + done + done + [[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :(" + + dodir /etc/sandbox.d #254521 + echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl + + diropts -m0700 + keepdir ${SSL_CNF_DIR}/private +} + +pkg_postinst() { + ebegin "Running 'c_rehash ${EROOT}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069" + c_rehash "${EROOT}${SSL_CNF_DIR}/certs" >/dev/null + eend $? +} diff --git a/dev-libs/openssl/openssl-1.1.0l.ebuild b/dev-libs/openssl/openssl-1.1.0l.ebuild new file mode 100644 index 000000000000..09b9314d05cd --- /dev/null +++ b/dev-libs/openssl/openssl-1.1.0l.ebuild @@ -0,0 +1,305 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic toolchain-funcs multilib multilib-minimal + +MY_P=${P/_/-} + +# This patch set is based on the following files from Fedora 28, +# see https://src.fedoraproject.org/rpms/openssl/blob/f28/f/openssl.spec +# for more details: +# - hobble-openssl (SOURCE1) +# - ec_curve.c (SOURCE12) -- MODIFIED +# - ectest.c (SOURCE13) +# - openssl-1.1.0-ec-curves.patch (PATCH37) -- MODIFIED +BINDIST_PATCH_SET="openssl-1.1.0l-bindist-1.0.tar.xz" + +DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)" +HOMEPAGE="https://www.openssl.org/" +SRC_URI="mirror://openssl/source/${MY_P}.tar.gz + bindist? ( + mirror://gentoo/${BINDIST_PATCH_SET} + https://dev.gentoo.org/~whissi/dist/openssl/${BINDIST_PATCH_SET} + )" + +LICENSE="openssl" +SLOT="0/1.1" # .so version of libssl/libcrypto +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux" +IUSE="+asm bindist elibc_musl rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-heartbeat vanilla zlib" +RESTRICT="!bindist? ( bindist )" + +RDEPEND=">=app-misc/c_rehash-1.7-r1 + zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-lang/perl-5 + sctp? ( >=net-misc/lksctp-tools-1.0.12 ) + test? ( + sys-apps/diffutils + sys-devel/bc + )" +PDEPEND="app-misc/ca-certificates" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.2a-x32-asm.patch #542618 + "${FILESDIR}"/${PN}-1.1.0j-parallel_install_fix.patch #671602 + "${FILESDIR}"/${PN}-1.1.0k-fix-test_fuzz.patch +) + +S="${WORKDIR}/${MY_P}" + +MULTILIB_WRAPPED_HEADERS=( + usr/include/openssl/opensslconf.h +) + +src_prepare() { + if use bindist; then + mv "${WORKDIR}"/bindist-patches/hobble-openssl "${WORKDIR}" || die + bash "${WORKDIR}"/hobble-openssl || die + + cp -f "${WORKDIR}"/bindist-patches/ec_curve.c "${S}"/crypto/ec/ || die + cp -f "${WORKDIR}"/bindist-patches/ectest.c "${S}"/test/ || die + + eapply "${WORKDIR}"/bindist-patches/ec-curves.patch + + local known_failing_test + for known_failing_test in \ + 30-test_evp_extra.t \ + 80-test_ssl_new.t \ + ; do + ebegin "Disabling test '${known_failing_test}' which is known to fail with USE=bindist" + rm test/recipes/${known_failing_test} || die + eend $? + done + + # Also see the configure parts below: + # enable-ec \ + # $(use_ssl !bindist ec2m) \ + fi + + # keep this in sync with app-misc/c_rehash + SSL_CNF_DIR="/etc/ssl" + + # Make sure we only ever touch Makefile.org and avoid patching a file + # that gets blown away anyways by the Configure script in src_configure + rm -f Makefile + + if ! use vanilla ; then + if [[ $(declare -p PATCHES 2>/dev/null) == "declare -a"* ]] ; then + [[ ${#PATCHES[@]} -gt 0 ]] && eapply "${PATCHES[@]}" + fi + + use bindist || eapply "${FILESDIR}"/${PN}-1.1.0l-fix-no-ec2m-in-ec_curve.c.patch + fi + + eapply_user #332661 + + # make sure the man pages are suffixed #302165 + # don't bother building man pages if they're disabled + # Make DOCDIR Gentoo compliant + sed -i \ + -e '/^MANSUFFIX/s:=.*:=ssl:' \ + -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ + -e $(has noman FEATURES \ + && echo '/^install:/s:install_docs::' \ + || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \ + -e "/^DOCDIR/s@\$(BASENAME)@&-${PVR}@" \ + Configurations/unix-Makefile.tmpl \ + || die + + # show the actual commands in the log + sed -i '/^SET_X/s@=.*@=set -x@' Makefile.shared || die + + # quiet out unknown driver argument warnings since openssl + # doesn't have well-split CFLAGS and we're making it even worse + # and 'make depend' uses -Werror for added fun (#417795 again) + [[ ${CC} == *clang* ]] && append-flags -Qunused-arguments + + # allow openssl to be cross-compiled + cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die + chmod a+rx gentoo.config || die + + append-flags -fno-strict-aliasing + append-flags $(test-flags-CC -Wa,--noexecstack) + append-cppflags -DOPENSSL_NO_BUF_FREELISTS + + # Prefixify Configure shebang (#141906) + sed \ + -e "1s,/usr/bin/env,${EPREFIX}&," \ + -i Configure || die + # Remove test target when FEATURES=test isn't set + if ! use test ; then + sed \ + -e '/^$config{dirs}/s@ "test",@@' \ + -i Configure || die + fi + # The config script does stupid stuff to prompt the user. Kill it. + sed -i '/stty -icanon min 0 time 50; read waste/d' config || die + ./config --test-sanity || die "I AM NOT SANE" + + multilib_copy_sources +} + +multilib_src_configure() { + unset APPS #197996 + unset SCRIPTS #312551 + unset CROSS_COMPILE #311473 + + tc-export CC AR RANLIB RC + + # Clean out patent-or-otherwise-encumbered code + # Camellia: Royalty Free https://en.wikipedia.org/wiki/Camellia_(cipher) + # IDEA: Expired https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm + # EC: ????????? ??/??/2015 https://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography + # MDC2: Expired https://en.wikipedia.org/wiki/MDC-2 + # RC5: Expired https://en.wikipedia.org/wiki/RC5 + + use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } + echoit() { echo "$@" ; "$@" ; } + + local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") + + # See if our toolchain supports __uint128_t. If so, it's 64bit + # friendly and can use the nicely optimized code paths. #460790 + local ec_nistp_64_gcc_128 + # Disable it for now though #469976 + #if ! use bindist ; then + # echo "__uint128_t i;" > "${T}"/128.c + # if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then + # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" + # fi + #fi + + local sslout=$(./gentoo.config) + einfo "Use configuration ${sslout:-(openssl knows best)}" + local config="Configure" + [[ -z ${sslout} ]] && config="config" + + # Fedora hobbled-EC needs 'no-ec2m' + # 'srp' was restricted until early 2017 as well. + # "disable-deprecated" option breaks too many consumers. + # Don't set it without thorough revdeps testing. + # Make sure user flags don't get added *yet* to avoid duplicated + # flags. + CFLAGS= LDFLAGS= echoit \ + ./${config} \ + ${sslout} \ + $(use cpu_flags_x86_sse2 || echo "no-sse2") \ + enable-camellia \ + enable-ec \ + $(use_ssl !bindist ec2m) \ + enable-srp \ + $(use elibc_musl && echo "no-async") \ + ${ec_nistp_64_gcc_128} \ + enable-idea \ + enable-mdc2 \ + enable-rc5 \ + $(use_ssl sslv3 ssl3) \ + $(use_ssl sslv3 ssl3-method) \ + $(use_ssl asm) \ + $(use_ssl rfc3779) \ + $(use_ssl sctp) \ + $(use_ssl tls-heartbeat heartbeats) \ + $(use_ssl zlib) \ + --prefix="${EPREFIX}"/usr \ + --openssldir="${EPREFIX}"${SSL_CNF_DIR} \ + --libdir=$(get_libdir) \ + shared threads \ + || die + + # Clean out hardcoded flags that openssl uses + local DEFAULT_CFLAGS=$(grep ^CFLAGS= Makefile | LC_ALL=C sed \ + -e 's:^CFLAGS=::' \ + -e 's:\(^\| \)-fomit-frame-pointer::g' \ + -e 's:\(^\| \)-O[^ ]*::g' \ + -e 's:\(^\| \)-march=[^ ]*::g' \ + -e 's:\(^\| \)-mcpu=[^ ]*::g' \ + -e 's:\(^\| \)-m[^ ]*::g' \ + -e 's:^ *::' \ + -e 's: *$::' \ + -e 's: \+: :g' \ + -e 's:\\:\\\\:g' + ) + + # Now insert clean default flags with user flags + sed -i \ + -e "/^CFLAGS=/s|=.*|=${DEFAULT_CFLAGS} ${CFLAGS}|" \ + -e "/^LDFLAGS=/s|=[[:space:]]*$|=${LDFLAGS}|" \ + Makefile || die +} + +multilib_src_compile() { + # depend is needed to use $confopts; it also doesn't matter + # that it's -j1 as the code itself serializes subdirs + emake -j1 depend + emake all +} + +multilib_src_test() { + emake -j1 test +} + +multilib_src_install() { + # We need to create $ED/usr on our own to avoid a race condition #665130 + if [[ ! -d "${ED}/usr" ]]; then + # We can only create this directory once + mkdir "${ED}"/usr || die + fi + + emake DESTDIR="${D}" install +} + +multilib_src_install_all() { + # openssl installs perl version of c_rehash by default, but + # we provide a shell version via app-misc/c_rehash + rm "${ED}"/usr/bin/c_rehash || die + + dodoc CHANGES* FAQ NEWS README doc/*.txt doc/${PN}-c-indent.el + + # This is crappy in that the static archives are still built even + # when USE=static-libs. But this is due to a failing in the openssl + # build system: the static archives are built as PIC all the time. + # Only way around this would be to manually configure+compile openssl + # twice; once with shared lib support enabled and once without. + use static-libs || rm -f "${ED}"/usr/lib*/lib*.a + + # create the certs directory + keepdir ${SSL_CNF_DIR}/certs + + # Namespace openssl programs to prevent conflicts with other man pages + cd "${ED}"/usr/share/man || die + local m d s + for m in $(find . -type f | xargs grep -L '#include') ; do + d=${m%/*} ; d=${d#./} ; m=${m##*/} + [[ ${m} == openssl.1* ]] && continue + [[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!" + mv ${d}/{,ssl-}${m} + # fix up references to renamed man pages + sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m} + ln -s ssl-${m} ${d}/openssl-${m} + # locate any symlinks that point to this man page ... we assume + # that any broken links are due to the above renaming + for s in $(find -L ${d} -type l) ; do + s=${s##*/} + rm -f ${d}/${s} + # We don't want to "|| die" here + ln -s ssl-${m} ${d}/ssl-${s} + ln -s ssl-${s} ${d}/openssl-${s} + done + done + [[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :(" + + dodir /etc/sandbox.d #254521 + echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl + + diropts -m0700 + keepdir ${SSL_CNF_DIR}/private +} + +pkg_postinst() { + ebegin "Running 'c_rehash ${EROOT}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069" + c_rehash "${EROOT}${SSL_CNF_DIR}/certs" >/dev/null + eend $? +} diff --git a/dev-libs/openssl/openssl-1.1.1d.ebuild b/dev-libs/openssl/openssl-1.1.1d.ebuild new file mode 100644 index 000000000000..dfb4be45e239 --- /dev/null +++ b/dev-libs/openssl/openssl-1.1.1d.ebuild @@ -0,0 +1,299 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic toolchain-funcs multilib multilib-minimal + +MY_P=${P/_/-} + +# This patch set is based on the following files from Fedora 31, +# see https://src.fedoraproject.org/rpms/openssl/blob/f31/f/openssl.spec +# for more details: +# - hobble-openssl (SOURCE1) +# - ec_curve.c (SOURCE12) -- MODIFIED +# - ectest.c (SOURCE13) +# - openssl-1.1.1-ec-curves.patch (PATCH37) -- MODIFIED +BINDIST_PATCH_SET="openssl-1.1.1d-bindist-1.0.tar.xz" + +DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)" +HOMEPAGE="https://www.openssl.org/" +SRC_URI="mirror://openssl/source/${MY_P}.tar.gz + bindist? ( + mirror://gentoo/${BINDIST_PATCH_SET} + https://dev.gentoo.org/~whissi/dist/openssl/${BINDIST_PATCH_SET} + )" + +LICENSE="openssl" +SLOT="0/1.1" # .so version of libssl/libcrypto +[[ "${PV}" = *_pre* ]] || \ +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-linux" +IUSE="+asm bindist elibc_musl rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-heartbeat vanilla zlib" +RESTRICT="!bindist? ( bindist )" + +RDEPEND=">=app-misc/c_rehash-1.7-r1 + zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-lang/perl-5 + sctp? ( >=net-misc/lksctp-tools-1.0.12 ) + test? ( + sys-apps/diffutils + sys-devel/bc + )" +PDEPEND="app-misc/ca-certificates" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.0j-parallel_install_fix.patch #671602 +) + +S="${WORKDIR}/${MY_P}" + +MULTILIB_WRAPPED_HEADERS=( + usr/include/openssl/opensslconf.h +) + +src_prepare() { + if use bindist; then + mv "${WORKDIR}"/bindist-patches/hobble-openssl "${WORKDIR}" || die + bash "${WORKDIR}"/hobble-openssl || die + + cp -f "${WORKDIR}"/bindist-patches/ec_curve.c "${S}"/crypto/ec/ || die + cp -f "${WORKDIR}"/bindist-patches/ectest.c "${S}"/test/ || die + + eapply "${WORKDIR}"/bindist-patches/ec-curves.patch + + local known_failing_test + for known_failing_test in \ + 30-test_evp_extra.t \ + 80-test_ssl_new.t \ + ; do + ebegin "Disabling test '${known_failing_test}' which is known to fail with USE=bindist" + rm test/recipes/${known_failing_test} || die + eend $? + done + + # Also see the configure parts below: + # enable-ec \ + # $(use_ssl !bindist ec2m) \ + fi + + # keep this in sync with app-misc/c_rehash + SSL_CNF_DIR="/etc/ssl" + + # Make sure we only ever touch Makefile.org and avoid patching a file + # that gets blown away anyways by the Configure script in src_configure + rm -f Makefile + + if ! use vanilla ; then + if [[ $(declare -p PATCHES 2>/dev/null) == "declare -a"* ]] ; then + [[ ${#PATCHES[@]} -gt 0 ]] && eapply "${PATCHES[@]}" + fi + fi + + eapply_user #332661 + + # make sure the man pages are suffixed #302165 + # don't bother building man pages if they're disabled + # Make DOCDIR Gentoo compliant + sed -i \ + -e '/^MANSUFFIX/s:=.*:=ssl:' \ + -e '/^MAKEDEPPROG/s:=.*:=$(CC):' \ + -e $(has noman FEATURES \ + && echo '/^install:/s:install_docs::' \ + || echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \ + -e "/^DOCDIR/s@\$(BASENAME)@&-${PVR}@" \ + Configurations/unix-Makefile.tmpl \ + || die + + # quiet out unknown driver argument warnings since openssl + # doesn't have well-split CFLAGS and we're making it even worse + # and 'make depend' uses -Werror for added fun (#417795 again) + [[ ${CC} == *clang* ]] && append-flags -Qunused-arguments + + # allow openssl to be cross-compiled + cp "${FILESDIR}"/gentoo.config-1.0.2 gentoo.config || die + chmod a+rx gentoo.config || die + + append-flags -fno-strict-aliasing + append-flags $(test-flags-CC -Wa,--noexecstack) + append-cppflags -DOPENSSL_NO_BUF_FREELISTS + + # Prefixify Configure shebang (#141906) + sed \ + -e "1s,/usr/bin/env,${EPREFIX}&," \ + -i Configure || die + # Remove test target when FEATURES=test isn't set + if ! use test ; then + sed \ + -e '/^$config{dirs}/s@ "test",@@' \ + -i Configure || die + fi + # The config script does stupid stuff to prompt the user. Kill it. + sed -i '/stty -icanon min 0 time 50; read waste/d' config || die + ./config --test-sanity || die "I AM NOT SANE" + + multilib_copy_sources +} + +multilib_src_configure() { + unset APPS #197996 + unset SCRIPTS #312551 + unset CROSS_COMPILE #311473 + + tc-export CC AR RANLIB RC + + # Clean out patent-or-otherwise-encumbered code + # Camellia: Royalty Free https://en.wikipedia.org/wiki/Camellia_(cipher) + # IDEA: Expired https://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm + # EC: ????????? ??/??/2015 https://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography + # MDC2: Expired https://en.wikipedia.org/wiki/MDC-2 + # RC5: Expired https://en.wikipedia.org/wiki/RC5 + + use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } + echoit() { echo "$@" ; "$@" ; } + + local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") + + # See if our toolchain supports __uint128_t. If so, it's 64bit + # friendly and can use the nicely optimized code paths. #460790 + local ec_nistp_64_gcc_128 + # Disable it for now though #469976 + #if ! use bindist ; then + # echo "__uint128_t i;" > "${T}"/128.c + # if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then + # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" + # fi + #fi + + local sslout=$(./gentoo.config) + einfo "Use configuration ${sslout:-(openssl knows best)}" + local config="Configure" + [[ -z ${sslout} ]] && config="config" + + # Fedora hobbled-EC needs 'no-ec2m' + # 'srp' was restricted until early 2017 as well. + # "disable-deprecated" option breaks too many consumers. + # Don't set it without thorough revdeps testing. + # Make sure user flags don't get added *yet* to avoid duplicated + # flags. + CFLAGS= LDFLAGS= echoit \ + ./${config} \ + ${sslout} \ + $(use cpu_flags_x86_sse2 || echo "no-sse2") \ + enable-camellia \ + enable-ec \ + $(use_ssl !bindist ec2m) \ + enable-srp \ + $(use elibc_musl && echo "no-async") \ + ${ec_nistp_64_gcc_128} \ + enable-idea \ + enable-mdc2 \ + enable-rc5 \ + $(use_ssl sslv3 ssl3) \ + $(use_ssl sslv3 ssl3-method) \ + $(use_ssl asm) \ + $(use_ssl rfc3779) \ + $(use_ssl sctp) \ + $(use_ssl tls-heartbeat heartbeats) \ + $(use_ssl zlib) \ + --prefix="${EPREFIX}"/usr \ + --openssldir="${EPREFIX}"${SSL_CNF_DIR} \ + --libdir=$(get_libdir) \ + shared threads \ + || die + + # Clean out hardcoded flags that openssl uses + local DEFAULT_CFLAGS=$(grep ^CFLAGS= Makefile | LC_ALL=C sed \ + -e 's:^CFLAGS=::' \ + -e 's:\(^\| \)-fomit-frame-pointer::g' \ + -e 's:\(^\| \)-O[^ ]*::g' \ + -e 's:\(^\| \)-march=[^ ]*::g' \ + -e 's:\(^\| \)-mcpu=[^ ]*::g' \ + -e 's:\(^\| \)-m[^ ]*::g' \ + -e 's:^ *::' \ + -e 's: *$::' \ + -e 's: \+: :g' \ + -e 's:\\:\\\\:g' + ) + + # Now insert clean default flags with user flags + sed -i \ + -e "/^CFLAGS=/s|=.*|=${DEFAULT_CFLAGS} ${CFLAGS}|" \ + -e "/^LDFLAGS=/s|=[[:space:]]*$|=${LDFLAGS}|" \ + Makefile || die +} + +multilib_src_compile() { + # depend is needed to use $confopts; it also doesn't matter + # that it's -j1 as the code itself serializes subdirs + emake -j1 depend + emake all +} + +multilib_src_test() { + emake -j1 test +} + +multilib_src_install() { + # We need to create $ED/usr on our own to avoid a race condition #665130 + if [[ ! -d "${ED}/usr" ]]; then + # We can only create this directory once + mkdir "${ED}"/usr || die + fi + + emake DESTDIR="${D}" install +} + +multilib_src_install_all() { + # openssl installs perl version of c_rehash by default, but + # we provide a shell version via app-misc/c_rehash + rm "${ED}"/usr/bin/c_rehash || die + + dodoc CHANGES* FAQ NEWS README doc/*.txt doc/${PN}-c-indent.el + + # This is crappy in that the static archives are still built even + # when USE=static-libs. But this is due to a failing in the openssl + # build system: the static archives are built as PIC all the time. + # Only way around this would be to manually configure+compile openssl + # twice; once with shared lib support enabled and once without. + use static-libs || rm -f "${ED}"/usr/lib*/lib*.a + + # create the certs directory + keepdir ${SSL_CNF_DIR}/certs + + # Namespace openssl programs to prevent conflicts with other man pages + cd "${ED}"/usr/share/man || die + local m d s + for m in $(find . -type f | xargs grep -L '#include') ; do + d=${m%/*} ; d=${d#./} ; m=${m##*/} + [[ ${m} == openssl.1* ]] && continue + [[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!" + mv ${d}/{,ssl-}${m} + # fix up references to renamed man pages + sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m} + ln -s ssl-${m} ${d}/openssl-${m} + # locate any symlinks that point to this man page ... we assume + # that any broken links are due to the above renaming + for s in $(find -L ${d} -type l) ; do + s=${s##*/} + rm -f ${d}/${s} + # We don't want to "|| die" here + ln -s ssl-${m} ${d}/ssl-${s} + ln -s ssl-${s} ${d}/openssl-${s} + done + done + [[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :(" + + dodir /etc/sandbox.d #254521 + echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl + + diropts -m0700 + keepdir ${SSL_CNF_DIR}/private +} + +pkg_postinst() { + ebegin "Running 'c_rehash ${EROOT}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069" + c_rehash "${EROOT}${SSL_CNF_DIR}/certs" >/dev/null + eend $? +} diff --git a/dev-libs/pkcs11-helper/metadata.xml b/dev-libs/pkcs11-helper/metadata.xml index 4a627dd9cc2d..5ee8a8c1f2a5 100644 --- a/dev-libs/pkcs11-helper/metadata.xml +++ b/dev-libs/pkcs11-helper/metadata.xml @@ -9,6 +9,7 @@ Enable NSS crypto engine + cpe:/a:opensc-project:opensc opensc OpenSC/pkcs11-helper diff --git a/dev-libs/protobuf/metadata.xml b/dev-libs/protobuf/metadata.xml index dc51da78a36d..6858f31af628 100644 --- a/dev-libs/protobuf/metadata.xml +++ b/dev-libs/protobuf/metadata.xml @@ -14,6 +14,7 @@ Soname version number + cpe:/a:google:protobuf protocolbuffers/protobuf diff --git a/dev-libs/vala-common/metadata.xml b/dev-libs/vala-common/metadata.xml index 39980802b1da..243d9d0d89c3 100644 --- a/dev-libs/vala-common/metadata.xml +++ b/dev-libs/vala-common/metadata.xml @@ -5,4 +5,7 @@ gnome@gentoo.org Gentoo GNOME Desktop + + cpe:/a:gnome:vala + diff --git a/dev-libs/xerces-c/Manifest b/dev-libs/xerces-c/Manifest index f913f7321c4b..6a69a800d6b3 100644 --- a/dev-libs/xerces-c/Manifest +++ b/dev-libs/xerces-c/Manifest @@ -1,2 +1 @@ -DIST xerces-c-3.1.4.tar.gz 6992545 BLAKE2B 463e721843632b13f4b5c845f14cf9ab4f093085558858b435ae5a3122951ab590f9e56f43add1aeaf7dc244814710be804ab0331a1d1e8073919ad9d3b61068 SHA512 8afd775bac0345a2714b77a1ae2cfb8ae67f0239ec7370de7d89612dec64d2e1df48612c875fe239ab6f2eb31914c2d3914617e6b34a1bae0bbb14e4dbc787b5 DIST xerces-c-3.2.2.tar.gz 7100953 BLAKE2B d167299797189ef181c384ac49095e8bc4cf4e0c7d646e72840a19f56c6eea060168d2c2d29c29ce6cc76dd44e403bea4c3dcde67f964b87f3abc807ad0b14ad SHA512 13709b47b61d957d736f34b774dbc7fbd85171eedebd0cada41fd1d17929e6c42904c882b1e1d4f9b4fd464938b62e5ebb127187b4974dfade6a593e31471e80 diff --git a/dev-libs/xerces-c/files/xerces-c-3.1.4-fix-build-system.patch b/dev-libs/xerces-c/files/xerces-c-3.1.4-fix-build-system.patch deleted file mode 100644 index 6b991d24b56f..000000000000 --- a/dev-libs/xerces-c/files/xerces-c-3.1.4-fix-build-system.patch +++ /dev/null @@ -1,61 +0,0 @@ -* Fix build system when USE="-threads" -* Add DESTDIR in order to prevent sandbox failure - ---- a/configure.ac -+++ b/configure.ac -@@ -124,6 +124,7 @@ - AC_CXX_HAVE_LSTRING - - ACX_PTHREAD -+AM_CONDITIONAL([THREADS], [test "x${acx_pthread_ok}" = "xyes"]) - - # Checks for library functions. - #AC_FUNC_ERROR_AT_LINE ---- a/src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in -+++ b/src/xercesc/util/MsgLoaders/MsgCatalog/Makefile.in -@@ -5,7 +5,7 @@ - prefix = @prefix@ - INSTALL = @INSTALL@ - INSTALL_PROGRAM = @INSTALL_PROGRAM@ --mkdir_p = @mkdir_p@ -+mkdir_p = @MKDIR_P@ - - include $(top_srcdir)/version.incl - -@@ -48,11 +48,11 @@ - # for installing the library - # for installing the library - install: $(RESTARGET) -- $(mkdir_p) $(prefix)/msg -- $(INSTALL_PROGRAM) $(RESTARGET) $(prefix)/msg -+ $(mkdir_p) $(DESTDIR)/$(prefix)/share/xerces-c/msg -+ $(INSTALL_PROGRAM) $(RESTARGET) $(DESTDIR)/$(prefix)/share/xerces-c/msg - - uninstall: -- -rm -f $(prefix)/msg/$(RESFILES) -+ -rm -f $(DESTDIR)/$(prefix)/share/xerces-c/msg/$(RESFILES) - - - # Needed to support "make dist" ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -21,7 +21,7 @@ - - check_PROGRAMS = ${testprogs} - --LDADD = ${top_builddir}/src/libxerces-c.la -+LDADD = $(top_builddir)/src/libxerces-c.la $(PTHREAD_LIBS) - # the -I${top_builddir}/src is needed to pick the xercesc/util/Xerces_autoconf_config.hpp - # header file when doing out-of-tree builds - AM_CPPFLAGS = -I${top_builddir}/src -I${top_srcdir}/src -@@ -86,8 +86,10 @@ - # src/ParserTest/ParserTest_Parser.cpp \ - # src/ParserTest/ParserTest_Parser.hpp - -+if THREADS - testprogs += ThreadTest - ThreadTest_SOURCES = src/ThreadTest/ThreadTest.cpp -+endif - - # Fails to compile under gcc 4 (ambiguous calls to NullPointerException) - # dcargill says this is obsolete and we can delete it. diff --git a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild b/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild deleted file mode 100644 index 7ccfabeb38f0..000000000000 --- a/dev-libs/xerces-c/xerces-c-3.1.4-r1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools prefix - -DESCRIPTION="A validating XML parser written in a portable subset of C++" -HOMEPAGE="https://xerces.apache.org/xerces-c/" -SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos" - -IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv icu static-libs test threads" - -RDEPEND="icu? ( dev-libs/icu:0= ) - curl? ( net-misc/curl ) - virtual/libiconv" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - test? ( dev-lang/perl )" - -DOCS=( CREDITS KEYS NOTICE README version.incl ) -PATCHES=( "${FILESDIR}/${PN}-3.1.4-fix-build-system.patch" ) - -pkg_setup() { - export ICUROOT="/usr" - - if use iconv && use icu; then - ewarn "This package can use iconv or icu for loading messages" - ewarn "and transcoding, but not both. ICU takes precedence." - fi -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local msgloader - if use icu; then - msgloader="icu" - elif use iconv; then - msgloader="iconv" - else - msgloader="inmemory" - fi - - local transcoder - if use icu; then - transcoder="icu" - elif use elibc_Darwin; then - transcoder="macosunicodeconverter" - elif use elibc_FreeBSD; then - transcoder="iconv" - else - transcoder="gnuiconv" - fi - # for interix maybe: transcoder="windows" - - # 'cfurl' is only available on OSX and 'socket' isn't supposed to work. - # But the docs aren't clear about it, so we would need some testing... - local netaccessor - if use curl; then - netaccessor="curl" - elif use elibc_Darwin; then - netaccessor="cfurl" - else - netaccessor="socket" - fi - - econf \ - --disable-pretty-make \ - --enable-msgloader-${msgloader} \ - --enable-transcoder-${transcoder} \ - --enable-netaccessor-${netaccessor} \ - $(use_enable cpu_flags_x86_sse2 sse2) \ - $(use_enable threads) \ - $(use_enable static-libs static) -} - -src_compile() { - default - - if use doc; then - cd doc || die - doxygen || die "making docs failed" - HTML_DOCS=( doc/html/. ) - fi -} - -src_install () { - default - - # package provides .pc files - find "${D}" -name '*.la' -delete || die - - if use examples; then - # clean out object files, executables, Makefiles - # and the like before installing examples - find samples/ \( -type f -executable -o -iname 'runConfigure' -o -iname '*.o' \ - -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf '{}' + || die - docinto examples - dodoc -r samples/. - docompress -x /usr/share/doc/${PF}/examples - fi - - # To make sure an appropriate NLS msg file is around when using - # the iconv msgloader ICU has the messages compiled in. - if use iconv && ! use icu; then - doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")" - fi -} diff --git a/dev-libs/xerces-c/xerces-c-3.2.2.ebuild b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild deleted file mode 100644 index a7d0dd1ec9bb..000000000000 --- a/dev-libs/xerces-c/xerces-c-3.2.2.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils prefix - -DESCRIPTION="A validating XML parser written in a portable subset of C++" -HOMEPAGE="https://xerces.apache.org/xerces-c/" -SRC_URI="mirror://apache/xerces/c/3/sources/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos" - -IUSE="cpu_flags_x86_sse2 curl doc elibc_Darwin elibc_FreeBSD examples iconv icu static-libs test threads" - -RDEPEND="icu? ( dev-libs/icu:0= ) - curl? ( net-misc/curl ) - virtual/libiconv" -DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - test? ( dev-lang/perl )" - -DOCS=( CREDITS KEYS NOTICE README ) -PATCHES=( - "${FILESDIR}/${P}-fix-XERCESC-2161.patch" -) - -pkg_setup() { - export ICUROOT="${EPREFIX}/usr" - - if use iconv && use icu; then - ewarn "This package can use iconv or icu for loading messages" - ewarn "and transcoding, but not both. ICU takes precedence." - fi -} - -src_configure() { - # 'cfurl' is only available on OSX and 'socket' isn't supposed to work. - # But the docs aren't clear about it, so we would need some testing... - local netaccessor - if use curl; then - netaccessor="curl" - elif use elibc_Darwin; then - netaccessor="cfurl" - else - netaccessor="socket" - fi - - local msgloader - if use icu; then - msgloader="icu" - elif use iconv; then - msgloader="iconv" - else - msgloader="inmemory" - fi - - local transcoder - if use icu; then - transcoder="icu" - elif use elibc_Darwin; then - transcoder="macosunicodeconverter" - elif use elibc_FreeBSD; then - transcoder="iconv" - else - transcoder="gnuiconv" - fi - # for interix maybe: transcoder="windows" - - local mycmakeargs=( - -Dnetwork-accessor="${netaccessor}" - -Dmessage-loader="${msgloader}" - -Dtranscoder="${transcoder}" - -Dthreads:BOOL="$(usex threads)" - -Dsse2:BOOL="$(usex cpu_flags_x86_sse2)" - ) - - cmake-utils_src_configure -} - -src_compile() { - cmake-utils_src_compile - - use doc && cmake-utils_src_compile doc-style createapidocs doc-xml -} - -src_install () { - cmake-utils_src_install - - # package provides .pc files - find "${D}" -name '*.la' -delete || die - - if use examples; then - # clean out object files, executables, Makefiles - # and the like before installing examples - find samples/ \( -type f -executable -o -iname 'runConfigure' -o -iname '*.o' \ - -o -iname '.libs' -o -iname 'Makefile*' \) -exec rm -rf '{}' + || die - docinto examples - dodoc -r samples/. - docompress -x /usr/share/doc/${PF}/examples - fi - - # To make sure an appropriate NLS msg file is around when using - # the iconv msgloader ICU has the messages compiled in. - if use iconv && ! use icu; then - doenvd "$(prefixify_ro "${FILESDIR}/50xerces-c")" - fi -} diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index e1d68c040627d5aec404af7bbddb91d50f71a880..85143b0f0815a23fb2ace3070da4c29be1e8a16f 100644 GIT binary patch literal 6337 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 D*9%Aj literal 6338 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

    4qh~Vc4%8Gf~Fnw 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 tduKJh#K=b51*XV*S~KZjLXRJ|0G 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 delta 308947 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.Km>z%vFS;X3eUb%~w;Sguti6{x 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Νr6BUG;%I=o1l0Jp$@=ID)FuE*(6roH7H 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