From 476a0b49f61131007da22835bf965c6214171c68 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 7 Oct 2019 20:29:57 +0300 Subject: [PATCH] Sync with portage [Mon Oct 7 20:29:57 MSK 2019]. --- Manifest.files.gz | Bin 29639 -> 29667 bytes app-accessibility/Manifest.gz | Bin 5029 -> 5030 bytes app-accessibility/freetts/Manifest | 1 - .../freetts/freetts-1.2.1-r2.ebuild | 67 -- .../freetts/freetts-1.2.2.ebuild | 4 +- app-admin/Manifest.gz | Bin 35272 -> 34955 bytes app-admin/consolehm/Manifest | 1 - app-admin/consolehm/consolehm-1.31.ebuild | 47 -- .../consolehm/files/consolehm-gcc4.patch | 10 - app-admin/consolehm/metadata.xml | 8 - app-admin/eselect/eselect-1.4.15.ebuild | 2 +- app-admin/evtxtools/evtxtools-1.1.1-r1.ebuild | 4 +- app-admin/kube-bench/Manifest | 1 - app-admin/kube-bench/kube-bench-0.0.33.ebuild | 60 -- app-admin/kube-bench/kube-bench-0.0.34.ebuild | 2 +- app-admin/longrun/longrun-0.9-r4.ebuild | 2 +- app-admin/psmon/psmon-1.39-r1.ebuild | 5 +- app-admin/ranpwd/ranpwd-1.2.ebuild | 2 +- app-admin/sudo/Manifest | 2 +- ...8.28_rc1.ebuild => sudo-1.8.28_rc2.ebuild} | 0 app-admin/swatchdog/swatchdog-3.2.4-r1.ebuild | 5 +- app-admin/yaala/Manifest | 1 - .../files/yaala-0.7.3-r1-correct-paths.patch | 31 - app-admin/yaala/metadata.xml | 8 - app-admin/yaala/yaala-0.7.3-r2.ebuild | 72 -- app-antivirus/Manifest.gz | Bin 893 -> 894 bytes app-antivirus/clamav/clamav-0.101.4.ebuild | 2 +- app-arch/Manifest.gz | Bin 16408 -> 16408 bytes app-arch/deb2targz/deb2targz-1-r3.ebuild | 2 +- app-arch/lzlib/Manifest | 1 + app-arch/lzlib/lzlib-1.11.ebuild | 32 + app-arch/pdlzip/Manifest | 1 + app-arch/pdlzip/pdlzip-1.10.ebuild | 28 + app-arch/plzip/Manifest | 1 + app-arch/plzip/plzip-1.8.ebuild | 31 + app-arch/zstd/Manifest | 5 +- app-arch/zstd/zstd-1.1.3.ebuild | 41 - app-arch/zstd/zstd-1.3.4-r1.ebuild | 60 -- app-arch/zstd/zstd-1.4.1.ebuild | 62 -- .../{zstd-1.4.0.ebuild => zstd-1.4.3.ebuild} | 0 app-cdr/Manifest.gz | Bin 8810 -> 8816 bytes app-cdr/b5i2iso/b5i2iso-0.2-r1.ebuild | 2 +- app-crypt/Manifest.gz | Bin 24988 -> 24976 bytes app-crypt/gpgme/gpgme-1.13.0-r1.ebuild | 2 +- .../loop-aes-losetup-2.28.2.ebuild | 2 +- app-dicts/Manifest.gz | Bin 52130 -> 52131 bytes .../myspell-ru/myspell-ru-20150711-r2.ebuild | 2 +- app-doc/Manifest.gz | Bin 7146 -> 7147 bytes .../linux-kernel-in-a-nutshell-1-r1.ebuild | 4 +- app-editors/Manifest.gz | Bin 14088 -> 14095 bytes app-editors/nano/Manifest | 2 +- .../nano/{nano-4.3.ebuild => nano-4.5.ebuild} | 0 app-editors/texworks/texworks-0.6.3.ebuild | 2 +- app-emacs/Manifest.gz | Bin 34216 -> 34203 bytes app-emacs/auctex/auctex-12.1-r1.ebuild | 2 +- .../eselect-mode/eselect-mode-1.4.15.ebuild | 2 +- app-emacs/org-mode/Manifest | 1 - app-emacs/org-mode/org-mode-9.1.13.ebuild | 60 -- app-emacs/org-mode/org-mode-9.2.6.ebuild | 2 +- app-emacs/ruby-mode/ruby-mode-2.4.1.ebuild | 2 +- app-emacs/ruby-mode/ruby-mode-2.5.3.ebuild | 2 +- app-emacs/ruby-mode/ruby-mode-2.5.5.ebuild | 2 +- app-emacs/tuareg-mode/Manifest | 1 - .../tuareg-mode/tuareg-mode-2.0.7.ebuild | 19 - .../tuareg-mode/tuareg-mode-2.2.0.ebuild | 2 +- app-emulation/Manifest.gz | Bin 21346 -> 21345 bytes app-emulation/dlx/dlx-1.0.0.ebuild | 2 +- app-emulation/img/img-0.5.7.ebuild | 2 +- app-emulation/runc/Manifest | 1 + app-emulation/runc/runc-1.0.0_rc9.ebuild | 63 ++ ...48-0.6.4-r1.ebuild => x48-0.6.4-r2.ebuild} | 13 +- app-emulation/xen-pvgrub/Manifest | 1 + .../xen-pvgrub/xen-pvgrub-4.11.2.ebuild | 163 ++++ app-emulation/xen-tools/Manifest | 3 + .../xen-tools/files/gentoo-patches.conf | 13 + .../xen-tools/xen-tools-4.11.2.ebuild | 474 +++++++++++ app-emulation/xen/Manifest | 2 + app-emulation/xen/xen-4.11.2.ebuild | 171 ++++ app-eselect/Manifest.gz | Bin 8181 -> 8182 bytes .../eselect-unison/eselect-unison-0.3.ebuild | 27 - .../eselect-unison/eselect-unison-0.4.ebuild | 4 +- .../eselect-unison/files/unison.eselect-0.3 | 145 ---- app-i18n/Manifest.gz | Bin 21020 -> 21009 bytes app-i18n/fcitx-anthy/fcitx-anthy-0.2.3.ebuild | 16 +- .../fcitx-anthy/fcitx-anthy-4.9999.ebuild | 16 +- .../fcitx-chewing/fcitx-chewing-0.2.3.ebuild | 16 +- .../fcitx-chewing/fcitx-chewing-4.9999.ebuild | 16 +- .../fcitx-cloudpinyin-0.3.6.ebuild | 10 +- .../fcitx-cloudpinyin-4.9999.ebuild | 10 +- .../fcitx-configtool-0.4.10.ebuild | 10 +- .../fcitx-configtool-4.9999.ebuild | 10 +- .../fcitx-hangul/fcitx-hangul-0.3.1.ebuild | 18 +- .../fcitx-hangul/fcitx-hangul-4.9999.ebuild | 18 +- app-i18n/fcitx-qt5/fcitx-qt5-1.2.3.ebuild | 10 +- app-i18n/fcitx-qt5/fcitx-qt5-4.9999.ebuild | 10 +- .../fcitx-sayura/fcitx-sayura-0.1.2.ebuild | 16 +- .../fcitx-sayura/fcitx-sayura-4.9999.ebuild | 16 +- app-i18n/kcc/kcc-1.0.ebuild | 2 +- app-i18n/scim-wnn/Manifest | 1 - app-i18n/scim-wnn/scim-wnn-0.2.4.ebuild | 48 -- app-i18n/skk-jisyo/skk-jisyo-201805.ebuild | 2 +- app-i18n/tagainijisho/Manifest | 3 + ...e20190507124027_p20191001_p20191001.ebuild | 200 +++++ .../tagainijisho/tagainijisho-9999.ebuild | 49 +- app-i18n/xcin/xcin-2.5.3_pre3-r2.ebuild | 72 -- app-i18n/xcin/xcin-2.5.3_pre3-r3.ebuild | 4 +- app-metrics/Manifest.gz | Bin 4924 -> 4932 bytes app-metrics/prometheus/Manifest | 1 + .../prometheus/prometheus-2.13.0.ebuild | 68 ++ app-misc/Manifest.gz | Bin 50118 -> 50123 bytes app-misc/egads/egads-0.9.5-r1.ebuild | 4 +- app-misc/egads/egads-0.9.5.ebuild | 51 -- app-misc/khal/Manifest | 1 + app-misc/khal/khal-0.10.1.ebuild | 44 + app-misc/ps3pf_utils/ps3pf_utils-2.3.ebuild | 2 +- app-misc/screen/Manifest | 1 + app-misc/screen/screen-4.7.0.ebuild | 160 ++++ app-misc/tmux/tmux-2.9a.ebuild | 2 +- app-portage/Manifest.gz | Bin 10584 -> 10587 bytes .../gentoolkit/gentoolkit-0.4.6.ebuild | 2 +- app-shells/Manifest.gz | Bin 7942 -> 7941 bytes app-shells/peco/Manifest | 3 - app-shells/peco/peco-0.5.1.ebuild | 54 -- ...peco-0.5.2.ebuild => peco-0.5.3-r1.ebuild} | 36 +- app-shells/peco/peco-0.5.3.ebuild | 4 +- app-text/Manifest.gz | Bin 52853 -> 52356 bytes app-text/ddir/Manifest | 1 - app-text/ddir/ddir-0_p20100323.ebuild | 24 - app-text/ddir/metadata.xml | 8 - app-text/docbook-sgml/Manifest | 0 .../docbook-sgml/docbook-sgml-1.0-r1.ebuild | 21 - app-text/dvipsk/dvipsk-5.999_p20190410.ebuild | 2 +- app-text/fdftk/Manifest | 1 - app-text/fdftk/fdftk-6.0-r1.ebuild | 60 -- app-text/fdftk/metadata.xml | 11 - app-text/ghostscript-gpl/Manifest | 2 + .../ghostscript-gpl-9.28_rc4.ebuild | 200 +++++ app-text/grutatxt/grutatxt-2.0.16-r1.ebuild | 5 +- app-text/htmlinc/htmlinc-1.0_beta1-r2.ebuild | 2 +- app-text/ps2pkm/ps2pkm-1.8_p20190410.ebuild | 2 +- app-text/t1utils/Manifest | 1 - app-text/t1utils/t1utils-1.39.ebuild | 22 - app-text/t1utils/t1utils-1.41-r1.ebuild | 18 - .../texlive-core/texlive-core-2019-r4.ebuild | 2 +- app-text/ttf2pk2/ttf2pk2-2.0_p20190410.ebuild | 2 +- app-text/xhtml1/xhtml1-20020801-r5.ebuild | 2 +- app-text/xhtml1/xhtml1-20020801-r6.ebuild | 2 +- dev-cpp/Manifest.gz | Bin 9206 -> 9041 bytes dev-cpp/xsd/Manifest | 1 - ...xsd-4.0.0-disable_examples_and_tests.patch | 50 -- .../files/xsd-4.0.0-fix-expat-support.patch | 59 -- dev-cpp/xsd/files/xsd-4.0.0-fix-include.patch | 11 - .../xsd/files/xsd-4.0.0-xsdcxx-rename.patch | 159 ---- dev-cpp/xsd/metadata.xml | 8 - dev-cpp/xsd/xsd-4.0.0.ebuild | 150 ---- dev-db/Manifest.gz | Bin 18989 -> 18985 bytes dev-db/mariadb-connector-c/Manifest | 1 + .../mariadb-connector-c-3.1.4.ebuild | 86 ++ dev-db/sqlite/sqlite-3.29.0.ebuild | 2 +- dev-embedded/Manifest.gz | Bin 10249 -> 10230 bytes dev-embedded/jal/Manifest | 1 - dev-embedded/jal/jal-0.4.60.ebuild | 17 - dev-embedded/parapin/Manifest | 1 - dev-embedded/parapin/parapin-1.0.0.ebuild | 41 - dev-embedded/platformio/Manifest | 2 +- ...o-4.0.1.ebuild => platformio-4.0.3.ebuild} | 8 +- dev-embedded/sgpp-lite-arm-eabi-bin/Manifest | 1 - .../sgpp-lite-arm-eabi-bin-2010.09.51.ebuild | 49 -- dev-embedded/tigcc/tigcc-0.96_beta7.ebuild | 2 +- dev-embedded/tigcc/tigcc-0.96_beta8-r1.ebuild | 2 +- dev-embedded/urjtag/urjtag-0.10-r1.ebuild | 4 +- dev-go/Manifest.gz | Bin 6718 -> 6894 bytes dev-go/go-license-detector/Manifest | 33 + .../go-license-detector-3.0.0.ebuild | 59 ++ .../go-license-detector}/metadata.xml | 4 +- dev-java/Manifest.gz | Bin 86990 -> 86797 bytes .../ant-contrib-1.0_beta3-r2.ebuild | 4 +- dev-java/ant-ivy/ant-ivy-1.4.1-r1.ebuild | 4 +- .../forehead/forehead-1.0_beta5-r2.ebuild | 4 +- .../gnu-regexp/gnu-regexp-1.1.4-r3.ebuild | 4 +- dev-java/higlayout/higlayout-1.0-r3.ebuild | 4 +- .../iso-relax/iso-relax-20050331-r4.ebuild | 4 +- dev-java/jade/jade-3.3-r3.ebuild | 4 +- dev-java/jarbundler/jarbundler-2.3.1.ebuild | 2 +- dev-java/jdbc-informix/Manifest | 1 - .../jdbc-informix/jdbc-informix-3.00.3.ebuild | 61 -- dev-java/jdbc-informix/metadata.xml | 8 - .../jgoodies-animation-1.2.0-r2.ebuild | 2 +- .../jgoodies-binding-1.1.2-r2.ebuild | 4 +- dev-java/jgraph/jgraph-5.12.0.4-r1.ebuild | 2 +- dev-java/jsr173/jsr173-1.0-r4.ebuild | 2 +- dev-java/jvyaml/jvyaml-0.2.1-r2.ebuild | 4 +- dev-java/laf-plugin/laf-plugin-0.2-r2.ebuild | 4 +- dev-java/mina-core/mina-core-1.1.7-r1.ebuild | 4 +- dev-java/qdox/qdox-1.6.3-r1.ebuild | 2 +- dev-java/rome/rome-0.9-r3.ebuild | 4 +- dev-lang/Manifest.gz | Bin 18015 -> 18004 bytes dev-lang/cfortran/cfortran-4.4-r3.ebuild | 4 +- dev-lang/go/go-1.12.9.ebuild | 2 +- dev-lang/helium/Manifest | 2 - ...m-1.6-respect-cflags-ldflags-nostrip.patch | 59 -- dev-lang/helium/files/helium-wrapper-1.6 | 31 - dev-lang/helium/helium-1.6.ebuild | 106 --- dev-lang/moarvm/moarvm-2018.06-r1.ebuild | 1 + dev-lang/moarvm/moarvm-2018.08-r1.ebuild | 1 + dev-lang/moarvm/moarvm-2018.09-r1.ebuild | 1 + dev-lang/moarvm/moarvm-2018.12-r1.ebuild | 1 + dev-lang/moarvm/moarvm-2019.03-r1.ebuild | 1 + dev-lang/moarvm/moarvm-2019.07-r1.ebuild | 1 + dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild | 1 + dev-lang/moarvm/moarvm-9999.ebuild | 1 + dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-6.4.0.198.ebuild | 106 +++ dev-lang/php/Manifest | 3 +- dev-lang/php/php-5.6.40-r6.ebuild | 3 +- dev-lang/php/php-7.1.31.ebuild | 3 +- dev-lang/php/php-7.1.32.ebuild | 3 +- dev-lang/php/php-7.2.21.ebuild | 3 +- dev-lang/php/php-7.2.22.ebuild | 3 +- dev-lang/php/php-7.2.23.ebuild | 3 +- dev-lang/php/php-7.3.10.ebuild | 3 +- dev-lang/php/php-7.3.8.ebuild | 3 +- dev-lang/php/php-7.3.9.ebuild | 3 +- dev-lang/php/php-7.4.0_rc2.ebuild | 725 ---------------- ...-7.4.0_rc1.ebuild => php-7.4.0_rc3.ebuild} | 3 +- dev-lang/python/python-2.7.16.ebuild | 2 +- dev-lang/python/python-3.5.7.ebuild | 2 +- dev-lang/python/python-3.6.9.ebuild | 2 +- dev-lang/ruby/ruby-2.4.7.ebuild | 2 +- dev-lang/ruby/ruby-2.4.9.ebuild | 4 +- dev-lang/ruby/ruby-2.5.6.ebuild | 2 +- dev-lang/ruby/ruby-2.5.7.ebuild | 4 +- dev-lang/ruby/ruby-2.6.3.ebuild | 2 +- dev-lang/ruby/ruby-2.6.4.ebuild | 2 +- dev-lang/ruby/ruby-2.6.5.ebuild | 2 +- dev-lang/rust-bin/rust-bin-1.37.0.ebuild | 2 +- dev-lang/rust/rust-1.37.0.ebuild | 2 +- dev-libs/Manifest.gz | Bin 89456 -> 89428 bytes dev-libs/amdgpu-pro-opencl/metadata.xml | 5 +- dev-libs/cvector/Manifest | 1 - dev-libs/cvector/cvector-1.0.3-r1.ebuild | 45 - dev-libs/cvector/cvector-1.0.3.1.ebuild | 4 +- dev-libs/cvector/files/1.0.3-LDFLAGS.patch | 17 - dev-libs/efl/Manifest | 1 + dev-libs/efl/efl-1.22.6.ebuild | 282 +++++++ dev-libs/efl/efl-1.23.0.ebuild | 4 +- dev-libs/ell/ell-0.23.ebuild | 2 +- dev-libs/hyperscan/Manifest | 2 + dev-libs/hyperscan/hyperscan-5.1.1.ebuild | 33 + dev-libs/hyperscan/hyperscan-5.2.0.ebuild | 33 + dev-libs/klibc/klibc-2.0.4-r3.ebuild | 8 +- .../kpathsea/kpathsea-6.3.1_p20190410.ebuild | 2 +- dev-libs/libassuan/libassuan-2.5.3.ebuild | 2 +- dev-libs/libezV24/libezV24-0.1.1-r1.ebuild | 2 +- dev-libs/libusb/libusb-1.0.23.ebuild | 2 +- dev-libs/nss/Manifest | 2 +- .../{nss-3.44.1.ebuild => nss-3.46.1.ebuild} | 2 +- dev-libs/opencl-clang/Manifest | 2 - .../opencl-clang/opencl-clang-8.0.0.ebuild | 34 - .../opencl-clang/opencl-clang-8.0.1.ebuild | 34 - ...=> opencl-clang-8.0.1_p20191001-r1.ebuild} | 2 +- ...ential-memleaks-w-BN_to_ASN1_INTEGER.patch | 107 +++ .../files/openssl-1.1.1d-fix-zlib.patch | 52 ++ ...1.1.1d.ebuild => openssl-1.1.1d-r1.ebuild} | 30 +- .../ptexenc/ptexenc-1.3.7_p20190410.ebuild | 2 +- dev-libs/rocm-comgr/Manifest | 1 + dev-libs/rocm-comgr/rocm-comgr-2.9.0.ebuild | 42 + dev-libs/rocm-device-libs/Manifest | 1 + .../rocm-device-libs-2.9.0.ebuild | 34 + dev-libs/rocm-opencl-driver/Manifest | 1 + .../rocm-opencl-driver-2.9.0.ebuild | 46 ++ dev-libs/rocm-opencl-runtime/Manifest | 1 + .../rocm-opencl-runtime-2.9.0.ebuild | 57 ++ dev-libs/rocr-runtime/Manifest | 1 + .../rocr-runtime/rocr-runtime-2.9.0.ebuild | 37 + dev-libs/roct-thunk-interface/Manifest | 1 + .../roct-thunk-interface-2.9.0-r1.ebuild | 43 + .../roct-thunk-interface-9999.ebuild | 13 +- dev-libs/spdlog/spdlog-1.2.1.ebuild | 2 +- dev-libs/spdlog/spdlog-1.3.1.ebuild | 2 +- dev-php/Manifest.gz | Bin 40422 -> 40426 bytes dev-php/pecl-redis/Manifest | 1 + dev-php/pecl-redis/metadata.xml | 1 + dev-php/pecl-redis/pecl-redis-5.0.2.ebuild | 52 ++ dev-python/Manifest.gz | Bin 316177 -> 316178 bytes dev-python/graph-tool/Manifest | 2 +- ...ool-2.27.ebuild => graph-tool-2.29.ebuild} | 2 +- dev-python/graph-tool/graph-tool-9999.ebuild | 2 +- dev-python/jaraco-text/Manifest | 2 +- dev-python/jaraco-text/jaraco-text-1.8.ebuild | 48 -- .../jaraco-text/jaraco-text-3.0.1.ebuild | 59 ++ dev-python/markdown/Manifest | 1 + dev-python/markdown/markdown-3.1.1.ebuild | 44 + dev-python/pycxx/metadata.xml | 5 +- dev-python/pyelftools/Manifest | 1 + dev-python/pyelftools/pyelftools-0.25.ebuild | 29 + dev-python/pysvn/metadata.xml | 5 +- dev-python/python-efl/Manifest | 1 + .../python-efl/python-efl-1.23.0.ebuild | 67 ++ dev-python/semantic_version/Manifest | 1 + .../semantic_version-2.8.2.ebuild | 38 + dev-python/setuptools/Manifest | 1 + .../setuptools/setuptools-41.4.0.ebuild | 73 ++ dev-python/zstandard/Manifest | 1 + dev-python/zstandard/zstandard-0.12.0.ebuild | 27 + dev-ruby/Manifest.gz | Bin 112923 -> 112919 bytes dev-ruby/autoprefixer-rails/Manifest | 1 + .../autoprefixer-rails-9.6.4.ebuild | 37 + dev-ruby/gpgme/Manifest | 1 + dev-ruby/gpgme/gpgme-2.0.19.ebuild | 54 ++ dev-ruby/i18n/Manifest | 1 + dev-ruby/i18n/i18n-1.7.0.ebuild | 58 ++ .../metasploit-concern-2.0.5.ebuild | 2 +- .../metasploit-model-2.0.4.ebuild | 2 +- .../metasploit_data_models-2.0.16.ebuild | 2 +- dev-ruby/parallel/Manifest | 1 + dev-ruby/parallel/parallel-1.18.0.ebuild | 56 ++ dev-ruby/rails-html-sanitizer/Manifest | 2 +- ...uild => rails-html-sanitizer-1.3.0.ebuild} | 13 +- dev-ruby/roadie/Manifest | 1 + dev-ruby/roadie/roadie-3.5.1.ebuild | 34 + dev-ruby/ruby-openid/Manifest | 1 + dev-ruby/ruby-openid/ruby-openid-2.9.1.ebuild | 32 + dev-tcltk/Manifest.gz | Bin 6479 -> 6475 bytes .../expect-lite/expect-lite-4.9.0.ebuild | 4 +- dev-tcltk/iwidgets/Manifest | 2 - dev-tcltk/iwidgets/files/4.0.1-path.patch | 63 -- dev-tcltk/iwidgets/iwidgets-4.0.1-r3.ebuild | 66 -- dev-tcltk/iwidgets/iwidgets-4.0.1.ebuild | 41 - dev-tex/Manifest.gz | Bin 13482 -> 13485 bytes dev-tex/bibtexu/bibtexu-3.71_p20190410.ebuild | 2 +- dev-tex/pgf/pgf-3.1.4b-r1.ebuild | 2 +- dev-texlive/Manifest.gz | Bin 6596 -> 6601 bytes .../texlive-basic-2019-r1.ebuild | 2 +- .../texlive-bibtexextra-2019.ebuild | 2 +- .../texlive-fontsextra-2019.ebuild | 2 +- .../texlive-fontsrecommended-2019.ebuild | 2 +- .../texlive-fontutils-2019.ebuild | 2 +- .../texlive-latex/texlive-latex-2019.ebuild | 2 +- .../texlive-latexextra-2019-r2.ebuild | 2 +- .../texlive-latexrecommended-2019.ebuild | 2 +- .../texlive-luatex/texlive-luatex-2019.ebuild | 2 +- .../texlive-pictures-2019.ebuild | 2 +- .../texlive-plaingeneric-2019.ebuild | 2 +- .../texlive-pstricks-2019.ebuild | 2 +- dev-util/Manifest.gz | Bin 66853 -> 66865 bytes dev-util/cbindgen/Manifest | 66 -- dev-util/cbindgen/cbindgen-0.6.6.ebuild | 54 -- dev-util/cbindgen/cbindgen-0.6.7.ebuild | 54 -- dev-util/cbindgen/cbindgen-0.7.1.ebuild | 56 -- dev-util/cbindgen/cbindgen-0.8.2.ebuild | 64 -- dev-util/cbindgen/cbindgen-0.8.7.ebuild | 64 -- dev-util/cbindgen/cbindgen-0.9.0.ebuild | 63 -- dev-util/cbindgen/cbindgen-0.9.1.ebuild | 2 - dev-util/cmake/Manifest | 1 + dev-util/cmake/cmake-3.14.7.ebuild | 226 +++++ dev-util/cproto/cproto-4.7o.ebuild | 2 +- .../cpuinfo-collection-20101114.ebuild | 4 +- dev-util/duma/Manifest | 1 - dev-util/duma/duma-2.5.13.ebuild | 86 -- dev-util/intel-graphics-compiler/Manifest | 2 - ...er-1.0.9-opencl-clang_solib_filename.patch | 14 - ... intel-graphics-compiler-1.0.11-r1.ebuild} | 2 +- .../intel-graphics-compiler-1.0.8.ebuild | 34 - .../intel-graphics-compiler-1.0.9.ebuild | 37 - dev-util/its4/its4-1.1.1-r1.ebuild | 2 +- dev-util/its4/its4-1.1.1.ebuild | 36 - dev-util/jconfig/Manifest | 1 - dev-util/jconfig/jconfig-2.8.5.ebuild | 48 -- dev-util/jconfig/jconfig-2.9.ebuild | 4 +- dev-util/kup/kup-0.3.4-r1.ebuild | 2 +- dev-util/makepp/Manifest | 1 - .../makepp/files/makepp-1.18-install.patch | 69 -- dev-util/makepp/makepp-1.18.ebuild | 37 - dev-util/meson/meson-0.51.2.ebuild | 2 +- dev-util/patchutils/patchutils-0.3.4.ebuild | 4 +- dev-util/perf/perf-4.14.33-r1.ebuild | 8 +- dev-util/perf/perf-4.14.33.ebuild | 8 +- dev-util/perf/perf-4.20.3.ebuild | 8 +- dev-util/perf/perf-5.1.15.ebuild | 8 +- dev-util/pkgcheck/Manifest | 2 +- ...eck-0.6.6.ebuild => pkgcheck-0.6.8.ebuild} | 5 +- dev-util/pkgcheck/pkgcheck-9999.ebuild | 2 +- dev-util/promu/Manifest | 2 - dev-util/promu/promu-0.2.0.ebuild | 34 - dev-util/promu/promu-0.3.0.ebuild | 34 - dev-util/promu/promu-0.5.0.ebuild | 2 +- dev-util/pscan/pscan-20000721-r1.ebuild | 2 +- dev-util/quilt/quilt-0.66.ebuild | 2 +- dev-util/rocm-cmake/Manifest | 1 + dev-util/rocm-cmake/rocm-cmake-2.9.0.ebuild | 26 + dev-util/spirv-llvm-translator/Manifest | 1 - .../spirv-llvm-translator-8.0.1.1-r1.ebuild | 55 -- ...> spirv-llvm-translator-8.0.1.2-r1.ebuild} | 2 +- dev-util/treecc/treecc-0.3.10-r1.ebuild | 2 +- dev-util/xdelta/xdelta-1.1.4-r2.ebuild | 34 + dev-vcs/Manifest.gz | Bin 13632 -> 13637 bytes dev-vcs/cvsps/cvsps-2.2_beta1.ebuild | 4 +- ...d => git-deploy-6.0.1_p20131024-r1.ebuild} | 7 +- dev-vcs/git/git-2.19.2.ebuild | 2 +- dev-vcs/git/git-2.21.0-r2.ebuild | 2 +- dev-vcs/git/git-2.21.0.ebuild | 2 +- dev-vcs/git/git-2.22.0.ebuild | 2 +- dev-vcs/git/git-2.22.1.ebuild | 2 +- dev-vcs/git/git-2.23.0.ebuild | 2 +- dev-vcs/git/git-9999-r1.ebuild | 2 +- dev-vcs/git/git-9999-r2.ebuild | 2 +- dev-vcs/git/git-9999-r3.ebuild | 2 +- dev-vcs/git/git-9999.ebuild | 2 +- dev-vcs/mercurial/Manifest | 1 + dev-vcs/mercurial/mercurial-5.1.2.ebuild | 158 ++++ eclass/Manifest.gz | Bin 37646 -> 37639 bytes eclass/kernel-2.eclass | 10 +- eclass/mozconfig-v6.60.eclass | 2 - eclass/ruby-fakegem.eclass | 2 +- eclass/toolchain-binutils.eclass | 2 +- games-action/Manifest.gz | Bin 14491 -> 14148 bytes games-action/mutantstorm-demo/Manifest | 1 - games-action/mutantstorm-demo/metadata.xml | 40 - .../mutantstorm-demo-1.33-r1.ebuild | 43 - games-action/spacetripper-demo/Manifest | 1 - games-action/spacetripper-demo/metadata.xml | 8 - .../spacetripper-demo-1-r1.ebuild | 48 -- games-fps/Manifest.gz | Bin 21093 -> 20930 bytes games-fps/serious-sam-tfe/Manifest | 4 - games-fps/serious-sam-tfe/metadata.xml | 5 - .../serious-sam-tfe-1_beta3.ebuild | 137 ---- games-misc/Manifest.gz | Bin 12816 -> 12810 bytes games-misc/c++robots/c++robots-0-r1.ebuild | 2 +- games-misc/rfksay/rfksay-0.1-r1.ebuild | 2 +- mail-client/Manifest.gz | Bin 4723 -> 4727 bytes mail-client/clawsker/Manifest | 1 - mail-client/clawsker/clawsker-0.7.8.ebuild | 25 - mail-client/clawsker/clawsker-1.1.0.ebuild | 4 +- .../mailx-support-20060102-r1.ebuild | 39 - mail-client/roundcube/Manifest | 1 + mail-client/roundcube/roundcube-1.3.10.ebuild | 96 +++ mail-client/thunderbird/Manifest | 54 -- .../thunderbird-60.9.0-rust-1.38-compat.patch | 58 ++ .../thunderbird/thunderbird-60.8.0.ebuild | 602 -------------- .../thunderbird/thunderbird-60.9.0.ebuild | 5 +- .../thunderbird/thunderbird-68.1.1.ebuild | 4 - mail-filter/Manifest.gz | Bin 9553 -> 9548 bytes mail-filter/policyd/policyd-1.82-r1.ebuild | 76 -- mail-filter/policyd/policyd-1.82-r3.ebuild | 2 +- mail-filter/spampd/Manifest | 1 - mail-filter/spampd/spampd-2.30.ebuild | 25 - mail-filter/spampd/spampd-2.42.ebuild | 4 +- mail-mta/Manifest.gz | Bin 2549 -> 2550 bytes mail-mta/esmtp/esmtp-1.2-r1.ebuild | 4 +- mail-mta/esmtp/esmtp-1.2.ebuild | 39 - media-fonts/Manifest.gz | Bin 36810 -> 36811 bytes .../arabeyes-fonts/arabeyes-fonts-2.0.ebuild | 30 - media-fonts/cascadia-code/Manifest | 1 + .../cascadia-code-1910.04.ebuild | 16 + .../liberation-fonts-2.00.5.ebuild | 2 +- .../mplus-fonts/mplus-fonts-2.2.4.ebuild | 31 - media-fonts/polarsys-b612-fonts/Manifest | 1 + .../polarsys-b612-fonts-1.008.ebuild | 21 + media-gfx/Manifest.gz | Bin 41105 -> 41108 bytes media-gfx/darktable/darktable-2.6.2.ebuild | 2 +- media-gfx/imagemagick/Manifest | 4 +- .../imagemagick/imagemagick-6.9.10.64.ebuild | 2 +- ...60.ebuild => imagemagick-6.9.10.67.ebuild} | 2 +- .../imagemagick/imagemagick-7.0.8.64.ebuild | 2 +- ....60.ebuild => imagemagick-7.0.8.67.ebuild} | 2 +- media-gfx/pngtoico/pngtoico-1.0.1-r1.ebuild | 2 +- media-gfx/psftools/Manifest | 1 - media-gfx/psftools/psftools-1.0.7.ebuild | 21 - media-gfx/ufraw/ufraw-0.22-r3.ebuild | 2 +- media-libs/Manifest.gz | Bin 66476 -> 65332 bytes media-libs/fmod/Manifest | 2 - media-libs/fmod/fmod-4.38.02.ebuild | 59 -- media-libs/fmod/metadata.xml | 8 - media-libs/jbig2dec/Manifest | 1 + .../jbig2dec-0.17-fix-test_jbig2dec.py.patch | 39 + media-libs/jbig2dec/jbig2dec-0.17.ebuild | 67 ++ media-libs/lensfun/lensfun-0.3.2-r1.ebuild | 6 +- media-libs/lensfun/metadata.xml | 2 +- media-libs/libheif/Manifest | 2 + media-libs/libheif/libheif-1.4.0.ebuild | 2 +- media-libs/libheif/libheif-1.4.1.ebuild | 66 ++ media-libs/libheif/libheif-1.5.1.ebuild | 66 ++ media-libs/libheif/libheif-9999.ebuild | 14 +- .../libiec61883/libiec61883-1.2.0-r1.ebuild | 2 +- media-libs/libipod/Manifest | 1 - .../files/libipod-0.1-prototypes.patch | 101 --- media-libs/libipod/libipod-0.1.ebuild | 28 - media-libs/libipod/metadata.xml | 8 - media-libs/libjackasyn/Manifest | 1 - .../files/libjackasyn-0.13-execprefix.patch | 23 - .../files/libjackasyn-0.13-libdir.patch | 27 - .../files/libjackasyn-0.13-pic.patch | 47 -- .../files/libjackasyn-0.13-qa.patch | 48 -- .../files/libjackasyn-0.13-tests.patch | 13 - .../libjackasyn/libjackasyn-0.13.ebuild | 42 - media-libs/libjackasyn/metadata.xml | 8 - media-libs/libnut/Manifest | 1 - media-libs/libnut/libnut-661.ebuild | 26 - media-libs/libnut/metadata.xml | 10 - media-libs/libopendaap/Manifest | 1 - .../files/libopendaap-0.4.0-freebsd.patch | 10 - .../libopendaap/libopendaap-0.4.0.ebuild | 27 - media-libs/libopendaap/metadata.xml | 5 - media-libs/libprojectm/Manifest | 2 + .../libprojectm/libprojectm-3.1.1_rc4.ebuild | 52 ++ .../libprojectm-3.1.1_rc5-r1.ebuild | 56 ++ .../libprojectm/libprojectm-3.1.1_rc5.ebuild | 52 ++ .../libprojectm/libprojectm-9999.ebuild | 29 +- media-libs/sbc/sbc-1.4.ebuild | 2 +- media-libs/sdif/Manifest | 3 - .../files/sdif-3.11.4-fix-buildsystem.patch | 60 -- media-libs/sdif/files/sdif-3.8.6-cflags.patch | 39 - media-libs/sdif/metadata.xml | 20 - media-libs/sdif/sdif-3.11.4.ebuild | 38 - media-libs/sdif/sdif-3.8.6.ebuild | 50 -- media-libs/sdlmm/Manifest | 1 - media-libs/sdlmm/metadata.xml | 8 - media-libs/sdlmm/sdlmm-0.1.8-r1.ebuild | 25 - media-libs/shaderc/Manifest | 1 - ...haderc-2017.2-fix-glslang-link-order.patch | 46 -- media-libs/shaderc/shaderc-2017.2-r1.ebuild | 89 -- media-libs/shaderc/shaderc-9999.ebuild | 85 -- media-libs/vigra/vigra-9999.ebuild | 7 +- media-libs/x265/Manifest | 1 + media-libs/x265/x265-3.2.ebuild | 195 +++++ media-libs/x265/x265-9999.ebuild | 2 +- media-plugins/Manifest.gz | Bin 49230 -> 49235 bytes .../fil-plugins/fil-plugins-0.3.0-r1.ebuild | 4 +- .../fil-plugins/fil-plugins-0.3.0.ebuild | 39 - .../kodi-visualization-projectm/Manifest | 2 + .../kodi-visualization-projectm-2.3.0.ebuild | 45 + .../kodi-visualization-projectm-2.3.1.ebuild | 45 + .../kodi-visualization-projectm-9999.ebuild | 13 +- media-sound/Manifest.gz | Bin 61566 -> 61579 bytes media-sound/ardour/ardour-5.12.ebuild | 2 +- media-sound/ardour/ardour-9999.ebuild | 2 +- media-sound/audiotag/audiotag-0.19-r1.ebuild | 2 +- media-sound/audiotag/audiotag-0.19.ebuild | 25 - media-sound/gnump3d/gnump3d-3.0-r1.ebuild | 74 -- media-sound/mcdp/Manifest | 1 - media-sound/mcdp/mcdp-0.4a.ebuild | 33 - media-sound/oggtst/oggtst-0.0.ebuild | 2 +- media-sound/rplay/Manifest | 1 - .../rplay-3.3.2-built-in_function_exit.patch | 20 - media-sound/rplay/rplay-3.3.2-r1.ebuild | 43 - media-sound/rplay/rplay-3.3.2-r2.ebuild | 52 -- media-tv/Manifest.gz | Bin 3934 -> 3930 bytes media-tv/kodi/kodi-9999.ebuild | 2 +- .../shoutcast2vdr/shoutcast2vdr-0.0.8.ebuild | 35 - media-video/Manifest.gz | Bin 27577 -> 27585 bytes media-video/acidrip/acidrip-0.14-r4.ebuild | 6 +- media-video/clive/clive-2.3.0.1.ebuild | 5 +- media-video/mpglen/mpglen-0.1.ebuild | 2 +- metadata/Manifest.gz | Bin 2321 -> 2317 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/layout.conf | 6 +- metadata/md5-cache/Manifest.gz | Bin 28235 -> 28198 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6921 -> 6757 bytes .../app-accessibility/freetts-1.2.1-r2 | 13 - .../md5-cache/app-accessibility/freetts-1.2.2 | 4 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 69220 -> 68760 bytes metadata/md5-cache/app-admin/consolehm-1.31 | 10 - metadata/md5-cache/app-admin/eselect-1.4.15 | 4 +- .../md5-cache/app-admin/evtxtools-1.1.1-r1 | 8 +- metadata/md5-cache/app-admin/fluentd-1.2.6-r1 | 4 +- metadata/md5-cache/app-admin/fluentd-1.3.1 | 4 +- metadata/md5-cache/app-admin/fluentd-1.3.2 | 4 +- metadata/md5-cache/app-admin/fluentd-1.3.3 | 4 +- metadata/md5-cache/app-admin/fluentd-1.4.0 | 4 +- metadata/md5-cache/app-admin/fluentd-1.4.1 | 4 +- metadata/md5-cache/app-admin/fluentd-1.4.2 | 4 +- .../md5-cache/app-admin/kube-bench-0.0.33 | 12 - .../md5-cache/app-admin/kube-bench-0.0.34 | 2 +- metadata/md5-cache/app-admin/longrun-0.9-r4 | 4 +- metadata/md5-cache/app-admin/psmon-1.39-r1 | 4 +- metadata/md5-cache/app-admin/puppet-4.10.12 | 2 +- metadata/md5-cache/app-admin/puppet-5.5.14 | 2 +- metadata/md5-cache/app-admin/puppet-5.5.16 | 2 +- metadata/md5-cache/app-admin/puppet-6.10.0 | 2 +- metadata/md5-cache/app-admin/puppet-6.7.2 | 2 +- metadata/md5-cache/app-admin/puppet-6.8.0 | 2 +- metadata/md5-cache/app-admin/puppet-6.9.0-r1 | 2 +- .../md5-cache/app-admin/puppet-lint-2.3.6 | 4 +- metadata/md5-cache/app-admin/r10k-3.2.0 | 4 +- metadata/md5-cache/app-admin/r10k-3.3.0 | 4 +- metadata/md5-cache/app-admin/r10k-3.3.1 | 4 +- metadata/md5-cache/app-admin/ranpwd-1.2 | 4 +- .../{sudo-1.8.28_rc1 => sudo-1.8.28_rc2} | 2 +- .../md5-cache/app-admin/swatchdog-3.2.4-r1 | 4 +- metadata/md5-cache/app-admin/yaala-0.7.3-r2 | 13 - metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1358 -> 1361 bytes .../md5-cache/app-antivirus/clamav-0.101.4 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 26457 -> 26455 bytes metadata/md5-cache/app-arch/deb2targz-1-r3 | 4 +- metadata/md5-cache/app-arch/lzlib-1.11 | 10 + metadata/md5-cache/app-arch/pdlzip-1.10 | 10 + metadata/md5-cache/app-arch/plzip-1.8 | 12 + metadata/md5-cache/app-arch/zstd-1.1.3 | 11 - metadata/md5-cache/app-arch/zstd-1.3.4-r1 | 13 - metadata/md5-cache/app-arch/zstd-1.4.1 | 13 - .../app-arch/{zstd-1.4.0 => zstd-1.4.3} | 2 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 10933 -> 10934 bytes metadata/md5-cache/app-cdr/b5i2iso-0.2-r1 | 4 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 41179 -> 41173 bytes metadata/md5-cache/app-crypt/gpgme-1.13.0-r1 | 4 +- .../app-crypt/loop-aes-losetup-2.28.2 | 4 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 54490 -> 54492 bytes .../app-dicts/myspell-ru-20150711-r2 | 4 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 24162 -> 24158 bytes .../app-doc/linux-kernel-in-a-nutshell-1-r1 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 24209 -> 24207 bytes .../app-editors/{nano-4.3 => nano-4.5} | 2 +- metadata/md5-cache/app-editors/texworks-0.6.3 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 49481 -> 49171 bytes metadata/md5-cache/app-emacs/auctex-12.1-r1 | 4 +- .../md5-cache/app-emacs/eselect-mode-1.4.15 | 4 +- metadata/md5-cache/app-emacs/org-mode-9.1.13 | 14 - metadata/md5-cache/app-emacs/org-mode-9.2.6 | 4 +- metadata/md5-cache/app-emacs/ruby-mode-2.4.1 | 4 +- metadata/md5-cache/app-emacs/ruby-mode-2.5.3 | 4 +- metadata/md5-cache/app-emacs/ruby-mode-2.5.5 | 4 +- .../md5-cache/app-emacs/tuareg-mode-2.0.7 | 12 - .../md5-cache/app-emacs/tuareg-mode-2.2.0 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 48710 -> 49375 bytes metadata/md5-cache/app-emulation/dlx-1.0.0 | 4 +- metadata/md5-cache/app-emulation/img-0.5.7 | 2 +- .../md5-cache/app-emulation/runc-1.0.0_rc9 | 14 + .../md5-cache/app-emulation/vagrant-2.1.5 | 2 +- .../md5-cache/app-emulation/vagrant-2.2.2-r2 | 2 +- .../md5-cache/app-emulation/vagrant-2.2.4 | 2 +- .../md5-cache/app-emulation/vagrant-2.2.5 | 2 +- .../{x48-0.6.4-r1 => x48-0.6.4-r2} | 9 +- metadata/md5-cache/app-emulation/xen-4.11.2 | 15 + .../md5-cache/app-emulation/xen-pvgrub-4.11.2 | 14 + .../md5-cache/app-emulation/xen-tools-4.11.2 | 15 + metadata/md5-cache/app-eselect/Manifest.gz | Bin 10901 -> 10735 bytes .../md5-cache/app-eselect/eselect-unison-0.3 | 10 - .../md5-cache/app-eselect/eselect-unison-0.4 | 4 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 34424 -> 34295 bytes metadata/md5-cache/app-i18n/fcitx-anthy-0.2.3 | 9 +- .../md5-cache/app-i18n/fcitx-anthy-4.9999 | 9 +- .../md5-cache/app-i18n/fcitx-chewing-0.2.3 | 9 +- .../md5-cache/app-i18n/fcitx-chewing-4.9999 | 9 +- .../app-i18n/fcitx-cloudpinyin-0.3.6 | 9 +- .../app-i18n/fcitx-cloudpinyin-4.9999 | 9 +- .../app-i18n/fcitx-configtool-0.4.10 | 9 +- .../app-i18n/fcitx-configtool-4.9999 | 9 +- .../md5-cache/app-i18n/fcitx-hangul-0.3.1 | 9 +- .../md5-cache/app-i18n/fcitx-hangul-4.9999 | 9 +- metadata/md5-cache/app-i18n/fcitx-qt5-1.2.3 | 9 +- metadata/md5-cache/app-i18n/fcitx-qt5-4.9999 | 9 +- .../md5-cache/app-i18n/fcitx-sayura-0.1.2 | 9 +- .../md5-cache/app-i18n/fcitx-sayura-4.9999 | 9 +- metadata/md5-cache/app-i18n/kcc-1.0 | 4 +- metadata/md5-cache/app-i18n/scim-wnn-0.2.4 | 12 - metadata/md5-cache/app-i18n/skk-jisyo-201805 | 4 +- ....2.0_pre20190507124027_p20191001_p20191001 | 14 + metadata/md5-cache/app-i18n/tagainijisho-9999 | 9 +- .../md5-cache/app-i18n/xcin-2.5.3_pre3-r2 | 13 - .../md5-cache/app-i18n/xcin-2.5.3_pre3-r3 | 4 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 8540 -> 8703 bytes .../md5-cache/app-metrics/prometheus-2.13.0 | 12 + metadata/md5-cache/app-misc/Manifest.gz | Bin 77538 -> 77706 bytes metadata/md5-cache/app-misc/egads-0.9.5 | 10 - metadata/md5-cache/app-misc/egads-0.9.5-r1 | 4 +- metadata/md5-cache/app-misc/khal-0.10.1 | 15 + metadata/md5-cache/app-misc/ps3pf_utils-2.3 | 4 +- metadata/md5-cache/app-misc/screen-4.7.0 | 14 + metadata/md5-cache/app-misc/tmux-2.9a | 4 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 25886 -> 25882 bytes .../md5-cache/app-portage/gentoolkit-0.4.6 | 4 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15622 -> 15470 bytes metadata/md5-cache/app-shells/peco-0.5.2 | 12 - metadata/md5-cache/app-shells/peco-0.5.3 | 4 +- .../app-shells/{peco-0.5.1 => peco-0.5.3-r1} | 14 +- metadata/md5-cache/app-text/Manifest.gz | Bin 92264 -> 91617 bytes metadata/md5-cache/app-text/ddir-0_p20100323 | 10 - .../md5-cache/app-text/docbook-sgml-1.0-r1 | 9 - .../md5-cache/app-text/dvipsk-5.999_p20190410 | 4 +- metadata/md5-cache/app-text/fdftk-6.0-r1 | 10 - .../app-text/ghostscript-gpl-9.28_rc4 | 14 + .../md5-cache/app-text/grutatxt-2.0.16-r1 | 4 +- .../md5-cache/app-text/htmlinc-1.0_beta1-r2 | 4 +- .../md5-cache/app-text/ps2pkm-1.8_p20190410 | 4 +- metadata/md5-cache/app-text/ronn-0.7.3-r3 | 4 +- metadata/md5-cache/app-text/t1utils-1.39 | 10 - metadata/md5-cache/app-text/t1utils-1.41-r1 | 10 - .../md5-cache/app-text/texlive-core-2019-r4 | 4 +- .../md5-cache/app-text/ttf2pk2-2.0_p20190410 | 4 +- metadata/md5-cache/app-text/webgen-1.5.2 | 4 +- .../md5-cache/app-text/xhtml1-20020801-r5 | 4 +- .../md5-cache/app-text/xhtml1-20020801-r6 | 4 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 17541 -> 17373 bytes metadata/md5-cache/dev-cpp/xsd-4.0.0 | 13 - metadata/md5-cache/dev-db/Manifest.gz | Bin 46683 -> 46830 bytes .../dev-db/mariadb-connector-c-3.1.4 | 14 + metadata/md5-cache/dev-db/sqlite-3.29.0 | 4 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 15122 -> 14638 bytes metadata/md5-cache/dev-embedded/jal-0.4.60 | 9 - metadata/md5-cache/dev-embedded/parapin-1.0.0 | 12 - .../{platformio-4.0.1 => platformio-4.0.3} | 6 +- .../sgpp-lite-arm-eabi-bin-2010.09.51 | 12 - .../md5-cache/dev-embedded/tigcc-0.96_beta7 | 4 +- .../dev-embedded/tigcc-0.96_beta8-r1 | 4 +- .../md5-cache/dev-embedded/urjtag-0.10-r1 | 4 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 11882 -> 12057 bytes .../dev-go/go-license-detector-3.0.0 | 12 + metadata/md5-cache/dev-java/Manifest.gz | Bin 125439 -> 125282 bytes .../dev-java/ant-contrib-1.0_beta3-r2 | 4 +- metadata/md5-cache/dev-java/ant-ivy-1.4.1-r1 | 4 +- .../md5-cache/dev-java/forehead-1.0_beta5-r2 | 4 +- .../md5-cache/dev-java/gnu-regexp-1.1.4-r3 | 4 +- metadata/md5-cache/dev-java/higlayout-1.0-r3 | 4 +- .../md5-cache/dev-java/iso-relax-20050331-r4 | 4 +- metadata/md5-cache/dev-java/jade-3.3-r3 | 4 +- metadata/md5-cache/dev-java/jarbundler-2.3.1 | 4 +- .../md5-cache/dev-java/jdbc-informix-3.00.3 | 14 - .../dev-java/jgoodies-animation-1.2.0-r2 | 4 +- .../dev-java/jgoodies-binding-1.1.2-r2 | 4 +- .../md5-cache/dev-java/jgraph-5.12.0.4-r1 | 4 +- metadata/md5-cache/dev-java/jsr173-1.0-r4 | 4 +- metadata/md5-cache/dev-java/jvyaml-0.2.1-r2 | 4 +- metadata/md5-cache/dev-java/laf-plugin-0.2-r2 | 4 +- .../md5-cache/dev-java/mina-core-1.1.7-r1 | 4 +- metadata/md5-cache/dev-java/qdox-1.6.3-r1 | 4 +- metadata/md5-cache/dev-java/rome-0.9-r3 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 55013 -> 54882 bytes metadata/md5-cache/dev-lang/cfortran-4.4-r3 | 4 +- metadata/md5-cache/dev-lang/go-1.12.9 | 4 +- metadata/md5-cache/dev-lang/helium-1.6 | 13 - metadata/md5-cache/dev-lang/moarvm-2018.06-r1 | 2 +- metadata/md5-cache/dev-lang/moarvm-2018.08-r1 | 2 +- metadata/md5-cache/dev-lang/moarvm-2018.09-r1 | 2 +- metadata/md5-cache/dev-lang/moarvm-2018.12-r1 | 2 +- metadata/md5-cache/dev-lang/moarvm-2019.03-r1 | 2 +- metadata/md5-cache/dev-lang/moarvm-2019.07-r1 | 2 +- .../md5-cache/dev-lang/moarvm-2019.07.1-r1 | 2 +- metadata/md5-cache/dev-lang/moarvm-9999 | 2 +- metadata/md5-cache/dev-lang/mono-6.4.0.198 | 13 + metadata/md5-cache/dev-lang/php-5.6.40-r6 | 6 +- metadata/md5-cache/dev-lang/php-7.1.31 | 6 +- metadata/md5-cache/dev-lang/php-7.1.32 | 6 +- metadata/md5-cache/dev-lang/php-7.2.21 | 6 +- metadata/md5-cache/dev-lang/php-7.2.22 | 6 +- metadata/md5-cache/dev-lang/php-7.2.23 | 6 +- metadata/md5-cache/dev-lang/php-7.3.10 | 6 +- metadata/md5-cache/dev-lang/php-7.3.8 | 6 +- metadata/md5-cache/dev-lang/php-7.3.9 | 6 +- metadata/md5-cache/dev-lang/php-7.4.0_rc1 | 15 - metadata/md5-cache/dev-lang/php-7.4.0_rc2 | 15 - metadata/md5-cache/dev-lang/php-7.4.0_rc3 | 15 + metadata/md5-cache/dev-lang/python-2.7.16 | 4 +- metadata/md5-cache/dev-lang/python-3.5.7 | 4 +- metadata/md5-cache/dev-lang/python-3.6.9 | 4 +- metadata/md5-cache/dev-lang/ruby-2.4.7 | 4 +- metadata/md5-cache/dev-lang/ruby-2.4.9 | 6 +- metadata/md5-cache/dev-lang/ruby-2.5.6 | 4 +- metadata/md5-cache/dev-lang/ruby-2.5.7 | 6 +- metadata/md5-cache/dev-lang/ruby-2.6.3 | 4 +- metadata/md5-cache/dev-lang/ruby-2.6.4 | 4 +- metadata/md5-cache/dev-lang/ruby-2.6.5 | 4 +- metadata/md5-cache/dev-lang/rust-1.37.0 | 4 +- metadata/md5-cache/dev-lang/rust-bin-1.37.0 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 181930 -> 182846 bytes metadata/md5-cache/dev-libs/cvector-1.0.3-r1 | 10 - metadata/md5-cache/dev-libs/cvector-1.0.3.1 | 4 +- metadata/md5-cache/dev-libs/efl-1.22.6 | 15 + metadata/md5-cache/dev-libs/efl-1.23.0 | 4 +- metadata/md5-cache/dev-libs/ell-0.23 | 4 +- metadata/md5-cache/dev-libs/hyperscan-5.1.1 | 14 + metadata/md5-cache/dev-libs/hyperscan-5.2.0 | 14 + metadata/md5-cache/dev-libs/klibc-2.0.4-r3 | 4 +- .../dev-libs/kpathsea-6.3.1_p20190410 | 4 +- metadata/md5-cache/dev-libs/libassuan-2.5.3 | 4 +- metadata/md5-cache/dev-libs/libezV24-0.1.1-r1 | 4 +- metadata/md5-cache/dev-libs/libusb-1.0.23 | 4 +- .../dev-libs/{nss-3.44.1 => nss-3.46.1} | 8 +- .../md5-cache/dev-libs/opencl-clang-8.0.0 | 13 - .../md5-cache/dev-libs/opencl-clang-8.0.1 | 14 - ...191001 => opencl-clang-8.0.1_p20191001-r1} | 2 +- .../{openssl-1.1.1d => openssl-1.1.1d-r1} | 6 +- .../dev-libs/ptexenc-1.3.7_p20190410 | 4 +- metadata/md5-cache/dev-libs/rocm-comgr-2.9.0 | 13 + .../md5-cache/dev-libs/rocm-device-libs-2.9.0 | 13 + .../dev-libs/rocm-opencl-driver-2.9.0 | 14 + .../dev-libs/rocm-opencl-runtime-2.9.0 | 13 + .../md5-cache/dev-libs/rocr-runtime-2.9.0 | 14 + .../dev-libs/roct-thunk-interface-2.9.0-r1 | 14 + .../dev-libs/roct-thunk-interface-9999 | 2 +- metadata/md5-cache/dev-libs/spdlog-1.2.1 | 6 +- metadata/md5-cache/dev-libs/spdlog-1.3.1 | 6 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 63423 -> 63581 bytes metadata/md5-cache/dev-php/pecl-redis-5.0.2 | 16 + metadata/md5-cache/dev-python/Manifest.gz | Bin 594963 -> 595925 bytes metadata/md5-cache/dev-python/graph-tool-2.27 | 15 - metadata/md5-cache/dev-python/graph-tool-2.29 | 15 + metadata/md5-cache/dev-python/graph-tool-9999 | 10 +- metadata/md5-cache/dev-python/jaraco-text-1.8 | 15 - .../md5-cache/dev-python/jaraco-text-3.0.1 | 15 + metadata/md5-cache/dev-python/markdown-3.1.1 | 16 + metadata/md5-cache/dev-python/pyelftools-0.25 | 14 + .../md5-cache/dev-python/python-efl-1.23.0 | 16 + .../dev-python/semantic_version-2.8.2 | 16 + .../md5-cache/dev-python/setuptools-41.4.0 | 17 + .../md5-cache/dev-python/zstandard-0.12.0 | 16 + metadata/md5-cache/dev-ruby/GeoRuby-2.5.2 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 204795 -> 205694 bytes metadata/md5-cache/dev-ruby/abstract-1.0.0-r3 | 4 +- metadata/md5-cache/dev-ruby/acme-client-2.0.2 | 4 +- metadata/md5-cache/dev-ruby/acme-client-2.0.3 | 2 +- metadata/md5-cache/dev-ruby/acme-client-2.0.4 | 2 +- metadata/md5-cache/dev-ruby/actioncable-5.1.7 | 2 +- metadata/md5-cache/dev-ruby/actioncable-5.2.3 | 2 +- metadata/md5-cache/dev-ruby/actioncable-6.0.0 | 2 +- .../md5-cache/dev-ruby/actionmailbox-6.0.0 | 2 +- .../md5-cache/dev-ruby/actionmailer-4.2.11.1 | 2 +- .../md5-cache/dev-ruby/actionmailer-5.1.7 | 2 +- .../md5-cache/dev-ruby/actionmailer-5.2.3 | 2 +- .../md5-cache/dev-ruby/actionmailer-6.0.0 | 2 +- .../md5-cache/dev-ruby/actionpack-4.2.11.1 | 2 +- metadata/md5-cache/dev-ruby/actionpack-5.1.7 | 2 +- metadata/md5-cache/dev-ruby/actionpack-5.2.3 | 2 +- metadata/md5-cache/dev-ruby/actionpack-6.0.0 | 2 +- .../dev-ruby/actionpack-action_caching-1.2.0 | 4 +- .../dev-ruby/actionpack-xml_parser-1.0.2 | 2 +- .../dev-ruby/actionpack-xml_parser-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/actiontext-6.0.0 | 2 +- .../md5-cache/dev-ruby/actionview-4.2.11.1 | 2 +- metadata/md5-cache/dev-ruby/actionview-5.1.7 | 2 +- metadata/md5-cache/dev-ruby/actionview-5.2.3 | 2 +- metadata/md5-cache/dev-ruby/actionview-6.0.0 | 2 +- .../md5-cache/dev-ruby/activejob-4.2.11.1 | 2 +- metadata/md5-cache/dev-ruby/activejob-5.1.7 | 2 +- metadata/md5-cache/dev-ruby/activejob-5.2.3 | 2 +- metadata/md5-cache/dev-ruby/activejob-6.0.0 | 2 +- metadata/md5-cache/dev-ruby/activeldap-4.0.6 | 4 +- metadata/md5-cache/dev-ruby/activeldap-5.2.3 | 4 +- metadata/md5-cache/dev-ruby/activeldap-5.2.4 | 4 +- .../md5-cache/dev-ruby/activemodel-4.2.11.1 | 2 +- metadata/md5-cache/dev-ruby/activemodel-5.1.7 | 2 +- metadata/md5-cache/dev-ruby/activemodel-5.2.3 | 2 +- metadata/md5-cache/dev-ruby/activemodel-6.0.0 | 2 +- .../activemodel-serializers-xml-1.0.2 | 2 +- .../md5-cache/dev-ruby/activerecord-4.2.11.1 | 2 +- .../md5-cache/dev-ruby/activerecord-5.1.7 | 2 +- .../md5-cache/dev-ruby/activerecord-5.2.3 | 2 +- .../md5-cache/dev-ruby/activerecord-6.0.0 | 2 +- .../md5-cache/dev-ruby/activestorage-5.2.3 | 2 +- .../md5-cache/dev-ruby/activestorage-6.0.0 | 2 +- .../md5-cache/dev-ruby/activesupport-4.2.11.1 | 2 +- .../md5-cache/dev-ruby/activesupport-5.1.7 | 2 +- .../md5-cache/dev-ruby/activesupport-5.2.3 | 2 +- .../md5-cache/dev-ruby/activesupport-6.0.0 | 2 +- .../md5-cache/dev-ruby/acts_as_list-0.9.19 | 4 +- .../md5-cache/dev-ruby/acts_as_list-1.0.0 | 4 +- metadata/md5-cache/dev-ruby/addressable-2.5.2 | 4 +- metadata/md5-cache/dev-ruby/addressable-2.6.0 | 4 +- metadata/md5-cache/dev-ruby/addressable-2.7.0 | 4 +- metadata/md5-cache/dev-ruby/ae-1.8.2 | 4 +- metadata/md5-cache/dev-ruby/afm-0.2.2 | 4 +- metadata/md5-cache/dev-ruby/airbrussh-1.3.2 | 2 +- metadata/md5-cache/dev-ruby/airbrussh-1.3.3 | 2 +- metadata/md5-cache/dev-ruby/airbrussh-1.3.4 | 2 +- metadata/md5-cache/dev-ruby/allison-2.0.3-r3 | 4 +- metadata/md5-cache/dev-ruby/amatch-0.4.0 | 4 +- metadata/md5-cache/dev-ruby/ammeter-1.1.4-r1 | 4 +- metadata/md5-cache/dev-ruby/amq-client-1.0.4 | 4 +- .../md5-cache/dev-ruby/amq-protocol-2.3.0 | 4 +- metadata/md5-cache/dev-ruby/amqp-1.8.0 | 4 +- metadata/md5-cache/dev-ruby/annoy-0.5.6-r1 | 4 +- metadata/md5-cache/dev-ruby/ansi-1.5.0 | 4 +- .../dev-ruby/archive-tar-minitar-0.8 | 2 +- metadata/md5-cache/dev-ruby/arel-6.0.4 | 2 +- metadata/md5-cache/dev-ruby/arel-8.0.0 | 2 +- metadata/md5-cache/dev-ruby/arel-9.0.0 | 2 +- .../md5-cache/dev-ruby/arel-helpers-2.10.0 | 4 +- .../md5-cache/dev-ruby/arel-helpers-2.8.0 | 4 +- .../md5-cache/dev-ruby/arel-helpers-2.9.1 | 4 +- metadata/md5-cache/dev-ruby/ascii85-1.0.2-r2 | 4 +- metadata/md5-cache/dev-ruby/ascii85-1.0.3 | 4 +- metadata/md5-cache/dev-ruby/asciidoctor-1.5.8 | 2 +- .../md5-cache/dev-ruby/asciidoctor-2.0.10 | 2 +- metadata/md5-cache/dev-ruby/asciidoctor-2.0.7 | 2 +- metadata/md5-cache/dev-ruby/asciidoctor-2.0.9 | 2 +- .../dev-ruby/asciidoctor-diagram-1.5.14 | 2 +- .../dev-ruby/asciidoctor-diagram-1.5.16 | 2 +- .../dev-ruby/asciidoctor-diagram-1.5.17 | 2 +- .../dev-ruby/asciidoctor-diagram-1.5.18 | 2 +- metadata/md5-cache/dev-ruby/asciimath-1.0.4 | 4 +- metadata/md5-cache/dev-ruby/asciimath-1.0.6 | 4 +- metadata/md5-cache/dev-ruby/asciimath-1.0.7 | 4 +- metadata/md5-cache/dev-ruby/asciimath-1.0.8 | 4 +- metadata/md5-cache/dev-ruby/ast-2.4.0 | 4 +- metadata/md5-cache/dev-ruby/astrolabe-1.3.1 | 4 +- .../md5-cache/dev-ruby/async_sinatra-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/atomic-1.1.101 | 4 +- .../dev-ruby/autoprefixer-rails-7.2.6 | 4 +- .../dev-ruby/autoprefixer-rails-8.6.5 | 4 +- .../dev-ruby/autoprefixer-rails-9.5.1.1 | 4 +- .../dev-ruby/autoprefixer-rails-9.6.1 | 4 +- .../dev-ruby/autoprefixer-rails-9.6.1.1 | 4 +- .../dev-ruby/autoprefixer-rails-9.6.4 | 15 + .../md5-cache/dev-ruby/aws-eventstream-1.0.3 | 4 +- metadata/md5-cache/dev-ruby/aws-s3-0.6.3 | 4 +- metadata/md5-cache/dev-ruby/aws-sdk-2.11.79 | 2 +- .../md5-cache/dev-ruby/aws-sdk-core-2.11.79 | 2 +- .../dev-ruby/aws-sdk-resources-2.11.79 | 2 +- metadata/md5-cache/dev-ruby/aws-sigv4-1.0.3 | 4 +- metadata/md5-cache/dev-ruby/aws-sigv4-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/axiom-types-0.1.1 | 4 +- metadata/md5-cache/dev-ruby/backports-3.11.4 | 4 +- metadata/md5-cache/dev-ruby/backports-3.13.0 | 4 +- metadata/md5-cache/dev-ruby/backports-3.14.0 | 4 +- metadata/md5-cache/dev-ruby/backports-3.15.0 | 4 +- metadata/md5-cache/dev-ruby/bacon-1.2.0-r2 | 4 +- metadata/md5-cache/dev-ruby/barby-0.6.6 | 2 +- metadata/md5-cache/dev-ruby/barby-0.6.7 | 2 +- metadata/md5-cache/dev-ruby/barby-0.6.8 | 2 +- metadata/md5-cache/dev-ruby/base32-0.3.2 | 4 +- metadata/md5-cache/dev-ruby/bcat-0.6.2-r3 | 4 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.11-r1 | 4 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.12 | 4 +- .../md5-cache/dev-ruby/bcrypt-ruby-3.1.13 | 4 +- .../md5-cache/dev-ruby/bcrypt_pbkdf-1.0.0 | 4 +- .../md5-cache/dev-ruby/bcrypt_pbkdf-1.0.1 | 4 +- .../md5-cache/dev-ruby/best_in_place-3.1.1 | 4 +- metadata/md5-cache/dev-ruby/bindata-2.4.1 | 4 +- metadata/md5-cache/dev-ruby/bindata-2.4.4 | 4 +- metadata/md5-cache/dev-ruby/bindex-0.7.0 | 4 +- metadata/md5-cache/dev-ruby/bindex-0.8.1 | 4 +- .../dev-ruby/binding_of_caller-0.8.0 | 4 +- metadata/md5-cache/dev-ruby/bit-struct-0.16 | 4 +- metadata/md5-cache/dev-ruby/blankslate-3.1.3 | 4 +- .../dev-ruby/blinkstick-1.0.1_p20150901 | 2 +- .../md5-cache/dev-ruby/bluecloth-2.2.0-r3 | 4 +- metadata/md5-cache/dev-ruby/bogus-0.1.6 | 4 +- metadata/md5-cache/dev-ruby/bones-3.8.4-r2 | 4 +- metadata/md5-cache/dev-ruby/bourne-1.6.0 | 4 +- metadata/md5-cache/dev-ruby/brass-1.2.1 | 4 +- metadata/md5-cache/dev-ruby/bsearch-1.5.0-r2 | 4 +- metadata/md5-cache/dev-ruby/bson-4.4.2 | 2 +- metadata/md5-cache/dev-ruby/bson-4.5.0 | 2 +- metadata/md5-cache/dev-ruby/buftok-0.2.0-r1 | 4 +- metadata/md5-cache/dev-ruby/builder-3.2.3 | 4 +- metadata/md5-cache/dev-ruby/bundler-1.16.1 | 4 +- metadata/md5-cache/dev-ruby/bundler-1.16.6 | 4 +- metadata/md5-cache/dev-ruby/bundler-1.17.3 | 4 +- .../md5-cache/dev-ruby/bundler-audit-0.6.0 | 4 +- .../md5-cache/dev-ruby/bundler-audit-0.6.1 | 4 +- metadata/md5-cache/dev-ruby/bunny-2.13.0 | 4 +- metadata/md5-cache/dev-ruby/bunny-2.14.2 | 4 +- metadata/md5-cache/dev-ruby/bunny-2.14.3 | 4 +- metadata/md5-cache/dev-ruby/c21e-1.1.8 | 4 +- metadata/md5-cache/dev-ruby/c21e-1.1.9 | 4 +- metadata/md5-cache/dev-ruby/c21e-1.2.1 | 4 +- .../dev-ruby/calendar_date_select-2.1.2 | 4 +- .../md5-cache/dev-ruby/capistrano-2.15.5-r2 | 4 +- metadata/md5-cache/dev-ruby/capistrano-3.11.0 | 4 +- metadata/md5-cache/dev-ruby/capistrano-3.11.1 | 4 +- metadata/md5-cache/dev-ruby/capistrano-3.11.2 | 4 +- .../md5-cache/dev-ruby/capistrano-stats-1.1.1 | 4 +- metadata/md5-cache/dev-ruby/capybara-2.18.0 | 4 +- metadata/md5-cache/dev-ruby/capybara-3.23.0 | 4 +- metadata/md5-cache/dev-ruby/capybara-3.24.0 | 4 +- metadata/md5-cache/dev-ruby/capybara-3.25.0 | 4 +- metadata/md5-cache/dev-ruby/capybara-3.26.0 | 4 +- metadata/md5-cache/dev-ruby/capybara-3.27.0 | 4 +- metadata/md5-cache/dev-ruby/capybara-3.28.0 | 4 +- metadata/md5-cache/dev-ruby/capybara-3.29.0 | 4 +- .../dev-ruby/certificate_authority-0.1.6-r2 | 4 +- .../md5-cache/dev-ruby/charlock_holmes-0.7.6 | 2 +- .../md5-cache/dev-ruby/childlabor-0.0.3-r1 | 2 +- .../md5-cache/dev-ruby/childprocess-0.9.0 | 4 +- .../md5-cache/dev-ruby/childprocess-1.0.1-r1 | 4 +- .../md5-cache/dev-ruby/childprocess-2.0.0 | 4 +- .../md5-cache/dev-ruby/childprocess-3.0.0 | 4 +- metadata/md5-cache/dev-ruby/chronic-0.10.2 | 4 +- metadata/md5-cache/dev-ruby/chunky_png-1.3.10 | 4 +- metadata/md5-cache/dev-ruby/chunky_png-1.3.11 | 4 +- metadata/md5-cache/dev-ruby/cinch-2.3.4 | 4 +- .../dev-ruby/classifier-reborn-2.2.0 | 2 +- .../md5-cache/dev-ruby/climate_control-0.2.0 | 4 +- metadata/md5-cache/dev-ruby/cliver-0.3.2 | 4 +- metadata/md5-cache/dev-ruby/cmdparse-2.0.6-r1 | 4 +- metadata/md5-cache/dev-ruby/cmdparse-3.0.4 | 4 +- metadata/md5-cache/dev-ruby/cocaine-0.6.0 | 4 +- metadata/md5-cache/dev-ruby/coderay-1.1.2 | 2 +- metadata/md5-cache/dev-ruby/coercible-1.0.0 | 4 +- .../md5-cache/dev-ruby/coffee-rails-4.2.2-r1 | 2 +- .../md5-cache/dev-ruby/coffee-rails-5.0.0 | 2 +- .../md5-cache/dev-ruby/coffee-script-2.4.1 | 4 +- .../dev-ruby/coffee-script-source-1.12.2 | 4 +- metadata/md5-cache/dev-ruby/color-1.8 | 2 +- metadata/md5-cache/dev-ruby/colorator-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/colored-1.2 | 4 +- metadata/md5-cache/dev-ruby/colorize-0.8.1 | 4 +- metadata/md5-cache/dev-ruby/columnize-0.9.0 | 4 +- metadata/md5-cache/dev-ruby/combustion-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/combustion-1.1.1 | 4 +- metadata/md5-cache/dev-ruby/commander-4.4.6 | 4 +- metadata/md5-cache/dev-ruby/commander-4.4.7 | 4 +- metadata/md5-cache/dev-ruby/compass-1.0.3-r1 | 4 +- .../md5-cache/dev-ruby/compass-core-1.0.3-r1 | 4 +- .../dev-ruby/compass-import-once-1.0.5 | 4 +- .../md5-cache/dev-ruby/concurrent-ruby-1.0.5 | 2 +- .../md5-cache/dev-ruby/connection_pool-2.2.2 | 4 +- metadata/md5-cache/dev-ruby/contracts-0.16.0 | 4 +- metadata/md5-cache/dev-ruby/coolio-1.5.3 | 4 +- metadata/md5-cache/dev-ruby/coolio-1.5.4 | 4 +- .../dev-ruby/countdownlatch-1.0.0-r1 | 4 +- metadata/md5-cache/dev-ruby/crack-0.4.3-r2 | 4 +- metadata/md5-cache/dev-ruby/crass-1.0.4 | 4 +- metadata/md5-cache/dev-ruby/creole-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/cri-2.15.5 | 4 +- metadata/md5-cache/dev-ruby/cri-2.15.6 | 4 +- metadata/md5-cache/dev-ruby/cri-2.15.7 | 4 +- metadata/md5-cache/dev-ruby/cri-2.15.9 | 4 +- metadata/md5-cache/dev-ruby/css_parser-1.6.0 | 2 +- metadata/md5-cache/dev-ruby/css_parser-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/curb-0.9.10 | 4 +- metadata/md5-cache/dev-ruby/curb-0.9.9 | 4 +- metadata/md5-cache/dev-ruby/curses-1.2.7 | 4 +- metadata/md5-cache/dev-ruby/curses-1.3.0 | 4 +- metadata/md5-cache/dev-ruby/curses-1.3.1 | 4 +- metadata/md5-cache/dev-ruby/d3_rails-4.1.1 | 4 +- .../dev-ruby/daemon_controller-1.2.0-r1 | 4 +- metadata/md5-cache/dev-ruby/daemons-1.2.6 | 2 +- metadata/md5-cache/dev-ruby/daemons-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/daemons-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/dalli-2.7.10 | 2 +- metadata/md5-cache/dev-ruby/dalli-2.7.8-r1 | 2 +- metadata/md5-cache/dev-ruby/dalli-2.7.9 | 2 +- .../md5-cache/dev-ruby/database_cleaner-1.7.0 | 4 +- .../md5-cache/dev-ruby/date_validator-0.9.0 | 4 +- metadata/md5-cache/dev-ruby/dbf-4.1.2 | 4 +- metadata/md5-cache/dev-ruby/ddmemoize-1.0.0 | 4 +- metadata/md5-cache/dev-ruby/ddmetrics-1.0.0 | 4 +- metadata/md5-cache/dev-ruby/ddmetrics-1.0.1 | 4 +- metadata/md5-cache/dev-ruby/ddplugin-1.0.1 | 4 +- metadata/md5-cache/dev-ruby/ddplugin-1.0.2 | 4 +- .../md5-cache/dev-ruby/debug_inspector-0.0.3 | 4 +- .../dev-ruby/debugger-linecache-1.2.0 | 4 +- metadata/md5-cache/dev-ruby/deep_merge-1.2.1 | 4 +- metadata/md5-cache/dev-ruby/delayer-0.0.2 | 4 +- metadata/md5-cache/dev-ruby/delayer-1.0.0 | 4 +- .../md5-cache/dev-ruby/delayer-deferred-2.0.0 | 4 +- .../md5-cache/dev-ruby/delayer-deferred-2.1.0 | 4 +- .../md5-cache/dev-ruby/delayer-deferred-2.1.1 | 4 +- .../md5-cache/dev-ruby/dep_selector-1.0.5 | 2 +- metadata/md5-cache/dev-ruby/dependor-1.0.1 | 4 +- .../md5-cache/dev-ruby/deprecated-3.0.1-r2 | 4 +- .../dev-ruby/descendants_tracker-0.0.4 | 4 +- .../md5-cache/dev-ruby/did_you_mean-1.1.2 | 4 +- .../md5-cache/dev-ruby/did_you_mean-1.2.1 | 4 +- .../md5-cache/dev-ruby/did_you_mean-1.3.0 | 4 +- .../md5-cache/dev-ruby/did_you_mean-1.3.1 | 4 +- metadata/md5-cache/dev-ruby/diff-lcs-1.3 | 4 +- metadata/md5-cache/dev-ruby/diva-0.3.2 | 4 +- metadata/md5-cache/dev-ruby/diva-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/dnsruby-1.61.2 | 4 +- metadata/md5-cache/dev-ruby/dnsruby-1.61.3 | 4 +- metadata/md5-cache/dev-ruby/docile-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/docile-1.3.2 | 2 +- .../dev-ruby/domain_name-0.5.20180417 | 4 +- .../dev-ruby/domain_name-0.5.20190701 | 4 +- metadata/md5-cache/dev-ruby/dotenv-2.7.3 | 2 +- metadata/md5-cache/dev-ruby/dotenv-2.7.4 | 2 +- metadata/md5-cache/dev-ruby/dotenv-2.7.5 | 2 +- metadata/md5-cache/dev-ruby/dust-0.1.7-r2 | 4 +- .../dev-ruby/ecma-re-validator-0.1.2 | 4 +- .../dev-ruby/ecma-re-validator-0.2.0 | 4 +- metadata/md5-cache/dev-ruby/ed25519-1.2.4 | 2 +- .../md5-cache/dev-ruby/elasticsearch-6.1.0 | 2 +- .../md5-cache/dev-ruby/elasticsearch-6.3.0 | 2 +- .../md5-cache/dev-ruby/elasticsearch-6.3.1 | 2 +- .../md5-cache/dev-ruby/elasticsearch-6.8.0 | 2 +- .../dev-ruby/elasticsearch-api-6.1.0 | 2 +- .../dev-ruby/elasticsearch-api-6.3.0 | 2 +- .../dev-ruby/elasticsearch-api-6.3.1 | 2 +- .../dev-ruby/elasticsearch-api-6.8.0 | 2 +- .../dev-ruby/elasticsearch-transport-6.1.0 | 2 +- .../dev-ruby/elasticsearch-transport-6.3.0 | 2 +- .../dev-ruby/elasticsearch-transport-6.3.1 | 2 +- .../dev-ruby/elasticsearch-transport-6.8.0 | 2 +- .../md5-cache/dev-ruby/em-websocket-0.5.1 | 2 +- metadata/md5-cache/dev-ruby/equalizer-0.0.11 | 4 +- metadata/md5-cache/dev-ruby/equatable-0.5.0 | 4 +- metadata/md5-cache/dev-ruby/equatable-0.6.0 | 4 +- metadata/md5-cache/dev-ruby/equatable-0.6.1 | 4 +- metadata/md5-cache/dev-ruby/erubi-1.7.0 | 4 +- metadata/md5-cache/dev-ruby/erubi-1.7.1 | 4 +- metadata/md5-cache/dev-ruby/erubi-1.8.0 | 4 +- metadata/md5-cache/dev-ruby/erubis-2.7.0-r2 | 4 +- .../md5-cache/dev-ruby/escape_utils-1.2.1 | 4 +- metadata/md5-cache/dev-ruby/ethon-0.11.0 | 4 +- metadata/md5-cache/dev-ruby/ethon-0.12.0 | 4 +- .../md5-cache/dev-ruby/evented-spec-0.9.0 | 4 +- .../md5-cache/dev-ruby/eventmachine-1.2.7 | 2 +- metadata/md5-cache/dev-ruby/execjs-2.7.0 | 2 +- metadata/md5-cache/dev-ruby/exifr-1.3.4 | 4 +- metadata/md5-cache/dev-ruby/exifr-1.3.5 | 2 +- metadata/md5-cache/dev-ruby/exifr-1.3.6 | 2 +- .../expression_parser-0.9.0_p20130518 | 2 +- .../md5-cache/dev-ruby/factory_girl-4.8.1 | 2 +- metadata/md5-cache/dev-ruby/fakefs-0.19.2 | 2 +- metadata/md5-cache/dev-ruby/fakefs-0.20.0 | 2 +- metadata/md5-cache/dev-ruby/fakefs-0.20.1 | 2 +- metadata/md5-cache/dev-ruby/faker-1.9.3 | 2 +- metadata/md5-cache/dev-ruby/faker-1.9.5-r1 | 2 +- metadata/md5-cache/dev-ruby/faker-1.9.6 | 2 +- .../md5-cache/dev-ruby/fakeweb-1.3.0.20170806 | 2 +- metadata/md5-cache/dev-ruby/faraday-0.15.4 | 2 +- .../dev-ruby/faraday_middleware-0.12.2 | 2 +- .../dev-ruby/faraday_middleware-0.13.1 | 2 +- .../faraday_middleware-multi_json-0.0.6-r1 | 2 +- .../md5-cache/dev-ruby/fast-stemmer-1.0.2-r2 | 4 +- .../md5-cache/dev-ruby/fast_gettext-1.6.0 | 2 +- .../md5-cache/dev-ruby/fast_gettext-1.7.0 | 2 +- .../md5-cache/dev-ruby/fast_gettext-1.8.0 | 2 +- .../md5-cache/dev-ruby/fast_gettext-2.0.0 | 2 +- .../md5-cache/dev-ruby/fast_gettext-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/fast_xs-0.8.0-r2 | 4 +- metadata/md5-cache/dev-ruby/fattr-2.3.0 | 4 +- metadata/md5-cache/dev-ruby/fattr-2.4.0 | 4 +- metadata/md5-cache/dev-ruby/fcgi-0.9.2.1-r1 | 4 +- metadata/md5-cache/dev-ruby/ferret-0.11.8.7 | 4 +- metadata/md5-cache/dev-ruby/ffaker-2.10.0 | 4 +- metadata/md5-cache/dev-ruby/ffaker-2.11.0 | 4 +- metadata/md5-cache/dev-ruby/ffaker-2.12.0 | 4 +- metadata/md5-cache/dev-ruby/ffaker-2.9.0 | 4 +- metadata/md5-cache/dev-ruby/ffi-1.10.0 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.11.0 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.11.1 | 2 +- metadata/md5-cache/dev-ruby/ffi-1.9.25 | 2 +- metadata/md5-cache/dev-ruby/file-tail-1.2.0 | 4 +- metadata/md5-cache/dev-ruby/filesize-0.2.0 | 4 +- metadata/md5-cache/dev-ruby/fivemat-1.3.7 | 4 +- metadata/md5-cache/dev-ruby/flexmock-2.3.6 | 2 +- metadata/md5-cache/dev-ruby/flickraw-0.9.10 | 4 +- metadata/md5-cache/dev-ruby/flickraw-0.9.9 | 4 +- metadata/md5-cache/dev-ruby/flog-4.6.2 | 4 +- metadata/md5-cache/dev-ruby/flog-4.6.3 | 4 +- .../dev-ruby/font-awesome-rails-4.7.0.5 | 4 +- metadata/md5-cache/dev-ruby/forgery-0.7.0 | 4 +- .../dev-ruby/forwardable-extended-2.6.0-r1 | 2 +- metadata/md5-cache/dev-ruby/fuubar-2.3.2 | 2 +- metadata/md5-cache/dev-ruby/fuubar-2.4.0 | 2 +- metadata/md5-cache/dev-ruby/fuubar-2.4.1 | 2 +- .../md5-cache/dev-ruby/gettext-setup-0.30 | 2 +- .../md5-cache/dev-ruby/gettext-setup-0.31 | 2 +- .../dev-ruby/gettext_i18n_rails-1.8.0 | 2 +- metadata/md5-cache/dev-ruby/gh-0.15.1-r2 | 2 +- metadata/md5-cache/dev-ruby/gherkin-5.1.0 | 4 +- metadata/md5-cache/dev-ruby/gist-5.0.0 | 4 +- metadata/md5-cache/dev-ruby/git-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/git-1.5.0 | 2 +- metadata/md5-cache/dev-ruby/github_api-0.18.2 | 2 +- metadata/md5-cache/dev-ruby/globalid-0.4.1 | 2 +- metadata/md5-cache/dev-ruby/globalid-0.4.2 | 2 +- metadata/md5-cache/dev-ruby/gnuplot-2.6.2-r2 | 4 +- .../md5-cache/dev-ruby/google-protobuf-3.10.0 | 2 +- .../md5-cache/dev-ruby/google-protobuf-3.6.1 | 2 +- .../md5-cache/dev-ruby/google-protobuf-3.8.0 | 2 +- .../md5-cache/dev-ruby/google-protobuf-3.9.2 | 2 +- metadata/md5-cache/dev-ruby/gpgme-2.0.18 | 2 +- metadata/md5-cache/dev-ruby/gpgme-2.0.19 | 15 + metadata/md5-cache/dev-ruby/gruff-0.7.0-r1 | 4 +- metadata/md5-cache/dev-ruby/gruff-0.7.0-r2 | 4 +- metadata/md5-cache/dev-ruby/haml-4.0.7-r3 | 4 +- metadata/md5-cache/dev-ruby/haml-5.0.4 | 2 +- metadata/md5-cache/dev-ruby/haml-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/haml-5.1.1 | 2 +- metadata/md5-cache/dev-ruby/haml-5.1.2 | 2 +- metadata/md5-cache/dev-ruby/haml-rails-1.0.0 | 4 +- metadata/md5-cache/dev-ruby/haml-rails-2.0.0 | 4 +- metadata/md5-cache/dev-ruby/haml-rails-2.0.1 | 4 +- metadata/md5-cache/dev-ruby/hamster-3.0.0-r1 | 4 +- metadata/md5-cache/dev-ruby/hashdiff-0.3.9 | 4 +- metadata/md5-cache/dev-ruby/hashdiff-0.4.0 | 4 +- metadata/md5-cache/dev-ruby/hashdiff-1.0.0 | 4 +- metadata/md5-cache/dev-ruby/hashery-2.1.2 | 4 +- .../dev-ruby/hashicorp-checkpoint-0.1.5 | 4 +- metadata/md5-cache/dev-ruby/hashie-2.1.2-r1 | 4 +- metadata/md5-cache/dev-ruby/hashie-3.5.7 | 4 +- metadata/md5-cache/dev-ruby/hashie-3.6.0 | 4 +- metadata/md5-cache/dev-ruby/hashr-2.0.1 | 4 +- .../md5-cache/dev-ruby/heredoc_unindent-1.2.0 | 4 +- metadata/md5-cache/dev-ruby/hiera-3.4.3 | 4 +- metadata/md5-cache/dev-ruby/hiera-3.4.4 | 4 +- metadata/md5-cache/dev-ruby/hiera-3.4.5 | 4 +- metadata/md5-cache/dev-ruby/hiera-3.5.0 | 4 +- metadata/md5-cache/dev-ruby/hiera-eyaml-3.0.0 | 2 +- .../md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.2 | 4 +- .../md5-cache/dev-ruby/hiera-eyaml-gpg-0.7.3 | 4 +- .../dev-ruby/hiera-eyaml-plaintext-0.6-r1 | 4 +- metadata/md5-cache/dev-ruby/highline-1.7.8 | 4 +- metadata/md5-cache/dev-ruby/highline-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/highline-2.0.2 | 2 +- metadata/md5-cache/dev-ruby/hipchat-1.6.0 | 2 +- metadata/md5-cache/dev-ruby/hiredis-0.6.1 | 2 +- metadata/md5-cache/dev-ruby/hiredis-0.6.3 | 2 +- metadata/md5-cache/dev-ruby/hitimes-1.2.6 | 4 +- metadata/md5-cache/dev-ruby/hitimes-1.3.0 | 4 +- metadata/md5-cache/dev-ruby/hitimes-1.3.1 | 4 +- metadata/md5-cache/dev-ruby/hitimes-2.0.0 | 4 +- metadata/md5-cache/dev-ruby/hocon-1.2.5 | 4 +- metadata/md5-cache/dev-ruby/hoe-3.16.0 | 4 +- metadata/md5-cache/dev-ruby/hoe-3.17.1 | 4 +- metadata/md5-cache/dev-ruby/hoe-3.17.2 | 4 +- metadata/md5-cache/dev-ruby/hoe-3.18.0 | 4 +- metadata/md5-cache/dev-ruby/hoe-3.18.1 | 4 +- .../md5-cache/dev-ruby/hoe-seattlerb-1.3.5 | 4 +- metadata/md5-cache/dev-ruby/hpricot-0.8.6-r5 | 4 +- metadata/md5-cache/dev-ruby/html2haml-2.2.0 | 4 +- .../md5-cache/dev-ruby/htmlentities-4.3.4 | 4 +- metadata/md5-cache/dev-ruby/http-0.9.8-r2 | 4 +- metadata/md5-cache/dev-ruby/http-3.3.0 | 4 +- metadata/md5-cache/dev-ruby/http-4.0.5 | 4 +- metadata/md5-cache/dev-ruby/http-4.1.0 | 4 +- metadata/md5-cache/dev-ruby/http-4.1.1 | 4 +- metadata/md5-cache/dev-ruby/http-accept-1.7.0 | 2 +- metadata/md5-cache/dev-ruby/http-accept-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/http-accept-2.1.1 | 2 +- metadata/md5-cache/dev-ruby/http-cookie-1.0.3 | 4 +- .../md5-cache/dev-ruby/http-form_data-1.0.3 | 4 +- .../md5-cache/dev-ruby/http-form_data-2.1.1 | 4 +- .../dev-ruby/http_parser_rb-0.6.0-r1 | 4 +- metadata/md5-cache/dev-ruby/httparty-0.16.4 | 4 +- metadata/md5-cache/dev-ruby/httparty-0.17.0 | 4 +- metadata/md5-cache/dev-ruby/httparty-0.17.1 | 2 +- metadata/md5-cache/dev-ruby/httpauth-0.2.1 | 2 +- metadata/md5-cache/dev-ruby/httpclient-2.8.3 | 2 +- metadata/md5-cache/dev-ruby/i18n-0.7.0-r3 | 2 +- metadata/md5-cache/dev-ruby/i18n-0.9.5-r1 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.0.1-r1 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.6.0 | 2 +- metadata/md5-cache/dev-ruby/i18n-1.7.0 | 15 + metadata/md5-cache/dev-ruby/ice_nine-0.11.2 | 4 +- metadata/md5-cache/dev-ruby/idn-ruby-0.1.0 | 4 +- .../md5-cache/dev-ruby/image_processing-1.9.3 | 2 +- .../dev-ruby/imagesize-0.1.1_p20100902-r1 | 2 +- metadata/md5-cache/dev-ruby/inflecto-0.0.2 | 4 +- metadata/md5-cache/dev-ruby/inifile-3.0.0 | 4 +- .../md5-cache/dev-ruby/instance_storage-1.0.0 | 4 +- .../md5-cache/dev-ruby/instantiator-0.0.7 | 4 +- .../md5-cache/dev-ruby/introspection-0.0.4 | 4 +- metadata/md5-cache/dev-ruby/iobuffer-1.1.2-r3 | 2 +- metadata/md5-cache/dev-ruby/itextomml-1.5.8 | 4 +- metadata/md5-cache/dev-ruby/itextomml-1.6.0 | 4 +- metadata/md5-cache/dev-ruby/jbuilder-2.9.1 | 4 +- metadata/md5-cache/dev-ruby/jeweler-2.3.9 | 4 +- metadata/md5-cache/dev-ruby/jmespath-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/journey-1.0.4-r1 | 4 +- .../md5-cache/dev-ruby/jquery-rails-3.1.4 | 4 +- .../md5-cache/dev-ruby/jquery-rails-4.3.3 | 4 +- .../md5-cache/dev-ruby/jquery-rails-4.3.5 | 4 +- .../dev-ruby/jquery-ui-rails-5.0.5-r1 | 4 +- .../dev-ruby/jquery-ui-rails-6.0.1-r1 | 4 +- metadata/md5-cache/dev-ruby/jsobfu-0.4.2 | 4 +- metadata/md5-cache/dev-ruby/json-1.8.6-r1 | 4 +- metadata/md5-cache/dev-ruby/json-2.1.0 | 4 +- metadata/md5-cache/dev-ruby/json-2.1.0-r1 | 4 +- metadata/md5-cache/dev-ruby/json-2.2.0 | 4 +- .../md5-cache/dev-ruby/json_schema-0.20.6 | 2 +- .../md5-cache/dev-ruby/json_schema-0.20.7 | 2 +- .../md5-cache/dev-ruby/json_schema-0.20.8 | 2 +- metadata/md5-cache/dev-ruby/jwt-1.5.6 | 2 +- metadata/md5-cache/dev-ruby/jwt-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/jwt-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/jwt-2.2.1 | 2 +- .../md5-cache/dev-ruby/kirbybase-2.6.1-r2 | 4 +- metadata/md5-cache/dev-ruby/kissfft-0.0.2 | 4 +- metadata/md5-cache/dev-ruby/kpeg-1.1.0-r1 | 4 +- metadata/md5-cache/dev-ruby/kramdown-1.17.0 | 4 +- metadata/md5-cache/dev-ruby/launchy-2.4.3-r2 | 4 +- metadata/md5-cache/dev-ruby/lemon-0.9.1 | 4 +- .../md5-cache/dev-ruby/letter_opener-1.6.0 | 2 +- .../md5-cache/dev-ruby/letter_opener-1.7.0 | 2 +- .../md5-cache/dev-ruby/levenshtein-0.2.2-r2 | 4 +- metadata/md5-cache/dev-ruby/libusb-0.6.4 | 4 +- metadata/md5-cache/dev-ruby/libxml-2.9.0 | 4 +- metadata/md5-cache/dev-ruby/liquid-2.6.2 | 4 +- metadata/md5-cache/dev-ruby/liquid-3.0.6 | 2 +- metadata/md5-cache/dev-ruby/liquid-4.0.1 | 2 +- metadata/md5-cache/dev-ruby/liquid-4.0.2 | 2 +- metadata/md5-cache/dev-ruby/liquid-4.0.3 | 2 +- metadata/md5-cache/dev-ruby/liquid-c-3.0.0 | 4 +- metadata/md5-cache/dev-ruby/liquid-c-4.0.0 | 4 +- metadata/md5-cache/dev-ruby/listen-0.7.3-r2 | 2 +- metadata/md5-cache/dev-ruby/listen-1.3.1-r4 | 2 +- metadata/md5-cache/dev-ruby/listen-3.1.5-r3 | 2 +- metadata/md5-cache/dev-ruby/listen-3.2.0 | 2 +- metadata/md5-cache/dev-ruby/litc-1.0.3-r1 | 4 +- .../md5-cache/dev-ruby/little-plugger-1.1.4 | 4 +- metadata/md5-cache/dev-ruby/locale-2.1.2-r1 | 2 +- metadata/md5-cache/dev-ruby/lockfile-2.1.3 | 4 +- metadata/md5-cache/dev-ruby/log4r-1.1.10-r2 | 4 +- metadata/md5-cache/dev-ruby/log_buddy-0.7.0 | 4 +- metadata/md5-cache/dev-ruby/logue-1.0.13-r1 | 2 +- metadata/md5-cache/dev-ruby/logue-1.0.16 | 2 +- metadata/md5-cache/dev-ruby/logue-1.0.18 | 2 +- metadata/md5-cache/dev-ruby/loofah-2.2.3 | 4 +- metadata/md5-cache/dev-ruby/loofah-2.3.0 | 4 +- .../md5-cache/dev-ruby/loquacious-1.9.1-r2 | 4 +- metadata/md5-cache/dev-ruby/lumberjack-1.0.13 | 4 +- metadata/md5-cache/dev-ruby/mab-0.0.3 | 4 +- metadata/md5-cache/dev-ruby/magic-0.2.9-r1 | 2 +- metadata/md5-cache/dev-ruby/mail-2.7.0 | 2 +- metadata/md5-cache/dev-ruby/mail-2.7.1 | 2 +- metadata/md5-cache/dev-ruby/maildir-2.2.1-r1 | 4 +- metadata/md5-cache/dev-ruby/marcel-0.3.3-r1 | 2 +- metadata/md5-cache/dev-ruby/maruku-0.7.3 | 4 +- metadata/md5-cache/dev-ruby/mash-0.1.1-r2 | 4 +- metadata/md5-cache/dev-ruby/maxitest-3.1.0 | 2 +- metadata/md5-cache/dev-ruby/maxitest-3.2.0 | 2 +- metadata/md5-cache/dev-ruby/maxitest-3.3.0 | 2 +- metadata/md5-cache/dev-ruby/maxitest-3.4.0 | 2 +- metadata/md5-cache/dev-ruby/mechanize-2.7.6 | 4 +- metadata/md5-cache/dev-ruby/memoist-0.15.0 | 4 +- metadata/md5-cache/dev-ruby/memoist-0.16.0 | 4 +- metadata/md5-cache/dev-ruby/memoizable-0.4.2 | 4 +- metadata/md5-cache/dev-ruby/memoize-1.3.1-r1 | 4 +- metadata/md5-cache/dev-ruby/mercenary-0.3.6 | 4 +- metadata/md5-cache/dev-ruby/metaclass-0.0.4 | 2 +- metadata/md5-cache/dev-ruby/metaid-1.0-r3 | 4 +- metadata/md5-cache/dev-ruby/metasm-1.0.2-r4 | 4 +- metadata/md5-cache/dev-ruby/metasm-1.0.4 | 4 +- .../dev-ruby/metasploit-concern-2.0.5 | 6 +- .../dev-ruby/metasploit-credential-2.0.14 | 4 +- .../md5-cache/dev-ruby/metasploit-model-2.0.4 | 6 +- .../dev-ruby/metasploit-payloads-1.3.53 | 4 +- .../dev-ruby/metasploit_data_models-2.0.16 | 6 +- .../dev-ruby/metasploit_payloads-mettle-0.4.2 | 4 +- .../dev-ruby/meterpreter_bins-0.0.22 | 4 +- .../md5-cache/dev-ruby/method_source-0.9.0 | 4 +- .../md5-cache/dev-ruby/method_source-0.9.1 | 4 +- .../md5-cache/dev-ruby/method_source-0.9.2 | 4 +- metadata/md5-cache/dev-ruby/mime-types-1.25.1 | 4 +- metadata/md5-cache/dev-ruby/mime-types-2.99.2 | 4 +- metadata/md5-cache/dev-ruby/mime-types-3.2.2 | 4 +- metadata/md5-cache/dev-ruby/mime-types-3.3 | 4 +- .../dev-ruby/mime-types-data-3.2019.0331 | 4 +- .../dev-ruby/mime-types-data-3.2019.0904 | 4 +- metadata/md5-cache/dev-ruby/mimemagic-0.3.2 | 4 +- metadata/md5-cache/dev-ruby/mimemagic-0.3.3 | 4 +- metadata/md5-cache/dev-ruby/mini_magick-4.9.3 | 2 +- metadata/md5-cache/dev-ruby/mini_magick-4.9.4 | 2 +- metadata/md5-cache/dev-ruby/mini_magick-4.9.5 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.0.1 | 2 +- metadata/md5-cache/dev-ruby/mini_mime-1.0.2 | 2 +- .../dev-ruby/minispec-metadata-3.3.1 | 4 +- metadata/md5-cache/dev-ruby/minitar-0.8 | 2 +- metadata/md5-cache/dev-ruby/minitar-0.9 | 2 +- metadata/md5-cache/dev-ruby/minitest-4.7.5-r2 | 4 +- metadata/md5-cache/dev-ruby/minitest-5.10.3 | 4 +- metadata/md5-cache/dev-ruby/minitest-5.11.3 | 4 +- metadata/md5-cache/dev-ruby/minitest-5.12.0 | 4 +- metadata/md5-cache/dev-ruby/minitest-5.12.2 | 4 +- .../md5-cache/dev-ruby/minitest-around-0.5.0 | 4 +- .../dev-ruby/minitest-bonus-assertions-3.0 | 4 +- .../md5-cache/dev-ruby/minitest-hooks-1.5.0 | 4 +- .../dev-ruby/minitest-power_assert-0.3.0 | 4 +- .../dev-ruby/minitest-pretty_diff-0.1 | 4 +- .../md5-cache/dev-ruby/mixlib-shellout-2.4.4 | 2 +- .../md5-cache/dev-ruby/mixlib-shellout-3.0.4 | 2 +- metadata/md5-cache/dev-ruby/mocha-0.14.0 | 4 +- metadata/md5-cache/dev-ruby/mocha-1.4.0 | 4 +- metadata/md5-cache/dev-ruby/mocha-1.7.0 | 4 +- metadata/md5-cache/dev-ruby/mocha-1.8.0 | 4 +- metadata/md5-cache/dev-ruby/mocha-1.9.0 | 4 +- metadata/md5-cache/dev-ruby/moneta-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/moneta-1.1.1 | 2 +- metadata/md5-cache/dev-ruby/mqtt-0.5.0 | 2 +- metadata/md5-cache/dev-ruby/msgpack-1.2.10 | 4 +- metadata/md5-cache/dev-ruby/msgpack-1.3.0 | 4 +- metadata/md5-cache/dev-ruby/msgpack-1.3.1 | 4 +- metadata/md5-cache/dev-ruby/multi_json-1.13.1 | 2 +- metadata/md5-cache/dev-ruby/multi_test-0.1.2 | 4 +- .../md5-cache/dev-ruby/multi_xml-0.6.0-r1 | 2 +- .../dev-ruby/multipart-post-2.0.0-r1 | 4 +- .../md5-cache/dev-ruby/multipart-post-2.1.0 | 4 +- .../md5-cache/dev-ruby/multipart-post-2.1.1 | 4 +- metadata/md5-cache/dev-ruby/mustache-1.0.5 | 4 +- metadata/md5-cache/dev-ruby/mustache-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/mustermann-1.0.3 | 4 +- metadata/md5-cache/dev-ruby/mysql2-0.4.10-r1 | 4 +- metadata/md5-cache/dev-ruby/mysql2-0.4.10-r3 | 4 +- metadata/md5-cache/dev-ruby/mysql2-0.5.1-r1 | 4 +- metadata/md5-cache/dev-ruby/mysql2-0.5.2-r2 | 4 +- metadata/md5-cache/dev-ruby/mysql2-0.5.2-r3 | 4 +- metadata/md5-cache/dev-ruby/nagios-0.0.4-r1 | 4 +- .../dev-ruby/nagios_analyzer-0.0.5-r1 | 4 +- metadata/md5-cache/dev-ruby/nanotest-0.9.4.1 | 4 +- metadata/md5-cache/dev-ruby/narray-0.6.1.2 | 2 +- metadata/md5-cache/dev-ruby/naught-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/necromancer-0.5.0 | 4 +- metadata/md5-cache/dev-ruby/nenv-0.3.0 | 2 +- .../dev-ruby/neovim-ruby-client-0.7.1 | 4 +- .../dev-ruby/neovim-ruby-client-0.8.1 | 4 +- .../dev-ruby/net-http-digest_auth-1.4.1 | 4 +- .../dev-ruby/net-http-persistent-3.0.0 | 4 +- .../dev-ruby/net-http-persistent-3.0.1 | 4 +- .../dev-ruby/net-http-persistent-3.1.0 | 4 +- .../dev-ruby/net-http-pipeline-1.0.1 | 4 +- metadata/md5-cache/dev-ruby/net-scp-1.2.1-r1 | 4 +- metadata/md5-cache/dev-ruby/net-scp-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/net-sftp-2.1.2-r2 | 4 +- metadata/md5-cache/dev-ruby/net-sftp-2.1.2-r4 | 4 +- metadata/md5-cache/dev-ruby/net-ssh-4.2.0 | 2 +- metadata/md5-cache/dev-ruby/net-ssh-5.2.0 | 2 +- .../md5-cache/dev-ruby/net-ssh-gateway-2.0.0 | 2 +- .../md5-cache/dev-ruby/net-telnet-0.1.1-r1 | 2 +- metadata/md5-cache/dev-ruby/net-telnet-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/netrc-0.11.0 | 4 +- .../dev-ruby/network_interface-0.0.2 | 4 +- metadata/md5-cache/dev-ruby/nexpose-7.2.1 | 2 +- metadata/md5-cache/dev-ruby/niceogiri-1.1.2 | 4 +- metadata/md5-cache/dev-ruby/nio4r-1.2.1-r1 | 4 +- metadata/md5-cache/dev-ruby/nio4r-2.3.1 | 4 +- metadata/md5-cache/dev-ruby/nio4r-2.4.0 | 4 +- metadata/md5-cache/dev-ruby/nio4r-2.5.1 | 4 +- metadata/md5-cache/dev-ruby/nio4r-2.5.2 | 4 +- metadata/md5-cache/dev-ruby/nokogiri-1.10.4 | 2 +- metadata/md5-cache/dev-ruby/nokogiri-1.8.4 | 2 +- .../md5-cache/dev-ruby/nokogiri-diff-0.2.0-r2 | 4 +- metadata/md5-cache/dev-ruby/nokogumbo-1.5.0 | 4 +- metadata/md5-cache/dev-ruby/nokogumbo-2.0.1 | 2 +- metadata/md5-cache/dev-ruby/notify-0.5.2-r1 | 4 +- .../md5-cache/dev-ruby/ntlm-http-0.1.1-r2 | 4 +- metadata/md5-cache/dev-ruby/oauth-0.5.4 | 2 +- metadata/md5-cache/dev-ruby/oauth2-1.4.0-r2 | 2 +- metadata/md5-cache/dev-ruby/oauth2-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/octokit-4.14.0 | 2 +- metadata/md5-cache/dev-ruby/omniauth-1.8.1 | 2 +- metadata/md5-cache/dev-ruby/omniauth-1.9.0 | 2 +- metadata/md5-cache/dev-ruby/open4-1.3.4 | 4 +- metadata/md5-cache/dev-ruby/openssl-ccm-1.2.1 | 4 +- metadata/md5-cache/dev-ruby/openssl-ccm-1.2.2 | 4 +- metadata/md5-cache/dev-ruby/openvas-omp-0.0.4 | 4 +- metadata/md5-cache/dev-ruby/optimist-3.0.0 | 4 +- metadata/md5-cache/dev-ruby/optionable-0.2.0 | 4 +- metadata/md5-cache/dev-ruby/org-ruby-0.9.12 | 2 +- metadata/md5-cache/dev-ruby/origin-2.3.1 | 2 +- metadata/md5-cache/dev-ruby/ox-2.10.0 | 2 +- metadata/md5-cache/dev-ruby/ox-2.10.1 | 2 +- metadata/md5-cache/dev-ruby/ox-2.11.0 | 2 +- metadata/md5-cache/dev-ruby/ox-2.9.4 | 2 +- metadata/md5-cache/dev-ruby/packetfu-1.1.13 | 4 +- metadata/md5-cache/dev-ruby/paint-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/paint-2.1.1 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.16.2 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.17.0 | 2 +- metadata/md5-cache/dev-ruby/parallel-1.18.0 | 15 + metadata/md5-cache/dev-ruby/paramesan-0.1.1 | 2 +- metadata/md5-cache/dev-ruby/parser-2.5.3.0 | 4 +- metadata/md5-cache/dev-ruby/parser-2.6.3.0 | 4 +- metadata/md5-cache/dev-ruby/parser-2.6.4.0 | 4 +- metadata/md5-cache/dev-ruby/parser-2.6.4.1 | 4 +- metadata/md5-cache/dev-ruby/parser-2.6.5.0 | 4 +- metadata/md5-cache/dev-ruby/parslet-1.8.2 | 2 +- metadata/md5-cache/dev-ruby/pastel-0.7.2 | 4 +- metadata/md5-cache/dev-ruby/pastel-0.7.3 | 4 +- .../md5-cache/dev-ruby/patch_finder-1.0.2 | 4 +- .../md5-cache/dev-ruby/path_expander-1.0.3 | 4 +- .../md5-cache/dev-ruby/path_expander-1.0.4 | 4 +- .../md5-cache/dev-ruby/path_expander-1.0.5 | 4 +- .../md5-cache/dev-ruby/path_expander-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/pathutil-0.16.2 | 2 +- metadata/md5-cache/dev-ruby/patron-0.13.1-r1 | 4 +- metadata/md5-cache/dev-ruby/patron-0.13.3 | 4 +- metadata/md5-cache/dev-ruby/pcaprub-0.12.4 | 4 +- metadata/md5-cache/dev-ruby/pcaprub-0.13.0 | 4 +- metadata/md5-cache/dev-ruby/pdf-core-0.7.0 | 2 +- metadata/md5-cache/dev-ruby/pdf-core-0.8.1 | 2 +- .../md5-cache/dev-ruby/pdf-inspector-1.3.0 | 4 +- .../md5-cache/dev-ruby/pdf-reader-1.4.1-r2 | 2 +- metadata/md5-cache/dev-ruby/pdf-reader-2.2.0 | 2 +- metadata/md5-cache/dev-ruby/pdf-reader-2.2.1 | 2 +- .../md5-cache/dev-ruby/permutation-0.1.8-r1 | 4 +- metadata/md5-cache/dev-ruby/pg-0.21.0 | 4 +- metadata/md5-cache/dev-ruby/pg-1.0.0 | 4 +- metadata/md5-cache/dev-ruby/pg-1.1.4 | 4 +- .../dev-ruby/pg_array_parser-0.0.9-r2 | 4 +- metadata/md5-cache/dev-ruby/pkg-config-1.2.8 | 4 +- metadata/md5-cache/dev-ruby/pkg-config-1.3.7 | 4 +- metadata/md5-cache/dev-ruby/pkg-config-1.3.8 | 4 +- metadata/md5-cache/dev-ruby/pkg-config-1.3.9 | 4 +- metadata/md5-cache/dev-ruby/plist-3.4.0 | 2 +- metadata/md5-cache/dev-ruby/plist-3.5.0 | 2 +- metadata/md5-cache/dev-ruby/pluggaloid-1.1.2 | 4 +- metadata/md5-cache/dev-ruby/pluggaloid-1.2.0 | 4 +- metadata/md5-cache/dev-ruby/podcast-0.0.4-r2 | 4 +- .../md5-cache/dev-ruby/poltergeist-1.14.0 | 2 +- metadata/md5-cache/dev-ruby/polyglot-0.3.5 | 4 +- .../md5-cache/dev-ruby/posix-spawn-0.3.13 | 4 +- .../md5-cache/dev-ruby/posix-spawn-0.3.13-r1 | 4 +- .../md5-cache/dev-ruby/postgres_ext-3.0.1 | 4 +- .../md5-cache/dev-ruby/power_assert-1.1.1 | 2 +- .../md5-cache/dev-ruby/power_assert-1.1.2 | 2 +- .../md5-cache/dev-ruby/power_assert-1.1.3 | 2 +- .../md5-cache/dev-ruby/power_assert-1.1.4 | 2 +- .../md5-cache/dev-ruby/power_assert-1.1.5 | 2 +- metadata/md5-cache/dev-ruby/prawn-2.2.0 | 2 +- .../md5-cache/dev-ruby/prawn-table-0.2.2-r1 | 4 +- .../dev-ruby/protected_attributes-1.1.4 | 2 +- metadata/md5-cache/dev-ruby/pry-0.12.2 | 2 +- metadata/md5-cache/dev-ruby/psych-3.0.3 | 2 +- metadata/md5-cache/dev-ruby/psych-3.1.0 | 2 +- .../md5-cache/dev-ruby/public_suffix-3.0.2 | 4 +- .../md5-cache/dev-ruby/public_suffix-3.1.1 | 4 +- .../md5-cache/dev-ruby/public_suffix-4.0.0 | 4 +- .../md5-cache/dev-ruby/public_suffix-4.0.1 | 4 +- metadata/md5-cache/dev-ruby/pundit-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/pundit-2.0.0 | 4 +- metadata/md5-cache/dev-ruby/pundit-2.0.1 | 4 +- metadata/md5-cache/dev-ruby/pundit-2.1.0 | 4 +- .../md5-cache/dev-ruby/puppet_forge-2.2.9-r1 | 4 +- .../md5-cache/dev-ruby/puppet_forge-2.3.0 | 4 +- .../md5-cache/dev-ruby/pusher-client-0.6.2 | 4 +- metadata/md5-cache/dev-ruby/pygments_rb-1.2.1 | 4 +- metadata/md5-cache/dev-ruby/qed-2.9.2 | 4 +- metadata/md5-cache/dev-ruby/racc-1.4.14 | 4 +- metadata/md5-cache/dev-ruby/rack-1.6.11 | 4 +- metadata/md5-cache/dev-ruby/rack-2.0.6 | 4 +- metadata/md5-cache/dev-ruby/rack-2.0.7 | 4 +- metadata/md5-cache/dev-ruby/rack-attack-5.4.2 | 4 +- metadata/md5-cache/dev-ruby/rack-attack-6.0.0 | 4 +- metadata/md5-cache/dev-ruby/rack-attack-6.1.0 | 4 +- metadata/md5-cache/dev-ruby/rack-cache-1.8.0 | 2 +- metadata/md5-cache/dev-ruby/rack-cache-1.9.0 | 2 +- .../md5-cache/dev-ruby/rack-mount-0.8.3-r2 | 2 +- metadata/md5-cache/dev-ruby/rack-openid-1.4.2 | 2 +- .../md5-cache/dev-ruby/rack-protection-1.5.5 | 4 +- .../md5-cache/dev-ruby/rack-protection-2.0.5 | 4 +- .../md5-cache/dev-ruby/rack-protection-2.0.7 | 4 +- metadata/md5-cache/dev-ruby/rack-ssl-1.4.1 | 2 +- metadata/md5-cache/dev-ruby/rack-test-0.6.3 | 4 +- metadata/md5-cache/dev-ruby/rack-test-1.0.0 | 2 +- metadata/md5-cache/dev-ruby/rack-test-1.1.0 | 2 +- metadata/md5-cache/dev-ruby/radius-0.7.5 | 4 +- metadata/md5-cache/dev-ruby/rails-4.2.11.1 | 4 +- metadata/md5-cache/dev-ruby/rails-5.1.7 | 4 +- metadata/md5-cache/dev-ruby/rails-5.2.3 | 4 +- metadata/md5-cache/dev-ruby/rails-6.0.0 | 4 +- .../rails-deprecated_sanitizer-1.0.3-r2 | 4 +- .../dev-ruby/rails-dom-testing-1.0.8-r1 | 4 +- .../dev-ruby/rails-dom-testing-2.0.3 | 4 +- .../dev-ruby/rails-html-sanitizer-1.0.4 | 14 - .../dev-ruby/rails-html-sanitizer-1.2.0 | 4 +- .../dev-ruby/rails-html-sanitizer-1.3.0 | 15 + metadata/md5-cache/dev-ruby/railties-4.2.11.1 | 2 +- metadata/md5-cache/dev-ruby/railties-5.1.7 | 2 +- metadata/md5-cache/dev-ruby/railties-5.2.3 | 2 +- metadata/md5-cache/dev-ruby/railties-6.0.0 | 2 +- metadata/md5-cache/dev-ruby/rainbow-1.1.4-r1 | 2 +- metadata/md5-cache/dev-ruby/rainbow-2.2.2 | 2 +- metadata/md5-cache/dev-ruby/rainbow-3.0.0 | 2 +- metadata/md5-cache/dev-ruby/rake-12.3.1 | 2 +- metadata/md5-cache/dev-ruby/rake-12.3.2 | 2 +- metadata/md5-cache/dev-ruby/rake-12.3.3 | 2 +- metadata/md5-cache/dev-ruby/rake-13.0.0 | 2 +- .../md5-cache/dev-ruby/rake-compiler-1.0.7 | 2 +- .../md5-cache/dev-ruby/rake-compiler-1.0.8 | 2 +- .../md5-cache/dev-ruby/rake-remote_task-2.4.3 | 4 +- metadata/md5-cache/dev-ruby/rash-0.4.0-r2 | 4 +- metadata/md5-cache/dev-ruby/rash_alt-0.4.7 | 4 +- metadata/md5-cache/dev-ruby/rash_alt-0.4.8 | 4 +- metadata/md5-cache/dev-ruby/rb-gsl-2.1.0.2 | 4 +- metadata/md5-cache/dev-ruby/rb-inotify-0.10.0 | 4 +- metadata/md5-cache/dev-ruby/rb-readline-0.5.5 | 4 +- .../md5-cache/dev-ruby/rb-readline-r7-0.5.2.0 | 4 +- metadata/md5-cache/dev-ruby/rbnacl-4.0.2-r1 | 4 +- metadata/md5-cache/dev-ruby/rbnacl-5.0.0-r1 | 4 +- metadata/md5-cache/dev-ruby/rbnacl-6.0.1 | 4 +- metadata/md5-cache/dev-ruby/rbnacl-7.0.0 | 4 +- metadata/md5-cache/dev-ruby/rbnacl-7.1.0 | 4 +- metadata/md5-cache/dev-ruby/rbpdf-1.19.8 | 2 +- metadata/md5-cache/dev-ruby/rbpdf-1.20.0 | 2 +- metadata/md5-cache/dev-ruby/rbpdf-1.20.1 | 2 +- metadata/md5-cache/dev-ruby/rbpdf-font-1.19.1 | 4 +- metadata/md5-cache/dev-ruby/rbst-0.5.1 | 2 +- metadata/md5-cache/dev-ruby/rcairo-1.15.11 | 4 +- metadata/md5-cache/dev-ruby/rcairo-1.16.2 | 4 +- metadata/md5-cache/dev-ruby/rcairo-1.16.4 | 4 +- metadata/md5-cache/dev-ruby/rdiscount-2.2.0.1 | 4 +- metadata/md5-cache/dev-ruby/rdoc-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/rdoc-5.1.0-r1 | 2 +- metadata/md5-cache/dev-ruby/rdoc-6.1.1 | 2 +- metadata/md5-cache/dev-ruby/rdoc-6.1.2 | 2 +- metadata/md5-cache/dev-ruby/rdoc-6.2.0 | 2 +- metadata/md5-cache/dev-ruby/rdtool-0.6.38-r2 | 4 +- metadata/md5-cache/dev-ruby/recog-2.1.31 | 4 +- metadata/md5-cache/dev-ruby/recog-2.1.46 | 4 +- metadata/md5-cache/dev-ruby/recog-2.3.2 | 4 +- metadata/md5-cache/dev-ruby/redcarpet-3.4.0 | 2 +- metadata/md5-cache/dev-ruby/redcarpet-3.5.0 | 2 +- metadata/md5-cache/dev-ruby/redcloth-4.3.2-r1 | 2 +- metadata/md5-cache/dev-ruby/redis-3.3.5 | 2 +- metadata/md5-cache/dev-ruby/redis-4.0.1 | 2 +- metadata/md5-cache/dev-ruby/ref-2.0.0 | 2 +- .../md5-cache/dev-ruby/regexp_parser-0.5.0 | 2 +- .../md5-cache/dev-ruby/regexp_parser-1.4.0 | 2 +- .../md5-cache/dev-ruby/regexp_parser-1.5.1 | 2 +- .../md5-cache/dev-ruby/regexp_parser-1.6.0 | 2 +- .../dev-ruby/regexp_property_values-0.3.4 | 2 +- .../dev-ruby/regexp_property_values-0.3.5 | 2 +- .../dev-ruby/regexp_property_values-1.0.0 | 2 +- .../md5-cache/dev-ruby/request_store-1.0.5 | 4 +- .../md5-cache/dev-ruby/request_store-1.4.1 | 4 +- metadata/md5-cache/dev-ruby/rest-client-2.0.2 | 4 +- metadata/md5-cache/dev-ruby/rex-arch-0.1.13 | 4 +- .../md5-cache/dev-ruby/rex-bin_tools-0.1.6 | 4 +- metadata/md5-cache/dev-ruby/rex-core-0.1.13 | 4 +- metadata/md5-cache/dev-ruby/rex-encoder-0.1.4 | 4 +- .../dev-ruby/rex-exploitation-0.1.19 | 4 +- .../dev-ruby/rex-exploitation-0.1.20 | 4 +- .../dev-ruby/rex-exploitation-0.1.21 | 4 +- metadata/md5-cache/dev-ruby/rex-java-0.1.5 | 4 +- metadata/md5-cache/dev-ruby/rex-mime-0.1.5 | 4 +- metadata/md5-cache/dev-ruby/rex-nop-0.1.1 | 4 +- metadata/md5-cache/dev-ruby/rex-ole-0.1.6 | 4 +- .../md5-cache/dev-ruby/rex-powershell-0.1.77 | 4 +- .../md5-cache/dev-ruby/rex-powershell-0.1.78 | 4 +- .../md5-cache/dev-ruby/rex-powershell-0.1.79 | 4 +- .../md5-cache/dev-ruby/rex-powershell-0.1.80 | 4 +- .../md5-cache/dev-ruby/rex-powershell-0.1.82 | 4 +- .../dev-ruby/rex-random_identifier-0.1.4 | 4 +- .../md5-cache/dev-ruby/rex-registry-0.1.3 | 4 +- .../md5-cache/dev-ruby/rex-rop_builder-0.1.3 | 4 +- metadata/md5-cache/dev-ruby/rex-socket-0.1.17 | 4 +- metadata/md5-cache/dev-ruby/rex-socket-0.1.18 | 4 +- metadata/md5-cache/dev-ruby/rex-socket-0.1.20 | 4 +- metadata/md5-cache/dev-ruby/rex-sslscan-0.1.5 | 4 +- metadata/md5-cache/dev-ruby/rex-struct2-0.1.2 | 4 +- metadata/md5-cache/dev-ruby/rex-text-0.2.20 | 4 +- metadata/md5-cache/dev-ruby/rex-text-0.2.21 | 4 +- metadata/md5-cache/dev-ruby/rex-text-0.2.22 | 4 +- metadata/md5-cache/dev-ruby/rex-text-0.2.23 | 4 +- metadata/md5-cache/dev-ruby/rex-zip-0.1.3 | 4 +- metadata/md5-cache/dev-ruby/rexical-1.0.5-r3 | 4 +- metadata/md5-cache/dev-ruby/rexical-1.0.7 | 4 +- metadata/md5-cache/dev-ruby/rgen-0.8.3 | 2 +- metadata/md5-cache/dev-ruby/rgen-0.8.4 | 2 +- metadata/md5-cache/dev-ruby/riel-1.2.0-r2 | 2 +- metadata/md5-cache/dev-ruby/rinku-2.0.4 | 4 +- metadata/md5-cache/dev-ruby/rinku-2.0.5 | 4 +- metadata/md5-cache/dev-ruby/rinku-2.0.6 | 4 +- metadata/md5-cache/dev-ruby/ritex-1.0.1 | 4 +- metadata/md5-cache/dev-ruby/rjb-1.5.5 | 4 +- metadata/md5-cache/dev-ruby/rjb-1.5.7 | 4 +- .../md5-cache/dev-ruby/rkelly-remix-0.0.7 | 4 +- metadata/md5-cache/dev-ruby/rmagick-3.1.0 | 4 +- metadata/md5-cache/dev-ruby/rmagick-3.2.0 | 4 +- metadata/md5-cache/dev-ruby/rmagick-4.0.0 | 4 +- metadata/md5-cache/dev-ruby/roadie-3.4.0 | 2 +- metadata/md5-cache/dev-ruby/roadie-3.5.0 | 2 +- metadata/md5-cache/dev-ruby/roadie-3.5.1 | 15 + .../md5-cache/dev-ruby/roadie-rails-1.2.1 | 2 +- .../md5-cache/dev-ruby/roadie-rails-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/robots-0.10.1-r2 | 4 +- metadata/md5-cache/dev-ruby/rouge-3.10.0 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.11.0 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.11.1 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.8.0 | 2 +- metadata/md5-cache/dev-ruby/rouge-3.9.0 | 2 +- metadata/md5-cache/dev-ruby/rqrcode-0.10.1 | 4 +- metadata/md5-cache/dev-ruby/rr-1.2.1 | 2 +- metadata/md5-cache/dev-ruby/rspec-2.99.0 | 4 +- metadata/md5-cache/dev-ruby/rspec-3.7.0 | 4 +- metadata/md5-cache/dev-ruby/rspec-3.8.0 | 4 +- .../rspec-collection_matchers-1.1.3-r1 | 4 +- .../dev-ruby/rspec-collection_matchers-1.2.0 | 4 +- .../md5-cache/dev-ruby/rspec-core-2.99.2-r2 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.7.1 | 2 +- metadata/md5-cache/dev-ruby/rspec-core-3.8.2 | 2 +- .../dev-ruby/rspec-expectations-2.99.2 | 2 +- .../dev-ruby/rspec-expectations-3.7.0 | 2 +- .../dev-ruby/rspec-expectations-3.8.4 | 2 +- .../md5-cache/dev-ruby/rspec-its-1.2.0-r1 | 4 +- metadata/md5-cache/dev-ruby/rspec-its-1.3.0 | 4 +- .../dev-ruby/rspec-json_expectations-2.1.0 | 4 +- .../dev-ruby/rspec-json_expectations-2.2.0 | 4 +- .../md5-cache/dev-ruby/rspec-mocks-2.99.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-mocks-3.7.0 | 2 +- metadata/md5-cache/dev-ruby/rspec-mocks-3.8.1 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-3.7.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-rails-3.8.2 | 2 +- metadata/md5-cache/dev-ruby/rspec-retry-0.6.1 | 4 +- .../md5-cache/dev-ruby/rspec-support-3.7.1 | 2 +- .../md5-cache/dev-ruby/rspec-support-3.8.2 | 2 +- .../md5-cache/dev-ruby/rspectacular-0.70.7 | 4 +- .../md5-cache/dev-ruby/rspectacular-0.70.8 | 4 +- metadata/md5-cache/dev-ruby/ruby-atk-3.3.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-atk-3.3.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-atk-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-augeas-0.5.0-r3 | 2 +- .../md5-cache/dev-ruby/ruby-beautify-0.97.4 | 4 +- .../dev-ruby/ruby-cairo-gobject-3.3.2 | 2 +- .../dev-ruby/ruby-cairo-gobject-3.3.6 | 2 +- .../dev-ruby/ruby-cairo-gobject-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-3.3.2 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-3.3.6 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-gdk-3.3.2 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-gdk-3.3.6 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-gdk-3.3.7 | 2 +- .../dev-ruby/ruby-clutter-gstreamer-3.3.2 | 2 +- .../dev-ruby/ruby-clutter-gstreamer-3.3.6 | 2 +- .../dev-ruby/ruby-clutter-gstreamer-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-gtk-3.3.2 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-gtk-3.3.6 | 2 +- .../md5-cache/dev-ruby/ruby-clutter-gtk-3.3.7 | 2 +- metadata/md5-cache/dev-ruby/ruby-elf-1.0.8 | 2 +- .../md5-cache/dev-ruby/ruby-feedparser-0.9.4 | 2 +- .../md5-cache/dev-ruby/ruby-filemagic-0.7.2 | 4 +- metadata/md5-cache/dev-ruby/ruby-gdk3-3.3.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-gdk3-3.3.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-gdk3-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-gdkpixbuf2-3.3.2 | 2 +- .../md5-cache/dev-ruby/ruby-gdkpixbuf2-3.3.6 | 2 +- .../md5-cache/dev-ruby/ruby-gdkpixbuf2-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-gettext-3.2.9 | 4 +- metadata/md5-cache/dev-ruby/ruby-gio2-3.3.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-gio2-3.3.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-gio2-3.3.7 | 2 +- metadata/md5-cache/dev-ruby/ruby-glib2-3.3.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-glib2-3.3.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-glib2-3.3.7 | 2 +- .../dev-ruby/ruby-gobject-introspection-3.3.2 | 2 +- .../dev-ruby/ruby-gobject-introspection-3.3.6 | 2 +- .../dev-ruby/ruby-gobject-introspection-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-gstreamer-3.3.2 | 2 +- .../md5-cache/dev-ruby/ruby-gstreamer-3.3.6 | 2 +- .../md5-cache/dev-ruby/ruby-gstreamer-3.3.7 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk2-3.3.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk2-3.3.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk2-3.3.7 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk3-3.3.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk3-3.3.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-gtk3-3.3.7 | 2 +- .../dev-ruby/ruby-gtksourceview-3.3.2 | 2 +- .../dev-ruby/ruby-gtksourceview-3.3.6 | 2 +- .../dev-ruby/ruby-gtksourceview-3.3.7 | 2 +- .../dev-ruby/ruby-gtksourceview3-3.3.2 | 2 +- .../dev-ruby/ruby-gtksourceview3-3.3.6 | 2 +- .../dev-ruby/ruby-gtksourceview3-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-hmac-0.4.0-r1 | 4 +- metadata/md5-cache/dev-ruby/ruby-ldap-0.9.19 | 4 +- metadata/md5-cache/dev-ruby/ruby-ldap-0.9.20 | 4 +- metadata/md5-cache/dev-ruby/ruby-macho-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-macho-2.2.0 | 2 +- .../md5-cache/dev-ruby/ruby-mp3info-0.8.10 | 2 +- .../md5-cache/dev-ruby/ruby-net-ldap-0.16.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-oci8-2.2.5.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-oci8-2.2.7 | 4 +- metadata/md5-cache/dev-ruby/ruby-odbc-0.99999 | 2 +- .../md5-cache/dev-ruby/ruby-oembed-0.12.0 | 4 +- metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.1 | 4 +- metadata/md5-cache/dev-ruby/ruby-ole-1.2.12.2 | 4 +- .../md5-cache/dev-ruby/ruby-opengl-0.10.0 | 4 +- metadata/md5-cache/dev-ruby/ruby-openid-2.7.0 | 2 +- metadata/md5-cache/dev-ruby/ruby-openid-2.9.1 | 15 + metadata/md5-cache/dev-ruby/ruby-pango-3.3.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-pango-3.3.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-pango-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-poppler-3.3.2 | 2 +- .../md5-cache/dev-ruby/ruby-poppler-3.3.6 | 2 +- .../md5-cache/dev-ruby/ruby-poppler-3.3.7 | 2 +- metadata/md5-cache/dev-ruby/ruby-prof-0.18.0 | 2 +- .../dev-ruby/ruby-progressbar-1.10.0 | 2 +- .../dev-ruby/ruby-progressbar-1.10.1 | 2 +- .../dev-ruby/ruby-progressbar-1.4.2-r1 | 4 +- metadata/md5-cache/dev-ruby/ruby-rc4-0.1.5-r2 | 4 +- metadata/md5-cache/dev-ruby/ruby-rsvg-3.3.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-rsvg-3.3.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-rsvg-3.3.7 | 2 +- metadata/md5-cache/dev-ruby/ruby-shadow-2.5.0 | 4 +- metadata/md5-cache/dev-ruby/ruby-shout-2.2.2 | 4 +- .../md5-cache/dev-ruby/ruby-termios-1.0.2-r1 | 4 +- metadata/md5-cache/dev-ruby/ruby-vte-3.3.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-vte-3.3.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-vte-3.3.7 | 2 +- metadata/md5-cache/dev-ruby/ruby-vte3-3.3.2 | 2 +- metadata/md5-cache/dev-ruby/ruby-vte3-3.3.6 | 2 +- metadata/md5-cache/dev-ruby/ruby-vte3-3.3.7 | 2 +- .../md5-cache/dev-ruby/ruby-webkit2-gtk-3.3.2 | 2 +- .../md5-cache/dev-ruby/ruby-webkit2-gtk-3.3.6 | 2 +- .../md5-cache/dev-ruby/ruby-webkit2-gtk-3.3.7 | 2 +- metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10 | 4 +- .../md5-cache/dev-ruby/ruby-yadis-0.3.4-r2 | 4 +- metadata/md5-cache/dev-ruby/ruby2ruby-2.4.2 | 4 +- metadata/md5-cache/dev-ruby/ruby2ruby-2.4.3 | 4 +- metadata/md5-cache/dev-ruby/ruby2ruby-2.4.4 | 4 +- metadata/md5-cache/dev-ruby/ruby_dep-1.5.0 | 4 +- metadata/md5-cache/dev-ruby/ruby_gntp-0.3.4 | 4 +- .../md5-cache/dev-ruby/ruby_parser-3.13.1 | 4 +- .../md5-cache/dev-ruby/ruby_parser-3.14.0 | 4 +- metadata/md5-cache/dev-ruby/ruby_smb-1.0.2 | 4 +- metadata/md5-cache/dev-ruby/ruby_smb-1.0.3 | 4 +- metadata/md5-cache/dev-ruby/ruby_smb-1.0.5 | 4 +- metadata/md5-cache/dev-ruby/ruby_smb-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/rubyntlm-0.6.2 | 4 +- metadata/md5-cache/dev-ruby/rubypants-0.7.0 | 4 +- metadata/md5-cache/dev-ruby/rubytest-0.8.1 | 4 +- .../md5-cache/dev-ruby/rubytest-cli-0.2.0 | 4 +- metadata/md5-cache/dev-ruby/rubytter-1.5.1-r1 | 4 +- metadata/md5-cache/dev-ruby/rubyzip-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-1.2.3 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-1.2.4 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-1.3.0 | 2 +- metadata/md5-cache/dev-ruby/rubyzip-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/safe_yaml-1.0.5 | 4 +- metadata/md5-cache/dev-ruby/sanitize-4.6.6 | 2 +- metadata/md5-cache/dev-ruby/sanitize-5.0.0 | 2 +- metadata/md5-cache/dev-ruby/sanitize-5.1.0 | 2 +- metadata/md5-cache/dev-ruby/sass-3.4.25 | 4 +- metadata/md5-cache/dev-ruby/sass-3.4.25-r1 | 4 +- metadata/md5-cache/dev-ruby/sass-3.5.7 | 4 +- metadata/md5-cache/dev-ruby/sass-3.5.7-r1 | 4 +- metadata/md5-cache/dev-ruby/sass-3.7.3 | 2 +- metadata/md5-cache/dev-ruby/sass-3.7.4 | 2 +- metadata/md5-cache/dev-ruby/sass-listen-4.0.0 | 2 +- metadata/md5-cache/dev-ruby/sass-rails-5.0.7 | 2 +- metadata/md5-cache/dev-ruby/sass-rails-5.0.8 | 2 +- metadata/md5-cache/dev-ruby/sassc-2.0.1-r1 | 4 +- metadata/md5-cache/dev-ruby/sassc-rails-2.1.1 | 4 +- metadata/md5-cache/dev-ruby/sassc-rails-2.1.2 | 4 +- metadata/md5-cache/dev-ruby/sawyer-0.8.2 | 2 +- metadata/md5-cache/dev-ruby/sdoc-1.0.0 | 4 +- metadata/md5-cache/dev-ruby/seed-fu-2.3.9 | 2 +- .../dev-ruby/selenium-webdriver-2.53.4-r1 | 4 +- .../dev-ruby/selenium-webdriver-3.142.3 | 4 +- .../dev-ruby/selenium-webdriver-3.142.4 | 4 +- .../dev-ruby/selenium-webdriver-3.142.5 | 4 +- .../dev-ruby/selenium-webdriver-3.142.6 | 4 +- .../md5-cache/dev-ruby/semantic_puppet-1.0.2 | 4 +- metadata/md5-cache/dev-ruby/semver2-3.4.2 | 2 +- metadata/md5-cache/dev-ruby/serialport-1.3.1 | 4 +- .../md5-cache/dev-ruby/serverengine-2.0.6 | 4 +- .../md5-cache/dev-ruby/serverengine-2.0.7 | 4 +- .../md5-cache/dev-ruby/serverengine-2.1.0 | 4 +- .../md5-cache/dev-ruby/serverengine-2.1.1 | 4 +- metadata/md5-cache/dev-ruby/session-3.2.0 | 4 +- .../md5-cache/dev-ruby/settingslogic-2.0.9 | 4 +- .../md5-cache/dev-ruby/sexp_processor-4.12.0 | 4 +- .../md5-cache/dev-ruby/sexp_processor-4.12.1 | 4 +- .../md5-cache/dev-ruby/sexp_processor-4.13.0 | 4 +- metadata/md5-cache/dev-ruby/sfl-2.2-r1 | 4 +- metadata/md5-cache/dev-ruby/shorturl-1.0.0-r2 | 4 +- metadata/md5-cache/dev-ruby/shotgun-0.9.2 | 4 +- metadata/md5-cache/dev-ruby/shoulda-2.11.3-r2 | 2 +- metadata/md5-cache/dev-ruby/shoulda-3.6.0 | 2 +- .../md5-cache/dev-ruby/shoulda-context-1.2.2 | 4 +- .../dev-ruby/shoulda-matchers-2.8.0-r1 | 4 +- .../md5-cache/dev-ruby/shoulda-matchers-3.1.3 | 4 +- .../md5-cache/dev-ruby/shoulda-matchers-4.0.1 | 2 +- .../md5-cache/dev-ruby/shoulda-matchers-4.1.0 | 2 +- .../md5-cache/dev-ruby/shoulda-matchers-4.1.1 | 2 +- .../md5-cache/dev-ruby/shoulda-matchers-4.1.2 | 2 +- metadata/md5-cache/dev-ruby/sigar-0.7.3 | 4 +- metadata/md5-cache/dev-ruby/sigdump-0.2.4 | 4 +- metadata/md5-cache/dev-ruby/simple-rss-1.3.3 | 4 +- .../md5-cache/dev-ruby/simple_oauth-0.3.1 | 2 +- .../md5-cache/dev-ruby/simplecov-0.16.1-r1 | 2 +- metadata/md5-cache/dev-ruby/simplecov-0.17.0 | 2 +- metadata/md5-cache/dev-ruby/simplecov-0.17.1 | 2 +- .../md5-cache/dev-ruby/simplecov-html-0.10.2 | 4 +- metadata/md5-cache/dev-ruby/sinatra-1.4.8 | 4 +- metadata/md5-cache/dev-ruby/sinatra-2.0.5 | 2 +- metadata/md5-cache/dev-ruby/sinatra-2.0.7 | 2 +- .../md5-cache/dev-ruby/sinatra-partial-1.0.1 | 4 +- metadata/md5-cache/dev-ruby/six-0.2.0 | 2 +- metadata/md5-cache/dev-ruby/slim-3.0.9 | 4 +- metadata/md5-cache/dev-ruby/slim-4.0.1 | 4 +- metadata/md5-cache/dev-ruby/slop-4.6.2 | 2 +- metadata/md5-cache/dev-ruby/slop-4.7.0 | 2 +- .../dev-ruby/slow_enumerator_tools-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/source_map-3.0.1 | 4 +- metadata/md5-cache/dev-ruby/sourcemap-0.1.1 | 4 +- .../md5-cache/dev-ruby/sparklines-0.5.2-r6 | 4 +- metadata/md5-cache/dev-ruby/spork-0.9.2-r2 | 4 +- metadata/md5-cache/dev-ruby/spreadsheet-1.1.9 | 2 +- metadata/md5-cache/dev-ruby/spreadsheet-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/spreadsheet-1.2.4 | 2 +- metadata/md5-cache/dev-ruby/spring-2.0.2 | 2 +- metadata/md5-cache/dev-ruby/spring-2.1.0 | 2 +- metadata/md5-cache/dev-ruby/sprockets-3.7.2 | 2 +- .../md5-cache/dev-ruby/sprockets-rails-3.2.1 | 2 +- metadata/md5-cache/dev-ruby/spy-0.4.5 | 4 +- metadata/md5-cache/dev-ruby/spy-1.0.0 | 4 +- metadata/md5-cache/dev-ruby/sqlite3-1.3.13 | 4 +- metadata/md5-cache/dev-ruby/sqlite3-1.4.0 | 4 +- metadata/md5-cache/dev-ruby/sqlite3-1.4.1 | 4 +- metadata/md5-cache/dev-ruby/sshkey-1.9.0 | 4 +- metadata/md5-cache/dev-ruby/sshkey-2.0.0 | 4 +- metadata/md5-cache/dev-ruby/sshkit-1.18.2 | 4 +- metadata/md5-cache/dev-ruby/sshkit-1.19.1 | 4 +- metadata/md5-cache/dev-ruby/sshkit-1.20.0 | 4 +- metadata/md5-cache/dev-ruby/stamp-0.6.0 | 2 +- .../md5-cache/dev-ruby/state_machine-1.2.0 | 4 +- metadata/md5-cache/dev-ruby/stomp-1.4.4 | 4 +- metadata/md5-cache/dev-ruby/stringex-2.8.5 | 4 +- metadata/md5-cache/dev-ruby/strptime-0.2.3 | 2 +- metadata/md5-cache/dev-ruby/subexec-0.2.3-r1 | 2 +- metadata/md5-cache/dev-ruby/syntax-1.2.2 | 2 +- metadata/md5-cache/dev-ruby/syslogger-1.6.5 | 4 +- metadata/md5-cache/dev-ruby/systemu-2.6.5 | 4 +- metadata/md5-cache/dev-ruby/tdiff-0.3.3-r1 | 4 +- metadata/md5-cache/dev-ruby/tdiff-0.3.4 | 4 +- metadata/md5-cache/dev-ruby/temple-0.8.0 | 4 +- metadata/md5-cache/dev-ruby/temple-0.8.1 | 4 +- metadata/md5-cache/dev-ruby/temple-0.8.2 | 4 +- .../md5-cache/dev-ruby/term-ansicolor-1.7.1 | 4 +- metadata/md5-cache/dev-ruby/termcolor-1.2.2 | 4 +- metadata/md5-cache/dev-ruby/terrapin-0.6.0 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.2.7 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.3.1 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.3.2 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.3.3 | 4 +- metadata/md5-cache/dev-ruby/test-unit-3.3.4 | 4 +- .../md5-cache/dev-ruby/test-unit-rr-1.0.5 | 4 +- .../dev-ruby/test_construct-2.0.1-r1 | 4 +- .../md5-cache/dev-ruby/test_construct-2.0.2 | 4 +- .../md5-cache/dev-ruby/test_declarative-0.0.6 | 2 +- metadata/md5-cache/dev-ruby/text-1.3.1 | 4 +- .../md5-cache/dev-ruby/text-hyphen-1.4.1-r2 | 4 +- metadata/md5-cache/dev-ruby/textpow-1.4.0 | 2 +- metadata/md5-cache/dev-ruby/thor-0.20.3 | 2 +- .../md5-cache/dev-ruby/thread_order-1.1.0 | 4 +- .../md5-cache/dev-ruby/thread_order-1.1.1 | 4 +- metadata/md5-cache/dev-ruby/thread_safe-0.3.6 | 4 +- .../md5-cache/dev-ruby/tidy-ext-0.1.14-r3 | 4 +- .../md5-cache/dev-ruby/tidy_table-0.0.5-r4 | 4 +- .../md5-cache/dev-ruby/tidy_table-0.0.5-r5 | 4 +- metadata/md5-cache/dev-ruby/tilt-2.0.10 | 2 +- metadata/md5-cache/dev-ruby/tilt-2.0.9 | 4 +- metadata/md5-cache/dev-ruby/timecop-0.8.1 | 4 +- metadata/md5-cache/dev-ruby/timecop-0.9.1 | 4 +- metadata/md5-cache/dev-ruby/timers-4.1.2 | 4 +- metadata/md5-cache/dev-ruby/timers-4.2.0 | 4 +- metadata/md5-cache/dev-ruby/timers-4.3.0 | 4 +- metadata/md5-cache/dev-ruby/tins-1.20.2 | 4 +- metadata/md5-cache/dev-ruby/tins-1.20.3 | 4 +- metadata/md5-cache/dev-ruby/tins-1.21.0 | 4 +- metadata/md5-cache/dev-ruby/tins-1.21.1 | 4 +- .../md5-cache/dev-ruby/tokyocabinet-1.32.0 | 4 +- metadata/md5-cache/dev-ruby/tomlrb-1.2.6 | 2 +- metadata/md5-cache/dev-ruby/tomlrb-1.2.8 | 2 +- metadata/md5-cache/dev-ruby/totoridipjp-0.1.0 | 4 +- .../dev-ruby/transaction-simple-1.4.0.2-r2 | 4 +- metadata/md5-cache/dev-ruby/travis-1.8.10 | 4 +- metadata/md5-cache/dev-ruby/travis-1.8.9-r1 | 4 +- metadata/md5-cache/dev-ruby/treetop-1.6.10 | 4 +- metadata/md5-cache/dev-ruby/trollop-2.1.3 | 4 +- metadata/md5-cache/dev-ruby/ttfunk-1.5.1 | 2 +- metadata/md5-cache/dev-ruby/tty-color-0.4.3 | 4 +- metadata/md5-cache/dev-ruby/tty-color-0.5.0 | 4 +- metadata/md5-cache/dev-ruby/tty-command-0.8.2 | 2 +- metadata/md5-cache/dev-ruby/tty-command-0.9.0 | 2 +- metadata/md5-cache/dev-ruby/tty-cursor-0.7.0 | 4 +- metadata/md5-cache/dev-ruby/tty-file-0.7.0 | 2 +- .../md5-cache/dev-ruby/tty-platform-0.2.0 | 4 +- .../md5-cache/dev-ruby/tty-platform-0.2.1 | 4 +- metadata/md5-cache/dev-ruby/tty-prompt-0.19.0 | 4 +- .../md5-cache/dev-ruby/tty-reader-0.6.0-r1 | 4 +- metadata/md5-cache/dev-ruby/tty-screen-0.7.0 | 4 +- metadata/md5-cache/dev-ruby/tty-which-0.4.1 | 4 +- metadata/md5-cache/dev-ruby/turbolinks-2.5.4 | 4 +- metadata/md5-cache/dev-ruby/turbolinks-5.2.0 | 4 +- .../dev-ruby/turbolinks-source-5.2.0 | 4 +- metadata/md5-cache/dev-ruby/twitter-6.2.0 | 2 +- .../md5-cache/dev-ruby/twitter-text-1.14.7 | 4 +- .../md5-cache/dev-ruby/twitter-text-2.1.0 | 4 +- .../md5-cache/dev-ruby/twitter-text-3.0.0 | 4 +- .../md5-cache/dev-ruby/typed-array-0.1.2-r1 | 4 +- metadata/md5-cache/dev-ruby/typhoeus-0.6.9-r1 | 4 +- metadata/md5-cache/dev-ruby/typhoeus-1.3.1 | 4 +- metadata/md5-cache/dev-ruby/tzinfo-1.2.5 | 4 +- metadata/md5-cache/dev-ruby/tzinfo-2.0.0 | 2 +- metadata/md5-cache/dev-ruby/uglifier-4.1.19 | 2 +- metadata/md5-cache/dev-ruby/uglifier-4.1.20 | 2 +- metadata/md5-cache/dev-ruby/uglifier-4.2.0 | 2 +- metadata/md5-cache/dev-ruby/ultraviolet-1.0.1 | 4 +- metadata/md5-cache/dev-ruby/unf-0.1.4 | 4 +- metadata/md5-cache/dev-ruby/unf_ext-0.0.7.5 | 4 +- metadata/md5-cache/dev-ruby/unf_ext-0.0.7.6 | 4 +- metadata/md5-cache/dev-ruby/unindent-1.0 | 4 +- .../md5-cache/dev-ruby/uuidtools-2.1.5-r1 | 4 +- .../md5-cache/dev-ruby/vagrant_cloud-2.0.2 | 2 +- metadata/md5-cache/dev-ruby/vcard-0.2.15 | 4 +- metadata/md5-cache/dev-ruby/vcr-1.11.3 | 4 +- metadata/md5-cache/dev-ruby/vcr-4.0.0 | 2 +- metadata/md5-cache/dev-ruby/vcr-5.0.0 | 2 +- metadata/md5-cache/dev-ruby/virtus-1.0.5 | 4 +- metadata/md5-cache/dev-ruby/vlad-2.7.0 | 4 +- metadata/md5-cache/dev-ruby/warden-1.2.8 | 2 +- metadata/md5-cache/dev-ruby/web-console-2.3.0 | 2 +- metadata/md5-cache/dev-ruby/web-console-3.7.0 | 2 +- metadata/md5-cache/dev-ruby/web-console-4.0.1 | 2 +- metadata/md5-cache/dev-ruby/webmock-2.3.2 | 4 +- metadata/md5-cache/dev-ruby/webmock-3.6.2 | 4 +- metadata/md5-cache/dev-ruby/webmock-3.7.2 | 4 +- metadata/md5-cache/dev-ruby/webmock-3.7.3 | 4 +- metadata/md5-cache/dev-ruby/webmock-3.7.5 | 4 +- metadata/md5-cache/dev-ruby/webmock-3.7.6 | 4 +- .../md5-cache/dev-ruby/webrobots-0.1.2-r1 | 4 +- metadata/md5-cache/dev-ruby/websocket-1.2.7 | 4 +- metadata/md5-cache/dev-ruby/websocket-1.2.8 | 4 +- .../md5-cache/dev-ruby/websocket-driver-0.6.5 | 2 +- .../md5-cache/dev-ruby/websocket-driver-0.7.0 | 2 +- .../md5-cache/dev-ruby/websocket-driver-0.7.1 | 2 +- .../dev-ruby/websocket-extensions-0.1.3 | 2 +- .../dev-ruby/websocket-extensions-0.1.4 | 2 +- .../md5-cache/dev-ruby/will_paginate-3.1.6 | 4 +- .../md5-cache/dev-ruby/will_paginate-3.1.7 | 4 +- .../md5-cache/dev-ruby/will_paginate-3.1.8 | 4 +- .../md5-cache/dev-ruby/windows_error-0.1.2 | 4 +- metadata/md5-cache/dev-ruby/wirble-0.1.3-r4 | 4 +- metadata/md5-cache/dev-ruby/wisper-2.0.0 | 4 +- metadata/md5-cache/dev-ruby/x25519-1.0.8 | 2 +- metadata/md5-cache/dev-ruby/xdr-2.0.0 | 4 +- metadata/md5-cache/dev-ruby/xdr-3.0.0 | 4 +- metadata/md5-cache/dev-ruby/xml-simple-1.1.5 | 2 +- metadata/md5-cache/dev-ruby/xmlrpc-0.3.0 | 2 +- metadata/md5-cache/dev-ruby/xpath-2.1.0 | 4 +- metadata/md5-cache/dev-ruby/xpath-3.2.0 | 4 +- metadata/md5-cache/dev-ruby/yajl-ruby-1.3.1 | 4 +- metadata/md5-cache/dev-ruby/yajl-ruby-1.4.0 | 4 +- metadata/md5-cache/dev-ruby/yajl-ruby-1.4.1 | 4 +- metadata/md5-cache/dev-ruby/yard-0.9.20 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-1.4.3 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.1.10 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.1.8 | 2 +- metadata/md5-cache/dev-ruby/zeitwerk-2.1.9 | 2 +- metadata/md5-cache/dev-ruby/zentest-4.11.1 | 4 +- metadata/md5-cache/dev-ruby/zentest-4.11.2 | 4 +- metadata/md5-cache/dev-ruby/zentest-4.12.0 | 4 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 10611 -> 10293 bytes .../md5-cache/dev-tcltk/expect-lite-4.9.0 | 4 +- metadata/md5-cache/dev-tcltk/iwidgets-4.0.1 | 11 - .../md5-cache/dev-tcltk/iwidgets-4.0.1-r3 | 12 - metadata/md5-cache/dev-tex/Manifest.gz | Bin 19485 -> 19475 bytes .../md5-cache/dev-tex/bibtexu-3.71_p20190410 | 4 +- metadata/md5-cache/dev-tex/pgf-3.1.4b-r1 | 4 +- metadata/md5-cache/dev-texlive/Manifest.gz | Bin 12580 -> 12582 bytes .../dev-texlive/texlive-basic-2019-r1 | 4 +- .../dev-texlive/texlive-bibtexextra-2019 | 4 +- .../dev-texlive/texlive-fontsextra-2019 | 4 +- .../dev-texlive/texlive-fontsrecommended-2019 | 4 +- .../dev-texlive/texlive-fontutils-2019 | 4 +- .../md5-cache/dev-texlive/texlive-latex-2019 | 4 +- .../dev-texlive/texlive-latexextra-2019-r2 | 4 +- .../dev-texlive/texlive-latexrecommended-2019 | 4 +- .../md5-cache/dev-texlive/texlive-luatex-2019 | 4 +- .../dev-texlive/texlive-pictures-2019 | 4 +- .../dev-texlive/texlive-plaingeneric-2019 | 4 +- .../dev-texlive/texlive-pstricks-2019 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 140567 -> 138660 bytes metadata/md5-cache/dev-util/aruba-0.6.2-r2 | 4 +- metadata/md5-cache/dev-util/aruba-0.8.1 | 4 +- metadata/md5-cache/dev-util/cbindgen-0.6.6 | 12 - metadata/md5-cache/dev-util/cbindgen-0.6.7 | 12 - metadata/md5-cache/dev-util/cbindgen-0.7.1 | 12 - metadata/md5-cache/dev-util/cbindgen-0.8.2 | 12 - metadata/md5-cache/dev-util/cbindgen-0.8.7 | 12 - metadata/md5-cache/dev-util/cbindgen-0.9.0 | 12 - metadata/md5-cache/dev-util/cbindgen-0.9.1 | 4 +- metadata/md5-cache/dev-util/cmake-3.14.7 | 14 + metadata/md5-cache/dev-util/cproto-4.7o | 4 +- .../dev-util/cpuinfo-collection-20101114 | 4 +- metadata/md5-cache/dev-util/cucumber-3.1.2 | 2 +- .../md5-cache/dev-util/cucumber-core-3.2.1 | 2 +- .../dev-util/cucumber-expressions-6.0.1 | 4 +- .../dev-util/cucumber-messages-2.1.1 | 4 +- .../dev-util/cucumber-messages-2.1.2 | 4 +- .../md5-cache/dev-util/cucumber-rails-1.6.0 | 4 +- .../md5-cache/dev-util/cucumber-rails-1.7.0 | 4 +- .../md5-cache/dev-util/cucumber-rails-1.8.0 | 4 +- .../dev-util/cucumber-tag_expressions-1.1.1 | 4 +- .../md5-cache/dev-util/cucumber-wire-0.0.1-r1 | 4 +- metadata/md5-cache/dev-util/duma-2.5.13 | 12 - ...0.11 => intel-graphics-compiler-1.0.11-r1} | 2 +- .../dev-util/intel-graphics-compiler-1.0.8 | 14 - .../dev-util/intel-graphics-compiler-1.0.9 | 14 - metadata/md5-cache/dev-util/its4-1.1.1 | 11 - metadata/md5-cache/dev-util/its4-1.1.1-r1 | 4 +- metadata/md5-cache/dev-util/jconfig-2.8.5 | 13 - metadata/md5-cache/dev-util/jconfig-2.9 | 4 +- metadata/md5-cache/dev-util/kup-0.3.4-r1 | 4 +- metadata/md5-cache/dev-util/makepp-1.18 | 12 - metadata/md5-cache/dev-util/meson-0.51.2 | 4 +- metadata/md5-cache/dev-util/patchutils-0.3.4 | 4 +- metadata/md5-cache/dev-util/perf-4.14.33 | 4 +- metadata/md5-cache/dev-util/perf-4.14.33-r1 | 4 +- metadata/md5-cache/dev-util/perf-4.20.3 | 4 +- metadata/md5-cache/dev-util/perf-5.1.15 | 4 +- .../{pkgcheck-0.6.6 => pkgcheck-0.6.8} | 10 +- metadata/md5-cache/dev-util/pkgcheck-9999 | 2 +- metadata/md5-cache/dev-util/promu-0.2.0 | 12 - metadata/md5-cache/dev-util/promu-0.3.0 | 12 - metadata/md5-cache/dev-util/promu-0.5.0 | 4 +- metadata/md5-cache/dev-util/pscan-20000721-r1 | 4 +- metadata/md5-cache/dev-util/quilt-0.66 | 4 +- metadata/md5-cache/dev-util/rocm-cmake-2.9.0 | 12 + .../dev-util/spirv-llvm-translator-8.0.1.1-r1 | 15 - ...0.1.2 => spirv-llvm-translator-8.0.1.2-r1} | 2 +- metadata/md5-cache/dev-util/treecc-0.3.10-r1 | 4 +- metadata/md5-cache/dev-util/xdelta-1.1.4-r2 | 13 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 27607 -> 27758 bytes metadata/md5-cache/dev-vcs/cvsps-2.2_beta1 | 4 +- metadata/md5-cache/dev-vcs/git-2.19.2 | 4 +- metadata/md5-cache/dev-vcs/git-2.21.0 | 4 +- metadata/md5-cache/dev-vcs/git-2.21.0-r2 | 4 +- metadata/md5-cache/dev-vcs/git-2.22.0 | 4 +- metadata/md5-cache/dev-vcs/git-2.22.1 | 4 +- metadata/md5-cache/dev-vcs/git-2.23.0 | 4 +- metadata/md5-cache/dev-vcs/git-9999 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r1 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r2 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r3 | 2 +- .../dev-vcs/git-deploy-6.0.1_p20131024 | 13 - .../dev-vcs/git-deploy-6.0.1_p20131024-r1 | 13 + metadata/md5-cache/dev-vcs/git-num-2.0.1 | 2 +- metadata/md5-cache/dev-vcs/gitsh-0.11.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.1.2 | 16 + metadata/md5-cache/games-action/Manifest.gz | Bin 15624 -> 15273 bytes .../games-action/mutantstorm-demo-1.33-r1 | 12 - .../games-action/spacetripper-demo-1-r1 | 12 - metadata/md5-cache/games-fps/Manifest.gz | Bin 21614 -> 21445 bytes .../games-fps/serious-sam-tfe-1_beta3 | 15 - metadata/md5-cache/games-misc/Manifest.gz | Bin 13344 -> 13332 bytes metadata/md5-cache/games-misc/c++robots-0-r1 | 4 +- metadata/md5-cache/games-misc/lolcat-90.8.8 | 4 +- .../md5-cache/games-misc/lolcat-90.8.8-r1 | 4 +- metadata/md5-cache/games-misc/rfksay-0.1-r1 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 9824 -> 9498 bytes metadata/md5-cache/mail-client/clawsker-0.7.8 | 10 - metadata/md5-cache/mail-client/clawsker-1.1.0 | 4 +- .../mail-client/mailx-support-20060102-r1 | 10 - .../md5-cache/mail-client/roundcube-1.3.10 | 14 + .../md5-cache/mail-client/thunderbird-60.8.0 | 15 - .../md5-cache/mail-client/thunderbird-60.9.0 | 6 +- .../md5-cache/mail-client/thunderbird-68.1.1 | 4 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 14737 -> 14403 bytes .../md5-cache/mail-filter/policyd-1.82-r1 | 12 - .../md5-cache/mail-filter/policyd-1.82-r3 | 4 +- metadata/md5-cache/mail-filter/spampd-2.30 | 11 - metadata/md5-cache/mail-filter/spampd-2.42 | 4 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 5993 -> 5834 bytes metadata/md5-cache/mail-mta/esmtp-1.2 | 11 - metadata/md5-cache/mail-mta/esmtp-1.2-r1 | 4 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 46388 -> 46402 bytes .../media-fonts/cascadia-code-1910.04 | 12 + .../media-fonts/liberation-fonts-2.00.5 | 4 +- .../md5-cache/media-fonts/mplus-fonts-2.2.4 | 12 - ...es-fonts-2.0 => polarsys-b612-fonts-1.008} | 14 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 63464 -> 63307 bytes metadata/md5-cache/media-gfx/darktable-2.6.2 | 4 +- .../md5-cache/media-gfx/imagemagick-6.9.10.64 | 4 +- ...magick-6.9.10.60 => imagemagick-6.9.10.67} | 8 +- .../md5-cache/media-gfx/imagemagick-7.0.8.64 | 4 +- ...gemagick-7.0.8.60 => imagemagick-7.0.8.67} | 8 +- .../md5-cache/media-gfx/pngtoico-1.0.1-r1 | 4 +- metadata/md5-cache/media-gfx/psftools-1.0.7 | 9 - metadata/md5-cache/media-gfx/ufraw-0.22-r3 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 112316 -> 111793 bytes metadata/md5-cache/media-libs/fmod-4.38.02 | 12 - metadata/md5-cache/media-libs/jbig2dec-0.17 | 14 + .../md5-cache/media-libs/lensfun-0.3.2-r1 | 14 +- metadata/md5-cache/media-libs/libheif-1.4.0 | 4 +- metadata/md5-cache/media-libs/libheif-1.4.1 | 14 + metadata/md5-cache/media-libs/libheif-1.5.1 | 14 + metadata/md5-cache/media-libs/libheif-9999 | 8 +- .../md5-cache/media-libs/libiec61883-1.2.0-r1 | 4 +- metadata/md5-cache/media-libs/libipod-0.1 | 10 - .../md5-cache/media-libs/libjackasyn-0.13 | 13 - metadata/md5-cache/media-libs/libnut-661 | 10 - .../md5-cache/media-libs/libopendaap-0.4.0 | 10 - .../media-libs/libprojectm-3.1.1_rc4 | 14 + .../media-libs/libprojectm-3.1.1_rc5 | 14 + .../media-libs/libprojectm-3.1.1_rc5-r1 | 14 + .../md5-cache/media-libs/libprojectm-9999 | 9 +- metadata/md5-cache/media-libs/sbc-1.4 | 4 +- metadata/md5-cache/media-libs/sdif-3.11.4 | 12 - metadata/md5-cache/media-libs/sdif-3.8.6 | 11 - metadata/md5-cache/media-libs/sdlmm-0.1.8-r1 | 11 - .../md5-cache/media-libs/shaderc-2017.2-r1 | 14 - metadata/md5-cache/media-libs/shaderc-9999 | 13 - metadata/md5-cache/media-libs/vigra-9999 | 12 +- metadata/md5-cache/media-libs/x265-3.2 | 13 + metadata/md5-cache/media-libs/x265-9999 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 89860 -> 90022 bytes .../md5-cache/media-plugins/fil-plugins-0.3.0 | 12 - .../media-plugins/fil-plugins-0.3.0-r1 | 4 +- .../kodi-visualization-projectm-2.3.0 | 13 + .../kodi-visualization-projectm-2.3.1 | 13 + .../kodi-visualization-projectm-9999 | 6 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 85229 -> 84464 bytes metadata/md5-cache/media-sound/ardour-5.12 | 4 +- metadata/md5-cache/media-sound/ardour-9999 | 2 +- metadata/md5-cache/media-sound/audiotag-0.19 | 11 - .../md5-cache/media-sound/audiotag-0.19-r1 | 4 +- metadata/md5-cache/media-sound/gnump3d-3.0-r1 | 14 - metadata/md5-cache/media-sound/mcdp-0.4a | 10 - metadata/md5-cache/media-sound/oggtst-0.0 | 4 +- metadata/md5-cache/media-sound/rplay-3.3.2-r1 | 12 - metadata/md5-cache/media-sound/rplay-3.3.2-r2 | 12 - metadata/md5-cache/media-tv/Manifest.gz | Bin 7562 -> 7403 bytes metadata/md5-cache/media-tv/kodi-9999 | 6 +- .../md5-cache/media-tv/shoutcast2vdr-0.0.8 | 11 - metadata/md5-cache/media-video/Manifest.gz | Bin 41739 -> 41740 bytes .../md5-cache/media-video/acidrip-0.14-r4 | 8 +- metadata/md5-cache/media-video/clive-2.3.0.1 | 4 +- metadata/md5-cache/media-video/mpglen-0.1 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 84415 -> 83142 bytes .../md5-cache/net-analyzer/arp-scan-99999 | 12 + metadata/md5-cache/net-analyzer/arpoison-0.7 | 13 + .../md5-cache/net-analyzer/arptools-1.0.2 | 4 +- metadata/md5-cache/net-analyzer/bwbar-1.2.3 | 4 +- metadata/md5-cache/net-analyzer/fprobe-1.1 | 12 - metadata/md5-cache/net-analyzer/fprobe-1.1-r3 | 4 +- metadata/md5-cache/net-analyzer/hydra-8.5-r1 | 13 - metadata/md5-cache/net-analyzer/hydra-8.6-r1 | 13 - .../md5-cache/net-analyzer/ipaudit-1.0_beta2 | 13 - .../net-analyzer/ipaudit-1.0_beta2-r1 | 4 +- metadata/md5-cache/net-analyzer/neti-2.0 | 13 - metadata/md5-cache/net-analyzer/neti-2.0-r1 | 4 +- metadata/md5-cache/net-analyzer/snmptt-1.2 | 11 - metadata/md5-cache/net-analyzer/snmptt-1.4 | 4 +- .../md5-cache/net-analyzer/snortsam-2.50-r1 | 10 - metadata/md5-cache/net-analyzer/tcpdump-4.9.3 | 4 +- metadata/md5-cache/net-analyzer/tcpstat-1.5 | 12 - .../md5-cache/net-analyzer/tcpstat-1.5-r1 | 13 - .../md5-cache/net-analyzer/tcpstat-1.5-r2 | 12 - .../md5-cache/net-analyzer/tcpstat-1.5-r3 | 4 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 17738 -> 17265 bytes metadata/md5-cache/net-dns/knot-2.7.7 | 14 - metadata/md5-cache/net-dns/knot-2.8.2 | 14 - .../net-dns/{knot-2.8.3 => knot-2.8.4} | 2 +- metadata/md5-cache/net-dns/ldns-utils-1.7.1 | 3 +- metadata/md5-cache/net-dns/nsd-4.1.27 | 14 - metadata/md5-cache/net-dns/nsd-4.2.1-r1 | 14 - metadata/md5-cache/net-dns/unbound-1.9.4 | 15 + metadata/md5-cache/net-fs/Manifest.gz | Bin 16643 -> 16641 bytes metadata/md5-cache/net-fs/autofs-5.1.5-r2 | 4 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 6841 -> 6842 bytes metadata/md5-cache/net-ftp/ftpbase-0.01-r3 | 4 +- metadata/md5-cache/net-ftp/tftp-hpa-5.2-r1 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15343 -> 14844 bytes metadata/md5-cache/net-im/jabber-base-0.01-r1 | 4 +- .../net-im/telegram-desktop-bin-1.8.1 | 12 - ...-bin-1.8.2 => telegram-desktop-bin-1.8.13} | 2 +- .../net-im/telegram-desktop-bin-1.8.4 | 12 - metadata/md5-cache/net-im/yowsup-2.5.7-r2 | 15 - metadata/md5-cache/net-im/yowsup-3.2.3 | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 71755 -> 70785 bytes .../net-libs/NativeThread-0_pre20080330 | 13 - metadata/md5-cache/net-libs/cvm-0.76 | 13 - metadata/md5-cache/net-libs/iax-0.2.2 | 9 - metadata/md5-cache/net-libs/iax-0.2.2-r1 | 10 - metadata/md5-cache/net-libs/iax-0.2.2-r3 | 4 +- metadata/md5-cache/net-libs/libpcap-1.9.1 | 4 +- metadata/md5-cache/net-libs/nodejs-0.12.18 | 14 - metadata/md5-cache/net-libs/nodejs-4.9.1 | 13 - metadata/md5-cache/net-libs/nodejs-99999999 | 2 +- metadata/md5-cache/net-libs/rpc2-2.14 | 4 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 24532 -> 24349 bytes metadata/md5-cache/net-mail/asmail-2.1 | 13 - metadata/md5-cache/net-mail/asmail-2.1-r1 | 4 +- .../md5-cache/net-mail/dot-forward-0.71-r3 | 6 +- .../md5-cache/net-mail/dot-forward-0.71-r4 | 13 + .../md5-cache/net-mail/ezmlm-idx-7.0.0-r3 | 4 +- metadata/md5-cache/net-mail/kuvert-2.0.4 | 11 - metadata/md5-cache/net-mail/mailbase-1.5-r1 | 4 +- .../md5-cache/net-mail/mailshears-0.0.3-r1 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 104977 -> 104696 bytes .../net-misc/asterisk-extra-sounds-1.4.11 | 12 - metadata/md5-cache/net-misc/bridge-utils-1.6 | 4 +- metadata/md5-cache/net-misc/bwwhois-5.5.2-r2 | 8 +- .../md5-cache/net-misc/cfengine-2.2.10-r4 | 14 - .../md5-cache/net-misc/cfengine-2.2.10-r5 | 13 + metadata/md5-cache/net-misc/cni-plugins-0.8.2 | 4 +- metadata/md5-cache/net-misc/connman-1.37 | 4 +- metadata/md5-cache/net-misc/dcetest-2.0 | 4 +- metadata/md5-cache/net-misc/dropbox-82.4.155 | 14 + metadata/md5-cache/net-misc/ices-2.0.1-r1 | 12 - .../net-misc/{kea-1.5.0 => kea-1.7.0} | 13 +- metadata/md5-cache/net-misc/kea-9999 | 6 +- .../md5-cache/net-misc/liveice-2000530-r2 | 4 +- .../md5-cache/net-misc/miniupnpd-2.1.20191006 | 13 + metadata/md5-cache/net-misc/netdate-1.2-r1 | 4 +- metadata/md5-cache/net-misc/netsed-0.01b-r1 | 4 +- .../md5-cache/net-misc/nextcloud-client-2.6.0 | 14 + metadata/md5-cache/net-misc/ofono-1.16 | 4 +- metadata/md5-cache/net-misc/ofono-1.28 | 4 +- metadata/md5-cache/net-misc/ofono-1.29 | 4 +- metadata/md5-cache/net-misc/putty-0.73 | 4 +- .../md5-cache/net-misc/rabbitmq-server-3.7.10 | 14 - .../md5-cache/net-misc/rabbitmq-server-3.7.11 | 14 - .../net-misc/rabbitmq-server-3.7.3-r1 | 13 - ...tmq-server-3.7.9 => rabbitmq-server-3.8.0} | 8 +- metadata/md5-cache/net-misc/rdate-1.4-r3 | 11 - metadata/md5-cache/net-misc/shmux-1.0 | 13 - .../md5-cache/net-misc/teamviewer-14.6.2452 | 13 + metadata/md5-cache/net-misc/usbip-3.19 | 4 +- metadata/md5-cache/net-misc/usbip-4.13 | 4 +- metadata/md5-cache/net-misc/wakeonlan-0.41-r2 | 4 +- metadata/md5-cache/net-misc/whois-5.5.2 | 15 + metadata/md5-cache/net-p2p/Manifest.gz | Bin 19065 -> 19071 bytes .../{ktorrent-5.1.2-r1 => ktorrent-5.1.2-r2} | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 11566 -> 11418 bytes .../md5-cache/net-print/apsfilter-7.2.8-r1 | 4 +- ...ups-filters-1.25.4 => cups-filters-1.25.6} | 4 +- .../net-print/foomatic-db-engine-4.0.11 | 13 - .../net-print/foomatic-db-engine-4.0.12 | 4 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9188 -> 9349 bytes metadata/md5-cache/net-proxy/haproxy-2.0.7 | 15 + metadata/md5-cache/net-vpn/Manifest.gz | Bin 11018 -> 11018 bytes metadata/md5-cache/net-vpn/openconnect-8.05 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 32346 -> 32518 bytes .../md5-cache/net-wireless/blueberry-1.2.9 | 14 + metadata/md5-cache/net-wireless/bluez-5.50-r3 | 4 +- metadata/md5-cache/net-wireless/bluez-5.51 | 6 +- .../md5-cache/net-wireless/bluez-hcidump-2.5 | 4 +- metadata/md5-cache/net-wireless/crda-3.18-r3 | 4 +- metadata/md5-cache/net-wireless/neard-0.15-r1 | 4 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 32581 -> 32584 bytes metadata/md5-cache/sci-biology/bioruby-1.5.1 | 4 +- metadata/md5-cache/sci-biology/bioruby-1.5.2 | 4 +- .../md5-cache/sci-biology/sim4-20030921-r2 | 4 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 4198 -> 4198 bytes .../md5-cache/sci-calculators/hexcalc-1.11-r3 | 4 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 24420 -> 24575 bytes .../md5-cache/sci-chemistry/gromacs-2018.7 | 3 +- .../md5-cache/sci-chemistry/gromacs-2018.8 | 15 + .../md5-cache/sci-chemistry/gromacs-2018.9999 | 9 +- .../md5-cache/sci-chemistry/gromacs-2019.2 | 3 +- .../md5-cache/sci-chemistry/gromacs-2019.3 | 3 +- .../md5-cache/sci-chemistry/gromacs-2019.4 | 3 +- .../md5-cache/sci-chemistry/gromacs-2019.9999 | 9 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 3 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 19306 -> 19629 bytes .../md5-cache/sci-geosciences/gpsd-3.17-r3 | 4 +- .../md5-cache/sci-geosciences/gpsd-3.17-r4 | 4 +- .../md5-cache/sci-geosciences/gpsd-3.18.1 | 15 + metadata/md5-cache/sci-geosciences/gpsd-3.19 | 15 + metadata/md5-cache/sci-geosciences/gpsd-9999 | 17 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 76399 -> 76239 bytes metadata/md5-cache/sci-libs/openfoam-bin-1.6 | 13 - metadata/md5-cache/sci-libs/ufconfig-3.7.1 | 4 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 23987 -> 23820 bytes .../md5-cache/sci-mathematics/kodkod-1.5.2-r1 | 13 - metadata/md5-cache/sys-apps/Manifest.gz | Bin 102373 -> 101729 bytes metadata/md5-cache/sys-apps/adjtime-0.4-r2 | 12 - .../md5-cache/sys-apps/cracklib-words-2.9.6 | 4 +- metadata/md5-cache/sys-apps/dtc-1.4.1 | 4 +- metadata/md5-cache/sys-apps/dtc-1.4.1-r1 | 4 +- metadata/md5-cache/sys-apps/dtc-1.4.2 | 4 +- metadata/md5-cache/sys-apps/dtc-1.4.3 | 4 +- metadata/md5-cache/sys-apps/dtc-1.4.4 | 4 +- metadata/md5-cache/sys-apps/dtc-1.4.4-r1 | 4 +- metadata/md5-cache/sys-apps/dtc-1.4.6 | 6 +- metadata/md5-cache/sys-apps/dtc-1.5.0 | 6 +- metadata/md5-cache/sys-apps/dtc-9999 | 2 +- metadata/md5-cache/sys-apps/ethtool-4.19 | 4 +- metadata/md5-cache/sys-apps/ethtool-5.1 | 4 +- metadata/md5-cache/sys-apps/ethtool-5.2 | 4 +- metadata/md5-cache/sys-apps/ethtool-5.3 | 4 +- ...fg-1.29.0.181029 => ipmicfg-1.30.0.190710} | 4 +- .../md5-cache/sys-apps/iproute2-4.19.0-r1 | 4 +- metadata/md5-cache/sys-apps/iproute2-5.1.0 | 4 +- metadata/md5-cache/sys-apps/iproute2-5.2.0-r1 | 4 +- metadata/md5-cache/sys-apps/iproute2-5.3.0 | 4 +- metadata/md5-cache/sys-apps/iproute2-9999 | 2 +- .../md5-cache/sys-apps/kexec-tools-2.0.19-r1 | 4 +- .../md5-cache/sys-apps/kexec-tools-2.0.20 | 4 +- metadata/md5-cache/sys-apps/kexec-tools-9999 | 2 +- metadata/md5-cache/sys-apps/kmod-25 | 4 +- metadata/md5-cache/sys-apps/kmod-26-r2 | 4 +- metadata/md5-cache/sys-apps/kmod-9999 | 2 +- .../md5-cache/sys-apps/linux-misc-apps-3.18 | 4 +- .../md5-cache/sys-apps/linux-misc-apps-3.6-r2 | 4 +- .../md5-cache/sys-apps/linux-misc-apps-4.19 | 4 +- .../md5-cache/sys-apps/linux-misc-apps-4.4 | 4 +- .../md5-cache/sys-apps/linux-misc-apps-4.4-r1 | 4 +- metadata/md5-cache/sys-apps/lsadb-0.1.3 | 10 - metadata/md5-cache/sys-apps/lsb-release-1.4 | 10 - .../md5-cache/sys-apps/lsb-release-1.4-r1 | 11 - .../md5-cache/sys-apps/lsb-release-1.4-r2 | 11 - metadata/md5-cache/sys-apps/man-pages-5.01 | 4 +- metadata/md5-cache/sys-apps/man-pages-5.02 | 4 +- .../md5-cache/sys-apps/man-pages-posix-2013a | 4 +- .../md5-cache/sys-apps/modutils-2.4.27-r1 | 4 +- metadata/md5-cache/sys-apps/mouseemu-0.12 | 4 +- metadata/md5-cache/sys-apps/pkgcore-0.10.6 | 15 + metadata/md5-cache/sys-apps/portage-2.3.76 | 4 +- ...2.0.20190220-r1 => smc-sum-2.3.0.20190808} | 2 +- .../sys-apps/smcipmitool-2.22.0.190701 | 14 + .../thunderbolt-software-user-space-0.9.2 | 13 - .../thunderbolt-software-user-space-0.9.3-r1 | 14 + .../md5-cache/sys-apps/ucspi-unix-0.36-r3 | 12 - .../md5-cache/sys-apps/ucspi-unix-0.36-r4 | 12 - metadata/md5-cache/sys-apps/ucspi-unix-1.0 | 4 +- metadata/md5-cache/sys-apps/usbutils-009 | 4 +- metadata/md5-cache/sys-apps/usbutils-010-r1 | 4 +- metadata/md5-cache/sys-apps/usbutils-012 | 4 +- .../md5-cache/sys-apps/util-linux-2.33-r1 | 4 +- metadata/md5-cache/sys-apps/util-linux-2.33.1 | 4 +- metadata/md5-cache/sys-apps/util-linux-2.33.2 | 4 +- .../md5-cache/sys-apps/util-linux-2.34-r2 | 4 +- metadata/md5-cache/sys-apps/util-linux-9999 | 2 +- metadata/md5-cache/sys-apps/yarn-1.19.0 | 11 + metadata/md5-cache/sys-auth/Manifest.gz | Bin 18530 -> 18688 bytes metadata/md5-cache/sys-auth/nss-mdns-0.14.1 | 14 + metadata/md5-cache/sys-auth/nss-mdns-9999 | 10 +- .../md5-cache/sys-auth/nss-pam-ldapd-0.9.11 | 14 + .../md5-cache/sys-auth/pam_passwdqc-1.3.0 | 4 +- .../md5-cache/sys-auth/pam_smb-2.0.0_rc6-r1 | 12 - .../md5-cache/sys-auth/pam_smb-2.0.0_rc6-r2 | 4 +- metadata/md5-cache/sys-auth/passwdqc-1.3.0 | 4 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 22556 -> 22403 bytes metadata/md5-cache/sys-block/gpart-0.3 | 4 +- metadata/md5-cache/sys-block/noflushd-2.7.3 | 9 - metadata/md5-cache/sys-block/noflushd-2.8 | 4 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 13707 -> 13702 bytes metadata/md5-cache/sys-boot/milo-2.4.18 | 4 +- metadata/md5-cache/sys-boot/syslinux-4.07 | 4 +- metadata/md5-cache/sys-boot/syslinux-5.10 | 4 +- metadata/md5-cache/sys-boot/syslinux-6.03 | 4 +- .../md5-cache/sys-boot/syslinux-6.04_pre1 | 4 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 39697 -> 37208 bytes metadata/md5-cache/sys-cluster/cinder-13.0.7 | 14 + .../sys-cluster/kube-apiserver-1.13.10 | 12 - .../sys-cluster/kube-apiserver-1.14.6 | 12 - .../sys-cluster/kube-apiserver-1.15.3 | 12 - .../kube-controller-manager-1.13.10 | 12 - .../kube-controller-manager-1.14.6 | 12 - .../kube-controller-manager-1.15.3 | 12 - .../md5-cache/sys-cluster/kube-proxy-1.13.10 | 13 - .../md5-cache/sys-cluster/kube-proxy-1.14.6 | 13 - .../md5-cache/sys-cluster/kube-proxy-1.15.3 | 13 - .../sys-cluster/kube-scheduler-1.13.10 | 12 - .../sys-cluster/kube-scheduler-1.14.6 | 12 - .../sys-cluster/kube-scheduler-1.15.3 | 12 - .../md5-cache/sys-cluster/kubeadm-1.13.10 | 12 - metadata/md5-cache/sys-cluster/kubeadm-1.14.6 | 12 - metadata/md5-cache/sys-cluster/kubeadm-1.15.3 | 12 - metadata/md5-cache/sys-cluster/kubectl-1.15.3 | 2 +- metadata/md5-cache/sys-cluster/kubectl-1.15.4 | 2 +- metadata/md5-cache/sys-cluster/kubectl-1.16.0 | 2 +- .../md5-cache/sys-cluster/kubelet-1.13.10 | 13 - metadata/md5-cache/sys-cluster/kubelet-1.14.6 | 13 - metadata/md5-cache/sys-cluster/kubelet-1.15.3 | 13 - metadata/md5-cache/sys-cluster/lspbs-1.1-r1 | 11 - metadata/md5-cache/sys-cluster/nova-19.0.3 | 15 + metadata/md5-cache/sys-cluster/rdma-core-26.0 | 15 + metadata/md5-cache/sys-devel/Manifest.gz | Bin 43084 -> 43234 bytes metadata/md5-cache/sys-devel/binutils-2.26.1 | 2 +- metadata/md5-cache/sys-devel/binutils-2.27-r1 | 2 +- metadata/md5-cache/sys-devel/binutils-2.28.1 | 2 +- .../md5-cache/sys-devel/binutils-2.29.1-r1 | 2 +- .../sys-devel/binutils-hppa64-2.26.1 | 2 +- .../md5-cache/sys-devel/binutils-hppa64-2.27 | 2 +- .../md5-cache/sys-devel/binutils-hppa64-2.28 | 2 +- .../sys-devel/binutils-hppa64-2.28.1 | 2 +- .../md5-cache/sys-devel/binutils-hppa64-2.29 | 2 +- .../sys-devel/binutils-hppa64-2.29.1-r1 | 2 +- metadata/md5-cache/sys-devel/cons-2.3.0 | 4 +- metadata/md5-cache/sys-devel/llvm-roc-2.9.0 | 13 + metadata/md5-cache/sys-devel/sparse-0.5.1 | 4 +- metadata/md5-cache/sys-devel/sparse-0.6.0 | 4 +- metadata/md5-cache/sys-devel/sparse-9999 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 45741 -> 45272 bytes metadata/md5-cache/sys-fs/cryptsetup-1.7.5-r1 | 4 +- metadata/md5-cache/sys-fs/cryptsetup-2.0.5-r1 | 4 +- metadata/md5-cache/sys-fs/cryptsetup-2.0.6 | 4 +- metadata/md5-cache/sys-fs/cryptsetup-2.1.0 | 4 +- metadata/md5-cache/sys-fs/cryptsetup-2.2.0 | 4 +- metadata/md5-cache/sys-fs/cryptsetup-2.2.1 | 4 +- .../md5-cache/sys-fs/diskdev_cmds-332.14_p1 | 12 - .../sys-fs/diskdev_cmds-332.14_p1-r1 | 4 +- metadata/md5-cache/sys-fs/e2fsprogs-1.44.5 | 4 +- metadata/md5-cache/sys-fs/e2fsprogs-1.45.2 | 4 +- metadata/md5-cache/sys-fs/e2fsprogs-1.45.3 | 4 +- metadata/md5-cache/sys-fs/e2fsprogs-1.45.4 | 6 +- metadata/md5-cache/sys-fs/mdadm-4.1 | 4 +- metadata/md5-cache/sys-fs/quotatool-1.4.13 | 11 - metadata/md5-cache/sys-fs/quotatool-1.4.6 | 10 - metadata/md5-cache/sys-fs/quotatool-1.6.2 | 4 +- .../md5-cache/sys-fs/reiserfsprogs-3.6.25 | 4 +- .../md5-cache/sys-fs/reiserfsprogs-3.6.27 | 6 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 29805 -> 31093 bytes .../sys-kernel/aufs-sources-4.14.127 | 4 +- .../sys-kernel/aufs-sources-4.14.128 | 4 +- .../sys-kernel/aufs-sources-4.14.129 | 4 +- .../sys-kernel/aufs-sources-4.14.130 | 4 +- .../sys-kernel/aufs-sources-4.14.131 | 4 +- .../sys-kernel/aufs-sources-4.14.132 | 4 +- .../sys-kernel/aufs-sources-4.14.133 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.52 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.53 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.55 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.56 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.57 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.58 | 4 +- .../md5-cache/sys-kernel/aufs-sources-4.19.59 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.1.11 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.1.12 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.1.14 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.1.15 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.1.16 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.1.17 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.1.18 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.2.0 | 4 +- .../md5-cache/sys-kernel/aufs-sources-5.2.1 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.14.63 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.14.66 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.14.67 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.14.69 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.14.71 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.14.73 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.14.75 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.14.78 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.14.81 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.18.11 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.18.13 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.18.16 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.18.19 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.18.5 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.18.7 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.18.9 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.19.2 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.9.120 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.9.123 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.9.124 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.9.126 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.9.128 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.9.130 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.9.132 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.9.135 | 4 +- .../md5-cache/sys-kernel/ck-sources-4.9.137 | 4 +- .../md5-cache/sys-kernel/ck-sources-5.1.7 | 4 +- .../md5-cache/sys-kernel/ck-sources-5.2.3 | 4 +- metadata/md5-cache/sys-kernel/dracut-044-r1 | 4 +- metadata/md5-cache/sys-kernel/dracut-044-r3 | 4 +- metadata/md5-cache/sys-kernel/dracut-045-r2 | 4 +- metadata/md5-cache/sys-kernel/dracut-046-r1 | 4 +- metadata/md5-cache/sys-kernel/dracut-047-r1 | 4 +- metadata/md5-cache/sys-kernel/dracut-048 | 4 +- metadata/md5-cache/sys-kernel/dracut-048-r1 | 4 +- .../md5-cache/sys-kernel/genkernel-3.4.52.3 | 4 +- .../sys-kernel/genkernel-3.4.52.4-r1 | 4 +- .../sys-kernel/genkernel-3.4.52.4-r2 | 4 +- .../sys-kernel/genkernel-3.4.52.4-r3 | 4 +- .../md5-cache/sys-kernel/genkernel-3.5.1.1 | 4 +- .../md5-cache/sys-kernel/genkernel-3.5.2.0-r1 | 4 +- .../md5-cache/sys-kernel/genkernel-3.5.2.1 | 4 +- .../md5-cache/sys-kernel/genkernel-3.5.2.2 | 4 +- .../md5-cache/sys-kernel/genkernel-3.5.2.3 | 4 +- .../md5-cache/sys-kernel/genkernel-3.5.2.4 | 4 +- .../md5-cache/sys-kernel/genkernel-3.5.2.5 | 4 +- .../md5-cache/sys-kernel/genkernel-3.5.3.2 | 4 +- .../md5-cache/sys-kernel/genkernel-3.5.3.3 | 4 +- .../sys-kernel/genkernel-4.0.0_beta18 | 4 +- metadata/md5-cache/sys-kernel/genkernel-9999 | 4 +- .../sys-kernel/gentoo-sources-4.14.138 | 4 +- .../sys-kernel/gentoo-sources-4.14.143 | 4 +- .../sys-kernel/gentoo-sources-4.14.144 | 4 +- .../sys-kernel/gentoo-sources-4.14.145 | 4 +- .../sys-kernel/gentoo-sources-4.14.146 | 4 +- .../sys-kernel/gentoo-sources-4.14.147 | 14 + .../sys-kernel/gentoo-sources-4.19.66 | 4 +- .../sys-kernel/gentoo-sources-4.19.72 | 4 +- .../sys-kernel/gentoo-sources-4.19.73 | 4 +- .../sys-kernel/gentoo-sources-4.19.74 | 4 +- .../sys-kernel/gentoo-sources-4.19.75 | 4 +- .../sys-kernel/gentoo-sources-4.19.76 | 4 +- .../sys-kernel/gentoo-sources-4.19.77 | 14 + .../sys-kernel/gentoo-sources-4.4.189 | 4 +- .../sys-kernel/gentoo-sources-4.4.192 | 4 +- .../sys-kernel/gentoo-sources-4.4.193 | 4 +- .../sys-kernel/gentoo-sources-4.4.194 | 4 +- .../sys-kernel/gentoo-sources-4.4.195 | 14 + .../sys-kernel/gentoo-sources-4.9.189 | 4 +- .../sys-kernel/gentoo-sources-4.9.192 | 4 +- .../sys-kernel/gentoo-sources-4.9.193 | 4 +- .../sys-kernel/gentoo-sources-4.9.194 | 4 +- .../sys-kernel/gentoo-sources-4.9.195 | 14 + .../sys-kernel/gentoo-sources-5.2.13 | 4 +- .../sys-kernel/gentoo-sources-5.2.14 | 4 +- .../sys-kernel/gentoo-sources-5.2.15 | 4 +- .../sys-kernel/gentoo-sources-5.2.16 | 4 +- .../sys-kernel/gentoo-sources-5.2.17 | 4 +- .../sys-kernel/gentoo-sources-5.2.18 | 4 +- .../sys-kernel/gentoo-sources-5.2.19 | 14 + .../md5-cache/sys-kernel/gentoo-sources-5.3.0 | 4 +- .../md5-cache/sys-kernel/gentoo-sources-5.3.1 | 4 +- .../md5-cache/sys-kernel/gentoo-sources-5.3.2 | 4 +- .../md5-cache/sys-kernel/gentoo-sources-5.3.4 | 14 + .../md5-cache/sys-kernel/git-sources-5.4_rc1 | 4 +- .../md5-cache/sys-kernel/git-sources-5.4_rc2 | 14 + metadata/md5-cache/sys-kernel/linux-docs-4.19 | 4 +- .../sys-kernel/linux-firmware-20191004 | 15 + .../md5-cache/sys-kernel/linux-headers-3.18 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.13 | 2 +- .../sys-kernel/linux-headers-4.14-r1 | 2 +- .../sys-kernel/linux-headers-4.15-r1 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.16 | 2 +- .../sys-kernel/linux-headers-4.16-r2 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.17 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.18 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.19 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.20 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.4 | 2 +- .../md5-cache/sys-kernel/linux-headers-4.9 | 2 +- .../md5-cache/sys-kernel/linux-headers-5.0 | 2 +- .../md5-cache/sys-kernel/linux-headers-5.0-r1 | 2 +- .../md5-cache/sys-kernel/linux-headers-5.1 | 4 +- .../md5-cache/sys-kernel/linux-headers-5.2 | 4 +- .../md5-cache/sys-kernel/linux-headers-5.3 | 4 +- ...sources-4.14.143 => mips-sources-4.14.147} | 6 +- .../md5-cache/sys-kernel/mips-sources-4.18.20 | 6 +- ...s-sources-4.17.19 => mips-sources-4.19.77} | 12 +- ...s-sources-4.4.192 => mips-sources-4.4.195} | 6 +- ...s-sources-4.9.192 => mips-sources-4.9.195} | 6 +- .../md5-cache/sys-kernel/pf-sources-5.1_p7 | 4 +- .../md5-cache/sys-kernel/pf-sources-5.2_p8 | 4 +- .../md5-cache/sys-kernel/pf-sources-5.3_p1 | 4 +- .../md5-cache/sys-kernel/pf-sources-5.3_p2 | 4 +- .../sys-kernel/raspberrypi-sources-4.10.9999 | 2 +- .../sys-kernel/raspberrypi-sources-4.11.9999 | 2 +- .../sys-kernel/raspberrypi-sources-4.12.9999 | 2 +- .../sys-kernel/raspberrypi-sources-4.13.9999 | 2 +- .../sys-kernel/raspberrypi-sources-4.14.9999 | 2 +- .../sys-kernel/raspberrypi-sources-4.19.9999 | 2 +- .../sys-kernel/raspberrypi-sources-4.4.9999 | 2 +- .../sys-kernel/raspberrypi-sources-4.9.9999 | 2 +- .../sys-kernel/rt-sources-3.18.123_p107 | 6 +- .../sys-kernel/rt-sources-3.18.125_p108 | 6 +- .../sys-kernel/rt-sources-3.18.129_p110 | 6 +- .../sys-kernel/rt-sources-4.14.71_p44 | 6 +- .../sys-kernel/rt-sources-4.14.78_p47 | 6 +- .../sys-kernel/rt-sources-4.14.87_p49 | 6 +- .../sys-kernel/rt-sources-4.16.18_p12 | 6 +- .../sys-kernel/rt-sources-4.18.16_p9 | 6 +- .../sys-kernel/rt-sources-4.19.10_p8 | 6 +- .../md5-cache/sys-kernel/rt-sources-4.19.5_p4 | 6 +- .../sys-kernel/rt-sources-4.4.162_p175 | 6 +- .../sys-kernel/rt-sources-4.4.164_p176 | 6 +- .../sys-kernel/rt-sources-4.9.115_p93 | 6 +- .../sys-kernel/rt-sources-4.9.146_p125 | 6 +- ...ources-4.4.194 => vanilla-sources-3.16.75} | 6 +- ...rces-4.14.146 => vanilla-sources-4.14.147} | 6 +- ...ources-4.19.76 => vanilla-sources-4.19.77} | 6 +- ...ources-3.16.74 => vanilla-sources-4.4.195} | 6 +- ...ources-4.9.194 => vanilla-sources-4.9.195} | 6 +- .../sys-kernel/vanilla-sources-5.2.18 | 4 +- ...la-sources-5.3.2 => vanilla-sources-5.3.4} | 6 +- .../sys-kernel/xbox-sources-2.6.16.26 | 4 +- .../sys-kernel/zen-sources-4.14.9999 | 2 +- .../sys-kernel/zen-sources-4.15.9999 | 2 +- .../sys-kernel/zen-sources-4.16.9999 | 2 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 45899 -> 45743 bytes .../md5-cache/sys-libs/e2fsprogs-libs-1.44.5 | 4 +- .../md5-cache/sys-libs/e2fsprogs-libs-1.45.2 | 4 +- .../md5-cache/sys-libs/e2fsprogs-libs-1.45.3 | 4 +- .../md5-cache/sys-libs/e2fsprogs-libs-1.45.4 | 6 +- metadata/md5-cache/sys-libs/kpmcore-4.0.1 | 15 + metadata/md5-cache/sys-libs/libcap-2.26-r2 | 4 +- metadata/md5-cache/sys-libs/libcap-2.27 | 4 +- .../md5-cache/sys-libs/libraw1394-2.1.0-r1 | 4 +- metadata/md5-cache/sys-libs/libraw1394-2.1.1 | 4 +- metadata/md5-cache/sys-libs/libraw1394-2.1.2 | 4 +- metadata/md5-cache/sys-libs/readline-4.3_p5 | 13 - metadata/md5-cache/sys-libs/readline-5.2_p14 | 13 - metadata/md5-cache/sys-power/Manifest.gz | Bin 9011 -> 8847 bytes metadata/md5-cache/sys-power/cpupower-3.18 | 4 +- .../md5-cache/sys-power/powerstat-0.02.15 | 10 - .../{powerstat-0.02.17 => powerstat-0.02.20} | 4 +- metadata/md5-cache/sys-power/powerstat-9999 | 2 +- metadata/md5-cache/sys-power/upower-0.99.11 | 6 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 17643 -> 17318 bytes metadata/md5-cache/sys-process/anacron-2.3-r2 | 12 - metadata/md5-cache/sys-process/anacron-2.3-r4 | 4 +- metadata/md5-cache/sys-process/latencytop-0.5 | 13 - .../md5-cache/sys-process/latencytop-0.5-r1 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 69171 -> 69174 bytes metadata/md5-cache/virtual/cargo-1.37.0 | 4 +- metadata/md5-cache/virtual/rust-1.37.0 | 4 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 13796 -> 13627 bytes .../md5-cache/www-apache/mod_vdbh-1.0.3-r1 | 12 - .../md5-cache/www-apache/mod_vdbh-1.0.3-r2 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 32490 -> 32502 bytes metadata/md5-cache/www-apps/cgit-1.2.1 | 4 +- .../{grafana-bin-6.3.4 => grafana-bin-6.4.1} | 2 +- metadata/md5-cache/www-apps/hugo-0.48 | 2 +- metadata/md5-cache/www-apps/jekyll-3.8.5 | 2 +- .../www-apps/jekyll-coffeescript-1.2.2 | 2 +- .../www-apps/jekyll-sass-converter-1.5.2 | 2 +- .../md5-cache/www-apps/jekyll-sitemap-0.13.0 | 2 +- .../md5-cache/www-apps/jekyll-watch-2.2.1 | 2 +- .../md5-cache/www-apps/nanoblogger-3.5_rc1-r1 | 4 +- metadata/md5-cache/www-apps/nanoc-4.10.4 | 2 +- metadata/md5-cache/www-apps/nanoc-4.11.10 | 2 +- metadata/md5-cache/www-apps/nanoc-4.11.11 | 2 +- metadata/md5-cache/www-apps/nanoc-4.11.12 | 2 +- .../md5-cache/www-apps/nanoc-core-4.11.10 | 2 +- .../md5-cache/www-apps/nanoc-core-4.11.11 | 2 +- .../md5-cache/www-apps/nanoc-core-4.11.12 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 14397 -> 14220 bytes metadata/md5-cache/www-client/firefox-60.8.0 | 14 - metadata/md5-cache/www-client/firefox-60.9.0 | 6 +- metadata/md5-cache/www-client/firefox-68.1.0 | 4 +- metadata/md5-cache/www-client/firefox-69.0.1 | 15 - metadata/md5-cache/www-client/firefox-69.0.2 | 4 +- .../md5-cache/www-client/opera-63.0.3368.107 | 12 + metadata/md5-cache/www-misc/Manifest.gz | Bin 6076 -> 5588 bytes .../md5-cache/www-misc/monitorix-3.10.0-r1 | 12 - metadata/md5-cache/www-misc/monitorix-3.10.1 | 12 - metadata/md5-cache/www-misc/monitorix-3.9.0 | 13 - .../www-misc/profile-sync-daemon-5.75 | 4 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 12794 -> 12787 bytes metadata/md5-cache/www-servers/adsf-1.4.1 | 2 +- metadata/md5-cache/www-servers/adsf-1.4.2 | 2 +- metadata/md5-cache/www-servers/puma-3.12.1 | 2 +- metadata/md5-cache/www-servers/puma-3.12.1-r1 | 2 +- metadata/md5-cache/www-servers/puma-4.0.0 | 2 +- metadata/md5-cache/www-servers/puma-4.0.1 | 2 +- metadata/md5-cache/www-servers/puma-4.2.0 | 2 +- metadata/md5-cache/www-servers/thin-1.7.2 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 32037 -> 32035 bytes metadata/md5-cache/x11-libs/xosd-2.2.14_p2_p1 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 73528 -> 73526 bytes metadata/md5-cache/x11-misc/dunst-1.4.1 | 13 + .../x11-misc/imwheel-1.0.0_pre13_p20100827 | 4 +- .../x11-misc/lineak-xosdplugin-0.9.0-r2 | 4 +- .../{xlockmore-5.57 => xlockmore-5.59} | 4 +- .../md5-cache/x11-misc/xlockmore-5.59_alpha4 | 15 - metadata/md5-cache/x11-plugins/Manifest.gz | Bin 36047 -> 35096 bytes metadata/md5-cache/x11-plugins/asmon-0.71-r1 | 4 +- .../md5-cache/x11-plugins/wmcdplay-1.0_beta1 | 12 - .../x11-plugins/wmcpuload-1.1.0_pre5 | 11 - .../md5-cache/x11-plugins/wmmoonclock-1.27-r1 | 12 - metadata/md5-cache/x11-plugins/wmpinboard-1.0 | 12 - .../md5-cache/x11-plugins/wmweather-2.4.4 | 11 - .../md5-cache/x11-plugins/wmweather-2.4.6 | 11 - metadata/md5-cache/x11-themes/Manifest.gz | Bin 30632 -> 30785 bytes .../elementary-xfce-icon-theme-0.14 | 11 + metadata/md5-cache/x11-themes/fvwm_icons-1.0 | 4 +- metadata/md5-cache/x11-themes/fvwm_sounds-1.0 | 4 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 20012 -> 20015 bytes metadata/md5-cache/x11-wm/vtwm-5.4.7-r2 | 4 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 15994 -> 16496 bytes .../md5-cache/xfce-extra/xfce4-dict-0.8.3 | 12 + .../xfce-extra/xfce4-eyes-plugin-4.5.0 | 12 + .../xfce-extra/xfce4-wavelan-plugin-0.6.1 | 12 + metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 5 - 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 47323 -> 47327 bytes net-analyzer/arp-scan/arp-scan-99999.ebuild | 26 + net-analyzer/arpoison/Manifest | 1 + net-analyzer/arpoison/arpoison-0.7.ebuild | 35 + net-analyzer/arptools/arptools-1.0.2.ebuild | 4 +- net-analyzer/bwbar/bwbar-1.2.3.ebuild | 2 +- net-analyzer/fprobe/fprobe-1.1-r3.ebuild | 4 +- net-analyzer/fprobe/fprobe-1.1.ebuild | 33 - net-analyzer/hydra/Manifest | 2 - net-analyzer/hydra/hydra-8.5-r1.ebuild | 105 --- net-analyzer/hydra/hydra-8.6-r1.ebuild | 105 --- .../ipaudit/ipaudit-1.0_beta2-r1.ebuild | 2 +- net-analyzer/ipaudit/ipaudit-1.0_beta2.ebuild | 28 - net-analyzer/neti/neti-2.0-r1.ebuild | 4 +- net-analyzer/neti/neti-2.0.ebuild | 50 -- net-analyzer/snmptt/Manifest | 1 - net-analyzer/snmptt/files/snmptt.initd | 19 - net-analyzer/snmptt/snmptt-1.2.ebuild | 61 -- net-analyzer/snmptt/snmptt-1.4.ebuild | 4 +- net-analyzer/snortsam/Manifest | 2 - net-analyzer/snortsam/snortsam-2.50-r1.ebuild | 49 -- net-analyzer/tcpdump/tcpdump-4.9.3.ebuild | 2 +- net-analyzer/tcpstat/tcpstat-1.5-r1.ebuild | 38 - net-analyzer/tcpstat/tcpstat-1.5-r2.ebuild | 34 - net-analyzer/tcpstat/tcpstat-1.5-r3.ebuild | 2 +- net-analyzer/tcpstat/tcpstat-1.5.ebuild | 26 - net-dns/Manifest.gz | Bin 9368 -> 9370 bytes net-dns/knot/Manifest | 4 +- net-dns/knot/knot-2.7.7.ebuild | 107 --- net-dns/knot/knot-2.8.2.ebuild | 107 --- .../{knot-2.8.3.ebuild => knot-2.8.4.ebuild} | 0 net-dns/ldns-utils/ldns-utils-1.7.1.ebuild | 2 + net-dns/nsd/Manifest | 2 - net-dns/nsd/nsd-4.1.27.ebuild | 116 --- net-dns/nsd/nsd-4.2.1-r1.ebuild | 115 --- net-dns/unbound/Manifest | 1 + net-dns/unbound/unbound-1.9.4.ebuild | 182 +++++ net-fs/Manifest.gz | Bin 4698 -> 4703 bytes net-fs/autofs/autofs-5.1.5-r2.ebuild | 2 +- net-ftp/Manifest.gz | Bin 4008 -> 4007 bytes net-ftp/ftpbase/ftpbase-0.01-r3.ebuild | 2 +- net-ftp/tftp-hpa/tftp-hpa-5.2-r1.ebuild | 2 +- net-im/Manifest.gz | Bin 9745 -> 9745 bytes net-im/jabber-base/jabber-base-0.01-r1.ebuild | 4 +- net-im/telegram-desktop-bin/Manifest | 12 +- ...ild => telegram-desktop-bin-1.8.13.ebuild} | 0 .../telegram-desktop-bin-1.8.2.ebuild | 46 -- .../telegram-desktop-bin-1.8.4.ebuild | 46 -- net-im/yowsup/Manifest | 1 - .../yowsup-2.5.7-add-python3.7-support.patch | 51 -- .../files/yowsup-2.5.7-fix-install-path.patch | 28 - .../files/yowsup-2.5.7-fix-newer-six.patch | 30 - net-im/yowsup/yowsup-2.5.7-r2.ebuild | 36 - net-im/yowsup/yowsup-3.2.3.ebuild | 2 +- net-libs/Manifest.gz | Bin 34436 -> 34449 bytes net-libs/NativeThread/Manifest | 1 - .../NativeThread-0_pre20080330.ebuild | 34 - net-libs/NativeThread/files/Makefile.patch | 22 - net-libs/cvm/Manifest | 1 - net-libs/cvm/cvm-0.76.ebuild | 61 -- net-libs/iax/iax-0.2.2-r1.ebuild | 37 - net-libs/iax/iax-0.2.2-r3.ebuild | 4 +- net-libs/iax/iax-0.2.2.ebuild | 31 - net-libs/libpcap/libpcap-1.9.1.ebuild | 2 +- net-libs/nodejs/Manifest | 2 - net-libs/nodejs/nodejs-0.12.18.ebuild | 123 --- net-libs/nodejs/nodejs-4.9.1.ebuild | 142 ---- net-libs/nodejs/nodejs-99999999.ebuild | 1 - net-libs/rpc2/rpc2-2.14.ebuild | 4 +- net-mail/Manifest.gz | Bin 17061 -> 16885 bytes net-mail/asmail/asmail-2.1-r1.ebuild | 4 +- net-mail/asmail/asmail-2.1.ebuild | 49 -- .../dot-forward/dot-forward-0.71-r3.ebuild | 2 +- .../dot-forward/dot-forward-0.71-r4.ebuild | 63 ++ net-mail/dot-forward/files/0.71-errno.patch | 4 +- net-mail/ezmlm-idx/ezmlm-idx-7.0.0-r3.ebuild | 2 +- net-mail/kuvert/Manifest | 1 - net-mail/kuvert/kuvert-2.0.4.ebuild | 43 - net-mail/kuvert/metadata.xml | 5 - net-mail/mailbase/mailbase-1.5-r1.ebuild | 2 +- net-misc/Manifest.gz | Bin 58047 -> 58057 bytes .../asterisk-extra-sounds-1.4.11.ebuild | 66 -- net-misc/bridge-utils/bridge-utils-1.6.ebuild | 2 +- net-misc/bwwhois/bwwhois-5.5.2-r2.ebuild | 8 +- ...10-r4.ebuild => cfengine-2.2.10-r5.ebuild} | 54 +- ...gine-2.2.10-snprintf_buffer_overflow.patch | 4 +- net-misc/cni-plugins/cni-plugins-0.8.2.ebuild | 2 +- net-misc/connman/connman-1.37.ebuild | 2 +- net-misc/dcetest/dcetest-2.0.ebuild | 2 +- net-misc/dropbox/Manifest | 2 + net-misc/dropbox/dropbox-82.4.155.ebuild | 116 +++ net-misc/ices/Manifest | 1 - net-misc/ices/ices-2.0.1-r1.ebuild | 45 - net-misc/kea/Manifest | 2 +- .../{kea-1.5.0.ebuild => kea-1.7.0.ebuild} | 18 +- net-misc/kea/kea-9999.ebuild | 2 +- net-misc/liveice/liveice-2000530-r2.ebuild | 2 +- net-misc/miniupnpd/Manifest | 1 + .../miniupnpd/miniupnpd-2.1.20191006.ebuild | 88 ++ net-misc/netdate/netdate-1.2-r1.ebuild | 4 +- net-misc/netsed/netsed-0.01b-r1.ebuild | 2 +- net-misc/nextcloud-client/Manifest | 1 + .../nextcloud-client-2.6.0.ebuild | 89 ++ net-misc/ofono/ofono-1.16.ebuild | 2 +- net-misc/ofono/ofono-1.28.ebuild | 2 +- net-misc/ofono/ofono-1.29.ebuild | 2 +- net-misc/putty/putty-0.73.ebuild | 2 +- net-misc/rabbitmq-server/Manifest | 5 +- .../files/rabbitmq-server.init-r4 | 26 + .../rabbitmq-server-3.7.10.ebuild | 105 --- .../rabbitmq-server-3.7.11.ebuild | 105 --- .../rabbitmq-server-3.7.3-r1.ebuild | 104 --- ....9.ebuild => rabbitmq-server-3.8.0.ebuild} | 6 +- net-misc/rdate/rdate-1.4-r3.ebuild | 28 - net-misc/shmux/Manifest | 1 - net-misc/shmux/shmux-1.0.ebuild | 32 - net-misc/teamviewer/Manifest | 2 + .../teamviewer/teamviewer-14.6.2452.ebuild | 136 +++ net-misc/wakeonlan/wakeonlan-0.41-r2.ebuild | 7 +- net-misc/whois/Manifest | 1 + net-misc/whois/whois-5.5.2.ebuild | 72 ++ net-p2p/Manifest.gz | Bin 9092 -> 9092 bytes .../files/ktorrent-5.1.2-crash-on-exit.patch | 386 +++++++++ ...1.2-r1.ebuild => ktorrent-5.1.2-r2.ebuild} | 5 +- net-print/Manifest.gz | Bin 6582 -> 6587 bytes net-print/apsfilter/apsfilter-7.2.8-r1.ebuild | 4 +- net-print/cups-filters/Manifest | 2 +- ...25.4.ebuild => cups-filters-1.25.6.ebuild} | 4 - net-print/foomatic-db-engine/Manifest | 1 - .../foomatic-db-engine-4.0.11.ebuild | 58 -- .../foomatic-db-engine-4.0.12.ebuild | 12 +- net-proxy/Manifest.gz | Bin 5397 -> 5395 bytes net-proxy/haproxy/Manifest | 1 + net-proxy/haproxy/haproxy-2.0.7.ebuild | 176 ++++ net-vpn/Manifest.gz | Bin 6007 -> 6010 bytes net-vpn/openconnect/openconnect-8.05.ebuild | 2 +- net-wireless/Manifest.gz | Bin 18431 -> 18419 bytes net-wireless/blueberry/Manifest | 1 + net-wireless/blueberry/blueberry-1.2.9.ebuild | 57 ++ .../bluez-hcidump/bluez-hcidump-2.5.ebuild | 2 +- net-wireless/bluez/bluez-5.50-r3.ebuild | 2 +- net-wireless/bluez/bluez-5.51.ebuild | 4 +- net-wireless/crda/crda-3.18-r3.ebuild | 2 +- net-wireless/neard/neard-0.15-r1.ebuild | 2 +- profiles/Manifest.gz | Bin 156512 -> 156490 bytes profiles/arch/amd64/no-multilib/package.mask | 3 - profiles/arch/amd64/package.use.stable.mask | 4 - profiles/arch/arm/package.use.mask | 5 - profiles/arch/riscv/package.use.mask | 2 + profiles/arch/x86/package.use.stable.mask | 4 - profiles/base/make.defaults | 2 +- profiles/base/package.use.mask | 6 + profiles/base/package.use.stable.mask | 5 - profiles/base/use.stable.mask | 4 + profiles/default/linux/musl/package.mask | 1 - profiles/default/linux/package.use.mask | 4 - profiles/desc/gpsd_protocols.desc | 1 + profiles/package.mask | 229 +++--- profiles/thirdpartymirrors | 5 +- profiles/use.local.desc | 8 +- sci-biology/Manifest.gz | Bin 24149 -> 24149 bytes sci-biology/sim4/sim4-20030921-r2.ebuild | 2 +- sci-calculators/Manifest.gz | Bin 3195 -> 3193 bytes .../hexcalc/hexcalc-1.11-r3.ebuild | 2 +- sci-chemistry/Manifest.gz | Bin 16541 -> 16538 bytes sci-chemistry/gromacs/Manifest | 2 + sci-chemistry/gromacs/gromacs-2018.7.ebuild | 2 + sci-chemistry/gromacs/gromacs-2018.8.ebuild | 295 +++++++ .../gromacs/gromacs-2018.9999.ebuild | 39 +- sci-chemistry/gromacs/gromacs-2019.2.ebuild | 2 + sci-chemistry/gromacs/gromacs-2019.3.ebuild | 2 + sci-chemistry/gromacs/gromacs-2019.4.ebuild | 2 + .../gromacs/gromacs-2019.9999.ebuild | 18 +- sci-chemistry/gromacs/gromacs-9999.ebuild | 2 + sci-geosciences/Manifest.gz | Bin 11107 -> 11105 bytes sci-geosciences/gpsd/Manifest | 2 + .../files/gpsd-3.18.1-do_not_rm_library.patch | 11 + .../files/gpsd-3.19-do_not_rm_library.patch | 11 + .../files/gpsd-9999-do_not_rm_library.patch | 12 - sci-geosciences/gpsd/gpsd-3.17-r3.ebuild | 4 +- sci-geosciences/gpsd/gpsd-3.17-r4.ebuild | 4 +- sci-geosciences/gpsd/gpsd-3.18.1.ebuild | 192 +++++ sci-geosciences/gpsd/gpsd-3.19.ebuild | 192 +++++ sci-geosciences/gpsd/gpsd-9999.ebuild | 67 +- sci-geosciences/gpsd/metadata.xml | 2 +- sci-libs/Manifest.gz | Bin 42355 -> 42191 bytes sci-libs/openfoam-bin/Manifest | 4 - sci-libs/openfoam-bin/metadata.xml | 11 - sci-libs/openfoam-bin/openfoam-bin-1.6.ebuild | 107 --- sci-libs/ufconfig/ufconfig-3.7.1.ebuild | 4 +- sci-mathematics/Manifest.gz | Bin 14156 -> 13992 bytes sci-mathematics/kodkod/Manifest | 2 - ...st-specific-varargs-method-selection.patch | 28 - sci-mathematics/kodkod/kodkod-1.5.2-r1.ebuild | 141 ---- sci-mathematics/kodkod/metadata.xml | 21 - sys-apps/Manifest.gz | Bin 50327 -> 50158 bytes sys-apps/adjtime/Manifest | 1 - sys-apps/adjtime/adjtime-0.4-r2.ebuild | 42 - sys-apps/adjtime/metadata.xml | 13 - .../cracklib-words-2.9.6.ebuild | 4 +- sys-apps/dtc/dtc-1.4.1-r1.ebuild | 2 +- sys-apps/dtc/dtc-1.4.1.ebuild | 2 +- sys-apps/dtc/dtc-1.4.2.ebuild | 2 +- sys-apps/dtc/dtc-1.4.3.ebuild | 2 +- sys-apps/dtc/dtc-1.4.4-r1.ebuild | 2 +- sys-apps/dtc/dtc-1.4.4.ebuild | 2 +- sys-apps/dtc/dtc-1.4.6.ebuild | 6 +- sys-apps/dtc/dtc-1.5.0.ebuild | 4 +- sys-apps/dtc/dtc-9999.ebuild | 2 +- sys-apps/ethtool/ethtool-4.19.ebuild | 2 +- sys-apps/ethtool/ethtool-5.1.ebuild | 2 +- sys-apps/ethtool/ethtool-5.2.ebuild | 2 +- sys-apps/ethtool/ethtool-5.3.ebuild | 2 +- sys-apps/ipmicfg/Manifest | 2 +- ...29.ebuild => ipmicfg-1.30.0.190710.ebuild} | 2 +- sys-apps/iproute2/iproute2-4.19.0-r1.ebuild | 2 +- sys-apps/iproute2/iproute2-5.1.0.ebuild | 2 +- sys-apps/iproute2/iproute2-5.2.0-r1.ebuild | 2 +- sys-apps/iproute2/iproute2-5.3.0.ebuild | 2 +- sys-apps/iproute2/iproute2-9999.ebuild | 2 +- .../kexec-tools/kexec-tools-2.0.19-r1.ebuild | 2 +- .../kexec-tools/kexec-tools-2.0.20.ebuild | 2 +- sys-apps/kexec-tools/kexec-tools-9999.ebuild | 2 +- sys-apps/kmod/kmod-25.ebuild | 2 +- sys-apps/kmod/kmod-26-r2.ebuild | 2 +- sys-apps/kmod/kmod-9999.ebuild | 2 +- .../linux-misc-apps-3.18.ebuild | 8 +- .../linux-misc-apps-3.6-r2.ebuild | 8 +- .../linux-misc-apps-4.19.ebuild | 8 +- .../linux-misc-apps-4.4-r1.ebuild | 8 +- .../linux-misc-apps-4.4.ebuild | 8 +- sys-apps/lsadb/lsadb-0.1.3.ebuild | 33 - .../lsb-release/lsb-release-1.4-r1.ebuild | 32 - .../lsb-release/lsb-release-1.4-r2.ebuild | 35 - sys-apps/lsb-release/lsb-release-1.4.ebuild | 30 - .../man-pages-posix-2013a.ebuild | 2 +- sys-apps/man-pages/man-pages-5.01.ebuild | 4 +- sys-apps/man-pages/man-pages-5.02.ebuild | 4 +- sys-apps/modutils/modutils-2.4.27-r1.ebuild | 2 +- sys-apps/mouseemu/mouseemu-0.12.ebuild | 2 +- sys-apps/pkgcore/Manifest | 1 + sys-apps/pkgcore/pkgcore-0.10.6.ebuild | 53 ++ sys-apps/portage/portage-2.3.76.ebuild | 2 +- sys-apps/smc-sum/Manifest | 2 +- ...1.ebuild => smc-sum-2.3.0.20190808.ebuild} | 0 sys-apps/smcipmitool/Manifest | 1 + .../smcipmitool-2.22.0.190701.ebuild | 83 ++ .../thunderbolt-software-user-space/Manifest | 2 +- ...bolt-software-user-space-0.9.3-cmake.patch | 15 + ...rbolt-software-user-space-0.9.3-r1.ebuild} | 28 +- sys-apps/ucspi-unix/Manifest | 1 - .../ucspi-unix-0.36-fix-parallel-build.patch | 19 - ...ucspi-unix-0.36-include-sys_socket.h.patch | 11 - .../files/ucspi-unix-gentoo-head.patch | 33 - sys-apps/ucspi-unix/ucspi-unix-0.36-r3.ebuild | 38 - sys-apps/ucspi-unix/ucspi-unix-0.36-r4.ebuild | 40 - sys-apps/ucspi-unix/ucspi-unix-1.0.ebuild | 2 +- sys-apps/usbutils/usbutils-009.ebuild | 2 +- sys-apps/usbutils/usbutils-010-r1.ebuild | 2 +- sys-apps/usbutils/usbutils-012.ebuild | 2 +- sys-apps/util-linux/util-linux-2.33-r1.ebuild | 2 +- sys-apps/util-linux/util-linux-2.33.1.ebuild | 2 +- sys-apps/util-linux/util-linux-2.33.2.ebuild | 2 +- sys-apps/util-linux/util-linux-2.34-r2.ebuild | 2 +- sys-apps/util-linux/util-linux-9999.ebuild | 2 +- sys-apps/yarn/Manifest | 1 + sys-apps/yarn/yarn-1.19.0.ebuild | 39 + sys-auth/Manifest.gz | Bin 11260 -> 11247 bytes sys-auth/nss-mdns/Manifest | 1 + sys-auth/nss-mdns/nss-mdns-0.14.1.ebuild | 55 ++ sys-auth/nss-mdns/nss-mdns-9999.ebuild | 7 +- sys-auth/nss-pam-ldapd/Manifest | 1 + .../nss-pam-ldapd/nss-pam-ldapd-0.9.11.ebuild | 163 ++++ .../pam_passwdqc/pam_passwdqc-1.3.0.ebuild | 4 +- sys-auth/pam_smb/pam_smb-2.0.0_rc6-r1.ebuild | 53 -- sys-auth/pam_smb/pam_smb-2.0.0_rc6-r2.ebuild | 6 +- sys-auth/passwdqc/passwdqc-1.3.0.ebuild | 4 +- sys-block/Manifest.gz | Bin 11378 -> 11385 bytes sys-block/gpart/gpart-0.3.ebuild | 4 +- sys-block/noflushd/Manifest | 1 - sys-block/noflushd/noflushd-2.7.3.ebuild | 38 - sys-block/noflushd/noflushd-2.8.ebuild | 4 +- sys-boot/Manifest.gz | Bin 7231 -> 7233 bytes sys-boot/milo/milo-2.4.18.ebuild | 2 +- sys-boot/syslinux/syslinux-4.07.ebuild | 2 +- sys-boot/syslinux/syslinux-5.10.ebuild | 2 +- sys-boot/syslinux/syslinux-6.03.ebuild | 2 +- sys-boot/syslinux/syslinux-6.04_pre1.ebuild | 2 +- sys-cluster/Manifest.gz | Bin 14213 -> 14041 bytes sys-cluster/cinder/Manifest | 2 + sys-cluster/cinder/cinder-13.0.7.ebuild | 213 +++++ sys-cluster/kube-apiserver/Manifest | 3 - .../kube-apiserver-1.13.10.ebuild | 48 -- .../kube-apiserver-1.14.6.ebuild | 48 -- .../kube-apiserver-1.15.3.ebuild | 48 -- sys-cluster/kube-controller-manager/Manifest | 3 - .../kube-controller-manager-1.13.10.ebuild | 48 -- .../kube-controller-manager-1.14.6.ebuild | 48 -- .../kube-controller-manager-1.15.3.ebuild | 48 -- sys-cluster/kube-proxy/Manifest | 3 - .../kube-proxy/kube-proxy-1.13.10.ebuild | 44 - .../kube-proxy/kube-proxy-1.14.6.ebuild | 44 - .../kube-proxy/kube-proxy-1.15.3.ebuild | 44 - sys-cluster/kube-scheduler/Manifest | 3 - .../kube-scheduler-1.13.10.ebuild | 48 -- .../kube-scheduler-1.14.6.ebuild | 48 -- .../kube-scheduler-1.15.3.ebuild | 48 -- sys-cluster/kubeadm/Manifest | 3 - sys-cluster/kubeadm/kubeadm-1.13.10.ebuild | 47 -- sys-cluster/kubeadm/kubeadm-1.14.6.ebuild | 50 -- sys-cluster/kubeadm/kubeadm-1.15.3.ebuild | 47 -- sys-cluster/kubectl/kubectl-1.15.3.ebuild | 1 + sys-cluster/kubectl/kubectl-1.15.4.ebuild | 1 + sys-cluster/kubectl/kubectl-1.16.0.ebuild | 1 + sys-cluster/kubelet/Manifest | 3 - sys-cluster/kubelet/kubelet-1.13.10.ebuild | 47 -- sys-cluster/kubelet/kubelet-1.14.6.ebuild | 47 -- sys-cluster/kubelet/kubelet-1.15.3.ebuild | 47 -- sys-cluster/lspbs/Manifest | 1 - sys-cluster/lspbs/lspbs-1.1-r1.ebuild | 25 - sys-cluster/lspbs/metadata.xml | 18 - sys-cluster/nova/Manifest | 2 + sys-cluster/nova/nova-19.0.3.ebuild | 255 ++++++ sys-cluster/rdma-core/Manifest | 1 + sys-cluster/rdma-core/rdma-core-26.0.ebuild | 95 +++ sys-cluster/slurm/metadata.xml | 5 + sys-devel/Manifest.gz | Bin 9473 -> 9473 bytes sys-devel/cons/cons-2.3.0.ebuild | 4 +- sys-devel/llvm-roc/Manifest | 3 + sys-devel/llvm-roc/llvm-roc-2.9.0.ebuild | 53 ++ sys-devel/sparse/sparse-0.5.1.ebuild | 2 +- sys-devel/sparse/sparse-0.6.0.ebuild | 2 +- sys-devel/sparse/sparse-9999.ebuild | 2 +- sys-fs/Manifest.gz | Bin 22074 -> 22090 bytes sys-fs/cryptsetup/cryptsetup-1.7.5-r1.ebuild | 2 +- sys-fs/cryptsetup/cryptsetup-2.0.5-r1.ebuild | 2 +- sys-fs/cryptsetup/cryptsetup-2.0.6.ebuild | 2 +- sys-fs/cryptsetup/cryptsetup-2.1.0.ebuild | 2 +- sys-fs/cryptsetup/cryptsetup-2.2.0.ebuild | 2 +- sys-fs/cryptsetup/cryptsetup-2.2.1.ebuild | 2 +- .../diskdev_cmds-332.14_p1-r1.ebuild | 2 +- .../diskdev_cmds-332.14_p1.ebuild | 48 -- sys-fs/e2fsprogs/e2fsprogs-1.44.5.ebuild | 2 +- sys-fs/e2fsprogs/e2fsprogs-1.45.2.ebuild | 2 +- sys-fs/e2fsprogs/e2fsprogs-1.45.3.ebuild | 2 +- sys-fs/e2fsprogs/e2fsprogs-1.45.4.ebuild | 4 +- sys-fs/mdadm/mdadm-4.1.ebuild | 2 +- sys-fs/quotatool/Manifest | 2 - sys-fs/quotatool/quotatool-1.4.13.ebuild | 26 - sys-fs/quotatool/quotatool-1.4.6.ebuild | 21 - sys-fs/quotatool/quotatool-1.6.2.ebuild | 4 +- .../reiserfsprogs/reiserfsprogs-3.6.25.ebuild | 4 +- .../reiserfsprogs/reiserfsprogs-3.6.27.ebuild | 6 +- sys-kernel/Manifest.gz | Bin 4058 -> 4065 bytes sys-kernel/dracut/dracut-044-r1.ebuild | 2 +- sys-kernel/dracut/dracut-044-r3.ebuild | 2 +- sys-kernel/dracut/dracut-045-r2.ebuild | 2 +- sys-kernel/dracut/dracut-046-r1.ebuild | 2 +- sys-kernel/dracut/dracut-047-r1.ebuild | 2 +- sys-kernel/dracut/dracut-048-r1.ebuild | 2 +- sys-kernel/dracut/dracut-048.ebuild | 2 +- .../genkernel/genkernel-3.4.52.3.ebuild | 2 +- .../genkernel/genkernel-3.4.52.4-r1.ebuild | 2 +- .../genkernel/genkernel-3.4.52.4-r2.ebuild | 2 +- .../genkernel/genkernel-3.4.52.4-r3.ebuild | 2 +- sys-kernel/genkernel/genkernel-3.5.1.1.ebuild | 2 +- .../genkernel/genkernel-3.5.2.0-r1.ebuild | 2 +- sys-kernel/genkernel/genkernel-3.5.2.1.ebuild | 2 +- sys-kernel/genkernel/genkernel-3.5.2.2.ebuild | 2 +- sys-kernel/genkernel/genkernel-3.5.2.3.ebuild | 2 +- sys-kernel/genkernel/genkernel-3.5.2.4.ebuild | 2 +- sys-kernel/genkernel/genkernel-3.5.2.5.ebuild | 2 +- sys-kernel/genkernel/genkernel-3.5.3.2.ebuild | 2 +- sys-kernel/genkernel/genkernel-3.5.3.3.ebuild | 2 +- .../genkernel/genkernel-4.0.0_beta18.ebuild | 14 +- sys-kernel/genkernel/genkernel-9999.ebuild | 14 +- sys-kernel/gentoo-sources/Manifest | 18 + .../gentoo-sources-4.14.147.ebuild | 28 + .../gentoo-sources-4.19.77.ebuild | 28 + .../gentoo-sources-4.4.195.ebuild | 28 + .../gentoo-sources-4.9.195.ebuild | 28 + .../gentoo-sources-5.2.19.ebuild | 28 + .../gentoo-sources-5.3.4.ebuild | 28 + sys-kernel/git-sources/Manifest | 1 + .../git-sources/git-sources-5.4_rc2.ebuild | 40 + sys-kernel/linux-docs/linux-docs-4.19.ebuild | 2 +- sys-kernel/linux-firmware/Manifest | 1 + .../linux-firmware-20191004.ebuild | 354 ++++++++ sys-kernel/mips-sources/Manifest | 13 +- ...43.ebuild => mips-sources-4.14.147.ebuild} | 0 .../mips-sources/mips-sources-4.18.20.ebuild | 2 +- ....19.ebuild => mips-sources-4.19.77.ebuild} | 34 +- ...192.ebuild => mips-sources-4.4.195.ebuild} | 0 ...192.ebuild => mips-sources-4.9.195.ebuild} | 0 .../rt-sources-3.18.123_p107.ebuild | 4 +- .../rt-sources-3.18.125_p108.ebuild | 4 +- .../rt-sources-3.18.129_p110.ebuild | 4 +- .../rt-sources/rt-sources-4.14.71_p44.ebuild | 4 +- .../rt-sources/rt-sources-4.14.78_p47.ebuild | 4 +- .../rt-sources/rt-sources-4.14.87_p49.ebuild | 4 +- .../rt-sources/rt-sources-4.16.18_p12.ebuild | 4 +- .../rt-sources/rt-sources-4.18.16_p9.ebuild | 4 +- .../rt-sources/rt-sources-4.19.10_p8.ebuild | 4 +- .../rt-sources/rt-sources-4.19.5_p4.ebuild | 4 +- .../rt-sources/rt-sources-4.4.162_p175.ebuild | 4 +- .../rt-sources/rt-sources-4.4.164_p176.ebuild | 4 +- .../rt-sources/rt-sources-4.9.115_p93.ebuild | 4 +- .../rt-sources/rt-sources-4.9.146_p125.ebuild | 4 +- sys-kernel/vanilla-sources/Manifest | 12 +- ....ebuild => vanilla-sources-3.16.75.ebuild} | 0 ...ebuild => vanilla-sources-4.14.147.ebuild} | 0 ....ebuild => vanilla-sources-4.19.77.ebuild} | 0 ....ebuild => vanilla-sources-4.4.195.ebuild} | 0 ....ebuild => vanilla-sources-4.9.195.ebuild} | 0 ....2.ebuild => vanilla-sources-5.3.4.ebuild} | 0 sys-libs/Manifest.gz | Bin 15960 -> 15944 bytes .../e2fsprogs-libs-1.44.5.ebuild | 2 +- .../e2fsprogs-libs-1.45.2.ebuild | 2 +- .../e2fsprogs-libs-1.45.3.ebuild | 2 +- .../e2fsprogs-libs-1.45.4.ebuild | 4 +- sys-libs/kpmcore/Manifest | 1 + sys-libs/kpmcore/kpmcore-4.0.1.ebuild | 37 + sys-libs/libcap/libcap-2.26-r2.ebuild | 2 +- sys-libs/libcap/libcap-2.27.ebuild | 2 +- .../libraw1394/libraw1394-2.1.0-r1.ebuild | 2 +- sys-libs/libraw1394/libraw1394-2.1.1.ebuild | 2 +- sys-libs/libraw1394/libraw1394-2.1.2.ebuild | 2 +- sys-libs/readline/Manifest | 21 - sys-libs/readline/readline-4.3_p5.ebuild | 64 -- sys-libs/readline/readline-5.2_p14.ebuild | 65 -- sys-power/Manifest.gz | Bin 5070 -> 5061 bytes sys-power/cpupower/cpupower-3.18.ebuild | 2 +- sys-power/powerstat/Manifest | 3 +- sys-power/powerstat/powerstat-0.02.15.ebuild | 19 - ....02.17.ebuild => powerstat-0.02.20.ebuild} | 4 +- sys-power/powerstat/powerstat-9999.ebuild | 2 +- sys-power/upower/upower-0.99.11.ebuild | 1 - sys-process/Manifest.gz | Bin 9165 -> 9166 bytes sys-process/anacron/anacron-2.3-r2.ebuild | 63 -- sys-process/anacron/anacron-2.3-r4.ebuild | 4 +- .../latencytop/latencytop-0.5-r1.ebuild | 4 +- sys-process/latencytop/latencytop-0.5.ebuild | 39 - virtual/Manifest.gz | Bin 33590 -> 33593 bytes virtual/cargo/cargo-1.37.0.ebuild | 2 +- virtual/rust/rust-1.37.0.ebuild | 2 +- www-apache/Manifest.gz | Bin 8768 -> 8770 bytes www-apache/mod_vdbh/mod_vdbh-1.0.3-r1.ebuild | 30 - www-apache/mod_vdbh/mod_vdbh-1.0.3-r2.ebuild | 2 +- www-apps/Manifest.gz | Bin 14466 -> 14464 bytes www-apps/cgit/cgit-1.2.1.ebuild | 2 +- www-apps/grafana-bin/Manifest | 2 +- ...-6.3.4.ebuild => grafana-bin-6.4.1.ebuild} | 0 www-apps/hugo/hugo-0.48.ebuild | 4 +- .../nanoblogger/nanoblogger-3.5_rc1-r1.ebuild | 4 +- www-client/Manifest.gz | Bin 6556 -> 6557 bytes www-client/firefox/Manifest | 184 ----- .../firefox-60.9.0-rust-1.38-compat.patch | 58 ++ www-client/firefox/firefox-60.8.0.ebuild | 436 ---------- www-client/firefox/firefox-60.9.0.ebuild | 1 + www-client/firefox/firefox-68.1.0.ebuild | 4 - www-client/firefox/firefox-69.0.1.ebuild | 773 ------------------ www-client/firefox/firefox-69.0.2.ebuild | 4 - www-client/opera/Manifest | 1 + www-client/opera/opera-63.0.3368.107.ebuild | 111 +++ www-misc/Manifest.gz | Bin 3588 -> 3590 bytes www-misc/monitorix/Manifest | 3 - www-misc/monitorix/metadata.xml | 5 - www-misc/monitorix/monitorix-3.10.0-r1.ebuild | 104 --- www-misc/monitorix/monitorix-3.10.1.ebuild | 103 --- www-misc/monitorix/monitorix-3.9.0.ebuild | 101 --- .../profile-sync-daemon-5.75.ebuild | 2 +- x11-libs/Manifest.gz | Bin 21155 -> 21155 bytes x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild | 4 +- x11-misc/Manifest.gz | Bin 48980 -> 48989 bytes x11-misc/dunst/Manifest | 1 + x11-misc/dunst/dunst-1.4.1.ebuild | 53 ++ .../imwheel-1.0.0_pre13_p20100827.ebuild | 4 +- .../lineak-xosdplugin-0.9.0-r2.ebuild | 2 +- x11-misc/xlockmore/Manifest | 3 +- ...more-5.57.ebuild => xlockmore-5.59.ebuild} | 2 +- .../xlockmore/xlockmore-5.59_alpha4.ebuild | 115 --- x11-plugins/Manifest.gz | Bin 28374 -> 28364 bytes x11-plugins/asmon/asmon-0.71-r1.ebuild | 4 +- x11-plugins/wmcdplay/Manifest | 1 - .../wmcdplay-ComplexProgramTargetNoMan.patch | 8 - x11-plugins/wmcdplay/files/wmcdplay-c++.patch | 11 - .../wmcdplay/files/wmcdplay-xpmdir.patch | 10 - .../wmcdplay/wmcdplay-1.0_beta1.ebuild | 50 -- x11-plugins/wmcpuload/Manifest | 1 - .../wmcpuload/wmcpuload-1.1.0_pre5.ebuild | 27 - x11-plugins/wmmoonclock/Manifest | 1 - .../files/wmmoonclock-1.27-implicit.patch | 9 - .../files/wmmoonclock-1.27-makefile.patch | 36 - .../wmmoonclock/wmmoonclock-1.27-r1.ebuild | 39 - x11-plugins/wmpinboard/Manifest | 1 - .../files/wmpinboard-1.0-segfault.patch | 11 - x11-plugins/wmpinboard/wmpinboard-1.0.ebuild | 31 - x11-plugins/wmweather/Manifest | 2 - x11-plugins/wmweather/wmweather-2.4.4.ebuild | 29 - x11-plugins/wmweather/wmweather-2.4.6.ebuild | 29 - x11-themes/Manifest.gz | Bin 22754 -> 22757 bytes .../elementary-xfce-icon-theme/Manifest | 1 + .../elementary-xfce-icon-theme-0.14.ebuild | 46 ++ x11-themes/fvwm_icons/fvwm_icons-1.0.ebuild | 2 +- x11-themes/fvwm_sounds/fvwm_sounds-1.0.ebuild | 2 +- x11-wm/Manifest.gz | Bin 9642 -> 9645 bytes x11-wm/vtwm/vtwm-5.4.7-r2.ebuild | 2 +- xfce-extra/Manifest.gz | Bin 9273 -> 9272 bytes xfce-extra/xfce4-dict/Manifest | 1 + xfce-extra/xfce4-dict/xfce4-dict-0.8.3.ebuild | 43 + xfce-extra/xfce4-eyes-plugin/Manifest | 1 + .../xfce4-eyes-plugin-4.5.0.ebuild | 36 + xfce-extra/xfce4-wavelan-plugin/Manifest | 1 + .../xfce4-wavelan-plugin-0.6.1.ebuild | 27 + 3280 files changed, 14710 insertions(+), 19305 deletions(-) delete mode 100644 app-accessibility/freetts/freetts-1.2.1-r2.ebuild delete mode 100644 app-admin/consolehm/Manifest delete mode 100644 app-admin/consolehm/consolehm-1.31.ebuild delete mode 100644 app-admin/consolehm/files/consolehm-gcc4.patch delete mode 100644 app-admin/consolehm/metadata.xml delete mode 100644 app-admin/kube-bench/kube-bench-0.0.33.ebuild rename app-admin/sudo/{sudo-1.8.28_rc1.ebuild => sudo-1.8.28_rc2.ebuild} (100%) delete mode 100644 app-admin/yaala/Manifest delete mode 100644 app-admin/yaala/files/yaala-0.7.3-r1-correct-paths.patch delete mode 100644 app-admin/yaala/metadata.xml delete mode 100644 app-admin/yaala/yaala-0.7.3-r2.ebuild create mode 100644 app-arch/lzlib/lzlib-1.11.ebuild create mode 100644 app-arch/pdlzip/pdlzip-1.10.ebuild create mode 100644 app-arch/plzip/plzip-1.8.ebuild delete mode 100644 app-arch/zstd/zstd-1.1.3.ebuild delete mode 100644 app-arch/zstd/zstd-1.3.4-r1.ebuild delete mode 100644 app-arch/zstd/zstd-1.4.1.ebuild rename app-arch/zstd/{zstd-1.4.0.ebuild => zstd-1.4.3.ebuild} (100%) rename app-editors/nano/{nano-4.3.ebuild => nano-4.5.ebuild} (100%) delete mode 100644 app-emacs/org-mode/org-mode-9.1.13.ebuild delete mode 100644 app-emacs/tuareg-mode/tuareg-mode-2.0.7.ebuild create mode 100644 app-emulation/runc/runc-1.0.0_rc9.ebuild rename app-emulation/x48/{x48-0.6.4-r1.ebuild => x48-0.6.4-r2.ebuild} (91%) create mode 100644 app-emulation/xen-pvgrub/xen-pvgrub-4.11.2.ebuild create mode 100644 app-emulation/xen-tools/xen-tools-4.11.2.ebuild create mode 100644 app-emulation/xen/xen-4.11.2.ebuild delete mode 100644 app-eselect/eselect-unison/eselect-unison-0.3.ebuild delete mode 100644 app-eselect/eselect-unison/files/unison.eselect-0.3 delete mode 100644 app-i18n/scim-wnn/scim-wnn-0.2.4.ebuild create mode 100644 app-i18n/tagainijisho/tagainijisho-1.2.0_pre20190507124027_p20191001_p20191001.ebuild delete mode 100644 app-i18n/xcin/xcin-2.5.3_pre3-r2.ebuild create mode 100644 app-metrics/prometheus/prometheus-2.13.0.ebuild delete mode 100644 app-misc/egads/egads-0.9.5.ebuild create mode 100644 app-misc/khal/khal-0.10.1.ebuild create mode 100644 app-misc/screen/screen-4.7.0.ebuild delete mode 100644 app-shells/peco/peco-0.5.1.ebuild rename app-shells/peco/{peco-0.5.2.ebuild => peco-0.5.3-r1.ebuild} (50%) delete mode 100644 app-text/ddir/Manifest delete mode 100644 app-text/ddir/ddir-0_p20100323.ebuild delete mode 100644 app-text/ddir/metadata.xml delete mode 100644 app-text/docbook-sgml/Manifest delete mode 100644 app-text/docbook-sgml/docbook-sgml-1.0-r1.ebuild delete mode 100644 app-text/fdftk/Manifest delete mode 100644 app-text/fdftk/fdftk-6.0-r1.ebuild delete mode 100644 app-text/fdftk/metadata.xml create mode 100644 app-text/ghostscript-gpl/ghostscript-gpl-9.28_rc4.ebuild delete mode 100644 app-text/t1utils/t1utils-1.39.ebuild delete mode 100644 app-text/t1utils/t1utils-1.41-r1.ebuild delete mode 100644 dev-cpp/xsd/Manifest delete mode 100644 dev-cpp/xsd/files/xsd-4.0.0-disable_examples_and_tests.patch delete mode 100644 dev-cpp/xsd/files/xsd-4.0.0-fix-expat-support.patch delete mode 100644 dev-cpp/xsd/files/xsd-4.0.0-fix-include.patch delete mode 100644 dev-cpp/xsd/files/xsd-4.0.0-xsdcxx-rename.patch delete mode 100644 dev-cpp/xsd/metadata.xml delete mode 100644 dev-cpp/xsd/xsd-4.0.0.ebuild create mode 100644 dev-db/mariadb-connector-c/mariadb-connector-c-3.1.4.ebuild delete mode 100644 dev-embedded/jal/jal-0.4.60.ebuild delete mode 100644 dev-embedded/parapin/parapin-1.0.0.ebuild rename dev-embedded/platformio/{platformio-4.0.1.ebuild => platformio-4.0.3.ebuild} (73%) delete mode 100644 dev-embedded/sgpp-lite-arm-eabi-bin/sgpp-lite-arm-eabi-bin-2010.09.51.ebuild create mode 100644 dev-go/go-license-detector/Manifest create mode 100644 dev-go/go-license-detector/go-license-detector-3.0.0.ebuild rename {app-text/docbook-sgml => dev-go/go-license-detector}/metadata.xml (73%) delete mode 100644 dev-java/jdbc-informix/Manifest delete mode 100644 dev-java/jdbc-informix/jdbc-informix-3.00.3.ebuild delete mode 100644 dev-java/jdbc-informix/metadata.xml delete mode 100644 dev-lang/helium/files/helium-1.6-respect-cflags-ldflags-nostrip.patch delete mode 100644 dev-lang/helium/files/helium-wrapper-1.6 delete mode 100644 dev-lang/helium/helium-1.6.ebuild create mode 100644 dev-lang/mono/mono-6.4.0.198.ebuild delete mode 100644 dev-lang/php/php-7.4.0_rc2.ebuild rename dev-lang/php/{php-7.4.0_rc1.ebuild => php-7.4.0_rc3.ebuild} (99%) delete mode 100644 dev-libs/cvector/cvector-1.0.3-r1.ebuild delete mode 100644 dev-libs/cvector/files/1.0.3-LDFLAGS.patch create mode 100644 dev-libs/efl/efl-1.22.6.ebuild create mode 100644 dev-libs/hyperscan/hyperscan-5.1.1.ebuild create mode 100644 dev-libs/hyperscan/hyperscan-5.2.0.ebuild rename dev-libs/nss/{nss-3.44.1.ebuild => nss-3.46.1.ebuild} (99%) delete mode 100644 dev-libs/opencl-clang/opencl-clang-8.0.0.ebuild delete mode 100644 dev-libs/opencl-clang/opencl-clang-8.0.1.ebuild rename dev-libs/opencl-clang/{opencl-clang-8.0.1_p20191001.ebuild => opencl-clang-8.0.1_p20191001-r1.ebuild} (93%) create mode 100644 dev-libs/openssl/files/openssl-1.1.1d-fix-potential-memleaks-w-BN_to_ASN1_INTEGER.patch create mode 100644 dev-libs/openssl/files/openssl-1.1.1d-fix-zlib.patch rename dev-libs/openssl/{openssl-1.1.1d.ebuild => openssl-1.1.1d-r1.ebuild} (90%) create mode 100644 dev-libs/rocm-comgr/rocm-comgr-2.9.0.ebuild create mode 100644 dev-libs/rocm-device-libs/rocm-device-libs-2.9.0.ebuild create mode 100644 dev-libs/rocm-opencl-driver/rocm-opencl-driver-2.9.0.ebuild create mode 100644 dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-2.9.0.ebuild create mode 100644 dev-libs/rocr-runtime/rocr-runtime-2.9.0.ebuild create mode 100644 dev-libs/roct-thunk-interface/roct-thunk-interface-2.9.0-r1.ebuild create mode 100644 dev-php/pecl-redis/pecl-redis-5.0.2.ebuild rename dev-python/graph-tool/{graph-tool-2.27.ebuild => graph-tool-2.29.ebuild} (97%) delete mode 100644 dev-python/jaraco-text/jaraco-text-1.8.ebuild create mode 100644 dev-python/jaraco-text/jaraco-text-3.0.1.ebuild create mode 100644 dev-python/markdown/markdown-3.1.1.ebuild create mode 100644 dev-python/pyelftools/pyelftools-0.25.ebuild create mode 100644 dev-python/python-efl/python-efl-1.23.0.ebuild create mode 100644 dev-python/semantic_version/semantic_version-2.8.2.ebuild create mode 100644 dev-python/setuptools/setuptools-41.4.0.ebuild create mode 100644 dev-python/zstandard/zstandard-0.12.0.ebuild create mode 100644 dev-ruby/autoprefixer-rails/autoprefixer-rails-9.6.4.ebuild create mode 100644 dev-ruby/gpgme/gpgme-2.0.19.ebuild create mode 100644 dev-ruby/i18n/i18n-1.7.0.ebuild create mode 100644 dev-ruby/parallel/parallel-1.18.0.ebuild rename dev-ruby/rails-html-sanitizer/{rails-html-sanitizer-1.0.4.ebuild => rails-html-sanitizer-1.3.0.ebuild} (60%) create mode 100644 dev-ruby/roadie/roadie-3.5.1.ebuild create mode 100644 dev-ruby/ruby-openid/ruby-openid-2.9.1.ebuild delete mode 100644 dev-tcltk/iwidgets/files/4.0.1-path.patch delete mode 100644 dev-tcltk/iwidgets/iwidgets-4.0.1-r3.ebuild delete mode 100644 dev-tcltk/iwidgets/iwidgets-4.0.1.ebuild delete mode 100644 dev-util/cbindgen/cbindgen-0.6.6.ebuild delete mode 100644 dev-util/cbindgen/cbindgen-0.6.7.ebuild delete mode 100644 dev-util/cbindgen/cbindgen-0.7.1.ebuild delete mode 100644 dev-util/cbindgen/cbindgen-0.8.2.ebuild delete mode 100644 dev-util/cbindgen/cbindgen-0.8.7.ebuild delete mode 100644 dev-util/cbindgen/cbindgen-0.9.0.ebuild create mode 100644 dev-util/cmake/cmake-3.14.7.ebuild delete mode 100644 dev-util/duma/duma-2.5.13.ebuild delete mode 100644 dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.9-opencl-clang_solib_filename.patch rename dev-util/intel-graphics-compiler/{intel-graphics-compiler-1.0.11.ebuild => intel-graphics-compiler-1.0.11-r1.ebuild} (91%) delete mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.8.ebuild delete mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.9.ebuild delete mode 100644 dev-util/its4/its4-1.1.1.ebuild delete mode 100644 dev-util/jconfig/jconfig-2.8.5.ebuild delete mode 100644 dev-util/makepp/files/makepp-1.18-install.patch delete mode 100644 dev-util/makepp/makepp-1.18.ebuild rename dev-util/pkgcheck/{pkgcheck-0.6.6.ebuild => pkgcheck-0.6.8.ebuild} (91%) delete mode 100644 dev-util/promu/promu-0.2.0.ebuild delete mode 100644 dev-util/promu/promu-0.3.0.ebuild create mode 100644 dev-util/rocm-cmake/rocm-cmake-2.9.0.ebuild delete mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-8.0.1.1-r1.ebuild rename dev-util/spirv-llvm-translator/{spirv-llvm-translator-8.0.1.2.ebuild => spirv-llvm-translator-8.0.1.2-r1.ebuild} (95%) create mode 100644 dev-util/xdelta/xdelta-1.1.4-r2.ebuild rename dev-vcs/git-deploy/{git-deploy-6.0.1_p20131024.ebuild => git-deploy-6.0.1_p20131024-r1.ebuild} (92%) create mode 100644 dev-vcs/mercurial/mercurial-5.1.2.ebuild delete mode 100644 games-action/mutantstorm-demo/Manifest delete mode 100644 games-action/mutantstorm-demo/metadata.xml delete mode 100644 games-action/mutantstorm-demo/mutantstorm-demo-1.33-r1.ebuild delete mode 100644 games-action/spacetripper-demo/Manifest delete mode 100644 games-action/spacetripper-demo/metadata.xml delete mode 100644 games-action/spacetripper-demo/spacetripper-demo-1-r1.ebuild delete mode 100644 games-fps/serious-sam-tfe/Manifest delete mode 100644 games-fps/serious-sam-tfe/metadata.xml delete mode 100644 games-fps/serious-sam-tfe/serious-sam-tfe-1_beta3.ebuild delete mode 100644 mail-client/clawsker/clawsker-0.7.8.ebuild delete mode 100644 mail-client/mailx-support/mailx-support-20060102-r1.ebuild create mode 100644 mail-client/roundcube/roundcube-1.3.10.ebuild create mode 100644 mail-client/thunderbird/files/thunderbird-60.9.0-rust-1.38-compat.patch delete mode 100644 mail-client/thunderbird/thunderbird-60.8.0.ebuild delete mode 100644 mail-filter/policyd/policyd-1.82-r1.ebuild delete mode 100644 mail-filter/spampd/spampd-2.30.ebuild delete mode 100644 mail-mta/esmtp/esmtp-1.2.ebuild delete mode 100644 media-fonts/arabeyes-fonts/arabeyes-fonts-2.0.ebuild create mode 100644 media-fonts/cascadia-code/cascadia-code-1910.04.ebuild delete mode 100644 media-fonts/mplus-fonts/mplus-fonts-2.2.4.ebuild create mode 100644 media-fonts/polarsys-b612-fonts/polarsys-b612-fonts-1.008.ebuild rename media-gfx/imagemagick/{imagemagick-6.9.10.60.ebuild => imagemagick-6.9.10.67.ebuild} (96%) rename media-gfx/imagemagick/{imagemagick-7.0.8.60.ebuild => imagemagick-7.0.8.67.ebuild} (96%) delete mode 100644 media-gfx/psftools/psftools-1.0.7.ebuild delete mode 100644 media-libs/fmod/Manifest delete mode 100644 media-libs/fmod/fmod-4.38.02.ebuild delete mode 100644 media-libs/fmod/metadata.xml create mode 100644 media-libs/jbig2dec/files/jbig2dec-0.17-fix-test_jbig2dec.py.patch create mode 100644 media-libs/jbig2dec/jbig2dec-0.17.ebuild create mode 100644 media-libs/libheif/libheif-1.4.1.ebuild create mode 100644 media-libs/libheif/libheif-1.5.1.ebuild delete mode 100644 media-libs/libipod/Manifest delete mode 100644 media-libs/libipod/files/libipod-0.1-prototypes.patch delete mode 100644 media-libs/libipod/libipod-0.1.ebuild delete mode 100644 media-libs/libipod/metadata.xml delete mode 100644 media-libs/libjackasyn/Manifest delete mode 100644 media-libs/libjackasyn/files/libjackasyn-0.13-execprefix.patch delete mode 100644 media-libs/libjackasyn/files/libjackasyn-0.13-libdir.patch delete mode 100644 media-libs/libjackasyn/files/libjackasyn-0.13-pic.patch delete mode 100644 media-libs/libjackasyn/files/libjackasyn-0.13-qa.patch delete mode 100644 media-libs/libjackasyn/files/libjackasyn-0.13-tests.patch delete mode 100644 media-libs/libjackasyn/libjackasyn-0.13.ebuild delete mode 100644 media-libs/libjackasyn/metadata.xml delete mode 100644 media-libs/libnut/Manifest delete mode 100644 media-libs/libnut/libnut-661.ebuild delete mode 100644 media-libs/libnut/metadata.xml delete mode 100644 media-libs/libopendaap/Manifest delete mode 100644 media-libs/libopendaap/files/libopendaap-0.4.0-freebsd.patch delete mode 100644 media-libs/libopendaap/libopendaap-0.4.0.ebuild delete mode 100644 media-libs/libopendaap/metadata.xml create mode 100644 media-libs/libprojectm/libprojectm-3.1.1_rc4.ebuild create mode 100644 media-libs/libprojectm/libprojectm-3.1.1_rc5-r1.ebuild create mode 100644 media-libs/libprojectm/libprojectm-3.1.1_rc5.ebuild delete mode 100644 media-libs/sdif/Manifest delete mode 100644 media-libs/sdif/files/sdif-3.11.4-fix-buildsystem.patch delete mode 100644 media-libs/sdif/files/sdif-3.8.6-cflags.patch delete mode 100644 media-libs/sdif/metadata.xml delete mode 100644 media-libs/sdif/sdif-3.11.4.ebuild delete mode 100644 media-libs/sdif/sdif-3.8.6.ebuild delete mode 100644 media-libs/sdlmm/Manifest delete mode 100644 media-libs/sdlmm/metadata.xml delete mode 100644 media-libs/sdlmm/sdlmm-0.1.8-r1.ebuild delete mode 100644 media-libs/shaderc/files/shaderc-2017.2-fix-glslang-link-order.patch delete mode 100644 media-libs/shaderc/shaderc-2017.2-r1.ebuild delete mode 100644 media-libs/shaderc/shaderc-9999.ebuild create mode 100644 media-libs/x265/x265-3.2.ebuild delete mode 100644 media-plugins/fil-plugins/fil-plugins-0.3.0.ebuild create mode 100644 media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-2.3.0.ebuild create mode 100644 media-plugins/kodi-visualization-projectm/kodi-visualization-projectm-2.3.1.ebuild delete mode 100644 media-sound/audiotag/audiotag-0.19.ebuild delete mode 100644 media-sound/gnump3d/gnump3d-3.0-r1.ebuild delete mode 100644 media-sound/mcdp/mcdp-0.4a.ebuild delete mode 100644 media-sound/rplay/files/rplay-3.3.2-built-in_function_exit.patch delete mode 100644 media-sound/rplay/rplay-3.3.2-r1.ebuild delete mode 100644 media-sound/rplay/rplay-3.3.2-r2.ebuild delete mode 100644 media-tv/shoutcast2vdr/shoutcast2vdr-0.0.8.ebuild delete mode 100644 metadata/md5-cache/app-accessibility/freetts-1.2.1-r2 delete mode 100644 metadata/md5-cache/app-admin/consolehm-1.31 delete mode 100644 metadata/md5-cache/app-admin/kube-bench-0.0.33 rename metadata/md5-cache/app-admin/{sudo-1.8.28_rc1 => sudo-1.8.28_rc2} (92%) delete mode 100644 metadata/md5-cache/app-admin/yaala-0.7.3-r2 create mode 100644 metadata/md5-cache/app-arch/lzlib-1.11 create mode 100644 metadata/md5-cache/app-arch/pdlzip-1.10 create mode 100644 metadata/md5-cache/app-arch/plzip-1.8 delete mode 100644 metadata/md5-cache/app-arch/zstd-1.1.3 delete mode 100644 metadata/md5-cache/app-arch/zstd-1.3.4-r1 delete mode 100644 metadata/md5-cache/app-arch/zstd-1.4.1 rename metadata/md5-cache/app-arch/{zstd-1.4.0 => zstd-1.4.3} (91%) rename metadata/md5-cache/app-editors/{nano-4.3 => nano-4.5} (95%) delete mode 100644 metadata/md5-cache/app-emacs/org-mode-9.1.13 delete mode 100644 metadata/md5-cache/app-emacs/tuareg-mode-2.0.7 create mode 100644 metadata/md5-cache/app-emulation/runc-1.0.0_rc9 rename metadata/md5-cache/app-emulation/{x48-0.6.4-r1 => x48-0.6.4-r2} (66%) create mode 100644 metadata/md5-cache/app-emulation/xen-4.11.2 create mode 100644 metadata/md5-cache/app-emulation/xen-pvgrub-4.11.2 create mode 100644 metadata/md5-cache/app-emulation/xen-tools-4.11.2 delete mode 100644 metadata/md5-cache/app-eselect/eselect-unison-0.3 delete mode 100644 metadata/md5-cache/app-i18n/scim-wnn-0.2.4 create mode 100644 metadata/md5-cache/app-i18n/tagainijisho-1.2.0_pre20190507124027_p20191001_p20191001 delete mode 100644 metadata/md5-cache/app-i18n/xcin-2.5.3_pre3-r2 create mode 100644 metadata/md5-cache/app-metrics/prometheus-2.13.0 delete mode 100644 metadata/md5-cache/app-misc/egads-0.9.5 create mode 100644 metadata/md5-cache/app-misc/khal-0.10.1 create mode 100644 metadata/md5-cache/app-misc/screen-4.7.0 delete mode 100644 metadata/md5-cache/app-shells/peco-0.5.2 rename metadata/md5-cache/app-shells/{peco-0.5.1 => peco-0.5.3-r1} (69%) delete mode 100644 metadata/md5-cache/app-text/ddir-0_p20100323 delete mode 100644 metadata/md5-cache/app-text/docbook-sgml-1.0-r1 delete mode 100644 metadata/md5-cache/app-text/fdftk-6.0-r1 create mode 100644 metadata/md5-cache/app-text/ghostscript-gpl-9.28_rc4 delete mode 100644 metadata/md5-cache/app-text/t1utils-1.39 delete mode 100644 metadata/md5-cache/app-text/t1utils-1.41-r1 delete mode 100644 metadata/md5-cache/dev-cpp/xsd-4.0.0 create mode 100644 metadata/md5-cache/dev-db/mariadb-connector-c-3.1.4 delete mode 100644 metadata/md5-cache/dev-embedded/jal-0.4.60 delete mode 100644 metadata/md5-cache/dev-embedded/parapin-1.0.0 rename metadata/md5-cache/dev-embedded/{platformio-4.0.1 => platformio-4.0.3} (73%) delete mode 100644 metadata/md5-cache/dev-embedded/sgpp-lite-arm-eabi-bin-2010.09.51 create mode 100644 metadata/md5-cache/dev-go/go-license-detector-3.0.0 delete mode 100644 metadata/md5-cache/dev-java/jdbc-informix-3.00.3 delete mode 100644 metadata/md5-cache/dev-lang/helium-1.6 create mode 100644 metadata/md5-cache/dev-lang/mono-6.4.0.198 delete mode 100644 metadata/md5-cache/dev-lang/php-7.4.0_rc1 delete mode 100644 metadata/md5-cache/dev-lang/php-7.4.0_rc2 create mode 100644 metadata/md5-cache/dev-lang/php-7.4.0_rc3 delete mode 100644 metadata/md5-cache/dev-libs/cvector-1.0.3-r1 create mode 100644 metadata/md5-cache/dev-libs/efl-1.22.6 create mode 100644 metadata/md5-cache/dev-libs/hyperscan-5.1.1 create mode 100644 metadata/md5-cache/dev-libs/hyperscan-5.2.0 rename metadata/md5-cache/dev-libs/{nss-3.44.1 => nss-3.46.1} (91%) delete mode 100644 metadata/md5-cache/dev-libs/opencl-clang-8.0.0 delete mode 100644 metadata/md5-cache/dev-libs/opencl-clang-8.0.1 rename metadata/md5-cache/dev-libs/{opencl-clang-8.0.1_p20191001 => opencl-clang-8.0.1_p20191001-r1} (97%) rename metadata/md5-cache/dev-libs/{openssl-1.1.1d => openssl-1.1.1d-r1} (90%) create mode 100644 metadata/md5-cache/dev-libs/rocm-comgr-2.9.0 create mode 100644 metadata/md5-cache/dev-libs/rocm-device-libs-2.9.0 create mode 100644 metadata/md5-cache/dev-libs/rocm-opencl-driver-2.9.0 create mode 100644 metadata/md5-cache/dev-libs/rocm-opencl-runtime-2.9.0 create mode 100644 metadata/md5-cache/dev-libs/rocr-runtime-2.9.0 create mode 100644 metadata/md5-cache/dev-libs/roct-thunk-interface-2.9.0-r1 create mode 100644 metadata/md5-cache/dev-php/pecl-redis-5.0.2 delete mode 100644 metadata/md5-cache/dev-python/graph-tool-2.27 create mode 100644 metadata/md5-cache/dev-python/graph-tool-2.29 delete mode 100644 metadata/md5-cache/dev-python/jaraco-text-1.8 create mode 100644 metadata/md5-cache/dev-python/jaraco-text-3.0.1 create mode 100644 metadata/md5-cache/dev-python/markdown-3.1.1 create mode 100644 metadata/md5-cache/dev-python/pyelftools-0.25 create mode 100644 metadata/md5-cache/dev-python/python-efl-1.23.0 create mode 100644 metadata/md5-cache/dev-python/semantic_version-2.8.2 create mode 100644 metadata/md5-cache/dev-python/setuptools-41.4.0 create mode 100644 metadata/md5-cache/dev-python/zstandard-0.12.0 create mode 100644 metadata/md5-cache/dev-ruby/autoprefixer-rails-9.6.4 create mode 100644 metadata/md5-cache/dev-ruby/gpgme-2.0.19 create mode 100644 metadata/md5-cache/dev-ruby/i18n-1.7.0 create mode 100644 metadata/md5-cache/dev-ruby/parallel-1.18.0 delete mode 100644 metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.0.4 create mode 100644 metadata/md5-cache/dev-ruby/rails-html-sanitizer-1.3.0 create mode 100644 metadata/md5-cache/dev-ruby/roadie-3.5.1 create mode 100644 metadata/md5-cache/dev-ruby/ruby-openid-2.9.1 delete mode 100644 metadata/md5-cache/dev-tcltk/iwidgets-4.0.1 delete mode 100644 metadata/md5-cache/dev-tcltk/iwidgets-4.0.1-r3 delete mode 100644 metadata/md5-cache/dev-util/cbindgen-0.6.6 delete mode 100644 metadata/md5-cache/dev-util/cbindgen-0.6.7 delete mode 100644 metadata/md5-cache/dev-util/cbindgen-0.7.1 delete mode 100644 metadata/md5-cache/dev-util/cbindgen-0.8.2 delete mode 100644 metadata/md5-cache/dev-util/cbindgen-0.8.7 delete mode 100644 metadata/md5-cache/dev-util/cbindgen-0.9.0 create mode 100644 metadata/md5-cache/dev-util/cmake-3.14.7 delete mode 100644 metadata/md5-cache/dev-util/duma-2.5.13 rename metadata/md5-cache/dev-util/{intel-graphics-compiler-1.0.11 => intel-graphics-compiler-1.0.11-r1} (98%) delete mode 100644 metadata/md5-cache/dev-util/intel-graphics-compiler-1.0.8 delete mode 100644 metadata/md5-cache/dev-util/intel-graphics-compiler-1.0.9 delete mode 100644 metadata/md5-cache/dev-util/its4-1.1.1 delete mode 100644 metadata/md5-cache/dev-util/jconfig-2.8.5 delete mode 100644 metadata/md5-cache/dev-util/makepp-1.18 rename metadata/md5-cache/dev-util/{pkgcheck-0.6.6 => pkgcheck-0.6.8} (50%) delete mode 100644 metadata/md5-cache/dev-util/promu-0.2.0 delete mode 100644 metadata/md5-cache/dev-util/promu-0.3.0 create mode 100644 metadata/md5-cache/dev-util/rocm-cmake-2.9.0 delete mode 100644 metadata/md5-cache/dev-util/spirv-llvm-translator-8.0.1.1-r1 rename metadata/md5-cache/dev-util/{spirv-llvm-translator-8.0.1.2 => spirv-llvm-translator-8.0.1.2-r1} (97%) create mode 100644 metadata/md5-cache/dev-util/xdelta-1.1.4-r2 delete mode 100644 metadata/md5-cache/dev-vcs/git-deploy-6.0.1_p20131024 create mode 100644 metadata/md5-cache/dev-vcs/git-deploy-6.0.1_p20131024-r1 create mode 100644 metadata/md5-cache/dev-vcs/mercurial-5.1.2 delete mode 100644 metadata/md5-cache/games-action/mutantstorm-demo-1.33-r1 delete mode 100644 metadata/md5-cache/games-action/spacetripper-demo-1-r1 delete mode 100644 metadata/md5-cache/games-fps/serious-sam-tfe-1_beta3 delete mode 100644 metadata/md5-cache/mail-client/clawsker-0.7.8 delete mode 100644 metadata/md5-cache/mail-client/mailx-support-20060102-r1 create mode 100644 metadata/md5-cache/mail-client/roundcube-1.3.10 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-60.8.0 delete mode 100644 metadata/md5-cache/mail-filter/policyd-1.82-r1 delete mode 100644 metadata/md5-cache/mail-filter/spampd-2.30 delete mode 100644 metadata/md5-cache/mail-mta/esmtp-1.2 create mode 100644 metadata/md5-cache/media-fonts/cascadia-code-1910.04 delete mode 100644 metadata/md5-cache/media-fonts/mplus-fonts-2.2.4 rename metadata/md5-cache/media-fonts/{arabeyes-fonts-2.0 => polarsys-b612-fonts-1.008} (65%) rename metadata/md5-cache/media-gfx/{imagemagick-6.9.10.60 => imagemagick-6.9.10.67} (90%) rename metadata/md5-cache/media-gfx/{imagemagick-7.0.8.60 => imagemagick-7.0.8.67} (90%) delete mode 100644 metadata/md5-cache/media-gfx/psftools-1.0.7 delete mode 100644 metadata/md5-cache/media-libs/fmod-4.38.02 create mode 100644 metadata/md5-cache/media-libs/jbig2dec-0.17 create mode 100644 metadata/md5-cache/media-libs/libheif-1.4.1 create mode 100644 metadata/md5-cache/media-libs/libheif-1.5.1 delete mode 100644 metadata/md5-cache/media-libs/libipod-0.1 delete mode 100644 metadata/md5-cache/media-libs/libjackasyn-0.13 delete mode 100644 metadata/md5-cache/media-libs/libnut-661 delete mode 100644 metadata/md5-cache/media-libs/libopendaap-0.4.0 create mode 100644 metadata/md5-cache/media-libs/libprojectm-3.1.1_rc4 create mode 100644 metadata/md5-cache/media-libs/libprojectm-3.1.1_rc5 create mode 100644 metadata/md5-cache/media-libs/libprojectm-3.1.1_rc5-r1 delete mode 100644 metadata/md5-cache/media-libs/sdif-3.11.4 delete mode 100644 metadata/md5-cache/media-libs/sdif-3.8.6 delete mode 100644 metadata/md5-cache/media-libs/sdlmm-0.1.8-r1 delete mode 100644 metadata/md5-cache/media-libs/shaderc-2017.2-r1 delete mode 100644 metadata/md5-cache/media-libs/shaderc-9999 create mode 100644 metadata/md5-cache/media-libs/x265-3.2 delete mode 100644 metadata/md5-cache/media-plugins/fil-plugins-0.3.0 create mode 100644 metadata/md5-cache/media-plugins/kodi-visualization-projectm-2.3.0 create mode 100644 metadata/md5-cache/media-plugins/kodi-visualization-projectm-2.3.1 delete mode 100644 metadata/md5-cache/media-sound/audiotag-0.19 delete mode 100644 metadata/md5-cache/media-sound/gnump3d-3.0-r1 delete mode 100644 metadata/md5-cache/media-sound/mcdp-0.4a delete mode 100644 metadata/md5-cache/media-sound/rplay-3.3.2-r1 delete mode 100644 metadata/md5-cache/media-sound/rplay-3.3.2-r2 delete mode 100644 metadata/md5-cache/media-tv/shoutcast2vdr-0.0.8 create mode 100644 metadata/md5-cache/net-analyzer/arp-scan-99999 create mode 100644 metadata/md5-cache/net-analyzer/arpoison-0.7 delete mode 100644 metadata/md5-cache/net-analyzer/fprobe-1.1 delete mode 100644 metadata/md5-cache/net-analyzer/hydra-8.5-r1 delete mode 100644 metadata/md5-cache/net-analyzer/hydra-8.6-r1 delete mode 100644 metadata/md5-cache/net-analyzer/ipaudit-1.0_beta2 delete mode 100644 metadata/md5-cache/net-analyzer/neti-2.0 delete mode 100644 metadata/md5-cache/net-analyzer/snmptt-1.2 delete mode 100644 metadata/md5-cache/net-analyzer/snortsam-2.50-r1 delete mode 100644 metadata/md5-cache/net-analyzer/tcpstat-1.5 delete mode 100644 metadata/md5-cache/net-analyzer/tcpstat-1.5-r1 delete mode 100644 metadata/md5-cache/net-analyzer/tcpstat-1.5-r2 delete mode 100644 metadata/md5-cache/net-dns/knot-2.7.7 delete mode 100644 metadata/md5-cache/net-dns/knot-2.8.2 rename metadata/md5-cache/net-dns/{knot-2.8.3 => knot-2.8.4} (95%) delete mode 100644 metadata/md5-cache/net-dns/nsd-4.1.27 delete mode 100644 metadata/md5-cache/net-dns/nsd-4.2.1-r1 create mode 100644 metadata/md5-cache/net-dns/unbound-1.9.4 delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-bin-1.8.1 rename metadata/md5-cache/net-im/{telegram-desktop-bin-1.8.2 => telegram-desktop-bin-1.8.13} (79%) delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-bin-1.8.4 delete mode 100644 metadata/md5-cache/net-im/yowsup-2.5.7-r2 delete mode 100644 metadata/md5-cache/net-libs/NativeThread-0_pre20080330 delete mode 100644 metadata/md5-cache/net-libs/cvm-0.76 delete mode 100644 metadata/md5-cache/net-libs/iax-0.2.2 delete mode 100644 metadata/md5-cache/net-libs/iax-0.2.2-r1 delete mode 100644 metadata/md5-cache/net-libs/nodejs-0.12.18 delete mode 100644 metadata/md5-cache/net-libs/nodejs-4.9.1 delete mode 100644 metadata/md5-cache/net-mail/asmail-2.1 create mode 100644 metadata/md5-cache/net-mail/dot-forward-0.71-r4 delete mode 100644 metadata/md5-cache/net-mail/kuvert-2.0.4 delete mode 100644 metadata/md5-cache/net-misc/asterisk-extra-sounds-1.4.11 delete mode 100644 metadata/md5-cache/net-misc/cfengine-2.2.10-r4 create mode 100644 metadata/md5-cache/net-misc/cfengine-2.2.10-r5 create mode 100644 metadata/md5-cache/net-misc/dropbox-82.4.155 delete mode 100644 metadata/md5-cache/net-misc/ices-2.0.1-r1 rename metadata/md5-cache/net-misc/{kea-1.5.0 => kea-1.7.0} (64%) create mode 100644 metadata/md5-cache/net-misc/miniupnpd-2.1.20191006 create mode 100644 metadata/md5-cache/net-misc/nextcloud-client-2.6.0 delete mode 100644 metadata/md5-cache/net-misc/rabbitmq-server-3.7.10 delete mode 100644 metadata/md5-cache/net-misc/rabbitmq-server-3.7.11 delete mode 100644 metadata/md5-cache/net-misc/rabbitmq-server-3.7.3-r1 rename metadata/md5-cache/net-misc/{rabbitmq-server-3.7.9 => rabbitmq-server-3.8.0} (57%) delete mode 100644 metadata/md5-cache/net-misc/rdate-1.4-r3 delete mode 100644 metadata/md5-cache/net-misc/shmux-1.0 create mode 100644 metadata/md5-cache/net-misc/teamviewer-14.6.2452 create mode 100644 metadata/md5-cache/net-misc/whois-5.5.2 rename metadata/md5-cache/net-p2p/{ktorrent-5.1.2-r1 => ktorrent-5.1.2-r2} (99%) rename metadata/md5-cache/net-print/{cups-filters-1.25.4 => cups-filters-1.25.6} (97%) delete mode 100644 metadata/md5-cache/net-print/foomatic-db-engine-4.0.11 create mode 100644 metadata/md5-cache/net-proxy/haproxy-2.0.7 create mode 100644 metadata/md5-cache/net-wireless/blueberry-1.2.9 create mode 100644 metadata/md5-cache/sci-chemistry/gromacs-2018.8 create mode 100644 metadata/md5-cache/sci-geosciences/gpsd-3.18.1 create mode 100644 metadata/md5-cache/sci-geosciences/gpsd-3.19 delete mode 100644 metadata/md5-cache/sci-libs/openfoam-bin-1.6 delete mode 100644 metadata/md5-cache/sci-mathematics/kodkod-1.5.2-r1 delete mode 100644 metadata/md5-cache/sys-apps/adjtime-0.4-r2 rename metadata/md5-cache/sys-apps/{ipmicfg-1.29.0.181029 => ipmicfg-1.30.0.190710} (67%) delete mode 100644 metadata/md5-cache/sys-apps/lsadb-0.1.3 delete mode 100644 metadata/md5-cache/sys-apps/lsb-release-1.4 delete mode 100644 metadata/md5-cache/sys-apps/lsb-release-1.4-r1 delete mode 100644 metadata/md5-cache/sys-apps/lsb-release-1.4-r2 create mode 100644 metadata/md5-cache/sys-apps/pkgcore-0.10.6 rename metadata/md5-cache/sys-apps/{smc-sum-2.2.0.20190220-r1 => smc-sum-2.3.0.20190808} (87%) create mode 100644 metadata/md5-cache/sys-apps/smcipmitool-2.22.0.190701 delete mode 100644 metadata/md5-cache/sys-apps/thunderbolt-software-user-space-0.9.2 create mode 100644 metadata/md5-cache/sys-apps/thunderbolt-software-user-space-0.9.3-r1 delete mode 100644 metadata/md5-cache/sys-apps/ucspi-unix-0.36-r3 delete mode 100644 metadata/md5-cache/sys-apps/ucspi-unix-0.36-r4 create mode 100644 metadata/md5-cache/sys-apps/yarn-1.19.0 create mode 100644 metadata/md5-cache/sys-auth/nss-mdns-0.14.1 create mode 100644 metadata/md5-cache/sys-auth/nss-pam-ldapd-0.9.11 delete mode 100644 metadata/md5-cache/sys-auth/pam_smb-2.0.0_rc6-r1 delete mode 100644 metadata/md5-cache/sys-block/noflushd-2.7.3 create mode 100644 metadata/md5-cache/sys-cluster/cinder-13.0.7 delete mode 100644 metadata/md5-cache/sys-cluster/kube-apiserver-1.13.10 delete mode 100644 metadata/md5-cache/sys-cluster/kube-apiserver-1.14.6 delete mode 100644 metadata/md5-cache/sys-cluster/kube-apiserver-1.15.3 delete mode 100644 metadata/md5-cache/sys-cluster/kube-controller-manager-1.13.10 delete mode 100644 metadata/md5-cache/sys-cluster/kube-controller-manager-1.14.6 delete mode 100644 metadata/md5-cache/sys-cluster/kube-controller-manager-1.15.3 delete mode 100644 metadata/md5-cache/sys-cluster/kube-proxy-1.13.10 delete mode 100644 metadata/md5-cache/sys-cluster/kube-proxy-1.14.6 delete mode 100644 metadata/md5-cache/sys-cluster/kube-proxy-1.15.3 delete mode 100644 metadata/md5-cache/sys-cluster/kube-scheduler-1.13.10 delete mode 100644 metadata/md5-cache/sys-cluster/kube-scheduler-1.14.6 delete mode 100644 metadata/md5-cache/sys-cluster/kube-scheduler-1.15.3 delete mode 100644 metadata/md5-cache/sys-cluster/kubeadm-1.13.10 delete mode 100644 metadata/md5-cache/sys-cluster/kubeadm-1.14.6 delete mode 100644 metadata/md5-cache/sys-cluster/kubeadm-1.15.3 delete mode 100644 metadata/md5-cache/sys-cluster/kubelet-1.13.10 delete mode 100644 metadata/md5-cache/sys-cluster/kubelet-1.14.6 delete mode 100644 metadata/md5-cache/sys-cluster/kubelet-1.15.3 delete mode 100644 metadata/md5-cache/sys-cluster/lspbs-1.1-r1 create mode 100644 metadata/md5-cache/sys-cluster/nova-19.0.3 create mode 100644 metadata/md5-cache/sys-cluster/rdma-core-26.0 create mode 100644 metadata/md5-cache/sys-devel/llvm-roc-2.9.0 delete mode 100644 metadata/md5-cache/sys-fs/diskdev_cmds-332.14_p1 delete mode 100644 metadata/md5-cache/sys-fs/quotatool-1.4.13 delete mode 100644 metadata/md5-cache/sys-fs/quotatool-1.4.6 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.147 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.77 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.195 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.195 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.2.19 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.3.4 create mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.4_rc2 create mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20191004 rename metadata/md5-cache/sys-kernel/{mips-sources-4.14.143 => mips-sources-4.14.147} (76%) rename metadata/md5-cache/sys-kernel/{mips-sources-4.17.19 => mips-sources-4.19.77} (64%) rename metadata/md5-cache/sys-kernel/{mips-sources-4.4.192 => mips-sources-4.4.195} (77%) rename metadata/md5-cache/sys-kernel/{mips-sources-4.9.192 => mips-sources-4.9.195} (77%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.4.194 => vanilla-sources-3.16.75} (70%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.14.146 => vanilla-sources-4.14.147} (69%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.19.76 => vanilla-sources-4.19.77} (69%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-3.16.74 => vanilla-sources-4.4.195} (70%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.9.194 => vanilla-sources-4.9.195} (70%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.3.2 => vanilla-sources-5.3.4} (70%) create mode 100644 metadata/md5-cache/sys-libs/kpmcore-4.0.1 delete mode 100644 metadata/md5-cache/sys-libs/readline-4.3_p5 delete mode 100644 metadata/md5-cache/sys-libs/readline-5.2_p14 delete mode 100644 metadata/md5-cache/sys-power/powerstat-0.02.15 rename metadata/md5-cache/sys-power/{powerstat-0.02.17 => powerstat-0.02.20} (83%) delete mode 100644 metadata/md5-cache/sys-process/anacron-2.3-r2 delete mode 100644 metadata/md5-cache/sys-process/latencytop-0.5 delete mode 100644 metadata/md5-cache/www-apache/mod_vdbh-1.0.3-r1 rename metadata/md5-cache/www-apps/{grafana-bin-6.3.4 => grafana-bin-6.4.1} (81%) delete mode 100644 metadata/md5-cache/www-client/firefox-60.8.0 delete mode 100644 metadata/md5-cache/www-client/firefox-69.0.1 create mode 100644 metadata/md5-cache/www-client/opera-63.0.3368.107 delete mode 100644 metadata/md5-cache/www-misc/monitorix-3.10.0-r1 delete mode 100644 metadata/md5-cache/www-misc/monitorix-3.10.1 delete mode 100644 metadata/md5-cache/www-misc/monitorix-3.9.0 create mode 100644 metadata/md5-cache/x11-misc/dunst-1.4.1 rename metadata/md5-cache/x11-misc/{xlockmore-5.57 => xlockmore-5.59} (94%) delete mode 100644 metadata/md5-cache/x11-misc/xlockmore-5.59_alpha4 delete mode 100644 metadata/md5-cache/x11-plugins/wmcdplay-1.0_beta1 delete mode 100644 metadata/md5-cache/x11-plugins/wmcpuload-1.1.0_pre5 delete mode 100644 metadata/md5-cache/x11-plugins/wmmoonclock-1.27-r1 delete mode 100644 metadata/md5-cache/x11-plugins/wmpinboard-1.0 delete mode 100644 metadata/md5-cache/x11-plugins/wmweather-2.4.4 delete mode 100644 metadata/md5-cache/x11-plugins/wmweather-2.4.6 create mode 100644 metadata/md5-cache/x11-themes/elementary-xfce-icon-theme-0.14 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-dict-0.8.3 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-eyes-plugin-4.5.0 create mode 100644 metadata/md5-cache/xfce-extra/xfce4-wavelan-plugin-0.6.1 create mode 100644 net-analyzer/arp-scan/arp-scan-99999.ebuild create mode 100644 net-analyzer/arpoison/arpoison-0.7.ebuild delete mode 100644 net-analyzer/fprobe/fprobe-1.1.ebuild delete mode 100644 net-analyzer/hydra/hydra-8.5-r1.ebuild delete mode 100644 net-analyzer/hydra/hydra-8.6-r1.ebuild delete mode 100644 net-analyzer/ipaudit/ipaudit-1.0_beta2.ebuild delete mode 100644 net-analyzer/neti/neti-2.0.ebuild delete mode 100644 net-analyzer/snmptt/files/snmptt.initd delete mode 100644 net-analyzer/snmptt/snmptt-1.2.ebuild delete mode 100644 net-analyzer/snortsam/snortsam-2.50-r1.ebuild delete mode 100644 net-analyzer/tcpstat/tcpstat-1.5-r1.ebuild delete mode 100644 net-analyzer/tcpstat/tcpstat-1.5-r2.ebuild delete mode 100644 net-analyzer/tcpstat/tcpstat-1.5.ebuild delete mode 100644 net-dns/knot/knot-2.7.7.ebuild delete mode 100644 net-dns/knot/knot-2.8.2.ebuild rename net-dns/knot/{knot-2.8.3.ebuild => knot-2.8.4.ebuild} (100%) delete mode 100644 net-dns/nsd/nsd-4.1.27.ebuild delete mode 100644 net-dns/nsd/nsd-4.2.1-r1.ebuild create mode 100644 net-dns/unbound/unbound-1.9.4.ebuild rename net-im/telegram-desktop-bin/{telegram-desktop-bin-1.8.1.ebuild => telegram-desktop-bin-1.8.13.ebuild} (100%) delete mode 100644 net-im/telegram-desktop-bin/telegram-desktop-bin-1.8.2.ebuild delete mode 100644 net-im/telegram-desktop-bin/telegram-desktop-bin-1.8.4.ebuild delete mode 100644 net-im/yowsup/files/yowsup-2.5.7-add-python3.7-support.patch delete mode 100644 net-im/yowsup/files/yowsup-2.5.7-fix-install-path.patch delete mode 100644 net-im/yowsup/files/yowsup-2.5.7-fix-newer-six.patch delete mode 100644 net-im/yowsup/yowsup-2.5.7-r2.ebuild delete mode 100644 net-libs/NativeThread/NativeThread-0_pre20080330.ebuild delete mode 100644 net-libs/NativeThread/files/Makefile.patch delete mode 100644 net-libs/cvm/cvm-0.76.ebuild delete mode 100644 net-libs/iax/iax-0.2.2-r1.ebuild delete mode 100644 net-libs/iax/iax-0.2.2.ebuild delete mode 100644 net-libs/nodejs/nodejs-0.12.18.ebuild delete mode 100644 net-libs/nodejs/nodejs-4.9.1.ebuild delete mode 100644 net-mail/asmail/asmail-2.1.ebuild create mode 100644 net-mail/dot-forward/dot-forward-0.71-r4.ebuild delete mode 100644 net-mail/kuvert/Manifest delete mode 100644 net-mail/kuvert/kuvert-2.0.4.ebuild delete mode 100644 net-mail/kuvert/metadata.xml delete mode 100644 net-misc/asterisk-extra-sounds/asterisk-extra-sounds-1.4.11.ebuild rename net-misc/cfengine/{cfengine-2.2.10-r4.ebuild => cfengine-2.2.10-r5.ebuild} (70%) create mode 100644 net-misc/dropbox/dropbox-82.4.155.ebuild delete mode 100644 net-misc/ices/ices-2.0.1-r1.ebuild rename net-misc/kea/{kea-1.5.0.ebuild => kea-1.7.0.ebuild} (82%) create mode 100644 net-misc/miniupnpd/miniupnpd-2.1.20191006.ebuild create mode 100644 net-misc/nextcloud-client/nextcloud-client-2.6.0.ebuild create mode 100644 net-misc/rabbitmq-server/files/rabbitmq-server.init-r4 delete mode 100644 net-misc/rabbitmq-server/rabbitmq-server-3.7.10.ebuild delete mode 100644 net-misc/rabbitmq-server/rabbitmq-server-3.7.11.ebuild delete mode 100644 net-misc/rabbitmq-server/rabbitmq-server-3.7.3-r1.ebuild rename net-misc/rabbitmq-server/{rabbitmq-server-3.7.9.ebuild => rabbitmq-server-3.8.0.ebuild} (95%) delete mode 100644 net-misc/rdate/rdate-1.4-r3.ebuild delete mode 100644 net-misc/shmux/shmux-1.0.ebuild create mode 100644 net-misc/teamviewer/teamviewer-14.6.2452.ebuild create mode 100644 net-misc/whois/whois-5.5.2.ebuild create mode 100644 net-p2p/ktorrent/files/ktorrent-5.1.2-crash-on-exit.patch rename net-p2p/ktorrent/{ktorrent-5.1.2-r1.ebuild => ktorrent-5.1.2-r2.ebuild} (95%) rename net-print/cups-filters/{cups-filters-1.25.4.ebuild => cups-filters-1.25.6.ebuild} (98%) delete mode 100644 net-print/foomatic-db-engine/foomatic-db-engine-4.0.11.ebuild create mode 100644 net-proxy/haproxy/haproxy-2.0.7.ebuild create mode 100644 net-wireless/blueberry/blueberry-1.2.9.ebuild create mode 100644 sci-chemistry/gromacs/gromacs-2018.8.ebuild create mode 100644 sci-geosciences/gpsd/files/gpsd-3.18.1-do_not_rm_library.patch create mode 100644 sci-geosciences/gpsd/files/gpsd-3.19-do_not_rm_library.patch delete mode 100644 sci-geosciences/gpsd/files/gpsd-9999-do_not_rm_library.patch create mode 100644 sci-geosciences/gpsd/gpsd-3.18.1.ebuild create mode 100644 sci-geosciences/gpsd/gpsd-3.19.ebuild delete mode 100644 sci-libs/openfoam-bin/Manifest delete mode 100644 sci-libs/openfoam-bin/metadata.xml delete mode 100644 sci-libs/openfoam-bin/openfoam-bin-1.6.ebuild delete mode 100644 sci-mathematics/kodkod/Manifest delete mode 100644 sci-mathematics/kodkod/files/kodkod-1.5.2-changes-in-most-specific-varargs-method-selection.patch delete mode 100644 sci-mathematics/kodkod/kodkod-1.5.2-r1.ebuild delete mode 100644 sci-mathematics/kodkod/metadata.xml delete mode 100644 sys-apps/adjtime/Manifest delete mode 100644 sys-apps/adjtime/adjtime-0.4-r2.ebuild delete mode 100644 sys-apps/adjtime/metadata.xml rename sys-apps/ipmicfg/{ipmicfg-1.29.0.181029.ebuild => ipmicfg-1.30.0.190710.ebuild} (97%) delete mode 100644 sys-apps/lsadb/lsadb-0.1.3.ebuild delete mode 100644 sys-apps/lsb-release/lsb-release-1.4-r1.ebuild delete mode 100644 sys-apps/lsb-release/lsb-release-1.4-r2.ebuild delete mode 100644 sys-apps/lsb-release/lsb-release-1.4.ebuild create mode 100644 sys-apps/pkgcore/pkgcore-0.10.6.ebuild rename sys-apps/smc-sum/{smc-sum-2.2.0.20190220-r1.ebuild => smc-sum-2.3.0.20190808.ebuild} (100%) create mode 100644 sys-apps/smcipmitool/smcipmitool-2.22.0.190701.ebuild create mode 100644 sys-apps/thunderbolt-software-user-space/files/thunderbolt-software-user-space-0.9.3-cmake.patch rename sys-apps/thunderbolt-software-user-space/{thunderbolt-software-user-space-0.9.2.ebuild => thunderbolt-software-user-space-0.9.3-r1.ebuild} (58%) delete mode 100644 sys-apps/ucspi-unix/files/ucspi-unix-0.36-fix-parallel-build.patch delete mode 100644 sys-apps/ucspi-unix/files/ucspi-unix-0.36-include-sys_socket.h.patch delete mode 100644 sys-apps/ucspi-unix/files/ucspi-unix-gentoo-head.patch delete mode 100644 sys-apps/ucspi-unix/ucspi-unix-0.36-r3.ebuild delete mode 100644 sys-apps/ucspi-unix/ucspi-unix-0.36-r4.ebuild create mode 100644 sys-apps/yarn/yarn-1.19.0.ebuild create mode 100644 sys-auth/nss-mdns/nss-mdns-0.14.1.ebuild create mode 100644 sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.11.ebuild delete mode 100644 sys-auth/pam_smb/pam_smb-2.0.0_rc6-r1.ebuild delete mode 100644 sys-block/noflushd/noflushd-2.7.3.ebuild create mode 100644 sys-cluster/cinder/cinder-13.0.7.ebuild delete mode 100644 sys-cluster/kube-apiserver/kube-apiserver-1.13.10.ebuild delete mode 100644 sys-cluster/kube-apiserver/kube-apiserver-1.14.6.ebuild delete mode 100644 sys-cluster/kube-apiserver/kube-apiserver-1.15.3.ebuild delete mode 100644 sys-cluster/kube-controller-manager/kube-controller-manager-1.13.10.ebuild delete mode 100644 sys-cluster/kube-controller-manager/kube-controller-manager-1.14.6.ebuild delete mode 100644 sys-cluster/kube-controller-manager/kube-controller-manager-1.15.3.ebuild delete mode 100644 sys-cluster/kube-proxy/kube-proxy-1.13.10.ebuild delete mode 100644 sys-cluster/kube-proxy/kube-proxy-1.14.6.ebuild delete mode 100644 sys-cluster/kube-proxy/kube-proxy-1.15.3.ebuild delete mode 100644 sys-cluster/kube-scheduler/kube-scheduler-1.13.10.ebuild delete mode 100644 sys-cluster/kube-scheduler/kube-scheduler-1.14.6.ebuild delete mode 100644 sys-cluster/kube-scheduler/kube-scheduler-1.15.3.ebuild delete mode 100644 sys-cluster/kubeadm/kubeadm-1.13.10.ebuild delete mode 100644 sys-cluster/kubeadm/kubeadm-1.14.6.ebuild delete mode 100644 sys-cluster/kubeadm/kubeadm-1.15.3.ebuild delete mode 100644 sys-cluster/kubelet/kubelet-1.13.10.ebuild delete mode 100644 sys-cluster/kubelet/kubelet-1.14.6.ebuild delete mode 100644 sys-cluster/kubelet/kubelet-1.15.3.ebuild delete mode 100644 sys-cluster/lspbs/Manifest delete mode 100644 sys-cluster/lspbs/lspbs-1.1-r1.ebuild delete mode 100644 sys-cluster/lspbs/metadata.xml create mode 100644 sys-cluster/nova/nova-19.0.3.ebuild create mode 100644 sys-cluster/rdma-core/rdma-core-26.0.ebuild create mode 100644 sys-devel/llvm-roc/llvm-roc-2.9.0.ebuild delete mode 100644 sys-fs/diskdev_cmds/diskdev_cmds-332.14_p1.ebuild delete mode 100644 sys-fs/quotatool/quotatool-1.4.13.ebuild delete mode 100644 sys-fs/quotatool/quotatool-1.4.6.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.147.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.77.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.195.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.195.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.2.19.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.3.4.ebuild create mode 100644 sys-kernel/git-sources/git-sources-5.4_rc2.ebuild create mode 100644 sys-kernel/linux-firmware/linux-firmware-20191004.ebuild rename sys-kernel/mips-sources/{mips-sources-4.14.143.ebuild => mips-sources-4.14.147.ebuild} (100%) rename sys-kernel/mips-sources/{mips-sources-4.17.19.ebuild => mips-sources-4.19.77.ebuild} (92%) rename sys-kernel/mips-sources/{mips-sources-4.4.192.ebuild => mips-sources-4.4.195.ebuild} (100%) rename sys-kernel/mips-sources/{mips-sources-4.9.192.ebuild => mips-sources-4.9.195.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-3.16.74.ebuild => vanilla-sources-3.16.75.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.146.ebuild => vanilla-sources-4.14.147.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.19.76.ebuild => vanilla-sources-4.19.77.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.4.194.ebuild => vanilla-sources-4.4.195.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.9.194.ebuild => vanilla-sources-4.9.195.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.3.2.ebuild => vanilla-sources-5.3.4.ebuild} (100%) create mode 100644 sys-libs/kpmcore/kpmcore-4.0.1.ebuild delete mode 100644 sys-libs/readline/readline-4.3_p5.ebuild delete mode 100644 sys-libs/readline/readline-5.2_p14.ebuild delete mode 100644 sys-power/powerstat/powerstat-0.02.15.ebuild rename sys-power/powerstat/{powerstat-0.02.17.ebuild => powerstat-0.02.20.ebuild} (82%) delete mode 100644 sys-process/anacron/anacron-2.3-r2.ebuild delete mode 100644 sys-process/latencytop/latencytop-0.5.ebuild delete mode 100644 www-apache/mod_vdbh/mod_vdbh-1.0.3-r1.ebuild rename www-apps/grafana-bin/{grafana-bin-6.3.4.ebuild => grafana-bin-6.4.1.ebuild} (100%) create mode 100644 www-client/firefox/files/firefox-60.9.0-rust-1.38-compat.patch delete mode 100644 www-client/firefox/firefox-60.8.0.ebuild delete mode 100644 www-client/firefox/firefox-69.0.1.ebuild create mode 100644 www-client/opera/opera-63.0.3368.107.ebuild delete mode 100644 www-misc/monitorix/monitorix-3.10.0-r1.ebuild delete mode 100644 www-misc/monitorix/monitorix-3.10.1.ebuild delete mode 100644 www-misc/monitorix/monitorix-3.9.0.ebuild create mode 100644 x11-misc/dunst/dunst-1.4.1.ebuild rename x11-misc/xlockmore/{xlockmore-5.57.ebuild => xlockmore-5.59.ebuild} (98%) delete mode 100644 x11-misc/xlockmore/xlockmore-5.59_alpha4.ebuild delete mode 100644 x11-plugins/wmcdplay/files/wmcdplay-ComplexProgramTargetNoMan.patch delete mode 100644 x11-plugins/wmcdplay/files/wmcdplay-c++.patch delete mode 100644 x11-plugins/wmcdplay/files/wmcdplay-xpmdir.patch delete mode 100644 x11-plugins/wmcdplay/wmcdplay-1.0_beta1.ebuild delete mode 100644 x11-plugins/wmcpuload/wmcpuload-1.1.0_pre5.ebuild delete mode 100644 x11-plugins/wmmoonclock/files/wmmoonclock-1.27-implicit.patch delete mode 100644 x11-plugins/wmmoonclock/files/wmmoonclock-1.27-makefile.patch delete mode 100644 x11-plugins/wmmoonclock/wmmoonclock-1.27-r1.ebuild delete mode 100644 x11-plugins/wmpinboard/files/wmpinboard-1.0-segfault.patch delete mode 100644 x11-plugins/wmpinboard/wmpinboard-1.0.ebuild delete mode 100644 x11-plugins/wmweather/wmweather-2.4.4.ebuild delete mode 100644 x11-plugins/wmweather/wmweather-2.4.6.ebuild create mode 100644 x11-themes/elementary-xfce-icon-theme/elementary-xfce-icon-theme-0.14.ebuild create mode 100644 xfce-extra/xfce4-dict/xfce4-dict-0.8.3.ebuild create mode 100644 xfce-extra/xfce4-eyes-plugin/xfce4-eyes-plugin-4.5.0.ebuild create mode 100644 xfce-extra/xfce4-wavelan-plugin/xfce4-wavelan-plugin-0.6.1.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 4f027b137e1085300975fabe23360a0abe6728bf..87e91a1701c1767953929b1a66672396d4f361c7 100644 GIT binary patch literal 29667 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 literal 29639 zcmV(@K-Rw>iwFP!00002|7^Y4vL!i|o_EiusC!v89g_oo*)&oTO(JC`@&y1mP!;OP zjAUd~b#*_zzR$Dk3_F`cW#)+!d%G{J;s3Fw|NM{t^B@24=hg4^{U3h(?Z+R&QU36s z{_lVMzy3@7Pk*@UTqPd)oU`?#v~b3|+_j~nw=-VXy2jOyy3)S-S?*ox8S)kD40j$g z#D3h@3TKUJgm9&ErMZrF_toOyQ)8@Qgq3G6=O`(kq0XMqeqZs7{7e4B|M)-uv4r@C zvtRd7_}|Q<uJ>n?+j&+T>>YdlUkA3lo z^Vs=3S}NB#j&ZF~`_cB@<0^NKCEn?*;XdQceZ+JBhySdQex2XH{PN@1|2V#V`|<0K z@BNp5`1Q|!2%)9$Ca{%4yTZu1mAL11#d)1a4l}eq_?|niw0Ph)c%G4uy6Hln`?9j%8p`kHCp3EjBP zo6qb=Y#RyW(qifJ+-ENJ`n#Ae#D4M1-h@@xm3ypLA_Ec(Iy>W!T63S_LT6E|dEIsO$cKh{T_Kd%u9aItD!JTcWqd`t(bhYk7mt6Bd7fj8R1W^% z72@Jxa!+-49LDC6(s81cW9Q7f@*@A?zy2Tp{r~xY|H~ilFTeiSU%swi|Neuo-)8^% z{vW^o_}})ozx;gv{U^Wl`A_{%{Q7_U$N&Cc|M&m$KmO+*`kX)h_^0pR{_@Lz{BQl| zFMIv^;~)O?uSgw-^lr-6#d-C#@H=NLiT~+ym%u~DdEmfsEr}QR5yS4dqY;Y#GkPui z8vAN#U?Z4Xh{zi)%WYhUxRi7p=N0N6Xy<($8SUoB{YDTICzcY*^mno6iYMAAOKo{p z{(06EIm7#`>%gDhC5FI>9pesn*qHYbc&;mHSuORvc#~RB>^tp@dF3PH*W-!VHecn& z!0MUqd|&vRnd@+MdIh<+}KW0|PI;VwYFO-<250 zjccwWp&56L*map9-2?}mjdp=GU1vYSan&7;bjLGeP3t7atov*ck>Q5;0YX5%_Z1i3 zY}Hv?-1|y@7ur0pJDjB-cnyL~9vg3;@racWlj7Z4$($QjR1@J03)=VLxy^iHFE_eb z>gWj{Oz1=Gs~xyE++V!v-1yO$=h0{9bB~DmpAFj%X!}?Zt^FXhUw-)`f?L1-`el6i z`sK&Jd=g&a^WKD4c#gUkPODW+Dy_t+;h^>=fZg@H@0xc=n8*m%jd^jFc&3mpyaAOC{D1v4qDez3}y01uwj2Mkpm!;xEUEFX~`ZhR@eGa~CV2aNe1K%Zmr2r1(*4?-r!HaJFt?Qt)_ z&^^&b-k{eoG5NyTp82X^0T9eSXXdvGRzXPM&5j&jRqp2>U;g^#`(J*2wbl2qa$TIy zJ~;TwH{$#g$2~dC!5_trvm4P6a^GgQyV;6!>MGX37FeN7s61BoF9iDfD@ek4M4dGxoAS=eb;jcW85G>oYdx@ zFLL`n|NJ>9aCGgXiJpBWTqI|3p|^{F;-qHp={mVh<@Wbco0qxs_ z#n?GrVjMUbHN|&<8#YjrXXIrB#K$NYaoRom0=?s}?}TNe_5UWc#NWBV*tqFBagi1O zm3ZBK<()!UJTyrA(2s$i_`4@^E8t!{CwTGXF>#J%#@erN9GmY;J&C3|rxptOx$8~^ zAk+v_nUltk6Vlpo%(2pEp$#JJYb-qgI&Wed4OyIM7m?^DR^p!U@O>}N4)}(#fnM+# zdoK>If(nq}O_(@w2`!~5VxRcCF%uR9UXkT($)OnBl{QG8Tz z04I;$cOMm?oz>)WojVpTE z*;ogj0wv?aOPPQ;^k3(+A|&QKW?y^_ri^Y72#$;a!0NzsgiU-ep$0Y)fCm^+M$6z# zaDxmqjQFc-;BGR`5U(60EwzBU-w4HmoNX{f=bZ_<==}g$5bri%1npcnMUe4x&K)oa z;aRwS7#d8X5y_{xW~OSSQr(UDtNOHC}t(m=jN1&{=H$0&&6` zGgxPwz0}Dw5xq8~8|;?qg-*i(IuUXZ3{r>_HwIyc+4URGPLLT#_mFYMlh6P*0K@cq zc5EF`C9DQ%zM1Fb<3PeyJ;V8FaQ)WL>Cqd9rz3*_^R^9|K-9rYw0?1VTG^UwdsP80 zBKiY162b9+TH+5i=-tvo7C3F}0-TFl&YS@TJW%EXU!?YJev+Buco$hHV-cr0bV4Br zwysuS()_rAh49-2wm>|e)61F-1V{%?4^PKW3mTInK)m-0*LXprLyh2)^0pn(Fu9V@ttZudCrbBag!GM#vXVXqWS|$kzSk z$G7jFRSju;Fi>Po$j08Wg{~fK{14BbGB$>O-`-l`^g%mb^-RDWZ#z)`RFW(kW{FKK zTn)S`i*5&O5`P45@46i196$y*o|p(P1eDQogrz~oV|cp;fU6N3^T!4p16-865#`6N;pxmoCbBoehH9}Oz{7B z&^W5IAX5;AjI9j;-+dr~jD4N_BH=1vC#`^&%7)9}ym2NfFKp?ADiZbHZ<>e$35z@V z@ydGBo<@gB;-o-W@Ym+e&8lEQwD8IS=LH|a!7VRn_@(PIJ_Ep@g&9|zK)|3PEQxOe zw@(5*FbMDnm1<}(2nZ|bI=WY>{pD-_@#WiRUWI4-V5fOtiuj~?apC}q0FXQ@4&<&C z4KyZ3D9*$76Ydl)E%xVZIrV(X>Q8=LuIEw~|B9amY7tSP^9{I9fJl;fG4hS}g$40H z`^CF&?CA48fI5-I|C^~}qCSY)Mna0rs7Et~z zQviq_wS~>I4r71h+c&;v5Wl=DNqFb`D(#4?K(F}J`Xaes*Vi>a2htYW`wj5Lu?~Xd z>V$sY&fAw8t+-^$Mlu{R@Z#*aGgt!{D{S>I6vEU(BNk})tPzMSDTo(95(aUK?69^K za7i0@vg%{&pkc4D0s27Vl45;h2xSn3ua3XoP;iVG`C^iH<6ti&kv0Z+0l{(bXNCtt zFSHei)&kW4)d98vN+;zi12+s_IPfzah=fNk3l}+riacH?*84ixaRo2uH{ zB_0Gwj4i+*8{X!+${C0;u>AuyUI~3B@W8AvTVN;9bqEIELMia-cpx-ff1_9pQFBLmt&qn%*p0Jz1g z&wU$z7O3#E;J$?RYNW>pVg=Mm=r`#9Ab#^Dz$18Z`2*s(Ls18q-GTeI; zO+$t_6yf%eH6nDF=pxATo(VmTGXUMt9tg#A$xqnEc(6Oznpe(eNbkWEKNxaCmVNNi zV8IIM#LSY{CiCVT4SVP~jtiy*TqBMiYWeI(#RaUTYbN;ch=>Hjhb;>{?;7Bt;m$-O zILwX9+i9Wi;|58YIcVn#J^0#x`SI;DA5HN?mS!VpUhOE}CSsR>E5COUYs?t%;w=HD z!wTB)U3UcrG*Al=1NKt!ejpQkE^!^FjtLTB3h$ydSM)D()Z+#qiIu>IUG5k|ykPxf zzFqCYx(_TAs}DLTo+36pz+K=&JOnuR45qm1J~%AkK%A(GYA^7>E%SLW)r6ui%oM=% zAnU$Mk2pBOYUN~aNCXGL^JUX=c;;C|r8U1u4H)?6`MvKSFSp`X{g4p^*~9ek!Y3Mm z%GcJXA!;`@F^=?H-1FY3bDg-YI6|Ia3m`YX4442HIIyHq(bJZ%w0k8a+?97bt0ADy z7R+N505GnS*DhH%ctKa+ZpC}+NS-r;?FarE+6C+|Pnd}6BZ8!J$6>I4T7PU*c}wy#wdb z)!`-O1W!yp#Ykxa27C^|gWrzrP5O+9Se78gb%TtO*LCr?lvzwOMi?~c1t^FktYF8p z;edL%Ud8t1*ZC3%){4I>-r~cYnf(xfR zJN9Ex#ah8zFwpZ1My|Lhhj_r@mj}&a`VqSW+yHEdmw>r9#A`Bl9~Z%xSc;#P zbWZsuDg+#i8`ze?Tg1hSkg*|H2)KhoU|`U!x>3av#C?0r8`-b?lp(SVz zI59$@^Lrk~U;$0+gjr4t#}(o1uz}8Fn0ODwmTs_}8n6cw>(%&bqJ`J&S4RumiG1-5 zfzU_L1WOI{UZmX)$f~!7o#=H%+FF29K6Q`ECUgx8&Zs$ z28Ci#@aR&Z5vU(P_S&MUF^^nLV&ETuK+{_Uq%pAGK#;!(Cm0`oVg%x#S6vdZVWGip zps0oG(!jdkZ+C(CW3>(bJcp9tSpTB@$X4({p}?zlw3aq z)O$wnfxs2UBZ%H0pn}$`RUdpuNoFWp zab*G{FAM<1X2BGME+Rr8qy{tU5iHi@3B!C03fs%9B|IcQ{Z7a zl17N!fb4{$@0H*ApmHJ%bM>8|b{c%wA)!e<~Zb+o($(Z7EA>4jO9`fi>u z%jYf&5@Y5AYzk^TZk}z1egVaLK?kQdB!EP#;0_BlM7|&eZ|ZB`1G^mNu}sIrJ~2;F z6BdB%h$FZ>Lce1}I;O_esOx_XsRudn=7!;nRrV#Myw4UZygM71qS@x&X{t&lg4e z+wZR_F{Jzsb$f5~IKj5ZVOiFJGe68Mpb{NUjy+64<$#2r5PY~O&lC@^J#mcq$g9JY zrnfq2BWaxM#QS3#pkTuAby<#i86)$0zcmU#y=~IvGLM?DY3s`h zz78n@m>cl|oCs;_rv+y_#tg_A)^Wn=F7KM=VaZ8F+S|g!yFmaoKdV~cdgTPG!8$N~ z@mq@hY#pQrF?ko;z5e>g{t`e_`QXxK25PN2`_u=tdK2R#F%E~{h(^TJd87a6vx$Rh z@ys!DvW9C~S_A9H$u78g@jmvlLb56;loT!C6N&49%xZdyzkXv%cd|ax%1kKn-!r4@ zT=UEjvz5|;Zy!(o?3@GdNC@ZeSzdK`MUaFFco1Q@l;9r45Go*qYeLxO%6xJ64jw3zSVNz zF*F2ayo;5#m-c{r6lH+MQSx>53z#^tQWz2Z=d;M}@fmKQJs)ebc>ep=Ro~zojtC%w z?{67qesgAkPyi1RfkTX`a%MN!Z3JK%UM1X#cz#0&z?27|h!6&)-dW)p3RUAA}<@_z(ClcjJiv+l02$3ChQ$U~zB)K_>M2*j2Y=-UfYxy83f( zLx3q*G2y1Q^9uy290(oT(9{o1;<_Oo=LTzzdaN?M41oxgmS@Xy{3H+%}RvvLf=#xI*NzGlEGEmH8*_*Teq2Z<0{ zt$^R=8u^s~z{GfF^$u@A9s>yJ1Q=9{@_-AnA2>q?0rQ#jEnNk8+s0cCkY7gFXv5}v zr`J??fr<18(|cZ4f!!C7{2n*)6xn)_f`fulnzWw-F#~3980vuQ8$mDx9)zz%A2?h9 z$yk;fOob2N{D^KJ!F~VQfBw^Fq}D!U;h}iEbt>uXCe~5tLkM;z^SGAii zGzSl%A>Pc?cT?SRKTUV&VHdBI0Vf>!B$8%WemEpS_>32!efuP_vwpmfoEEP^aCp(~ zi^B^mPlfLf^~pryoA09Ahb;mbiPl!IVJRC>#Nor&moUht6aIV|#e^0-ld%Su&_g-HAr{k={f;3)mUMciO7=W@w0?jHnQ3bHY z!+R|W9Uc8#M>b^(X~HQ6NYo8wt@9}s#sGx2BJpqt^-KY^98ZmP$7)YhKm&%5dxMDvpKA`CRpID z&Bt7E7RVU<1?Ike9Xn(|6dBo7%w=J0h`D>k_I^Ed=`%y*+qVi&9mQ(E(oZ z?4Jeq|MkCqhPU|Y>)okAzyOQ`h!aLdjV9c`VUHHAohCA@0!RA^0*8sDNkoI#@%%?o zbb#9m7)x093HQUA%#3aVZw8B^71wWkaCviYQ7B*yvq!6q z9?xkt6FEQ`P!Mzobhd-%2E+<>RxQFjRFYtGa2%H{G3&-|yq@$1j<>xzdSunc(}bYg zjGPagpFn7?0~P%&wBH2+I9GVrv{1JlJN93}{Mu8M`5Sh$yNg!|v!R-nMu7wIqY&hb z5#hFp61(72Y77u9TszDV^eV~3w-Ntvg3B(I>r8p2y)jYVZ*m}b0PF2x=Wpq$Aq@bD z5ZE|;G4W}M5w`8!&QWf2o;U7grJ*qF=xRwY6CrbOUDT}Oq}t)d?G&(gOI%kYw1y^s zP(Wv}KL9n4w;?#nf{Ey_Li;ja>%gJk@1=iUZP<5k+xS!XBz!l94<#s2UfhHC`*5FQ zo%&876zrgeX)h1|jbF(*5I^wkCs-d^>Qx~Q43UQ-&_9P&ZcuSN3@8g&kGnE~ylXh# zyZqKN*8>Sl=20bToFUHLN)|}j(_~|;vI% z*-ZGJU_rf5Nh7$)(96rm%=sVBubbQi+f|v{;DnZS$`x`pgEVNvy#`#OnCp(u>D#hZ z68`{zKr-OIwefgfpF!plf$n@_f=SAYgLnaIU;pyiqn*I5_Zx4}){JIp(Rg4~1wRT7 z#tC*u9K#B6P;+ZoW;NRfF()G6i5ISZ6s!X!yAc);8|cJ=mcFf5B=Swu?G|v`?z4sk z0{u*A>OjYO2YLQoWH%8aT_;46*WWb-J05$6wMD2MYTe7hr#~9ZSwY^2H1NqBq2$)* ztjERMg);!_W~25At^rY+T-mmd;AVv${4t~e&j-=qIp8+s6{Y?3IdW#%`8!67@c-@g z$vS|Mykp^EPa`{CWa?hyu;TV9jm!~+F&_3h!Q@B`X(g(SD-e{YtVWC*bWTd>Kt`Q!xXuW^yHkPw zN8!@B6G(W(i7b&64gq*Ugxo0lg|JcWZQWPg1y#i_pBw^bhjCZHBwpykf@^@5w21tU z7peXEvpWM3e@Ga^GOZPCkd7qkI@ZJ_urCOP7mkgmB64B2kV>#@Ojo{8yL}S5aciKn z*e-CHDq+>GX%(9+JW>1=Vge^{*2PYb08+yDKiOYv2;Ph4VcJ$CBu>Zfvtl`__e6=n z16uJ#L60!;Ob8!lGBEbuA0%5ARPEwCH;2UEs9vR_PXybH$Ow8~pxg6H5Wz0$gf$*8 z6^yRnJyOaqS3|%2%a1?56iFr`#fLa>5eTY%+-EaePB14twzlA+Pa8EqT<~3sUnS<% z3YQXhyuCW;huN?r;9Mf?n1D5p4bm|(V<)gAeU{t*ddU?-{N8~rF9T5=*B}xKERLrG&UC>X z(>9b`%sFmgrgWy)VNYSlg4WY4h}S5J2#13$NsWfGHmf*hOatF_nxrz?HQ4}Aa2_?K7S34wTbYD+&uz#vdTxUM)F8OU1!SIrcXYyXHS>*>H z0**|xQNW=B7X?TFxCt;3y*zx!c-x~6APn<8?dg93Okrhqm1XO?PweSz*53n$fb?D6 z5YIg-kvntx9lsxd;x>n0~;*g?Yqd5H=UGWBB>M5@biC~&9Bi&*%K+r>MgSHJ-nJ@mxZ zwrR};z&6~RZhb*&Ki1zq+b3`~e#jEwCF)aBXQ%J<3>WHw;)1vuFy>sAkKwzn8~=|| z=7!k}Ex`ggk&}oUoC%URFB{Zr1z2HU@dANPG~M}lm6a&r*fG7o!IcxmttzHUrgA1%M{dhV+W)u7GWcKyTUq9RDSw7k)ry_^KB~F{n2VX4GKg_@K&Q^yV z_X)#Zw$v8FXYS72FtOE$L~A;hu2dCmMZP z*!Z3!xF!$`PH%r1cH^8NuhpRk@j{A(i7f=g(*fu24imxYHqI`VQ+>W2&=P-ZDuGZQ zaC*Ryb0|~yQBoj%^$GsnqT{` zFYRV#mESW_cnJIp4$HeS9{fUQIcpPfAckAQm>{dcd`R7n@4%&>u?JodGK#`moRIhG z{c2(1z@C{*0P!t93EtHgo5Xl(3+jObby)g=$Un?~8l{y3mfkU!`)M9+fa8leZx%MB z<4!vbN5mNC?Ok(b4OEK{&*#M{AK>LP1iXhWmcYp41le$0KuUabZqI-e+$cC@+AmRo zJ{Hqh@$upQ@ySB{vCrRin}wV|+;r?nNU9fPmXHY0!kgJ??$Ly83sjz94q!#HY7&2L zlakdI&NfoDuG0p!>GZEKYycW?939v&Tr5I**Q)ST_tuG|CKZpsKCi>``!tFZ|BX>Y zV^0k0_Ab-Ht^}GvD+5q&*1fFu#5@V_y)@Lb4Pgq9%^5IdKJ9V9$s?KgPfi}g;VcLu z>YGj2N883xe20sG+y{qO339&^-1mvEeyJQP`Q5QWYH|v>B@5|*8o1ZfsTeq!V51iv z$O~1#K;ZzV>B9mNz*_rL8Cfosjt48YZ0`ujSP@g$L^I3wwNA^kpo#?+9|_8df610e zD~h)u8cZ7y(hKriCCfQWJbQrAt_#u&bq6az#d8f8AQ9N%IC1ggxfZ>6^@FF6j@t@O4T1|pe#BDH!QNFYD}_L$M7i4}9aI7O zc$urZqxAx5e5jCL-BBt7U7JsL+F`nMAJz}fsBnOZVILe3G|t&aaoLuXcRq$wz_x|= z$`4ZL&Dt{e1vWXmJtt@`w9g-PXBJtFBW|wcPC_Zn{8euMeru>%uMde(ycmAUG!B;1 zM_cx>-h}*S>CzUiK$YN^-mhF8RE3Tn1VZ#95ddTI5+g{iP$=S*bJO6oHY<;9_nenz za5BK{)i0qIfa~P&H_Gv*b2i_>Xt#s>4(m!`yyXJK*G5n*7glV&EFp56I>*rlTbHZ- zN&(>A4$gdHBB`5GEuaJ$#TxbU0Ke-zc(A+ z(G3VsH#ZkAAV7}BTEgE-gMYJlwQJ_y3BDOCp!zA_o;XtzUBhO*>MDRb3{bObnrl6N|=-_GIs9{G?PQ^GP6&0 z^1lgg|MFTKd3=~uq%y?e5Jby+ApsZ=u}N+}jzLVan8kTbXb#_qj1D{rfP&b(ssjvL zxpMHn;o!A{c^qm(^UHn|+`A1WlNaDAtD_JY~HI^b-=x&xd15p31n(OPm8N(=2Q9#=AL= z5NhKU+=g|J2~d2M+CP1{U*KCQ@AVz$xSa<`C>Zu%bA(oKE-=ICEH(!Lv;cpH3z%qf zwq#0ec5n4S;@1(-MJH>;;|gIDqWG}t4FjHN)N6RBjQ|{gS)oR-+B;dx0qf@B@ZkupJ(U|8_#&d0nqk`(4vni0#9`fMPEZ+|7$`_*}BHNHl?l9|QnL z&tZZ0Z8!vHfVkkFdJy1d^L9u2yAss530bVldp?b2kWhCb9=}MeV+(_vxoiIbQr&ui!NW zTnil~>Ymr>FaZY|ewY>DbS|fMjH5UuKrKPO))}M+-39=;L!NF^koz!6?FDI=0SVsr zTL4QnS3W=C7*Q#n&Zhp;ajZ|lSAruS1m4TSK)Vt(?S-Yh3hkG_{OiAded%T)`g|}_ zOMn{8jUS>1x9s>i7YJ4ylB;@X{e^hYy|)4xg8^=@l*X{e?lc>I+Hwtv0Ome~8$Nh< z8x(JE1Wx;jPlvx=27+pZ$NAiezw-sqz+q?c1@9>5z=Jx^$eWdn`h%CB5d*8FZF&#J z052@di>mH;o3H`2gpbklzMdBv*4IG3&gwLA;J$zR z(_hxtFaPw?;%EqaE0wfEHQ;ElN)boiUhi93Qk_R=bAfeQ@J3502b z*^N|16y3q2SG6$G>kMaSReOZNl~wXQBRXOluInFV9 zcP;z0DAC6H(}JxgjQ^d!{kp#Y^<}Q9b9&#?d;+4p4m)$MryBq_p9RJ900_rXw0|qT zI@k^HU7cX&WX&ZQBl@BexN{&WPsh>KaC_%lbRm1fySbX3O2V#$A#+n0ZrE_0ONpfg@_b1oU>J964-g!`)P2i1P;Fssop1y=9uf@T^k8maJYTi%JaSs8YqvUo5 zYvM?}OO)H(aT`@YJuuGT5QX>I9>gHq8vrN+R)mWW%d}2UGLl5#$MAh|=VF(ftP{cV zA%xG+41`^g63o*!#^<^QkZWev`3`pgNeS`%Vt&fv z#(f{Z)41Q=k=KtP4rzeKfv65`t>QLFVYzczy9H;N;Z#lJ&AyrgH-z0dFiwzAOyo!T zh#EMj?ELX&VLgltOm6lDfZ71d$xe)f!r_jqSU06U(N1fHz~N34zwiPkWkhBoXc3Xa9RHz2t*R74O{ z;g-%NyrNfT*T=idpTGUI{y6%tFWDFn%)563@pi(_(SxaTJZVWQpAH}F4rfGTOd(9b z*jdAAYh-)o!xU?ZYp}TqX-Q%GGuhpy{4yQcf_QNo(4vU%@k(go39G3=G!Q!qcx2Fb=9i|e3b(uYr7oDOQ)$k4 zJdJ6C?ziJmY`B8|P1BPEGkDpSY~Q}76|#;Ph{Q(w{;F5^xjxL? z+$cQVe2J|q;Q)o%5V)+P*;eSh>D%%?Cla0c)H7IK1>*{i+`g^v^Y&+5AYe$y;jo>B z{hQH;69Yts(*oQWa&BoZ9F|j&N^E{7IWP-`24d$w9V1iigesWNje0oa`To7!erKn6 z><_(y{WpFPkH{zmi65Y*;e3_!>v=FNZW;JIwN&6t=~4BjcB|FRFqec^tb z{eOB1EhtzR)x`7Nro$pE>v9lEd?wjB+Zj=VSK|FIEfEbP#FX z*4y)Cw$p)gf`gw=3-?z`Py51&$A{Ms_gA27^|%7i95Yh%MItZsII5x&Ba=gpW! zxQeA&_xM3>fBEuz8?`~_Jth!{9bW2vztq!FKh7&#d%C6Nd5~0H%wgUwTU6?tCqfAy zW5<`nu$tQvTFVIcw3RhE)_yx^_!(Pn4}5hnlD!D-Pq@8F6Br(E$!74E$&te=OW@y? z@QWFz3T+V?R)7Mo1Zg`f)hWA>Jw zp?^1C>m=Bhg2yOJ0&#Jax1OqCrqN!sAR+2yz;*cJV6iBk9M|Hl}pDwc` zj_HEA6TI`VJE?M>`?e=)NG}|@Iii#M@Dow_M#nE*$z} zCbiPwtUCjv?B@r=S?hwwb?`{~EV6%o8MSbg4?T~)_S@RE^t1}2qyV61RYKL(IS-;Njv!j`3GL0KYpf3v|A=dbv zHyy*wnq%8HFE~vbwkM^6gC$5dJ6qB-n+}Z8$6;}^qY_89JMMz$f*!>YNN!(VznsxQ z^g;m`ft7UjdMteYf6y`ess8xaFW-OsrN4|q3GKs#3SK(#SumM7 zA?EwQYn;orhQk6<;vesB<&+)Q6SAE4Fdt30wGR;l4sVAj9DD7n;KqirzIog9Tx(}= zFL9%RrZ2C6JFf(-3HZFC^M4};!g~O9!Y`VwwFuB*-xkf6Wu4V+j>;+zCn~knAv5?8 z*s2p@fMyt_D+oq(;F7~k58OT+3p=0H(P;3Lg6AdXyLAen({EhtaBuWa_xim< zOBWCLek)!%0`KgBrWWNcAZWZ@jbgo!ccA<75KLB!KO${ zBt-8A=(|mPx8%zeNkG&K)GWTh-L~>0IC=)ITsm0Ggk9mU`hrIy9 z*7MIo+uxy8|NQNBfIl{u-#uIBQ=II1KjW9&`#^xP-lz2Js2vXF1o;yeXxFV=K<5pXAqXr=bss&1MNR;J-)}1_)7|oBF+4wuHx^BAz2-6q* znp1+G>?35rM6w=mV-K@F^&EIL&TH#jK}>kQ{oqL=nDfMzQ|WHg;X~xE$y?f^uMRXk8GuC0-&$2+0f zaU6Bk^BMdB0vq??q}J1N=IdF}fK#{r%k??F&ON*?KM;IR!_jsQO6j6ZqtAyDx8U&C z<bF>|n7f^aycy@FRShqSqS&tVHktqu(^ z=RkB=?;!z-IhF>M!!wW_r6_pz<#0I=PjkOgN75q&f`a8N&N@a(kQWj~dXB%#U85wL zPa%JDgrksm1Pmlvr;j~4+uebI8_-J-gx;ew?^65vWv-upeaXlNM;5$G%@K!bMt*7$ zSf8pHpqiL5&G1A~Wa2b=IJ)3GNiC-aVI5BgKb4>5P ztOwfIAHPx@Iy>y=at!BN?rJ$u9S2Y3Z1!2;SNkMT=cgLLMSys;Vh(L3v9;R^8$JpS z)o+dtpkghX6?#rICQ?j*JJb&UbK3eh+OnDOurqijr$R34NXBX1#s^~X^>6pTbL$c7 zhq=RG6}*sl{LSHmki4Vs0p*knpHC0daPH%F{!JiSPh$3A>8#_t2nDtdpRt1R9Chln zMQi8*WW`R$?hMvq!VoMBU!A{=w)ax1+>V=mW1&{QobFn3vg_F}qm3J?E+y)vT2*zM zA9_|n5hqPIw$s&!F~>TN%Mtod-9Ek!fR+Jsmf4^pZX?+NHa0s@sk&g$b`=7#4d{fP z);}WLuYdbrKmHw|ecZU@iU`@_>^P3;{r^?5FF=yl^(FK+@8Mj?=wNW~`Z&DX>d*KtDCU!-trg+oM3N9T)68Bf9#Nf_tf%&lLA+AbBlmi z7p|$iN3q1ZT9W0j_?+>%)6C8et(=idsgUYv1(G(0LIMBchVOQ7lMWywa&(R6c5xU~ z8t@(6CUXGEapCvzu?_yG{^jc*=hrXm=g$p8xqj&4s06W#C@kr{Oiw>+4xQGrfkDX& zx5LVY866sNdk=;qw_8j|;I#Gq*rty7a~=b$DS$(4}K25-GF)~v9T$9p+&K{#eQ5~ z#_R6@zvl_n8rviuZq;pD`&cVF2`*p$c8`^zx6!t`S_ZQ-1?`CCD>GPT51Y< z>TnxE(yWfVuxvi&Y8Qy$1ZrUGJf7Z5RVx^9TkeIt-vBO89$k@JY^orH&xDQGC;VM;4Rua@+e% zo3OnmZ(!6Hq5b{>oG1HGL+J`*h3yoGW-a`DI_fWE)_Gh|sJ&08yC2yqNjz_AF?e!t@}&=$lX~ zg(u4Wy{B*3{pkK0hx9m)r?Cct|My~$OS9~hQY!im#oc(ep@~HSPjR3JjAubE% zF^UqKHy1EAw@Y{=Z`1%{*FjdOC`{H_sFvmf2JPr5Kzr+U9XF^a3-~Zt9_NtIWal+G zocF-^INWDjrQ>WM4z8Jdh(f>R_4iEHQF`NtU2QlBva=%<&3%>H@9reeGuIE3QEYP{ z5XIwm=#{hYD*&FC{%zFcxeg1TiVGzRJit2xtBXzfS`syvTNUTi?CoSxZ=EcA$7sO3 zf-JoDmaGw39WYAB!ste8Pet$j9z*+O1s5UPP1p7{qf|j6?i%SMLRFmOJcg;X%Yqrg z{^d>jPd^0rs^pAmD`4TJ2n(4%EBEyxU<<*F?{gt^fPL-|&y(#kDCa zkUd8BbkpO$K$H(TMt<9c$-$yMLD$uZ3y03?b{72`gWu0)FoFk9V$$jtlmv65tfZwyp8De!2Te^vnaU%Z|Yjd4N6(h%AY{UAuQa zT{1SA%YvW2$6-D1y`K&#xVxjLz49+5Y{!$;-jO_>1t>~*T*TBjtb2(|hKngG(k}Kh z5ZfI>MO1$7*@6||_5;=8lu}5B?FGT2qdMHZ{)~IHD657z9Kb$xBM#2JZ3Gy~6J0;t zns)-^ryDq22@kHXuVVYvh2Aeo_;S7*s$(FU+qDVVr$ubt`b2LZ06=aJnC^;lWU2jV zZit`FV@KJa8$pm~ZsT^Ryi3f0F1PpL=sse?HNmQ$&cJO7y;^8H<%Z4@xj35lEIekF zoo<{ssBR*$pHbt>$Ftg(5PrwuH7MW4fmyZ74=U(w7b`hA^(R#y9Bd8;d`5g79lA0s zq=&7xit|oh_(Ew~A*?OgXfAeRzRK;#UtceE-!H%xdp#{@a&|y5 zw|~7=$;9kP+U6aR0w`YSKKl>t`>_TGJZ{&X8%o?6>V#&DAwN3>0@`c=Nh~OG z;&_&W_yAQ4s(3ili56QFY(2a^gaKOYnzp%r=iL7K9e98& zIEbZFXC)qRL4b*g#P{S#rFAK*4(+tD$uu#_R zU7m&3sd@dfvFIZRbAmnRL@oT{bo&9~%Yk9ik>F#$v{qAS=8bko%peI-R z;;FZj(YBB4qIDR1AQ~tdhtN#k*_B@fr{zHX?!HotShD$6CKK&oi{8k(u;|*iGhv|T zPESGQ++khad8P+&R<1+-k&Ihd^04O;{u$g_h09F{@zjB?d^`nj%PoqhGsO908+jbu zi7Aa`2R@+mMR1tu*O!IUXSzOLCaa>*^*`s(`W#ODH!m!Ojj^Ll>MSIzIayG(p@Ewp8mXe&fh7!Jo180hPkML~x zJDh>S;aVhUGR1YGZ68EUhw?ue49M;^EvRl!$#_V2fSJ402tYnuU_o$Mlkjc7@OC4m zB^0+z*0GAbn$@qmNlYfZNbLo&UFk!Gv+dBAgHxN=g3H;Jm)oVYV}Qru-R^1e1g^xL zGN)rf8_&x*yCR$ib@Vo7azKzl+XRQJJx$c+9=1)34kfil(0Snf-k6zP$`EzzxBbxJ*+!?OsAkQCM_@{@WGQ}L4ikdq=AD|wnL53;q3H`?IdxV<{(z~YT_EbVs&-> z3eKtLdxM3P(<_H5~mg7c=l){e_OeHIi=)F56rtK-1UVTP;dv)Q4yX3qwu$iB?vorf# z_HduBJY{8I2{P~S=d4~vkUda_3ArXd`RR~tx5u%%O3L+tA zK>@QR%Lp9S)}r+fgb4zv!^3Clj#c4=`dLc0MB70#_MGGwxxH|M^TTj(fLE{wwpsOS z&2)E7#Bo$NV7J|#^}_bVogjZ6z(M(tmV>{AK@*qUJg9t}RsPILcK@3j9GolLj$!@J z=`J_?WktfpB5y2y0p_my#^Bv1eLPvt?GQ~g!!^uA9DG`F6t3ktd08V6%}_VoNW~LN z%`1PeNPX?vO*npN=Y@d4$Jf)}f4NN}ctcOz>Iv8pT+54h@pFR7`xlA*cpcC7p$Mzs zaP7GXPI`AKtaF;(A9FbkF*)T0U+wOK?Jke=S%jOwi|l0) z2?X{-G4pV0sas<&Z>D+k=#@o$_SIf}*aG1c9fyQFunvHp3_ozM+a>gEJxdd>Y=Zr~ zcRA2kj&K+8r6sZ3O?fl8h;QMb;QNpcTWIW$e~SQM8(Yp`TlKcracJOphJGYRsR0>X z=!N?LPxN}Zh;#(m81B!?d?H|Q;20Xl>$s8F^F!wZ4~w~NSOW2Fhx$Z5X-&Pt?4SeKU3G_O_TEkQnVh-Q+zx6VK|iAN zPwhAfw?T^kI$cYhs#_}7vn;~CD!kCFR{lNY>AqXKVQd)EdqWjGp?g(^GlUSh)gBpL zXvcIv%Q?$4xDswY0o{NcD|o^41`7NctTuR|_KYR(2P`5vaUk0N!k_O4;^g@xK~aey z)LqYxG|+bJ#Nf{&``rx@ANRriL-O(OZf0@kqGe`I^y8p_1I}i3glOp2To4o@dUCmt zxo7@+6^LYVR^c(-ql`Tgzk=QQvw}pNe+mMJbphm@?>PifOIYLl;Or0IuOrXfMwR3a z)tC21P_m&=?h|>W6Cx!xxz78?9!6s$Gpfgd`t(gx)1M~&R)D+r(@4LLeeze zQ&T6P=IKHBty2xZWcAiPo*?Yvs*?k~`+_n70|S0L;0m5J1n%9`<3gu5d=*r877>xah>mEF)UW0Xz%d z$m&kL!*MuIzOVUoF?+MoP^oB&svzxXw{o`y?F0y$>|XYqoKOsn1@P9r{_R1$98jfg zqaC^kn|Uk2de(oLHv*at2S8*gRW8F8FO&$OU$*i%Vp%X3kXAiV0EZM|*Urk0!wTl% zO-cjURrJwOczo83j-NR|(dYBhJ&#hC5&W&cv|=SN+~D0kyLZ?&sF6vM1=VH)m5NZwwD>5L_;0^62g%col(3 zuk=(9!J~0f5YG$=dK)l?r>-Zk;L=TJJ|TevcXGa8bJC1uKg(iTNR%b5#0%F<#`Cv2 z$mC4lwdDKf0&BQt+9GIYfC5Ew>Rq@C_KDsI_LAPDf-`Ef3a3hz=+-qN+7QdbC@h508M>A@~n-XG6^txD9L zE@s6T4yT!W5k5}9wj(dGIH%b?2|GeQax8MMFo^cx%<8~(kh^`Cj$KDTUu5?43p|VI zgPsvZv)o2_9WA ziwr?8m?W~Az+-EPv2GlS*jd&|M1V)X-K15MtkKmYR+mS}T5sK*Z?{XuTvy@-I%i!H zSl7550Dgm;`VOv$xtF^lFZYVzUAn#W^L{S*Ebg2ZuU}4_0~?PWvojrtcn`nEFxvbq zvtQ!NDyrj(A9iUp7ifZAh$L2Rf+?%h(X&Ogj>3dq+@^qB`E)q>!^C27)3D*xAr?H= zLIT*|@``Yl3pnBALU-TP(+33_7i=tSZ;{N&G=OvfCA<%TJ?;I#2XOu_A;8|MLys&e z2V6n+(>?WTmWes(!3n=8Sah<^dES=rH}?$#5xdviEdt1MFPs`BV3>7|Q2YwUUx4(UE26e*QyF;^lLUkS1?|BRR*nXK}-H0bPse@)fJbSBHqpx^E!O4d~13W%K1 zJewqQTg*n3gTg}L9IEW{wdlCm;*gryKMU=z-@g3vx@GlU(T-rs4mIeC~4h&f;CoMljL4oriO~ zCmmGOh+EJ`^dN{s06twtwVpZ9DVvc#U2t6;bB$5k4R=~a09=)Y;k^O5F4mgEH4Shd zfUaq?vby=aW~Ej(v$o#*K%JoOUJasuvq8wwCuL5r#BNw^bd>$+H1(9g$xsbr>v>}v zIXF}lOlgAE+jDu0BQu>YUOZG?8c+;UNBGZ9){o2bBhzM8O7e2$_|IRyudnOZ*LIAY zK1}|DH{S4&Mih3~P_fL;ie6LG;8Q|qaHG1{9E;B|2F@vH%fc79iN3-ExS~trP*d;%O2hK%`S3x0 zrd_qesvTTFD6j~iwpAUL1zA_g0wgTt%zTl5Kk^qU*H}?>!F_Iu8BCow@YB+RW&n zobl9BKoxGU#hjty+|6PB7)L&QPRD*+JrQUDpZ#gHcJgqE@5_N4pT2npN4XILrvSm= zS?%5gw;s-#!<^PKf#@iV05*mhEsxP|I1z{=PFEgxG*^6L3l7)@=|%hYkJMbA=@^Fc zB=B$dBADO(Kn92c`^(qYQg84=_~6#gfaN5D&G}42&l~sYKBVPjAYzx)#jaVH%u|=( zEq5re`p?HR0Q< zz$2&2O-rC8Yw$OU4t)Ykx&{x{^DedT-+uk0*}Ko0RzEBUins03!4(j7qBho z9l^Lb^9)d)>3s?E$y+_Q(o3S{W|n)d^D=J*faNsZ{+6EBPA4%t@YXdh*^S6eAVQ4n zPSb|f-RM6))PcWoLd@4ZtlP&IyN|@N9pHKJbr?pTg_z%E_Urue$NuY&@85p@_S0wF z!PB)56NlHl>{G-~uS@VM)O3k2KS4ydYf1=jj*&FKxZKIoiC30?Pxzp;yIV`mnWw$- zQJ&2tazdB51t-s?Ztm^^+5*X#sa2J=PPxr9hUc6XKpZQ2v_%7>$wHT*`V-P5ZgPF2( zkUk4;eEIhE+so_@;?9Q}+-m&_%5V^!drZSo^H1IrP@lZ`aY^T4b_}$E3ZVB$YoLK* zGv|q%&#VbT|7ivTCxcUS*t{j9rOML?j(6L_c3fEjgSDey)IZ?J@ z?|DH1!sVtB3vz&uPVcBIImE{8bk~Y`DJ8x2T zi_b61KqrI&H#yua_E~PTf1OU+`S$(gHZpwZ32inU-vPzpoys#<&-2`-0Dx{@i9Y+t zE*onD_}noM5hpXOyYbz0(iiZ=xg(Arb-=&NChd)kPTnZaRN*7+9fjOv6j{m@U6A^o zWlsd^~+<#68zBCpM5<%h%H9>MZ;&bz8x%5<&dPAKB>-0lAMwxXWX9i_UZ%;Us>g zz!$W8^Su9mTj#bUM{Xq1_x%@{WdcY5`8h}cxkJ;8I7U*Mo&EYf2ffyHA@v~1jAVBe zE)gDxaCh=h2g?tVnlNBl;yGWebiC4hN6acWhUOT}O{#lcIiOoN&V6~438%Js;!io5 zPKcaSZOO6bM)e?Rnlb7h+w{@}_^9O1Ez@HNbgq9?)T~FgY`!)iN8p>Pd&AYA{3ZKo zw`z*wqg|Dw(-Ae@%T#YLp*SJ)34Aq-^Cgp2xeLeWtZL@)dlVSEr4J3T*|`Jbswl}$ zyXgPaN5~kWoH2<`y)lv~2~+=_(i~%RCA5IYke<gtPYjmM5I@0 z0i|GTRKwOu3Kg_F3Ayq~n@EroY0KW}qDit?Y9)`_G?rRr=us;UA&IU)&MW*inWk?hZU>UP%@1C5K>zEoIJDQv~fw;+jGlTMlaQ?)o50C-0Zs+O zoe)c+E>4EzE1jrRd}Y1#!IkwPCf8U9$XsQwIcQa+k2ftFZbH)T^OiC>A7+#h#P1Vv zX-?E%uZ#9a`$3#*Ki==^p7tj+M_!Ezv4I$LU^|wxqP{@R5K)ob_Rj%NyZv>lVG~pB zi)pLrZ(NP|p$%zuVn(4El{@u7=Z=HxhLX%uUjWEm-chX4WszTR>}$wr^MFexyk;wgcUh zzisip!FT+}tWhMth(`3)if#(zbk*3rIm4#O0{+ z8d#tvQFVv3vpcy-Qa;C`rCAcC*ERd|x4*x?pS9z8%tNmwC%dyTKC11zUv`5X5U#e_ zID(r}jv0VPS((o@W117!MT`gVl@iaXOl&_;THyhzYc+dVd9b;P5)KpwR>UD6Uvg*B zfteJS9zsR@Mlcw7hVx0t57dv!_wAH#N_35;4PUXt$`L=6$T*c-5BlIZFGQ8cfeOHw zSug5mMZJQ$W!i2jjNOYPIVv1@lAVU4sN?9yFvr_b`_Gr}|8Bp3`QM*46OZF*e12D% zi_CL(iBa6ZTZ>*NVsDL~&4$#Z(pYZI(iFv|cyISP)S}H>Tdd<-?Oaf@ctq(c!|-vb z7+#2RH7!o8@0@xW0=vSk$$~D{pT)x_BnB5Z)gRR#;Qy~NTA;}$Z6&PA;Ux2PW!=V- zNzNLVa9VG>H@9ULFykbvwha22%ZR8cbzZufJD^?)eTTJtR+Tcuf9VhNTs+MFk3YZu z{-yu@mKwrScw5r5PQM=aQWBGZv+oK|++}V$!8>%WeVSf->u;toreaR!n6a$12AT9e=Eaq||RFNawfJA2^+o93gG^Q@%S9>?WfX6)6CjCh{AwJ7~r=XWk z)K%Jg?#c#VopPdh<63S<97M{1&A~3!f%a{wPOffVu@V!eSbH4P!XxpiOxF(F$obL; zg&=-A_F8*jA1y~~HK@HWgO9C#nN|9kMF|?v zoMoA7s6x`00|&89Gl?eF9qm>y2(a!UHARqW`&7CAnYyA z(4@07$(${!=hd&0E%{T@82hHirHeOK-WH(w)Z|HTlku3!%C-&8 zn`PKpBA*sH@~PS6+_FMB!ZejbiS>e-UaL;@@-$hkTgoSBqO0ne<#p{#ii_ZOjH%wp z;e+++S>Ee?U%v+8MjN4yqrR=$*RMa`WI3PS$G1pQrpk8Kk7!>dSjS!N)}{;O2-(R^ zFu9g0N_F$0s-o_SWnOG=>1tFKpY(nC;Pl^v*ex}|HxKZEoLC_JDl2q8bEp7ihCR2Dhv>A23dx{Pj&z!h9#E>QEk=#DZ~C>m>C zokJx_J@e;WOYjo$_&PtPJy_bIYhur@Yu0~Pyzbi@)D8Oswr#$sDRlx&JgGxWgJrd( zZmvVOA9Zj1nO(`HlyNlf1Xm@_YvCS&S>fLl5HriQU-I>xm*QX%y}0fYO=LQ?&Fb;Y zngo&4q<24L15SZ;kT-eDMYbVa%(~zSmELa?v!kL^tD65h8lwxdv&@7iQjW7<_J*8+ z)_YQEI*uAxP)@m?8k~=%Z(19PrBRqtdQ-dUh8Ny$=$QYRucKM4&12DQr-8avmz%9B z?PasGINf-tsGyDQ*^lZ&m_i127cYC+MVA^Ij}HG!N+;Uc;2?x4)>Rq>xvmXVBY<|h zyTNBfpaDOhf;uf))kA9`E^k-r_)AL;Y6m<2t#Y&vy{NcWSI{zZ0;&U}EX3RJ7ctXlGg#@fOyTy~POYOQ0n}$G27c^6ihm z+FKV3=<(G0bF|BCA!!Z|3UIK@CKD;LINVoOo1p21dY-&Dj zN|WrWl!M@sSGDZ6kaRY<^*K&ma;Zd7ej{b?gGp8MdcKrG6cjqUFV08H3M^-xgjuRH zk;)UfTDalEt)kx4`d1V8#d0}0P075Ux;tCBJHnDSAf|7vPBG@hu2Nc2gs8~JDdQ$l zc$7Efaetfh`u^s&QJyI9Mh3+(q+M>iJOIK3p(Z*16;K$z{ewMQMz%meZ0N2^?Q)HlcA?Ls&@IBCo%8R z2cktn7}0yGaTPALVFApJM7axn5;7q5!9zJuo1G@HeazMa|B{UCXe2H zs|faytD)uLP_rT*gV4Z%d|k4C&Ts#E%LWu-^{Ex3+ve06r0sSc;~G>@)mG!SYB%q; z_c7%-HD?;{Du&{&QnEJ(?J7{Qm455ZxY_(tY$0e@V+Sda`?$bGZgr8$8GQ)T-LoGL zQ`^0lek>&>$$qD-UgyjC6noOz<=}*qeveH?RWaCzA2kVQt*{YBXN0cK;+_J*-1_d z{DNFY@L}N5zXI3TAL&8AHKKSDFLaggeEzWCO|IGwV9|d383O^B4MQQrqzFt}9=~R&V@eZDSX3$Hj)08-?tfl%YjTq5$q|#JhMjHYCl5ZB&rljJ$_>ScbME(C zxKH`!XeabY98!Mtc5eQAPGxE@fOWS8Q+kNv7ainsmVm8Vea zmoLjk5>R~V_piy2x}1XGY%Qq?|1lrbX{zxM-f3FP`c?pD){V2B+@e$G5}h9aVs-Py z&U)MO;_!*n?H23WmCZ`Aa`p9)=ECWSRxe7}sCIyElfn{?KMBS42fW!eA^UEl$*y~> z*%YAX9F-?}D6x!qN*PJ;Rr0;hWWz{&v2oi#YFniwEn2SeF?5E!g^I`Q z&z+lA-siSDFK~@16%kKVF_oF<24t^ zheH_GEzTttD=ze`lK8P|?=s+It|vEOvW>k1XCdm+UopzrO^f1=b5qJl<$YoZCo*lS z6>u5Y^B99BQOeqEe6*>i7Xe#+Sev)!uKvc^4x^ewWD3OrV-zClGb{2&o$%@IWqygn z!F*C;Kkkui+p(oZ!VS1NFCQE(Up%+X#{g1hWqG;uoM4&Lj&rcJzCi98){&nH770YF z{F*O!!*MichL_=mWICO(9EyBhv|s4`<>ToQcj{E+BYiqfeL>ETaRpVp&2pRyef5G0 zu?v6!=)mYLNrN1B~sMdh*uY%0KyjcPsLGP;YWBw?v2_S{-xh3!=v}@Yq*z zevGsZg`o7yGX8S>fuq;${5D1Xkg)W+YQN}F)hG70y$6%Zt#+Y#&&jvyZK&2Xaz>;_ z$7q2^V$`-^C|^?9GYVD^{4wj)DJxJiirIq}ej97amrG&RnwAbV7)mV_653v`W9%He z@UZGGU|9~imM9ds>K#+713IX3fy0`D`gp>ZCO65P^Sz#fADt!oP$Tj!E_ntIwN2~L z^)qg3#S?dci=4@wx?;&hD{3@SBdX&Il7C&ZU&$14|DP-*($4`LkqOiV`%&5rGp%3|`IXX41{W9uZbFw9hnpbJ7f< zV)SK$U%6inmo{JUor?%n1#5dm6nX+TmNDF1-=y`Xuc~stftIWr*X(*-w4Y5|w)CXG zwr$ia(&v5O%o^;Tz}Kpc(a_%gTHdQgv)Z&#^5;FM>rucRw_b7@N*wBP+Rd8#NtlT2 z?;3f?^)Nl`$C~&D;5zxvXSc6<=jForiEk^{SUFrXE8$X#ib8y?*cCkG$sNkrI7*Va zkoH&Dm;=yrYR*GVqU3zBm+0&+m~q@0(CDjRRF>s8mEV~r_wximG8=*-f||mt`7fSq@o*oY_Tsb<*p2PoDe)BO z6NDXosl3LRYe_!!DE_N_A%(HbbiR*l1j1!W&S_{1#rk}fpgJ#TS(QN=hivAghtj#e zcvP{Kvs%;X6El0#IpFP7c0u5H+PE09tsHq!<45sT()Fa|YTC>Y9m0p*Arb9VtJ$6_ z=?i2B%DVFFqWuIrl1_q8{er5<(6Kyax9uXyWa3Bh@gD@po`kfzD?X0ytK^daW|4oG z&da1E&^1CiOf^e%yeD7ostG#|O#+K5Z8h1`y3|tog9}KxK%Vk&@ro<9Y5py_j)bo-`RvF#M5TXQWG!Oa1I~3rsZ_5^0@n{JcvCJr*akVkWaYj z_?-rsb1GY`s#t$rv|r&4J%^r5NJNr)NhW=3_epti_o*M!XihH|_XOB*33-Nd+jeEQ zrDy550o8FJhhrf<`uW^HIJJ_DI zk#=Y~K)sdgB+yAs-;QTen(Ovse*5EX@{f4&$OeJErKofI!KWt8vFEnb$fc{OjXU@< zl3JtsKm=LBFBPA2Jyos+pJYuUQO)F9yNWk89o0c~Qd3p(%GR3vVZxHy>Q1*hYMMcE zpY4L`Q*Z+|2o5Rul}@=f&YsL5kZE_$W=)T1Id|ysOSvAXwze&i8Li@Ftx6)IAe+E{ z3$5ZXhnmOyp*pbYt#hiw&^>Et7;DS)S!!o3+HdoZ`Tq7@o{Zr2CKr2%oG#x-iw^7+ z1Y4c!i>HMphmnX5fV~d$+thmF-ipGjYIZm7k=BD3ky;<48Y$6q?V5M8Z>sxJA@V4> zLjqOl#Zidp#K31@BY*1Uwq5#h*;C4nuK6xG{SaBmN4DRqBj-zln0@B55db%bvIPD~ z+48+gBa(*|N^^Scx(RYDtqJ)i8?)(aOuqDDYIkI(V=_C!rM^1lOS0IbN%$6(c(RLIylOId}~x zCn~YLI|-a@yA?g)PnGx2FcW7d4;8j+uwBHjQ-^J~KF+Q$jjE=;=H%-dT<366w`!6T zw73rv0jLi5K!?L)Xq;<=0KXHu9v-KjiqE(`DoIli#v;-?kVj-A6&J} zRBO5%@xA3=Bp^#v7n`N2_BlqH`g)hrq=<~FtTItA zcHjN0$?mF0HF&8MM-1*Vq!m<_1nLQFS|FUe33MiDL`< OfBhd@XGUI!)&Ky>_WJUi`Q3fBgR4&;BANFY+&c|M|naJbHQe$N&ERzy4JI z_^z3ilFQ0f{N7Qeb-N8Tbkuu+w|#{>S;IE_aDE=`;Y(nXZiU4`q!6tJNGxprj~O@+BLVW zB4t@B*W}DK)~d(akUeKRa&Pj{O1nEv=W^M5I!VDG+ss@0Jl6Y3XVz6()?0v+?^8L6 zSJ*n{HRmJaX!Wi;b(7J*L8fCBtGk_Xd#Rn5&f4lJ+>azK2BhZZyYI|WtEa9tna>Rl zSxYxdt^00y@7WaGZnm**9cJ6czO6L@)4hFMVZG_-VxLWw4{LotAd_?a%X$CRzdR#0 z-Vp2F%ajB%TUSbZ@x^8Es;#*^GYq!^0BDWcq)unkKw~pE=^o~>IXB7-@Dt0s*O)#& zp|4chNS>SaI>lMlI*Y~Uu?sgKYBo|@-w<=@iCdjs8E_z#B?3U_+$oIFN@t`}$GNR` z(=`k8e~M0Z*Rh!%ws`EZw#2s#(P4O0Z@**7%56=(x$rwEbs6>yp>|98DyxP?Pl&yI z_x1Dp@}0c=^#NJQeZOI5cKY^mM`jOL2%BYH?;7XGaR#TR%4++xIT*59#+Czrz@~v{ zKlRM5KF?YCSh;hZF?;7WnF40gZJEw1yww4(og8CZeb<}gCEqZU#0}5WWO%=)bY?x- zu^r=lnY4M=WF<^IT(Ufd4nR&7(Adn$OlpIjC+B^3t*b6wUAC-l8H7vTtwN}nVDuz8 zj9$tG82Sude+RSk>5D&swsLwt>7Ul0-z@qmJ%x;w*4*!u$6s= z16G~Jp3bA2IY;e4^fCz^SnZv&%H+N}Z-}b^>y%rPX=ca!gyNFz8)$iD;av&3jXsCU zP0DLe$)>(-uC#hVQ|8@w+C?q-vRPA4Y~k`LYi|T@YwNwUqerimwzMm{)l-Hg>>?7^ zTy<8t?6i0rZ7^wTK0wniA6{Pm@qnw2*52T%HpWWY>`LB-YI8gF%0|cvQVI&5+-pU) zfy?=8%#j-d*V!mRU(R4?rD({gF9zPGj2xoYvlZ4_VYuFHh+1a+V0{f*Zu_X0<`E$K$|s%mK!n?fm+6{#*DZeyOsy~3L|0i};x z>zHrTmHM#dFf8oi$|<|&+ZKx`Z6}~*UJf6|cRTYc)W0wxH77n$khv0ahl44rA`JAt z8PA-?Z8NQDSvF38+QxL{`S?M@mgq6VwthHhH&a2Wng%)hM##Jp{SRib{I2CT^qr$+6+i0+J6mD4HLd7 z$l0f|*Jd3Ar=2$mQ*Qg7g_po4a?V-`h44$LUWG+jo5=NOka1jWrrtiKg~+O+Y?uUI ztq^Y9GUl=-K9xwp$m8hT04iMx0jriB4z!qvfokvJ{+uoRet7@#gcd7!xFqrm%H4|H z%jOZD&>qd8;PMlk`}9O+%{IY1NVed zLFN&=4bc#dBt$EWUsriVF|u3ZlHP798?pe`!uB9Lc1gbAB5@srEybio{y>t}t};+E zlR`$k5IiiHy;&yg_F>0($BlEIC&7y)qUvqc_EV-U^I_9Wa7$zF5C z5<`gzOpb*^vO=6HiyWd(f?;Ye1Im0NZPsDZH^gE`&~^TI_abKl9e-D1A-X`c0ybzn zCkm8vRDfO6!AL5yq=USTXOOs@3AmyB7`zd}n-B^0;8?rO34@`?iSnUD9>mfN+p2n= z5c~Y;X}oI656LGU*Or9LOc{bcji}fbqs_&3wn}V;Q6*exU78cY@`YOypoxDhWQbCuj+VS;wNl)JTOZw1(;Lxrb!nMq6MB zdcm8^vxNO-w($Qa#ZQZ@n=B_`00<+DJLbpcWhZPPXnmtS8_~A!u5nq%7@K6lUJOnZ!9F$kmRP=Q^@uR#uE`k%G-Xk$j-h~G)tzaTg8Cv zK&mlNJ=TOh-h^;6m`$SdkU`-*KSC?R=n`nlWfd8t>UrTj-Re z?;Wmvxy#zLZRX+u*l!%Nptf&lX@vKUaN>1|QWgq8My8J{DUl$7^1wf`;lR@A|Fp;z zW$tWxEHlDQGud=-N46{h0jUdRW#lNhIKW*k&KyF03%g7wKb@R_OB#Cg4K2KiNrZ$O zmD53ZphMv@S?B-+4Z6C+IHM$cNYS*=`*RuEjj|z4(d01Ta9UW$mKuIDXln~+b_Tsc z+agoAm>*KV2!*^OPh-_l>_~ESae<#8M3&o={GJQ$ zj{ik?CL2>6S!_XVu!P#_$i9&awMA9$_$OUzP^+;oM6ELuanev@obo)x^c(eMg<^lh ziw?ku(vnuN3udYl70AcP4yr}79-X~Gv^IP!{SqHY&X}^IiIKKpC#?>%u9S)0iN75s z3s%S=T9Ud-s0;VmMLR`~n1_WYR0P62@cPRyAKw4+3>S0!fa?rwBGY0QNW*mk{X}+C z&f(y(@DUagFChycaiokDQb+&s6GvB+A0hlvnhXK`$w8R59Z7LE(I+H@&E#JM7W$(ncvgA9^)vDQgFN7xY~&kUBnOFv=VN7p z%A!fQ^CzmlL`YhmaYsJCzdV&WJ=Ysu8sak^@xEnQ>@^gGDm}L&)xPmw7#0_W{?(t1n;Vjjs0)8XldRhzcnc!|jE4e4ET!QkhC-u- zmMD?jFC3}p8+w7S!-r_MDF1Tq`Yo&WtQZ^eUbRS$7Dj<4j47^6u*q~DQAcXi1Ukq!w(aQegX7gcOvMpuyH3!U!&u*#V|X8Xk2fSq=44`Zh6>+?D)UzCL|9 z^4uLCM-y3I`yj0voyCvvmmWvH*b>$KZi@pkMEcUY>xvUf%XAJpv&13kzL6^^HI4We z`j%Uqi|A%JZybDOYrGXRL*|c$WM{(rK8w!kMdb~vGzfQu1PoqC=Ph)OvEaMS=%50N zU>_+nz8z!)jC<4qa|Mz0SRScBw(|fxn3X3@DB3 zscV1!^tbnJ|NE?6`Eibqv(b1b%1Iff=Z9mJfi85Ci?YF_iG>c3>r#A`PVGePL8Yv9 z^Cn)3`s;zIG|0|)9p($5na4u3h%L==#%V?A-jEp?=c`R$#S7n#SV4Z;0__g)jp)X7 zt|(Y&0@WIlV}Uf~=xYRW=mzE^=20lsRK$}hHF11S@?<_GjMQha!e{gkS3MKF!?~z& z$C=Aht_VHFCR#5xlt*Z zY^7kvnc31fI3sgauqP2S>iHS0PrrP$@7|wJ&*HV8PF9rLpIdJ(-?x4p6hpQ{8;?80CIv6{v{7*DGw0#}^H z6Eoydgy1G^RQWutC!`z0-&S9zoup4gZsZz5J7L5RqQxdlSWh~K-6gi9#f51?LS$x* z@wg=M-E8$t;^B%%CWzyThL!;Krgq|Rae(PePmp~^@_zcx-hcfpFXyM{XCLVKd_vB* zQDfOeTZkD()^k-HwcBZ0+?l zaKyPH9s+g|Nx6?asG>@vTXEn|IwqgRew?i&@Qzb^JObdI2tmH3#P8F-+5QQ+mrtKQ z{K_iFqj#gyGaMEbFqVo)&=NPxqvpRpf+}%_1(|N9iWCR~AI73e({dug(xCIA6i)!f z!JuCvZg8JXAoQ|G)>s~82|9pTluOo4k(zqr znG+wd;%tm1kOa?|^on?r;3f0jYX;qud?NjZ*t74Qx=Jlt*yrl7y+sdQxL31894Gw5 zL%g{*N(-p_8L@bfTYlAz9)=kT1Lw)FxD-0iB#~>#Tu>rTOesgvSFt;(C~;RX$??3V z#(6p*$B_;mi5v#K*}s`}p!*F4A`~-+kp%=+aQ|4;M(5x(Ru<1j9*6mOHgUkbfhXfe z2PeJ*I&CkGTM?-eut7P*qjS4)I2@%FKITh1M5g0yG>8$+oAQQb#KCO{HCvaj;`+3r z&}}ZJYz`aX8i#xTgjfAlIeG*#^nzBr*>Y?tBh6GnA(U|s{S;~vqEEs(lmDnkwQ8C* z$3vy2vDA1_Mt7&`U`UvgPzE4su8l%ONO&b0{6oPui>LlMsfjDnRA_l`20&km!&msu zPZMfw@q`#Vk0VNT4Ijt}8ALBu1m86y=?!{%rkyj-2+IVCf<%yif-|(!JHo3Iw)ko* zgJ6S*D=epvw5Z^$r@5xz;-&KZ_=6dGO%zFI$h&U^oleIF?@$VOy8I2NztZRIwq_(A%+w2!j!A%kUtFL7VPU2DV z9F2}o_kPo_c)B0|UZK%vBG=PAn>9m!7~8`%AqMd{{Klg{Z!}*L1r3o_K>l#j3B$eP wAq~~Z(xfmHD(Ti&^B}lfQ3MPnUh?|nq0;&m%;7Jzp#S0j01%EMcd;V?0Gl$_a{vGU literal 5029 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 diff --git a/app-accessibility/freetts/Manifest b/app-accessibility/freetts/Manifest index 527a14add570..3bd38cd50b1a 100644 --- a/app-accessibility/freetts/Manifest +++ b/app-accessibility/freetts/Manifest @@ -1,2 +1 @@ -DIST freetts-1.2.1-src.zip 14100414 BLAKE2B 8feb4d6405e605f75a4e5223fcd3ddea9b4a5b719fb91e8224a63b3ad5ddb451ff8513b991737fc3ca1b87559448d777225fb3f09e4ee83f8de9bf3dc2c4132a SHA512 927d881263f561df8e8ee919ea6019ed44d6ecad7d434c618e333063e992f938d50161a281094b27a4dd8312ac3eedc34040ede947df91e94bbca06c25ba45d3 DIST freetts-1.2.2-src.zip 14111416 BLAKE2B fd3ac79ffe3ca031d40a6523a4ae900200c1b1eea0369fd1eec3233f852af8edffd81ca6c0bba628132221346d283d2138794e1f9697074fc1044944ad852e5b SHA512 a2cce0b1fd2267cc8dbd3e2ad3ec1f99526de3988443c0937405cc7b2eab9ef517001ef0b4b387e8721d3c33610cd642c6b7cf83217996a83481830de9713de7 diff --git a/app-accessibility/freetts/freetts-1.2.1-r2.ebuild b/app-accessibility/freetts/freetts-1.2.1-r2.ebuild deleted file mode 100644 index 379cc12449fb..000000000000 --- a/app-accessibility/freetts/freetts-1.2.1-r2.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils java-pkg-2 java-ant-2 - -DESCRIPTION="A speech synthesis system written entirely in Java" -SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip" -HOMEPAGE="http://freetts.sourceforge.net/" - -RDEPEND=">=virtual/jre-1.4 - mbrola? ( >=app-accessibility/mbrola-3.0.1h-r6 ) " -DEPEND=">=virtual/jdk-1.4 - ${RDEPEND} - jsapi? ( app-arch/sharutils ) - app-arch/unzip" - -LICENSE="jsapi? ( sun-bcla-jsapi ) freetts" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc jsapi mbrola" - -src_unpack() { - unpack ${A} - cd "${S}/lib" - - chmod 0755 jsapi.sh - epatch "${FILESDIR}/jsapi-gentoo.diff" - - use mbrola && echo "mbrola.base=/usr/share/mbrola/" >> "${S}/speech.properties" -} - -src_compile() { - cd "${S}/lib" - if use jsapi; then - ./jsapi.sh || die "jsapi.sh failed" - fi - cd "${S}" - eant jars -} - -# Tests dont' seem included -# http://freetts.sourceforge.net/docs/index.php#how_test -#src_test() { -# ANT_TASKS="ant-junit" eant junit -#} - -src_install() { - java-pkg_dojar lib/*.jar mbrola/*.jar - - use mbrola && local jflags="--java_args -Dmbrola.base=/usr/share/mbrola" - java-pkg_dolauncher ${PN} --main com.sun.speech.freetts.FreeTTS ${jflags} - - insinto /usr/share/${PN} - doins speech.properties - - cp -R "${S}/demo" "${D}/usr/share/${PN}" - cp -R "${S}/tools" "${D}/usr/share/${PN}" - - dodoc README.txt RELEASE_NOTES acknowledgments.txt || die - if use doc; then - insinto /usr/share/doc/${PF}/html - doins -r "${S}"/docs/* - java-pkg_dojavadoc "${S}/javadoc" - fi -} diff --git a/app-accessibility/freetts/freetts-1.2.2.ebuild b/app-accessibility/freetts/freetts-1.2.2.ebuild index fba0a2a231d2..3e352ae6f055 100644 --- a/app-accessibility/freetts/freetts-1.2.2.ebuild +++ b/app-accessibility/freetts/freetts-1.2.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -21,7 +21,7 @@ DEPEND=">=virtual/jdk-1.4 LICENSE="jsapi? ( sun-bcla-jsapi ) freetts" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ppc64 x86" IUSE="jsapi mbrola" diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 245b6d8feee6092ca4f653e31d79a33cc55992ed..12b13d0383186db94d4ceac93c71ffb5a61e2cbb 100644 GIT binary patch delta 30924 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 delta 31146 zcmV(-K-|BJkpjq*0+2ldbr-Qe2nzv&vq%e=1b>HMB?dcMNAyXWWfGu${*in(IFfIe)1X`|MLCYx1ayV58~+uQS`oMr*e6R5-^@_ zM*N(+ZFXd$_n_!E3zzNzQO=j5{@~3C-@`AH%JEDJP& zzCL*#x#c7#>dISE`XK(!>r|?PQzhY2U^2)GbGUZ% z{W9bLA=NygfdF2ijmXy=I4!D{9e)Buur3w=#Mq{R?hYeF7GZwJxWWEwneOB*2y6rl zf<@znz`hR)_Iv;NmzQi|uCMvkmisvF6M+o%#TVK|a3-#>a}l`_X9bl8@kJ$poe>C+KVMOBPGh!N_((eG2n1Nal58qZ}0DAc(CHt1>^_}`Rxz$xC(bbme2h;UyF z_Z-A%Ue%mFzl@z72dW1jIugseO2LV0#$hpU0OEpoo+p6f!gv%@+z-GDr8rGO;n93X zfZp*b3G*EdD&Ees1#G1%zh9m5^QSX^$br2_$pZaM4Z9SLP}xK%Q1f^)`+x(&;X*rh z7z6~9z;NB$bCr0ot#}jk27j5EF|F7^wT4(OW@Wm^NAXUTXpl=V^#{a2^iLtub2h#- zKvv%Jg$T_PeUOg@k`Ww*#0w%3H14Q62i|#FfGA{B_9MZEng{CGBsRrsyVX06YU-ab zah%y83L3+}`H65^NPxGjTQPnj8u?-3-OT-UwO$V*uka3Cd*8^MgMUxRf1bQH*nR`N z_*&QmPIaqbEtALzEst&8C=?_I=sX6JIm7Q+-?mXr<1QPgJWN30+M9UJqnwuq^V##5 zX=vgt!c}VO^~`@?s~KT017JchB02{kbmWGF2H0^}(2`hbEc6^N&kPR;W3!q_t7Dk7 zZ3Ed)5X9X#v83^AXnzUfD*=n3A7Z`Oe4ek(f|TOvZ(_hnkcO_$*R}fbx34eJ(WAO| zDRjW*2wrfw)rg4;K?_}AEf74R%yweL(+!#nR4P0xQ8bk<)Uw@|=d``xh8PffinjoO z+JX7wBEjdo4sZo}RpF0~h{P@fts4Y-Nks!O@TO8Ahr4v-27mOZ@Ng%}WsS^N-NXX) zps^V~BJ1McLxPmhB?4rFmzP+X0lrah103_DRziCp=S^sZLle!CadxdcH0Uq(Kq=}!-777u( zAP#&Lssc$5qfV^!VF3WYkF8?!Xjz^fH>ZLWYyMGnp#v-m%Cx22$%n8)G&HqF9r#vd>e^{;k?K|uEsv}`)?~4W>F-)`xO~27x zaMuF?R62NqDv+*PuVUN+bmCkQV1G7IR-_ovUo1Jup)XS&U$-`;D7ygbts`)$R{D6JwXwk{zYo1N$wGE)46Eaw2P zPKi}{&R1|ePu0OE&(n_zGX+!#o9;O)NMtw;mCIPdhbb=92K+CvV+76tVIEOrmRy+)=zr_P39qa2x#;mIRs~QicBs|x90K=$D!;(j zTA-O`1wFD#kP2Y*;B9&QW*U@ead$}u9(`jg>@wzyD`1lqD*VP-%TXY4>`RTvfO4(t zus#GV!vCPLu-^kIae3b7AzVN|S<_@z8q&fh2bK=>tOdcql9jtE2C%nvMXZlFyMHQ* z3qah-p?H_YcMFJ-SN zp@u~OqQI49jrWKRXleW$K`e-53WQ!&Lrkv& z!+`msc~N=@V1!pjT7v>txTU=O1vD~C)CkZx%Uk3`n;m>4F*co(kZ?fB7O@V4;+tbO zPn)BH@(G~D(+qGIQigcoH>wbJ#VZyNIHJ3)l|@FO+zA22{11emIDdc4vxhs5E5VL* z`Uw`is_@_c`26Y1YsDrO`%7@N|9fT$LI$-QbKY~@mijhqLS|4EJFsop_7K-f3 z8;_`GsSq#dQQy{<0LAFdGH+NBg3gUcn8Ra{z%ZK3MxnHK${jvnaRU_OO((&rAy7AB z>G4`V%-^TA9hbJ8C!x%iNJt))YJOLh?XsoEu8!^ zbvZ1?*%p>19>h8o_##3cX-CMz-m7QD#LxwmT7d`pxMJTvsLNd2dpSy3cp;1j@d$|~ zL}Fi+@RJRWEPoDog{EWofdc5-+N>Iz(lE&^<-q;(i3cu&1d-!N*^~hEa#|rdW*ip4 zp1K%NWL5bpcL?25k#WD5Y?^(BqFPVF+gqn+-svP-0sxg4BR=)ZbU3^X%2-qqF%i8Z zj1U5LZ&~PlSveopOhgitKVe`X(Qn|=u!X2Zw*>I}GNDbpxFTMHazKg@ zW9Q5VglA>&6o{G|x`I-GO|5;wqy`vpJ|Y&X00=}&*pK%T^uWU6Sv`U>k zGTJs#0)OUmP6%YUEYaEf68LOu@U%0Wp`x%MzgUyiQvBhBiGafvH^Yj8wE`^;gna_R z;2tQulArp>@xE$vef`^CzWw<5<5e}CFIj8Mvtmlv=b9FPS=A=4V}G7qnkBT;FwJcS$s0n=qf4!|Lg+6Tddsg#5$ZEiS^_JhZvmy*)TsaL(H@V?-Sa70-*P-&%~4`6SeK zzHK5BOxCvJ6810LqgfdxdqNUI^a0i}!GA{27>G$20UlQ4>w10r*BLTTTCoC{L2kWR zzq>uoZt#oqCip>fpbc9F6Q(2r#*!nSz>Zq_$O5oMDQY?%&&Z69FmVGEGE0WMA#C#> zbj5_yUXY?~!5wP~se4afu!wV5`T$W{xCgTPv?BB1)37+q1|4w${ndBIhtR7S&3{qO zl_6Nb2`m@2-z}*ygK}6_c|B!x=uMXLX5IH~wZ3QQ2XJwCathF*+h3RJd!JuklRYm- zA#=!|%l#}0egt|WnM^zl{U{#*SIWdsIqM|M5$cJ|^LY5<#sG1Prg0PGx(z`M{Id=p zTF7>KsC#xqpQm>e`mYpe;SeX8Wy7-1;979Wvfb z!0?O&e}hvA0LgAJoPyXs*dJ>=*>HZmnxk#k?539s0hkqqxhcm1%-+$QeZ8#Kx7X@J zuK-8eq zAf99AKiB11nmQ+9vzH2-x1KTDyT%S<64oEQ*J>sLAVJmq84t8FBmnfx6`q7$-4?d* znwQCW@Y}Shi5!4$*eI85ZQ49I3K%>cut^ppq}~E?0jd1t)rpI^UVU0i8sc+#s_w70 z*R_&+{c^9b!tgGNs(-1T`Q+!3f3Cx1t0vL~TZleC-`LH-5E0-w$s?EvMF7yC zp##Nz4iOJHEK-NtMkqi}77T}&U}B#g6?kXMCE&UQHQ6|E5Tf<>MLUz6Gg*(fZ1}Qd z+)Y51bx9d){e};0F#oVG0{X|pS+X?pDE3t-NYE$Bu^>hIv%)B1d4HaXtV02d#}GYW zewNsd>puIibeau(S+wte{P@dj(jvc8e9$uk?obeP1zZ*T&eoWXdE(?{np3u)r$D2d z#k1&bb3SYs@i$u6fOkgx09ZS~zV!I@WhEKG@46%02{(9(A`YZ54gooF4R#Ob+d&&p zg&@VOb*9FrOyi?@#ec&>>1k8WDJG{1aXJP-c3;vla~#%<%A+p8if7!m^FU0|Pu6T? zMH4pfahtJw8yp}*{P^JcbL4MdvWfGL@9Xz}QwwS3SWpoCUShf?h z0m7lWJ7GjDUG4vG1v?(ir^&^OoWi47R!1L<^I2vQW9)IE5AKAZr`lmwR_zqsM?lUFJ z7uZ^m$I67&_CAIct({k3OW^}>YnUCh+QT9AMzU{tT6_Wxi?f5?$aG{uXh)h?z>{{H zGiV8a9)A=w^_}47$=P9MJF+ov;5Dt*O5)1J3SbMBMbTq2b_6>|qDqPR^KFy$VGvGy z7$yh;ZGVfjlkE@Cw=M0i#e@iQ6Sl-wq3F|Dtll-;5c9!cRPC@}!)B1zMf<$^*Iz*W zuj})xTb}8qBn3IK354)w6F87T$j^1od?P4*1{B6bGZibG)VskGT!0gD0O{$9SIem( z(4NBg)REsn%F~*ZAvt$3Pu%^(qJBk+h6)fu1%L3>w*=w|F9yUHQ5T!yH!cg`YAqOA z%w{;2=i$jh;Js@DpyJyN4Lakt08-J>W zdIF&9ZH18_TRh7Y;rThXa^s&+a4T>(L0-G>F9#y)>(B46#P$8~2%9dL>TahgJ#g#5 zygjwG%_SiiqfL?3X3tzPw*#cLd=GRD?Y?zDYa8le7Iv8%I`h<9=T&Y29fA^~JuVlP zMkFDQotBeLyG3$%Q``7IzY}b3N0X5x9DgduKNEEIIcUOd%GE|M1pGYf44SoQw>3?!dU?xC;Awpm?tclW z7{}?k?hOxamBsSN1V>`kB2ugojTM5!iZ#e^=i#i3tvDB7(`zqd0F%fBioh{%?vlM2akCu zMy>$?Bm%G~W_0aAf`;85NG_|A4u2E|5Tdqv4({a>@ZwmW=l?JZ9^>qnxr{PK&4Aiz;VS_Kih^ib<{Abe3d7yOK?_&7*=HiA z2h{q2#VNg@kUfk*2yM1K*mpxfNETvsf$-I~{_E#o|A|w)EABDa`2+gJ3V(Doe^{O| zPQtZaXhfGAmr4Twv+LWGY2Lx}+ygPl-}4H^G81edS(u!Ro_LI#pq@Rf$1f~11QC;U zegJ}!CF@GP_v-vYAikr0Lk01Dz=)MuRaRv`P3n659VtLkaL9Y&BLpoGyzsxgwIuo$WFhFj!C7XGejRjF4 z4Yk{K4O_$irnO_hQbd!sz22JPpW!72SJvjho)>x=whmV3&|*_p6@Q+K*F)V}G}sc+ z1alu4O^fK-27857Tu=WV(hA#bmKIsIiDcR^fWR9PjuT>nEu1!(RTv&S_;M7v`9UZ?+aEd;8BQvot zYqfrkzkE3Bh$+1r7u$B3>a@SvRws4|9(P%PhUaN)t(HRr~3fhium8 znOkxl15>muuiKGY!_A9B|3|VDX4xUeQf^BF3S0;T7|6F1?!vINa6f6mWAjh#Ti zOgJG@0>yZCR@JOYLInp|s@s;)?;XZ-K7|@UabiEsY}DH$pTnB_f;Zm{zkaha3yrH_ zxq^ikYul?E%!8qfw@ut|de7$yHk_R4K_uW`1*BHB<9{s%cnv{4!Vf`9hy$_$CdNyd z%d4Ii<-1v)X|>YEB`jkDQzaScb25s*}f}kYdaHR-Ud1+WW;1|BbGx@ zCU);59LMS)|0%(Q++R+?VHHm^urMuF2N7)l^r1+cf!&Sf^GvdexmX{B)nvP6Bu>0C z^OWAXSAVhDuVazW%n8F*Ip`cgHn9aQpN!I0kiJogh%k0oBeM zzT7k~has%QU-wgX4zfbI&A{Qu$K1VJ1r9cW@qcWRBQjV!L~gO?d3hqRki{FnX7z2f z2(rg!ed4)n$_aKXuJ>HUGj9o(XYB@hOI?F_JVa_1gP2#LhC4g7>$GUwQbGtU+v2f$ zE0aYf1ls`LmnrDOB29z^hRO0-l}%WL*mt5juhNk;IpeeEwo~|J%|8DDy?;3!Dp<^W z)_)NB4&A~Cu6naRcz3Wrvl&Ga*1azePw@*?^(vllql*qS@#!fj!o;Qpx4n6&7@u-w z%+Uk;L&t-HK2ynxTIQLg7Brt0;p^|`k1P#NqUTL}Q4*3pK8IUY1*xtKBfb<92sLTP=D}it6e8uxbMbAz}Amnwgv*m;{%fY_^%)T z#<vT_vrm1n* zk1VR1e;UO60KXmf3G?r;Mu#duzwN*ShTrPKh$T2&My9i6`9dSZZqHpG;>%+k7=QSH zT})RL~zZ5vM>2%Dl|`GMbiVX=*e1ShLw)w)O99>0WWuC8CPZI~Kj`?R>DJhgAf z3xfUHzx?t~#fOOPcTI$Opk$v4as(h`Y~@|+a*iEjUNkay0X&;8gr`As`gz@+hTpfd zW>B&&wbgUky3b-c^l-S12NB81Xn);SM8{xlQ{bq!^TxApkAB`xA8+dudOjRnav|t0 z!vya+tuC~I2wpmDBQjrUxryPD@R`kf?O~DK`OK+-?HLB3i2*r2ayPiJ4Vb>?16|Me z{NSljy^F^JN4`ER*{83s-uNzvf>W7@BE6&ZVN@QdtzxGJ$cswiyEih6P=9W5*t`SE z?L-bwG*4YHr8;*+E25}}jki0ZW>1q<9#B3-^B!>%C>_RdTjY_RqTmkiO#SVs)><;C zMqjLANLYM^pR*CosWR08eP}@$9Ms=>4(qEu5ktte01-@kp?A06^NJAq?llNr&OY{dB_>pDNl%c`gxy1EaA4x92L~sFoEUe=;;lSsx6PD?4H95A?0VKTT)npZ z^ku>S`w?WlPK(X2Y~c(sxCG`9tJw-O5y4}Z`T3(cOMYdUx5 zG9_0WG?KcVJl#_DVM8y({5G*VTD*8W4DlYm@9G~G3<3Ge@9X>LU;eT_^S`facfJgA zx_PLKI=gN8uFlFNssJU5X_Qf#xE%k+h6Bu|tSJm#oW)({-Y_D^f~ z-KLOVzI^)r{o99D)0c8O5AC55uvsM0(_(ec+nI1IAC7W76@Sv!2;5e6p0K9rxD+1W zo*qKNy!Q4Gw^;MxoUr6!ZVmtq1Y#2!Zr4T$e1?{BmK8vs2Ujt>FH zGAhl1fFKhuYJVx(jm}svQS;YNKmYQ_{R`Cow?BUW<&U4AKIAak`JN@~ibU}JeA3K3 z1h#BC1qGb;fx!VN%~IfX+gj`hzsnSVi-_9g8lvE>Urk0){*z;}aV8utaqE`qblVI@ zJm(zt{+h>g&`gWteH<16v8N`s5-%d_%0kOoAo&*QXMYP18x$Lf26+(dcsOj|k$Xg~5b7vdh394AX7N;MJ7D3N4;iW>6ZSQ1-c$Zw&MGBdLERlz z1lxZrxeHeD{N;3 zNT+iJo26|IE?^}Kut*&6R040xCy3pjYNQPkIrQV{8xAY-*``%s1(BeTUKGHuzkOey zKYw|x3qIa!5SML*_K97VEC5E9{32Ri_v#Q7m49W1`|N4;@Uk`b_Ry+6Gpg_!c$1^` zkbTSXO{d4WO6U3_gk8+eA+poLSYPnRd&3(T2AB)~7z z)eqNc7j}6$KKk`@|2jU*-jf_L8GjM8hh4Au6oyus<-n~vneN1UZaY0~6;3?w;Ygia zJQW-=Fl_fUflz&b&!oyu}LZw}3vo%v`1$4wN%<1TpO zC2?_hlp_Uzg5E3;L%gF5kZS8DbOooW!22Q59wA0&8DqG~A$vFEgnvgI>3>27bn<1n zzJB|%e)%|Z8KHQ*&b|%l8AAuLNz2i|F~-C0AP*7Q4G^K*4r1tcfJQWa*^Km@KJGQ0 zDKH&Y6#z3Bn^U{6i?eumaX;$(bak9On5{Us6oJ)u=I)zEE@0cVMJ}7QvzK&VDK;mf zI07p-803jtI%&b&HOOkck$!WZ=aT*S+mD~?%P;?s{CP383#oqxR3O_HAtFR}E6tJj>_}^;y|Tq| zskU6&m*4UMKs3RPE!$ZNr>ok%+@CpN$FMxha}r+tgk7=n&6!vWcz-!Aq80LhMQ5Ad z2N$7}`3$0@q1nnGvz#^~+ZpCG2$L(rxu*zGi_YAJg-Ozm9aFx{LOjKZi8i`yMv4Mmf5v`UEV023 zC!?VHC8&m>=711mkbhky(K6OXEPb{TQ8Avr*^zFnPr*CvK_&EFj;eF)M4XUedxR|D zn5(__gup(QhoLs>R(=kma$2s4M7LcR33UNW&b~4iZ2^=4VzpSX&Jb;WNDlmDv7xtp zc?#?R-osPZb~=;2gKS+SYO9;XUB_gr@fQf*>yrK6e|((p_kUq9X}O)eIt#F56#~Kl z|B8f9NhB<6x=PN>beh_2tLx#s%Ni&zN2%t;l?=Bx0#cbvb^mP=QLxepq&b+q_ z4)!qY--T7+@Ndh70JT=MI0t^3UURYuzI(e(msuyv&X3Cq{5zssh}q6O!Pb!?Ftlzm zNY4e*+0bkDuz#`ivCVBPd$(>h!^8pFHa(Kg>$3AWfI;``a((ZA!y(g$@kK90EZ==1 zjWR)Vd*t9L(9Dk3O+$8V`7H6!w%y_3ji!cRac~``*Bxr#KsXjYSbx$8+H70ItBdqH z;h@ONQEZ((`LcMO&!Bo19&K^FOY=N?MC*p@nT3X*^ndgm=|avR6!!=Y49Y;`ep1#} zj3;b;1>~m>2J*C*E@%84o4+WIppQ zD5v4r3M39HGT6avRVSa6n$sSJW3BPqy2^BmmxF3XJF+J&Pd_2#-jaXzcb*cR>r%@u zf=j6{2bRD7{B3^v@!S5s)`yCocNBw543D{O@_(;@&*dms_%K|^WFfSjFkw?7qM5C$ zt1dlmIr;)4za4DD<~deR?zo+imF9C;A@Jb=chyPD1Rs6Vl8&J|}$}ng*5ftOA3z;izV3&=*KgA&SFp<^j~5O-9tM z3x9P$dXIH`WMC1)0UP%-i`67AGV?F}`&?f?ef{;9XFkt|Im<7TEu!W45ZFajN3s&m z+!Gc6tgIfPMf87AS7Z4dhBk;-MA_Kper~-uEEfo;V0M&Z`x+5_uMlj?u*dlH1iwB- zwcYsTD1~z_2|&v4cRO6?Bgfeuf5rNd6n|KU48pZb#T7zy24J+wJ{+c>fDuQ31Gk-3 zvKlPb?jf*qq7Ks`rUi{WX6o<>_S{P+PRQQvoGRNex{dDrW3A}P8$ZHNfUj(-Ea zp21*jPUnE6x0Dj>o-kN9K=39j(|9IpJKHp1Bq#^RA45|mbHk|wXnliTw&4_Ig_pK0 zwmQ|3FVCKwdZ5pLoiOPT;Rs>l70lBRZ$0Pj+xCrGW&2>=1vCuQ#y-uYcOJ0G!i#4uEO0 z(K9(i*;3xRDG#tAgh4mU_D+`v{y6f8spR7wLf zg2#3FjvdSa)FIZU=>WHEm2Nfh2YvO#oR@OucX2@G&e4us)XICt@o+>yEXhRYbs`;* zg;(94Xiw!J8l{i3dB)@@r+ZS?SR1QmPiK&jkO0^*1LNT%O88QElWU zI##Ez8?d|^=wN|RxZ7MXpM@jWU>9b1$@ctZy{0d64KEWxLb{w$bes_UKdZED`3&2W zmtCHgh3pZEO^_Z2qJQ>n>hi3>kq`DFOA^6AdlRj3fk?Oenb~XSn04&U`KgUKV)04y zDv#6dQ9$WV??uCX`G&YD+fYsimfrU>tbSvl&Oqx>;<_wA-8L3Gna;w3D3^8Q6H!Rm zn2vr0EO{PWfLNHHIxS+kJ(lrl2X}UGbnFVk*{*@(rPBJ-M1Na;>92bHdYOUVQEP}S z1hpec0b{;>*a8*IQ9!8zA*eYTl<*I@VaJEf&p>HF+8lj4PseN z2NSC$?>(Fk%0{dF4|Aq#c>elkUI?XlsryjY#;l)dBIoO`IoN5i`$xcqK}U4*!M0+GGtD*bx7mmaP?R=y67zZKK)S zFOCC;cybyLv_1#biw!$U%;rtaP8z< z#xxH$y%opmK5M6)vFt$=!FxED3TfrcQ=?IIkm#MfA&l4^A>?5DVJU|9-Ppg5kMMQg ztm2TN<%I253;X(W{rdg2a~|A&k(JBtZtL`ku(q6+T4n{bUY*(3KPch79Tx}V>3ds zl>kIB>BK*lsX%pf2Y4L}w#6|bjuo=~$ri%ebTI4sFf7{@&-_dQKqosHil=Cvq}mI$ zPagMFahz6qdVWZpxCZ?FeZhWP>!S>34PNH+WPcta0}<1N_=L1$AJNl?@3{uJ%1%!l|I^4H+1wlTC13v@+Q3 zT*x=34@WRVJ5V+DTb@sL6jwa!7D>T;XMd_&A+s9dgH_+o{qNUs^7rZOQD$2_RR&}o z!8ZRKy;OQ>qk+8Qfpwmk52i* z-R1t)yA@Cy9c(w0y%%iy#m~2=9Rv$2#pO#@nGi3Xna;-Bq3Z0TyL3#9O@HsU!@jK6 zk8fYUuAl$9#@d0#Jbld$sMwdIi@coy<9S*SygSP@mY1R(w(-LtNGBXbR>r~INJcET_osa` zSpjBuXtvg`O#aJvqqv_bUw`Me=^e`7_F*}3wx0ApwKI!)EuD0JAYwdt)Qp|k!RHk( zXw0#l=Y3oA__ADo-0L6vbg%QJ)opu|m!&TfIPaXRPDWcqNd=8n`O6CwAWc@#IM|qw zbsXcwS%?0*I#|5VI0!{o^F~Jdh&-H}mR%lyhWwiCL4GFgN0du|bANSV;JwuPb}%XN zbt7gxX*{|&Lb!7FH=A4=jySClPh0qx+I0W{NGS=V*E%+0V*B(~U!y5b3TOYwh`(@P7C2OckMPEZ>Ug6^txh;p^dgv-<@(%z{4_-Va)0{TzkmPDdpm#s_I15pbax%~ z`d8fryTjRo~m9z7~^>^d_fJfg3o0(3eRPuI2P3m*Iw*o zq2_kVi~}V=P5h-i+>`JZIxAl0Tba~pmFvWHT9~$P!kgPOC$AitxPnO`DWhPI zu7fxto}-gB9#l?!cwqp6(itGd{!`pxz~=#lVDqU%1qW+st2TSblXugMXmn?GPbU}t ziv|1;20q-g;vf>dAbX3b^3{$3Qx#Q2n%k0PR?YJN>K~kUwNa=!Qy7zKK^lK>LxS%) zve_+%Zuk5Bo)sif8B);|o|Z*|6aU)lMjTM}P$IE{?(aAs~i#AcbStf6kE#S;DhIkS1h;~R3vd>^EQFr{} zbe?2y-j!rlMAisMBVM2!mS(>;} zZdq}b1cDE!n5I5W?tnTLdwJc~vmhthANI)4-I5_W!r@C>#&SMG2px5Q^HQkpcK4I_ zC9HTqEZ9AUhi0Ci*pGK1_khg}nYUrMy&a1myb_NM|1-XZ1}qQHL~Wep6H?5uF2^XL zbUJ#zKAFS$R6%X;fJQpT4x1!$tHK7f=yEa{!R)ZCeVQ)BkwERREO>$OXRmQ}bP9&> zvRL1K{fG2EtMRVGohkg>j$1M@ev>#uAAhae9dPYwq~)rp$Gohe*}P{`)Iq_P6U0r{ zkDI9Fy)DhFiQWOT2lKuxf>LNhT~8Hg$dw^BqU(P|;#@F%&e-!4lRp*edVQerX%A7@yRi1MpBf z$&+3iPp$04=yrR^0<^MVH*YaB-tm}dZr;_5DR`Z|1I|-A{K{-~utY1W(AdLqD_-s2 zx~y$;1W)p~VFvH&ynBGVdNn09KYuyutNoc>SrC42aviG-*o?F7T-H24F4y;OKmTDA z=ZmTg6%%zZN&oX6MNGkowD*8NwZnRgeB93a8&5*WTEo-PmUbw0XX3Jlr;|WE;#tMn zOxrtLLvv2TZVu#ci00xgc*}CZRie|JniVFKT6Q`rv zcXe_Q@Nbi#Wn$~V49jz!XdNEsj<78-3pS%2QnS;02+Tfu>S|!jwEb7cih!rk79zM zc>9Jx=26Oe?qUXIZ*O(GvJHRUzlj)~=>B4r`%SF!;?U$Z!`6yf#FeUd*CI3z?b9)O z&YuNX*&Z*0Z1MQGU_blkUqAhu=>vA`RFthpDhiureeY!xsoRPGK!2e@Bu)!pt*Ed9 ziCA`8OJXA^Sm%^asB%Av$Y1RB%EUliU^=(&a#V?z z-kk(O8>f%M3VWL=?TT`c4_?l;<5ri`F^DaNCkS3Ci>H2Ev_HP@_5FW*Eg^WZv*+%O zb>FO+=M6TgIhpIZ@YE@%PAnYWuR51=m%Wi@IFm0&7JpHS_6jk2j|ckPxgZ`E8;q4! zP`CPSXU~W~{`{y05mO)iemuQEnvU(2Al7FEnY}q;NZQrvfd$rEK@hwJaD$@WaDO;S z)E>`grj4Z-(_rfK3HXk64=83>qj$ME^}W6ps(k+T_1EuzeEm0-P!_9RgvfxmCp%dP zx(=A`1b^q4yqlPvnBK4y&5#l|k!qpUF|B?8g+ZC3?gN;4$x3W3XrvzZF5QlyAiac#$H=QCUB8&3QEA!xztotKasoc)a> z%ux$mgZD=FUiOoCxs-LeG7E1Avrp|lnwP^n1b=#Y)rhw{ddd%Z_yGNu^v~Ds=i}vK zvTC-@d#W!2Oi}AyHl?Sd&+ue@oSBt2i0TT-X#}9Zfqrmf40l)H19bC1al@ zcpsp&e=- z0#x=^lMGygfc9upEI4l{arD9$lNm`Tf5?t9_UsT#9Lei< z)tm2klfmHtL>ngd88LOVHEI%Ba6u||<6-cvuxGPx=RWOi^EAiiya)vwXK}){*$uzY zHm&o1Mu0oo_hgs1Lo83{J7lXjPp|1cRrvsBF70*2etsyixLzg^5KqoCc3hTXn>LO7l93CqpzmGd*IPa}XnU9m@>6m8IS$PoO-( zJCB^NWl{I-xBxG{;zQo=sL{LY@PhUOUdvycf`x6`Qy!d@8ZCQW(7eMsQLBO>!gH}g z7Q2CV&Eo?YjvG3?o-hw*HgpdiO8oO4UFT6mZ;hGl857{Oe@OVlOO^GPu|5Ra*?4?nb29FMS$c~E1SrQh9=5$UxF|&(lJa!EiiKVQY&lJy!6|#KfC~%6?V*iJu{tZc2uWL z(9Ojvqfg{eltJgQ~4e)5xa&kJNO&&73NuGd9_?td8Yf1O`j>!TA6mOUOe^IC3vNC*xh8AAB< zq7CP8@N+z=SDvDUPVbI{lR{yv%z`%A>T5s5#sAc}usSo4PWX=2phe3oiC5a(_R?jq zV}v%|?|JJ6z4HcVNBdgaKG)r`Rzxq8f)n)loc+%JooX|I?e>W%xZ%MGUv=G&rdLAY*krZAr)Qi{bvI6X5 zeQwesw!&TKytg&e(!B?w4A`FA)82|2Ssy2rqT7e-^Per=i$|c8_W16*}Q{6}DZ2z1O~<(H9OMZG68i zGq9Lor^q@y@zRL4gN^F&xcp{$f_qmikw9+^7|L1C z1R|~p2@d9EoZ30P5-oUk|6$EO-h&Zdn5)-SILWL!Eb20`>#fU9-#mb%=rk2vLFw)7 zt*8k{vh(c@EHQ5}t<0JZNpie9q#B)Yd7F_9TTUoGynBq*Ne?dB`PH8JQeYF2<&BG7 z6$NA~w>CrYsur@GC|GRYf3gJg8RK;Dns;%478nMxW?BVyUOXyX?YbQ$?W_TZIe5l~ zdN@ftI>ZMz;MWo1xjyqC><;1iEvk90n09*Fevy)2e)dl<2%6fqe|-M=i4ghA zGlk|uZvW+8aL4H1;)=IWJAYu7*yh|G2e=OB$=u7MrR9WRtZxw*y4%RXJa&s)M0 zP>XGxUL1WD&4~Xx7NCeJ>*?0&)v3vi=+qjt%u$GWzE9=!wibNL>o)l=BHw@++}5X$ zo}KwOqXo0aQ#m~fkWOGYpMx%hoXrhhcFP;sZg^N2G#yCLEYoUM(|tOD58? znu30@pzVBd$*&N)@2t~@I!?>k-x+K~;GawG47)^7Mn3U$HVMkX-qTt!neAOAm8UA^ zGyG@SuG`n0Vvc`~JiT+McqD=IfW-kK<_XG3XjLm%_~CAr60oXH@Q2pT_I^tNlGXuU zQmJiokEsVVG+PI6^M9s1nTIvb-p<=`t3puq)-M?�qS~M_8`Zy+$Y@)se;zv$lck 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 N{{ygY;8W)O006lO7|H+u diff --git a/app-admin/consolehm/Manifest b/app-admin/consolehm/Manifest deleted file mode 100644 index b5a9a61b81fd..000000000000 --- a/app-admin/consolehm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST consolehm-1.31.tar.gz 21615 BLAKE2B e2e90628026eb5936b346bc6ee072f23e9dacdf4f028612d647771f6cb23b816a18a4f139ff7cf6c2333fd6cda133bd7220929113f6d77993e7073ec8086b1ec SHA512 595a5808bf85b878254e10fbe9a7beccffb4e5a35e03fe9fbea710963733fb4d6afe6fe6b70b30fa2b4fd565ed4ac1ffcca624b6717cc3b6d900960e7e6001f8 diff --git a/app-admin/consolehm/consolehm-1.31.ebuild b/app-admin/consolehm/consolehm-1.31.ebuild deleted file mode 100644 index 5fe3da38f115..000000000000 --- a/app-admin/consolehm/consolehm-1.31.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -DESCRIPTION="Console based hardware monitor for FreeBSD" -HOMEPAGE="ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/fenner/" -SRC_URI="ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/fenner/${P}.tar.gz" -LICENSE="BSD-2" -SLOT="0" - -KEYWORDS="~x86-fbsd" - -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}" - -src_unpack() { - unpack ${A} - epatch "${FILESDIR}"/${PN}-gcc4.patch || die "patch failed" - export CHMS="${S}/consolehm" - # The only 'SMBus' smb.h i've found is in a different place: - cd "${S}/consolehm" - sed -i.orig -e 's:machine/smb.h:dev/smbus/smb.h:g' \ - configure.in \ - configure \ - chm.h || die "sed failed." -} - -src_compile() { - cd "${S}/consolehm" - econf || die "econf failed" - MAKE=make emake || die "emake failed" -} - -src_install() { - dobin "${S}/consolehm/chm" - doman "${S}/consolehm/chm.8" - dodoc "${S}"/CHANGELOG - dodoc "${S}"/README - dodoc "${S}"/TODO -} diff --git a/app-admin/consolehm/files/consolehm-gcc4.patch b/app-admin/consolehm/files/consolehm-gcc4.patch deleted file mode 100644 index 85f677a29cbf..000000000000 --- a/app-admin/consolehm/files/consolehm-gcc4.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- consolehm/consolehm/chm.c.orig 2000-12-23 03:51:45 -0300 -+++ consolehm/consolehm/chm.c 2007-01-12 11:18:27 -0300 -@@ -165,6 +165,7 @@ - printf("Delay: %d microseconds. \n\n",delay); - break; - default: -+ ;; - } - - file_handle = OpenIO(); diff --git a/app-admin/consolehm/metadata.xml b/app-admin/consolehm/metadata.xml deleted file mode 100644 index a00f3aeb1f81..000000000000 --- a/app-admin/consolehm/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - bsd@gentoo.org - BSD Project - - diff --git a/app-admin/eselect/eselect-1.4.15.ebuild b/app-admin/eselect/eselect-1.4.15.ebuild index 61a8c2e50a68..b35e53ffef0d 100644 --- a/app-admin/eselect/eselect-1.4.15.ebuild +++ b/app-admin/eselect/eselect-1.4.15.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz" LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-3.0 )" 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" +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="doc emacs vim-syntax" RDEPEND="sys-apps/sed diff --git a/app-admin/evtxtools/evtxtools-1.1.1-r1.ebuild b/app-admin/evtxtools/evtxtools-1.1.1-r1.ebuild index 972e084d7673..3beba8065263 100644 --- a/app-admin/evtxtools/evtxtools-1.1.1-r1.ebuild +++ b/app-admin/evtxtools/evtxtools-1.1.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -inherit perl-app perl-module +inherit perl-module MY_PN="Parse-Evtx" DESCRIPTION="Read, decode and dump Windows Vista/2008/7 event log file " diff --git a/app-admin/kube-bench/Manifest b/app-admin/kube-bench/Manifest index f86ecab899fb..b4fdf8d89bbc 100644 --- a/app-admin/kube-bench/Manifest +++ b/app-admin/kube-bench/Manifest @@ -21,5 +21,4 @@ DIST github.com-spf13-cobra-v0.0.1.tar.gz 101512 BLAKE2B 1f61e9a6ce820742d5a5759 DIST github.com-spf13-jwalterweatherman-12bd96e66386c1960ab0f74ced1362f66f552f7b.tar.gz 6347 BLAKE2B a1e62d37f3f736086ba5b198ca33e243f4650571d42448c593ba7c0970883aea401e8ddfc90975686bb5c992e5133294662a05b245620ca52c254b2a7e866d29 SHA512 04522be3439a2c3a06f38f764e275d8d093b935d610386bb99364f105d7d805a6a7e7a928796682955549a88d43b21f385404c1401ee66374d324f954bd4769c DIST github.com-spf13-pflag-4c012f6dcd9546820e378d0bdda4d8fc772cdfea.tar.gz 40078 BLAKE2B 4a15afdf122a58dd006d57da88176fd2804d98706ac3d8c496dc14b084851288dd28bad95f7871d738f0487db46aa7969dffbdf005c14fc6f46bcd0ad7e0f673 SHA512 4f4d606bfe94ea51a6cde535f16078602f1d63bd2896aed52bb53b3d219510ab38ad4bdc692da2eb355c9361041d7322db6424f63783bcc367343a1666cdf297 DIST github.com-spf13-viper-v1.0.0.tar.gz 30804 BLAKE2B 9f88f872c1bcd0f3590f7b4bbc35e03b3d3fec5233eeff0ed1cc1cd68dff1b29a5170492683f864a8b66fddd57722cac2ecb06a0035f6b4dc40a636025e0ccac SHA512 a9264fb09dd9d069f3ec1543a32c55a1268e6b33c3715da9116fe6e23f7b6f179785331f07f13cc03db29eb38f017eb5e8569e144bcaafbd73801857e0387504 -DIST kube-bench-0.0.33.tar.gz 253236 BLAKE2B f441cbb4315d785084a51ac89ee3f02b79d569a38079384b82afc8a966e2b9fa948f93db5655abb8ddebf8df1a95afc53376992441889f53b009fd96dd809937 SHA512 f6b688126c2f09d1af3128e4888548eb943b07a336d378eeeb35ca8d84ba69d93d8672b114559f91dcab72000c9bcc996d415d01f1de9af6ce6810a399a6e631 DIST kube-bench-0.0.34.tar.gz 254837 BLAKE2B a7606ec52741bb0551a9073e1f58d23db6571c7d7ad6775ebe13ff32396530fd03b7845ede40baec6bea6cb437426454cef624b1c711bd5fef242a772e14e7e3 SHA512 4df1b88ae3d6425dff7473066bfa6561f32e5ef6f137984f7a90e713f3dd1e59f8551353cbc3e86fe35c6cd3793d2acc13b9db426bd7930d22d1a06e9c7f4156 diff --git a/app-admin/kube-bench/kube-bench-0.0.33.ebuild b/app-admin/kube-bench/kube-bench-0.0.33.ebuild deleted file mode 100644 index 5efb03763d5c..000000000000 --- a/app-admin/kube-bench/kube-bench-0.0.33.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/aquasecurity/kube-bench" - -EGO_VENDOR=( - "github.com/fatih/color v1.5.0" - "github.com/golang/glog 23def4e6c14b4da8ac2ed8007337bc5eb5007998" - "github.com/fsnotify/fsnotify 4da3e2cfbabc9f751898f250b49f2439785783a1" - "github.com/hashicorp/hcl 23c074d0eceb2b8a5bfdbb271ab780cde70f05a8" - "github.com/inconshreveable/mousetrap v1.0.0" - "github.com/jinzhu/gorm 5174cc5c242a728b435ea2be8a2f7f998e15429b" - "github.com/jinzhu/inflection 1c35d901db3da928c72a72d8458480cc9ade058f" - "github.com/lib/pq 83612a56d3dd153a94a629cd64925371c9adad78" - "github.com/magiconair/properties 49d762b9817ba1c2e9d0c69183c2b4a8b8f1d934" - "github.com/mattn/go-colorable 5411d3eea5978e6cdc258b30de592b60df6aba96" - "github.com/mattn/go-isatty 57fdcb988a5c543893cc61bce354a6e24ab70022" - "github.com/mitchellh/mapstructure 06020f85339e21b2478f756a78e295255ffa4d6a" - "github.com/pelletier/go-toml 0131db6d737cfbbfb678f8b7d92e55e27ce46224" - "github.com/spf13/afero 57afd63c68602b63ed976de00dd066ccb3c319db" - "github.com/spf13/cast v1.1.0" - "github.com/spf13/cobra v0.0.1" - "github.com/spf13/jwalterweatherman 12bd96e66386c1960ab0f74ced1362f66f552f7b" - "github.com/spf13/pflag 4c012f6dcd9546820e378d0bdda4d8fc772cdfea" - "github.com/spf13/viper v1.0.0" - "golang.org/x/sys e24f485414aeafb646f6fca458b0bf869c0880a1 github.com/golang/sys" - "golang.org/x/text 17ff2d5776d2 github.com/golang/text" - "gopkg.in/yaml.v2 v2.2.2 github.com/go-yaml/yaml" - "k8s.io/client-go v10.0.0 github.com/kubernetes/client-go" -) - -inherit golang-build golang-vcs-snapshot bash-completion-r1 - -ARCHIVE_URI="https://github.com/aquasecurity/kube-bench/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${EGO_VENDOR_URI}" -KEYWORDS="~amd64" - -DESCRIPTION="Kubernetes Bench for Security runs the CIS Kubernetes Benchmark" -HOMEPAGE="https://github.com/aquasecurity/kube-bench" -SRC_URI="${ARCHIVE_URI}" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -RESTRICT="test" - -src_compile() { - pushd src/${EGO_PN} || die - GOPATH="${S}" go build -v -ldflags "-X github.com/aquasecurity/kube-bench/cmd.KubeBenchVersion=${PV}" -o ${PN} . || die - popd || die -} - -src_install() { - dobin src/${EGO_PN}/${PN} - insinto /etc/kube-bench - doins -r src/${EGO_PN}/cfg -} diff --git a/app-admin/kube-bench/kube-bench-0.0.34.ebuild b/app-admin/kube-bench/kube-bench-0.0.34.ebuild index 5efb03763d5c..cf7b9e1eb726 100644 --- a/app-admin/kube-bench/kube-bench-0.0.34.ebuild +++ b/app-admin/kube-bench/kube-bench-0.0.34.ebuild @@ -49,7 +49,7 @@ RESTRICT="test" src_compile() { pushd src/${EGO_PN} || die - GOPATH="${S}" go build -v -ldflags "-X github.com/aquasecurity/kube-bench/cmd.KubeBenchVersion=${PV}" -o ${PN} . || die + GOPATH="${S}" go build -mod vendor -v -ldflags "-X github.com/aquasecurity/kube-bench/cmd.KubeBenchVersion=${PV}" -o ${PN} . || die popd || die } diff --git a/app-admin/longrun/longrun-0.9-r4.ebuild b/app-admin/longrun/longrun-0.9-r4.ebuild index 0508c52ea188..d4bfcd432236 100644 --- a/app-admin/longrun/longrun-0.9-r4.ebuild +++ b/app-admin/longrun/longrun-0.9-r4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="http://freshmeat.net/projects/longrun/" DEBIAN_PATCH_VERSION="19" DEBIAN_PATCH="${PN}_${PV}-${DEBIAN_PATCH_VERSION}.diff" SRC_URI=" - mirror://kernel/linux/utils/cpu/crusoe/${P}.tar.bz2 + https://www.kernel.org/pub/linux/utils/cpu/crusoe/${P}.tar.bz2 mirror://debian/pool/main/l/${PN}/${DEBIAN_PATCH}.gz" LICENSE="GPL-2" diff --git a/app-admin/psmon/psmon-1.39-r1.ebuild b/app-admin/psmon/psmon-1.39-r1.ebuild index c1f5927344ec..758e8395e1c5 100644 --- a/app-admin/psmon/psmon-1.39-r1.ebuild +++ b/app-admin/psmon/psmon-1.39-r1.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" -inherit perl-app +GENTOO_DEPEND_ON_PERL_SUBSLOT="no" +inherit perl-module DESCRIPTION="Monitors process table to slay aggressive, and spawn dead, processes" HOMEPAGE="http://www.psmon.com/" diff --git a/app-admin/ranpwd/ranpwd-1.2.ebuild b/app-admin/ranpwd/ranpwd-1.2.ebuild index 6d8cf1681815..75be421d8d0c 100644 --- a/app-admin/ranpwd/ranpwd-1.2.ebuild +++ b/app-admin/ranpwd/ranpwd-1.2.ebuild @@ -5,7 +5,7 @@ EAPI=7 DESCRIPTION="Generate random passwords using the in-kernel cryptographically" HOMEPAGE="https://www.kernel.org/pub/software/utils/admin/ranpwd/" -SRC_URI="mirror://kernel/software/utils/admin/${PN}/${P}.tar.gz" +SRC_URI="https://www.kernel.org/pub/software/utils/admin/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest index a1360dc973df..d090ef2548e3 100644 --- a/app-admin/sudo/Manifest +++ b/app-admin/sudo/Manifest @@ -1,2 +1,2 @@ DIST sudo-1.8.27.tar.gz 3293178 BLAKE2B 174d63ece5c24309dc0d237fadfc4131243aca333491ffa6dcdb3c44b53cb8149d3bf2f3aea2aa49529ea811d4727a11ac1909305e342b858a4c14f923f12956 SHA512 0480def650ab880ab9e6c51c606a06897fd638f0381e99c038f5aa47d064aaa2fb35b73eee7f86e73185e18d5dbb8b6ba49c616b1785a1edb2dd6d7b2fa4fcac -DIST sudo-1.8.28rc1.tar.gz 3312316 BLAKE2B 051111a9a39333aef2c9a5afcb893b08656400bed42687370ba1d6ef1a60b8bbb3d3c8457a8150eaeed6a838de5f3d657f12ecdcad9881a5b9a5228fbeb2adee SHA512 03ab9fe009808f5b46bdee1f30b9c1a2bc94b7f342e573afa06089935c3a8f844f1ee3579b0b243a7195caf65502ac576b2b1629d9484ec1c54b9567478f6f42 +DIST sudo-1.8.28rc2.tar.gz 3311100 BLAKE2B 18aa7504f5cc8e58308472cf9e59cebdb5cde52d944b0e93d0235c94f7af7cb6cd62ae7bb757d33ca6708958687fdb3638b5ec5c9778c80254bb95a2f503fa81 SHA512 b8f148d1b2aa09c54ea30b48781f736916594106d0d49da1bcf4d76fc369365b3fec6233e62f4a6faaae9568a0d63d48aab9f4155f8dc2e4c8579e64fcab9335 diff --git a/app-admin/sudo/sudo-1.8.28_rc1.ebuild b/app-admin/sudo/sudo-1.8.28_rc2.ebuild similarity index 100% rename from app-admin/sudo/sudo-1.8.28_rc1.ebuild rename to app-admin/sudo/sudo-1.8.28_rc2.ebuild diff --git a/app-admin/swatchdog/swatchdog-3.2.4-r1.ebuild b/app-admin/swatchdog/swatchdog-3.2.4-r1.ebuild index c572801b8f3a..d6766029f57a 100644 --- a/app-admin/swatchdog/swatchdog-3.2.4-r1.ebuild +++ b/app-admin/swatchdog/swatchdog-3.2.4-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -GENTOO_DEPEND_ON_PERL_SUBSLOT=yes -inherit perl-app +inherit perl-module DESCRIPTION="Simple log watcher" HOMEPAGE="https://sourceforge.net/projects/swatch/" diff --git a/app-admin/yaala/Manifest b/app-admin/yaala/Manifest deleted file mode 100644 index a9e0a7d657fa..000000000000 --- a/app-admin/yaala/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST yaala-0.7.3.tar.bz2 41528 BLAKE2B 527f691730cd50f60137bce014958423bea4bf007891ac0a6fa0888099da7678661612369d29b41683de81a25bc92163f0d9f413e5a11e9f86c273e0e866ca8e SHA512 30ad37c2c612f47472a840ea40aa924ffa59828455e7268dc29eb3d0276aab835b54396a29eabce88ef0e357523086b182ca1ec366b50851ecb8d2530f4eac01 diff --git a/app-admin/yaala/files/yaala-0.7.3-r1-correct-paths.patch b/app-admin/yaala/files/yaala-0.7.3-r1-correct-paths.patch deleted file mode 100644 index e938abf4b802..000000000000 --- a/app-admin/yaala/files/yaala-0.7.3-r1-correct-paths.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- a/yaala 2013-04-03 15:50:03.909024254 +0200 -+++ b/yaala 2013-04-03 15:49:46.545691028 +0200 -@@ -58,6 +58,6 @@ - - parse_argv (@ARGV); --read_config (get_config ('config') ? get_config ('config') : 'config'); -+read_config (get_config ('config') ? get_config ('config') : '/etc/yaala/config'); - - unless (get_config ('input')) - { ---- a/lib/Yaala/Parser/WebserverTools.pm 2013-04-03 16:04:02.665685730 +0200 -+++ b/lib/Yaala/Parser/WebserverTools.pm 2013-04-03 16:04:36.729018853 +0200 -@@ -11,7 +11,7 @@ - detect_browser detect_os extract_data); - @Yaala::Parser::WebserverTools::ISA = ('Exporter'); - --read_config ('webserver.config'); -+read_config ('/etc/yaala/webserver.config'); - - our $referer_format = get_config ('referer_format'); - our $localhost_name = ''; ---- a/lib/Yaala/Data/Persistent.pm 2013-04-03 16:08:06.935684219 +0200 -+++ b/lib/Yaala/Data/Persistent.pm 2013-04-03 16:07:54.229017631 +0200 -@@ -18,5 +18,5 @@ - our $HAVE_STORABLE = 0; - our $WANT_PERSISTENCY = 1; - our $DATA_STRUCTURE = {}; --our $FILENAME = 'persistency.data'; -+our $FILENAME = '/var/lib/yaala/persistency.data'; - - diff --git a/app-admin/yaala/metadata.xml b/app-admin/yaala/metadata.xml deleted file mode 100644 index 1f0914e3ecd6..000000000000 --- a/app-admin/yaala/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - Yet Another Log Analyzer - - diff --git a/app-admin/yaala/yaala-0.7.3-r2.ebuild b/app-admin/yaala/yaala-0.7.3-r2.ebuild deleted file mode 100644 index e11eeb4dc61f..000000000000 --- a/app-admin/yaala/yaala-0.7.3-r2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PERL_EXPORT_PHASE_FUNCTIONS=no -inherit eutils perl-module - -DESCRIPTION="Yet Another Log Analyzer" -HOMEPAGE="http://www.yaala.org/" -SRC_URI="http://www.${PN}.org/files/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="gd" - -RDEPEND=" - dev-lang/perl - virtual/perl-Storable - gd? ( dev-perl/GDGraph ) -" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.7.3-r1-correct-paths.patch - - sed -i "s:/var/lib/${PN}:/usr/bin:g" packaging/${PN}.cron || die 'Failed to correct path in cron file.' -} - -src_install() { - dobin ${PN} - - # Switch to ^y when we switch to EAPI=6. - local mod="Y${PN:1}" - - perl_set_version - - insinto "${VENDOR_LIB}/${mod}/" - doins lib/${mod}/*.pm - - insinto "${VENDOR_LIB}/${mod}/Data/" - doins lib/${mod}/Data/*.pm - - insinto "${VENDOR_LIB}/${mod}/Parser/" - doins lib/${mod}/Parser/*.pm - - insinto "${VENDOR_LIB}/${mod}/Report/" - doins lib/${mod}/Report/*.pm - - dodoc AUTHORS CHANGELOG README{,.persistency,.selections} - - insinto /usr/share/${PN} - doins -r reports - doins -r sample_configs - - insinto /etc/${PN} - doins {,webserver.}config - - insinto /etc/logrotate.d - doins packaging/${PN}.cron - - keepdir /var/lib/${PN} - fperms 777 /var/lib/${PN} -} - -pkg_postinst() { - ewarn "It is required that you change the configuration files in /etc/${PN}" - ewarn "before you run \`yaala ...\`, otherwise it will refuse to execute because" - ewarn "Setup.pm checks whether the variable 'select' has been unquoted and set." - echo "" - elog "Example configuration files can be found in /usr/share/${PN}." -} diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz index 8176a2e45fab698c95b14792fba93faf106440d6..f164da2a4d01c17a202f32cbdbbdbd2fe3d8e807 100644 GIT binary patch literal 894 zcmV-^1A+V>iwFP!00002|6P<#vRyR{gy&hs+d#mwEZG{q6rrFXOke|&EK#ZaFi4D z$cNaWefFWy@U3#Ex3^@M$SAw)U1_x{+i{k)PRB?ovdJT^$Q^^F`@((^-bI zvyEa|Wsy$f%EQm!Jqpc-YvnPDs(O&stwo+?yQxgWT6!tDdg7WP62m+P&ErR0Ml6l( zc5GPEL^mVY$1&-<(a=(?_M&;0i1m<(PgkM5K}>yJpS^ng>HBYA{`|{BzV&zh$MfIc z|JMCFU;EqVA720Z;p?GD?LV;waziWJU1L5eSM^4YX4==QxV zdu?AcZ_NRaD^BwP%Ck$7t;-JT1EZ{MoV;;i6^*UB7E}_j8MT&;+16A26TZ12(u{jF zTCO*tFJL(&e%764iUrY^T3&_XU^oS)Xxb-5ks#6)%pYx)7KIsFZuuwBun<%7y6Wj_@lvjT}8q z)Ocx{#2SY=P)+DDYTfN7wMUCW;hpIoJvgUp%_&nBxOh$!@(->jQ~?Spdsldwom4pC zGMaHXMJG>=3r&2^JaGP`YkGKJb%(?=c<`KK4d1X60u#4j$9B~V^Dm+!K1Rqo^f_;WStFv0uJLUM=sATRr zVL9|?hVFzGlD*oH7mBgt2t2uiZ_pUA;fA^4O#IR&1!et&t8Z?Fi&u4>HMkhARm=#? zhOzcW=FpzaON`({vl<(zxIIN3n|Hu8NW#5()y|$a+qE3QVV*-Q((gU<{Yyo0yX&N&BN#dhAG`^U}otPNT*C& z>@Zikt>$fDl=o(0rpUHB7B*J`mU6*VZF&s>n!D$dcX$=+4Ew}Oh+!kk!Ubp&^AG&s zNYAXX2*Ga{(uo7RR}?U5oHLWg9Bq5H`Ym{#3d#>W)TIkzj$|}u2nJlh0|NuYPP4=@ UtC@KXM5^Q2-{=16RP_Y_07%%(`~Uy| literal 893 zcmV-@1A_b?iwFP!00002|6P<#u3be8gy&hs+d!b*?zY>*7ZC)4FiAFGyKNNZhd}~@ z-BUqI0^G?xSLd9*uCJ>6-Q%mrhj;bSuYdG!{(SfLfu`(-XFosw^n5;hnCEaOg=*{e zARpTf>Cr z&dxT9_bQ8Y8h1au{NZuae7IH~qo}F}S>0OXS*A^864twykc%gd8GFYt&q4F}*}g|C z33WR*ENMc`2=;Mo_f-g5f-7A#@7mjX?1@iTVZ1?1eO;csc>LwZ@1MVX^^kA zm$xqUHS^XS0J-8cAD}#1JK4JIU_LO)QsZRBfmJkAWG%R~!DiH2HfCE-@z40C!lW7Z zNc6tm1YN*#X!}`rnh7q5){d4U=#?AHj;p;prMzg3NYjg#HSrRY#l94lIWH83nhMU~ zb*?I#Ez;e*MDWD<(pWcC$EgH^ds9i+J6Nz7m!ht56c z(?o~Q$)@}-u8(iN;$nFH1=j}Kl@YDQaZrx9Rqzs-sulvUibaUe*zoGCmISzcd?^Y3 ze@;ZM!p%|$Akgg9hQ3e?jkA$Sg}|UOLXn24NG5(slLSP4#??1fkm6Nc5X;3#tzbuB zH;ko<&dudEFENVmch^v~0@${|I@UmF(1d#hl#WiD?a~=~xekx2!5NL|D&yo9^s*}W z#6bn3zT*1u=C8N+-|<4UzqU~@q?B&>jlzWaO&C=O6*kh%n}?yIMG=oRu(RY7NT*Cg zEMa7~+Ti8I}@Z~#PN|AAi* z_RJcKQ2aiE5Od(^6$MNZ=gg!rN1M(Tzl9!C!TEukvSh)`kqlwh5l8_KEDS6=$wE28 TnHdSL+wtUYlT|_n^#uR`LI}}E diff --git a/app-antivirus/clamav/clamav-0.101.4.ebuild b/app-antivirus/clamav/clamav-0.101.4.ebuild index 2cfbb3d74498..3d4c0012411d 100644 --- a/app-antivirus/clamav/clamav-0.101.4.ebuild +++ b/app-antivirus/clamav/clamav-0.101.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" IUSE="bzip2 doc clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux static-libs test uclibc xml" CDEPEND="bzip2? ( app-arch/bzip2 ) diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 29d4b86bf3ec9be0fd410bb2ce4f94d703b601cb..a2e62f095c72446bb7ab3c8f9dc394513dab0e87 100644 GIT binary patch delta 16060 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 b}T$m^lyD_V^aN%*)z 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 CxWxSc delta 16048 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 diff --git a/app-arch/deb2targz/deb2targz-1-r3.ebuild b/app-arch/deb2targz/deb2targz-1-r3.ebuild index f34c0c35c90f..6670f17fb306 100644 --- a/app-arch/deb2targz/deb2targz-1-r3.ebuild +++ b/app-arch/deb2targz/deb2targz-1-r3.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://www.miketaylor.org.uk/tech/deb/${PN}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" RDEPEND="dev-lang/perl" diff --git a/app-arch/lzlib/Manifest b/app-arch/lzlib/Manifest index f2fee04600d3..b9b206827c67 100644 --- a/app-arch/lzlib/Manifest +++ b/app-arch/lzlib/Manifest @@ -1 +1,2 @@ +DIST lzlib-1.11.tar.gz 105873 BLAKE2B 6caadc4c3b78db835bcf4f11e5290342f0f952943006589345898a85211b0a0ae5d775d0a8e7747c549eae00dd0abd2e2afb5c07eb75b4fda712a9361a71bd59 SHA512 5aa3ff084177efe906518724a98a78c32d1c0e02b967800a44388fc6af441de48fcc5899457913fca11fae3beb8bebc260ac447f0a336b1c14f3f13726114567 DIST lzlib-1.9.tar.gz 96147 BLAKE2B 17de794c1823558a804c93a4df14cd75e66eb8ebb6d62af1ef7349e1ed187fc77b57cc44901af76767871632dac2dd624f9e4313226fcf41225d140b5c64f54f SHA512 2d36e0b27f544fdab958dbf7d966b41e44c134382ec9f792d94dacf60355eadc25a1cf2b8b7049287995fa5bfc27aec0f3e4253304e3b10813c96b0609408278 diff --git a/app-arch/lzlib/lzlib-1.11.ebuild b/app-arch/lzlib/lzlib-1.11.ebuild new file mode 100644 index 000000000000..b5c07f78748d --- /dev/null +++ b/app-arch/lzlib/lzlib-1.11.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="Library for lzip compression" +HOMEPAGE="http://www.nongnu.org/lzip/lzlib.html" +SRC_URI="http://download.savannah.gnu.org/releases/lzip/${PN}/${P}.tar.gz" + +LICENSE="libstdc++" # fancy form of GPL-2+ with library exception +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +src_configure() { + local myconf=( + --enable-shared + --disable-static + --disable-ldconfig + --prefix="${EPREFIX}"/usr + --libdir='$(prefix)'/$(get_libdir) + CC="$(tc-getCC)" + CFLAGS="${CFLAGS}" + CPPFLAGS="${CPPFLAGS}" + LDFLAGS="${LDFLAGS}" + ) + + # not autotools-based + ./configure "${myconf[@]}" || die +} diff --git a/app-arch/pdlzip/Manifest b/app-arch/pdlzip/Manifest index 86df21ce7498..9f2b38dcbce0 100644 --- a/app-arch/pdlzip/Manifest +++ b/app-arch/pdlzip/Manifest @@ -1 +1,2 @@ +DIST pdlzip-1.10.tar.gz 62416 BLAKE2B 7e8a4bc5793e10a819e911535149336138473b30b552e6d728b3f547e13e34540ac8fa91d84656c3feeb2816c06cd636cf3eafc5b031cca2b63e704a8f7f6ee8 SHA512 a0da45df3af68176d1ebceccba833d0d41b04750d37e90b3da6f1bdc98a41fffcb8e0ce04a296a31351aa7babd1dcaddf08f616d103970ad5fbf13e469f287ad DIST pdlzip-1.8.tar.gz 60564 BLAKE2B 2fd38cb6d17e0344a73cb44d36c53be373ae0ddfaa88af01c78dd54f33c6fd7ec5b52a61fbf6c134b080f42006c01d24a419bbae91d23205fd7902c312952050 SHA512 ecab8500105754499448c0cc481917404ce5b9dcfb6ba66c5c51fbc8a6189b109d025f38bc7c497aa2f602e7722f302d6b05e4ee37c5ec8f97cdf253c128ad9e diff --git a/app-arch/pdlzip/pdlzip-1.10.ebuild b/app-arch/pdlzip/pdlzip-1.10.ebuild new file mode 100644 index 000000000000..efe20269ed4d --- /dev/null +++ b/app-arch/pdlzip/pdlzip-1.10.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="Public-domain version of lzip compressor" +HOMEPAGE="http://www.nongnu.org/lzip/pdlzip.html" +SRC_URI="http://download.savannah.gnu.org/releases/lzip/pdlzip/${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~amd64 ~mips ~x86 ~x86-fbsd" +IUSE="" + +src_configure() { + local myconf=( + --prefix="${EPREFIX}"/usr + CC="$(tc-getCC)" + CFLAGS="${CFLAGS}" + CPPFLAGS="${CPPFLAGS}" + LDFLAGS="${LDFLAGS}" + ) + + # not autotools-based + ./configure "${myconf[@]}" || die +} diff --git a/app-arch/plzip/Manifest b/app-arch/plzip/Manifest index 1e2755613e7f..6b472e351758 100644 --- a/app-arch/plzip/Manifest +++ b/app-arch/plzip/Manifest @@ -1 +1,2 @@ DIST plzip-1.6.tar.gz 66214 BLAKE2B 8f3865b8170c456cd37ac550b68e0846316f4c7329dda4470b3298d139ca392d000a357a1ec52c0f7c2303e6612ea4a1204e93c2fa487e70f387d9cffe96c21b SHA512 14f794e290eb58bcdf1fc5699c08c36f57473e36eeb3920dff519741c4265883f8ee348095a9315562812574c3f5ece7bd7ef4a11fbd955fe2ee54e361900f77 +DIST plzip-1.8.tar.gz 72365 BLAKE2B 66b8881b6c70932c66e40edab22235103d671a870c980c0b0b08754e94fbc1b2d0f2eeb26deac4f27fbc89d69c3b588bd51cb973b7b59cbb2d0f6ab4cc9a115d SHA512 e8e822f8ae77e06178538b62075fa1c5d9cbc76c78bee7ad595a4637cd4077f53fd9e3fe61ca3fbddaa8b950e739d97527dc8fbecae04de1ac3ef83d0d5f13b4 diff --git a/app-arch/plzip/plzip-1.8.ebuild b/app-arch/plzip/plzip-1.8.ebuild new file mode 100644 index 000000000000..f9fedd5f8ae5 --- /dev/null +++ b/app-arch/plzip/plzip-1.8.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="Parallel lzip compressor" +HOMEPAGE="http://www.nongnu.org/lzip/plzip.html" +SRC_URI="http://download.savannah.gnu.org/releases/lzip/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="app-arch/lzlib:0=" +DEPEND=${RDEPEND} + +src_configure() { + local myconf=( + --prefix="${EPREFIX}"/usr + CXX="$(tc-getCXX)" + CPPFLAGS="${CPPFLAGS}" + CXXFLAGS="${CXXFLAGS}" + LDFLAGS="${LDFLAGS}" + ) + + # not autotools-based + ./configure "${myconf[@]}" || die +} diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest index f41beed8b5fb..443b8ccac432 100644 --- a/app-arch/zstd/Manifest +++ b/app-arch/zstd/Manifest @@ -1,7 +1,4 @@ -DIST zstd-1.1.3.tar.gz 845902 BLAKE2B f8896d467c255dd0dfd348aee0d8b8a13b1551ee0e526db0f4b8939654ce5bd40f0a0273109880b27196d2b4fc4b381464f102fe1f736956f6c830205c601087 SHA512 6c025ca3899d0487bf2b4a9b333b47c6e2bb525ae3fc7328cc040f50d6f3c53a1bb9bd17e104352ddbc7b96b240c250c60d5be99e0a980332dbd3c518b2a81e1 -DIST zstd-1.3.4.tar.gz 2059958 BLAKE2B b1d332a35066fb00e32c6dccebd5ad1065bcc3c7d0dd07d8408e5a2c2641dcdbc388e053ce8d15f9e261255e80f018a172d6e103b5c2f5a2ebb555333ac5f15d SHA512 d3c8c1dfabd251b03205b64eff97898c1e2ca457191b1f6257450e6d2675451a68aa0bc2220b2c65baa69a6997d98490612779d95b3325320c0a3202810ae554 DIST zstd-1.3.7.tar.gz 1825458 BLAKE2B 2a689289ec70fd510575aecebf88ad763bd150e578d70d9fbb1678cba314c90a60339697232a5515990505e3c889aac92c3c2c4c3fc48e0d434b4dfd6cac9df1 SHA512 b7a432b13e237ac1490cd82b87727f6a4385d5ea7b89f566dea61a3993e17909c03288f727326ada326e36eb47ea5f9eab67c097808ee42f52cc800a7f7e1738 DIST zstd-1.3.8.tar.gz 1875233 BLAKE2B c9775b0e33e61d2c064df60a266246f6b9b65b70ba2cc529633cf700b5dcac795e13ec0e20bd51bdd02ee5fddbc7f2fc030902ee37a5a433c2d7828c285b3c23 SHA512 834f7b6477c1e7d70f71105ea52be15c33866b48b93b7a3c6dff4f10c761e5ad35f3903899516317690a4b768051f6eedf7c030292f57cea5613d4017fab9466 -DIST zstd-1.4.0.tar.gz 1898741 BLAKE2B 1b92a055712bb47c3d56c51f3ddddeaba00f9b746f7e47a2fa1a0afdf9798ff90f0ec734880a5d03644d47deb0e55f75c2cd3cbdab1a146dba5f49d4efeb2ae0 SHA512 8614934e25eb1e82b554c483bc9d2d055f51344697295e83b22a8d726321b12068cfa7f7d2a9fe28a2de7c9edda59733826277efc7046e13674d6f7f02af5671 -DIST zstd-1.4.1.tar.gz 1908835 BLAKE2B 564ae54a96804954c25987eb0a744b7197c17555286187f615ce8c1b0a52a0522dc8a9e0c1e4e8b7ddd2ffbf302646b7c119d2b5be4d0867e58d2ee4ff70efa4 SHA512 5bfac959dbbcfaa16fc0b5d3d5028c606e0c56d385581644a7376d6c61f2efc081efa65e7cc3d3e7b4c107646e0b67b3a75f9b3ff392624025d3a0816c45a9f2 DIST zstd-1.4.2.tar.gz 1909790 BLAKE2B 7b420caf91bd2e9739a26e5ea61c0c5b7d9d6d8e6630612fd66fec24203bc38ae7ab527587318c09997e1e577210b748576d8cb40a0d8dd366fafc306b28c0fa SHA512 5473502093332401c83b02e4ac66b2e05f32f710121d371daf164d8b002be9c06c51578bf9fed0ffb70bb67a0c64457b0e7a02f0d1ba5d36b1f3b6dde93ff907 +DIST zstd-1.4.3.tar.gz 1911868 BLAKE2B da4c4b4f6afc36a23a13a9582874891ad206b01dc805f9e79879cb833b47c0bb18ec1b3bb5c0b99f4e8707d21659ca0b7446a84d15f513a3fcab206bc7f49539 SHA512 ccda90c7437635f92d0db39dfba3604e256f1f08284c35c042763a54b0ead45dca8e7fa3e5cf8032292d1dd9eefc1369e23f78a80d9335d69170563090677d5f diff --git a/app-arch/zstd/zstd-1.1.3.ebuild b/app-arch/zstd/zstd-1.1.3.ebuild deleted file mode 100644 index c87529fee201..000000000000 --- a/app-arch/zstd/zstd-1.1.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="zstd fast compression library" -HOMEPAGE="https://facebook.github.io/zstd/" -SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm ~mips ppc ppc64 ~s390 ~sparc x86" -IUSE="static-libs" - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - AR="$(tc-getAR)" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd - - emake -C lib \ - CC="$(tc-getCC)" \ - AR="$(tc-getAR)" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd -} - -src_install() { - emake \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" install - einstalldocs - - if ! use static-libs; then - rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die - fi -} diff --git a/app-arch/zstd/zstd-1.3.4-r1.ebuild b/app-arch/zstd/zstd-1.3.4-r1.ebuild deleted file mode 100644 index 1ae35e5b72b7..000000000000 --- a/app-arch/zstd/zstd-1.3.4-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="zstd fast compression library" -HOMEPAGE="https://facebook.github.io/zstd/" -SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( BSD GPL-2 )" -SLOT="0/1" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 sparc x86" -IUSE="lz4 static-libs" - -RDEPEND="app-arch/xz-utils - lz4? ( app-arch/lz4 )" -DEPEND="${RDEPEND}" - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - AR="$(tc-getAR)" \ - HAVE_LZ4=$(usex lz4 1 0) \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" zstd - - emake -C lib \ - CC="$(tc-getCC)" \ - AR="$(tc-getAR)" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" libzstd - - emake -C contrib/pzstd \ - CC="$(tc-getCC)" \ - CXX="$(tc-getCXX)" \ - AR="$(tc-getAR)" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" - -} - -src_install() { - emake \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" install - - emake -C contrib/pzstd \ - DESTDIR="${D}" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" install - - einstalldocs - - if ! use static-libs; then - rm "${ED%/}"/usr/$(get_libdir)/libzstd.a || die - fi -} diff --git a/app-arch/zstd/zstd-1.4.1.ebuild b/app-arch/zstd/zstd-1.4.1.ebuild deleted file mode 100644 index 2704ae6a18f3..000000000000 --- a/app-arch/zstd/zstd-1.4.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal toolchain-funcs - -DESCRIPTION="zstd fast compression library" -HOMEPAGE="https://facebook.github.io/zstd/" -SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( BSD GPL-2 )" -SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="lz4 static-libs" - -RDEPEND="app-arch/xz-utils - lz4? ( app-arch/lz4 )" -DEPEND="${RDEPEND}" - -src_prepare() { - default - multilib_copy_sources -} - -mymake() { - emake \ - CC="$(tc-getCC)" \ - CXX="$(tc-getCXX)" \ - AR="$(tc-getAR)" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - "${@}" -} - -multilib_src_compile() { - mymake -C lib libzstd libzstd.a libzstd.pc - - if multilib_is_native_abi ; then - mymake zstd - - mymake -C contrib/pzstd - fi -} - -multilib_src_install() { - mymake -C lib DESTDIR="${D}" install - - if multilib_is_native_abi ; then - mymake -C programs DESTDIR="${D}" install - - mymake -C contrib/pzstd DESTDIR="${D}" install - fi -} - -multilib_src_install_all() { - einstalldocs - - if ! use static-libs; then - find "${ED}" -name "*.a" -delete || die - fi -} diff --git a/app-arch/zstd/zstd-1.4.0.ebuild b/app-arch/zstd/zstd-1.4.3.ebuild similarity index 100% rename from app-arch/zstd/zstd-1.4.0.ebuild rename to app-arch/zstd/zstd-1.4.3.ebuild diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz index 56851dae28b21c73eaf5a842555e2d1298ca1d9c..e1fcd01c939b6842ad316dfcdab092e741e294f8 100644 GIT binary patch literal 8816 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 diff --git a/app-cdr/b5i2iso/b5i2iso-0.2-r1.ebuild b/app-cdr/b5i2iso/b5i2iso-0.2-r1.ebuild index 66b67deee95d..3b1cee7804d0 100644 --- a/app-cdr/b5i2iso/b5i2iso-0.2-r1.ebuild +++ b/app-cdr/b5i2iso/b5i2iso-0.2-r1.ebuild @@ -6,7 +6,7 @@ inherit toolchain-funcs DESCRIPTION="Convert CD images from b5i (BlindWrite) to iso" HOMEPAGE="https://web.archive.org/web/20100116120705/b5i2iso.berlios.de" -SRC_URI="mirror://gentoo/${PN}.tar.bz2 -> ${P}.tar.bz2" +SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index a2078d3b96db2d43e3fa1723c2d130a66a0a7d30..3addadee440c877ac2ef3416c49af4410116bbe8 100644 GIT binary patch delta 24611 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 delta 24436 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 LVnKq@^RWN`x*-C_ diff --git a/app-crypt/gpgme/gpgme-1.13.0-r1.ebuild b/app-crypt/gpgme/gpgme-1.13.0-r1.ebuild index 4b61a128bbf9..caaeed2a6190 100644 --- a/app-crypt/gpgme/gpgme-1.13.0-r1.ebuild +++ b/app-crypt/gpgme/gpgme-1.13.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="1/11" # subslot = soname major version -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="common-lisp static-libs cxx python qt5" COMMON_DEPEND=">=app-crypt/gnupg-2 diff --git a/app-crypt/loop-aes-losetup/loop-aes-losetup-2.28.2.ebuild b/app-crypt/loop-aes-losetup/loop-aes-losetup-2.28.2.ebuild index 51ab7bc27529..ec4a4773b0bc 100644 --- a/app-crypt/loop-aes-losetup/loop-aes-losetup-2.28.2.ebuild +++ b/app-crypt/loop-aes-losetup/loop-aes-losetup-2.28.2.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}" DESCRIPTION="Loop-AES losetup utility" HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/" -SRC_URI="mirror://kernel/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz +SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz http://loop-aes.sourceforge.net/loop-AES/${LOOPAES_P}.tar.bz2" KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86" diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index d68b22c88134fe49f9d283dbbab22083d788ad8e..fc191b1c4e453aafbd929942a786ec689e2f68f4 100644 GIT binary patch delta 30826 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 F0RT7^9O?i7 delta 30806 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 QZT*M;A8fSy|LK+h0N!uCA^-pY literal 21020 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 diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-0.2.3.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-0.2.3.ebuild index 7f2661d3e6b3..455118af7af9 100644 --- a/app-i18n/fcitx-anthy/fcitx-anthy-0.2.3.ebuild +++ b/app-i18n/fcitx-anthy/fcitx-anthy-0.2.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils +inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 @@ -24,18 +24,18 @@ SLOT="4" KEYWORDS="amd64 ppc ppc64 x86" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4[X,xml] +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4[X,xml] app-i18n/anthy:= virtual/libintl" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=(AUTHORS) pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-4.9999.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-4.9999.ebuild index a0729a41bd38..24f0e97c1e8f 100644 --- a/app-i18n/fcitx-anthy/fcitx-anthy-4.9999.ebuild +++ b/app-i18n/fcitx-anthy/fcitx-anthy-4.9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils +inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 @@ -24,18 +24,18 @@ SLOT="4" KEYWORDS="" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4[X,xml] +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4[X,xml] app-i18n/anthy:= virtual/libintl" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=(AUTHORS) pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-0.2.3.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-0.2.3.ebuild index 7b2a3ebd031f..143ad65fd3fd 100644 --- a/app-i18n/fcitx-chewing/fcitx-chewing-0.2.3.ebuild +++ b/app-i18n/fcitx-chewing/fcitx-chewing-0.2.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils +inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 @@ -24,18 +24,18 @@ SLOT="4" KEYWORDS="amd64 ppc ppc64 x86" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4 +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4 >=app-i18n/libchewing-0.5.0:= virtual/libintl" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=(AUTHORS) pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-4.9999.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-4.9999.ebuild index 3d0c5778f7be..37b56eff406c 100644 --- a/app-i18n/fcitx-chewing/fcitx-chewing-4.9999.ebuild +++ b/app-i18n/fcitx-chewing/fcitx-chewing-4.9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils +inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 @@ -24,18 +24,18 @@ SLOT="4" KEYWORDS="" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4 +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4 >=app-i18n/libchewing-0.5.0:= virtual/libintl" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=(AUTHORS) pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.6.ebuild b/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.6.ebuild index 5eda97b53959..7052fba1ce19 100644 --- a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.6.ebuild +++ b/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-0.3.6.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2012-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" inherit cmake-utils @@ -24,11 +24,11 @@ SLOT="4" KEYWORDS="amd64 ppc ppc64 x86" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4 +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4 net-misc/curl:= virtual/libiconv virtual/libintl" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=() diff --git a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-4.9999.ebuild b/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-4.9999.ebuild index 14ed5cf98819..e4582e24ae36 100644 --- a/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-4.9999.ebuild +++ b/app-i18n/fcitx-cloudpinyin/fcitx-cloudpinyin-4.9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2012-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" inherit cmake-utils @@ -24,11 +24,11 @@ SLOT="4" KEYWORDS="" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4 +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4 net-misc/curl:= virtual/libiconv virtual/libintl" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=() diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-0.4.10.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-0.4.10.ebuild index 33805e7cbebd..d94a92a71186 100644 --- a/app-i18n/fcitx-configtool/fcitx-configtool-0.4.10.ebuild +++ b/app-i18n/fcitx-configtool/fcitx-configtool-0.4.10.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2010-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" inherit cmake-utils @@ -24,12 +24,12 @@ SLOT="4" KEYWORDS="amd64 ppc ppc64 x86" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4 +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4 app-text/iso-codes dev-libs/glib:2 x11-libs/gtk+:3" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=() diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-4.9999.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-4.9999.ebuild index 5778190ca4f5..1243fa0276e8 100644 --- a/app-i18n/fcitx-configtool/fcitx-configtool-4.9999.ebuild +++ b/app-i18n/fcitx-configtool/fcitx-configtool-4.9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2010-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" inherit cmake-utils @@ -24,12 +24,12 @@ SLOT="4" KEYWORDS="" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4 +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4 app-text/iso-codes dev-libs/glib:2 x11-libs/gtk+:3" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=() diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-0.3.1.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-0.3.1.ebuild index c933884fa90f..16855499c911 100644 --- a/app-i18n/fcitx-hangul/fcitx-hangul-0.3.1.ebuild +++ b/app-i18n/fcitx-hangul/fcitx-hangul-0.3.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils +inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 @@ -24,20 +24,20 @@ SLOT="4" KEYWORDS="amd64 ppc ppc64 x86" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4 +BDEPEND="sys-devel/gettext + virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4 app-i18n/libhangul:= virtual/libiconv virtual/libintl" -DEPEND="${RDEPEND} - sys-devel/gettext - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=(AUTHORS) pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-4.9999.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-4.9999.ebuild index a9af4dd2d47e..917d7e983d20 100644 --- a/app-i18n/fcitx-hangul/fcitx-hangul-4.9999.ebuild +++ b/app-i18n/fcitx-hangul/fcitx-hangul-4.9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2013-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils +inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 @@ -24,20 +24,20 @@ SLOT="4" KEYWORDS="" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4 +BDEPEND="sys-devel/gettext + virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4 app-i18n/libhangul:= virtual/libiconv virtual/libintl" -DEPEND="${RDEPEND} - sys-devel/gettext - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=(AUTHORS) pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/app-i18n/fcitx-qt5/fcitx-qt5-1.2.3.ebuild b/app-i18n/fcitx-qt5/fcitx-qt5-1.2.3.ebuild index 2c54b501abd1..99e7fd2bb3e6 100644 --- a/app-i18n/fcitx-qt5/fcitx-qt5-1.2.3.ebuild +++ b/app-i18n/fcitx-qt5/fcitx-qt5-1.2.3.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2014-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" inherit cmake-utils @@ -24,6 +24,8 @@ SLOT="4" KEYWORDS="amd64 ~hppa ppc ppc64 x86" IUSE="" +BDEPEND="kde-frameworks/extra-cmake-modules:5 + virtual/pkgconfig" # Private headers of dev-qt/qtgui:5 used. RDEPEND=">=app-i18n/fcitx-4.2.9:4 dev-qt/qtcore:5 @@ -33,8 +35,6 @@ RDEPEND=">=app-i18n/fcitx-4.2.9:4 virtual/libintl x11-libs/libxkbcommon" DEPEND="${RDEPEND} - dev-qt/qtconcurrent:5 - kde-frameworks/extra-cmake-modules:5 - virtual/pkgconfig" + dev-qt/qtconcurrent:5" DOCS=() diff --git a/app-i18n/fcitx-qt5/fcitx-qt5-4.9999.ebuild b/app-i18n/fcitx-qt5/fcitx-qt5-4.9999.ebuild index 3d87cd55c432..3484bb692873 100644 --- a/app-i18n/fcitx-qt5/fcitx-qt5-4.9999.ebuild +++ b/app-i18n/fcitx-qt5/fcitx-qt5-4.9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2014-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" inherit cmake-utils @@ -24,6 +24,8 @@ SLOT="4" KEYWORDS="" IUSE="" +BDEPEND="kde-frameworks/extra-cmake-modules:5 + virtual/pkgconfig" # Private headers of dev-qt/qtgui:5 used. RDEPEND=">=app-i18n/fcitx-4.2.9:4 dev-qt/qtcore:5 @@ -33,8 +35,6 @@ RDEPEND=">=app-i18n/fcitx-4.2.9:4 virtual/libintl x11-libs/libxkbcommon" DEPEND="${RDEPEND} - dev-qt/qtconcurrent:5 - kde-frameworks/extra-cmake-modules:5 - virtual/pkgconfig" + dev-qt/qtconcurrent:5" DOCS=() diff --git a/app-i18n/fcitx-sayura/fcitx-sayura-0.1.2.ebuild b/app-i18n/fcitx-sayura/fcitx-sayura-0.1.2.ebuild index aaecf413d372..c767ad9702dc 100644 --- a/app-i18n/fcitx-sayura/fcitx-sayura-0.1.2.ebuild +++ b/app-i18n/fcitx-sayura/fcitx-sayura-0.1.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2016-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils +inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 @@ -24,18 +24,18 @@ SLOT="4" KEYWORDS="amd64 ~hppa ppc ppc64 x86" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4 +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4 virtual/libiconv virtual/libintl" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=() pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/app-i18n/fcitx-sayura/fcitx-sayura-4.9999.ebuild b/app-i18n/fcitx-sayura/fcitx-sayura-4.9999.ebuild index 96a0b8ba5369..782627256f66 100644 --- a/app-i18n/fcitx-sayura/fcitx-sayura-4.9999.ebuild +++ b/app-i18n/fcitx-sayura/fcitx-sayura-4.9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2016-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils +inherit cmake-utils xdg-utils if [[ "${PV}" =~ (^|\.)9999$ ]]; then inherit git-r3 @@ -24,18 +24,18 @@ SLOT="4" KEYWORDS="" IUSE="" -RDEPEND=">=app-i18n/fcitx-4.2.9:4 +BDEPEND="virtual/pkgconfig" +DEPEND=">=app-i18n/fcitx-4.2.9:4 virtual/libiconv virtual/libintl" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND="${DEPEND}" DOCS=() pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/app-i18n/kcc/kcc-1.0.ebuild b/app-i18n/kcc/kcc-1.0.ebuild index 20ee1ee57350..79b890dd7eb6 100644 --- a/app-i18n/kcc/kcc-1.0.ebuild +++ b/app-i18n/kcc/kcc-1.0.ebuild @@ -7,7 +7,7 @@ inherit toolchain-funcs DESCRIPTION="A Kanji code converter" HOMEPAGE="http://www2s.biglobe.ne.jp/~Nori/ruby/" -SRC_URI="mirror://gentoo/${PN}.tar.gz -> ${P}.tar.gz" +SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/app-i18n/scim-wnn/Manifest b/app-i18n/scim-wnn/Manifest index 989f78e9300d..4884dd7d330e 100644 --- a/app-i18n/scim-wnn/Manifest +++ b/app-i18n/scim-wnn/Manifest @@ -1,2 +1 @@ -DIST scim-wnn-0.2.4.tar.gz 524325 BLAKE2B c1a36cf38e18d27eb501c2e15a59734cc4f6b568bb29b99690bbe7f7bde257f3f2080ddd03a1cae485f510245ecd8ab31be936d27761b54a9f62f02b6204c738 SHA512 72a4e3a0397a711a86733a4f8162627be676280e118e12ef798e4041892bc835869e173710627547978d39f5cd00c032e043e4d2b9db95046cca66cd7ae3a1a1 DIST scim-wnn-1.0.0.tar.gz 536488 BLAKE2B 5ae2e198bcc2d95bb6f89a57b1331f2a7fd1ad41faecad958cc9f1f011623fbcdabee40b173d17e331b5c96d2b6114d13bc1ae3ebd4605128d69e79db9a299af SHA512 2ba49d247e0dd84b4fd74dee18a2cc83468ffd2dfd98923e588e0ceee82e78c2b25b48c9d7c173f4626f93ac031bfe50764f78624fcf60770784df74bf5f7a33 diff --git a/app-i18n/scim-wnn/scim-wnn-0.2.4.ebuild b/app-i18n/scim-wnn/scim-wnn-0.2.4.ebuild deleted file mode 100644 index 6320ed302243..000000000000 --- a/app-i18n/scim-wnn/scim-wnn-0.2.4.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="Japanese input method Wnn IMEngine for SCIM" -HOMEPAGE="http://nop.net-p.org/modules/pukiwiki/index.php?%5B%5Bscim-wnn%5D%5D" -SRC_URI="http://nop.net-p.org/files/scim-wnn/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="x86" -IUSE="freewnn" - -RDEPEND=">=app-i18n/scim-1.0 - dev-libs/wnn7sdk - freewnn? ( app-i18n/freewnn )" -DEPEND="${RDEPEND} - >=sys-apps/sed-4" - -src_unpack() { - unpack ${A} - cd "${S}"/src - sed -i -e "s:/usr/lib/wnn7:/usr/lib/wnn:g" \ - scim_wnn_def.h wnnconversion.cpp || die "sed failed" -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - - dodoc AUTHORS THANKS README -} - -pkg_postinst() { - elog - elog "To use SCIM with both GTK2 and XIM, you should use the following" - elog "in your user startup scripts such as .gnomerc or .xinitrc:" - elog - elog "LANG='your_language' scim -d" - elog "export XMODIFIERS=@im=SCIM" - elog - if ! use freewnn ; then - ewarn - ewarn "You disabled freewnn USE flag." - ewarn "Please make sure you have wnnenvrc visible to scim-wnn." - ewarn - fi -} diff --git a/app-i18n/skk-jisyo/skk-jisyo-201805.ebuild b/app-i18n/skk-jisyo/skk-jisyo-201805.ebuild index a6c9d9d97c17..191cef66c281 100644 --- a/app-i18n/skk-jisyo/skk-jisyo-201805.ebuild +++ b/app-i18n/skk-jisyo/skk-jisyo-201805.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.xz LICENSE="GPL-2 freedist public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ~hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="cdb" DEPEND="virtual/awk diff --git a/app-i18n/tagainijisho/Manifest b/app-i18n/tagainijisho/Manifest index e28a1aab6837..25de108f8c64 100644 --- a/app-i18n/tagainijisho/Manifest +++ b/app-i18n/tagainijisho/Manifest @@ -1,4 +1,7 @@ DIST JMdict-2018-06-12.gz 18306650 BLAKE2B 3ddb29bf631567717085912b1fa21c701e6183c94907f64121daedf358303df09a754bcdf51f24f0d7c95bf1bfe4ea13779f5e3532bd19a3f99a33751259a893 SHA512 cd8e0a737ccd1ccbe7c53ab0affb5d4ca068656966c75f0abbc184ffcdc69d8a1dbe0f096a16f0b59ecaed40371a29e566ee5076a7e80e3f51796e32798bed3e +DIST JMdict-2019-10-01.gz 19418133 BLAKE2B a7f3fb45fafaa0d5fdaa7366d2d299cd872edfc6834743529604cb2803f60112daccf82b6c48db0e100b52fb31b1fe2705369fb8a1c2b83c0eba65176ef59d90 SHA512 033968dfc3504611db23269361d72564fbf81a59d7f1ed94f4303c51748f4f31a2b38b3c2a6d846941a886f357d5dd320bc0f043a151ac1c70e43df9c594a599 DIST kanjidic2-2018-06-12.xml.gz 1482391 BLAKE2B c6f1d18f17b2107937fe07b77d6aa297d156d9c250cdc480000aeb7f8c9cd27a94e2cce1df80e4612d1bcadc94d92d5d013cfc8d923c5ceaba9ed5b0a692ae78 SHA512 700aba18e18ab271dbc583f1a1cc16dd7209e4aa48417201f0b51723d35f5aedcff299ed1503cb743151abce37c94c0facbab09dd0a46126131bb54f2004aa23 +DIST kanjidic2-2019-10-01.xml.gz 1482675 BLAKE2B faf2ce4367796b18c3e858ef05203610810e38e44cf3b6e06fceda4204809fd366f6c16604618bf8b668761c9ac2045ed18484a374f2648cc88ba43fa5e5eb7b SHA512 aff301e824a1c31ff4850f709ee6c4ee6a0a54aa4823a5fcb0c5419d7b96239c16bd091f5557f02e2b7c3d0ced8cb2ae19805723c46f9a3a906adecc20ec631c DIST kanjivg-20160426.xml.gz 3587660 BLAKE2B c85291f3671f0980186e8deb296cfa743322df438d6f09fd69a4f5a30c3db6f097d6ff0a817b88c5c9a2c8d4a40c90b31c0a54cb71d681849b557ee364707c48 SHA512 1d35a8cc5d4947f6bedfc71a2f08e2d1fda832d7a02588c00953e1746812b0e51d4d1c39dff49999b4f65ec850788359f6e0d1465f0e688b1bf753c4c67b3c54 DIST tagainijisho-1.2.0_pre20180610092832.tar.gz 3634107 BLAKE2B f5cb75f45fced30c64f615147c3eb7e4d473e81dd734517710bcfdf390d1a34a1780196b6dbbb7a6d297df0bb8d73933d09a76eb6b8dd13d1c0759c562e81695 SHA512 3b17ff6972e3cfd35f4f9e8c575153a4c2021a66a238f631616452a16a151d604106586d438cdc574211bff54118d89e492f9460da4b25fef88a2354b0bd8555 +DIST tagainijisho-1.2.0_pre20190507124027.tar.gz 3634210 BLAKE2B ec11eba3e20f2a1d55b24c67b95bd98d9ec96a7476533bc42d56866c87f03fd8d58133b5f6aa4e6f37a7ca4dd8b447a0414f0b9651adaa6fb0141c6df4b61073 SHA512 ace6fd4ff46d1bea329f3c85ea6df63583f256d5a26b78e3d64d47be2a37f74b262c0b6254fad4b258b6bb1cb3eff3bb4a4ed712f9ee72f21810717ce1a8f3d8 diff --git a/app-i18n/tagainijisho/tagainijisho-1.2.0_pre20190507124027_p20191001_p20191001.ebuild b/app-i18n/tagainijisho/tagainijisho-1.2.0_pre20190507124027_p20191001_p20191001.ebuild new file mode 100644 index 000000000000..9f4d2eb48253 --- /dev/null +++ b/app-i18n/tagainijisho/tagainijisho-1.2.0_pre20190507124027_p20191001_p20191001.ebuild @@ -0,0 +1,200 @@ +# Copyright 2014-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit cmake-utils xdg-utils + +if [[ "${PV}" == 9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/Gnurou/tagainijisho" +elif [[ "${PV}" == *_pre* ]]; then + inherit vcs-snapshot + + TAGAINIJISHO_GIT_REVISION="d189cfcb389b8b7f481ea452fcdf1987514d60d7" +fi +if [[ "${PV}" != 9999 ]]; then + TAGAINIJISHO_VERSION="${PV%_p*_p*}" + JMDICT_DATE="${PV#${TAGAINIJISHO_VERSION}_p}" + JMDICT_DATE="${JMDICT_DATE%_p*}" + JMDICT_DATE="${JMDICT_DATE:0:4}-${JMDICT_DATE:4:2}-${JMDICT_DATE:6}" + KANJIDIC2_DATE="${PV#${TAGAINIJISHO_VERSION}_p*_p}" + KANJIDIC2_DATE="${KANJIDIC2_DATE:0:4}-${KANJIDIC2_DATE:4:2}-${KANJIDIC2_DATE:6}" +fi +if [[ "${PV}" == 9999 || "${PV}" == *_pre* ]]; then + KANJIVG_VERSION="20160426" +fi + +DESCRIPTION="Open-source Japanese dictionary and kanji lookup tool" +HOMEPAGE="https://www.tagaini.net/ https://github.com/Gnurou/tagainijisho" +if [[ "${PV}" == 9999 ]]; then + SRC_URI="" +elif [[ "${PV}" == *_pre* ]]; then + SRC_URI="https://github.com/Gnurou/${PN}/archive/${TAGAINIJISHO_GIT_REVISION}.tar.gz -> ${PN}-${TAGAINIJISHO_VERSION}.tar.gz" +else + SRC_URI="https://github.com/Gnurou/${PN}/releases/download/${PV}/${PN}-${TAGAINIJISHO_VERSION}.tar.gz" +fi +if [[ "${PV}" != 9999 ]]; then + # Upstream: http://ftp.monash.edu.au/pub/nihongo/JMdict.gz + SRC_URI+=" https://home.apache.org/~arfrever/distfiles/JMdict-${JMDICT_DATE}.gz" + # Upstream: http://www.edrdg.org/kanjidic/kanjidic2.xml.gz + SRC_URI+=" https://home.apache.org/~arfrever/distfiles/kanjidic2-${KANJIDIC2_DATE}.xml.gz" +fi +if [[ "${PV}" == 9999 || "${PV}" == *_pre* ]]; then + SRC_URI+=" https://github.com/KanjiVG/kanjivg/releases/download/r${KANJIVG_VERSION}/kanjivg-${KANJIVG_VERSION}.xml.gz" +fi + +LICENSE="GPL-3+ public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +if [[ "${PV}" == 9999 ]]; then + PROPERTIES="live" +fi + +BDEPEND="dev-qt/linguist-tools:5" +DEPEND=">=dev-db/sqlite-3.12:3 + dev-qt/qtcore:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5" +RDEPEND="${DEPEND}" + +pkg_langs=(ar cs de es fa fi fr hu id it nb nl pl pt ru sv th tr uk vi zh) +IUSE+=" ${pkg_langs[@]/#/l10n_}" +unset pkg_langs + +if [[ "${PV}" != 9999 ]]; then + S="${WORKDIR}/${PN}-${TAGAINIJISHO_VERSION}" +fi + +src_unpack() { + if [[ "${PV}" == 9999 ]]; then + git-r3_src_unpack + elif [[ "${PV}" == *_pre* ]]; then + unpack ${PN}-${TAGAINIJISHO_VERSION}.tar.gz + mv ${PN}-${TAGAINIJISHO_GIT_REVISION} ${PN}-${TAGAINIJISHO_VERSION} || die + else + unpack ${PN}-${TAGAINIJISHO_VERSION}.tar.gz + fi + + if [[ "${PV}" == 9999 ]]; then + # JMdict.gz and kanjidic2.xml.gz are updated once per day. + + local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" + local today="$(TZ="UTC" date --date=today "+%Y-%m-%d")" + local yesterday="$(TZ="UTC" date --date=yesterday "+%Y-%m-%d")" + + if [[ -f ${distdir}/JMdict-${today}.gz && -s ${distdir}/JMdict-${today}.gz ]]; then + # Use previously downloaded file from today. + JMDICT_DATE="${today}" + elif [[ -f ${distdir}/JMdict-${yesterday}.gz && -s ${distdir}/JMdict-${yesterday}.gz ]]; then + # Use previously downloaded file from yesterday. File from today may still be nonexistent. + JMDICT_DATE="${yesterday}" + else + # Download file from today or yesterday. + wget http://ftp.monash.edu.au/pub/nihongo/JMdict.gz -O JMdict.gz || die + JMDICT_DATE="$(gzip -cd JMdict.gz | grep -E "^$" | sed -e "s/.*\([[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}\).*/\1/")" + if [[ ${JMDICT_DATE} != ${today} && ${JMDICT_DATE} != ${yesterday} ]]; then + die "Unexpected date in JMdict.gz: '${JMDICT_DATE}'" + fi + ( + addwrite "${distdir}" + mv JMdict.gz "${distdir}/JMdict-${JMDICT_DATE}.gz" || die + ) + fi + einfo "Date in JMdict.gz: '${JMDICT_DATE}'" + + if [[ -f ${distdir}/kanjidic2-${today}.xml.gz && -s ${distdir}/kanjidic2-${today}.xml.gz ]]; then + # Use previously downloaded file from today. + KANJIDIC2_DATE="${today}" + elif [[ -f ${distdir}/kanjidic2-${yesterday}.xml.gz && -s ${distdir}/kanjidic2-${yesterday}.xml.gz ]]; then + # Use previously downloaded file from yesterday. File from today may still be nonexistent. + KANJIDIC2_DATE="${yesterday}" + else + # Download file from today or yesterday. + wget http://www.edrdg.org/kanjidic/kanjidic2.xml.gz -O kanjidic2.xml.gz || die + KANJIDIC2_DATE="$(gzip -cd kanjidic2.xml.gz | grep -E "^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}$" | sed -e "s/.*\([[:digit:]]\{4\}-[[:digit:]]\{2\}-[[:digit:]]\{2\}\).*/\1/")" + if [[ ${KANJIDIC2_DATE} != ${today} && ${KANJIDIC2_DATE} != ${yesterday} ]]; then + die "Unexpected date in kanjidic2.xml.gz: '${KANJIDIC2_DATE}'" + fi + ( + addwrite "${distdir}" + mv kanjidic2.xml.gz "${distdir}/kanjidic2-${KANJIDIC2_DATE}.xml.gz" || die + ) + fi + einfo "Date in kanjidic2.xml.gz: '${KANJIDIC2_DATE}'" + + mkdir "${S}/3rdparty" || die + gzip -cd "${distdir}/JMdict-${JMDICT_DATE}.gz" > "${S}/3rdparty/JMdict" || die + gzip -cd "${distdir}/kanjidic2-${KANJIDIC2_DATE}.xml.gz" > "${S}/3rdparty/kanjidic2.xml" || die + else + mkdir "${S}/3rdparty" || die + pushd "${S}/3rdparty" > /dev/null || die + + unpack JMdict-${JMDICT_DATE}.gz + mv JMdict-${JMDICT_DATE} JMdict || die + + unpack kanjidic2-${KANJIDIC2_DATE}.xml.gz + mv kanjidic2-${KANJIDIC2_DATE}.xml kanjidic2.xml || die + + popd > /dev/null || die + fi + + if [[ "${PV}" == 9999 || "${PV}" == *_pre* ]]; then + pushd "${S}/3rdparty" > /dev/null || die + + unpack kanjivg-${KANJIVG_VERSION}.xml.gz + mv kanjivg-${KANJIVG_VERSION}.xml kanjivg.xml || die + + popd > /dev/null || die + fi +} + +src_configure() { + # GUI linguae + # en is not optional, and build fails if none other than en is set, so adding ja as non-optional too. + local lang use_lang + for lang in i18n/*.ts; do + lang=${lang#i18n/tagainijisho_} + lang=${lang%.ts} + case ${lang} in + fa_IR|fi_FI|pt_BR) + # Use generic tags. + use_lang=${lang%%_*} + ;; + *) + use_lang=${lang} + ;; + esac + + if [[ ${lang} != en && ${lang} != ja ]] && ! use l10n_${use_lang}; then + rm i18n/tagainijisho_${lang}.ts || die + fi + done + + # Dictionary linguae + # en is not optional here either, but nothing special needs to be done. + local dict_langs + for lang in $(sed -e 's/;/ /g' -ne '/set(DICT_LANG ".*")/s/.*"\(.*\)".*/\1/p' CMakeLists.txt); do + if use l10n_${lang}; then + dict_langs+="${dict_langs:+;}${lang}" + fi + done + + local mycmakeargs=( + -DDICT_LANG="${dict_langs:-;}" + -DEMBED_SQLITE=OFF + ) + + cmake-utils_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/app-i18n/tagainijisho/tagainijisho-9999.ebuild b/app-i18n/tagainijisho/tagainijisho-9999.ebuild index 11c02a413f1c..ca0b9b195131 100644 --- a/app-i18n/tagainijisho/tagainijisho-9999.ebuild +++ b/app-i18n/tagainijisho/tagainijisho-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2014-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" -inherit cmake-utils gnome2-utils +inherit cmake-utils xdg-utils if [[ "${PV}" == 9999 ]]; then inherit git-r3 @@ -14,9 +14,15 @@ elif [[ "${PV}" == *_pre* ]]; then TAGAINIJISHO_GIT_REVISION="" fi +if [[ "${PV}" != 9999 ]]; then + TAGAINIJISHO_VERSION="${PV%_p*_p*}" + JMDICT_DATE="${PV#${TAGAINIJISHO_VERSION}_p}" + JMDICT_DATE="${JMDICT_DATE%_p*}" + JMDICT_DATE="${JMDICT_DATE:0:4}-${JMDICT_DATE:4:2}-${JMDICT_DATE:6}" + KANJIDIC2_DATE="${PV#${TAGAINIJISHO_VERSION}_p*_p}" + KANJIDIC2_DATE="${KANJIDIC2_DATE:0:4}-${KANJIDIC2_DATE:4:2}-${KANJIDIC2_DATE:6}" +fi if [[ "${PV}" == 9999 || "${PV}" == *_pre* ]]; then - JMDICT_DATE="" - KANJIDIC2_DATE="" KANJIVG_VERSION="20160426" fi @@ -25,15 +31,13 @@ HOMEPAGE="https://www.tagaini.net/ https://github.com/Gnurou/tagainijisho" if [[ "${PV}" == 9999 ]]; then SRC_URI="" elif [[ "${PV}" == *_pre* ]]; then - SRC_URI="https://github.com/Gnurou/${PN}/archive/${TAGAINIJISHO_GIT_REVISION}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/Gnurou/${PN}/archive/${TAGAINIJISHO_GIT_REVISION}.tar.gz -> ${PN}-${TAGAINIJISHO_VERSION}.tar.gz" else - SRC_URI="https://github.com/Gnurou/${PN}/releases/download/${PV}/${P}.tar.gz" + SRC_URI="https://github.com/Gnurou/${PN}/releases/download/${PV}/${PN}-${TAGAINIJISHO_VERSION}.tar.gz" fi -if [[ "${PV}" == *_pre* ]]; then +if [[ "${PV}" != 9999 ]]; then # Upstream: http://ftp.monash.edu.au/pub/nihongo/JMdict.gz SRC_URI+=" https://home.apache.org/~arfrever/distfiles/JMdict-${JMDICT_DATE}.gz" -fi -if [[ "${PV}" == *_pre* ]]; then # Upstream: http://www.edrdg.org/kanjidic/kanjidic2.xml.gz SRC_URI+=" https://home.apache.org/~arfrever/distfiles/kanjidic2-${KANJIDIC2_DATE}.xml.gz" fi @@ -45,27 +49,34 @@ LICENSE="GPL-3+ public-domain" SLOT="0" KEYWORDS="" IUSE="" +if [[ "${PV}" == 9999 ]]; then + PROPERTIES="live" +fi -RDEPEND=">=dev-db/sqlite-3.12:3 +BDEPEND="dev-qt/linguist-tools:5" +DEPEND=">=dev-db/sqlite-3.12:3 dev-qt/qtcore:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtwidgets:5" -DEPEND="${RDEPEND} - dev-qt/linguist-tools:5" +RDEPEND="${DEPEND}" pkg_langs=(ar cs de es fa fi fr hu id it nb nl pl pt ru sv th tr uk vi zh) IUSE+=" ${pkg_langs[@]/#/l10n_}" unset pkg_langs +if [[ "${PV}" != 9999 ]]; then + S="${WORKDIR}/${PN}-${TAGAINIJISHO_VERSION}" +fi + src_unpack() { if [[ "${PV}" == 9999 ]]; then git-r3_src_unpack elif [[ "${PV}" == *_pre* ]]; then - unpack ${P}.tar.gz - mv tagainijisho-${TAGAINIJISHO_GIT_REVISION} ${P} || die + unpack ${PN}-${TAGAINIJISHO_VERSION}.tar.gz + mv ${PN}-${TAGAINIJISHO_GIT_REVISION} ${PN}-${TAGAINIJISHO_VERSION} || die else - unpack ${P}.tar.gz + unpack ${PN}-${TAGAINIJISHO_VERSION}.tar.gz fi if [[ "${PV}" == 9999 ]]; then @@ -118,7 +129,7 @@ src_unpack() { mkdir "${S}/3rdparty" || die gzip -cd "${distdir}/JMdict-${JMDICT_DATE}.gz" > "${S}/3rdparty/JMdict" || die gzip -cd "${distdir}/kanjidic2-${KANJIDIC2_DATE}.xml.gz" > "${S}/3rdparty/kanjidic2.xml" || die - elif [[ "${PV}" == *_pre* ]]; then + else mkdir "${S}/3rdparty" || die pushd "${S}/3rdparty" > /dev/null || die @@ -181,9 +192,9 @@ src_configure() { } pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/app-i18n/xcin/xcin-2.5.3_pre3-r2.ebuild b/app-i18n/xcin/xcin-2.5.3_pre3-r2.ebuild deleted file mode 100644 index 44255b37febd..000000000000 --- a/app-i18n/xcin/xcin-2.5.3_pre3-r2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit multilib eutils autotools libtool - -MY_P=${PN}_2.5.2.99.pre2+cvs20030224 - -DESCRIPTION="Chinese X Input Method" -HOMEPAGE="http://cle.linux.org.tw/xcin/" -SRC_URI="mirror://debian/pool/main/x/${PN}/${MY_P}.orig.tar.gz - mirror://debian/pool/main/x/${PN}/${MY_P}-1.4.diff.gz" - -LICENSE="XCIN GPL-2" -SLOT="0" -KEYWORDS="~amd64 ppc x86" -IUSE="debug nls unicode" - -RDEPEND=">=sys-libs/db-4.5 - >=app-i18n/libtabe-0.2.6 - unicode? ( media-fonts/hkscs-ming - media-fonts/arphicfonts ) - app-i18n/libchewing - x11-libs/libX11" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -S=${WORKDIR}/${MY_P/_/-} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${WORKDIR}"/${MY_P}-1.4.diff - epatch "${FILESDIR}"/${P}-glibc-2.10.patch - rm -f configure - cd script - elibtoolize - eautoreconf - mv configure ../ - cd .. -} - -src_compile() { - myconf="--with-xcin-rcdir=/etc - --with-xcin-dir=/usr/$(get_libdir)/xcin25 - --with-db-lib=/usr/$(get_libdir) - --with-tabe-inc=/usr/include/tabe - --with-tabe-lib=/usr/$(get_libdir) - $(use_enable debug)" - - econf ${myconf} - emake -j1 || die "emake failed." -} - -src_install() { - emake \ - prefix="${D}/usr" \ - program_prefix="${D}" \ - install || die - - for docdir in doc doc/En doc/En/internal doc/history doc/internal doc/modules; do - docinto ${docdir#doc/} - if use unicode; then - for doc in $(find ${docdir} -maxdepth '1' -type 'f'); do - iconv -f BIG5 -t UTF-8 --output=${doc}.UTF-8 ${doc} - mv ${doc}.UTF-8 ${doc} - done - fi - dodoc ${docdir}/* - done -} diff --git a/app-i18n/xcin/xcin-2.5.3_pre3-r3.ebuild b/app-i18n/xcin/xcin-2.5.3_pre3-r3.ebuild index 5ba8a1b13e56..e83ff62b4098 100644 --- a/app-i18n/xcin/xcin-2.5.3_pre3-r3.ebuild +++ b/app-i18n/xcin/xcin-2.5.3_pre3-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="4" @@ -13,7 +13,7 @@ SRC_URI="mirror://debian/pool/main/x/${PN}/${MY_P}.orig.tar.gz LICENSE="XCIN GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ppc x86" IUSE="debug nls unicode" RDEPEND=">=sys-libs/db-4.5 diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index 17f470cbc2e7ac67916d0a162c79833049d06a54..531eddc827e2e4990e2ae8472d87bf64a3b6bdcb 100644 GIT binary patch literal 4932 zcmV-K6T9pmiwFP!00002|Am^(a%4%7h4(x~y+AV&9{3p9`zZq{*?_s7q2R^Ircs=R0xxw;%uX@xzz>rc2-S*FS%G{E%Y$@SFen_}{;i z-+aimC0nWVEWMaX36`SP9BQxeSO|Hv+)~SSx~0-uEn8E~+CnIM#2RFel=dlOSRQG& zX|`Kh=jiB3&sj1g=qXw>2jORX9+@o{IjxirfBesnCCY~pcGB8c8dd`z)oLhtTQOd} zR*RvhI8K$#746(l*OQjzx>t#&mPKloG5YQ^XAP~l&IQGKy1z;5x=ZFwPb_MtGuz5( z95o3`NgR_19|xqRvC z1g@)S$TJ=P(tBw+N9iZp$lQd5KIf2ja`CcoW4e1QE6%NP=%kJkgu=>*bvOy=bx8IW<^}Hc!ntsFud3h)rIY+bPv3-AL7HZx*zyAbsxB z>y}vSpbMqdK0K{I@1MUu zzr5X6EtVWERU08$lX!HmT52g=?b!@dZ}VuBG}er*olT4SXt7zzJ)AHauVWyShEw*L zgTnA~E_>J5WoxM#X+kJe&A5Yhcu85wqNccYmKMc&Zr`gWJ=Y^=TaI~hEj3!5)KPK@ zyzgWrQfG>N4cZ7o^9mCkN6+0#h?I#7UZZy{r-iAf)19@Kl{5n7W^~I=yQHNv_Lg_* zYKtzGa=5jdsy(Xxbw2-mr*bLAajjh5a*{9Vik%T(DTOswOQZSCv~+S_yKcVDQJD9f zs)T0j5+gXa9=dM1&k#HR471QzD;kSmQ|`T6n4RHd3bOLMlu&_1^_LH{eXra;$yloq z$6BXO?!~6Ysq3tqb2F8kY3n{>QR-nPnH|Qm$V{Q78Q97mCoi96vd42;G&*b6Xkj~H zn_o!FojWe6pF)?;s>+m; zQe!=-)j$HvEcvL&I&-O}!Ih+V&gh!8FIU!m!pci#F_bjSiB8?t?&anAr#mxO5&cWu zLYQZEb~CIKxp8T{bK^s8=b1ZFnkz-kt=7QJOBd9vHSQk$?WywbR@mp-Lq8dn>Vh#0 zVb}WTLklWwvljMk2kynn2*0vFYo_qtvG;AD*;_PTgC=J~X%%f7& z)VXjCbBrR9eL}gd;S|EJr5hi@egyQhu^E|NV^J6v%@=t~sqM^QR^|f1nOV!`o&(C= zcEzJ~yFw`rq`dD46sR$9h-8n00=A%OQaS!^4T(E;0|iP?hv`Q8Eu^!9uMj0%sKG2_ zR%B7F>$)x2)9bg#yS5-#apNY=&b4@>B0VzI)i)|-vtc<*;LP>{crOKEd;O>3}`6-{njE6%`LtU@o+_qr`wKRfb$yxR0C zQ;CU?^Yd`#u2N&DgQf45XB@(9BMhur1ANwwG@Su2+iDxDB)Y?XqgscZg+nlKRzEZx z253Swgf3%0CW!Q|{aUyEsIPAi_PX`OKHu|(Jg$4%rgHUc0$epFB^XDrrNbnpGFg2Z zPRBETKKW&0B0J6BHuk_xHnWf_*cDj1?7haGfsDARcP+9&r?j2Al-q2m4F&+)@wz#g z!b|xMbcH^p_9^O8Gn?L+}-AWsBshhd*CRlP}Ju~S z3kHH7U`R&bgE6dOWGrk})9+Qwr$vUlF!YQBA73SgW1@;+0&En;uSM8;D*Qil@yHMdXg*_^dsYUg<3rQ>Qr>4Y7&&WZ9JES0>#jNb4nvt5w55PzeavCbc8_xz@)NFz~Ckh2`SDx z>n@Q22KXsEaaT~}u}D?K3V^;DLyVdOV`3Y>%g0mFrEun?i#6f5Y}8yp2vj2IqjqAA zppPC$3ag79EdFr@jfFo2lA!2}PHYU=%-dtz1XsvGylZCr6Ol3>1NC8f*%*wwQ>$(% zt)$p)3itQdzdha?IBER`NJvcJG^(a{u~50AYbnOlD^T zG6g1HXy!6T5z{f3WYZX;n^#YjQtB2g2T?)put*a5}7(z z!?`&vXAcE~D?Dyc1~{_%yDt#VQd%q^-5FqUb(L$lTu37yk~d)5=&s;oz$qpJw9tf& z9^%eN06{+{U}NUBZcm>co__w}@tfX_4dmc!;%ZR=8%b1zE9DDvoT*O*YZ5I<_zlIt5d+eZXI+b+$pp%fiPnAOZ>lM5w~pb6|^ir>EOb8`yP^qtRuS*Bsv@ zc-j9HvMG(6fh>+w7lZA>hz!;Qp+SJ7g?;zjY*!moi#ZEn$3!UK#uJdAj#q z7)>L-AHA$=#R_8#STZS%gid}h&WeGt$EG()wV=Wanlm^6tLAzRi@@;7-iVrk_X}8t zp-^4eQihQdKuS_eMHK_ZCD5>;5Cd5$06fHT%3ae9kUTxFeScZ6Rl|aE0OeRCkvgsT zu}(rZusJzI*SHc%3I-;e%y=NuMNYz1$zV2x&_VJsVQC^XiV38G%@zOgcHJ5pcPB65 zre&ehjX;d>w8*rS7%v0opp%%?f?tk|4O9N&(ph(RZ}sfoMno{NC(w=Pxkh)23M@nt zc8xfRd1yoVYW8H7>ycL;v?i}Ld}sx?4}1&6c5 zEGo3=htQ}TiKfDSSv>~Ay3B0ufC!M!%{XRo^GJG5B(g>BB)DTAO!?(Fj+jD9qdz@$ zb@OmaZ1_3SkB{Q>S&C0RzYR{Y$Q)ejNt*PO)v}-3v|Rn2qMUj5phIvQ;M0RFC65pq zLC&r*`wKpEv8n9ut(BBP)7R&!qxG(aT*XO4j3`y6_KwyM}T+H?TkRZn?q-f_YY0gOW} zNQZhRPDQScK*};$356oWMtP^)&QEAB2${nJ?!B$>gIZ z!j8J{F=dxyxWF6@A|H6z>hQB*gkk1(09@j%Zc;vrijHy1Vc{{{ciXtYfM)?s@=iZ~ zpcxt&6s|>(XEN~vJhnrc3m%}w_z|)WSzl!rF53|0+Zp@z`uUT-?Vt4TxA1YZm)3Fd zwibC(yT9>1i_TE~=4x$%s&zkP@TVkj1aJtD#3iDD4&eAM#>tZnP43nZ4}WrUJV95c zuYw!}btG}a{|K^qk!eT9Sl8vOw*+gXV^5wFRwHsZLV2NiOq?H2)rweQNZU^}Sv)lwG-IEPRTtu|}CS#8?WAW_>yV@U%gCW@$2P8Os%JXBs-NPVhT4lBGJv0Z)zwdtR-YEhSh!_Z)ky^P*`2S3R9)vXuh_OL~ z1|-85?=;oj+F2T?0Fs8|dB4DXUaR))r`JypccWF!*AsF=xU)ipz((;(m_Hz4Vcw4@ zH^ht1=K&>ZDdYVt4ibPJBbgg+?W}6*?{I`t8WFZ=?!_~NyI<+NSKR_t@D-{?w?LeL zh@nz;d3vgg*@PyFWI|;jidyo+9n_!A(&fF%c*>m25h{~hzotLXAQDD@ctsvna2WZj zlJS1(4hm4Tty$fP(ZB`bJ+Y`_E;r(?%o%^>7B!iCV-; zc=RJ7*8tBUBMq(%phZs(RB}i@05*(^;A}tgO@#i|Xk~Ms;5rO=z(f($n_-FPSN{N!8C|16BLDzK CBz~L# literal 4924 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 diff --git a/app-metrics/prometheus/Manifest b/app-metrics/prometheus/Manifest index 4ed98f772621..063a21625302 100644 --- a/app-metrics/prometheus/Manifest +++ b/app-metrics/prometheus/Manifest @@ -1,3 +1,4 @@ DIST prometheus-2.11.2.tar.gz 12132678 BLAKE2B 0b6b9a93b7329c124f901d0acc6130132aa187142f0416e087c12f20b0cd35f8564a27d0df8c0bc811284b9811f446344adf700d6611afac3c5c1131c208b341 SHA512 cecdaf4522885bdf62492667d92475a97c54b04c1e93f48b6078def319fe33f5e28aafbab61e3609413615d6f853e817564fc372e5d1df0d867fe9fa333f6de9 DIST prometheus-2.12.0.tar.gz 15221347 BLAKE2B 6061562e6bafe8e2373ad676e7acd2b5d5ff8e195cf4c1abd709347992c16970b64b225e9f58f33a801ff521abc78422281d97d8c5307a80a64fb8c8a8d8d5fe SHA512 3d3b5ce3afd13714a8fa96964784fa40feb650459f657cbc695c6a7e866f89c488132b408d78ea101804532768c51c3913607bf001f27d3f05c3df9efe3cab82 +DIST prometheus-2.13.0.tar.gz 15193225 BLAKE2B 4b7b5cffb916bea382e741969de5e2a97cca89055e5096d1042fc03d2c63efb95719e394c1abeeed2351afed797065d20773693987384811654bdc32b57e2c96 SHA512 1c9ae1cbbe4e96d00c804a6a891c0b93a36c633499433a7b5f88a80cba98874bb01d2a10bd9e3b42a2a4d07580e4d16e34f50d5e07636cf6d7d7c52c967dafc3 DIST prometheus-2.9.2.tar.gz 11477683 BLAKE2B f0c18c57ff0fe292710174a91080a84ecf0375b4335aacaf4a8e32c842a9346b9fd48888ef8a19a597511c57eb8af7f90cca57d0cc51b9de4558c3f22953d165 SHA512 4cce1827580e49b1659ad492de946a81694c1dab90e079f3f0e56c1991254cf4ecac7f052aac75bf58a0b95d3cf4daa8c15b3e8305a3c089570da40c44a8ccc0 diff --git a/app-metrics/prometheus/prometheus-2.13.0.ebuild b/app-metrics/prometheus/prometheus-2.13.0.ebuild new file mode 100644 index 000000000000..f2b203a01227 --- /dev/null +++ b/app-metrics/prometheus/prometheus-2.13.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit user golang-build golang-vcs-snapshot + +EGO_PN="github.com/prometheus/prometheus" +MY_PV=v${PV/_rc/-rc.} +PROMETHEUS_COMMIT="6ea4252" +KEYWORDS="~amd64" + +DESCRIPTION="Prometheus monitoring system and time series database" +HOMEPAGE="https://github.com/prometheus/prometheus" +SRC_URI="https://${EGO_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND=" + >=dev-lang/go-1.12 + >=dev-util/promu-0.3.0" + +PROMETHEUS_HOME="/var/lib/prometheus" + +RESTRICT="test" + +pkg_setup() { + enewgroup prometheus + enewuser prometheus -1 -1 "${PROMETHEUS_HOME}" prometheus +} + +src_prepare() { + default + sed -i -e "s/{{.Revision}}/${PROMETHEUS_COMMIT}/" src/${EGO_PN}/.promu.yml || die +} + +src_compile() { + pushd src/${EGO_PN} || die + GO111MODULE=on GOPATH="${S}" GOCACHE="${T}/go-cache" promu build -v || die + popd || die +} + +src_install() { + pushd src/${EGO_PN} || die + dobin promtool prometheus + dodoc -r {documentation,{README,CHANGELOG,CONTRIBUTING}.md} + insinto /etc/prometheus + doins documentation/examples/prometheus.yml + insinto /usr/share/prometheus + doins -r console_libraries consoles + dosym ../../usr/share/prometheus/console_libraries /etc/prometheus/console_libraries + dosym ../../usr/share/prometheus/consoles /etc/prometheus/consoles + popd || die + + newinitd "${FILESDIR}"/prometheus.initd prometheus + newconfd "${FILESDIR}"/prometheus.confd prometheus + keepdir /var/log/prometheus /var/lib/prometheus + fowners prometheus:prometheus /var/log/prometheus /var/lib/prometheus +} + +pkg_postinst() { + if has_version '1dA4%Zbo6nTS=*J$ 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 delta 46858 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 diff --git a/app-misc/egads/egads-0.9.5-r1.ebuild b/app-misc/egads/egads-0.9.5-r1.ebuild index 47f7d23b3a5e..415f97ec2038 100644 --- a/app-misc/egads/egads-0.9.5-r1.ebuild +++ b/app-misc/egads/egads-0.9.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="http://www.securesoftware.com/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~ppc x86" EGADS_DATADIR=/var/run/egads diff --git a/app-misc/egads/egads-0.9.5.ebuild b/app-misc/egads/egads-0.9.5.ebuild deleted file mode 100644 index e6296724932f..000000000000 --- a/app-misc/egads/egads-0.9.5.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit multilib toolchain-funcs - -DESCRIPTION="Entropy Gathering And Distribution System" -HOMEPAGE="http://www.securesoftware.com/download_${PN}.htm" -SRC_URI="http://www.securesoftware.com/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~ppc x86" -IUSE="" - -DEPEND="" -RDEPEND="" - -egadsdatadir=/var/run/egads - -src_unpack() { - unpack ${A} - sed -i \ - -e '/^BINDIR/d' \ - -e '/^LIBDIR/d' \ - -e '/^INCLUDEDIR/d' \ - "${S}"/Makefile.in || die "Failed to fix Makefile.in" - tc-export CC AR RANLIB -} - -src_compile() { - econf \ - --with-egads-datadir="${egadsdatadir}" \ - --with-bindir=/usr/sbin \ - || die - emake LIBDIR="/usr/$(get_libdir)" || die -} - -src_install() { - keepdir ${egadsdatadir} - fperms +t ${egadsdatadir} - # NOT parallel safe, and no DESTDIR support - emake -j1 install \ - BINDIR="${D}"/usr/sbin \ - LIBDIR="${D}"/usr/$(get_libdir) \ - INCLUDEDIR="${D}"/usr/include \ - || die - dodoc README* doc/*.txt - dohtml doc/*.html -} diff --git a/app-misc/khal/Manifest b/app-misc/khal/Manifest index 3aa17cac43c1..1b98d8c5ff66 100644 --- a/app-misc/khal/Manifest +++ b/app-misc/khal/Manifest @@ -1,3 +1,4 @@ +DIST khal-0.10.1.tar.gz 173636 BLAKE2B 97158bc78dfbda3a3555df3588c61f6a5e8b20d71921099a74ba997eb7ccef05ed931e930afbb09f9c125f3e0e782143dd2cdf4d0da6bd09952765b9117d6ac4 SHA512 5b81a60099c201fa112ab17740b73edb17b29efa1548086766d57d9d595451e7d779aad5a2ce7a2afc78050116782ff6696c4bd284021a5e12c87fe361d15e47 DIST khal-0.9.10.tar.gz 171132 BLAKE2B c9356bd65197db3a492939fbeec3c51c092ce02388a61fa1c426cc16e97fe509110c2f129203882504dd4d7bbe6ddf95a01d7147abf78a0a9b6c898af89814ee SHA512 7618e34e35726670721dfd12e1434d5ffe4221ffad5d751ef26dc26edab4334c847582bbd4f50cfb93f37a07397ccc467e240adaf3dcf1d9446e0ca6faff7721 DIST khal-0.9.7.tar.gz 173401 BLAKE2B a0ab87f8ff4546f589b7cc05586c1aa36cf80760234df00241d9eaaced3bcf37bb8b4bb282c39491f69c9ad6fea0f89af3836c29e23294356847bb88fce645b8 SHA512 24fd1ee472971f029f998b061da719a0dfe4ee9584a5ea237b6cf0c886b5c45d7a7ee4bf9c23c41eb0dd0c5eba0bcabed7a5f05ae486a890150429031e215180 DIST khal-0.9.8.tar.gz 173717 BLAKE2B d17a355bd4eddaaf3cf838bac6e66f6a4a72170d6e166aa9fe00d44295031d336651bbb74e2ab73a6ae85275f02f8bf035b6798e280055dd6e38dd139f30c6c8 SHA512 4c47bd18e7458ca7a6adf0684872923b4e49e6bfe481269cf9f77dee29dd47dbacf0d557890080618b4d3f08766fc8fae32de7682167642f0705e5b3b6b5dc01 diff --git a/app-misc/khal/khal-0.10.1.ebuild b/app-misc/khal/khal-0.10.1.ebuild new file mode 100644 index 000000000000..6535348b1c86 --- /dev/null +++ b/app-misc/khal/khal-0.10.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{5,6} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="A CalDAV based calendar" +HOMEPAGE="http://lostpackets.de/khal/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="zsh-completion" + +RDEPEND=">=dev-python/click-3.2[${PYTHON_USEDEP}] + >=dev-python/click-log-0.2.0[${PYTHON_USEDEP}] + >=dev-python/icalendar-4.0.3[${PYTHON_USEDEP}] + dev-python/urwid[${PYTHON_USEDEP}] + dev-python/pyxdg[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + <=dev-python/python-dateutil-2.6.1[${PYTHON_USEDEP}] + dev-python/configobj[${PYTHON_USEDEP}] + >=dev-python/atomicwrites-0.1.7[${PYTHON_USEDEP}] + >=dev-python/tzlocal-1.0[${PYTHON_USEDEP}] + dev-python/setproctitle[${PYTHON_USEDEP}] + zsh-completion? ( app-shells/zsh )" +DEPEND=">dev-python/setuptools_scm-1.12.0[${PYTHON_USEDEP}] + dev-python/vdirsyncer[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}]" + +DOCS=( AUTHORS.txt CHANGELOG.rst CONTRIBUTING.rst README.rst khal.conf.sample ) + +src_install() { + distutils-r1_src_install + if use zsh-completion; then + insinto /usr/share/zsh/site-functions + doins misc/__khal + fi +} diff --git a/app-misc/ps3pf_utils/ps3pf_utils-2.3.ebuild b/app-misc/ps3pf_utils/ps3pf_utils-2.3.ebuild index f077de454c08..3c10f438ef07 100644 --- a/app-misc/ps3pf_utils/ps3pf_utils-2.3.ebuild +++ b/app-misc/ps3pf_utils/ps3pf_utils-2.3.ebuild @@ -7,7 +7,7 @@ inherit flag-o-matic DESCRIPTION="Utilities to set the ps3 specific features" HOMEPAGE="http://www.playstation.com/ps3-openplatform/index.html" -SRC_URI="mirror://kernel/linux/kernel/people/geoff/cell/ps3-utils/ps3-utils-${PV}.tar.bz2" +SRC_URI="https://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-utils/ps3-utils-${PV}.tar.bz2" LICENSE="GPL-2" SLOT="0" diff --git a/app-misc/screen/Manifest b/app-misc/screen/Manifest index 69046bfdc86f..f9d35a5e7c21 100644 --- a/app-misc/screen/Manifest +++ b/app-misc/screen/Manifest @@ -3,3 +3,4 @@ DIST screen-4.5.1.tar.gz 963153 BLAKE2B 8f7e20a0a3dde58435fc500714b49af97b4f2f22 DIST screen-4.6.0.tar.gz 849062 BLAKE2B e08915bb34d4e356eb33c479f1b2dc7a8f4a855e9d1c27490ff31cfc88b4bd9dfb11101dd0e4508f3b37b023b9f9b987dfaff4c6cc930e994d22fcb024cf341d SHA512 2ee7cc51c62a478e72eda0647f3f347e63f40384e19bc11b074158bd94cdb628c6425b1dd7a472496d56bff11a30a9dc58859c2e7e539fae2a8718ed9b0f96d7 DIST screen-4.6.1.tar.gz 848979 BLAKE2B e78874b6d8723c52f827ab5e6b665102d7fd831f03a0006f9d31e000535ccce95ce08e2d302e34ba2d567167a917c8bd3b875843828d1951bcb38ab6ae4e0acf SHA512 e5d029400ed5b509ebddc1f55812c33536d6f5ce91119537c7d06e1fa7dee84939c43337df4638f61c818ce0412f4d08fe212202162a4483a9e84bbc4b3e4336 DIST screen-4.6.2.tar.gz 845210 BLAKE2B feea244e2e0c8f638442a524cd7cac93c6c5e576541bf1321fb32bc9424abf53415d00ebcb4a13a9613788c1baad6e132f209bd0a017b100e0687b3658603aea SHA512 224bd16ad5ae501d1b8bb7d2ba9cc19e6a0743de5a5b320109c2f6bf3b1ca564cc7094ed9211be13733d9d769cde77d13fe236341d448cad0518038ab1e85c99 +DIST screen-4.7.0.tar.gz 854192 BLAKE2B f22ee3f3ad7591ee2641ba9667b131298f3cb9b7712b0f0db28516c60d0a0768893eda2f4ce35d9c641871247a638a03c2550328f1af1f85ab5ce8ffa9b77d54 SHA512 44c7a33e2ed772ce91998cdc07556ef7b972e5b100335e14702b273a234e437fe6415de459e7b6d34c6086282a432778629047424ef9159ac6fcf26d22b45745 diff --git a/app-misc/screen/screen-4.7.0.ebuild b/app-misc/screen/screen-4.7.0.ebuild new file mode 100644 index 000000000000..b3063ef4e243 --- /dev/null +++ b/app-misc/screen/screen-4.7.0.ebuild @@ -0,0 +1,160 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic pam tmpfiles toolchain-funcs user + +DESCRIPTION="screen manager with VT100/ANSI terminal emulation" +HOMEPAGE="https://www.gnu.org/software/screen/" + +if [[ "${PV}" != 9999 ]] ; then + SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +else + inherit git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/screen.git" + EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" # needed for setting S later on + S="${WORKDIR}"/${P}/src +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="debug nethack pam selinux multiuser" + +CDEPEND=" + >=sys-libs/ncurses-5.2:0= + pam? ( virtual/pam )" +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-screen )" +DEPEND="${CDEPEND} + sys-apps/texinfo" + +PATCHES=( + # Don't use utempter even if it is found on the system. + "${FILESDIR}"/${PN}-4.3.0-no-utempter.patch + "${FILESDIR}"/${PN}-4.6.2-utmp-exit.patch +) + +pkg_setup() { + # Make sure utmp group exists, as it's used later on. + enewgroup utmp 406 +} + +src_prepare() { + default + + # sched.h is a system header and causes problems with some C libraries + mv sched.h _sched.h || die + sed -i '/include/ s:sched.h:_sched.h:' screen.h || die + + # Fix manpage. + sed -i \ + -e "s:/usr/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \ + -e "s:/usr/local/screens:${EPREFIX}/tmp/screen:g" \ + -e "s:/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \ + -e "s:/etc/utmp:${EPREFIX}/var/run/utmp:g" \ + -e "s:/local/screens/S\\\-:${EPREFIX}/tmp/screen/S\\\-:g" \ + doc/screen.1 \ + || die + + if [[ ${CHOST} == *-darwin* ]] || use elibc_musl ; then + sed -i -e '/^#define UTMPOK/s/define/undef/' acconfig.h || die + fi + + # disable musl dummy headers for utmp[x] + use elibc_musl && append-cppflags "-D_UTMP_H -D_UTMPX_H" + + # reconfigure + eautoreconf +} + +src_configure() { + append-cppflags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}" + + if [[ ${CHOST} == *-solaris* ]] ; then + # enable msg_header by upping the feature standard compatible + # with c99 mode + append-cppflags -D_XOPEN_SOURCE=600 + fi + + use nethack || append-cppflags "-DNONETHACK" + use debug && append-cppflags "-DDEBUG" + + econf \ + --with-socket-dir="${EPREFIX}/tmp/screen" \ + --with-sys-screenrc="${EPREFIX}/etc/screenrc" \ + --with-pty-mode=0620 \ + --with-pty-group=5 \ + --enable-rxvt_osc \ + --enable-telnet \ + --enable-colors256 \ + $(use_enable pam) +} + +src_compile() { + LC_ALL=POSIX emake comm.h term.h + emake osdef.h + + emake -C doc screen.info + default +} + +src_install() { + local DOCS=( + README ChangeLog INSTALL TODO NEWS* patchlevel.h + doc/{FAQ,README.DOTSCREEN,fdpat.ps,window_to_display.ps} + ) + + emake DESTDIR="${D}" SCREEN=screen-${PV} install + + local tmpfiles_perms tmpfiles_group + + if use multiuser || use prefix + then + fperms 4755 /usr/bin/screen-${PV} + tmpfiles_perms="0755" + tmpfiles_group="root" + else + fowners root:utmp /usr/bin/screen-${PV} + fperms 2755 /usr/bin/screen-${PV} + tmpfiles_perms="0775" + tmpfiles_group="utmp" + fi + + newtmpfiles - screen.conf <<<"d /tmp/screen ${tmpfiles_perms} root ${tmpfiles_group}" + + insinto /usr/share/screen + doins terminfo/{screencap,screeninfo.src} + + insinto /etc + doins "${FILESDIR}"/screenrc + + pamd_mimic_system screen auth + + dodoc "${DOCS[@]}" +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] + then + elog "Some dangerous key bindings have been removed or changed to more safe values." + elog "We enable some xterm hacks in our default screenrc, which might break some" + elog "applications. Please check /etc/screenrc for information on these changes." + fi + + # Add /tmp/screen in case it doesn't exist yet. This should solve + # problems like bug #508634 where tmpfiles.d isn't in effect. + local rundir="${EROOT%/}/tmp/screen" + if [[ ! -d ${rundir} ]] ; then + if use multiuser || use prefix ; then + tmpfiles_group="root" + else + tmpfiles_group="utmp" + fi + mkdir -m 0775 "${rundir}" + chgrp ${tmpfiles_group} "${rundir}" + fi + + ewarn "This revision changes the screen socket location to ${rundir}" +} diff --git a/app-misc/tmux/tmux-2.9a.ebuild b/app-misc/tmux/tmux-2.9a.ebuild index 687cd34438b8..b0cb58402bf9 100644 --- a/app-misc/tmux/tmux-2.9a.ebuild +++ b/app-misc/tmux/tmux-2.9a.ebuild @@ -14,7 +14,7 @@ if [[ "${PV}" == 9999 ]] ; then else SRC_URI="https://github.com/tmux/tmux/releases/download/${PV}/${P/_/-}.tar.gz" [[ "${PV}" == *_rc* ]] || \ - 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" + 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" S="${WORKDIR}/${P/_/-}" fi diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index c8837255bb6cd1ab932460e63485e53e380aaeb1..88186ae1f777ee5c810ae12fff36d6c929807603 100644 GIT binary patch delta 10130 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 A@Bjb+ delta 10006 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 diff --git a/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild b/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild index 0e852674c07e..c37c5ce9f851 100644 --- a/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild +++ b/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild @@ -16,7 +16,7 @@ LICENSE="GPL-2" SLOT="0" IUSE="" -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" +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" DEPEND=" sys-apps/portage[${PYTHON_USEDEP}]" diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index d166841c0b34d7c87ac01dff6a661a7d024eb413..d68100f204f60874d921b1b3ab77b2638eccc930 100644 GIT binary patch delta 3536 zcmV;>4KMPBK7~H89T9*1Xvo*w2{->q7bf3LzMK7~kyGQeNuow}vEe$LLORa&J2~n} z1{U#8P$&foMdE!i+!GCR>|mo8c+3+VynIIpBh*rh=}Z+r5aAI_R)VcBwzm;B#7>p- zms!%kVHU7iM=mgDAm!k$L^Wdnf~=*6=SGnLu-G9`bjB#mo_l}dp>(|NS7!Gj&BoPL ziVm+1k*1mCWF#W1ME+zBZa(PK+i#wAEGkeYO{WJW*GTFit|t~0$RV(dP*Rv6Aan#& zNxt?1Wa4AY7jYX7_v|#?L^AYbj+VKGCKX$LuXPj%Uqni!1Xabhk*f`%&-N@r{S+{|8g74Dk#_P_h{hxb447umX0Uebi!$Kym;SVac@IIrPA- z1M@V=pr-6tvNA)1E}$KoG=J%jycfxc2z0^`@N?ETkywA6$|1J=nU)3~VGSN7F~`yo zA`f@r7d_!|oWXa|YFFa%=*4I~27AX&pfC*yPW&V6`#PizuvkgB(4I?@J?V|@&u zH<`zGVpVjk4Uv}hk`z6*8Oc35t7~wS(Km)+ zBs~Dsr%wHzu?oC8B0~kiVTb6;PAZHXYp#Wb1evHnnsd}@Ol{`jaw-3aR?FN{(4`)(1^?Y%{B%xKVuQYTbWg_3a+4`$U4y?D$Y*M1SbuwmHp} z@QON@S!gLteq@I<0p3FnNM{nd4^frs3Y8i)+L4j{hhd4D+OUQSD`DWFJ65?NvqQ~z zs?5oo1~%zAz}G+<#iVo{XbB|33?`@NQ5}ML6la8wW}`h!6iP zx+;HFfzD5-$pOwo2cv8l#B-wQ&>r)+)NxUjLCd}k@c;7d?d$%0*R9J0!Ba^J-3@aj z!vVp7tw_Cr20(x>NGlMeQ40H4BI-}G-KGg_)FC9zfxR9&qSi4Lpyli1=7Q&1nw9 zn`YMmIu!=d0E{El1ngrFSO5~!Y3K-JN7&e0UWvL96w*p#eN0Ng5CacVuuboxmUw?e zya_Fu{s(R#gtHC$V*wRb8e2ls!N0--6(f!;i|?y^Pl=Eml1sbb z18gg$df(_y%@at#mPUGui1irYPE)21QOCee@e=F0?p49=Rq2FXuAFMRMe6f?=$voo z*dysY6RFM}+u7mLl4J=rX6J9Ft_eS(1hm+lWC1bL7&Ank48mdujibmomW!C%Lj%xx z%CKwfi*oVQo~Ay^Hr*LGx-W-V^Y-b8{Bvf%R?C)~j%btC6(4_$y`3)j1e_bx07!=+ zm&)!m*VtDgbvhtH38N6O7k!J;V5}>pwX^_D!&jzHaYlsAz?0FlpVzAQ3O8vVsMwkpoSCXUZN?r&g%Ds>pOEf_-Cg@kDNMK6Uq0>(|V2jmDqqMqe9s0^=j zXc}Q^nok5GM~h>vUA%Tl*2qRuN$QSi<_hSqFy;FuIsljzY&%8f7dVE0O}IxanbXxe z;f^N?fz;;vcq!yOb+VhFHoi(nHui|HH2T)@6Q>ZfT*Mg^IgKg6??=~g z+Mp3=B9kDDsY4tcJdq0&zRpni`T^C@KqGwz$qEhdnq(D47<9k@D^`!qV`DMp>$-lU z8_0YkDT+9HJOm;S1ms%y(WKyp$d0_gb$>-$nisXwA6;jH8u)$MC!UKggRTP)v=7Rc zE}WB`cZ;cL>?O>=bf%~=wJxhnas%&pi`LutG~fPuXVM#KL8EBn#1zsAJJb?kE^?XT zIl54cKG4>xCc3m+>>Hfaq4Wk5PkIBoU4ZRmkWX0+_onknoNOZ@gja+`C(HT?34ele zJZAD5{ut=;qz5U;KuaQM1x_`d+UwR8IKU>&ok==gqq`}vfF|M&uO5LuJ{+NFRhN1I zRk|&EcF6LIIu^<~=pazni7BC&ahEG}4R9Lh5p;MB$=|~Dmv8Ssf8HNnFXFUouBBtE zs?)DcH=4V79aUmh3~;A0<)P6*?|&L%4NyTKq|h< z#2vCnZ}H(mR;nwIG)iMX5Hy6Sxp^He9+FCTaH?s#7HcN6=!Xzw*O(@g#XgA17gR&m z>XuXR15g330#Y#%Ib9qhm#S<4k3-Gj$)=RZDmHsDJa@DgRe{ zy*Svffhl{U`(ZF~-x|UVoz<~{y46nYv9!lkek5b-!XD4n%FxZ4%3_Z*oq0r)kw3B{ zP7J2Ae@)!74l8Q_9X91rrhaFk%aI^pO>^oJp0oL+BPD1cXkKM_U67Z?z=r5hUE|YG zw%`N{JupIECI7g%oUu7%@_+1T98R3Jq_OH`bW&N@MY3+2&z_U%fvT9JILpa#1 z@CX$7Em%M8^UeNzr+I&qFNg60rYu57I}TlXrAyL|?3Z76(B&V&1yw?y!OPcR#7R7( z8~2SiRYB`WU#35zqdF7zy1p(k0&lu50dz<%%7s4;A4!!0ck4>%vwt2jyJ8>7|=%^QrMIRk@f6yv1`H8f|Sh_vHq1;CPhhQ3&9aGw zc0p%54u^&Hk=;ZiHNAG_sAvc|h`-Kla`U(Gs{`!YZwM`89e*0T$aWrJ44g+Xt0pX+ z7GpXvL%el|vTAb%yo<={WT?{!Tq=me)T(f z#-CYzzb@X?KIQ9l%?-$Tj6|kp`fdPQP}Rbf%n}5RN+Q zp8D=izs%5yPeOLdSSYf(9Qf*>TZWLAezgjraIN~zt^${l@Rv|t;&v1NlCDlk4<=oC zn7ntHP1nwJS(k{w8Ux+aO>11RE;b;$K9w;avnQIQerHegxhI<))uD7d2wxI(V?TjR z`W1$~G-+f->rrGrVmB z+Kja!Ze2B?bIz%&cjWit(T{%lMnhOuj=!G%aUuoe<>mC0U3YbK)-ZJhKPgiKm7wS}{9S zi{#X^X*6rXk#x#}17z!wo#RK*+=qva0ul{h`9MBSMl#2WQj&jOvW;LL>S2w>z@DN8 ze0h}g(WN5Z&Z}gi^P*rjZimD z*3A){@yif2(2{?tlM>joB@Xt=2{az9Pk~jaMZ`+F;|E%ctC;w#E|fOEuWXwb#(VUy-B{gL+~84-a_I0Amo`X+x8i&HtomOrzv;1Sl~Q4(`3 z9U<~?7k<$b9>*Dc7p-;wwakN|a8+~eGbr}xAru?DGnYo;S@;5gRD z0D4=XAG7;a$J!8i%_sxdg>8p*jqP8E8#W`mbaUCCUdcXPLmWbZcV~a_s!1nhB&eo` zbn8R_og;r=_{2`eqVxQHsb}Gp8;ih$Ck@8vo}lcg0}hzNN-9GqNzr4Qk=&!Rx&}uX zePfua5di8_r+&{^1zsJIp@QJBLllma3M0pwYhfWlrie)ZO0*hNn|Zig5GJD4GPjOG zNe@=-G>pfb4r9L52Jsc(Na+>pgC;w+nN?852nK(2wQjNcb`RElB0*<%d}sz#_(KP` z&1tTLSJb)8LQ7%tBRixC@E&qNI+M_Sh^kaqsMM$zpo{E33`^A1hBZ`J2?Gz^vC0jZ z9cso?Wlr8Suu0DWz6RQfIzmoBODI8ro5(#>tN5v5FgZPs>JZ%uO{EJ|2N4U~I0BkR zeE5H7(N(DmbbdNb4saei7-hpCo)b-n_L#?|j*F@cTJ~*#|CeuXU-##`Ze1n_o&rcv zKEoWza6m9%E3Mr?10cW`EG-bEQ40H4(8ValHBDfn4k2j`?DfzQwT`I(Engou7fjb) z6qgj}e`}X4t1`)SPwf z3BgKLcc{jDz(Krj0-JLNyq35sRgLJ`yL>1M9qREx6cS%joNmuhq5SxY)@Qrt)umUf zIn7~s)9gAxr@|l_fRUz{fPD-C3qWEz4IN?Z2pgNrD^WLsLRx98k4Xs_V&FjvwgZ2N zM!jvkL8nDWa1jRdAmFMv5H|M!J2P*89Smi8ETFY5NrfYaJZ77#OyF+=3ZAS`y!IEsv8xrn(v zGyt8a4Ev*hQ+tD=%X5@%x-)QeUkMYSRKukLHlIf$}49G$kd;-obQuP?3A(zVTG}qWyB6WJkA5#Cc*N%UR6*d<6 z8Z`8qwf_9&)hdQ7u>#r5I|XVK?g=Q6r;|2aA_UbTL$AqT#k28qo!QS`Gy&IcI6xSQ z-2gQ%nS?KNBi@xp))gmml4|j6K$^OSNTA7{M#-%3T_z6I(s2w~rQ1e_e$^!4h%yPq^Q>a*NY!i)lL$Xrq_m$C!K8mVd&{(Xd}bQx z@zk6LlQ04QoD$SGV$=<`5N6aajc&w!3h!x&N%Crf;oeI(P?|t!^c`yhN7jtstTXW` z)xRJJjWTq8OqP_JUVZu1Ww@JUVbpZzKuAKZY{+3uw6D`G+NwAQn>arAxW9o3s?=fB zwqOWl7ZRf7VgC(v1dM;1W)H{_fJ8mZZ%`Rt=g>65)HI(6M2;56TDy4dlB|)9q>|Jf z)65mjUt!AkO>_V-E7*35%r9^Z|C(@*STd)pb;2D_6auNu_wiE5dFo_0L2Z1Mj>EI7lzivkQ*35a~;t#9c*Euhaq?b#UcC@d@RpdGvRLP zeY*Pt&>=YU5%dVZVZn1N+Amh-Lm}T&ON|EDbp=qz8k?@RbQ%*T-_Y18J`OSFn;_;P zVg*0I3hJ_ARLOtGKtG1y$Dyy?&S!sp4bES8dDZgpBWP7}*!%V{!_c?ePBUi|kj}pw z8ABfYa$qCB-2gz^SuIM+(Hlj!q#TlHR6(~FfXJ}~3%W%ZoGz8%_OulhZQO;|lbFw7 z;coB|u*%{89icd$=0Z;F?EQegC}x< z!q*uJUq7H48fc{NAX%XSUX!e%2!jq7V8!aOd2FoTx>WPT_sF*!yjT%OkB30yfq-1G zzX)-TLu5x@;JSaJEzOHs>5r~6L5)NYrx#PlXcPNRWds2|T{tH^PG~U|jlF~!n9dY6 zrq*SZNp9dBZ_#=ipXS?N?@W3lEoc;NoR~s7VTW2G%tbC!JVzIb(FfXE)kK$ei+zKW zI+WgE;z@5nw+pbH4Du6=ww+xAwhpoj>k-1!yf}(p7bCE8E8oa zt-z_qQ+wUI0teWnxid+}YjigS7SKf8;ngG1$A=>nt?E(_ph~x8&kk8$lST|q>XnbK z6H`Jl<1Sa|8sIe0Bk1rNlD~!PFW=sO{=7fDUc_nFTuaARRi|H@ZZvoEI;zC17~oE0 z%0r`r-Zg*38lZweNcT=z8kt2c(u+X(j_E?6GdhoJ89MB!h&yDD-r~cBtW;MZX_Ur( zAZQ3tbMrb{JS3Iw;8fFeE!IqC(GMX=@<&*M{sl4lf@;WG-EsWiNSRCuZdgMVPy@V!=^mS z)bA{GIT8e{X--|jbFP(iqy!C6Hx3+`LS7mJ8=^yXjZZ__f)gzCzzBJj{Nv(s#^#X8 zv!j1;IC0vN#`0S?wdoX=^~(aJwbLyF&o=SOszH$s;b61EBT(eGVEweuH~aIQ=KW2+ z9L5WnvIrgRICSZiE=fDGUw+*|mwyBoR0(|sFJFTZC-IDK+&9`(1+61}nf{25>P*<{ z`ntpjyy?0G&>^`f7ydYWBvlIBtt+9=dc=Q}8zi%2@zM1IrQ^RGw)H%)6L&F=j(WjZ z^wDAW2dxs5pGZrLrQ3s#loil5j141z9hKF&Luu;FSBIw(|GDsCY5Sw#6_t^{U9|lA z@!Ma2`!IvWSvIlIF6eB>;jpkivYTk6rq`|< z6%8Q=@z=RcZvHlYb%1^Q4WVVMLt}pz+0Fxuf%7P4)r6(fVoV2Sh_~)gR&CCJcM(~g z40RfTO9gS5S{2SU^R6ZpLdbQeN71)Qqi z;(!J83n4C0>`j4&64Mo|-@fBTQC(N$NC5OYpHz5Lg1= z){kzAQ(zG#orBl$HeIS~Y&LC3S~1AXqx;+rTZw2)-558(g~kQ+64U7jPLUb7(3M8o zgMOVzs-3Z6kU)luo5yF20yKY9?`zH&oPO;r=}b8{AsltqJ@wt4ewm>YpM>m^u~1}n zIq=m%w+taK{c06L;ac^bT?H;9;V+@Q#O)^jC0(789!$FOFnRAXo35SdvMv#UH3qt; zo7T8sU2H&heJW! ${P}.tar.gz ${EGO_VENDOR_URI}" -LICENSE="MIT" +LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" KEYWORDS="~amd64" -IUSE="" +IUSE="test" -DEPEND="dev-go/glide - dev-go/go-spew" +DEPEND="test? ( dev-go/glide )" -DOCS=( src/${EGO_PN}/Changes src/${EGO_PN}/README.md ) +DOCS=( src/"${EGO_PN}"/{Changes,README.md} ) src_prepare() { default - # Don't install dependencies - sed -i '/peco\$(SUFFIX):/s/ installdeps//' \ - src/${EGO_PN}/Makefile || die "sed failed" + # Don't install dependencies, make build verbose + sed -i -e '/peco\$(SUFFIX):/s/ installdeps//' \ + -e '/test:/s/ installdeps//' \ + -e '/go build/s/-o/-v -x -o/' \ + -e '/go test -v/s#$(INTERNAL_BIN_DIR)/$(THIS_GOOS)/$(THIS_GOARCH)/##' \ + src/"${EGO_PN}"/Makefile || die "sed failed" } src_compile() { - GOPATH="${S}:$(get_golibdir_gopath)" emake -C src/${EGO_PN} build + GOPATH="${S}:$(get_golibdir_gopath)" emake -C src/"${EGO_PN}" build +} + +src_test() { + GOPATH="${S}:$(get_golibdir_gopath)" emake -C src/"${EGO_PN}" test } src_install() { - dobin src/${EGO_PN}/releases/peco_linux_amd64/peco einstalldocs + dobin src/"${EGO_PN}"/releases/peco_linux_amd64/peco } diff --git a/app-shells/peco/peco-0.5.3.ebuild b/app-shells/peco/peco-0.5.3.ebuild index 958bad43d524..c40d5b888512 100644 --- a/app-shells/peco/peco-0.5.3.ebuild +++ b/app-shells/peco/peco-0.5.3.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 @@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/peco/peco" SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz ${EGO_VENDOR_URI}" -LICENSE="MIT" +LICENSE="Apache-2.0 BSD BSD-2 MIT" SLOT="0" KEYWORDS="~amd64" IUSE="test" diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index b98042fbb2be053b5defbbb14846138080e71f67..b41976636b2d43a735060ec7444a4063694463e8 100644 GIT binary patch literal 52356 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

0es)r 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 R4M(H@<3H9(f`@W?0RXg@-bDZa literal 52853 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 diff --git a/app-text/ddir/Manifest b/app-text/ddir/Manifest deleted file mode 100644 index bde88a47948e..000000000000 --- a/app-text/ddir/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ddir-0_p20100323.tar.bz2 15875 BLAKE2B 5e4a013d8e0c224c540514968b82c4818f5c737a74b13bcf257e19c7f8726a94d234bd138ad8efe777b45edfe7a471896855b37eec0d8adb4045912687cb25c5 SHA512 e2f367eef02c14a1d937db71fcd798990975581f6352ffad01894b40aea218f48a22d2aa96660cb1f8876b0720a8e76eacf9a5c87f0ecd2f58cafd5434acccad diff --git a/app-text/ddir/ddir-0_p20100323.ebuild b/app-text/ddir/ddir-0_p20100323.ebuild deleted file mode 100644 index dd207b08e59c..000000000000 --- a/app-text/ddir/ddir-0_p20100323.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="A perl implementation of the tree(1) program" -HOMEPAGE="http://freshmeat.net/projects/ddir" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-lang/perl" - -src_compile() { :; } - -src_install() { - newbin bin/ddir.pl ddir || die - doman bin/ddir.1 - dodoc ChangeLog doc/manual/*.txt README - dohtml doc/manual/*.html -} diff --git a/app-text/ddir/metadata.xml b/app-text/ddir/metadata.xml deleted file mode 100644 index eca282c06938..000000000000 --- a/app-text/ddir/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - ddir - - diff --git a/app-text/docbook-sgml/Manifest b/app-text/docbook-sgml/Manifest deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/app-text/docbook-sgml/docbook-sgml-1.0-r1.ebuild b/app-text/docbook-sgml/docbook-sgml-1.0-r1.ebuild deleted file mode 100644 index 33fc3d59f4c1..000000000000 --- a/app-text/docbook-sgml/docbook-sgml-1.0-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A helper package for sgml docbook" -HOMEPAGE="https://www.docbook.org/sgml/" - -LICENSE="metapackage" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86" - -RDEPEND=" - >=app-text/docbook-dsssl-stylesheets-1.64 - ~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-utils-0.6.6 - app-text/openjade - app-text/sgml-common" diff --git a/app-text/dvipsk/dvipsk-5.999_p20190410.ebuild b/app-text/dvipsk/dvipsk-5.999_p20190410.ebuild index fe7d03d2b56e..a3b21f92a6d1 100644 --- a/app-text/dvipsk/dvipsk-5.999_p20190410.ebuild +++ b/app-text/dvipsk/dvipsk-5.999_p20190410.ebuild @@ -25,7 +25,7 @@ SRC_URI="${SRC_URI} ) " LICENSE="GPL-2" 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" +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="doc source" DEPEND=">=dev-libs/kpathsea-6.2.1" diff --git a/app-text/fdftk/Manifest b/app-text/fdftk/Manifest deleted file mode 100644 index dacc9066d772..000000000000 --- a/app-text/fdftk/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST FDFToolkitForUnix.tar.gz 5725906 BLAKE2B 800ff670744bcbb9673db6edbb1d35e0c530fed5374da26520152b257c83abda3588886d6bac787701e767c5ae0651341804468b2a744bb466b525338a7ae899 SHA512 835438c5031464c169543d42a512ad691824dcea6d7f38e746bbe778adc9511eaa15c49ac2d4b3a92e4f831275e16a409e9e1e275983fb70309559ecdf686a66 diff --git a/app-text/fdftk/fdftk-6.0-r1.ebuild b/app-text/fdftk/fdftk-6.0-r1.ebuild deleted file mode 100644 index d4f4935a36bf..000000000000 --- a/app-text/fdftk/fdftk-6.0-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -MY_P="FDFToolkitForUnix" -At="${MY_P}.tar.gz" - -DESCRIPTION="Acrobat FDF Toolkit" -HOMEPAGE="http://www.adobe.com/devnet/acrobat/fdftoolkit.html" -SRC_URI="${At}" - -SLOT="0" -LICENSE="Adobe" -KEYWORDS="-* x86" # binaries for i386 type hardware ONLY -RESTRICT="fetch strip mirror" - -#DEPEND=" -# perl? ( dev-lang/perl )" -IUSE="" - -S=${WORKDIR}/${MY_P} - -pkg_nofetch() { - einfo "1. Visit ${HOMEPAGE}" - einfo "2. Review EULA" - einfo "3. Download ${At}" - einfo "4. Move ${At} to your DISTDIR directory" -} - -src_unpack() { - if [ ! -r ${DISTDIR}/${At} ]; then - eerror "cannot read ${At}. Please check the permission and try again." - die - fi - unpack ${At} || die -} - -src_install () { - into /opt/${P} - dolib.so "Headers and Libraries/LINUX/libFdfTk.so" || die - insinto /opt/${P}/include - doins "Headers and Libraries/Headers/FdfTk.h" || die - # It doesn't support Perl 5.8.* - #if use perl; then - # eval `perl '-V:package'` - # eval `perl '-V:version'` - # eval `perl '-V:archname'` - # insinto /usr/lib/${package}/vendor_perl/${version}/Acrobat - # exeinto /usr/lib/${package}/vendor_perl/${version}/${archname}/auto/Acrobat/FDF - # doexe "Headers and Libraries/LINUX/FDF.so" || die - # doins "Headers and Libraries/Headers/FDF.pm" || die - #fi - - into /usr - dodoc ReadMe.txt Documentation/*.pdf - - dodir /etc/env.d - echo "LDPATH=/opt/${P}/lib" >${D}/etc/env.d/55${P} -} diff --git a/app-text/fdftk/metadata.xml b/app-text/fdftk/metadata.xml deleted file mode 100644 index f93818d4dfc6..000000000000 --- a/app-text/fdftk/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - robbat2@gentoo.org - - - tex@gentoo.org - Gentoo TeX Project - - diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest index 0c90c42ed8e5..ebe367bfd892 100644 --- a/app-text/ghostscript-gpl/Manifest +++ b/app-text/ghostscript-gpl/Manifest @@ -1,2 +1,4 @@ DIST ghostscript-9.26.tar.xz 33059724 BLAKE2B 7ccb9730db8ae056e67bf8d7fa097a4cb529605e12214ab81253d2d354d26c24e393c8bec2ecdb51a1fefe8443b8af47758705c2fb6b1dab59932140c5de07ca SHA512 3ddb83029edf32282357bf606f4045a9ac73df6543cd423cfad09158ec12ada083a0dbb5aac3b73ae24cbc6c1e9d7574257a5c1fae63ba8776fbb00150ef2a3e +DIST ghostscript-9.28rc4.tar.xz 34608244 BLAKE2B f659b73d88b14f07e2c5b0ece7bc8dff5f9daf831a6da3f37e9613b00799929fb505c5ce7b98f181f617f2a2744b7abcf8be770b2ca0bb8389c439934541432b SHA512 a73dda81de96d93c1cdcc712356b1e06349d0e35af3db726b3581e5e1289cb656db52426f2aefa699c8fb137d0058e7a1238f54f0d2165f0c7ca86c96eb42fbc DIST ghostscript-gpl-9.26-patchset-1.tar.xz 3716 BLAKE2B 0a4c32b3d0c0152b0dc7c62bf2b0bc8e30a369c2aed7c7be4a231948123c2242ce96ae5b1fd485bdae84d7cde1be9f3b3a16831fe77dfbc7ac6cd28bb5e14442 SHA512 7ad9558b00cc11d0872b32d2f1430d2e47730a2360c79d88299c87f8d6d4c15adb5c679ebdcaf50c58d9051c6a1d6f6873e4d81aadfbf3ce202ad94b6dc8981f +DIST ghostscript-gpl-9.28-patchset-1.tar.xz 3276 BLAKE2B 7fc0adc8ed45e82772447106c0171fb3767f15ad4df479cf521faf3ef8fc1bc19f8839d30e60ed32c4e7c89ddab951a30d6d3539b9931d8ffd97889ef647a59f SHA512 6b4369811a970e3d19e26d3be00db01312154feaf66c07af71605bd6c25150d0640b7ebf5379bfa7860ef743a640f756ddf2d55f0fbd696c023c7cc2ca59b65e diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-9.28_rc4.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-9.28_rc4.ebuild new file mode 100644 index 000000000000..e484ac77593a --- /dev/null +++ b/app-text/ghostscript-gpl/ghostscript-gpl-9.28_rc4.ebuild @@ -0,0 +1,200 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic toolchain-funcs + +DESCRIPTION="Interpreter for the PostScript language and PDF" +HOMEPAGE="https://ghostscript.com/" + +MY_PN=${PN/-gpl} +MY_P="${MY_PN}-${PV/_}" +PVM=$(ver_cut 1-2) +PVM_S=$(ver_rs 1-2 "") + +MY_PATCHSET="ghostscript-gpl-9.28-patchset-1.tar.xz" + +SRC_URI="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz" +if [[ -n "${MY_PATCHSET}" ]] ; then + SRC_URI+=" https://dev.gentoo.org/~whissi/dist/ghostscript-gpl/${MY_PATCHSET}" +fi + +LICENSE="AGPL-3 CPL-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="cups dbus gtk l10n_de static-libs tiff unicode X" + +LANGS="ja ko zh-CN zh-TW" +for X in ${LANGS} ; do + IUSE="${IUSE} l10n_${X}" +done + +DEPEND=" + app-text/libpaper + media-libs/fontconfig + >=media-libs/freetype-2.4.9:2= + >=media-libs/jbig2dec-0.16 + >=media-libs/lcms-2.6:2 + >=media-libs/libpng-1.6.2:0= + >=media-libs/openjpeg-2.1.0:2= + >=sys-libs/zlib-1.2.7 + virtual/jpeg:0 + cups? ( >=net-print/cups-1.3.8 ) + dbus? ( sys-apps/dbus ) + gtk? ( || ( x11-libs/gtk+:3 x11-libs/gtk+:2 ) ) + unicode? ( net-dns/libidn:= ) + tiff? ( >=media-libs/tiff-4.0.1:0= ) + X? ( x11-libs/libXt x11-libs/libXext ) +" +BDEPEND="virtual/pkgconfig" +RDEPEND="${DEPEND} + app-text/poppler-data + >=media-fonts/urw-fonts-2.4.9 + l10n_ja? ( media-fonts/kochi-substitute ) + l10n_ko? ( media-fonts/baekmuk-fonts ) + l10n_zh-CN? ( media-fonts/arphicfonts ) + l10n_zh-TW? ( media-fonts/arphicfonts ) +" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + if [[ -n "${MY_PATCHSET}" ]] ; then + # apply various patches, many borrowed from Fedora + # http://pkgs.fedoraproject.org/cgit/ghostscript.git + eapply "${WORKDIR}/patches/"*.patch + fi + + default + + # remove internal copies of various libraries + rm -r cups/libs || die + rm -r freetype || die + rm -r jbig2dec || die + rm -r jpeg || die + rm -r lcms2mt || die + rm -r libpng || die + rm -r tiff || die + rm -r zlib || die + rm -r openjpeg || die + # remove internal CMaps (CMaps from poppler-data are used instead) + rm -r Resource/CMap || die + + if ! use gtk ; then + sed -e "s:\$(GSSOX)::" \ + -e "s:.*\$(GSSOX_XENAME)$::" \ + -i base/unix-dll.mak || die "sed failed" + fi + + # Force the include dirs to a neutral location. + sed -e "/^ZLIBDIR=/s:=.*:=${T}:" \ + -i configure.ac || die + # Some files depend on zlib.h directly. Redirect them. #573248 + # Also make sure to not define OPJ_STATIC to avoid linker errors due to + # hidden symbols (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203327#c1) + sed -e '/^zlib_h/s:=.*:=:' \ + -e 's|-DOPJ_STATIC ||' \ + -i base/lib.mak || die + + # search path fix + # put LDFLAGS after BINDIR, bug #383447 + sed -e "s:\$\(gsdatadir\)/lib:@datarootdir@/ghostscript/${PVM}/$(get_libdir):" \ + -e "s:exdir=.*:exdir=@datarootdir@/doc/${PF}/examples:" \ + -e "s:docdir=.*:docdir=@datarootdir@/doc/${PF}/html:" \ + -e "s:GS_DOCDIR=.*:GS_DOCDIR=@datarootdir@/doc/${PF}/html:" \ + -e 's:-L$(BINDIR):& $(LDFLAGS):g' \ + -i Makefile.in base/*.mak || die "sed failed" + + # remove incorrect symlink, bug 590384 + rm ijs/ltmain.sh || die + eautoreconf + + cd ijs || die + eautoreconf +} + +src_configure() { + local FONTPATH + for path in \ + "${EPREFIX}"/usr/share/fonts/urw-fonts \ + "${EPREFIX}"/usr/share/fonts/Type1 \ + "${EPREFIX}"/usr/share/fonts \ + "${EPREFIX}"/usr/share/poppler/cMap/Adobe-CNS1 \ + "${EPREFIX}"/usr/share/poppler/cMap/Adobe-GB1 \ + "${EPREFIX}"/usr/share/poppler/cMap/Adobe-Japan1 \ + "${EPREFIX}"/usr/share/poppler/cMap/Adobe-Japan2 \ + "${EPREFIX}"/usr/share/poppler/cMap/Adobe-Korea1 + do + FONTPATH="$FONTPATH${FONTPATH:+:}${EPREFIX}$path" + done + + PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) \ + econf \ + --enable-dynamic \ + --enable-freetype \ + --enable-fontconfig \ + --enable-openjpeg \ + --disable-compile-inits \ + --with-drivers=ALL \ + --with-fontpath="$FONTPATH" \ + --with-ijs \ + --with-jbig2dec \ + --with-libpaper \ + --without-luratech \ + $(use_enable cups) \ + $(use_enable dbus) \ + $(use_enable gtk) \ + $(use_with cups pdftoraster) \ + $(use_with unicode libidn) \ + $(use_with tiff system-libtiff) \ + $(use_with X x) + + cd "${S}/ijs" || die + econf \ + --enable-shared \ + $(use_enable static-libs static) +} + +src_compile() { + emake so all + + cd ijs || die + emake +} + +src_install() { + emake DESTDIR="${D}" install-so install + + # move gsc to gs, bug #343447 + # gsc collides with gambit, bug #253064 + mv -f "${ED}"/usr/bin/{gsc,gs} || die + + cd "${S}/ijs" || die + emake DESTDIR="${D}" install + + # rename the original cidfmap to cidfmap.GS + mv "${ED}/usr/share/ghostscript/${PVM}/Resource/Init/cidfmap"{,.GS} || die + + # install our own cidfmap to handle CJK fonts + insinto /usr/share/ghostscript/${PVM}/Resource/Init + doins \ + "${WORKDIR}/fontmaps/CIDFnmap" \ + "${WORKDIR}/fontmaps/cidfmap" + for X in ${LANGS} ; do + if use l10n_${X} ; then + doins "${WORKDIR}/fontmaps/cidfmap.${X/-/_}" + fi + done + + # install the CMaps from poppler-data properly, bug #409361 + dosym ../../../poppler/cMaps "/usr/share/ghostscript/${PVM}/Resource/CMap" + + if ! use static-libs; then + find "${ED}" -name '*.la' -delete || die + fi + + if ! use l10n_de; then + rm -r "${ED}"/usr/share/man/de || die + fi +} diff --git a/app-text/grutatxt/grutatxt-2.0.16-r1.ebuild b/app-text/grutatxt/grutatxt-2.0.16-r1.ebuild index 665c38e090d3..1509ebcd6dcb 100644 --- a/app-text/grutatxt/grutatxt-2.0.16-r1.ebuild +++ b/app-text/grutatxt/grutatxt-2.0.16-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -GENTOO_DEPEND_ON_PERL_SUBSLOT=yes -inherit perl-app +inherit perl-module MY_PN="Grutatxt" MY_P=${MY_PN}-${PV} diff --git a/app-text/htmlinc/htmlinc-1.0_beta1-r2.ebuild b/app-text/htmlinc/htmlinc-1.0_beta1-r2.ebuild index a2d1afc50502..180d093a6ff0 100644 --- a/app-text/htmlinc/htmlinc-1.0_beta1-r2.ebuild +++ b/app-text/htmlinc/htmlinc-1.0_beta1-r2.ebuild @@ -7,7 +7,7 @@ inherit flag-o-matic toolchain-funcs DESCRIPTION="HTML Include System by Ulli Meybohm" HOMEPAGE="http://www.meybohm.de/" -SRC_URI="mirror://gentoo/${PN}.tar.gz -> ${P}.tar.gz" +SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/app-text/ps2pkm/ps2pkm-1.8_p20190410.ebuild b/app-text/ps2pkm/ps2pkm-1.8_p20190410.ebuild index dac9b634018f..1bdcc2ac8c8e 100644 --- a/app-text/ps2pkm/ps2pkm-1.8_p20190410.ebuild +++ b/app-text/ps2pkm/ps2pkm-1.8_p20190410.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz" LICENSE="MIT" 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 ~x64-solaris ~x86-solaris" +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 ~x64-solaris ~x86-solaris" IUSE="" DEPEND=">=dev-libs/kpathsea-6.2.1" diff --git a/app-text/t1utils/Manifest b/app-text/t1utils/Manifest index e81cbf7ccbdf..868221477e33 100644 --- a/app-text/t1utils/Manifest +++ b/app-text/t1utils/Manifest @@ -1,2 +1 @@ -DIST t1utils-1.39.tar.gz 175047 BLAKE2B 346c6a400351e3662cb7ab88183c2f3b3934d4dd124742c06513c0d582d1359803fb32272ebb6744a227e1a862e7c55f195273087c8cc401a8bdf507227b967d SHA512 930fa0f264136fdc5d3d18e9a3b45c4818413d01ed12a32daa1b5ecfcc0ea4d6554faf428c6bab9247a2cfc16973787c0b6f0dfbb0273fa6a03a3e8d1d501301 DIST t1utils-1.41.tar.gz 176552 BLAKE2B 69ccc07a3b98de18355b09532129f80e4188d64817a1ad4e8439b3a0e37917a63b9e187a25fedfc5aba486b2e60279586a425992e9f25a111ba9c77ed3863f6e SHA512 b532d3af38a73903a512eb1297ba7510747dcbe8362acc4a0f20f2a3c786d82d8f5b22997ed3867114f33153a34cdd71c4c8e6a093db3cecc3825b6e4725a00b diff --git a/app-text/t1utils/t1utils-1.39.ebuild b/app-text/t1utils/t1utils-1.39.ebuild deleted file mode 100644 index a7af218b8f28..000000000000 --- a/app-text/t1utils/t1utils-1.39.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -IUSE="" - -DESCRIPTION="Type 1 Font utilities" -SRC_URI="http://www.lcdf.org/type/${P}.tar.gz" -HOMEPAGE="http://www.lcdf.org/type/#t1utils" -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 ~x64-solaris ~x86-solaris" -SLOT="0" -LICENSE="BSD" - -DEPEND="" -RDEPEND="${DEPEND} - !;z?<_Gk3D+X6vPS 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 delta 9092 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 CBMS%s diff --git a/dev-cpp/xsd/Manifest b/dev-cpp/xsd/Manifest deleted file mode 100644 index a012f9e3b7c3..000000000000 --- a/dev-cpp/xsd/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST xsd-4.0.0.tar.bz2 1042144 BLAKE2B 74ced8b8c68840bce8ac8b0c3df79785745c475136f5092a047e0f71e3b1f41be71fa01982fc1ea0cd7e05727a158bb467f8d1ee0773d4276684f93f558aa47e SHA512 0bac508e6948ef9e2399daed2554fcff3eaa79a7e62a3b245c777fb8bef3c5c80a35403bffdb00f72d3cf1b411747a91c059dd1c932b0a00baf076d3e60da527 diff --git a/dev-cpp/xsd/files/xsd-4.0.0-disable_examples_and_tests.patch b/dev-cpp/xsd/files/xsd-4.0.0-disable_examples_and_tests.patch deleted file mode 100644 index d04487a17762..000000000000 --- a/dev-cpp/xsd/files/xsd-4.0.0-disable_examples_and_tests.patch +++ /dev/null @@ -1,50 +0,0 @@ ---- a/makefile -+++ b/makefile -@@ -15,8 +15,6 @@ - .PHONY: $(dist-pre) - - $(default): $(out_base)/xsd/ \ -- $(out_base)/tests/ \ -- $(out_base)/examples/ \ - $(out_base)/doc/ - - # Test. -@@ -28,7 +26,6 @@ - # - $(install): $(out_base)/xsd/.install \ - $(out_base)/libxsd/.install \ -- $(out_base)/examples/.install \ - $(out_base)/doc/.install - $(call install-dir,$(src_base)/dist/examples/build,$(install_doc_dir)/xsd/examples/build) - $(call install-dir,$(src_base)/dist/examples/cxx,$(install_doc_dir)/xsd/examples/cxx,-name makefile) -@@ -44,7 +41,6 @@ - # - $(dist): $(out_base)/xsd/.dist \ - $(out_base)/libxsd/.dist \ -- $(out_base)/examples/.dist \ - $(out_base)/doc/.dist - $(call install-dir,$(src_base)/dist/examples/build,$(dist_prefix)/examples/build) - $(call install-dir,$(src_base)/dist/examples/cxx,$(dist_prefix)/examples/cxx,-name makefile) -@@ -59,7 +55,6 @@ - $(dist-win): $(dist-pre) \ - $(out_base)/xsd/.dist-win \ - $(out_base)/libxsd/.dist-win \ -- $(out_base)/examples/.dist-win \ - $(out_base)/doc/.dist-win - $(call install-dir,$(src_base)/dist/etc,$(dist_prefix)/etc) - $(call install-dir,$(src_base)/dist/examples/build,$(dist_prefix)/examples/build) -@@ -90,14 +85,10 @@ - # Clean. - # - $(clean): $(out_base)/xsd/.clean \ -- $(out_base)/tests/.clean \ -- $(out_base)/examples/.clean \ - $(out_base)/doc/.clean - - $(call include,$(bld_root)/install.make) - - $(call import,$(src_base)/xsd/makefile) - $(call import,$(src_base)/libxsd/makefile) --$(call import,$(src_base)/tests/makefile) --$(call import,$(src_base)/examples/makefile) - $(call import,$(src_base)/doc/makefile) diff --git a/dev-cpp/xsd/files/xsd-4.0.0-fix-expat-support.patch b/dev-cpp/xsd/files/xsd-4.0.0-fix-expat-support.patch deleted file mode 100644 index e91b74eb4c35..000000000000 --- a/dev-cpp/xsd/files/xsd-4.0.0-fix-expat-support.patch +++ /dev/null @@ -1,59 +0,0 @@ -## Fix bug in C++/Parser Expat Support http://scm.codesynthesis.com/?p=xsd/xsd.git;a=commitdiff;h=94cba986108a0e0f42295572ca42c356d59328d7 -### Author Boris Kolpackov -## Thu, 24 Jul 2014 11:40:01 +0100 (12:40 +0200) -### Committer Boris Kolpackov -## Thu, 24 Jul 2014 11:40:01 +0100 (12:40 +0200) ---- xsd/libxsd/xsd/cxx/parser/expat/elements.hxx -+++ xsd/libxsd/xsd/cxx/parser/expat/elements.hxx -@@ -51,7 +51,9 @@ namespace xsd - } - }; - -- typedef std::unique_ptr parser_auto_ptr; -+ typedef -+ std::unique_ptr -+ parser_auto_ptr; - #else - // Simple auto pointer for Expat's XML_Parser object. - // ---- xsd/libxsd/xsd/cxx/parser/expat/elements.txx -+++ xsd/libxsd/xsd/cxx/parser/expat/elements.txx -@@ -283,9 +283,10 @@ namespace xsd - throw std::bad_alloc (); - - if (system_id || public_id) -- parse_begin (parser, system_id ? *system_id : *public_id, eh); -+ parse_begin ( -+ parser.get (), system_id ? *system_id : *public_id, eh); - else -- parse_begin (parser, eh); -+ parse_begin (parser.get (), eh); - - // Temporarily unset the exception failbit. Also clear the - // fail bit when we reset the old state if it was caused -@@ -310,8 +311,10 @@ namespace xsd - break; - } - -- if (XML_Parse ( -- parser, buf, is.gcount (), is.eof ()) == XML_STATUS_ERROR) -+ if (XML_Parse (parser.get (), -+ buf, -+ is.gcount (), -+ is.eof ()) == XML_STATUS_ERROR) - { - r = false; - break; -##http://scm.codesynthesis.com/?p=xsd/xsd.git;a=commitdiff;h=0e5fab0664fb36c6253dfd7bb86d8985d1b349ef ---- xsd/libxsd/xsd/cxx/parser/expat/elements.txx -+++ xsd/libxsd/xsd/cxx/parser/expat/elements.txx -@@ -279,7 +279,7 @@ namespace xsd - { - parser_auto_ptr parser (XML_ParserCreateNS (0, XML_Char (' '))); - -- if (parser == 0) -+ if (parser.get () == 0) - throw std::bad_alloc (); - - if (system_id || public_id) - diff --git a/dev-cpp/xsd/files/xsd-4.0.0-fix-include.patch b/dev-cpp/xsd/files/xsd-4.0.0-fix-include.patch deleted file mode 100644 index 85ea3e54313e..000000000000 --- a/dev-cpp/xsd/files/xsd-4.0.0-fix-include.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/xsd/xsd.cxx -+++ b/xsd/xsd.cxx -@@ -15,7 +15,7 @@ - - #include - #include --#include -+#include - #include - #include - #include diff --git a/dev-cpp/xsd/files/xsd-4.0.0-xsdcxx-rename.patch b/dev-cpp/xsd/files/xsd-4.0.0-xsdcxx-rename.patch deleted file mode 100644 index cb78348e7b67..000000000000 --- a/dev-cpp/xsd/files/xsd-4.0.0-xsdcxx-rename.patch +++ /dev/null @@ -1,159 +0,0 @@ -Description: change docu from xsd to xsdcxx -Author: Jörg Frings-Fürst -Reviewed-by: -Last-Update: 2014-07-22 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ -Index: trunk/xsd/doc/xsd.1 -=================================================================== ---- a/doc/xsd.1 -+++ b/doc/xsd.1 -@@ -1,16 +1,16 @@ - .\" Process this file with - .\" groff -man -Tascii xsd.1 - .\" --.TH XSD 1 "July 2014" "XSD 4.0.0" -+.TH XSDCXX 1 "July 2014" "XSDCXX 4.0.0" - .SH NAME --xsd \- W3C XML Schema to C++ Compiler -+xsdcxx \- W3C XML Schema to C++ Compiler - .\" - .\" - .\" - .\"-------------------------------------------------------------------- - .SH SYNOPSIS - .\"-------------------------------------------------------------------- --.B xsd -+.B xsdcxx - .I command - .B [ - .I options -@@ -20,19 +20,19 @@ - .I file - .B ...] - .in --.B xsd help -+.B xsdcxx help - .B [ - .I command - .B ] - .in --.B xsd version -+.B xsdcxx version - .\" - .\" - .\" - .\"-------------------------------------------------------------------- - .SH DESCRIPTION - .\"-------------------------------------------------------------------- --.B xsd -+.B xsdcxx - generates vocabulary-specific, statically-typed C++ mapping from W3C XML - Schema definitions. Particular mapping to produce is selected by a - .IR command . -@@ -96,7 +96,7 @@ - .PP - .RS - .RS 3 --.B xsd help -+.B xsdcxx help - .I command - .RE - .PP -@@ -133,9 +133,9 @@ - - When the C++11 mode is selected, you normally don't need to perform any - extra steps other than enable C++11 in your C++ compiler, if required\. The --XSD compiler will automatically add the necessary macro defines to the --generated header files that will switch the header-only XSD runtime library --(\fBlibxsd\fP) to the C++11 mode\. However, if you include any of the XSD -+XSDCXX compiler will automatically add the necessary macro defines to the -+generated header files that will switch the header-only XSDCXX runtime library -+(\fBlibxsd\fP) to the C++11 mode\. However, if you include any of the XSDCXX - runtime headers directly in your application (normally you just include the - generated headers), then you will need to define the \fBXSD_CXX11\fP macro - for your entire project\. -@@ -1632,7 +1632,7 @@ - .\" - .SH DIAGNOSTICS - If the input file is not a valid W3C XML Schema definition, --.B xsd -+.B xsdcxx - will issue diagnostic messages to - .B STDERR - and exit with non-zero exit code. -Index: trunk/xsd/doc/xsd.xhtml -=================================================================== ---- a/doc/xsd.xhtml -+++ b/doc/xsd.xhtml -@@ -3,11 +3,11 @@ - - - -- XSD 4.0.0 Compiler Command Line Manual -+ XSDCXX 4.0.0 Compiler Command Line Manual - - - -- -+ - - - -@@ -50,19 +50,19 @@ - -

NAME

- --

xsd - W3C XML Schema to C++ Compiler

-+

xsdcxx - W3C XML Schema to C++ Compiler

- -

SYNOPSIS

- -
--
xsd command [options] file [file ...]
--
xsd help [command]
--
xsd version
-+
xsdcxx command [options] file [file ...]
-+
xsdcxx help [command]
-+
xsdcxx version
-
- -

DESCRIPTION

- --

xsd generates vocabulary-specific, statically-typed -+

xsdcxx generates vocabulary-specific, statically-typed - C++ mapping from W3C XML Schema definitions. Particular mapping to - produce is selected by a command. Each mapping has - a number of mapping-specific options that should -@@ -138,10 +138,10 @@ - -

When the C++11 mode is selected, you normally don't need to perform any - extra steps other than enable C++11 in your C++ compiler, if required. The -- XSD compiler will automatically add the necessary macro defines to the -- generated header files that will switch the header-only XSD runtime library -+ XSDCXX compiler will automatically add the necessary macro defines to the -+ generated header files that will switch the header-only XSDCXX runtime library - (libxsd) to the C++11 mode. However, if you include any -- of the XSD runtime headers directly in your application (normally you just -+ of the XSDCXX runtime headers directly in your application (normally you just - include the generated headers), then you will need to define the - XSD_CXX11 macro for your entire project.

- -@@ -219,7 +219,7 @@ - -

For example, if you have file hello.xsd with - namespace http://example.com/hello and you run -- xsd on this file, then the string in question will -+ xsdcxx on this file, then the string in question will - be:

- -

hello.xsd. http://example.com/hello

-@@ -1530,7 +1530,7 @@ -

DIAGNOSTICS

- -

If the input file is not a valid W3C XML Schema definition, -- xsd will issue diagnostic messages to STDERR -+ xsdcxx will issue diagnostic messages to STDERR - and exit with non-zero exit code.

- -

BUGS

diff --git a/dev-cpp/xsd/metadata.xml b/dev-cpp/xsd/metadata.xml deleted file mode 100644 index 8b10bbf7607c..000000000000 --- a/dev-cpp/xsd/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - Enable support for serializing to/from an ACE CDR stream - - diff --git a/dev-cpp/xsd/xsd-4.0.0.ebuild b/dev-cpp/xsd/xsd-4.0.0.ebuild deleted file mode 100644 index 612125e91bbf..000000000000 --- a/dev-cpp/xsd/xsd-4.0.0.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs versionator - -DESCRIPTION="An open-source, cross-platform W3C XML Schema to C++ data binding compiler" -HOMEPAGE="https://www.codesynthesis.com/products/xsd/" -SRC_URI="https://www.codesynthesis.com/download/${PN}/$(get_version_component_range 1-2)/${P}.tar.bz2" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" -IUSE="ace doc examples test zlib" - -RDEPEND=" - >=dev-libs/xerces-c-3.0.0 - dev-libs/boost:=[threads] - dev-cpp/libcutl - >=dev-cpp/libxsd-frontend-2.0.0 - ace? ( dev-libs/ace ) - zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND} - dev-util/build - doc? ( app-doc/doxygen )" - -PATCHES=( - "${FILESDIR}/${PN}-4.0.0-disable_examples_and_tests.patch" - "${FILESDIR}/${PN}-4.0.0-xsdcxx-rename.patch" - "${FILESDIR}/${PN}-4.0.0-fix-expat-support.patch" - "${FILESDIR}/${PN}-4.0.0-fix-include.patch" -) - -src_configure() { - # Maintainer notes: - # * xqilla is not required, this is only whether or not to include the xpath - # examples which require xqilla - mkdir -p \ - build/cxx/gnu \ - build/import/lib{ace,boost,cult,backend-elements,xerces-c,xqilla,xsd-frontend,z} || die - - cat >> build/configuration-dynamic.make <<- EOF || die - xsd_with_zlib := $(usex zlib y n) - xsd_with_ace := $(usex ace y n) - xsd_with_xdr := y - xsd_with_xqilla := y - xsd_with_boost_date_time := y - xsd_with_boost_serialization := y - EOF - - cat >> build/cxx/configuration-dynamic.make <<- EOF || die - cxx_id := gnu - cxx_optimize := n - cxx_debug := n - cxx_rpath := n - cxx_pp_extra_options := - cxx_extra_options := ${CXXFLAGS} - cxx_ld_extra_options := ${LDFLAGS} - cxx_extra_libs := - cxx_extra_lib_paths := - EOF - - cat >> build/cxx/gnu/configuration-dynamic.make <<- EOF || die - cxx_gnu := $(tc-getCXX) - cxx_gnu_libraries := - cxx_gnu_optimization_options := - EOF - - # cli - cat >> build/import/cli/configuration-dynamic.make <<- EOF || die - cli_installed := y - EOF - - # ace - cat >> build/import/libace/configuration-dynamic.make <<- EOF || die - libace_installed := y - EOF - - # boost - cat >> build/import/libboost/configuration-dynamic.make <<- EOF || die - libboost_installed := y - libboost_system := y - EOF - - # libcutl - cat >> build/import/libcutl/configuration-dynamic.make <<- EOF || die - libcutl_installed := y - EOF - - # xerces-c - cat >> build/import/libxerces-c/configuration-dynamic.make <<- EOF || die - libxerces_c_installed := y - EOF - - # xqilla - cat >> build/import/libxqilla/configuration-dynamic.make <<- EOF || die - libxqilla_installed := y - EOF - - # libxsd-frontend - cat >> build/import/libxsd-frontend/configuration-dynamic.make <<- EOF || die - libxsd_frontend_installed := y - EOF - - # zlib - cat >> build/import/libz/configuration-dynamic.make <<- EOF || die - libz_installed := y - EOF -} - -src_compile() { - emake verbose=1 - - if use doc; then - emake -C "${S}/doc/cxx/tree/reference" verbose=1 - fi - if use test; then - XERCESC_NLS_HOME="${EPREFIX}/usr/share/xerces-c/msg" emake -C tests verbose=1 - fi -} - -src_test() { - XERCESC_NLS_HOME="${EPREFIX}/usr/share/xerces-c/msg" emake -C tests test -} - -src_install() { - emake install_prefix="${ED%/}/usr" install - - # Renaming binary/manpage to avoid collision with mono-2.0's xsd/xsd2 - mv "${ED%/}"/usr/bin/xsd{,cxx} || die - mv "${ED%/}"/usr/share/man/man1/xsd{,cxx}.1 || die - - # remove incorrectly installed documentation - rm -rf "${ED%/}/usr/share/doc" || die - # clean out all non-html related files - find doc/ \( -iname '*.1' -o -iname 'makefile*' -o -iname '*doxygen' \ - -o -iname '*doxytag' -o -iname '*html2ps' \) -delete || die - - DOCS=( NEWS README FLOSSE ) - HTML_DOCS=( doc/. ) - einstalldocs - - newdoc libxsd/README README.libxsd - newdoc libxsd/FLOSSE FLOSSE.libxsd - - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 0811eaea9667d359ab40196411c43dc8a6c8ab0c..cc1d5ec09eccb0a32097910b6758071d2d6e2076 100644 GIT binary patch literal 18985 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

)sAcOwXd7`b@jhEqh#pdK+Jv6wY|r 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 diff --git a/dev-java/ant-contrib/ant-contrib-1.0_beta3-r2.ebuild b/dev-java/ant-contrib/ant-contrib-1.0_beta3-r2.ebuild index 7d467945ad73..8bab213a6bd8 100644 --- a/dev-java/ant-contrib/ant-contrib-1.0_beta3-r2.ebuild +++ b/dev-java/ant-contrib/ant-contrib-1.0_beta3-r2.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 @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/ant-contrib/${PN}-${PV/_beta/b}-src.tar.bz2" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" +KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos" # test? ( dev-java/ant-junit dev-java/ant-testutil ) CP_DEPEND=" diff --git a/dev-java/ant-ivy/ant-ivy-1.4.1-r1.ebuild b/dev-java/ant-ivy/ant-ivy-1.4.1-r1.ebuild index 11291a26fda5..8316de61c4d7 100644 --- a/dev-java/ant-ivy/ant-ivy-1.4.1-r1.ebuild +++ b/dev-java/ant-ivy/ant-ivy-1.4.1-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="5" @@ -22,7 +22,7 @@ SRC_URI="http://www.jaya.free.fr/downloads/ivy/${PV}/${MY_P}-src.zip" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" +KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos" COMMON_DEP=" dev-java/ant-core:0 diff --git a/dev-java/forehead/forehead-1.0_beta5-r2.ebuild b/dev-java/forehead/forehead-1.0_beta5-r2.ebuild index abd1975c7854..c511d691129b 100644 --- a/dev-java/forehead/forehead-1.0_beta5-r2.ebuild +++ b/dev-java/forehead/forehead-1.0_beta5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="A framework to assist in controlling the run-time ClassLoader" HOMEPAGE="http://forehead.werken.com" -SRC_URI="mirror://gentoo/forehead-${PV}.tbz2 -> ${P}.tbz2" +SRC_URI="mirror://gentoo/${P}.tbz2" LICENSE="Werken-1.1.1.1" SLOT="0" diff --git a/dev-java/gnu-regexp/gnu-regexp-1.1.4-r3.ebuild b/dev-java/gnu-regexp/gnu-regexp-1.1.4-r3.ebuild index 8787fe4bd8d8..04dd950d0f94 100644 --- a/dev-java/gnu-regexp/gnu-regexp-1.1.4-r3.ebuild +++ b/dev-java/gnu-regexp/gnu-regexp-1.1.4-r3.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=5 @@ -11,7 +11,7 @@ MY_P="gnu.regexp-${PV}" DESCRIPTION="GNU regular expression package for Java" HOMEPAGE="https://savannah.gnu.org/projects/gnu-regexp" -SRC_URI="mirror://gentoo/${MY_P}.tar.gz -> ${P}.tar.gz" +SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="1" diff --git a/dev-java/higlayout/higlayout-1.0-r3.ebuild b/dev-java/higlayout/higlayout-1.0-r3.ebuild index a94242c71e2d..6d9a92e62b28 100644 --- a/dev-java/higlayout/higlayout-1.0-r3.ebuild +++ b/dev-java/higlayout/higlayout-1.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Java Swing layout manager that's powerful and easy to use" HOMEPAGE="http://www.autel.cz/dmi/tutorial.html" -SRC_URI="mirror://gentoo/HIGLayout${PV}.zip -> ${P}.zip" +SRC_URI="mirror://gentoo/${P}.zip" LICENSE="LGPL-2.1" SLOT="0" diff --git a/dev-java/iso-relax/iso-relax-20050331-r4.ebuild b/dev-java/iso-relax/iso-relax-20050331-r4.ebuild index c82edc65fa0d..b202adc2bbe0 100644 --- a/dev-java/iso-relax/iso-relax-20050331-r4.ebuild +++ b/dev-java/iso-relax/iso-relax-20050331-r4.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="5" @@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Interfaces useful for applications which support RELAX Core" HOMEPAGE="http://iso-relax.sourceforge.net" -SRC_URI="mirror://gentoo/${P}-gentoo.tar.bz2 -> ${P}.tar.bz2" +SRC_URI="mirror://gentoo/${P}.tar.bz2" LICENSE="MIT" SLOT="0" diff --git a/dev-java/jade/jade-3.3-r3.ebuild b/dev-java/jade/jade-3.3-r3.ebuild index 6c7939efd089..bd88a7daf00d 100644 --- a/dev-java/jade/jade-3.3-r3.ebuild +++ b/dev-java/jade/jade-3.3-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="JADE is FIPA-compliant Java Agent Development Environment" HOMEPAGE="http://jade.cselt.it/" -SRC_URI="mirror://gentoo/JADE-src-${PV}.zip -> ${P}.zip" +SRC_URI="mirror://gentoo/${P}.zip" LICENSE="LGPL-2" KEYWORDS="amd64 x86" diff --git a/dev-java/jarbundler/jarbundler-2.3.1.ebuild b/dev-java/jarbundler/jarbundler-2.3.1.ebuild index 335239e7b0b8..85b6c77d7df3 100644 --- a/dev-java/jarbundler/jarbundler-2.3.1.ebuild +++ b/dev-java/jarbundler/jarbundler-2.3.1.ebuild @@ -9,7 +9,7 @@ inherit java-pkg-2 java-ant-2 DESCRIPTION="Jar Bundler Ant Task" HOMEPAGE="https://github.com/UltraMixer/JarBundler" -SRC_URI="mirror://gentoo/${PN}.zip -> ${P}.zip" +SRC_URI="mirror://gentoo/${P}.zip" LICENSE="GPL-2" SLOT="0" diff --git a/dev-java/jdbc-informix/Manifest b/dev-java/jdbc-informix/Manifest deleted file mode 100644 index 1019f9974975..000000000000 --- a/dev-java/jdbc-informix/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST JDBC.3.00.JC3.tar 18447872 BLAKE2B 61951967bf1d9bd21583fd4270ccd5b177613896f4864a0bcbd9ecaf995e8a097238cb0f4b1f9f65f8012344b88bbd5b91440507192f2e2a63a39f0595a28ce9 SHA512 1f5d0848964b6e805ea735745e8af94664b55dcdf8de664d649b0b261eeac5f36ed0a6cff9bbfdd70b3b574c28b988013c97b1c2011fbcb51f21262f8dda0525 diff --git a/dev-java/jdbc-informix/jdbc-informix-3.00.3.ebuild b/dev-java/jdbc-informix/jdbc-informix-3.00.3.ebuild deleted file mode 100644 index c3676e5dfefa..000000000000 --- a/dev-java/jdbc-informix/jdbc-informix-3.00.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -JAVA_PKG_IUSE="doc examples" - -inherit versionator java-pkg-2 - -MY_PV="$(replace_version_separator 2 .JC)" - -At="JDBC.${MY_PV}.tar" -DESCRIPTION="JDBC Type 4 Drivers for Informix" -SRC_URI="${At}" -HOMEPAGE="http://www.ibm.com/software/data/informix/tools/jdbc/" -DOWNLOADPAGE="http://www14.software.ibm.com/webapp/download/search.jsp?go=y&rs=ifxjdbc" -KEYWORDS="amd64 x86" -LICENSE="informix-jdbc" -SLOT="0" -DEPEND=">=virtual/jre-1.4" -RDEPEND=">=virtual/jre-1.4" -RESTRICT="fetch" -IUSE="" - -S="${WORKDIR}" - -pkg_nofetch() { - elog "Due to licensing restrictions, you need to download the distfile manually." - elog "Please navigate to ${DOWNLOADPAGE}" - elog "Click on the 'Informix JDBC Driver' link, version ${MY_PV}" - elog "Sign up with your IBM account (you need to register)." - elog "Go through the license agreement and survey." - elog "Download ${At} and place it into your DISTDIR directory." - elog "And restart the installation." -} - -src_compile() { - einfo "Performing silent installation" - addpredict /root/vpd.properties - java -jar setup.jar -P product.installLocation=. -silent - if use examples; then - einfo "Cleaning compiled examples" - find demo \( -name \*.so -o -name \*.class -o -name \*.dll \) -delete - fi -} - -src_install() { - java-pkg_dojar lib/*.jar - - # these are to be copied to app server as servlets - insinto /usr/share/${PN}/ - doins -r proxy - - if use doc; then - java-pkg_dojavadoc doc/javadoc - dodoc doc/release/jdbc4pg.pdf doc/release/sqlj/ifxsqljug.pdf || die - dohtml -r doc/release/* || die - fi - - use examples && java-pkg_doexamples demo -} diff --git a/dev-java/jdbc-informix/metadata.xml b/dev-java/jdbc-informix/metadata.xml deleted file mode 100644 index 2444066aa02b..000000000000 --- a/dev-java/jdbc-informix/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - java@gentoo.org - Java - - diff --git a/dev-java/jgoodies-animation/jgoodies-animation-1.2.0-r2.ebuild b/dev-java/jgoodies-animation/jgoodies-animation-1.2.0-r2.ebuild index 2ad90150c273..0ca9ed5a45f6 100644 --- a/dev-java/jgoodies-animation/jgoodies-animation-1.2.0-r2.ebuild +++ b/dev-java/jgoodies-animation/jgoodies-animation-1.2.0-r2.ebuild @@ -11,7 +11,7 @@ MY_V=${PV//./_} DESCRIPTION="JGoodies Animation Library" HOMEPAGE="http://www.jgoodies.com/" -SRC_URI="mirror://gentoo/animation-${MY_V}.zip -> ${P}.zip" +SRC_URI="mirror://gentoo/${P}.zip" LICENSE="BSD" SLOT="0" diff --git a/dev-java/jgoodies-binding/jgoodies-binding-1.1.2-r2.ebuild b/dev-java/jgoodies-binding/jgoodies-binding-1.1.2-r2.ebuild index 9d62dba26479..e7e455b79489 100644 --- a/dev-java/jgoodies-binding/jgoodies-binding-1.1.2-r2.ebuild +++ b/dev-java/jgoodies-binding/jgoodies-binding-1.1.2-r2.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 @@ -11,7 +11,7 @@ MY_V=${PV//./_} DESCRIPTION="Bind object properties with UI components" HOMEPAGE="http://www.jgoodies.com/" -SRC_URI="mirror://gentoo/binding-${MY_V}.zip -> ${P}.zip" +SRC_URI="mirror://gentoo/${P}.zip" LICENSE="BSD" SLOT="1.0" diff --git a/dev-java/jgraph/jgraph-5.12.0.4-r1.ebuild b/dev-java/jgraph/jgraph-5.12.0.4-r1.ebuild index eba4ad003f8c..1681ab0b8efb 100644 --- a/dev-java/jgraph/jgraph-5.12.0.4-r1.ebuild +++ b/dev-java/jgraph/jgraph-5.12.0.4-r1.ebuild @@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc source" inherit java-pkg-2 java-pkg-simple DESCRIPTION="Open-source graph component for Java" -SRC_URI="mirror://gentoo/${P}-lgpl-src.jar -> ${P}.jar" +SRC_URI="mirror://gentoo/${P}.jar" HOMEPAGE="https://www.jgraph.com" IUSE="doc examples source" diff --git a/dev-java/jsr173/jsr173-1.0-r4.ebuild b/dev-java/jsr173/jsr173-1.0-r4.ebuild index 7180b48d5303..8ae113028d42 100644 --- a/dev-java/jsr173/jsr173-1.0-r4.ebuild +++ b/dev-java/jsr173/jsr173-1.0-r4.ebuild @@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Yet another Java library for parsing and writing XML" HOMEPAGE="http://dev2dev.bea.com/xml/stax.html" -SRC_URI="mirror://gentoo/${PN}.jar -> ${P}.jar" +SRC_URI="mirror://gentoo/${P}.jar" LICENSE="bea.ri.jsr173" SLOT="0" diff --git a/dev-java/jvyaml/jvyaml-0.2.1-r2.ebuild b/dev-java/jvyaml/jvyaml-0.2.1-r2.ebuild index 01c3133f0780..f3d5a25246ce 100644 --- a/dev-java/jvyaml/jvyaml-0.2.1-r2.ebuild +++ b/dev-java/jvyaml/jvyaml-0.2.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Java YAML parser and emitter" HOMEPAGE="https://jvyaml.dev.java.net/" -SRC_URI="mirror://gentoo/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="mirror://gentoo/${P}.tar.gz" KEYWORDS="amd64 x86" SLOT="0" diff --git a/dev-java/laf-plugin/laf-plugin-0.2-r2.ebuild b/dev-java/laf-plugin/laf-plugin-0.2-r2.ebuild index 03ba88053fbc..27a2ea3f6544 100644 --- a/dev-java/laf-plugin/laf-plugin-0.2-r2.ebuild +++ b/dev-java/laf-plugin/laf-plugin-0.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Look'n'feel Java library" HOMEPAGE="http://laf-plugin.dev.java.net/" -SRC_URI="mirror://gentoo/${P}-src.tar.bz2 -> ${P}.tar.bz2" +SRC_URI="mirror://gentoo/${P}.tar.bz2" KEYWORDS="amd64 x86" SLOT="0" diff --git a/dev-java/mina-core/mina-core-1.1.7-r1.ebuild b/dev-java/mina-core/mina-core-1.1.7-r1.ebuild index 46dc34c23318..bb2d5a60560a 100644 --- a/dev-java/mina-core/mina-core-1.1.7-r1.ebuild +++ b/dev-java/mina-core/mina-core-1.1.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Apache MINA Project" HOMEPAGE="https://mina.apache.org/" -SRC_URI="mirror://gentoo/${P}-sources.jar -> ${P}.jar" +SRC_URI="mirror://gentoo/${P}.jar" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ppc64 x86" diff --git a/dev-java/qdox/qdox-1.6.3-r1.ebuild b/dev-java/qdox/qdox-1.6.3-r1.ebuild index 1bed92f903f1..214262e8879c 100644 --- a/dev-java/qdox/qdox-1.6.3-r1.ebuild +++ b/dev-java/qdox/qdox-1.6.3-r1.ebuild @@ -9,7 +9,7 @@ inherit java-pkg-2 java-pkg-simple DESCRIPTION="Parser for extracting class/interface/method definitions" HOMEPAGE="https://github.com/codehaus/qdox" -SRC_URI="mirror://gentoo/${P}-sources.jar -> ${P}.jar" +SRC_URI="mirror://gentoo/${P}.jar" KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" SLOT="1.6" diff --git a/dev-java/rome/rome-0.9-r3.ebuild b/dev-java/rome/rome-0.9-r3.ebuild index b6e2db835c45..abd3aaa7e8e5 100644 --- a/dev-java/rome/rome-0.9-r3.ebuild +++ b/dev-java/rome/rome-0.9-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -9,7 +9,7 @@ inherit java-pkg-2 java-ant-2 DESCRIPTION="Java framework for RSS and Atom feeds" HOMEPAGE="https://rometools.github.io/rome/" -SRC_URI="mirror://gentoo/${P}-src.zip -> ${P}.zip" +SRC_URI="mirror://gentoo/${P}.zip" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 x86" diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 40b4ccecbe921fa867d016cf27c1d08da3919d64..256f4513b2571edddb2ff9d4f15ae80f558ac4d7 100644 GIT binary patch literal 18004 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

!l=`Ys0754 zU9?$6I&)Czx>Lu`RR9IW0yo@LJEYEe({a~XVnajKhqT6ZSx2X{ANb<{bSy2F6KT+h z@+#f}2^S2(gCYf^VcRx*s$BAv=i3Kn45KTmt&v6?unzEFHNVrT@D!1Tf9|bDj;VTd zf^yN{fv&gJ+OPB5>+kROZ(m>E^zDUPHWer1O|WAXJ*&osm`ccki?Idxy6G4{iddE{ zwM*}yk&D|9$M z3np|}a~%{BRH02uP4H_lE|wP@Ejp`@+DB-@395UZO8RErRb&;C0s0^=bnLX)90_n@ zOsgQV62dBAi$iTW6L)|D)Tz@>{y)zQLAb5g%Y6Ox`S-8C+>_7&J9;K_+?vW@!tr1( z3+mQ%KqrsG<+eJVaDl*|@_^Vq(OskrRt-E{jZP;om2E21$bv>54dpSuXMl3ps&hEt zWLJ)g5Lk&MYJ%*zZ+#X5#D3K?BFt1y%}*;8iAL{7{6oz!;VMOUDyi9oDA*?ogiSyk zji^kCIx5r&qntW6&zGisz)awUEd%eNj5 z+(QTCJ`!_~*F}frkWXwIk72>0sq7@UjY8tFpo!}KF^Iy|w^7t~j7cWtkcfJ1t4KB= zfiJ>MbtdU%ynm@b zt3pTWyt-M3@*du+IL1_ggQ4Y_>V}TH~ys1RU z>zofl1FJOE!5y54a7182`oUUaI$2W$oM+`x?iB_1;Hx+X+)}zLdz_Wns0PxbK1--g zQFoe((`Rcs=0w1Ax$u|rGBD@0S( zlj2LVoSaHY3p=XJugXw|-~!laa9}tij=Aw+l|izch)0jE0urB1$0wAd>}+s6{aiW? zj!}6ZFdPD)bR&vt0s$(enNU#m5E1G&9Z0@)!U!G2b$3-(HAiLUc2cT|5691l9-x=Fk&8#&KkD6W;}P!> zf-!;Ab&Z5T?YUxSb*Qlt{s*!)Qv$N?st(-E-#|`MWDBp(P@)*Z{^(N&ykFB4lp8DR zKniflu8f45GYNkRtvwVtfh&0_D}cAYU9sEIY^_f|1n?eg=N+(_F=fp-Unh#aMQb`>p2%2VAER{6FTEIq> z0Ei7?%Q}wSqSsXiZp}~Gm}XOKRaHo+CF9FlIQPZ+o4tO0_vPz)|1$2B;x>^Z=?u!H zDMFznR+&2WA|4XK5cgF_9SQOekyagmDlM^T-W(d*p=(9X1j*#D13Q_pBq9kcb`n{= z`c<~Zb{GWwbizE8fSAI^wK7x^_n=@zEY(IRNwe_otf3pKpe~)rrTz$FDvJRO;ZYqJ z=u4FVnslK8KJ-Psio|qgh5k66|Ml63eP$ZFk@$C8H4p40sUACO{zAc=i77k$xN2{@ z^=>JO1!L3KCAJ=U3TCU@1Un5Xw>R)^0Ch{XcZf_y6(YEAP19G@m^4^JuwHJhA|Bov zi-JciWm@fYHF5USlr?aPKY&FQyo;}M7~Hdl2_Fx;Uc*z+1CnIkfUtqZ9&uB3&5T|Y zHev#`;PO`CP$Ny~E6akERHqzEro50T@uD`8P6X|)fP+p6V{uE>i1Evs#)7GV_u<}s z_Tk&FU*4SmKU0M|elI0I$6g#_>TT8t8zsDaWJt*_~IeZjc5fTmoi7QM$o@& zm`c-d5;-(LtooMdby_B1_5f$vSbbC>Qm-v3gAF*rN>pu)x?E~_I~v5HZtko;DjXX$ zReP>8#FqW;v0FNpHUuR!}n(yLlYi+b(aQPCdq3iGpZRAfMOX#|kiAx4kzg%fJMkPje>~JTn=7@ z+)n)5@zwXt2dkxhH39;7f<+t+C|TOKFrhzcw*;QAITo4&r9vvKb(@#uP^Z#jLwzU> zy#z}I7d`PoH7)_#sC>J!Czjjh|K1XXAOGX?jnT(jSqTt`Gz1Zmp}_cRWfm375T1A} zd=h#!kXBx`BIelsMPMQLchyr>q0>@JirjALBwdZ7rou*y9$`!fgNt0gt)`f%Ha00Y zl#I$g9{R^{1z*(A!=tO+W=e@7>q@_-sR$$2tRAmc&pYhvAR{eewNA%%(R2)7?HcmK zLo6L~pxLlANui7z0)Lk9hpC|+1^tsWMF+52!|rSK*ZC#`eJhbj#+xr4$4MSUls%Mf zW=NbS&@{C)0*V9ohKj*2lCMaJ0}gr37YZ1GewSxbb>+n1WzU88eNu7Buzcj7!+!l1;aX2O-O_$fa}N@OaWXYcB|4j?4D3H zrz%j8xlrSvIaEvKpFu_DV$To`#COuPqABZz+^Xf)+4cyG+;17xPt!i!`#0QeSc1>$ zQ&cs~_ECLws^mwVZuPW`3@(*$c=9=TGSdi>26H6H^YmC2Y*2^)Zb#U(5)lw*&4(Bs zXC>%D2SFSBO_fKmf25#4I_ps(oR9n2S`3J}Jyc@k($N9=T=34M(Hc-GNFOk>ARmEv zx*=W~3)Dl_L=Gq!-$3A~L{#NRP2-L*8V8#M%$%k%sobaWo?)u`KxeBF$(BJ5%_q1K z`cI$t$9MD7`1JlC6M7LSC4hCvSX8eMiRgQEr{+3&2jX5;RW1yxUjcF5RCys^o`{#-7H$Nieb5JO1X3m_YO_hIiBm`3 zR?LBjX1Gd`g3ydPc!K7uXzEl^qnFAmd?XMlm?6y64Ji6x{FT#yCBsAcTA-y$8#E&{ zq7Qg24cbCh<+m&L56XGj$Tvewyoy~@4DOnAz_PHt*BAtdI8ryMOh*&bRE(YC@gO>A z4i&(5oM!Q10#!w;9mF;Wb%C_HtjAMxFk!=32f!PM)Mzo03e`L-Y(Jqw+G!a#2~{P}XH|ZQtqvhii0Rf8n*k_~*#gCl3{Cj6op)bJnp4 zaJUlEO^G|U3m89Tw}W<2-uGxW%#C?{dY%7Cl`3Hab*K+v$yBUCupAnm#2fiR41(1I zNUf#;U?+(~r3Dl?P;^xt^vc|z%Z@|t@BljC9XJw;f=Y=4k>RgAdDfT=8+as^Rt2V5 z(j(?$51}Xx;v|i+CROojdV>nty;_cu`lxkQ2f7ijOb#5Ys$L6qq~qnIF#^2`7W~Q@ zrvRgXvt7T})S|L_cPgyXfCEL5qv00%y&LiRY_G4M?gvAz+(><9^F#xnOMt9~*c3H` zM~!xyOJxp_%1#un?2u#oHu#C(0#dUl4f;B{1$8f>msD+4Og#i5X08BnO;hkzJVCCk zs?Z8u-+%}*6ej<0#_Zx!7ktqykYsqFWb-xf2vHaKhMCp70U@nj)#B>bUj%KOK1f*u z1H$B`%0stQr9Ue0m#*<^XiU309@K$=L#V1asBJO|q1f5ma{Z@t0u802HMDU???<>^ zN$S8rVWGR9p%PxQPqMvuYsK-T?w5=aK_nI2TdV3 zGFH|S;*vxbUK)i-`ytNnU|Mo{J{tzj-z za)X$J@19w&ZaTCK*s~Ds6}hg-Wk-kdVujbRPe@GBS))@miMk#~%FeD)X>4n7Ns}&n z(mz_#sr9;K0D37yGg(}7{R(vZIeICv)EdVC6WT+iTJs=Jg=s9ZTA_IsuR?uI0rnkg+~n-Y_&U@!*mRh)`YHbxw%Ly%l+V{^dsM zVGU2Qm{gwWl)Fk0B~7J-Oe}O_3P~u8k@A01l0y=WkRd~iCPO8Lt zv!a0d*m~TgK^qJ96cWaY*}`9SAb+ryeZ5Aj--j+4?=haupgO%nA`q`&TK}j;2mQ z@HX1313xY5wEAecSWvL%ztGgiwjxe+%pY_Bfc{^u}oh2glo^#D|Q4cs2B;a&}B{-?ZMucn3 z14Kss*Gu(hqpP`q&6BEA;b1EG(13#OW=hBM>|^Pqf2p!=DRJLhQ7iw_DQ^<5#2s!W z02(bh__c<(9)8M>eb&K$QGWayQ{r{lVT7Npa)+KFk4IIlUA1vlMSIx@v)-aMOcRT? zvfxbx9=K4Hfr7kgq0A*6)g-E^xNPHdz5e6dyT5DRxK~~#4F_ZO)mef?@YLdPuBoU} z<$TCx4bfv;n^N?cwAy_%zD)Ju>Q-c}j|VFOuq7iL1gY+EbVwT9aSssGuqNni6Z}Dm zdB5!-;{4`gRDvpaaQLizOje+A1X4|V)Hx@b$SaAtlg@sv!hO{mQUIW(mI>47?#p1R z$=pmxCkV8@zgj&RktALGGde^2M-4e4>}{>M#UYJh`t>Ly>5i|4{e|@nnY`;&J>cEIpb~#pS z-@9K`vs~a3?5N5VlzDLaU^W&C|Lo14We4Io%2DGM>Z+)X%@Q?r;iwJ`S`(C%5LK++ z2PB0?O?4gK0n@11=u9FJnAd#Ds!1#w$EO97Odx(NC(@A=J|Vj54?uT&Wew5~D|S1c zz17E+8Ji^P(n*GDMq3fgwK-@|V zba-yp#Al5XR!IuP8S6a?URUwzR_hmXYHAwS<8)Ss`&A7U{Gkr%G~rWSfV>&7+XMo| zB^&CFP*oS&gI(@9CQShZW1>dNG&T6C=%muXiL1-kW0al~&=uHiHO9jp7K$d;Kvl@2_ps5b7v6%h;3vkz5i zRj3nkpLs%wN54yd{3J!v}ARLzrlrR*d(k!mRcjQcvgh6QWRod%yN>8@e7 z=Q$PHse$OKQHI&FSkh!kJ?lwRotun_eNs)hS6Q}>c-qit6a=FB_m}E`d0NfAZvdKU z6o#h2;n#@L!PYkMpP{acYY+zhflRy3k@@rcVtx7gL)S~pH}lf8CUlUi0b6jg<~fjs zgn72*8U=Ek+M89JtHHNBd>?0|DsheEBLr>FCxBB>Z9^hdl^F2%uEJ`aBNf+7-Z_@$vm!KVRAnl_yfmYv=ebnarZz*BvqKaV zFEy*VPj&rn4e=_M2vI+fHE5rQs^Ti%tG+g=kWv*UDr?c?`L`=}A39!cU3-Y_RyBJl zPc`P68u@!$IRKlM!?@aw!Iu%cDsbV4Duuy`P(a%PLw(CnHD$w|sGswll@jd=kcXH`Rtk`yZcs5pwQi5QyU zR{T(Re@U9)a1GY3i6zp^^&GCuBJozPRI-xEs2ss=99Mn)Lvl|{Vnq`ml&hzvYXtYz ziIx>`Fv_C~2@E?!!D&qWDdO?alNB_K<2p4*JEA3G(%4bCp7ssZwAE&;Y!ldn8zi24 zDCB7tjcC~TVZrXRUP8Xj(N>M?1gD9#C-H5AcW63;jY@BMg(?-O1r&5nO4cX?o;96D zn4nhvvOIs2z%)I))C|f`r4SejTso;^GE61ew-7eOdJW3!BRsytUu}EpB$N_I*g|?V77r8B1ZlYShWrCIsI8zhe;6GdfR&Tj*M%ps3|gzNI+t4zdM0Oq_yOKN1v@ z1DZ=2uFk(vv-$>WQ=5=-x(Em{6zu9KN9&ZN3u+~F8V3ze%{n+y0chZfvI$R1FN}x8gP5>V}P9KE6Fg1z%}l08k`5~y)#_ONt>9r)`?y(z~ppY8SDCdB7GfsuEWgaS}k z4QC=85X?}3eYKl-g4Q*uAYCmfniR4-m}nX?lJFgjMbZ{HK5eL`qc14p5+8R!Q5ec# zFVRZkVQ}hLP$ACH$#=&Q9x^Dn2<27-Tr4W9iK@3%t+MH4FfO&LZq-O){u{O4*9mHD zOhgJDH>$8vaI6+NLN4TZA`}R3y4&QsRx2usB3v>DcbT`1xh+*AJgQ z{(0X^?VYPnfK>j7?bU2x)14YRf`;OhMJUtA3n%w->b2cUT~zR45C=2_i9glo)TogT zX{pd$M>SbjcvNbyW6C%~I+hzD5}9Vl5U={WFic2|rcL&=vESbv5a#{U{F& z_BQ-ysexF-b=V+2@*3e@)O4*H*sZE*m2eFWx|&T%G;_@p4)?I8)^jH#)6{2O*s-pz z+@P6>!4YTbO+0@2k8dxpulxN!9@yK6T6&tPi=4LRjv->R$UVzoerx#itGG(!j-C2bG{=sKII2aqicA(slAR%j7t1VbzTG4$r=(y=uZMfR8J+r1au$YUn{4X=I4k zMBs4Lv2x9(RW^1%Vwn1Ga=T8@RUfC*mZ~ZkqH)u`E$W2;L&NfFUmbf@Dg4~gBg)>O zCpBWzHI)~SPzItAK6x~vU+tzEOO0vk?jI0;Rp3MS{;1^ox@xb!S+X~abt@%QZ5AYm zFJ795Vj7zl6~|Q4$$F^M&8wND%&SIeB(Euo#XEfwY%&J5bPQ8H+8LOa@-a!5g>B8& zP@xd$4*aj~3Z9tw0K$>R(*(G|qoz0OE-6h8YS+XymA|qHTV1+66MCc;R3+wp)4df@ zjp$3GzP6N&#++edYP-+M`>RiGt87k{?g(nl&@rA|{#P6_H3+iGf#x{^?X$8|wp zy~_WWhJ+Gmrm2&82@4LeHN~*as3~6h6xmVBIZLRk2zuqS$zy|8Ag?93`iBO;-4))1(cffT%ph?a{!wsAYNCCni zWv{ArWifR*=u*w{xQcEJq9pDwZ!Id-Q=5WrL`wn7U&xmMJO;!0l$4@USG8T^y&Sav zS*5z#g%za&u1!}0!SRa*&qiIl#+MBpaQo}NuyIWGHJ3%xAN0swY zX<1Wmi1diYPbxd|$Aqeu)ubd#CoTk>V8J?;MvrboVW`tolmJd3J*mSd2%HEQ-%(Ip zL-wX378a1j7{YFk@fFp5H4XEwSEbNUa|f}Gh=KPK68!+%Z%xNvZ=_zcrJjJ8T|NRd zgmT*|Jp(&*@siV={WNFGkoEX|_^rad`afqdUG}P+xW-CY2zgJTwy3V3mZhu=>7E z_`{yp-F6y(4lNx@-hrRcunOH#T}-%!>*>ZZ=)w{g)TFjd1oA3Tj~du{qo-fL{ex+$ zw>oHEA|D-Ts{(JUG}$X+c{MKbrde}vlLHBe-bHuY!ex#c)Yf%gm6U{69mml$X#sM!z67hAvssEu2Af z)N8%v>i_a4eWSGb^Jum-rMpa-v?xuh`6n8+sXK9xTN1BJ>3JoWyXH#~ySIwPL1cDC zw^ZpC$fes7O^xl*q%>4hSel9%^K#Lvq9G7_HG4>U%ZkRo*|X6&@`GVrRUuKMVY0@O zsMccQ3#e{2)}QNcDKI}=$avLYYjjbJy3|;i)~TC^zzHy$m*^N0TsIQe*L9&SPms2n z$fxEh`lh-xDU;%Ek^Zm0ynNlL?D=K{z`b6=5mf;xIH}VW!c_+vG9guUsX0I+ZmtnS zOE=#_HBI9}cimMAOx@~i_acVrSazx%)@$g`jxgJzEURXCWu;oT(*#IMNkfG41X9k~ z&)d&5x43F_@>JE}Q3D(7w0N=GqT5GxKMSD(%|#$6rW=*e`r5^7Y`r7&7hQBWqK0K^ zZPk~sbOVMTs?8cO>Z|HjmB*^rB<#+C-#}!aOZMBBaVK5rHraS;G!i?gj!*nU4M0du zD2}qbPS^MmUo|7B2E{nlh~fxS^Pn_2`bLCEiVC$wtgn<2_#n{gfxMiaLSO1ubP}9f`GgO;QAml?vIq2Sc+$SUSyDJxyFf zPu4>yM=G+O%bUia z+bBXMtv5MdRJBt3`A_?#BMEe#NOiQ#C!H2{lvuIVeuoh}1bN?}k&DS{VIm$3aqbIUfiL z6V-J_YBX88KHGJRbr7sHt7lw8hBdBB*KPQSNYf;#pou?S!^~F{>T52piVUZvg}u z6;`2KMbKwd0N#h3R3^0OG9^tm>IvqWHL48I(70n2zh{l1J!)xr7Az?o@giz7N+;^- zOcnYldg+F6^`h6NY45;SRR6IewO2z!)+kfWsMamQ%^>rTWiukA%uW5zTPIIf{>U~m bNb{I<-}k6k>AWT+wSW45bhe2C-hTi9qG=uK literal 18015 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 diff --git a/dev-lang/cfortran/cfortran-4.4-r3.ebuild b/dev-lang/cfortran/cfortran-4.4-r3.ebuild index 18edf8e29493..941c5f347b6e 100644 --- a/dev-lang/cfortran/cfortran-4.4-r3.ebuild +++ b/dev-lang/cfortran/cfortran-4.4-r3.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=5 @@ -15,7 +15,7 @@ SRC_URI=" SLOT="0" LICENSE="LGPL-2" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-macos" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~x86-macos" IUSE="examples" src_unpack() { diff --git a/dev-lang/go/go-1.12.9.ebuild b/dev-lang/go/go-1.12.9.ebuild index daee1d59a92e..1d18b01c55a5 100644 --- a/dev-lang/go/go-1.12.9.ebuild +++ b/dev-lang/go/go-1.12.9.ebuild @@ -37,7 +37,7 @@ case ${PV} in case ${PV} in *_beta*|*_rc*) ;; *) - KEYWORDS="-* amd64 arm ~arm64 ~ppc64 ~s390 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="-* amd64 arm arm64 ~ppc64 ~s390 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" # The upstream tests fail under portage but pass if the build is # run according to their documentation [1]. # I am restricting the tests on released versions until this is diff --git a/dev-lang/helium/Manifest b/dev-lang/helium/Manifest index b252b04e2702..2b63862803ad 100644 --- a/dev-lang/helium/Manifest +++ b/dev-lang/helium/Manifest @@ -1,3 +1 @@ -DIST helium-1.6-ghc.patch.bz2 34579 BLAKE2B a2454589721e32a45e2adca41a4ba3bd0c17ecc9f1616aa276e590e56491f9b2e5b89bf0ed33624931edf4a72f24201245cd0873c8ea2448a3996ee6d1d8fd94 SHA512 ac86750a98d3c87cb00e8777ad0e5a838df9d87ebdd8540d1c5a297a8488c810acbecf4d665ef7754da0f99729785f48fb77d24fc09f3c963fe972e06dc952c8 -DIST helium-1.6-src.tar.gz 960254 BLAKE2B db7a23b6d18f3b19c024857a043aaee31837b81bd67c3133a566a21ab8615f3bc019322f3ca08437e3acdbb092a60d41a9162ff95026052caaf2da1bd777ae47 SHA512 f102c5a4f669cb0b7fecdf3efdf9dacf0cddb97e9bf5cbdebd0801169802dbfefbe3de08d3f36c1c66a3839a3b080e241840f5135eea40860a91157815026a95 DIST helium-1.8.1.tar.gz 774509 BLAKE2B 05e28d1140cd48925a2c4d06c5c152e06879389d666d54b0c5d7592453489f8e2bbaa8e7c20dbd9d72fe57a3f9651bffa05d156a32e0208e41ef0e78599353fa SHA512 4523d7323251354ea9f4fd0f6f5a112659119bef2fc0c790bb139cdcdf25e7f740ae4c7d584d0c93aabc3baaace8be49931808c59ad9133b81a64ae115e0f9b9 diff --git a/dev-lang/helium/files/helium-1.6-respect-cflags-ldflags-nostrip.patch b/dev-lang/helium/files/helium-1.6-respect-cflags-ldflags-nostrip.patch deleted file mode 100644 index 6c035ad3b8fc..000000000000 --- a/dev-lang/helium/files/helium-1.6-respect-cflags-ldflags-nostrip.patch +++ /dev/null @@ -1,59 +0,0 @@ -Original report: https://bugs.gentoo.org/attachment.cgi?id=244509 - -The patch is not ideal as lvm/src/configure runs -compiler tests without those flags enabled, but -they are broken anyways. - -Added CFLAGS, LDFLAGS, remover STRIP call in C part of lvm. -diff --git a/lvm/src/configure b/lvm/src/configure -index 9aa1a1d..2789828 100755 ---- a/helium-1.6/lvm/src/configure -+++ b/helium-1.6/lvm/src/configure -@@ -647,7 +647,7 @@ fi - echo "CC=$ccomp" >> makefile - echo "LINK=$link" >> makefile - echo "STRIP=$strip" >> makefile --echo "LINKOPTS=$cclinkopts" >> makefile -+echo "LINKOPTS=$cclinkopts \$(LDFLAGS)" >> makefile - echo "EXE=$exe" >> makefile - echo "DLL=$dll" >> makefile - echo "CP=cp" >> makefile -@@ -662,7 +662,7 @@ case "$config" in - echo "CONFIGPATH=../config" >> makefile;; - esac - --echo "CCOPTS=$cccompopts -I\$(CONFIGPATH)" >> makefile -+echo "CCOPTS=$cccompopts -I\$(CONFIGPATH) \$(CFLAGS)" >> makefile - - rm -f tst$exe hasgot.c *.obj - -diff --git a/lvm/src/lib/makefile b/lvm/src/lib/makefile -index d9a0004..78cce0f 100644 ---- a/helium-1.6/lvm/src/lib/makefile -+++ b/helium-1.6/lvm/src/lib/makefile -@@ -55,7 +55,6 @@ OBJS = $(SRCS:.hs=.o) - # The main target - $(MAIN)$(EXE): $(OBJS) - $(HC) -o $@ $(HC_OPTS) $(OBJS) -- $(STRIP) $@ - - common/ghc/Special.hi: common/ghc/Special.hs - $(HC) -c $< -cpp -fglasgow-exts $(HC_OPTS) -diff --git a/lvm/src/runtime/makefile b/lvm/src/runtime/makefile -index 310a7b6..bde3550 100644 ---- a/helium-1.6/lvm/src/runtime/makefile -+++ b/helium-1.6/lvm/src/runtime/makefile -@@ -47,11 +47,10 @@ OBJS = $(SRCS:.c=.o) - - - #lvmrun$(EXE): $(OBJS) --# $(LINK) -o $@ $(LINKOPT) $(OBJS) -g -+# $(LINK) -o $@ $(OBJS) -g $(LINKOPT) - - lvmrun$(EXE): $(OBJS) -- $(LINK) -o $@ $(LINKOPT) $(OBJS) -- $(STRIP) $@ -+ $(LINK) -o $@ $(OBJS) $(LINKOPT) - - core/evaluator.o: core/evaluator.c - $(CC) -o $@ -c $< $(CCOPT_FAST) diff --git a/dev-lang/helium/files/helium-wrapper-1.6 b/dev-lang/helium/files/helium-wrapper-1.6 deleted file mode 100644 index 926e18cc6171..000000000000 --- a/dev-lang/helium/files/helium-wrapper-1.6 +++ /dev/null @@ -1,31 +0,0 @@ -#! /bin/sh - -BINNAME_LONG="$(basename $0)" -BINNAME="${BINNAME_LONG%-tc}" - -if [ -n "${HELIUM_TEMP}" ]; then - TEMP="${HELIUM_TEMP}"; -else - TEMP="/tmp/helium-${USER}" - if ! [ -d "${TEMP}" ]; then - mkdir ${TEMP}; - fi; -fi - -# if [ "${BINNAME_LONG}" = "${BINNAME}" ]; then -# HELIUM_LIBS="/usr/lib/helium/lib/simple"; -# else -HELIUM_LIBS="/usr/lib/helium/lib"; -# fi - -if [ -z "${LVMPATH}" ]; then - LVMPATH=".:${HELIUM_LIBS}"; -else - LVMPATH="${LVMPATH}:${HELIUM_LIBS}"; -fi -export LVMPATH -export TEMP - -PROGCALL="/usr/lib/helium/bin/${BINNAME}" - -${PROGCALL} $* diff --git a/dev-lang/helium/helium-1.6.ebuild b/dev-lang/helium/helium-1.6.ebuild deleted file mode 100644 index ff730ad0010e..000000000000 --- a/dev-lang/helium/helium-1.6.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit autotools eutils - -DESCRIPTION="Helium (for learning Haskell)" -HOMEPAGE="https://github.com/Helium4Haskell/helium" -SRC_URI="http://www.cs.uu.nl/helium/distr/${P}-src.tar.gz - mirror://gentoo/${P}-ghc.patch.bz2" - -LICENSE="GPL-2" -SLOT="0" -# compilation breaks on amd64, suspect lvm doesn't work properly -KEYWORDS="-amd64 ~x86" -IUSE="readline" - -DEPEND=">=dev-lang/ghc-6.8 - dev-haskell/mtl - dev-haskell/parsec - readline? ( dev-haskell/readline )" -RDEPEND="dev-libs/gmp - readline? ( sys-libs/readline )" - -src_unpack() { - unpack ${A} - epatch "${P}-ghc.patch" - epatch "${FILESDIR}/helium-1.6-respect-cflags-ldflags-nostrip.patch" - - # split base only - sed -e 's/^GHCFLAGS =.*$/& -package containers/' \ - -i "${S}/helium/src/Makefile.in" - - # file has non-ASCII syms and it's pulled to ghc for dependency generaton - # ghc w/UTF-8 dislikes it: - sed -e 's/\xCA//g' \ - -i "${S}/helium/src/Makefile.in" - - # mangle evil 'rec' to 'rec_'. It's not very accurate, but less, - # than manually patching ~250 occurences. (ghc-6.10+ has rec as reserved word) - local bad_file - - for bad_file in Top/src/Top/Types/Unification.hs \ - Top/src/Top/Types/Quantification.hs \ - Top/src/Top/Types/Primitive.hs \ - Top/src/Top/Solver/PartitionCombinator.hs \ - Top/src/Top/Repair/Repair.hs \ - Top/src/Top/Ordering/Tree.hs \ - Top/src/Top/Implementation/TypeGraph/Standard.hs \ - Top/src/Top/Implementation/TypeGraph/Path.hs \ - Top/src/Top/Implementation/TypeGraph/EquivalenceGroup.hs \ - Top/src/Top/Implementation/TypeGraph/Basics.hs \ - Top/src/Top/Implementation/TypeGraph/ApplyHeuristics.hs \ - lvm/src/lib/lvm/LvmRead.hs \ - lvm/src/lib/core/CoreNoShadow.hs \ - helium/src/utils/LoggerEnabled.hs \ - helium/src/staticanalysis/miscellaneous/TypesToAlignedDocs.hs \ - helium/src/staticanalysis/miscellaneous/TypeConversion.hs \ - helium/src/staticanalysis/inferencers/TypeInferencing.hs \ - helium/src/staticanalysis/heuristics/RepairSystem.hs \ - helium/src/staticanalysis/heuristics/RepairHeuristics.hs \ - helium/src/staticanalysis/heuristics/ListOfHeuristics.hs \ - helium/src/staticanalysis/directives/TS_PatternMatching.ag - do - # take all symbols from exactly this source. This set is not universal, - # but it aims to catch (same) lexeme separators on the left and on the right - sed -e 's/\([^a-zA-Z_0-9"]\|^\)rec\([^a-zA-Z_0-9"]\|$\)/\1rec_\2/g' \ - -i "${S}/$bad_file" - done - - # cabal is their friend (oneOf became polymorphic and breaks the test) - sed -e 's/Text.ParserCombinators.Parsec/&.Pos/g' \ - -e 's/oneOf/newPos/g' \ - -i "${S}/helium/configure.in" - - cd "${S}/helium" - eautoreconf -} - -src_compile() { - # helium consists of two components that have to be set up separately, - # lvm and the main compiler. both build systems are slightly strange. - # lvm uses a completely non-standard build system: - # the ./configure of lvm is not the usual autotools configure - - cd "${S}/lvm/src" && ./configure || die "lvm configure failed" - echo "STRIP=echo" >> config/makefile || die "lvm postconfigure failed" - myconf="$(use_enable readline) --without-strip --without-upx --without-ag" - cd "${S}/helium" && econf --prefix="/usr/lib" ${myconf} || die "econf failed" - cd "${S}/helium/src" && make depend || die "make depend failed" - - emake -j1 || die "make failed" -} - -src_install() { - cd helium/src || die "cannot cd to helium/src" - make install bindir="/usr/lib/helium/bin" DESTDIR="${D}" || die "make install failed" - - # create wrappers - newbin "${FILESDIR}/helium-wrapper-${PV}" helium-wrapper - - dosym /usr/bin/helium-wrapper /usr/bin/texthint - dosym /usr/bin/helium-wrapper /usr/bin/helium - dosym /usr/bin/helium-wrapper /usr/bin/lvmrun -} diff --git a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild index e9f95796d05a..70a0082df833 100644 --- a/dev-lang/moarvm/moarvm-2018.06-r1.ebuild +++ b/dev-lang/moarvm/moarvm-2018.06-r1.ebuild @@ -37,6 +37,7 @@ DOCS=( CREDITS README.markdown ) RESTRICT=test src_configure() { + MAKEOPTS+=" NOISY=1" use doc && DOCS+=( docs/* ) local prefix="${EPREFIX%/}/usr" local libdir="${EPREFIX%/}/usr/$(get_libdir)" diff --git a/dev-lang/moarvm/moarvm-2018.08-r1.ebuild b/dev-lang/moarvm/moarvm-2018.08-r1.ebuild index e9f95796d05a..70a0082df833 100644 --- a/dev-lang/moarvm/moarvm-2018.08-r1.ebuild +++ b/dev-lang/moarvm/moarvm-2018.08-r1.ebuild @@ -37,6 +37,7 @@ DOCS=( CREDITS README.markdown ) RESTRICT=test src_configure() { + MAKEOPTS+=" NOISY=1" use doc && DOCS+=( docs/* ) local prefix="${EPREFIX%/}/usr" local libdir="${EPREFIX%/}/usr/$(get_libdir)" diff --git a/dev-lang/moarvm/moarvm-2018.09-r1.ebuild b/dev-lang/moarvm/moarvm-2018.09-r1.ebuild index e9f95796d05a..70a0082df833 100644 --- a/dev-lang/moarvm/moarvm-2018.09-r1.ebuild +++ b/dev-lang/moarvm/moarvm-2018.09-r1.ebuild @@ -37,6 +37,7 @@ DOCS=( CREDITS README.markdown ) RESTRICT=test src_configure() { + MAKEOPTS+=" NOISY=1" use doc && DOCS+=( docs/* ) local prefix="${EPREFIX%/}/usr" local libdir="${EPREFIX%/}/usr/$(get_libdir)" diff --git a/dev-lang/moarvm/moarvm-2018.12-r1.ebuild b/dev-lang/moarvm/moarvm-2018.12-r1.ebuild index e9f95796d05a..70a0082df833 100644 --- a/dev-lang/moarvm/moarvm-2018.12-r1.ebuild +++ b/dev-lang/moarvm/moarvm-2018.12-r1.ebuild @@ -37,6 +37,7 @@ DOCS=( CREDITS README.markdown ) RESTRICT=test src_configure() { + MAKEOPTS+=" NOISY=1" use doc && DOCS+=( docs/* ) local prefix="${EPREFIX%/}/usr" local libdir="${EPREFIX%/}/usr/$(get_libdir)" diff --git a/dev-lang/moarvm/moarvm-2019.03-r1.ebuild b/dev-lang/moarvm/moarvm-2019.03-r1.ebuild index e9f95796d05a..70a0082df833 100644 --- a/dev-lang/moarvm/moarvm-2019.03-r1.ebuild +++ b/dev-lang/moarvm/moarvm-2019.03-r1.ebuild @@ -37,6 +37,7 @@ DOCS=( CREDITS README.markdown ) RESTRICT=test src_configure() { + MAKEOPTS+=" NOISY=1" use doc && DOCS+=( docs/* ) local prefix="${EPREFIX%/}/usr" local libdir="${EPREFIX%/}/usr/$(get_libdir)" diff --git a/dev-lang/moarvm/moarvm-2019.07-r1.ebuild b/dev-lang/moarvm/moarvm-2019.07-r1.ebuild index ff7796fe5a35..fd84dc9ac68c 100644 --- a/dev-lang/moarvm/moarvm-2019.07-r1.ebuild +++ b/dev-lang/moarvm/moarvm-2019.07-r1.ebuild @@ -42,6 +42,7 @@ RESTRICT=test PATCHES="${FILESDIR}/fix-quoting.patch" src_configure() { + MAKEOPTS+=" NOISY=1" use doc && DOCS+=( docs/* ) local prefix="${EPREFIX%/}/usr" local libdir="${EPREFIX%/}/usr/$(get_libdir)" diff --git a/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild b/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild index a819b78d97e6..bd277f947edc 100644 --- a/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild +++ b/dev-lang/moarvm/moarvm-2019.07.1-r1.ebuild @@ -48,6 +48,7 @@ src_prepare() { } src_configure() { + MAKEOPTS+=" NOISY=1" use doc && DOCS+=( docs/* ) local prefix="${EPREFIX}/usr" local libdir="${EPREFIX}/usr/$(get_libdir)" diff --git a/dev-lang/moarvm/moarvm-9999.ebuild b/dev-lang/moarvm/moarvm-9999.ebuild index a819b78d97e6..bd277f947edc 100644 --- a/dev-lang/moarvm/moarvm-9999.ebuild +++ b/dev-lang/moarvm/moarvm-9999.ebuild @@ -48,6 +48,7 @@ src_prepare() { } src_configure() { + MAKEOPTS+=" NOISY=1" use doc && DOCS+=( docs/* ) local prefix="${EPREFIX}/usr" local libdir="${EPREFIX}/usr/$(get_libdir)" diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index ce15763b3975..a8152891a5bb 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -5,3 +5,4 @@ DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a870 DIST mono-5.18.1.0.tar.bz2 246472409 BLAKE2B 15cc6cf3700b52ed36836cc4c7c46c2780bb67659dad95fb552d4e3dd362ec1dae362ef054e3db58adc4262bb3f3b6ea11d53a505e57ccf125865337996440bd SHA512 3df43887751e7f73d516d0e2fe5c412542beaa949727135e3ef1b3e538ca1d8062c55d5394f1c01cece857ed8064b6f37984e46108160fae7623b9d0a48cd380 DIST mono-5.20.1.19.tar.bz2 246790204 BLAKE2B 02e2f60394470a2dd24822b956a84fca78153d5c700118591d26f25c5a471204ed5d0220f8a3d894ab9f85b07f7af751dbe27831a75001546b42d6533b1cefa7 SHA512 498fffc70c524cf21477196b6fdc3c5d03a719098c0a0ca40c29e239588675ddc0538659e4119171316f8f35555fcd42390d474dff0b795bf67188bc34a35ae0 DIST mono-6.0.0.334.tar.xz 219726296 BLAKE2B 42223f5d26fea5decaf228ffdf96166083d68d2ab4b7e983ceb2ebf7f43c372e73f7923fd38e606aafb9aa79ed04d151716a0029d396ca4a5499fa80244ae9a8 SHA512 7ac473b548f8309cdd781092f786967d2c6f1e3b7ff2da384427d98277456becf1c73cbc488261d48938de1b6d26043c09b0f3fd8d93f8be7d83805dd0f18708 +DIST mono-6.4.0.198.tar.xz 230056560 BLAKE2B 725ac790e235569837052e54f2cfa603ea8212e956f11ac8a5feb692bc41ed7e5de37c90a150e95624e41763e7b85496090a426e0dccb378dbb6836e6bf73a6f SHA512 2804f1a2e10de683230fc77684b9f795259e4d494e819afd3c9cf247bed20cac2b7f80612eccc8af619158d077447989784e9f2e56fc741bf601894b1969600d diff --git a/dev-lang/mono/mono-6.4.0.198.ebuild b/dev-lang/mono/mono-6.4.0.198.ebuild new file mode 100644 index 000000000000..93c5f532ff0b --- /dev/null +++ b/dev-lang/mono/mono-6.4.0.198.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +SLOT="0" + +IUSE="nls minimal pax_kernel xen doc" + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page" +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" + +SRC_URI="http://download.mono-project.com/sources/mono/${P}.tar.xz" + +#Note: mono works incorrect with older versions of libgdiplus +#details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND}" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + dev-util/cmake +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.1.1-x86_32.patch + "${FILESDIR}"/mono-5.12-try-catch.patch +) + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi +} + +pkg_setup() { + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + default + + # PATCHES contains configure.ac patch + eautoreconf + multilib_copy_sources +} + +multilib_src_configure() { + local myeconfargs=( + --disable-silent-rules + $(use_with xen xen_opt) + --without-ikvm-native + --disable-dtrace + $(use_with doc mcs-docs) + $(use_enable nls) + ) + + econf "${myeconfargs[@]}" +} + +multilib_src_test() { + cd mcs/tests || die + emake check +} + +multilib_src_install() { + default_src_install + + # Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora + # mono.spec and http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg24870.html + # for reference. + rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mscorlib.dll.so || die + rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mcs.exe.so || die +} diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index fd0cd3424ffc..9c50777fdf11 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -7,6 +7,5 @@ DIST php-7.2.23.tar.xz 12273340 BLAKE2B a3cad87bc23534953a71834347b4e2ff44512c2a DIST php-7.3.10.tar.xz 12086948 BLAKE2B 0dec94952fde19619d2f27ec9e4076a41d51ba704a0d4ec818d33ecedab1b2fae445e5b6437e4a1a4f689db8b9e4b93ceaec55174f0b1c89670083f9b62522d3 SHA512 b6c5d439db015cf902cd1823a2cbd509221866a416fc02e0382322a15165fcd04d3fe5d6fa2a9efc37a69f2becf4453d5f1ccecf4b1f035b5be7a550f3f97fc9 DIST php-7.3.8.tar.xz 12064620 BLAKE2B cfe2fde5e48080e13bd21cb2e2ca0c0ae38da03c94d0692e11bfe6722e50bd0b864d629a0ef6aed4ac5d9830ec4b4b214b9abdf917519a0c0cb70a4362fc8390 SHA512 9e9e13845350f3d4a8a80c3e2fe8291996e2749b2c862261b96346c01e5e24640cb81adad5e3b7668b56b2266c1fcbb713e8c38da4f9aa474f5f632f91378a8d DIST php-7.3.9.tar.xz 12064244 BLAKE2B 2837463a74a0ccffc1a2193f9fbce78c98c15dd60214cb5d5d704aed7d74449696c3a516e86f440aed9ff3dc2ed8e7bbebcaf0a1268afa55aca2b642e958abf1 SHA512 017d2ae3cd499a7f6ee30111baf0a119e2f404919575acc5ae91fa6e53a303c9d1b5d165205eec3943c3547ff8759e21fbccc62845e3269176f6fc0f2ba88490 -DIST php-7.4.0RC1.tar.xz 10212396 BLAKE2B 5ec878ee88c1828f36e4f23d289813da14417a4f0f79ec743e7cb3171acaa37d0e6c5c217f2f1efceee87af23e134d2582e1a254e64d971e25e1d6f47273a348 SHA512 17e4641496a7503a4d7a1f658a2a0a4c2db8b3d459f32459c97a40370e71b687b8bd44cc397408788ef697e879d20e1de0c4a655c1da7bc1e82598267460f57a -DIST php-7.4.0RC2.tar.xz 10217992 BLAKE2B d36329098f4e5e6a2bea732f14834c489149243f5adf04e0560151cea611be87399bde5a07111ed930de54e9a0ee75ce1c0f35e7e1de412f59a4272edd1952d5 SHA512 ea1c88ee33336bf51ae44aa20bc23aa96db64a53d054003b1041a683388d94f4fbfe0da4b826b3a44295ee667c456eb709511fa1620e689c61a3c70a3524c34d +DIST php-7.4.0RC3.tar.xz 10220844 BLAKE2B dc3912533dc52234c5733c89e9353391ddffebe0f08e0de4b9155707d49db43700bfffb91d27391f56fbb2663752742346d7b2947ea77c4175322003b53d1bb4 SHA512 433f5bdafe753948f9ea837205988ae3c779a03c23505795f4c7c71a6cc62354cf61a2f30aa3480a588b9b44faa184664322616025af74627784d5b64b1e8dfb DIST php-patches-7.1.31bp.tar.bz2 37219 BLAKE2B 4f3ead2f69adf00ac1317371172c8adbb823f597cd8e3cafe7044d6a46671437fd2e5eaef4309a6fd5825123394044543284d3cbe892c918353a5b07c12b7401 SHA512 eb52679d035ceb4124c8e9175024f4f753e20d139479af4a57e01de941991716b2ce37f6190242c1bec46fd5305bad1f91613b04ee849a0d94f4a33ce013781e diff --git a/dev-lang/php/php-5.6.40-r6.ebuild b/dev-lang/php/php-5.6.40-r6.ebuild index 9a3ebaa2a5f1..8f5ff1a11f22 100644 --- a/dev-lang/php/php-5.6.40-r6.ebuild +++ b/dev-lang/php/php-5.6.40-r6.ebuild @@ -50,8 +50,7 @@ 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=] - =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=] - =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=] - =app-eselect/eselect-php-0.9.1[apache2?,fpm?] >=dev-libs/libpcre2-10.30[unicode] fpm? ( acl? ( sys-apps/acl ) ) - apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] - =app-eselect/eselect-php-0.9.1[apache2?,fpm?] >=dev-libs/libpcre2-10.30[unicode] fpm? ( acl? ( sys-apps/acl ) ) - apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] - > \ - "${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' - - # Emulate buildconf to support cross-compilation - rm -fr aclocal.m4 autom4te.cache config.cache \ - configure main/php_config.h.in || die - eautoconf --force - eautoheader -} - -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_with argon2 password-argon2 "${EPREFIX}/usr") - $(use_enable bcmath) - $(use_with bzip2 bz2 "${EPREFIX}/usr") - $(use_enable calendar) - $(use_enable coverage gcov) - $(use_enable ctype) - $(use_with curl) - $(use_enable xml dom) - $(use_with enchant) - $(use_enable exif) - $(use_with ffi) - $(use_enable fileinfo) - $(use_enable filter) - $(use_enable ftp) - $(use_with nls gettext "${EPREFIX}/usr") - $(use_with gmp gmp "${EPREFIX}/usr") - $(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) - $(use_enable ipv6) - $(use_enable json) - $(use_with kerberos) - $(use_with xml libxml) - $(use_enable unicode mbstring) - $(use_with ssl openssl) - $(use_enable pcntl) - $(use_enable phar) - $(use_enable pdo) - $(use_enable opcache) - $(use_with postgres pgsql "${EPREFIX}/usr") - $(use_enable posix) - $(use_with spell pspell "${EPREFIX}/usr") - $(use_enable simplexml) - $(use_enable sharedmem shmop) - $(use_with snmp snmp "${EPREFIX}/usr") - $(use_enable soap) - $(use_enable sockets) - $(use_with sodium) - $(use_with sqlite sqlite3) - $(use_enable sysvipc sysvmsg) - $(use_enable sysvipc sysvsem) - $(use_enable sysvipc sysvshm) - $(use_with tidy tidy "${EPREFIX}/usr") - $(use_enable tokenizer) - $(use_enable xml) - $(use_enable xmlreader) - $(use_enable xmlwriter) - $(use_with xmlrpc) - $(use_with xslt xsl) - $(use_with zip) - $(use_with zlib zlib "${EPREFIX}/usr") - $(use_enable debug) - ) - - # DBA support - if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ - || use qdbm || use lmdb || use tokyocabinet ; then - our_conf+=( "--enable-dba" ) - fi - - # DBA drivers support - our_conf+=( - $(use_with cdb) - $(use_with berkdb db4 "${EPREFIX}/usr") - $(use_enable flatfile) - $(use_with gdbm gdbm "${EPREFIX}/usr") - $(use_enable inifile) - $(use_with qdbm qdbm "${EPREFIX}/usr") - $(use_with tokyocabinet tcadb "${EPREFIX}/usr") - $(use_with lmdb lmdb "${EPREFIX}/usr") - ) - - # Support for the GD graphics library - our_conf+=( - $(use_with truetype freetype) - $(use_enable cjk gd-jis-conv) - $(use_with gd jpeg) - $(use_with xpm) - $(use_with webp) - ) - # enable gd last, so configure can pick up the previous settings - our_conf+=( $(use_enable gd) ) - - # IMAP support - if use imap ; then - our_conf+=( - $(use_with imap imap "${EPREFIX}/usr") - $(use_with ssl imap-ssl "${EPREFIX}/usr") - ) - fi - - # LDAP support - if use ldap ; then - our_conf+=( - $(use_with ldap ldap "${EPREFIX}/usr") - $(use_with ldap-sasl) - ) - 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) - ) - - # 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) - $(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) - ) - - # Session support - if use session ; then - our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) - else - our_conf+=( $(use_enable 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-external-pcre affects ext/pcre - # Many arches don't support pcre-jit - our_conf+=( - --with-external-pcre - --without-pcre-jit - ) - - # 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-lang/php/php-7.4.0_rc1.ebuild b/dev-lang/php/php-7.4.0_rc3.ebuild similarity index 99% rename from dev-lang/php/php-7.4.0_rc1.ebuild rename to dev-lang/php/php-7.4.0_rc3.ebuild index fafdcb64e838..10eb1ce23435 100644 --- a/dev-lang/php/php-7.4.0_rc1.ebuild +++ b/dev-lang/php/php-7.4.0_rc3.ebuild @@ -52,8 +52,7 @@ COMMON_DEPEND=" >=app-eselect/eselect-php-0.9.1[apache2?,fpm?] >=dev-libs/libpcre2-10.30[unicode] fpm? ( acl? ( sys-apps/acl ) ) - apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] - go*6mxIs^Z=PUO>An`wV`-W_-yWX>e4%)$m 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

XSDb1)z#k$(-WMmwE?ywQkq6-uabb85b0 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 diff --git a/dev-db/mariadb-connector-c/Manifest b/dev-db/mariadb-connector-c/Manifest index da04c0403d7b..47de8ebdc060 100644 --- a/dev-db/mariadb-connector-c/Manifest +++ b/dev-db/mariadb-connector-c/Manifest @@ -2,3 +2,4 @@ DIST mariadb-connector-c-3.0.6-src.tar.gz 666819 BLAKE2B 7245c0e13e569454d1cc70e DIST mariadb-connector-c-3.0.9-src.tar.gz 668142 BLAKE2B f61f855c334268b1cb079abc566a600093d7e0bdd164c22045000e337f43d2b57d14988cba1b3fd2f6316f6e0d949be7e67ac73410ddb1abc66e0faa16422946 SHA512 6f45bcd4bee07f6d72d1c4fee0bdb903ef4fa879eb7508156bc885a5657caf69b145d95647c4bc663eb2a2b03569b41ef9d87ca532b77901c2f67fd608048a1a DIST mariadb-connector-c-3.1.2-src.tar.gz 735530 BLAKE2B c441cb69b0affaaa5ed87a9e81232ef2dfab305bf5d92ad60ad0198508294c1153ad517347d2af1336722149200a1a62ddd4c289913b09de0195c9da79279305 SHA512 8ad0ec5aea07a04e7ac9da6af3d067755dd8f22deed071de2321c581374b5ed1e4d6bab048b231655d3c2a3722b2b99f276d95046c659f867cbd58d772fb17bb DIST mariadb-connector-c-3.1.3-src.tar.gz 738250 BLAKE2B a3ea70d2dc226b7c8e907dddaa39e280a76fac7b0a8a74971aa9cc6c1fadf3e5cb96fb3f55e29a639a899d5eeb30dd28d4cfaef0256f030af86909d68e9f85dc SHA512 ca3809a5f1a33317962908ee40d5c339ba6b02c5c8818bf12af9b78eb2289efad711ab74ac7706d711951b22957ba897b5e80b60e8df44924ca70569a4e1c5e7 +DIST mariadb-connector-c-3.1.4-src.tar.gz 738308 BLAKE2B ba0242ba951ba53aec899517cb25877cefebb757eb1d90adcf88021d669213790c32654d1078943f1c37f0494de780e03d93b3f2c2d8a584ddffc08d9802c392 SHA512 9528760df2aa4921d6a06dfd977977060b58fe7d57c7cb1e323021245533de3da97e45f44818fe9bfdfbe60606aff69f8216e23a0b53620aa21dcdee241c30ea diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.4.ebuild b/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.4.ebuild new file mode 100644 index 000000000000..234dbab69749 --- /dev/null +++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.1.4.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VCS_INHERIT="" +if [[ "${PV}" == 9999 ]] ; then + VCS_INHERIT="git-r3" + EGIT_REPO_URI="https://github.com/MariaDB/mariadb-connector-c.git" +else + MY_PN=${PN#mariadb-} + MY_PV=${PV/_b/-b} + SRC_URI="https://downloads.mariadb.org/f/${MY_PN}-${PV%_beta}/${PN}-${MY_PV}-src.tar.gz?serve -> ${P}-src.tar.gz" + S="${WORKDIR%/}/${PN}-${MY_PV}-src" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +fi + +inherit cmake-utils multilib-minimal toolchain-funcs ${VCS_INHERIT} + +MULTILIB_CHOST_TOOLS=( /usr/bin/mariadb_config ) + +MULTILIB_WRAPPED_HEADERS+=( + /usr/include/mariadb/mariadb_version.h +) + +DESCRIPTION="C client library for MariaDB/MySQL" +HOMEPAGE="https://mariadb.org/" +LICENSE="LGPL-2.1" + +SLOT="0/3" +IUSE="+curl gnutls kerberos libressl +ssl static-libs test" + +DEPEND="sys-libs/zlib:=[${MULTILIB_USEDEP}] + virtual/libiconv:=[${MULTILIB_USEDEP}] + curl? ( net-misc/curl:0=[${MULTILIB_USEDEP}] ) + kerberos? ( || ( app-crypt/mit-krb5[${MULTILIB_USEDEP}] + app-crypt/heimdal[${MULTILIB_USEDEP}] ) ) + ssl? ( + gnutls? ( >=net-libs/gnutls-3.3.24:0=[${MULTILIB_USEDEP}] ) + !gnutls? ( + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP}] ) + !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] ) + ) + ) + " +RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/gentoo-layout-3.0.patch + "${FILESDIR}"/${PN}-3.1.3-fix-pkconfig-file.patch +) + +src_configure() { + # bug 508724 mariadb cannot use ld.gold + tc-ld-disable-gold + multilib-minimal_src_configure +} + +multilib_src_configure() { + local mycmakeargs=( + -DWITH_EXTERNAL_ZLIB=ON + -DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF) + -DWITH_CURL=$(usex curl ON OFF) + -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos DYNAMIC OFF) + -DMARIADB_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DINSTALL_LIBDIR="$(get_libdir)" + -DINSTALL_PCDIR="$(get_libdir)/pkgconfig" + -DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin" + -DINSTALL_BINDIR=bin + -DWITH_UNIT_TESTS=$(usex test ON OFF) + ) + cmake-utils_src_configure +} + +multilib_src_compile() { + cmake-utils_src_compile +} + +multilib_src_install() { + cmake-utils_src_install +} + +multilib_src_install_all() { + if ! use static-libs ; then + find "${D}" -name "*.a" -delete || die + fi +} diff --git a/dev-db/sqlite/sqlite-3.29.0.ebuild b/dev-db/sqlite/sqlite-3.29.0.ebuild index c3a889681fbb..e2a45a96592a 100644 --- a/dev-db/sqlite/sqlite-3.29.0.ebuild +++ b/dev-db/sqlite/sqlite-3.29.0.ebuild @@ -25,7 +25,7 @@ fi LICENSE="public-domain" SLOT="3" -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" +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="debug doc icu +readline secure-delete static-libs tcl test tools" if [[ "${PV}" == "9999" ]]; then PROPERTIES="live" diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index b7f8a01d802e80e2da441e940ed7e727717100b6..c6aebb582250a15394eea8593ba48c65cb188904 100644 GIT binary patch delta 10162 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 h1zB{zADEb$-hj=dev-python/semantic_version-2.8.1[${PYTHON_USEDEP}] + =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}] + =dev-python/pyelftools-0.25[${PYTHON_USEDEP}] + /dev/null - if use doc ; then - dohtml -r html/* || die - dodoc pdf/* || die - fi - rm -rf html pdf - rm LICENSE.txt man/man7/{fsf-funding,gpl,gfdl}.7 || die - mv man info ../.. - popd >/dev/null - find "${D}" -depth -type d -empty -delete - - cat <<-EOF > "${T}"/15${P} - PATH=${d}/bin - MANPATH=${d}/share/man - INFOPATH=${d}/share/info - EOF - doenvd "${T}"/15${P} || die -} diff --git a/dev-embedded/tigcc/tigcc-0.96_beta7.ebuild b/dev-embedded/tigcc/tigcc-0.96_beta7.ebuild index 0a21d3e0b67f..c0463f5421c0 100644 --- a/dev-embedded/tigcc/tigcc-0.96_beta7.ebuild +++ b/dev-embedded/tigcc/tigcc-0.96_beta7.ebuild @@ -23,7 +23,7 @@ HOMEPAGE="http://tigcc.ticalc.org" SRC_URI="mirror://gentoo/tigcc-0.96_beta7.tar.bz2 ftp://gcc.gnu.org/pub/gcc/snapshots/4.1-${GCC_SNAPSHOT}/gcc-4.1-${GCC_SNAPSHOT}.tar.bz2 - mirror://kernel/linux/devel/binutils/binutils-${BASE_BINUTILS}.tar.bz2 + https://www.kernel.org/pub/linux/devel/binutils/binutils-${BASE_BINUTILS}.tar.bz2 http://members.chello.at/gerhard.kofler/kevin/ti89prog/libfargo.zip http://members.chello.at/gerhard.kofler/kevin/ti89prog/flashosa.zip" diff --git a/dev-embedded/tigcc/tigcc-0.96_beta8-r1.ebuild b/dev-embedded/tigcc/tigcc-0.96_beta8-r1.ebuild index 40b3602ca1e0..80b1dbd83e22 100644 --- a/dev-embedded/tigcc/tigcc-0.96_beta8-r1.ebuild +++ b/dev-embedded/tigcc/tigcc-0.96_beta8-r1.ebuild @@ -22,7 +22,7 @@ HOMEPAGE="http://tigcc.ticalc.org/" SRC_URI="mirror://gentoo/${P}.tar.bz2 ftp://gcc.gnu.org/pub/gcc/snapshots/4.1-${GCC_SNAPSHOT}/gcc-4.1-${GCC_SNAPSHOT}.tar.bz2 - mirror://kernel/linux/devel/binutils/binutils-${BASE_BINUTILS}.tar.bz2 + https://www.kernel.org/pub/linux/devel/binutils/binutils-${BASE_BINUTILS}.tar.bz2 http://members.chello.at/gerhard.kofler/kevin/ti89prog/libfargo.zip http://members.chello.at/gerhard.kofler/kevin/ti89prog/flashosa.zip" diff --git a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild index bd2122f3ac81..71e27c487c68 100644 --- a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild +++ b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # TODO: figure out htf to make python.eclass work @@ -12,7 +12,7 @@ if [[ ${PV} == "9999" ]] ; then S=${WORKDIR}/${P}/${PN} else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" - KEYWORDS="~amd64 ~ppc ~sparc ~x86" + KEYWORDS="amd64 ~ppc ~sparc x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" diff --git a/dev-go/Manifest.gz b/dev-go/Manifest.gz index 0c9911d9367f3ccbfd30e3509172409203748ad0..9334d2d2825fb526cc3fb6c054dfbf85e6e7271c 100644 GIT binary patch delta 6809 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 - mgorny@gentoo.org - Michał Górny + williamh@gentoo.org + William Hubbs diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 867f7777f5eee79097212de53c9b8aab4f8c76c0..a10f6eaf5a1328d382e0e52457debad6625ed354 100644 GIT binary patch literal 86797 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%0AhB6Us+{W@|z{sdacUB9gp!nuV+Xn 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 literal 86990 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Ν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 delta 6892 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 diff --git a/app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r1.ebuild b/app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r1.ebuild index a6b1db80bccf..29e4d76ba3cf 100644 --- a/app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r1.ebuild +++ b/app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r1.ebuild @@ -7,8 +7,8 @@ inherit eutils DESCRIPTION="Linux Kernel in a Nutshell: A Desktop Quick Reference" HOMEPAGE="http://www.kroah.com/lkn/" -SRC_URI="mirror://kernel/linux/kernel/people/gregkh/lkn/lkn_pdf.tar.bz2 - mirror://kernel/linux/kernel/people/gregkh/lkn/lkn_xml.tar.bz2" +SRC_URI="https://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_pdf.tar.bz2 + https://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_xml.tar.bz2" LICENSE="CC-BY-SA-2.5" SLOT="0" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 6f1655a304913b2ea0bdd75b5ff5be83523af0ee..1aef40ea3be5b027893908b0fefd2f054baac454 100644 GIT binary patch delta 5196 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 delta 5183 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 diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest index 929405682aba..ced60db12734 100644 --- a/app-editors/nano/Manifest +++ b/app-editors/nano/Manifest @@ -1,3 +1,3 @@ DIST nano-4.2.tar.gz 2928595 BLAKE2B 42bb0ccbf4961706c6c645eb2310a646a7decd3617117a079ffe9e3718c8054ab823a5aff3e543c06c4c398f83579a679267a9ad6f113ba451b76d67e14b07cc SHA512 a5dd9ce96cd09d12c65108ea6a18b2cf1c2b055929e58d3e84beb0725607b4b5a3f8ae3fda0ab658c853cc4cac70c089fee716e1bb5a700f2506a7a3e1bea1bd -DIST nano-4.3.tar.gz 2939418 BLAKE2B 2464118a1cd16477637a8e98c1d179cbea1f33cc1548eff09b3b77b613b5b2b628915da1d11c04064f7211a0254461eab09ddae6dda582004d77adea9dff2360 SHA512 2fb76e61079efb0a16f3ea27fdc7da749c71d61a752d96beee4f8376ad0071792ecaa5f3dc627fbcce175227ca48c60c1a4a3e17bfbc89180aa484c28fe37746 DIST nano-4.4.tar.gz 2947594 BLAKE2B 20cdc21e136ff213ecc2dd64531e51c552547633a422566c325b8d777800d5f77691751d3acae3b9489eeec40c0893fe913dd8669b29ab985cdf0ac4a3381192 SHA512 14f23de002f5919a3b75ef8c0cfb93a45c8b8ba6c87d8b7c472ab2106fb4c1c17a3846f99ad6e2d2d160aa14aea44c23067fa58b2e668a41616f5cff2feea50f +DIST nano-4.5.tar.gz 2957974 BLAKE2B cc605cec46ba4b7328eb70af42da067a30b07ca884a702d20e2294cc3a6c4d7166aa279f6aa044d4655effcb783ab7371feee3db788c2b15587f85f66e03816c SHA512 68dcf95ca2b02d518a915cb77c51f2af42bab82d38673feff06b6afdbc31530ad7d63fdb083077cfe23181df03fbbbe1f00e189e79aff0e12d5dbe26220cadac diff --git a/app-editors/nano/nano-4.3.ebuild b/app-editors/nano/nano-4.5.ebuild similarity index 100% rename from app-editors/nano/nano-4.3.ebuild rename to app-editors/nano/nano-4.5.ebuild diff --git a/app-editors/texworks/texworks-0.6.3.ebuild b/app-editors/texworks/texworks-0.6.3.ebuild index f52bfdf76e57..63fc66eee9b1 100644 --- a/app-editors/texworks/texworks-0.6.3.ebuild +++ b/app-editors/texworks/texworks-0.6.3.ebuild @@ -41,7 +41,7 @@ pkg_setup() { src_configure() { local mycmakeargs=( -Wno-dev - -DPREFER_BUNDLED_SYNCTEX=OFF + -DPREFER_BUNDLED_SYNCTEX=ON -DWITH_LUA=$(usex lua ON OFF) -DWITH_PYTHON=$(usex python ON OFF) -DTeXworks_PLUGIN_DIR="/usr/$(get_libdir)/texworks" diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 26630e8490495c8cb2d0abe37d245f733096bf65..77e730c92802a834b7d06be51196f0516ef002fe 100644 GIT binary patch delta 32610 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 V?5K+}2xk7D{|{rhvaZtg004`mI=cV> delta 32623 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 diff --git a/app-emacs/auctex/auctex-12.1-r1.ebuild b/app-emacs/auctex/auctex-12.1-r1.ebuild index dcd803eff7f9..cbb716d24678 100644 --- a/app-emacs/auctex/auctex-12.1-r1.ebuild +++ b/app-emacs/auctex/auctex-12.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3+ FDL-1.3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="preview-latex" RDEPEND="virtual/latex-base diff --git a/app-emacs/eselect-mode/eselect-mode-1.4.15.ebuild b/app-emacs/eselect-mode/eselect-mode-1.4.15.ebuild index b342275247a8..a46a19d6d770 100644 --- a/app-emacs/eselect-mode/eselect-mode-1.4.15.ebuild +++ b/app-emacs/eselect-mode/eselect-mode-1.4.15.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${MY_P}.tar.xz" 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 ~ppc-macos ~x64-macos ~x86-macos" +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" S="${WORKDIR}/${MY_P}/misc" SITEFILE="50${PN}-gentoo.el" diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest index 063ec5628e0b..238a6c652108 100644 --- a/app-emacs/org-mode/Manifest +++ b/app-emacs/org-mode/Manifest @@ -1,3 +1,2 @@ DIST org-8.3.2.tar.gz 4442361 BLAKE2B f21f07578e870cd3edaa3721a53f679627c0115c320c666c2086e201e272c0ef03540bfdd90936a624cd4c4dcbac21b91346ba975b6006ada2d46184f73574f3 SHA512 3e1ff47c875a2db3239add8b060f555da357e465161ca62860c0ac2734c2e31c5387d2df4223ab7ea8ea60050f9a845d160b0bcb3afcf36f1d3cabcaa961e6a2 -DIST org-9.1.13.tar.gz 4625532 BLAKE2B c7044913b8fd0bde43fa1ff0f4bc9963ebce1cda17753fe7642aff914603a4278e7396acf2236c27334f2b9a009bd9e3310ec6144d851e121c3f6ec6516ad6c7 SHA512 a1cb1b2a8db082b7f7a03e90109352bad219808cb506af30082b87fc2c6d66733ce304df4379542e7a85e20c213e1cbc8bf4c9d6c9777fea393a88755129c4bf DIST org-9.2.6.tar.gz 5720665 BLAKE2B 19346696b41c2ab5b66ca58b0e28c4ddfa184a390d39b1edc80536901754ac81a479cfb1ead5aaca6d93c9060fc122bbdfe1307900fbf0fc8cdb8fb7a2b2153c SHA512 8aba98bcd2e8e8d40c90524c7b0fd85526fc64725823a6ba66ef80b8f5f2e7d2b1d3363db2553af6672ded085a0abbf00311e36f02cfc1c2dbb18184df8f34a5 diff --git a/app-emacs/org-mode/org-mode-9.1.13.ebuild b/app-emacs/org-mode/org-mode-9.1.13.ebuild deleted file mode 100644 index f4c866b2b0d5..000000000000 --- a/app-emacs/org-mode/org-mode-9.1.13.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -NEED_EMACS=24 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="An Emacs mode for notes and project planning" -HOMEPAGE="https://www.orgmode.org/" -SRC_URI="http://orgmode.org/org-${PV}.tar.gz" - -LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~x86-fbsd ~x86-macos" -IUSE="contrib doc odt-schema" -RESTRICT="test" - -DEPEND="doc? ( virtual/texi2dvi )" - -S="${WORKDIR}/org-${PV}" -SITEFILE="50${PN}-gentoo.el" - -src_compile() { - emake datadir="${EPREFIX}${SITEETC}/${PN}" - use doc && emake pdf card -} - -src_install() { - emake \ - DESTDIR="${D}" \ - ETCDIRS="styles $(use odt-schema && echo schema)" \ - lispdir="${EPREFIX}${SITELISP}/${PN}" \ - datadir="${EPREFIX}${SITEETC}/${PN}" \ - infodir="${EPREFIX}/usr/share/info" \ - install - - cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}" || die - - if use contrib; then - elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el - insinto /usr/share/doc/${PF}/contrib - doins -r contrib/README contrib/scripts - find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \ - -exec rm -f '{}' '+' - # add the contrib subdirectory to load-path - sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \ - "${T}/${SITEFILE}" || die - fi - - elisp-site-file-install "${T}/${SITEFILE}" - dodoc README etc/ORG-NEWS - use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf - - DOC_CONTENTS="Org mode has a large variety of run-time dependencies, - so you may have to install one or more additional packages. - A non-exhaustive list of these dependencies may be found at - ." - readme.gentoo_create_doc -} diff --git a/app-emacs/org-mode/org-mode-9.2.6.ebuild b/app-emacs/org-mode/org-mode-9.2.6.ebuild index 9fb4aebaeff2..ff0582081661 100644 --- a/app-emacs/org-mode/org-mode-9.2.6.ebuild +++ b/app-emacs/org-mode/org-mode-9.2.6.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://orgmode.org/org-${PV}.tar.gz" LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-macos" +KEYWORDS="amd64 ppc x86 ~x86-fbsd ~x86-macos" IUSE="contrib doc odt-schema" RESTRICT="test" diff --git a/app-emacs/ruby-mode/ruby-mode-2.4.1.ebuild b/app-emacs/ruby-mode/ruby-mode-2.4.1.ebuild index 8bc96abcb7f1..992fd5f403d1 100644 --- a/app-emacs/ruby-mode/ruby-mode-2.4.1.ebuild +++ b/app-emacs/ruby-mode/ruby-mode-2.4.1.ebuild @@ -7,7 +7,7 @@ inherit elisp DESCRIPTION="Emacs major mode for editing Ruby code" HOMEPAGE="https://www.ruby-lang.org/" -SRC_URI="mirror://ruby/ruby-${PV}.tar.xz" +SRC_URI="https://cache.ruby-lang.org/pub/ruby/ruby-${PV}.tar.xz" LICENSE="GPL-3+" SLOT="0" diff --git a/app-emacs/ruby-mode/ruby-mode-2.5.3.ebuild b/app-emacs/ruby-mode/ruby-mode-2.5.3.ebuild index 84718e43d4b4..262da884b6cd 100644 --- a/app-emacs/ruby-mode/ruby-mode-2.5.3.ebuild +++ b/app-emacs/ruby-mode/ruby-mode-2.5.3.ebuild @@ -7,7 +7,7 @@ inherit elisp DESCRIPTION="Emacs major mode for editing Ruby code" HOMEPAGE="https://www.ruby-lang.org/" -SRC_URI="mirror://ruby/ruby-${PV}.tar.xz" +SRC_URI="https://cache.ruby-lang.org/pub/ruby/ruby-${PV}.tar.xz" LICENSE="GPL-3+" SLOT="0" diff --git a/app-emacs/ruby-mode/ruby-mode-2.5.5.ebuild b/app-emacs/ruby-mode/ruby-mode-2.5.5.ebuild index 84718e43d4b4..262da884b6cd 100644 --- a/app-emacs/ruby-mode/ruby-mode-2.5.5.ebuild +++ b/app-emacs/ruby-mode/ruby-mode-2.5.5.ebuild @@ -7,7 +7,7 @@ inherit elisp DESCRIPTION="Emacs major mode for editing Ruby code" HOMEPAGE="https://www.ruby-lang.org/" -SRC_URI="mirror://ruby/ruby-${PV}.tar.xz" +SRC_URI="https://cache.ruby-lang.org/pub/ruby/ruby-${PV}.tar.xz" LICENSE="GPL-3+" SLOT="0" diff --git a/app-emacs/tuareg-mode/Manifest b/app-emacs/tuareg-mode/Manifest index 499de4b46142..8a326f5ddbe2 100644 --- a/app-emacs/tuareg-mode/Manifest +++ b/app-emacs/tuareg-mode/Manifest @@ -1,3 +1,2 @@ -DIST tuareg-2.0.7.tar.gz 57999 BLAKE2B 12649da41c8bbc547d28fe391cec51ca552dd66bb1fbf052a9d44d693b9df45ac6dc10336e146109248b130ea7ba94f7097398b598f3a7eb113b0031eea83486 SHA512 6cf290879dd9b7993a046dbebb9944a245fa82d1e7849b46f477b7217b46026ce5195e40e4d9b990e047a03680197827334e6d54d82610da6fc2e62386357d42 DIST tuareg-mode-2.0.10.tar.gz 102576 BLAKE2B fac81b5f43dc9143a62fe7ebf5d35bc44994db3a155b780329339b73b087cf53e63aa15b7e817388a92f1effcc08febc617747b242d57d5e900b20fe100a8f03 SHA512 53bdc3b2b78bcf7e6b075932b9319f9d08b02b4b3fd74fc9aa30b390b30e4069e19e09e0fbb03fb11877e6d89649b8e59c645cc8de196115c1bbdab308145743 DIST tuareg-mode-2.2.0.tar.gz 83392 BLAKE2B eead49dff45bb039abef0ffa8f4b874dd6d3bb36e81791b84e411031b4d714324637f99a0cfc3d4029b47032c61ca45424831a2d837fe5b01fa93383237cb14d SHA512 5f0b470920abd44e5b99e84e817ba678aded3042751b8949884c06f3a928105acbe96a28af3a8a089f6b607f8dd70cba7a669e9a61b906b1dad840c7f88bce12 diff --git a/app-emacs/tuareg-mode/tuareg-mode-2.0.7.ebuild b/app-emacs/tuareg-mode/tuareg-mode-2.0.7.ebuild deleted file mode 100644 index 5eddbb053a51..000000000000 --- a/app-emacs/tuareg-mode/tuareg-mode-2.0.7.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit elisp - -DESCRIPTION="An Objective Caml/Camllight mode for Emacs" -HOMEPAGE="http://forge.ocamlcore.org/projects/tuareg/" -SRC_URI="http://forge.ocamlcore.org/frs/download.php/1304/tuareg-${PV}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~x86-fbsd" - -S="${WORKDIR}/tuareg-${PV}" -ELISP_REMOVE="tuareg-pkg.el tuareg-site-file.el" -SITEFILE="50${PN}-gentoo.el" -DOCS="README" diff --git a/app-emacs/tuareg-mode/tuareg-mode-2.2.0.ebuild b/app-emacs/tuareg-mode/tuareg-mode-2.2.0.ebuild index 3481178825af..2e0746efbda6 100644 --- a/app-emacs/tuareg-mode/tuareg-mode-2.2.0.ebuild +++ b/app-emacs/tuareg-mode/tuareg-mode-2.2.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/tuareg/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+ GPL-3+ ISC" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" S="${WORKDIR}/tuareg-${PV}" ELISP_REMOVE="dot-emacs.el" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index c7a6634233b6211eb630c9ce609ad5923744e456..bc89ce0b654f21bd807dddf37200da3ec4728f43 100644 GIT binary patch literal 21345 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 literal 21346 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 diff --git a/app-emulation/dlx/dlx-1.0.0.ebuild b/app-emulation/dlx/dlx-1.0.0.ebuild index 07a21a906582..401c626c72df 100644 --- a/app-emulation/dlx/dlx-1.0.0.ebuild +++ b/app-emulation/dlx/dlx-1.0.0.ebuild @@ -7,7 +7,7 @@ S=${WORKDIR}/dlx DESCRIPTION="DLX Simulator" HOMEPAGE="https://www.davidviner.com/dlx" -SRC_URI="mirror://gentoo/dlx.tar.gz -> ${P}.tar.gz" +SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/app-emulation/img/img-0.5.7.ebuild b/app-emulation/img/img-0.5.7.ebuild index a83d24d7c281..21373b5f486d 100644 --- a/app-emulation/img/img-0.5.7.ebuild +++ b/app-emulation/img/img-0.5.7.ebuild @@ -21,7 +21,7 @@ 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 + GOPATH="${S}" go build -mod vendor -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 } diff --git a/app-emulation/runc/Manifest b/app-emulation/runc/Manifest index c96feb04e9c2..bf55e8a0f792 100644 --- a/app-emulation/runc/Manifest +++ b/app-emulation/runc/Manifest @@ -1 +1,2 @@ DIST runc-1.0.0_rc8.tar.gz 1665924 BLAKE2B 542cbdefaaa1ef89d2abf8e31ca8116f26cddbfc3fb94dc8c7e94c51750b179ed557bee857ec80ede7280856c66c01c7961a26dc7e6202276baca46c691a3903 SHA512 f213b6a7fa96597d2ba1068f77752bccc0a1d62e0aac02ec8d2a2552dc3c1140fd4e52b2daeb0ac8fc09c48abe4521834450baae01ad4165308813eee7654a2b +DIST runc-1.0.0_rc9.tar.gz 1885161 BLAKE2B 638f00b857f43204cdc2b4e65927d6280e48b075d8363570e9da166ec35febaa749c733478d5c190c0119e0d95418e3295adcc129b68afbc5fec20ca3d9e9b59 SHA512 56c46fbe4d637a83d67e0aabf2549ba687d8b1e357fdecfffca343c8b166edf4158830aa0a4419edd6994c589b874bb8504eb3969ed3430cda6e233940d34194 diff --git a/app-emulation/runc/runc-1.0.0_rc9.ebuild b/app-emulation/runc/runc-1.0.0_rc9.ebuild new file mode 100644 index 000000000000..8ee71c06ab27 --- /dev/null +++ b/app-emulation/runc/runc-1.0.0_rc9.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +EGO_PN="github.com/opencontainers/${PN}" + +if [[ ${PV} == *9999 ]]; then + inherit golang-build golang-vcs +else + MY_PV="${PV/_/-}" + RUNC_COMMIT="d736ef14f0288d6993a1845745d6756cfc9ddd5a" # Change this when you update the ebuild + SRC_URI="https://${EGO_PN}/archive/${RUNC_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64" + inherit golang-build golang-vcs-snapshot +fi + +DESCRIPTION="runc container cli tools" +HOMEPAGE="http://runc.io" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="+ambient apparmor hardened +kmem +seccomp" + +RDEPEND=" + apparmor? ( sys-libs/libapparmor ) + seccomp? ( sys-libs/libseccomp ) + !app-emulation/docker-runc +" + +src_prepare() { + pushd src/${EGO_PN} + default + sed -i -e "/^GIT_BRANCH/d"\ + -e "/^GIT_BRANCH_CLEAN/d"\ + -e "/^COMMIT_NO/d"\ + -e "s/COMMIT :=.*/COMMIT := ${RUNC_COMMIT}/"\ + Makefile || die + popd || die +} + +src_compile() { + # Taken from app-emulation/docker-1.7.0-r1 + export CGO_CFLAGS="-I${ROOT}/usr/include" + export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '') + -L${ROOT}/usr/$(get_libdir)" + + # build up optional flags + local options=( + $(usex ambient 'ambient' '') + $(usex apparmor 'apparmor' '') + $(usex seccomp 'seccomp' '') + $(usex kmem '' 'nokmem') + ) + + GOPATH="${S}" emake BUILDTAGS="${options[*]}" -C src/${EGO_PN} +} + +src_install() { + pushd src/${EGO_PN} || die + dobin runc + dodoc README.md PRINCIPLES.md + popd || die +} diff --git a/app-emulation/x48/x48-0.6.4-r1.ebuild b/app-emulation/x48/x48-0.6.4-r2.ebuild similarity index 91% rename from app-emulation/x48/x48-0.6.4-r1.ebuild rename to app-emulation/x48/x48-0.6.4-r2.ebuild index 25255dc0248c..60123e66d5ad 100644 --- a/app-emulation/x48/x48-0.6.4-r1.ebuild +++ b/app-emulation/x48/x48-0.6.4-r2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit autotools @@ -14,9 +14,10 @@ SLOT="0" KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" IUSE="readline" -RDEPEND="x11-libs/libX11 +RDEPEND=" + x11-libs/libX11 x11-libs/libXext - readline? ( sys-libs/readline:5 )" + readline? ( sys-libs/readline:0= )" DEPEND="${RDEPEND} virtual/pkgconfig x11-libs/libXt" @@ -28,7 +29,7 @@ src_unpack() { } src_prepare() { - eapply_user + default sed -i '698s/inline/static inline/' src/emulate.c || die eautoreconf } @@ -38,10 +39,10 @@ src_configure() { } src_install() { - emake DESTDIR="${D}" install + default + insinto /usr/share/"${PN}"/romdump doins -r romdump/{README,ROMDump*} - dodoc AUTHORS README ChangeLog } pkg_postinst() { diff --git a/app-emulation/xen-pvgrub/Manifest b/app-emulation/xen-pvgrub/Manifest index 37e7420046de..58e31d19f420 100644 --- a/app-emulation/xen-pvgrub/Manifest +++ b/app-emulation/xen-pvgrub/Manifest @@ -5,5 +5,6 @@ DIST pciutils-2.2.9.tar.bz2 212265 BLAKE2B 014b664e90c64e7255c9e21fc25a2cc60d57f DIST polarssl-1.1.4-gpl.tgz 611340 BLAKE2B 613da06dda9e4b86db5a4d616a0a0afee98c907c3c6b352eed3d9e500fc5739e62eb4f6fc32ff02579c6a6de9bd49fcd2c8bd8b2d158a5050cbaa82118d61ef0 SHA512 88da614e4d3f4409c4fd3bb3e44c7587ba051e3fed4e33d526069a67e8180212e1ea22da984656f50e290049f60ddca65383e5983c0f8884f648d71f698303ad DIST xen-4.10.3.tar.gz 24695778 BLAKE2B 50a9e31fb4cf587eeedb357fc710405a1cd4506174a38eb9b032a0cdd9b7f7343d98624ecb07cf605b1403664c7117cdc8f011290309caa18ca9604b4008b906 SHA512 030d23109ce4c0ebf50ade6841d5525a39032bcf8fd0599ccaa9502ff301c1f61f9c5f49233b41a5934a71228958febc1e529a9fc6822ba401a0c18c490ad412 DIST xen-4.11.1.tar.gz 25152217 BLAKE2B a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c SHA512 c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649 +DIST xen-4.11.2.tar.gz 25164925 BLAKE2B 11adea16d93235af5807e6e3784e0fc36ce34f274a85d1976a5c8ad36a323437216b0cf6bb6cb13b00e1e838e319a9f8f4b9c417870eef9ed660f22274d81310 SHA512 48d3d926d35eb56c79c06d0abc6e6be2564fadb43367cc7f46881c669a75016707672179c2cca1c4cfb14af2cefd46e2e7f99470cddf7df2886d8435a2de814e DIST xen-4.12.0.tar.gz 26949697 BLAKE2B 9175cc9054e4a2b5c34df89a4efd667f86b4861bef9c3310bf431d041f710a7cb265b4d34a76ab18a17a3121392942d2e5d76c5044eb9b957d4255af889fe69a SHA512 0ce366dcac607c9b592c5e9c0f40652eef743913b246bed4b0c380b8d59ac23a6adcd05befec37fc799a61476f47df76d4911cbf1da6ceb51441c546bf2464de DIST zlib-1.2.3.tar.gz 496597 BLAKE2B 603020b70cd52b83e48bde420b86e2acfd29d69bf7476eecbeeb07d1b8bcab703d2cbd3eab77772990bddb8c268f13594592ce985798d49e2d6ba25104d49f22 SHA512 021b958fcd0d346c4ba761bcf0cc40f3522de6186cf5a0a6ea34a70504ce9622b1c2626fce40675bc8282cf5f5ade18473656abc38050f72f5d6480507a2106e diff --git a/app-emulation/xen-pvgrub/xen-pvgrub-4.11.2.ebuild b/app-emulation/xen-pvgrub/xen-pvgrub-4.11.2.ebuild new file mode 100644 index 000000000000..90600bb0eeef --- /dev/null +++ b/app-emulation/xen-pvgrub/xen-pvgrub-4.11.2.ebuild @@ -0,0 +1,163 @@ +# 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='xml,threads' + +inherit flag-o-matic multilib python-single-r1 toolchain-funcs + +XEN_EXTFILES_URL="http://xenbits.xensource.com/xen-extfiles" +LIBPCI_URL=ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci +GRUB_URL=mirror://gnu-alpha/grub + +UPSTREAM_VER= +[[ -n ${UPSTREAM_VER} ]] && \ + UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz + https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-pvgrub/}-upstream-patches-${UPSTREAM_VER}.tar.xz" + +SRC_URI=" + https://downloads.xenproject.org/release/xen/${PV}/xen-${PV}.tar.gz + $GRUB_URL/grub-0.97.tar.gz + $XEN_EXTFILES_URL/zlib-1.2.3.tar.gz + $LIBPCI_URL/pciutils-2.2.9.tar.bz2 + $XEN_EXTFILES_URL/lwip-1.3.0.tar.gz + $XEN_EXTFILES_URL/newlib/newlib-1.16.0.tar.gz + $XEN_EXTFILES_URL/polarssl-1.1.4-gpl.tgz + ${UPSTREAM_PATCHSET_URI}" + +S="${WORKDIR}/xen-${PV}" + +DESCRIPTION="allows to boot Xen domU kernels from a menu.lst laying inside guest filesystem" +HOMEPAGE="https://www.xenproject.org" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="custom-cflags" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="sys-devel/gettext + sys-devel/bin86 + sys-apps/texinfo + x11-libs/pixman" + +RDEPEND="${PYTHON_DEPS} + >=app-emulation/xen-tools-${PV}" + +pkg_setup() { + python-single-r1_pkg_setup +} + +retar-externals() { + # Purely to unclutter src_prepare + local set="grub-0.97.tar.gz lwip-1.3.0.tar.gz newlib-1.16.0.tar.gz polarssl-1.1.4-gpl.tgz zlib-1.2.3.tar.gz" + + # eapply can't patch in $WORKDIR, requires a sed; Bug #455194. Patchable, but sed informative + sed -e s':AR=${AR-"ar rc"}:AR=${AR-"ar"}:' \ + -i "${WORKDIR}"/zlib-1.2.3/configure || die + sed -e 's:^AR=ar rc:AR=ar:' \ + -e s':$(AR) $@:$(AR) rc $@:' \ + -i "${WORKDIR}"/zlib-1.2.3/{Makefile,Makefile.in} || die + einfo "zlib Makefile edited" + + cd "${WORKDIR}" || die + tar czp zlib-1.2.3 -f zlib-1.2.3.tar.gz || die + tar czp grub-0.97 -f grub-0.97.tar.gz || die + tar czp lwip -f lwip-1.3.0.tar.gz || die + tar czp newlib-1.16.0 -f newlib-1.16.0.tar.gz || die + tar czp polarssl-1.1.4 -f polarssl-1.1.4-gpl.tgz || die + mv $set "${S}"/stubdom/ || die + einfo "tarballs moved to source" +} + +src_prepare() { + # Upstream's patchset + if [[ -n ${UPSTREAM_VER} ]]; then + einfo "Try to apply Xen Upstream patch set" + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + EPATCH_OPTS="-p1" \ + eapply "${WORKDIR}"/patches-upstream + fi + + # if the user *really* wants to use their own custom-cflags, let them + if use custom-cflags; then + einfo "User wants their own CFLAGS - removing defaults" + # try and remove all the default custom-cflags + find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ + -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ + -i {} \; + fi + + # Patch the unmergeable newlib, fix most of the leftover gcc QA issues + cp "${FILESDIR}"/newlib-implicits.patch stubdom || die + + # Patch stubdom/Makefile to patch insource newlib & prevent internal downloading + eapply "${FILESDIR}"/${PN/-pvgrub/}-4.10-externals.patch + + # fix jobserver in Makefile + eapply "${FILESDIR}"/${PN}-4.8-jserver.patch + + #Substitute for internal downloading. pciutils copied only due to the only .bz2 + cp "${DISTDIR}"/pciutils-2.2.9.tar.bz2 ./stubdom/ || die "pciutils not copied to stubdom" + retar-externals || die "re-tar procedure failed" + + default +} + +src_configure() { + local myconf="--prefix=${PREFIX}/usr \ + --libdir=${PREFIX}/usr/$(get_libdir) \ + --libexecdir=${PREFIX}/usr/libexec \ + --disable-werror \ + --disable-xen" + + econf ${myconf} +} + +src_compile() { + use custom-cflags || unset CFLAGS + if test-flag-CC -fno-strict-overflow; then + append-flags -fno-strict-overflow + fi + + emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/include + emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" -C tools/libs + + if use x86; then + emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \ + XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub + elif use amd64; then + emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" \ + XEN_TARGET_ARCH="x86_64" -C stubdom pv-grub + if has_multilib_profile; then + multilib_toolchain_setup x86 + emake CC="$(tc-getCC)" AR="$(tc-getAR)" \ + XEN_TARGET_ARCH="x86_32" -C stubdom pv-grub + fi + fi +} + +src_install() { + if use x86; then + emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub + fi + if use amd64; then + emake XEN_TARGET_ARCH="x86_64" DESTDIR="${D}" -C stubdom install-grub + if has_multilib_profile; then + emake XEN_TARGET_ARCH="x86_32" DESTDIR="${D}" -C stubdom install-grub + fi + fi +} + +pkg_postinst() { + elog "Official Xen Guide and the offical wiki page:" + elog "https://wiki.gentoo.org/wiki/Xen" + elog "https://wiki.xen.org/wiki/Main_Page" +} diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest index 7835f463009a..e545dae8abda 100644 --- a/app-emulation/xen-tools/Manifest +++ b/app-emulation/xen-tools/Manifest @@ -8,9 +8,12 @@ DIST xen-4.10.3-upstream-patches-1.tar.xz 24064 BLAKE2B ec9339d00afd4057738a7816 DIST xen-4.10.3.tar.gz 24695778 BLAKE2B 50a9e31fb4cf587eeedb357fc710405a1cd4506174a38eb9b032a0cdd9b7f7343d98624ecb07cf605b1403664c7117cdc8f011290309caa18ca9604b4008b906 SHA512 030d23109ce4c0ebf50ade6841d5525a39032bcf8fd0599ccaa9502ff301c1f61f9c5f49233b41a5934a71228958febc1e529a9fc6822ba401a0c18c490ad412 DIST xen-4.11.1-upstream-patches-2.tar.xz 78292 BLAKE2B 762c0b33500503854d3195af752a4510090b22a7212abb6bd72a74fd55b64ffc622db5d3b18ff5c2f1b804002537a82bdf5036ec23acf15c8b8e3f0ed8c722fb SHA512 4850ab53de811dc7a5499f603584624c7879f41cbacc223cbfd5fdf0042d39ba0195aa51356215d26136dab536f1b713274d21e3d265b62ca06fdab0aa923a77 DIST xen-4.11.1.tar.gz 25152217 BLAKE2B a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c SHA512 c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649 +DIST xen-4.11.2-upstream-patches-0.tar.xz 11532 BLAKE2B e36509d6256ac4018f20711baba77619a7c3a684d81e25a94cffba9c9f53ec9e0efdcefcd6a7ffa26b49fd3d4e0dfc2126f1ea620f0bd35ea83188b4587e5b38 SHA512 4a97d1e56cb3e5152372f0c0b99f8838194b2e03ed1255e87611d8bb28af9c9199fe123d3542f5ba9b3f652c29a519b5e4255b8925c0c8dfbd588f83ed8806d9 +DIST xen-4.11.2.tar.gz 25164925 BLAKE2B 11adea16d93235af5807e6e3784e0fc36ce34f274a85d1976a5c8ad36a323437216b0cf6bb6cb13b00e1e838e319a9f8f4b9c417870eef9ed660f22274d81310 SHA512 48d3d926d35eb56c79c06d0abc6e6be2564fadb43367cc7f46881c669a75016707672179c2cca1c4cfb14af2cefd46e2e7f99470cddf7df2886d8435a2de814e DIST xen-4.12.0-upstream-patches-0.tar.xz 32864 BLAKE2B 994ca1f9fdd89f25e225348870ec97257795644f0314437f8d2927b77ce5b53de6b9e043636cc2c9e4f8fda4ff7b7c26917f2912f2a287c57bc00606846fb617 SHA512 6f7ab80cac0afd8bcd88109cd052e29f9b028b0c363a4e1f1e845f4fdbb3d7782dffd1f20dd80f2923c507625abe9648d7fbe7d52c6fd565ab550c9c5a416eeb DIST xen-4.12.0.tar.gz 26949697 BLAKE2B 9175cc9054e4a2b5c34df89a4efd667f86b4861bef9c3310bf431d041f710a7cb265b4d34a76ab18a17a3121392942d2e5d76c5044eb9b957d4255af889fe69a SHA512 0ce366dcac607c9b592c5e9c0f40652eef743913b246bed4b0c380b8d59ac23a6adcd05befec37fc799a61476f47df76d4911cbf1da6ceb51441c546bf2464de DIST xen-gentoo-patches-16.tar.xz 36980 BLAKE2B a59fcb221a915e39fbbc463fa8b1ca1ef00007654936cc17f64853d91737478a6f78480a3e459b07b8c3ddcc81ab9400beb9ea3906750ba69864d1b97db349d2 SHA512 7727e5c7f4ef997eea830618bc26b26f3a99539a1c702264132401e41a328b384346a06b6721f18e3056fc91a2d2d2bf6320e0ae3c79432c7458a24a0d269c56 DIST xen-gentoo-patches-17.tar.xz 15688 BLAKE2B d5e3bdb15e182c5f0c21adfa5cb5b88e3453e5035659823e3322074646c3ea89b55bf54d0ec6c54966d9739544d156de365a60acf928b799b68978be3380a002 SHA512 f1000ca36166fa21d4b18fb9ecf36f55b1450c312622fbe38545f78aabc150e2d6cce4bd58472c41bd9be8945940a0bc953ba7e470cd5095cf2e7d8a87769b2b DIST xen-gentoo-patches-18.tar.xz 16840 BLAKE2B 7243b363c78250ae1928d75813cfd6035a87ca03f1605cbe02233e009a19105a0712711d622eef8606f3e7e1a5db5203342e56a1b00496d5ce37ddc4ffb9e4ea SHA512 328d7b1a57ab6bf9c7200b934aeb241f6d4fecccc600130d1c80460540212eb658cb74ae0502c008e040fdb2d95db20c2a3d71a8e73fd1361070d70adeab6e30 +DIST xen-gentoo-patches-19.tar.xz 17460 BLAKE2B 6f25c4c9bb438ba0ceded75d04ba6c05ca74e6319d14cf744ea23ecbed2e8283c3c00275a4609b583402d352216520a10197fd4ab9e056eac1c841b0f79bc6b8 SHA512 586e88eea0f2dcc5bae0eb4691cc1d722a8b1a7ca849fd8992d72c0990b2832b3e78738c936e8e46bc9623aa1c8e8afa341a22608479629ea012474d5ff6b69a DIST xen-ovmf-patches-3.tar.xz 4208 BLAKE2B 0df8f85667a33c91cbfd86c59aec2ae65eca892b45d66eed76f793a52e2748989bc2785861f8bfdf94235ef7a6c0be6572c6e6cce9695469e40f0facd0ce3947 SHA512 abe001053ca702138bbcdd6bea14e2daae5c785f862d6a15001ca894c8ed8617f0c5dc439c6f54a41433b988acf57c71911af1db074aa76732c39d98622a3b5b diff --git a/app-emulation/xen-tools/files/gentoo-patches.conf b/app-emulation/xen-tools/files/gentoo-patches.conf index 7b4465859fe7..6c12664cca1c 100644 --- a/app-emulation/xen-tools/files/gentoo-patches.conf +++ b/app-emulation/xen-tools/files/gentoo-patches.conf @@ -39,6 +39,9 @@ _gx048=" xen-tools-4.11.1-gcc8.patch" _gx052=" xen-tools-4.10.3-gcc8.patch" _gx053=" xen-tools-4.12.0-gcc8.patch" +# Fix building with gcc 9, bug #689082 +_gx055=" xen-tools-4.11.2-gcc9.patch" + # Fix pdf document generation, bug #650396 _gx049=" xen-tools-4.10.1-pdfdoc.patch" @@ -72,6 +75,16 @@ ${_gx045} ${_gx046} ${_gx048} ${_gx049} " +# xen-tools-4.11.2 patches set +_gpv_xen_tools_4112_0=" +${_gx038} ${_gx017} ${_gx043} +${_gx027} +${_gx028} ${_gx029} +${_gx037} ${_gx042} +${_gx045} ${_gx046} ${_gx048} +${_gx049} ${_gx055} +" + # xen-tools-4.12.0 patches set _gpv_xen_tools_4120_0=" ${_gx038} diff --git a/app-emulation/xen-tools/xen-tools-4.11.2.ebuild b/app-emulation/xen-tools/xen-tools-4.11.2.ebuild new file mode 100644 index 000000000000..409d2a256949 --- /dev/null +++ b/app-emulation/xen-tools/xen-tools-4.11.2.ebuild @@ -0,0 +1,474 @@ +# 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='ncurses,xml,threads' + +inherit bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs + +MY_PV=${PV/_/-} + +if [[ $PV == *9999 ]]; then + inherit git-r3 + REPO="xen.git" + EGIT_REPO_URI="git://xenbits.xen.org/${REPO}" + S="${WORKDIR}/${REPO}" +else + KEYWORDS="~amd64 ~arm ~arm64 ~x86" + UPSTREAM_VER=0 + SECURITY_VER= + # xen-tools's gentoo patches tarball + GENTOO_VER=19 + # xen-tools's gentoo patches version which apply to this specific ebuild + GENTOO_GPV=0 + # xen-tools ovmf's patches + OVMF_VER= + + SEABIOS_VER=1.11.1 + EDK2_COMMIT=ef529e6ab7c31290a33045bb1f1837447cc0eb56 + + [[ -n ${UPSTREAM_VER} ]] && \ + UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz + https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz" + [[ -n ${SECURITY_VER} ]] && \ + SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz" + [[ -n ${GENTOO_VER} ]] && \ + GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-gentoo-patches-${GENTOO_VER}.tar.xz + https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${PN/-tools/}-gentoo-patches-${GENTOO_VER}.tar.xz" + [[ -n ${OVMF_VER} ]] && \ + OVMF_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-ovmf-patches-${OVMF_VER}.tar.xz" + + SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/xen-${MY_PV}.tar.gz + https://git.seabios.org/cgit/seabios.git/snapshot/seabios-rel-${SEABIOS_VER}.tar.gz + ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz -> edk2-${EDK2_COMMIT}.tar.gz + ${OVMF_PATCHSET_URI} ) + ${UPSTREAM_PATCHSET_URI} + ${SECURITY_PATCHSET_URI} + ${GENTOO_PATCHSET_URI}" + + S="${WORKDIR}/xen-${MY_PV}" +fi + +DESCRIPTION="Xen tools including QEMU and xl" +HOMEPAGE="https://www.xenproject.org" +DOCS=( README docs/README.xen-bugtool ) + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make +# >=dev-lang/ocaml-4 stable +# Masked in profiles/eapi-5-files instead +IUSE="api custom-cflags debug doc flask +hvm ocaml ovmf +pam pygrub python +qemu +qemu-traditional screen sdl static-libs system-qemu system-seabios" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ovmf? ( hvm ) + pygrub? ( python ) + ?? ( qemu system-qemu )" + +COMMON_DEPEND=" + sys-apps/pciutils + dev-libs/lzo:2 + dev-libs/glib:2 + dev-libs/yajl + dev-libs/libaio + dev-libs/libgcrypt:0 + sys-libs/zlib + ${PYTHON_DEPS} +" + +DEPEND="${COMMON_DEPEND} + >=sys-kernel/linux-headers-4.11 + dev-python/lxml[${PYTHON_USEDEP}] + x86? ( sys-devel/dev86 + sys-firmware/ipxe[qemu] + sys-power/iasl ) + pam? ( dev-python/pypam[${PYTHON_USEDEP}] ) + api? ( dev-libs/libxml2 + net-misc/curl ) + ovmf? ( + !arm? ( !arm64? ( dev-lang/nasm ) ) + $(python_gen_impl_dep sqlite) + ) + !amd64? ( >=sys-apps/dtc-1.4.0 ) + amd64? ( sys-devel/bin86 + sys-devel/dev86 + sys-firmware/ipxe[qemu] + sys-power/iasl + system-seabios? ( sys-firmware/seabios ) ) + dev-lang/perl + app-misc/pax-utils + doc? ( + app-text/ghostscript-gpl + app-text/pandoc + dev-python/markdown[${PYTHON_USEDEP}] + dev-texlive/texlive-latexextra + media-gfx/transfig + ) + hvm? ( x11-base/xorg-proto ) + qemu? ( + app-arch/snappy:= + x11-libs/pixman + sdl? ( media-libs/libsdl[X] ) + ) + system-qemu? ( app-emulation/qemu[xen] ) + ocaml? ( dev-ml/findlib + >=dev-lang/ocaml-4 )" + +RDEPEND="${COMMON_DEPEND} + sys-apps/iproute2[-minimal] + net-misc/bridge-utils + screen? ( + app-misc/screen + app-admin/logrotate + )" + +# hvmloader is used to bootstrap a fully virtualized kernel +# Approved by QA team in bug #144032 +QA_WX_LOAD=" + usr/libexec/xen/boot/hvmloader + usr/share/qemu-xen/qemu/s390-ccw.img + usr/share/qemu-xen/qemu/u-boot.e500 +" + +QA_PREBUILT=" + usr/libexec/xen/bin/ivshmem-client + usr/libexec/xen/bin/ivshmem-server + usr/libexec/xen/bin/qemu-img + usr/libexec/xen/bin/qemu-io + usr/libexec/xen/bin/qemu-keymap + usr/libexec/xen/bin/qemu-nbd + usr/libexec/xen/bin/qemu-pr-helper + usr/libexec/xen/bin/qemu-system-i386 + usr/libexec/xen/bin/virtfs-proxy-helper + usr/libexec/xen/libexec/xen-bridge-helper + usr/share/qemu-xen/qemu/s390-ccw.img + usr/share/qemu-xen/qemu/s390-netboot.img + usr/share/qemu-xen/qemu/u-boot.e500 +" + +RESTRICT="test" + +pkg_setup() { + python_setup + export "CONFIG_LOMOUNT=y" + + #bug 522642, disable compile tools/tests + export "CONFIG_TESTS=n" + + if [[ -z ${XEN_TARGET_ARCH} ]] ; then + if use x86 && use amd64; then + die "Confusion! Both x86 and amd64 are set in your use flags!" + elif use x86; then + export XEN_TARGET_ARCH="x86_32" + elif use amd64 ; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi +} + +src_prepare() { + local i + + # Upstream's patchset + if [[ -n ${UPSTREAM_VER} ]]; then + einfo "Try to apply Xen Upstream patch set" + eapply "${WORKDIR}"/patches-upstream + fi + + # Security patchset + if [[ -n ${SECURITY_VER} ]]; then + einfo "Try to apply Xen Security patch set" + # apply main xen patches + # Two parallel systems, both work side by side + # Over time they may concdense into one. This will suffice for now + EPATCH_SUFFIX="patch" + EPATCH_FORCE="yes" + + source "${WORKDIR}"/patches-security/${PV}.conf || die + + for i in ${XEN_SECURITY_MAIN}; do + eapply "${WORKDIR}"/patches-security/xen/$i + done + + # apply qemu-xen/upstream patches + pushd "${S}"/tools/qemu-xen/ > /dev/null + for i in ${XEN_SECURITY_QEMUU}; do + eapply "${WORKDIR}"/patches-security/qemuu/$i + done + popd > /dev/null + + # apply qemu-traditional patches + pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null + for i in ${XEN_SECURITY_QEMUT}; do + eapply "${WORKDIR}"/patches-security/qemut/$i + done + popd > /dev/null + fi + + # move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err + mv ../seabios-rel-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die + pushd tools/firmware/ > /dev/null + ln -s seabios-dir-remote seabios-dir || die + popd > /dev/null + + # Gentoo's patchset + if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then + einfo "Try to apply Gentoo specific patch set" + source "${FILESDIR}"/gentoo-patches.conf || die + _gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV} + for i in ${!_gpv}; do + eapply "${WORKDIR}"/patches-gentoo/$i + done + fi + + # Ovmf's patchset + if use ovmf; then + if [[ -n ${OVMF_VER} ]];then + einfo "Try to apply Ovmf patch set" + pushd "${WORKDIR}"/edk2-*/ > /dev/null + eapply "${WORKDIR}"/patches-ovmf + popd > /dev/null + fi + mv ../edk2-${EDK2_COMMIT} tools/firmware/ovmf-dir-remote || die + cp tools/firmware/ovmf-makefile tools/firmware/ovmf-dir-remote/Makefile || die + fi + + mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die + + # Fix texi2html build error with new texi2html, qemu.doc.html + sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die + + use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die + sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \ + -i tools/firmware/Makefile || die + + # Drop .config, fixes to gcc-4.6 + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + # if the user *really* wants to use their own custom-cflags, let them + if use custom-cflags; then + einfo "User wants their own CFLAGS - removing defaults" + + # try and remove all the default cflags + find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \ + -exec sed \ + -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ + -i {} + || die "failed to re-set custom-cflags" + else + unset CFLAGS + unset LDFLAGS + unset ASFLAGS + unset CPPFLAGS + fi + + if ! use pygrub; then + sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die + fi + + if ! use python; then + sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die + fi + + if ! use hvm; then + sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die + # Bug 351648 + elif ! use x86 && ! has x86 $(get_all_abis); then + mkdir -p "${WORKDIR}"/extra-headers/gnu || die + touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die + export CPATH="${WORKDIR}"/extra-headers + fi + + if use qemu; then + if use sdl; then + sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \ + tools/Makefile || die + else + sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \ + tools/qemu-xen-traditional/xen-setup || die + sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \ + tools/Makefile || die + fi + else + # Don't bother with qemu, only needed for fully virtualised guests + sed -e "s:install-tools\: tools/qemu-xen-traditional-dir:install-tools\: :g" -i Makefile || die + fi + + # Reset bash completion dir; Bug 472438 + sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \ + -i Config.mk || die + sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die + + # xencommons, Bug #492332, sed lighter weight than patching + sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \ + -i tools/hotplug/Linux/init.d/xencommons.in || die + + # fix bashishm + sed -e '/Usage/s/\$//g' \ + -i tools/hotplug/Linux/init.d/xendriverdomain.in || die + + # respect multilib, usr/lib/libcacard.so.0.0.0 + sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \ + -i tools/qemu-xen/configure || die + + #bug 518136, don't build 32bit exactuable for nomultilib profile + if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then + sed -i -e "/x86_emulator/d" tools/tests/Makefile || die + fi + + # uncomment lines in xl.conf + sed -e 's:^#autoballoon=:autoballoon=:' \ + -e 's:^#lockfile=:lockfile=:' \ + -e 's:^#vif.default.script=:vif.default.script=:' \ + -i tools/examples/xl.conf || die + + # disable capstone (Bug #673474) + sed -e "s:\$\$source/configure:\0 --disable-capstone:" \ + -i tools/Makefile || die + + # disable glusterfs + sed -e "s:\$\$source/configure:\0 --disable-glusterfs:" \ + -i tools/Makefile || die + + default +} + +src_configure() { + local myconf="--prefix=${PREFIX}/usr \ + --libdir=${PREFIX}/usr/$(get_libdir) \ + --libexecdir=${PREFIX}/usr/libexec \ + --localstatedir=${EPREFIX}/var \ + --disable-werror \ + --disable-xen \ + --enable-tools \ + --enable-docs \ + $(use_enable api xenapi) \ + $(use_enable pam) \ + $(use_enable ocaml ocamltools) \ + $(use_enable ovmf) \ + --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') \ + " + + use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin" + use system-qemu && myconf+=" --with-system-qemu=/usr/bin/qemu-system-x86_64" + use amd64 && myconf+=" $(use_enable qemu-traditional)" + tc-ld-disable-gold # Bug 669570 + econf ${myconf} +} + +src_compile() { + local myopt + use debug && myopt="${myopt} debug=y" + + if test-flag-CC -fno-strict-overflow; then + append-flags -fno-strict-overflow + fi + + emake CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" build-tools ${myopt} + + if use doc; then + emake -C docs build + else + emake -C docs man-pages + fi +} + +src_install() { + # Override auto-detection in the build system, bug #382573 + export INITD_DIR=/tmp/init.d + export CONFIG_LEAF_DIR=../tmp/default + + # Let the build system compile installed Python modules. + local PYTHONDONTWRITEBYTECODE + export PYTHONDONTWRITEBYTECODE + + emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \ + XEN_PYTHON_NATIVE_INSTALL=y install-tools + + # Created at runtime + rm -rv "${ED}/var/run" || die + + # Fix the remaining Python shebangs. + python_fix_shebang "${D}" + + # Remove RedHat-specific stuff + rm -rf "${D}/tmp" || die + + if use doc; then + emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs + dodoc -r docs/{pdf,txt} + else + emake -C docs DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-man-pages # Bug 668032 + fi + dodoc ${DOCS[@]} + + newconfd "${FILESDIR}"/xendomains.confd xendomains + newconfd "${FILESDIR}"/xenstored.confd xenstored + newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled + newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains + newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored + newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled + newinitd "${FILESDIR}"/xencommons.initd xencommons + newconfd "${FILESDIR}"/xencommons.confd xencommons + newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev + newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev + newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog + + if use screen; then + cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die + cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die + keepdir /var/log/xen-consoles + fi + + # For -static-libs wrt Bug 384355 + if ! use static-libs; then + rm -f "${D}"/usr/$(get_libdir)/*.a "${D}"/usr/$(get_libdir)/ocaml/*/*.a + fi + + # for xendomains + keepdir /etc/xen/auto + + # Remove files failing QA AFTER emake installs them, avoiding seeking absent files + find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \ + -o -name openbios-ppc -o -name palcode-clipper \) -delete || die + + keepdir /var/lib/xen/dump + keepdir /var/lib/xen/xenpaging + keepdir /var/lib/xenstored + keepdir /var/log/xen +} + +pkg_postinst() { + elog "Official Xen Guide and the offical wiki page:" + elog "https://wiki.gentoo.org/wiki/Xen" + elog "https://wiki.xen.org/wiki/Main_Page" + elog "" + elog "Recommended to utilise the xencommons script to config system at boot" + elog "Add by use of rc-update on completion of the install" + + if ! use hvm; then + echo + elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm" + elog "support enable the hvm use flag." + elog "An x86 or amd64 system is required to build HVM support." + fi + + if use qemu; then + elog "The qemu-bridge-helper is renamed to the xen-bridge-helper in the in source" + elog "build of qemu. This allows for app-emulation/qemu to be emerged concurrently" + elog "with the qemu capable xen. It is up to the user to distinguish between and utilise" + elog "the qemu-bridge-helper and the xen-bridge-helper. File bugs of any issues that arise" + fi +} diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index edfa93150e80..5d4adb54d575 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -2,5 +2,7 @@ DIST xen-4.10.3-upstream-patches-1.tar.xz 24064 BLAKE2B ec9339d00afd4057738a7816 DIST xen-4.10.3.tar.gz 24695778 BLAKE2B 50a9e31fb4cf587eeedb357fc710405a1cd4506174a38eb9b032a0cdd9b7f7343d98624ecb07cf605b1403664c7117cdc8f011290309caa18ca9604b4008b906 SHA512 030d23109ce4c0ebf50ade6841d5525a39032bcf8fd0599ccaa9502ff301c1f61f9c5f49233b41a5934a71228958febc1e529a9fc6822ba401a0c18c490ad412 DIST xen-4.11.1-upstream-patches-2.tar.xz 78292 BLAKE2B 762c0b33500503854d3195af752a4510090b22a7212abb6bd72a74fd55b64ffc622db5d3b18ff5c2f1b804002537a82bdf5036ec23acf15c8b8e3f0ed8c722fb SHA512 4850ab53de811dc7a5499f603584624c7879f41cbacc223cbfd5fdf0042d39ba0195aa51356215d26136dab536f1b713274d21e3d265b62ca06fdab0aa923a77 DIST xen-4.11.1.tar.gz 25152217 BLAKE2B a8dfbeb3d490787725c589e1ce82dcbbcd0be7fb4743b38daf3a8704dffda34d1faabb07d74e01d2fab1572ce0b730c21192469317545e8b3edb3fae1130ef8c SHA512 c1655c5decdaed95a2b9a99652318cfc72f6cfdae957cfe60d635f7787e8850f33e8fafc4c4b8d61fb579c9b9d93028a6382903e71808a0418b931e76d72a649 +DIST xen-4.11.2-upstream-patches-0.tar.xz 11532 BLAKE2B e36509d6256ac4018f20711baba77619a7c3a684d81e25a94cffba9c9f53ec9e0efdcefcd6a7ffa26b49fd3d4e0dfc2126f1ea620f0bd35ea83188b4587e5b38 SHA512 4a97d1e56cb3e5152372f0c0b99f8838194b2e03ed1255e87611d8bb28af9c9199fe123d3542f5ba9b3f652c29a519b5e4255b8925c0c8dfbd588f83ed8806d9 +DIST xen-4.11.2.tar.gz 25164925 BLAKE2B 11adea16d93235af5807e6e3784e0fc36ce34f274a85d1976a5c8ad36a323437216b0cf6bb6cb13b00e1e838e319a9f8f4b9c417870eef9ed660f22274d81310 SHA512 48d3d926d35eb56c79c06d0abc6e6be2564fadb43367cc7f46881c669a75016707672179c2cca1c4cfb14af2cefd46e2e7f99470cddf7df2886d8435a2de814e DIST xen-4.12.0-upstream-patches-0.tar.xz 32864 BLAKE2B 994ca1f9fdd89f25e225348870ec97257795644f0314437f8d2927b77ce5b53de6b9e043636cc2c9e4f8fda4ff7b7c26917f2912f2a287c57bc00606846fb617 SHA512 6f7ab80cac0afd8bcd88109cd052e29f9b028b0c363a4e1f1e845f4fdbb3d7782dffd1f20dd80f2923c507625abe9648d7fbe7d52c6fd565ab550c9c5a416eeb DIST xen-4.12.0.tar.gz 26949697 BLAKE2B 9175cc9054e4a2b5c34df89a4efd667f86b4861bef9c3310bf431d041f710a7cb265b4d34a76ab18a17a3121392942d2e5d76c5044eb9b957d4255af889fe69a SHA512 0ce366dcac607c9b592c5e9c0f40652eef743913b246bed4b0c380b8d59ac23a6adcd05befec37fc799a61476f47df76d4911cbf1da6ceb51441c546bf2464de diff --git a/app-emulation/xen/xen-4.11.2.ebuild b/app-emulation/xen/xen-4.11.2.ebuild new file mode 100644 index 000000000000..18215b62c1d6 --- /dev/null +++ b/app-emulation/xen/xen-4.11.2.ebuild @@ -0,0 +1,171 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) + +inherit flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs + +MY_PV=${PV/_/-} +MY_P=${PN}-${MY_PV} + +if [[ $PV == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="git://xenbits.xen.org/xen.git" + SRC_URI="" +else + KEYWORDS="~amd64 ~arm -x86" + UPSTREAM_VER=0 + SECURITY_VER= + GENTOO_VER= + + [[ -n ${UPSTREAM_VER} ]] && \ + UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz + https://github.com/hydrapolic/gentoo-dist/raw/master/xen/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" + [[ -n ${SECURITY_VER} ]] && \ + SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz" + [[ -n ${GENTOO_VER} ]] && \ + GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz" + SRC_URI="https://downloads.xenproject.org/release/xen/${MY_PV}/${MY_P}.tar.gz + ${UPSTREAM_PATCHSET_URI} + ${SECURITY_PATCHSET_URI} + ${GENTOO_PATCHSET_URI}" +fi + +DESCRIPTION="The Xen virtual machine monitor" +HOMEPAGE="https://www.xenproject.org" +LICENSE="GPL-2" +SLOT="0" +IUSE="custom-cflags debug efi flask" + +DEPEND="${PYTHON_DEPS} + efi? ( >=sys-devel/binutils-2.22[multitarget] ) + !efi? ( >=sys-devel/binutils-2.22 )" +RDEPEND="" +PDEPEND="~app-emulation/xen-tools-${PV}" + +# no tests are available for the hypervisor +# prevent the silliness of /usr/lib/debug/usr/lib/debug files +# prevent stripping of the debug info from the /usr/lib/debug/xen-syms +RESTRICT="test splitdebug strip" + +# Approved by QA team in bug #144032 +QA_WX_LOAD="boot/xen-syms-${PV}" + +REQUIRED_USE="arm? ( debug )" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + python-any-r1_pkg_setup + if [[ -z ${XEN_TARGET_ARCH} ]]; then + if use amd64; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi + + if use flask ; then + export "XSM_ENABLE=y" + export "FLASK_ENABLE=y" + fi +} + +src_prepare() { + # Upstream's patchset + [[ -n ${UPSTREAM_VER} ]] && eapply "${WORKDIR}"/patches-upstream + + # Security patchset + if [[ -n ${SECURITY_VER} ]]; then + einfo "Try to apply Xen Security patch set" + # apply main xen patches + # Two parallel systems, both work side by side + # Over time they may concdense into one. This will suffice for now + source "${WORKDIR}"/patches-security/${PV}.conf + + local i + for i in ${XEN_SECURITY_MAIN}; do + eapply "${WORKDIR}"/patches-security/xen/$i + done + fi + + # Gentoo's patchset + [[ -n ${GENTOO_VER} ]] && eapply "${WORKDIR}"/patches-gentoo + + eapply "${FILESDIR}"/${PN}-4.6-efi.patch + + # Drop .config + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + if use efi; then + export EFI_VENDOR="gentoo" + export EFI_MOUNTPOINT="boot" + fi + + # if the user *really* wants to use their own custom-cflags, let them + if use custom-cflags; then + einfo "User wants their own CFLAGS - removing defaults" + # try and remove all the default custom-cflags + find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ + -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ + -i {} \; || die "failed to re-set custom-cflags" + fi + + default +} + +src_configure() { + use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i" + + use debug && myopt="${myopt} debug=y" + + if use custom-cflags; then + filter-flags -fPIE -fstack-protector + replace-flags -O3 -O2 + else + unset CFLAGS + unset LDFLAGS + unset ASFLAGS + fi +} + +src_compile() { + # Send raw LDFLAGS so that --as-needed works + emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} +} + +src_install() { + local myopt + use debug && myopt="${myopt} debug=y" + + # The 'make install' doesn't 'mkdir -p' the subdirs + if use efi; then + mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die + fi + + emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install + + # make install likes to throw in some extra EFI bits if it built + use efi || rm -rf "${D}/usr/$(get_libdir)/efi" +} + +pkg_postinst() { + elog "Official Xen Guide:" + elog " https://wiki.gentoo.org/wiki/Xen" + + use efi && einfo "The efi executable is installed in boot/efi/gentoo" + + elog "You can optionally block the installation of /boot/xen-syms by an entry" + elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK" + elog "e.g. echo ${msg} > /etc/portage/env/xen.conf" +} diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index f434d10025205c72ad207ea0b04c48a566ea96b3..3a0105aa3285b7fdd7af3dbb608132054b0b243c 100644 GIT binary patch delta 7971 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 S+U;-cPyYv0*j+t|I{*N6wc#-U diff --git a/app-eselect/eselect-unison/eselect-unison-0.3.ebuild b/app-eselect/eselect-unison/eselect-unison-0.3.ebuild deleted file mode 100644 index bef307805fc3..000000000000 --- a/app-eselect/eselect-unison/eselect-unison-0.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -DESCRIPTION="unison module for eselect" -HOMEPAGE="https://www.gentoo.org/proj/en/eselect/" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux" -IUSE="" - -DEPEND="" -RDEPEND=">=app-admin/eselect-1.2.3" - -src_install() { - local MODULEDIR="/usr/share/eselect/modules" - local MODULE="unison" - dodir ${MODULEDIR} - insinto ${MODULEDIR} - newins "${FILESDIR}/${MODULE}.eselect-${PVR}" ${MODULE}.eselect \ - || die "failed to install" -} diff --git a/app-eselect/eselect-unison/eselect-unison-0.4.ebuild b/app-eselect/eselect-unison/eselect-unison-0.4.ebuild index d8f2e3d228f2..6246a68d7f0c 100644 --- a/app-eselect/eselect-unison/eselect-unison-0.4.ebuild +++ b/app-eselect/eselect-unison/eselect-unison-0.4.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=7 @@ -10,7 +10,7 @@ S="${WORKDIR}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux" IUSE="" DEPEND="" diff --git a/app-eselect/eselect-unison/files/unison.eselect-0.3 b/app-eselect/eselect-unison/files/unison.eselect-0.3 deleted file mode 100644 index 263c0fa7bc80..000000000000 --- a/app-eselect/eselect-unison/files/unison.eselect-0.3 +++ /dev/null @@ -1,145 +0,0 @@ -# -*-eselect-*- vim: ft=eselect -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -DESCRIPTION="Manage /usr/bin/unison versions" -MAINTAINER="ml@gentoo.org" -VERSION="0.3" - -# find a list of unison symlink targets, best first -find_targets() { - local f - for f in "${EROOT}"/usr/bin/unison-[0-9]*; do - if [[ -f ${f} ]] ; then - echo "${f##*/unison-}" - fi - done | tac -} - -# find version number of currently symlinked version -identify_target() { - local f - f="$(canonicalise "${EROOT}"/usr/bin/unison)" - echo "${f##*/unison-}" -} - -# try to remove the unison symlink -remove_symlinks() { - rm -f "${EROOT}"/usr/bin/unison &>/dev/null -} - -# set the unison symlink -set_symlinks() { - local target="${1}" targets - if is_number "${target}" && [[ ${target} -ge 1 ]] ; then - targets=( $(find_targets) ) - target=${targets[target - 1]} - fi - if [[ -f "${EROOT}/usr/bin/unison-${target}" ]] ; then - remove_symlinks - ln -s "unison-${target}" "${EROOT}/usr/bin/unison" || \ - die "Could not set ${target} /usr/bin/unison symlink" - else - die -q "Target \"${target}\" doesn't appear to be valid!" - fi -} - -### show action ### - -describe_show() { - echo "Show the current unison version" -} - -do_show() { - [[ -z "${@}" ]] || die -q "Too many parameters" - - write_list_start "Current unison verson:" - if [[ -L "${EROOT}/usr/bin/unison" ]] ; then - write_kv_list_entry "$(identify_target)" "" - elif [[ -e "${EROOT}/usr/bin/unison" ]] ; then - write_kv_list_entry "(not a symlink)" "" - else - write_kv_list_entry "(unset)" "" - fi -} - -### list action ### - -describe_list() { - echo "List available unison versions" -} - -do_list() { - [[ $# -eq 0 ]] || die -q "Too many parameters" - - local i targets current - targets=( $(find_targets ) ) - current=$(identify_target) - for (( i = 0; i < ${#targets[@]}; i++ )); do - [[ ${targets[i]} = ${current} ]] \ - && targets[i]=$(highlight_marker "${targets[i]}") - done - write_list_start "Available unison versions:" - write_numbered_list -m "(none found)" "${targets[@]}" -} - -### set action ### - -describe_set() { - echo "Set a new unison version" -} - -describe_set_options() { - echo "target : Target version number or index from 'list' action" -} - -describe_set_parameters() { - echo "" -} - -do_set() { - if [[ -z "${1}" ]] ; then - die -q "You didn't give me a version number" - - elif [[ -n "${2}" ]] ; then - die -q "Too many parameters" - - elif [[ -L "${EROOT}/usr/bin/unison" ]] ; then - if ! remove_symlinks ; then - die -q "Can't remove existing version symlink" - elif ! set_symlinks "${1}" ; then - die -q "Can't set new version" - fi - - elif [[ -e "${EROOT}/usr/bin/unison" ]] ; then - die -q "${EROOT}/usr/bin/unison seems to be from an old ebuild, please remove manually" - - else - set_symlinks "${1}" || die -q "Can't set new version" - fi -} - -### update action ### - -describe_update() { - echo "Automatically update the unison version number" -} - -describe_update_options() { - echo "--if-unset : Do not override currently selected version" -} - -do_update() { - [[ -z "${1}" ]] || ( [[ -z "${2}" ]] && [[ "${1}" == "--if-unset" ]] ) || \ - die -q "Usage error" - - if [[ -L "${EROOT}/usr/bin/unison" ]] ; then - [[ ${1} == "--if-unset" ]] && return - remove_symlinks || die -q "Can't remove existing symlink" - fi - if [[ -e "${EROOT}/usr/bin/unison" ]] ; then - die -q "${EROOT}/usr/bin/unison seems to be from an old ebuild, please remove manually" - elif ! [[ -z $(find_targets ) ]] ; then - set_symlinks 1 || die -q "Can't set a new version" - fi -} diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index 1ec81e4264e9a09a3c4e253b52fb9cfbd6ee1c20..72fe6b86e723968c5cd1c64b288fadb83ce9b79b 100644 GIT binary patch literal 21009 zcmV((K;XY0iwFP!00002|8>3Hwk5~0op-ON;0wUcs{F0XBUv8yu%#R6-Xkl2h$esr z1vGUI&(r(+3gTX?8=yq;G#Y!aRh1brW6sEk$p7PC{`8JIj&;F(VZ~ykwkAFI1 zD1Z8o|L?#2KmYmskAF)2tZN?W?75yf>?@6HUonp}&$}P>=snfD)$_PV?j_bEUb`N1 zAJ^)~u}X|H-u>$3UMb&u*D~%IQoY)^d)@a;_gweA&wY&E>s8y@{1xANjeLYZ{kQ+? zU-EJO>C7u1JFc>0*sFvV(i|bC*-N|bwc5<#KH9O%eV6NKv4s`lJg-^uo-?goO4_jp z9_(?)TI`WY|R%_oYUU$Cl+EUp&t$vNpqqnh34sr1KCqIA2e%I1d zDD~XD_deU1%2C6(YF)V<>l`dKzu3chN7igL9{1dtwPXX1an3WdhC8zU{mT2SafN#S zW3_gxd!ONsaU3QR&srQ@-*@N6r@uxJFEkr0{?`v_4xpSB~?zN}Q$7dNlsenRw^z>s}?it=5;HfB3ifwp{JaxMI8~zk0I` zM{K#)>u^nKnLPEHIi6wOh1X;sF{Rc=&Vw}@bFQ)Kl?v~f=Mi>_J6y4ywS>e=@-m4P zNITU$V(0~HOyTYkV_0>hs~^}&{>O4*J}Jz4_QX!bQTa+1HnK=8-I3eXeScOf9>)$d z@ypoy&Nbr!D`Jtk$McvsOFYBE)-bynd(CBqfhDAItk9ZYI}R+4&z)FnPLZ#=%WJvr zPxI6Ne67}bobh9|ZohP<$NJB3lycvL&tG`i+&d-~?TQx*v@cd-##8}-yWZEi z_LX%9Kc<(QLn#-}arQg4onNap`scm=`o3Jp@v&U>jK_4rO1dK}bT<%bj1~iXd6y9u zP;~9Sa>D2{o1Kpg^cA-MzQ++$Y)3q&cGouu(iiK8`JOiza+clWg~#*}DuBmJ#Ev`8 z`#S0vclbcA$@(8@EdcCfiTHqhUj2-%g&q2R6?O@?K6=BK?i^#;V~lxEJ{)Hp5j&3Q z8tghacbEI9_f9NW10UIm6#14Mciy;d@0jOYE6sB8AZJM9tL6IKU#pecd48-`4*8z7 z?!-a^DG_+y@n*w7aWF0IP;+c0rIK$!D}ad@*PIPYX@XA_2kssB$?G&=IrCgszs2%! zSKjpQjg1E*(s3@)FwI@USzwf@d0qH?9y#FNSUPTaRop|6W|x$leD zjp@YmuK`e;qjYxc06lUI>ve^fFIK=V<=yTh%viw`Ug!Q2FK29)V-v?e&dOtP*695YEhQBHc;0L4lk+#c+acwr|+UEfALOh8q z7-q~wK#&__=8f;cBC(&>InHw=0!&~Z`n?93Fv{B^TE?F2CL`C6`d|N6rZ^E(XpEBLA(OV+NEG2Jj%#EkBPr78p&qI0@} zP`|+&u<|Nrtaak~*wbA5Xm`Ahn}2=s>IVP`2p4a5b;1n}6Il(!J@KjVtw{n1fX@#!7{It z0DiTNmB&8yklMv&2Mx z_6o;Z>^<<$@+-W(D5G&$8W+*1B2|=!4dOfpz>D$GLC{ zT#n6vEyjagVQU+nZrlY8A*}beYc{@L|N80kpTAnQ>m`Q<_&9K+5+FZI)Icj<6)ko0|KQIZH|T_e07=`&arU@s zI0&+AF%J=PZ}lImmZ8M~1qH6pPyrp5Uc)73LLuZ@Ef6$ROz`(u2us*-gL@GTha6*v zbV3g?ZSZXHULXPwybu%pkd)k*Ct^~q05gj+86dHpI6l4gm83}eU z|3Ey2%fZO9GAhElQ5axvZ{s>)&P}q|kZ7r?B5o)*n}%Y9DV~H8=pI%+*a(CJ%q3L` z8C)~3GJm&nKY!kz{w&q_YT?4i!W|uEerCj2z2-V2gcRMyV)0`5+Xd4gRIx8>vx$69 zx-p#th^e~T!gn<*mYH|16{;_bQ zA2TuK z5wp#85Yif!=c++buxdCSBBLh01{m(;+lBkSfBy5|zFM^Nr7Y#;5*uRNLd-6h2G|Mf zN-Yz1N0* z{uSoNq7fH%2hLsrl=yNj^m&9B=X_)T*Sd8fs2psgu_7_E0TcT{F_pWOlSKwO!8&x& z4QXHj7G^h)Du`vi;l7Dsp}P$Otq13?N|l?yypb=&+5;HKA@pw-?Z;2|@4OV2`LS*t zR6$Cgno$k&+?~*H3*Oy?N+~^~$Y9SnEso)Lp#})1@L2fsxet>?>r$3(0214uu1E(k zA;AGc$pZ(X3|L3-2jQR>`Oz9>wGWMnl18;=P>RKlXn5>vbr~|etE3Y@t*9fIVj^(f zuxT_KOd2e!DE9*F#tmI8ZKLq6c~vlWz!M>CJShf2q{6FDv?bgK=txL)cs4|5qej17 zx1Wys6|kLeOE&NeXe#kML z4x}@N58;OC6r^1sh(hWCyeDYG#xa@&wLDmTj0NKv5ue8$2N(GLW5)@k!O zaL>tKFFX@BMnl0s$C-FG_W9ct`{mP5>nkIBMNe#o4dBBOcw_KKbT25iKx+60VF6tP zI~qp^%m&={z*J-zgk7u+XM~XK+q}+%rVscdKuwUq!9e7;_*V*q6E$$M7cfJ%)a(|1 z#U6Yt8Kh}|K@pyFov^!nV^aXlKX<(g76t#3_`Ixd_3(=iR9f@&ukXk!;XWEz2(R1k9j!RbD-B9Nu)#C4w3At*er^S%rk^Ehwd zP{9_EL0BB{I05+;KfuhyXqE24JOb&TT-OUuc^0() z1!7|VD8Z%(hnuld$PfNM*fGX+0njHA;{x-KP)#jHum?8-*h|!E*#X39$-2xY4Vr4dUGbUBHI&=;CRX=4M&HUAHg& z{&9V`{_V@x7MEV4YQR}H^t3|WAzOGQLL@-|l1vb1gISM=>9G=3l}wlbs-dCN3^D=R zvy(%b3(rHHl(pcT3&C>%!f;=ny#bI&QNw&Od%JNWJU;P49~Q?N!(jur`dW#;g@b@vpQavR02g}^prYsG;Rw!EReHJk8+(D&L9oFv zKyX5bV`0-V8-S>`%*qiPE;A&)X6RrT&UtJQ8#Zzv!}uE$l?P&Cq`r;|r1{`#cxL1M zuYAt~Li70NKo*!YOCBPC!2 zEME-mJaVr5{DpYuC-|R}WxjRV6UPL%Gs2jiHPM55RrYUm2rLFn*mXdBP<#+Cj2=OS zv@54fBZhKpb`*35`phRZOcGJUqSiWyGW&Rs1i!5HubvNmk`Dh9Fk2 zgQknkIDT6J^V|~+1+zu191t)5A)6o`@IrV+1Y0_UCSu;`+k>CGd54L8V4WeY!a|`j zhxyh78HEB99Wrw7XqiBaQwA6TOtm$Tvi1ItB}*{bL73$0TufvVl=tAD&<@*#)IEDQ z3)k3if&=XDFuR9*aVhWsVgoLU6|3GhQ34h{raEcn`&RP-s%#iO0^sC3;9Ct80aA!7 z-z?ccaQ@}f8$%;}yrm!!$H*d{_+r(uxO%05CHHCu4W`{wO0cOpu(fvv2=eNWnLJha@Wi!6!pfZ z@$9|xojmV>sEn0ZrfSOlfZrjMz_Yvy0gs@1-_H>jR7ZuCL1MrOuI-6ToT$5V-PjaT z0-gkAsz}}g76Zg$p{snmX1~j(vF9(94r@Fv@ZOA`rx!$+%r~b!a1ql`D=+?ZEVl&6 z^e9)+mlZi!QW3q{<`vBBj!|a-aeS&ivrge*DBxYq2Vm0pe+Dn{7j#DWAZYFIJRH5s z_e4Ig64UUXH3w0dfRZp?Ts1e3zle#qsE3{a>jpB+%9eI6anfmK9@5!%~;At$a87R>`|N z(z87N3z9Dj3wl%4RF4eNrLd{G2#hNt$*$*2q++kP*q>T@6cjoU{0(bXqT1`6Zd8O4 zG!G$A4mdCh7a9i%1RbzVh%*v6v+m%?jZO(CQXCe8qtA_M!^H0HK>*epRee8$Wr+Y0PaS3zCQA{p38gUL|B9o+y{HeH)R+sc3qOm>Kv;lZh&n+Z=yFwMPPu1 zp|c8%1O9OuBB4WfKvqGoJr`!f*?8rvqLIX#L`;Gy$756HSfXi^UYx1fO}i<0yPFUdTjXgMRX{-3WRxwAxlTjD+E`7{_V?m zf9>;a)!r0BS{(-LKI9U7}Wtk_i!9zysbbYGL#5KJb6E) za*4320@vx=MA4x~)*h`JfxBRvgn2|b3S!^rab)K@U)l-PngDBe2^9;YX{dn78h zF*?}5^C3FL5k$)hO7VNM>0q13%^9hVx57eWQz1YpMlLUr)F->lak?8j`s~jTIImI@S2mTjP(#iE&VXWgQ6^N z#s7*&QYi1{*O{i*Nuda12!IRsP*XIM$WI(wC{Gd2M@U58IUJT0Ah+J1NY4% zp4gAN(CP!C`v|O}Cy2NMfU+dF;QtNWgMyRLj=Hnp4t{(QP5t*M=AyhR=vUkY`6}n- z6LCBb4nB@MSv!cUOd$ek)yllxq9t#;2EyF7E(`et0m3JY1zBZ_OZW$?W{{U@>&MuW z%63h>&nQZ8BdSP>)ma++fQQCbtsA+CIR4Z(3-&d4~X9mvKCZ5UjnXT6odjqEQYo&(~;-x*(EG%d5ldQ zM<}cV;>~XnGN)P;7`UyKJ4e4`1y1pn?$KwmR&97h_^oe#ou&l@U+8b0!Bv!aCYab* z$WGtZ;X%Qzav_4_W_>^@u`2}o2)ur^$dQGDn_2|G+GGeA9DYG59x?#My(0#Hu>U9p zBL3mRAGUYIL5}z>8sF1m41W6S%H^TU~eL8|qSc&Fb32sad=FE&BiZ!w>IuE-x56 zC$SBJVA%>g*g6p#HCemlFRtx@FhL-JZzgvLHdyr`pq_BnW_~A|gefP%3(&>qYW4gd zGrXWzQTSl%Ax&B~6qT5IS+Rnx!Zkm;x|Pt=WYw1E(7N+;24izg^ym{GHe*y9ZTVanUACl01|dG#3Dd6$MN z&L+fVclhSEv=iZTSX&J_Z!J9~1_w+8kNd~6MOMJdQzTj=&cS!laTQx?N8XJHh!A2& z&yMC&vGb$^J@hG(Z=p#pxDV<9F$IX`<@q9>&?Y1|VZYTx=M6i~)<35kiBa!?CcNT? zZ65oZW&15ZJHG$)dHwn>)8pG=oyBy7r$ML-A@0K3p(=(cm{!2<9mARLTrEM5Z~)*U z+($BZzt*&R+`|+^J~}!`Qz0l&#R{v>8JpEei3L5&AxB!~PFvbX02m0TA3C5n))be4 z*WuLAXkG_qW%9x`1Q~;c4|A9}Lxq*j10w!QYGbmxcp7d>^kmCWa>U!?Lhh<$ZsNEw zj3gkWPOz^*46uG=7J&oksQnLD?#XQb_4{A?SF87?*U^W7(8&kO6?`5>@i|rFa{#NVCd3!>#5ed zqoHk#R|PWmv5l2b982LX)`r^UO~k4Rz##k)GI_Rrw1Ob5eDL5?Svfp8MxzGbY32j+ zhPpUlm@^v|usuj6aUMB?;aY`%c(j2?3v5i_*Z*+!e(Yb~9rk*weL=s~0EhsuP=(71 z&5#F*#X19I?J-EDXDVcu~0fh=xVlzAbrA+kX|MQ?d-r^ zp$Dwy!X|s$7v7S zd3$y~c4VM}ML1wKg-`%jK=VK;0@NOt$yj6YP}YhJ)hU6XH=wvf?|fc1|AMgtzNdb6 z>i96Iz|KZHV-D*VM`a0isH*v;f`-O@oDX0+M>NZNba8k!tN!Ma5qa= z%{Zbqpury5dh#8JSJiF@3DiwkD~TW4Cr^1T z>NTFq?}>4-`M4&8*>gvftCf?>x&VvpEP|`aP%`+R9D=!iUh781VZg6`6igzNfDyAV z3AgMX7Ua~db2)j>3ZSoJDoXFl7teB-(qw5YpB=e*Tw$jDBpja|?vjsdK8blSc>>Vc zbB%=b@JVXn=S#D#Yk?TwtljTV@7^M+irb=b5&b$(fCx~(ZTdn{*K({&Trvr0!^JX} zy#eERvN{PxQIg=pzC$BCsvy49W$z7=wZZ9*r?&4xEuyv?WD_3_nhmOX!LvRn9N=A# zZVCb`zj0>x227^|byrECcmmiEen2=YLOjIRA~NAA&$9a`pNCCOC^Sey`;ASZgLjIA zg3QlF3&N1W(c{KL&I!^%fLZqWjf=h=MgbZx725k@g(mD8K5$uAKp3!63w8smLta(O zdMtxLXYP_)>V!=KECvYqX@rag2lLoGb+}x5j*N0Nrm?@%+8*Ny4`>%#!j+&>jcvaW z6CZfS|M2_f{ck)TwH1@zjC>CkyFqu*FoOEBvnPt~cor1RqsoM*^M8q-R;Z%=2nGfl z$bjuoFcy@(Wmc>ty48&(j2Lq__et@}8(^)USG;a*yak?=+kf^RKZ#lAs?7GR?7XirOE^%x$NUIBLE2&Cg| z{DucvrC})_=`_1q?1T#V%ccBm8L>0#j93Q1P%KF}_K5b05gmy=_jNrGR_Jw6u0J&&AL>ecXHwHVQb=Yhv5I$b`+jKQgis9u2(qv|M+gnr56G$Ue9Gwql-H_MiPSDA1^I+?@$z1pezx2Lj z-<}Le8eWA}H)4e^4K|ozp<^I=x;2&%1F-b$_f?a1s=b4s)l;Ws7XMg@@Rujj0H_A# zF)Nr|f+4KjPAJ-G3Vhx?U$o|{S{HdBbJD);&jsxOqmO1WyCZJQkhl^pzl&Eh&GRhC zPRQ0P+A&H@&T}Ck)D-w?xnZ++TG5WI((FpZiO~TVz}^uYY`)a;~Sp2)sg*AZR*IUd>fOH5?@vx`MEXPW^6H!Ms6mQ#M7gRYz9=ff9imr230$cHL8$his ziWjhI+`8HI#!_W~rmr^z@Rx5-IWhhhid}Y)!*<4wzzdoqJ=Kb!Z$@z3w^G+e-^%~g z(Jfg7|4&2`(7HOh7olVQf^8I{19p`>_{9KiBl9#nVYCq^Kr*xZH9}>HW53ABBiSZHEi28-y-FSgDaV37UV~^&D&!xaeiWAIX6UTu=K?YcIB<0o#ss8?s)w< z`6{;C3R2>&Ezsp7k#XFXqs*uNykEF30jN%kaRK-AG^!#)Oq>jGZX(>_qs=p#u$Smo z#BmJovLF+TG_5u!iU2jQ*`u>eSHj1(2QVg-k8WYIH1T>%Wc)D3S55jaSDb?w>>*Ny z=ky!GY$;f`C&y~)=A4Av<5gC{^Q~y7w(6VL0m3xrp)5%POXw$9_Z#7|h_8t0>$FXsWAGAm1vJvSsE&U^S@Ni>vr z`IWsa$E96F&&WQ%S8M+;U=&}M=zUeJjb}_A z7M4^^GMj8Rk3{I`D8Q$#U`zG+ShUFzj^aE9D>;DYX_p)N7sjs6-cYt#;Ew0D;o;R3 zmi?^VvzVF#p=t6J(2OfU`Y-tW2cNJdVenDO%1PTZ(q0!vkBGIhEj;}#Am_Ho_{@Vi z5kopq)LL;|3l^tkdyIyYMqY=MUfYl=?9Qj(C})RWzTX!PyJq@q<*{ zz#uloCj!#TLIH>ckusN3py&u9yl9$N#Qsd;K;@53T!84pX;w#fu#}K%NK$=ZmG?Pr zPfEHTQ3;=e@Oef!0o1LoX*0xNJ@@G=>$m&F;Ef990mkj4TtAT38%f(SZjm^z%3} z2$*q@^lERi!UMIz_9bhIS2@AWAPw9q+FJ+=TP=w0UfDr3+f&75XC1rg(GD(2TndMy zI(Ug3&}rvAQnjVU1Po-O=9_11mH-o-EN6}(j3a%$V!x}=<7r>q0?iw@?UttGSu%@{ ztzvW25k#0o#ZZ10$vB0oA(@xH-*(ga?JzNW|kdZBx z@u8=ZDO42FhQY-3TC(W)f^PL8do$IO=#I+QtZCWu1PqY~0n@v9ebZ#E+$fSFgCN+f z%RVSwl!Y{&gKKs}Rwp)u;NN2Mgy{iTR)?4<08USdE0+J&lKsAJ>Ue8C3=7R;UxqD| z{L{s!nWo`rfgV(^AwR_f{n=eg- z0my$F&=o=rsuHw@F}_MOE}Pi#eoL*^Y#!$0!*-4}BJakz5vsh|w8`4ip9Sch0m+-7 z7AzWA3-<{QQradHuWU8z$n5wa?yz;(#5I68OcLZ+tM|579>B$MeYId;)&G1|18Q^f zn0ZJXF#Qv#NcN1I$%hJ9rvhCuq&+M`V=DZZk)7Hpq0D7|W*85k>_4~4n zxAq)j|3tH?G^80c3k z_DxYnO)u^J^gr9x_nd#COjQ{Yqj(UxFqAm3WOz0z;;hIr$EXZb;hwA7M6pl=khJD2 zwgd|&>aN2|dloy*8!?zYb6BV;oD&LvOq&r;CsMsmEeR*KZ1!O>6vllbF|tz&Td3?rlN=&+Y&6YKEo92s zn;qaNceLKJ0RwH2iX(F_r+>iku*G7g%=1)M{a8D0PYzy%?9rlE2>T6T7}rjz1Mnv% zRy@;#Il(+HN2eW<-)j*+Oqb z$l#9AD#pKBtuOt4w=QDJ>r9*nxsz0Cz{Cm5XAA}8by`n2VMYZA23j_h*q=S2$fGB# zf@}%K%C2FpMpZ!}fA(fE;`BFVVQe-uEXwc)WT906ZgmKT25aL+tlPT^@GP z6R$51p^}wGgl3&4ETTW*mDgMTxPwtjVxNf*-7L~Ln&XK~5S;zAnd27DtmR;R%)?*7 z*0mdiM)jdV*y9@}4vM|j>!<$tyTA57uV25L{f~3h4N(ZJYywO;pHvLt(5Wx?(_xQ4 zboU%%h7Te$4!gw9!>Ln*dCxpL(XDk}htQ0cZ|!N0#6@`c6LFUbVgRhIGsJ!ZZNX@ISgS7b?gW697%FmuW|u1H>};D>W~9sDrOkq z2Z6r<&dOnJ=lwy%B0KJs6*#k%v}-z3E=>5&ZL9Bq#LO#L&&yj5Am8~u4xqAX2H_8D zKb+9$K@f6