From 3eecbafe0ec17357fdb3c6cb36a6a3769d15ce6f Mon Sep 17 00:00:00 2001 From: Calculate Linux Date: Sat, 27 Mar 2021 21:09:49 +0300 Subject: [PATCH] Sync with portage [Sat Mar 27 21:09:48 MSK 2021]. --- Manifest.files.gz | Bin 29318 -> 29311 bytes acct-group/Manifest.gz | Bin 50431 -> 50585 bytes acct-group/ulogd/Manifest | 0 acct-group/ulogd/metadata.xml | 12 + acct-group/ulogd/ulogd-0.ebuild | 9 + acct-user/Manifest.gz | Bin 46353 -> 46510 bytes acct-user/ulogd/Manifest | 0 acct-user/ulogd/metadata.xml | 12 + acct-user/ulogd/ulogd-0.ebuild | 12 + app-admin/Manifest.gz | Bin 32834 -> 32846 bytes app-admin/authbind/authbind-2.1.2.ebuild | 3 +- .../files/authbind-2.1.2-respect-flags.patch | 26 + app-admin/salt/salt-3000.8.ebuild | 2 +- app-admin/sysstat/Manifest | 1 + app-admin/sysstat/sysstat-12.5.3.ebuild | 87 ++ app-admin/terraform/Manifest | 1 + app-admin/terraform/terraform-0.14.9.ebuild | 961 ++++++++++++++++++ app-admin/ulogd/files/patches/ulogd.patch | 10 + app-admin/ulogd/metadata.xml | 9 +- app-admin/ulogd/ulogd-2.0.7-r2.ebuild | 139 +++ app-arch/Manifest.gz | Bin 16245 -> 16242 bytes app-arch/bzip2/bzip2-1.0.8-r1.ebuild | 2 +- app-arch/dpkg/Manifest | 1 + app-arch/dpkg/dpkg-1.20.7.1.ebuild | 96 ++ app-arch/lxqt-archiver/Manifest | 1 - .../lxqt-archiver/lxqt-archiver-0.2.0.ebuild | 49 - app-arch/lzma/lzma-19.00.ebuild | 2 +- app-arch/p7zip/p7zip-16.02-r4.ebuild | 2 +- app-arch/rpm/rpm-4.16.0.ebuild | 4 +- app-arch/tar/tar-1.34.ebuild | 2 +- app-arch/unzip/Manifest | 1 + app-arch/unzip/metadata.xml | 1 + app-arch/unzip/unzip-6.0_p26.ebuild | 88 ++ .../upx/files/upx-3.96_CVE-2021-20285.patch | 76 ++ .../{upx-3.96.ebuild => upx-3.96-r1.ebuild} | 6 +- app-arch/zstd/zstd-1.4.9.ebuild | 2 +- app-crypt/Manifest.gz | Bin 25484 -> 25483 bytes app-crypt/gnupg/gnupg-2.2.27.ebuild | 2 +- app-doc/Manifest.gz | Bin 7147 -> 7141 bytes app-doc/doxygen/doxygen-1.9.1.ebuild | 2 +- app-editors/Manifest.gz | Bin 13250 -> 13255 bytes app-editors/emacs/Manifest | 3 +- ....9999-r1.ebuild => emacs-27.2.9999.ebuild} | 0 ...cs-27.1.91-r1.ebuild => emacs-27.2.ebuild} | 0 app-editors/emacs/emacs-27.2_rc1.ebuild | 446 -------- app-editors/gvim/Manifest | 4 - app-editors/gvim/gvim-8.2.0360.ebuild | 367 ------- app-editors/gvim/gvim-8.2.0508.ebuild | 367 ------- app-editors/gvim/gvim-8.2.0638.ebuild | 367 ------- app-editors/gvim/gvim-8.2.0814.ebuild | 367 ------- app-editors/hexcurse/hexcurse-1.60.0.ebuild | 2 +- app-editors/vim-core/Manifest | 4 - app-editors/vim-core/vim-core-8.2.0360.ebuild | 225 ---- app-editors/vim-core/vim-core-8.2.0508.ebuild | 225 ---- app-editors/vim-core/vim-core-8.2.0638.ebuild | 225 ---- app-editors/vim/Manifest | 4 - app-editors/vim/vim-8.2.0360.ebuild | 320 ------ app-editors/vim/vim-8.2.0508.ebuild | 320 ------ app-editors/vim/vim-8.2.0638.ebuild | 320 ------ app-editors/vim/vim-8.2.0814.ebuild | 320 ------ app-emulation/Manifest.gz | Bin 20560 -> 20554 bytes app-emulation/bochs/Manifest | 1 - app-emulation/bochs/bochs-2.6.9.ebuild | 83 -- app-emulation/free42/Manifest | 1 + app-emulation/free42/free42-3.0.1.ebuild | 50 + app-i18n/Manifest.gz | Bin 19512 -> 19507 bytes app-i18n/fcitx-qt5/fcitx-qt5-1.2.5.ebuild | 4 +- app-i18n/kcm-fcitx/kcm-fcitx-0.5.6.ebuild | 4 +- app-i18n/opencc/Manifest | 1 + .../files/opencc-1.1.2-system_libraries.patch | 111 -- app-i18n/opencc/opencc-1.1.1.ebuild | 6 +- app-i18n/opencc/opencc-1.1.2.ebuild | 73 ++ app-i18n/opencc/opencc-9999.ebuild | 13 +- app-laptop/Manifest.gz | Bin 3076 -> 3074 bytes app-laptop/laptop-mode-tools/Manifest | 1 + .../laptop-mode-tools-1.74.ebuild | 85 ++ app-metrics/Manifest.gz | Bin 5460 -> 5458 bytes ...ginx-lua-prometheus-0.1_pre20170610.ebuild | 33 - app-misc/Manifest.gz | Bin 47465 -> 47453 bytes app-misc/c_rehash/c_rehash-1.7-r1.ebuild | 13 +- app-misc/cmatrix/Manifest | 1 - app-misc/cmatrix/cmatrix-1.2a-r3.ebuild | 50 - app-misc/cmatrix/cmatrix-1.2a-r4.ebuild | 55 - app-misc/cmatrix/cmatrix-2.0-r2.ebuild | 2 +- .../cmatrix/files/cmatrix-1.2a-fontdir.patch | 28 - .../cmatrix/files/cmatrix-1.2a-gentoo.patch | 48 - .../cmatrix/files/cmatrix-1.2a-tinfo.patch | 33 - app-misc/emelfm2/emelfm2-0.9.1-r5.ebuild | 36 +- app-misc/pax-utils/pax-utils-1.2.9.ebuild | 2 +- app-misc/screen/screen-4.8.0-r2.ebuild | 2 +- app-misc/xmind/Manifest | 1 - app-misc/xmind/files/xmind-3.4.0-config.ini | 20 - app-misc/xmind/files/xmind-wrapper | 8 - app-misc/xmind/files/xmind-wrapper-3.5.3 | 8 - .../xmind/xmind-3.5.3.201506180105-r2.ebuild | 80 -- .../xmind/xmind-3.7.6_p201801311814.ebuild | 2 +- app-office/Manifest.gz | Bin 8546 -> 8549 bytes app-office/multitalk/multitalk-1.4-r1.ebuild | 37 +- app-portage/Manifest.gz | Bin 9876 -> 9879 bytes app-portage/gentoopm/Manifest | 1 + app-portage/gentoopm/gentoopm-0.3.2-r2.ebuild | 29 + ...-0.3.2-r1.ebuild => gentoopm-0.3.3.ebuild} | 2 +- app-shells/Manifest.gz | Bin 8114 -> 8116 bytes .../zsh-completions-0.32.0.ebuild | 2 +- .../zsh-completions-9999.ebuild | 2 +- app-text/Manifest.gz | Bin 47851 -> 47852 bytes app-text/lcdf-typetools/Manifest | 1 - .../lcdf-typetools-2.106.ebuild | 28 - .../lcdf-typetools-2.108.ebuild | 2 +- .../vilistextum-2.8.0.20200411.ebuild | 2 +- app-text/xmlto/xmlto-0.0.28-r4.ebuild | 2 +- dev-cpp/Manifest.gz | Bin 10718 -> 10714 bytes dev-cpp/libmcpp/Manifest | 1 + dev-cpp/libmcpp/libmcpp-2.7.2-r3.ebuild | 11 +- dev-cpp/libmcpp/libmcpp-2.7.2_p5.ebuild | 47 + dev-cpp/tclap/metadata.xml | 9 +- dev-cpp/tclap/tclap-1.2.2.ebuild | 6 +- dev-db/Manifest.gz | Bin 17418 -> 17415 bytes .../mysql-connector-c-8.0.23-r1.ebuild | 2 +- dev-db/redis/redis-6.0.12.ebuild | 2 +- dev-db/sqlite/Manifest | 8 + .../files/sqlite-3.34.1-build_1.1.patch | 375 +++++++ .../files/sqlite-3.34.1-build_1.2.patch | 500 +++++++++ .../files/sqlite-3.34.1-build_2.1.patch | 291 ++++++ .../files/sqlite-3.34.1-build_2.2.patch | 441 ++++++++ .../files/sqlite-3.35.0-build_1.1.patch | 375 +++++++ .../files/sqlite-3.35.0-build_1.2.patch | 500 +++++++++ .../files/sqlite-3.35.0-build_2.1.patch | 292 ++++++ .../files/sqlite-3.35.0-build_2.2.patch | 441 ++++++++ dev-db/sqlite/sqlite-3.34.1.ebuild | 427 ++++++++ dev-db/sqlite/sqlite-3.35.0.ebuild | 427 ++++++++ dev-db/sqlite/sqlite-3.35.1.ebuild | 427 ++++++++ dev-db/sqlite/sqlite-3.35.2.ebuild | 427 ++++++++ dev-games/Manifest.gz | Bin 6423 -> 6425 bytes dev-games/ois/ois-1.5.ebuild | 2 +- ...openscenegraph-openmw-3.4_p20200425.ebuild | 156 --- dev-java/Manifest.gz | Bin 87616 -> 87604 bytes dev-java/cglib/Manifest | 1 + dev-java/cglib/cglib-3.3.0.ebuild | 57 ++ dev-java/cglib/metadata.xml | 2 + .../files/hamcrest-1.3-empty_generator.patch | 21 - .../files/hamcrest-core-1.3-fix_javadoc.patch | 49 - .../hamcrest-core/hamcrest-core-1.1-r3.ebuild | 35 - .../hamcrest-core/hamcrest-core-1.1-r4.ebuild | 2 +- .../hamcrest-core/hamcrest-core-1.3-r1.ebuild | 54 - .../hamcrest-core/hamcrest-core-1.3-r2.ebuild | 2 +- .../hamcrest-generator-1.3-r2.ebuild | 52 - .../hamcrest-generator-1.3-r3.ebuild | 2 +- .../files/1.3-remove-targets.patch | 47 - .../hamcrest-library-1.3-r1.ebuild | 52 - .../hamcrest-library-1.3-r2.ebuild | 2 +- .../javacup/javacup-0.11b_p20151001-r1.ebuild | 2 +- .../javacup/javacup-0.11b_p20151001.ebuild | 89 -- dev-java/jmock/jmock-1.2.0-r1.ebuild | 47 - dev-java/jmock/jmock-1.2.0-r2.ebuild | 2 +- dev-java/junit/junit-4.13.1.ebuild | 2 +- .../protobuf-java/protobuf-java-9999.ebuild | 4 +- dev-java/spec-alpha/Manifest | 1 + dev-java/spec-alpha/metadata.xml | 4 + dev-java/spec-alpha/spec-alpha-0.2.194.ebuild | 39 + dev-java/tomcat-servlet-api/Manifest | 3 - .../tomcat-servlet-api-10.0.2.ebuild | 2 +- .../tomcat-servlet-api-7.0.107.ebuild | 98 -- .../tomcat-servlet-api-7.0.108.ebuild | 2 +- .../tomcat-servlet-api-8.5.61.ebuild | 99 -- .../tomcat-servlet-api-8.5.63.ebuild | 2 +- .../tomcat-servlet-api-9.0.41.ebuild | 104 -- .../tomcat-servlet-api-9.0.43.ebuild | 2 +- .../xalan-serializer-2.7.2-r1.ebuild | 2 +- .../xalan-serializer-2.7.2.ebuild | 43 - dev-lang/Manifest.gz | Bin 17005 -> 16994 bytes dev-lang/crystal/Manifest | 3 + dev-lang/crystal/crystal-1.0.0.ebuild | 123 +++ dev-lang/erlang/Manifest | 3 + dev-lang/erlang/erlang-23.3.ebuild | 158 +++ dev-lang/moarvm/Manifest | 6 - dev-lang/moarvm/moarvm-2020.05.ebuild | 61 -- dev-lang/moarvm/moarvm-2020.06.ebuild | 61 -- dev-lang/moarvm/moarvm-2020.07.ebuild | 61 -- dev-lang/moarvm/moarvm-2020.08.ebuild | 61 -- dev-lang/moarvm/moarvm-2020.09.ebuild | 61 -- dev-lang/moarvm/moarvm-2020.10.ebuild | 61 -- dev-lang/mujs/mujs-1.1.0.ebuild | 2 +- dev-lang/nqp/Manifest | 6 - dev-lang/nqp/nqp-2020.05.ebuild | 159 --- dev-lang/nqp/nqp-2020.06.ebuild | 159 --- dev-lang/nqp/nqp-2020.07.ebuild | 159 --- dev-lang/nqp/nqp-2020.08.ebuild | 159 --- dev-lang/nqp/nqp-2020.09.ebuild | 159 --- dev-lang/nqp/nqp-2020.10.ebuild | 159 --- dev-lang/rakudo/Manifest | 6 - dev-lang/rakudo/rakudo-2020.05.1.ebuild | 72 -- dev-lang/rakudo/rakudo-2020.06.ebuild | 72 -- dev-lang/rakudo/rakudo-2020.07.ebuild | 72 -- dev-lang/rakudo/rakudo-2020.08.1.ebuild | 72 -- dev-lang/rakudo/rakudo-2020.09.ebuild | 72 -- dev-lang/rakudo/rakudo-2020.10.ebuild | 72 -- dev-libs/Manifest.gz | Bin 86843 -> 86847 bytes dev-libs/appstream/Manifest | 1 + dev-libs/appstream/appstream-0.14.3.ebuild | 77 ++ ...ppstream-0.14.3-disable-Werror-flags.patch | 12 + dev-libs/aws-c-cal/aws-c-cal-0.4.5.ebuild | 11 +- .../aws-c-cal-0.4.5-add_libz_for_static.patch | 12 + dev-libs/aws-c-common/Manifest | 1 + .../aws-c-common/aws-c-common-0.5.2.ebuild | 29 + ...s-c-common-0.5.2-remove-Werror-CFLAG.patch | 11 + dev-libs/aws-c-event-stream/Manifest | 1 + .../aws-c-event-stream-0.2.7.ebuild | 45 + dev-libs/aws-c-io/Manifest | 1 + dev-libs/aws-c-io/aws-c-io-0.9.2.ebuild | 45 + dev-libs/aws-sdk-cpp/Manifest | 1 + .../aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild | 207 ++++ ...sdk-cpp-1.8.160-disable_http_testing.patch | 17 + dev-libs/aws-sdk-cpp/metadata.xml | 17 +- dev-libs/boost/boost-1.75.0.ebuild | 2 +- dev-libs/elfutils/elfutils-0.182.ebuild | 4 +- dev-libs/elfutils/elfutils-0.183.ebuild | 2 +- dev-libs/ell/ell-0.38.ebuild | 2 +- dev-libs/libassuan/libassuan-2.5.4.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.8.7.ebuild | 2 +- .../libgpg-error-1.42-cross_compile.patch | 32 + .../libgpg-error/libgpg-error-1.41.ebuild | 2 +- .../libgpg-error/libgpg-error-1.42.ebuild | 1 + dev-libs/libksba/libksba-1.5.0.ebuild | 2 +- .../files/libnatspec-0.3.0-bashisms.patch | 20 + .../files/libnatspec-0.3.0-doxygen.patch | 29 + dev-libs/libnatspec/libnatspec-0.3.0.ebuild | 27 +- dev-libs/libpeas/libpeas-1.26.0.ebuild | 77 -- dev-libs/libpeas/libpeas-1.28.0.ebuild | 79 -- dev-libs/libpfm/libpfm-4.11.0.ebuild | 2 +- dev-libs/libqtxdg/Manifest | 1 - dev-libs/libqtxdg/libqtxdg-3.5.0.ebuild | 52 - dev-libs/libucl/libucl-0.8.1-r1.ebuild | 62 -- dev-libs/libxml2/libxml2-2.9.10-r5.ebuild | 2 +- dev-libs/npth/npth-1.6-r1.ebuild | 7 + dev-libs/oniguruma/Manifest | 1 - dev-libs/oniguruma/oniguruma-6.9.4.ebuild | 54 - dev-libs/oniguruma/oniguruma-6.9.6.ebuild | 43 - dev-libs/openssl/openssl-1.1.1k.ebuild | 2 +- dev-libs/protobuf/protobuf-9999.ebuild | 4 +- dev-libs/re2/Manifest | 1 + dev-libs/re2/re2-0.2021.02.02.ebuild | 52 + .../redland-bindings-1.0.17.1-r1.ebuild | 130 --- dev-libs/rocm-device-libs/Manifest | 1 + .../rocm-device-libs-4.1.0.ebuild | 38 + dev-libs/s2n/Manifest | 1 + dev-libs/s2n/s2n-1.0.0.ebuild | 56 + dev-libs/xapian-bindings/Manifest | 4 - .../xapian-bindings-1.4.14.ebuild | 302 ------ .../xapian-bindings-1.4.15.ebuild | 302 ------ .../xapian-bindings-1.4.16.ebuild | 302 ------ .../xapian-bindings-1.4.17.ebuild | 302 ------ dev-lisp/Manifest.gz | Bin 3377 -> 3373 bytes dev-lisp/clozurecl/Manifest | 3 + dev-lisp/clozurecl/clozurecl-1.12.ebuild | 98 ++ dev-lisp/gcl/Manifest | 1 + .../gcl/files/gcl-2.6.13_pre98-makefile.patch | 21 + dev-lisp/gcl/gcl-2.6.13_pre98.ebuild | 124 +++ dev-lua/Manifest.gz | Bin 6803 -> 6810 bytes dev-lua/lgi/lgi-0.9.2.ebuild | 57 -- dev-perl/Font-TTF/Font-TTF-1.60.0-r1.ebuild | 2 +- dev-perl/Manifest.gz | Bin 275797 -> 275797 bytes dev-perl/PDL/PDL-2.17.0-r1.ebuild | 4 +- dev-python/Faker/Faker-6.6.3.ebuild | 28 + dev-python/Faker/Manifest | 1 + dev-python/Manifest.gz | Bin 241391 -> 241529 bytes dev-python/PySocks/metadata.xml | 3 +- dev-python/aesara/Manifest | 1 + dev-python/aesara/aesara-2.0.4.ebuild | 65 ++ dev-python/bitarray/Manifest | 1 + dev-python/bitarray/bitarray-1.8.1.ebuild | 21 + dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.17.38.ebuild | 56 + dev-python/boto3/boto3-1.17.39.ebuild | 56 + dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.20.38.ebuild | 59 ++ dev-python/botocore/botocore-1.20.39.ebuild | 59 ++ dev-python/cbor2/cbor2-5.2.0.ebuild | 2 +- dev-python/cfn-python-lint/Manifest | 1 + .../cfn-python-lint-0.48.1.ebuild | 52 + dev-python/click/Manifest | 1 - dev-python/click/click-6.7-r2.ebuild | 31 - dev-python/click/click-6.7-r3.ebuild | 38 - .../click/files/click-6.7-fix-tests.patch | 65 -- .../files/click-6.7-support-sphinx-1.7.patch | 44 - dev-python/croniter/Manifest | 1 + dev-python/croniter/croniter-1.0.10.ebuild | 26 + dev-python/cryptography/Manifest | 2 + .../cryptography/cryptography-3.4.7.ebuild | 70 ++ dev-python/denonavr/Manifest | 1 + dev-python/denonavr/denonavr-0.10.3.ebuild | 34 + dev-python/djangorestframework/Manifest | 2 +- .../djangorestframework-3.12.2.ebuild | 28 +- dev-python/djangorestframework/metadata.xml | 4 + dev-python/dulwich/Manifest | 1 + dev-python/dulwich/dulwich-0.20.21.ebuild | 56 + dev-python/gitdb/Manifest | 2 + dev-python/gitdb/gitdb-4.0.6.ebuild | 62 ++ dev-python/gitdb/gitdb-4.0.7.ebuild | 62 ++ dev-python/importlib_metadata/Manifest | 1 + .../importlib_metadata-3.8.0.ebuild | 42 + dev-python/ipython/Manifest | 1 + dev-python/ipython/ipython-7.22.0.ebuild | 137 +++ dev-python/jaraco-functools/Manifest | 1 + .../jaraco-functools-3.3.0.ebuild | 34 + dev-python/keyring/Manifest | 1 + dev-python/keyring/keyring-23.0.1.ebuild | 39 + dev-python/llfuse/Manifest | 2 - dev-python/llfuse/llfuse-1.3.6.ebuild | 36 - dev-python/llfuse/llfuse-1.4.0.ebuild | 36 - dev-python/llfuse/llfuse-1.4.1.ebuild | 2 +- dev-python/lmdb/Manifest | 1 - dev-python/lmdb/lmdb-1.1.0.ebuild | 35 - dev-python/lxml/lxml-4.6.3.ebuild | 2 +- dev-python/matplotlib/Manifest | 1 + .../files/matplotlib-3.4.0-test.patch | 239 +++++ dev-python/matplotlib/matplotlib-3.4.0.ebuild | 280 +++++ dev-python/mypy/Manifest | 4 - .../mypy/files/mypy-0.790-py39-fixes.patch | 161 --- dev-python/mypy/metadata.xml | 2 +- dev-python/mypy/mypy-0.790.ebuild | 76 -- ...mypy-0.812.ebuild => mypy-0.812-r1.ebuild} | 7 +- ...mypy-0.800.ebuild => mypy-0.812-r2.ebuild} | 13 +- dev-python/netcdf4-python/Manifest | 1 - .../netcdf4-python-1.5.5.ebuild | 41 - dev-python/pikepdf/Manifest | 1 + dev-python/pikepdf/pikepdf-2.9.2.ebuild | 51 + dev-python/polib/Manifest | 1 + dev-python/polib/metadata.xml | 13 +- dev-python/polib/polib-1.1.1.ebuild | 26 + .../protobuf-python-9999.ebuild | 4 +- .../pycryptodome/pycryptodome-3.10.1.ebuild | 2 +- .../pycurl-requests-0.2.0.ebuild | 2 +- dev-python/pymongo/pymongo-3.11.3.ebuild | 2 +- dev-python/pyqtgraph/Manifest | 2 + dev-python/pyqtgraph/pyqtgraph-0.12.0.ebuild | 86 ++ dev-python/pytest-subtests/Manifest | 1 + dev-python/pytest-subtests/metadata.xml | 13 + .../pytest-subtests-0.4.0.ebuild | 32 + .../python-bugzilla-3.0.2.ebuild | 2 +- dev-python/python-dotenv/Manifest | 1 + .../python-dotenv/python-dotenv-0.16.0.ebuild | 36 + dev-python/redis-py/redis-py-3.5.3.ebuild | 2 +- dev-python/requests/Manifest | 2 - dev-python/requests/requests-2.24.0-r1.ebuild | 56 - dev-python/requests/requests-2.25.0.ebuild | 56 - dev-python/ruamel-yaml/Manifest | 1 + dev-python/ruamel-yaml/metadata.xml | 4 + .../ruamel-yaml/ruamel-yaml-0.17.0.ebuild | 50 + dev-python/snakeoil/Manifest | 1 + dev-python/snakeoil/snakeoil-0.9.6.ebuild | 30 + dev-python/snakeoil/snakeoil-9999.ebuild | 4 +- dev-python/sqlalchemy/Manifest | 1 + dev-python/sqlalchemy/sqlalchemy-1.4.0.ebuild | 7 + dev-python/sqlalchemy/sqlalchemy-1.4.1.ebuild | 7 + dev-python/sqlalchemy/sqlalchemy-1.4.2.ebuild | 7 + .../sqlalchemy/sqlalchemy-1.4.3-r1.ebuild | 66 ++ dev-python/stripe/Manifest | 2 - dev-python/stripe/stripe-2.46.0.ebuild | 69 -- dev-python/stripe/stripe-2.55.2.ebuild | 69 -- dev-python/stripe/stripe-2.56.0.ebuild | 2 +- dev-python/symengine/Manifest | 1 + dev-python/symengine/symengine-0.7.2.ebuild | 54 + dev-python/unittest-or-fail/Manifest | 1 - .../unittest-or-fail-0.ebuild | 25 - .../unittest-or-fail-1.ebuild | 2 +- dev-python/urllib3/Manifest | 2 - dev-python/urllib3/urllib3-1.25.11.ebuild | 69 -- dev-python/urllib3/urllib3-1.26.3-r1.ebuild | 71 -- dev-ruby/Manifest.gz | Bin 109175 -> 109187 bytes dev-ruby/actioncable/Manifest | 1 + .../actioncable/actioncable-6.1.3.1.ebuild | 45 + dev-ruby/actionmailbox/Manifest | 1 + .../actionmailbox-6.1.3.1.ebuild | 54 + dev-ruby/actionmailer/Manifest | 1 + .../actionmailer/actionmailer-6.1.3.1.ebuild | 46 + dev-ruby/actionpack/Manifest | 1 + dev-ruby/actionpack/actionpack-6.1.3.1.ebuild | 62 ++ dev-ruby/actiontext/Manifest | 1 + dev-ruby/actiontext/actiontext-6.1.3.1.ebuild | 52 + dev-ruby/actionview/Manifest | 1 + dev-ruby/actionview/actionview-6.1.3.1.ebuild | 67 ++ dev-ruby/activejob/Manifest | 1 + dev-ruby/activejob/activejob-6.1.3.1.ebuild | 47 + dev-ruby/activemodel/Manifest | 1 + .../activemodel/activemodel-6.1.3.1.ebuild | 42 + dev-ruby/activerecord/Manifest | 1 + .../activerecord/activerecord-6.1.3.1.ebuild | 83 ++ dev-ruby/activestorage/Manifest | 1 + .../activestorage-5.2.4.5.ebuild | 2 +- .../activestorage-6.0.3.5.ebuild | 2 +- .../activestorage-6.1.2.1.ebuild | 2 +- .../activestorage-6.1.3.1.ebuild | 61 ++ .../activestorage/activestorage-6.1.3.ebuild | 2 +- dev-ruby/activesupport/Manifest | 1 + .../activesupport-6.1.3.1.ebuild | 72 ++ dev-ruby/marcel/Manifest | 1 + dev-ruby/marcel/marcel-0.3.3-r1.ebuild | 4 +- dev-ruby/marcel/marcel-1.0.0.ebuild | 28 + dev-ruby/mimemagic/Manifest | 1 + dev-ruby/mimemagic/mimemagic-0.3.10.ebuild | 36 + dev-ruby/rack/rack-2.2.3.ebuild | 4 +- dev-ruby/rails/Manifest | 1 + dev-ruby/rails/rails-6.1.3.1.ebuild | 39 + dev-ruby/railties/Manifest | 1 + dev-ruby/railties/railties-6.1.3.1.ebuild | 71 ++ dev-ruby/rb-inotify/rb-inotify-0.10.1.ebuild | 2 +- dev-ruby/tzinfo/Manifest | 2 - dev-ruby/tzinfo/tzinfo-2.0.2.ebuild | 48 - dev-ruby/tzinfo/tzinfo-2.0.3.ebuild | 48 - dev-ruby/tzinfo/tzinfo-2.0.4.ebuild | 2 +- dev-ruby/zeitwerk/zeitwerk-2.4.2.ebuild | 4 +- dev-util/Manifest.gz | Bin 63008 -> 62991 bytes dev-util/ccache/ccache-4.2.ebuild | 2 +- dev-util/cmake/cmake-3.20.0.ebuild | 2 + dev-util/cppunit/cppunit-1.15.1-r2.ebuild | 2 +- dev-util/ctags/Manifest | 1 + dev-util/ctags/ctags-20210321.0.ebuild | 74 ++ dev-util/ctags/ctags-99999999.ebuild | 74 ++ dev-util/debugedit/debugedit-4.16.1.2.ebuild | 2 +- dev-util/debugedit/debugedit-4.16.1.3.ebuild | 2 +- dev-util/lxqt-build-tools/Manifest | 1 - .../lxqt-build-tools-0.7.0.ebuild | 26 - dev-util/meson/meson-0.56.2.ebuild | 2 +- dev-util/pkgcheck/Manifest | 1 + dev-util/pkgcheck/pkgcheck-0.9.6.ebuild | 59 ++ dev-util/pkgcheck/pkgcheck-9999.ebuild | 6 +- dev-util/pkgdev/Manifest | 2 +- ...kgdev-0.1.1.ebuild => pkgdev-0.1.3.ebuild} | 6 +- dev-util/re2c/Manifest | 1 + dev-util/re2c/re2c-2.1.ebuild | 27 + dev-util/stripe-mock/Manifest | 3 - .../stripe-mock/stripe-mock-0.102.0.ebuild | 22 - .../stripe-mock/stripe-mock-0.103.0.ebuild | 2 +- .../stripe-mock/stripe-mock-0.79.0.ebuild | 22 - .../stripe-mock/stripe-mock-0.88.0.ebuild | 22 - dev-util/trace-cmd/Manifest | 1 - .../trace-cmd-2.8-python-pkgconfig-name.patch | 27 - .../files/trace-cmd-2.8.3-gcc10.patch | 104 -- .../trace-cmd-2.8.3-python3-warnings.patch | 50 - .../files/trace-cmd-2.8.3-soname.patch | 13 - dev-util/trace-cmd/trace-cmd-2.8.3.ebuild | 113 -- dev-util/trace-cmd/trace-cmd-2.9.1.ebuild | 4 +- dev-vcs/Manifest.gz | Bin 10974 -> 10982 bytes dev-vcs/git-extras/Manifest | 1 + dev-vcs/git-extras/git-extras-6.2.0.ebuild | 55 + dev-vcs/git/Manifest | 3 + dev-vcs/git/git-2.26.3.ebuild | 2 +- dev-vcs/git/git-2.31.1.ebuild | 669 ++++++++++++ eclass/Manifest.gz | Bin 37107 -> 37109 bytes eclass/common-lisp-3.eclass | 4 +- eclass/font.eclass | 53 +- eclass/wxwidgets.eclass | 18 +- games-engines/Manifest.gz | Bin 3550 -> 3549 bytes .../stratagus/stratagus-2.4.3.ebuild | 68 -- .../stratagus/stratagus-3.0.0-r1.ebuild | 70 -- games-puzzle/Manifest.gz | Bin 17130 -> 17140 bytes .../fish-fillets/fish-fillets-1.0.1-r1.ebuild | 59 -- games-puzzle/numptyphysics/Manifest | 2 +- .../files/numptyphysics-0.3.4-gentoo.patch | 44 - .../files/numptyphysics-0.3.5-gentoo.patch | 13 + ....3.4.ebuild => numptyphysics-0.3.5.ebuild} | 29 +- .../numptyphysics/numptyphysics-9999.ebuild | 43 +- games-strategy/Manifest.gz | Bin 8065 -> 8066 bytes games-strategy/openra/openra-20190314.ebuild | 169 --- .../s25rttr/s25rttr-0.9.0_pre20200723.ebuild | 125 --- games-util/Manifest.gz | Bin 7896 -> 7898 bytes games-util/xpadneo/xpadneo-9999.ebuild | 2 +- gui-libs/Manifest.gz | Bin 2959 -> 2962 bytes gui-libs/eglexternalplatform/metadata.xml | 1 - licenses/0BSD | 12 + licenses/Manifest.gz | Bin 111174 -> 111342 bytes lxqt-base/Manifest.gz | Bin 2909 -> 2905 bytes lxqt-base/liblxqt/Manifest | 1 - lxqt-base/liblxqt/liblxqt-0.15.1.ebuild | 49 - lxqt-base/libsysstat/Manifest | 1 - lxqt-base/libsysstat/libsysstat-0.4.3.ebuild | 24 - lxqt-base/lxqt-about/Manifest | 1 - lxqt-base/lxqt-about/lxqt-about-0.15.0.ebuild | 32 - lxqt-base/lxqt-admin/Manifest | 1 - lxqt-base/lxqt-admin/lxqt-admin-0.15.0.ebuild | 33 - lxqt-base/lxqt-config/Manifest | 1 - ...t-config-0.15.0-window-colour-option.patch | 333 ------ .../lxqt-config/lxqt-config-0.15.0-r1.ebuild | 76 -- lxqt-base/lxqt-globalkeys/Manifest | 1 - .../lxqt-globalkeys-0.15.0.ebuild | 40 - lxqt-base/lxqt-meta/lxqt-meta-0.15.0.ebuild | 61 -- lxqt-base/lxqt-notificationd/Manifest | 1 - .../lxqt-notificationd-0.15.0.ebuild | 37 - lxqt-base/lxqt-openssh-askpass/Manifest | 1 - .../lxqt-openssh-askpass-0.15.0.ebuild | 42 - lxqt-base/lxqt-panel/Manifest | 1 - lxqt-base/lxqt-panel/lxqt-panel-0.15.1.ebuild | 116 --- lxqt-base/lxqt-policykit/Manifest | 1 - .../lxqt-policykit-0.15.0.ebuild | 43 - lxqt-base/lxqt-powermanagement/Manifest | 1 - .../lxqt-powermanagement-0.15.0.ebuild | 42 - lxqt-base/lxqt-qtplugin/Manifest | 1 - ...lugin-0.15.1-adjust-highlight-colour.patch | 26 - ...lxqt-qtplugin-0.15.1-no-widget-reset.patch | 30 - .../lxqt-qtplugin/lxqt-qtplugin-0.15.1.ebuild | 41 - lxqt-base/lxqt-runner/Manifest | 1 - .../lxqt-runner/lxqt-runner-0.15.0.ebuild | 47 - lxqt-base/lxqt-session/Manifest | 1 - .../lxqt-session/lxqt-session-0.15.0.ebuild | 61 -- lxqt-base/lxqt-sudo/Manifest | 1 - lxqt-base/lxqt-sudo/lxqt-sudo-0.15.0.ebuild | 32 - media-fonts/Manifest.gz | Bin 36162 -> 36172 bytes media-fonts/culmus/Manifest | 2 - media-fonts/culmus/culmus-0.120-r5.ebuild | 180 ---- media-fonts/culmus/culmus-0.133-r1.ebuild | 2 +- media-fonts/intlfonts/intlfonts-1.4.1.ebuild | 2 +- media-fonts/mplus-outline-fonts/Manifest | 1 - .../mplus-outline-fonts-0_pre063.ebuild | 45 - .../mplus-outline-fonts-0_pre063_p1.ebuild | 2 +- media-fonts/noto/noto-20201226.ebuild | 2 +- media-fonts/sil-arabicfonts/Manifest | 1 - .../sil-arabicfonts-2.100.ebuild | 31 - .../sil-arabicfonts-3.000.ebuild | 2 +- media-fonts/thaifonts-scalable/Manifest | 1 - .../thaifonts-scalable-0.6.1.ebuild | 43 - .../thaifonts-scalable-0.7.2.ebuild | 2 +- media-fonts/umeplus-fonts/Manifest | 1 - .../umeplus-fonts-20160402.ebuild | 18 - .../umeplus-fonts-20180604.ebuild | 2 +- .../x11fonts-jmk/x11fonts-jmk-3.0-r4.ebuild | 2 +- media-gfx/Manifest.gz | Bin 38607 -> 38615 bytes media-gfx/geeqie/geeqie-1.5.1.ebuild | 94 -- media-gfx/imv/Manifest | 1 - media-gfx/imv/imv-4.1.0-r1.ebuild | 94 -- media-gfx/imv/imv-4.2.0.ebuild | 11 +- media-gfx/imv/imv-9999.ebuild | 11 +- media-gfx/imv/metadata.xml | 1 - media-gfx/lximage-qt/Manifest | 1 - media-gfx/lximage-qt/lximage-qt-0.15.0.ebuild | 52 - media-gfx/xpaint/Manifest | 1 + .../files/xpaint-2.10.2-libtool-clang.patch | 13 + .../files/xpaint-2.10.2-respect-ldflags.patch | 18 + .../files/xpaint-3.1.3-gentoo-prefix.patch | 103 ++ .../xpaint/files/xpaint-3.1.3-gentoo-qa.patch | 41 + .../files/xpaint-3.1.3-libtool-clang.patch | 26 + media-gfx/xpaint/metadata.xml | 9 +- media-gfx/xpaint/xpaint-2.10.2-r1.ebuild | 14 +- media-gfx/xpaint/xpaint-3.1.3.ebuild | 110 ++ media-libs/Manifest.gz | Bin 65284 -> 65279 bytes media-libs/cogl/cogl-1.22.8.ebuild | 8 + .../cogl/files/cogl-1.22.8-slibtool.patch | 26 + media-libs/glfw/glfw-3.3.3.ebuild | 2 +- media-libs/lasi/Manifest | 1 - media-libs/lasi/files/lasi-1.1.0-cmake.patch | 11 - .../lasi/files/lasi-1.1.0-pkgconfig.patch | 22 - media-libs/lasi/lasi-1.1.2.ebuild | 56 - media-libs/lasi/lasi-1.1.3.ebuild | 2 +- media-libs/libkate/libkate-0.4.1-r4.ebuild | 15 +- .../files/libmp3splt-0.9.2-drop-libltdl.patch | 205 ++++ .../libmp3splt-0.9.2-fix-implicit-decl.patch | 304 ++++++ .../libmp3splt/libmp3splt-0.9.2-r4.ebuild | 69 ++ media-libs/libpgf/Manifest | 1 + media-libs/libpgf/libpgf-7.21.7.ebuild | 41 + media-libs/libpgf/metadata.xml | 9 +- .../files/libtiger-0.3.4-fix-autoreconf.patch | 59 ++ ....4-fix-undefined-references-slibtool.patch | 26 + media-libs/libtiger/libtiger-0.3.4-r1.ebuild | 30 +- media-libs/libvpx/Manifest | 2 + media-libs/libvpx/libvpx-1.10.0.ebuild | 121 +++ media-libs/mesa/Manifest | 2 + media-libs/mesa/mesa-20.3.5.ebuild | 566 +++++++++++ media-libs/mesa/mesa-21.0.1.ebuild | 564 ++++++++++ .../openglide-0.09_rc9_p20191120.ebuild | 7 +- ....ebuild => tg_owt-0_pre20210309-r1.ebuild} | 1 + media-plugins/Manifest.gz | Bin 45054 -> 45060 bytes media-plugins/calf/calf-0.90.3.ebuild | 1 + .../calf/files/calf-0.90.3-slibtool.patch | 118 +++ media-plugins/kodi-pvr-vuplus/Manifest | 2 +- ....1.ebuild => kodi-pvr-vuplus-7.4.2.ebuild} | 0 media-radio/Manifest.gz | Bin 5038 -> 5033 bytes media-radio/wsjtx/Manifest | 1 + media-radio/wsjtx/wsjtx-2.3.1.ebuild | 80 ++ media-sound/Manifest.gz | Bin 58703 -> 58694 bytes media-sound/ardour/ardour-6.6.ebuild | 2 +- media-sound/mac/mac-4.11.4.5.7-r1.ebuild | 10 +- media-sound/mp3splt/mp3splt-2.6.2.ebuild | 12 +- media-sound/pavucontrol-qt/Manifest | 1 - .../pavucontrol-qt-0.15.0.ebuild | 36 - .../strawberry/strawberry-0.9.1.ebuild | 1 + .../strawberry/strawberry-0.9.2.ebuild | 1 + media-sound/strawberry/strawberry-9999.ebuild | 1 + media-sound/umurmur/Manifest | 2 +- ...ur-0.2.18.ebuild => umurmur-0.2.20.ebuild} | 15 +- media-sound/umurmur/umurmur-9999.ebuild | 5 +- media-video/Manifest.gz | Bin 25632 -> 25625 bytes media-video/mpv/Manifest | 1 - media-video/mpv/metadata.xml | 1 - media-video/mpv/mpv-0.32.0-r2.ebuild | 357 ------- media-video/mpv/mpv-0.33.0-r100.ebuild | 4 +- media-video/mpv/mpv-9999.ebuild | 4 +- metadata/Manifest.gz | Bin 3003 -> 3004 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27896 -> 27930 bytes metadata/md5-cache/acct-group/Manifest.gz | Bin 50249 -> 50414 bytes metadata/md5-cache/acct-group/ulogd-0 | 7 + metadata/md5-cache/acct-user/Manifest.gz | Bin 46533 -> 46695 bytes metadata/md5-cache/acct-user/ulogd-0 | 8 + metadata/md5-cache/app-admin/Manifest.gz | Bin 57375 -> 57839 bytes metadata/md5-cache/app-admin/authbind-2.1.2 | 2 +- .../app-admin/passwordsafe-1.12.0-r1 | 2 +- .../md5-cache/app-admin/passwordsafe-1.13.0 | 2 +- metadata/md5-cache/app-admin/salt-3000.8 | 4 +- metadata/md5-cache/app-admin/sysstat-12.5.3 | 15 + metadata/md5-cache/app-admin/terraform-0.14.9 | 12 + metadata/md5-cache/app-admin/ulogd-2.0.7-r2 | 14 + metadata/md5-cache/app-arch/Manifest.gz | Bin 25402 -> 25583 bytes metadata/md5-cache/app-arch/bzip2-1.0.8-r1 | 4 +- metadata/md5-cache/app-arch/dpkg-1.20.7.1 | 15 + .../md5-cache/app-arch/lxqt-archiver-0.2.0 | 13 - metadata/md5-cache/app-arch/lzma-19.00 | 4 +- metadata/md5-cache/app-arch/p7zip-16.02-r4 | 6 +- metadata/md5-cache/app-arch/p7zip-16.02-r5 | 2 +- metadata/md5-cache/app-arch/p7zip-16.02-r6 | 2 +- metadata/md5-cache/app-arch/rpm-4.16.0 | 4 +- metadata/md5-cache/app-arch/tar-1.34 | 4 +- metadata/md5-cache/app-arch/unzip-6.0_p26 | 13 + .../app-arch/{upx-3.96 => upx-3.96-r1} | 2 +- metadata/md5-cache/app-arch/zstd-1.4.9 | 4 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 38359 -> 38352 bytes metadata/md5-cache/app-crypt/gnupg-2.2.27 | 4 +- .../md5-cache/app-crypt/veracrypt-1.24_p8 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 21877 -> 21873 bytes metadata/md5-cache/app-doc/doxygen-1.9.1 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 22857 -> 20924 bytes .../md5-cache/app-editors/emacs-27.1.91-r1 | 15 - .../{emacs-27.2_rc1 => emacs-27.2} | 2 +- .../{emacs-27.1.9999-r1 => emacs-27.2.9999} | 0 metadata/md5-cache/app-editors/gvim-8.2.0360 | 15 - metadata/md5-cache/app-editors/gvim-8.2.0508 | 15 - metadata/md5-cache/app-editors/gvim-8.2.0638 | 15 - metadata/md5-cache/app-editors/gvim-8.2.0814 | 15 - .../md5-cache/app-editors/hexcurse-1.60.0 | 4 +- metadata/md5-cache/app-editors/vim-8.2.0360 | 14 - metadata/md5-cache/app-editors/vim-8.2.0508 | 14 - metadata/md5-cache/app-editors/vim-8.2.0638 | 14 - metadata/md5-cache/app-editors/vim-8.2.0814 | 14 - .../md5-cache/app-editors/vim-core-8.2.0360 | 14 - .../md5-cache/app-editors/vim-core-8.2.0508 | 14 - .../md5-cache/app-editors/vim-core-8.2.0638 | 14 - .../md5-cache/app-editors/wxhexeditor-0.24-r1 | 2 +- .../app-editors/xmlcopyeditor-1.2.1.3-r1 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 44440 -> 44440 bytes metadata/md5-cache/app-emacs/slime-2.15 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 41007 -> 41011 bytes metadata/md5-cache/app-emulation/bochs-2.6.9 | 13 - metadata/md5-cache/app-emulation/free42-3.0.1 | 13 + metadata/md5-cache/app-emulation/pcem-17 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 31540 -> 31689 bytes metadata/md5-cache/app-i18n/fcitx-qt5-1.2.5 | 4 +- metadata/md5-cache/app-i18n/kcm-fcitx-0.5.6 | 4 +- metadata/md5-cache/app-i18n/opencc-1.1.1 | 4 +- metadata/md5-cache/app-i18n/opencc-1.1.2 | 15 + metadata/md5-cache/app-i18n/opencc-9999 | 4 +- metadata/md5-cache/app-i18n/poedit-2.2.4 | 2 +- metadata/md5-cache/app-i18n/poedit-2.3.1 | 2 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 3910 -> 4073 bytes .../app-laptop/laptop-mode-tools-1.74 | 13 + metadata/md5-cache/app-metrics/Manifest.gz | Bin 11711 -> 11549 bytes .../nginx-lua-prometheus-0.1_pre20170610 | 13 - metadata/md5-cache/app-misc/Manifest.gz | Bin 70980 -> 70481 bytes metadata/md5-cache/app-misc/c_rehash-1.7-r1 | 6 +- metadata/md5-cache/app-misc/cmatrix-1.2a-r3 | 13 - metadata/md5-cache/app-misc/cmatrix-1.2a-r4 | 13 - metadata/md5-cache/app-misc/cmatrix-2.0-r2 | 10 +- metadata/md5-cache/app-misc/emelfm2-0.9.1-r5 | 11 +- metadata/md5-cache/app-misc/golly-4.0 | 2 +- metadata/md5-cache/app-misc/pax-utils-1.2.9 | 4 +- metadata/md5-cache/app-misc/screen-4.8.0-r2 | 4 +- metadata/md5-cache/app-misc/tek-1.3.0 | 2 +- .../app-misc/xmind-3.5.3.201506180105-r2 | 12 - .../app-misc/xmind-3.7.6_p201801311814 | 10 +- metadata/md5-cache/app-office/Manifest.gz | Bin 10686 -> 10681 bytes metadata/md5-cache/app-office/lyx-2.3.5.2-r2 | 6 +- metadata/md5-cache/app-office/lyx-2.3.6.1 | 6 +- .../md5-cache/app-office/multitalk-1.4-r1 | 13 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 17955 -> 18121 bytes .../md5-cache/app-portage/gentoopm-0.3.2-r2 | 15 + .../{gentoopm-0.3.2-r1 => gentoopm-0.3.3} | 6 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 14496 -> 14493 bytes .../app-shells/zsh-completions-0.32.0 | 4 +- .../md5-cache/app-shells/zsh-completions-9999 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 74059 -> 73902 bytes metadata/md5-cache/app-text/coolreader-3.2.54 | 2 +- metadata/md5-cache/app-text/coolreader-3.2.55 | 2 +- metadata/md5-cache/app-text/diff-pdf-0.4.1-r2 | 2 +- .../md5-cache/app-text/lcdf-typetools-2.106 | 13 - .../md5-cache/app-text/lcdf-typetools-2.108 | 4 +- .../app-text/vilistextum-2.8.0.20200411 | 4 +- metadata/md5-cache/app-text/xchm-1.31 | 2 +- metadata/md5-cache/app-text/xchm-1.32 | 2 +- metadata/md5-cache/app-text/xchm-9999 | 2 +- metadata/md5-cache/app-text/xmlto-0.0.28-r4 | 4 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 17830 -> 18001 bytes metadata/md5-cache/dev-cpp/libmcpp-2.7.2-r3 | 6 +- metadata/md5-cache/dev-cpp/libmcpp-2.7.2_p5 | 11 + metadata/md5-cache/dev-cpp/tclap-1.2.2 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 39160 -> 39800 bytes .../dev-db/mysql-connector-c-8.0.23-r1 | 4 +- metadata/md5-cache/dev-db/redis-6.0.12 | 4 +- metadata/md5-cache/dev-db/sqlite-3.34.1 | 15 + metadata/md5-cache/dev-db/sqlite-3.35.0 | 15 + metadata/md5-cache/dev-db/sqlite-3.35.1 | 15 + metadata/md5-cache/dev-db/sqlite-3.35.2 | 15 + metadata/md5-cache/dev-db/wxsqlite3-3.2.1-r1 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 12796 -> 12797 bytes .../md5-cache/dev-embedded/usbprog-0.2.0-r1 | 2 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 8964 -> 8804 bytes metadata/md5-cache/dev-games/ois-1.5 | 4 +- .../dev-games/openscenegraph-3.6.5-r100 | 2 +- .../openscenegraph-openmw-3.4_p20200425 | 15 - .../openscenegraph-openmw-3.4_p20200425-r100 | 2 +- metadata/md5-cache/dev-haskell/Manifest.gz | Bin 140117 -> 140116 bytes metadata/md5-cache/dev-haskell/wxc-0.92.3.0 | 2 +- .../md5-cache/dev-haskell/wxcore-0.92.3.0 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 124810 -> 123523 bytes metadata/md5-cache/dev-java/cglib-3.3.0 | 14 + .../md5-cache/dev-java/hamcrest-core-1.1-r3 | 13 - .../md5-cache/dev-java/hamcrest-core-1.1-r4 | 4 +- .../md5-cache/dev-java/hamcrest-core-1.3-r1 | 13 - .../md5-cache/dev-java/hamcrest-core-1.3-r2 | 4 +- .../dev-java/hamcrest-generator-1.3-r2 | 14 - .../dev-java/hamcrest-generator-1.3-r3 | 4 +- .../dev-java/hamcrest-library-1.3-r1 | 13 - .../dev-java/hamcrest-library-1.3-r2 | 4 +- .../dev-java/javacup-0.11b_p20151001 | 13 - .../dev-java/javacup-0.11b_p20151001-r1 | 4 +- metadata/md5-cache/dev-java/jmock-1.2.0-r1 | 13 - metadata/md5-cache/dev-java/jmock-1.2.0-r2 | 4 +- metadata/md5-cache/dev-java/junit-4.13.1 | 4 +- .../md5-cache/dev-java/protobuf-java-9999 | 4 +- .../md5-cache/dev-java/spec-alpha-0.2.194 | 13 + .../dev-java/tomcat-servlet-api-10.0.2 | 4 +- .../dev-java/tomcat-servlet-api-7.0.107 | 13 - .../dev-java/tomcat-servlet-api-7.0.108 | 4 +- .../dev-java/tomcat-servlet-api-8.5.61 | 13 - .../dev-java/tomcat-servlet-api-8.5.63 | 4 +- .../dev-java/tomcat-servlet-api-9.0.41 | 13 - .../dev-java/tomcat-servlet-api-9.0.43 | 4 +- .../md5-cache/dev-java/xalan-serializer-2.7.2 | 13 - .../dev-java/xalan-serializer-2.7.2-r1 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 42153 -> 39639 bytes metadata/md5-cache/dev-lang/crystal-1.0.0 | 14 + metadata/md5-cache/dev-lang/cxprolog-0.98.2 | 2 +- metadata/md5-cache/dev-lang/erlang-23.0.4 | 2 +- metadata/md5-cache/dev-lang/erlang-23.2.3 | 2 +- metadata/md5-cache/dev-lang/erlang-23.2.7 | 2 +- metadata/md5-cache/dev-lang/erlang-23.3 | 14 + metadata/md5-cache/dev-lang/gdl-1.0.0_rc3 | 2 +- metadata/md5-cache/dev-lang/moarvm-2020.05 | 14 - metadata/md5-cache/dev-lang/moarvm-2020.06 | 14 - metadata/md5-cache/dev-lang/moarvm-2020.07 | 14 - metadata/md5-cache/dev-lang/moarvm-2020.08 | 14 - metadata/md5-cache/dev-lang/moarvm-2020.09 | 14 - metadata/md5-cache/dev-lang/moarvm-2020.10 | 14 - metadata/md5-cache/dev-lang/mujs-1.1.0 | 4 +- metadata/md5-cache/dev-lang/nqp-2020.05 | 16 - metadata/md5-cache/dev-lang/nqp-2020.06 | 16 - metadata/md5-cache/dev-lang/nqp-2020.07 | 16 - metadata/md5-cache/dev-lang/nqp-2020.08 | 16 - metadata/md5-cache/dev-lang/nqp-2020.09 | 16 - metadata/md5-cache/dev-lang/nqp-2020.10 | 16 - metadata/md5-cache/dev-lang/rakudo-2020.05.1 | 15 - metadata/md5-cache/dev-lang/rakudo-2020.06 | 15 - metadata/md5-cache/dev-lang/rakudo-2020.07 | 15 - metadata/md5-cache/dev-lang/rakudo-2020.08.1 | 15 - metadata/md5-cache/dev-lang/rakudo-2020.09 | 15 - metadata/md5-cache/dev-lang/rakudo-2020.10 | 15 - metadata/md5-cache/dev-libs/Manifest.gz | Bin 149143 -> 148667 bytes metadata/md5-cache/dev-libs/appstream-0.14.3 | 15 + metadata/md5-cache/dev-libs/aws-c-cal-0.4.5 | 6 +- .../aws-c-common-0.5.2} | 16 +- .../aws-c-event-stream-0.2.7} | 19 +- metadata/md5-cache/dev-libs/aws-c-io-0.9.2 | 14 + .../md5-cache/dev-libs/aws-sdk-cpp-1.8.160 | 16 + metadata/md5-cache/dev-libs/boost-1.75.0 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.182 | 4 +- metadata/md5-cache/dev-libs/elfutils-0.183 | 4 +- metadata/md5-cache/dev-libs/ell-0.38 | 4 +- metadata/md5-cache/dev-libs/libassuan-2.5.4 | 4 +- metadata/md5-cache/dev-libs/libgcrypt-1.8.7 | 4 +- metadata/md5-cache/dev-libs/libgpg-error-1.41 | 4 +- metadata/md5-cache/dev-libs/libgpg-error-1.42 | 2 +- metadata/md5-cache/dev-libs/libksba-1.5.0 | 4 +- metadata/md5-cache/dev-libs/libnatspec-0.3.0 | 9 +- metadata/md5-cache/dev-libs/libpeas-1.26.0 | 16 - metadata/md5-cache/dev-libs/libpeas-1.28.0 | 16 - metadata/md5-cache/dev-libs/libpfm-4.11.0 | 4 +- metadata/md5-cache/dev-libs/libqtxdg-3.5.0 | 15 - metadata/md5-cache/dev-libs/libucl-0.8.1-r1 | 14 - metadata/md5-cache/dev-libs/libxml2-2.9.10-r5 | 4 +- metadata/md5-cache/dev-libs/npth-1.6-r1 | 4 +- metadata/md5-cache/dev-libs/oniguruma-6.9.4 | 11 - metadata/md5-cache/dev-libs/oniguruma-6.9.6 | 11 - metadata/md5-cache/dev-libs/openssl-1.1.1k | 4 +- metadata/md5-cache/dev-libs/protobuf-9999 | 4 +- metadata/md5-cache/dev-libs/re2-0.2021.02.02 | 14 + .../dev-libs/redland-bindings-1.0.17.1-r1 | 16 - .../rocm-device-libs-4.1.0} | 20 +- metadata/md5-cache/dev-libs/s2n-1.0.0 | 15 + .../md5-cache/dev-libs/xapian-bindings-1.4.14 | 15 - .../md5-cache/dev-libs/xapian-bindings-1.4.15 | 15 - .../md5-cache/dev-libs/xapian-bindings-1.4.16 | 15 - .../md5-cache/dev-libs/xapian-bindings-1.4.17 | 15 - metadata/md5-cache/dev-lisp/Manifest.gz | Bin 6491 -> 6809 bytes .../md5-cache/dev-lisp/alexandria-20171029 | 2 +- metadata/md5-cache/dev-lisp/asdf-3.3.1 | 2 +- metadata/md5-cache/dev-lisp/asdf-3.3.2 | 2 +- metadata/md5-cache/dev-lisp/asdf-3.3.2-r1 | 2 +- metadata/md5-cache/dev-lisp/cl-ppcre-2.0.11 | 2 +- metadata/md5-cache/dev-lisp/cl-ppcre-2.1.0 | 2 +- .../dev-lisp/cl-ppcre-unicode-2.0.11 | 2 +- .../md5-cache/dev-lisp/cl-ppcre-unicode-2.1.0 | 2 +- metadata/md5-cache/dev-lisp/cl-unicode-0.1.5 | 2 +- metadata/md5-cache/dev-lisp/clozurecl-1.12 | 13 + metadata/md5-cache/dev-lisp/clx-0.7.5 | 2 +- .../md5-cache/dev-lisp/flexi-streams-1.0.16 | 2 +- .../md5-cache/dev-lisp/flexi-streams-1.0.17 | 2 +- metadata/md5-cache/dev-lisp/gcl-2.6.13_pre98 | 14 + .../dev-lisp/trivial-gray-streams-20170830 | 2 +- .../dev-lisp/trivial-gray-streams-99999999 | 2 +- metadata/md5-cache/dev-lisp/uiop-3.3.1 | 2 +- metadata/md5-cache/dev-lisp/uiop-3.3.2 | 2 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 7449 -> 7288 bytes metadata/md5-cache/dev-lua/lgi-0.9.2 | 15 - .../dev-perl/Alien-wxWidgets-0.690.0-r1 | 2 +- .../md5-cache/dev-perl/Font-TTF-1.60.0-r1 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 338026 -> 338030 bytes metadata/md5-cache/dev-perl/PDL-2.17.0-r1 | 6 +- metadata/md5-cache/dev-perl/Wx-0.993.200-r1 | 2 +- .../dev-perl/Wx-Perl-ProcessStream-0.320.0-r3 | 2 +- .../dev-perl/Wx-Scintilla-0.390.0-r3 | 2 +- metadata/md5-cache/dev-python/Faker-6.6.3 | 15 + metadata/md5-cache/dev-python/Manifest.gz | Bin 345291 -> 347519 bytes metadata/md5-cache/dev-python/aesara-2.0.4 | 15 + metadata/md5-cache/dev-python/bitarray-1.8.1 | 14 + metadata/md5-cache/dev-python/boto3-1.17.38 | 15 + metadata/md5-cache/dev-python/boto3-1.17.39 | 15 + .../md5-cache/dev-python/botocore-1.20.38 | 15 + .../md5-cache/dev-python/botocore-1.20.39 | 15 + metadata/md5-cache/dev-python/cbor2-5.2.0 | 4 +- .../dev-python/cfn-python-lint-0.48.1 | 15 + metadata/md5-cache/dev-python/click-6.7-r2 | 15 - metadata/md5-cache/dev-python/click-6.7-r3 | 16 - metadata/md5-cache/dev-python/croniter-1.0.10 | 15 + .../md5-cache/dev-python/cryptography-3.4.7 | 16 + metadata/md5-cache/dev-python/denonavr-0.10.3 | 15 + .../dev-python/djangorestframework-3.12.2 | 11 +- metadata/md5-cache/dev-python/dulwich-0.20.21 | 15 + metadata/md5-cache/dev-python/gitdb-4.0.6 | 15 + metadata/md5-cache/dev-python/gitdb-4.0.7 | 15 + .../dev-python/importlib_metadata-3.8.0 | 15 + metadata/md5-cache/dev-python/ipython-7.22.0 | 16 + .../dev-python/jaraco-functools-3.3.0 | 15 + metadata/md5-cache/dev-python/keyring-23.0.1 | 15 + metadata/md5-cache/dev-python/llfuse-1.3.6 | 16 - metadata/md5-cache/dev-python/llfuse-1.4.0 | 16 - metadata/md5-cache/dev-python/llfuse-1.4.1 | 4 +- metadata/md5-cache/dev-python/lmdb-1.1.0 | 16 - metadata/md5-cache/dev-python/lxml-4.6.3 | 4 +- .../md5-cache/dev-python/matplotlib-3.4.0 | 15 + metadata/md5-cache/dev-python/mypy-0.790 | 15 - .../dev-python/{mypy-0.812 => mypy-0.812-r1} | 4 +- .../dev-python/{mypy-0.800 => mypy-0.812-r2} | 6 +- .../md5-cache/dev-python/netcdf4-python-1.5.5 | 15 - metadata/md5-cache/dev-python/pikepdf-2.9.2 | 16 + metadata/md5-cache/dev-python/polib-1.1.1 | 14 + .../md5-cache/dev-python/protobuf-python-9999 | 4 +- .../md5-cache/dev-python/pycryptodome-3.10.1 | 4 +- .../dev-python/pycurl-requests-0.2.0 | 4 +- metadata/md5-cache/dev-python/pymongo-3.11.3 | 4 +- .../md5-cache/dev-python/pyqtgraph-0.12.0 | 15 + .../dev-python/pytest-subtests-0.4.0 | 15 + .../dev-python/python-bugzilla-3.0.2 | 4 +- .../md5-cache/dev-python/python-dotenv-0.16.0 | 16 + metadata/md5-cache/dev-python/redis-py-3.5.3 | 4 +- .../md5-cache/dev-python/requests-2.24.0-r1 | 15 - metadata/md5-cache/dev-python/requests-2.25.0 | 15 - .../md5-cache/dev-python/ruamel-yaml-0.17.0 | 15 + metadata/md5-cache/dev-python/snakeoil-0.9.6 | 15 + metadata/md5-cache/dev-python/snakeoil-9999 | 4 +- .../md5-cache/dev-python/sqlalchemy-1.4.0 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.1 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.2 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.3-r1 | 15 + metadata/md5-cache/dev-python/stripe-2.46.0 | 16 - metadata/md5-cache/dev-python/stripe-2.55.2 | 16 - metadata/md5-cache/dev-python/stripe-2.56.0 | 4 +- metadata/md5-cache/dev-python/symengine-0.7.2 | 15 + .../md5-cache/dev-python/unittest-or-fail-0 | 14 - .../md5-cache/dev-python/unittest-or-fail-1 | 4 +- metadata/md5-cache/dev-python/urllib3-1.25.11 | 15 - .../md5-cache/dev-python/urllib3-1.26.3-r1 | 15 - metadata/md5-cache/dev-python/wxpython-4.0.7 | 2 +- .../md5-cache/dev-python/wxpython-4.0.7-r1 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 198056 -> 200084 bytes .../md5-cache/dev-ruby/actioncable-6.1.3.1 | 16 + .../md5-cache/dev-ruby/actionmailbox-6.1.3.1 | 16 + .../md5-cache/dev-ruby/actionmailer-6.1.3.1 | 16 + .../md5-cache/dev-ruby/actionpack-6.1.3.1 | 16 + .../md5-cache/dev-ruby/actiontext-6.1.3.1 | 16 + .../md5-cache/dev-ruby/actionview-6.1.3.1 | 16 + metadata/md5-cache/dev-ruby/activejob-6.1.3.1 | 16 + .../md5-cache/dev-ruby/activemodel-6.1.3.1 | 16 + .../md5-cache/dev-ruby/activerecord-6.1.3.1 | 16 + .../md5-cache/dev-ruby/activestorage-5.2.4.5 | 6 +- .../md5-cache/dev-ruby/activestorage-6.0.3.5 | 6 +- .../md5-cache/dev-ruby/activestorage-6.1.2.1 | 6 +- .../md5-cache/dev-ruby/activestorage-6.1.3 | 6 +- .../md5-cache/dev-ruby/activestorage-6.1.3.1 | 16 + .../md5-cache/dev-ruby/activesupport-6.1.3.1 | 16 + metadata/md5-cache/dev-ruby/marcel-0.3.3-r1 | 4 +- metadata/md5-cache/dev-ruby/marcel-1.0.0 | 16 + metadata/md5-cache/dev-ruby/mimemagic-0.3.10 | 16 + metadata/md5-cache/dev-ruby/rack-2.2.3 | 12 +- metadata/md5-cache/dev-ruby/rails-6.1.3.1 | 16 + metadata/md5-cache/dev-ruby/railties-6.1.3.1 | 16 + metadata/md5-cache/dev-ruby/rb-inotify-0.10.1 | 12 +- metadata/md5-cache/dev-ruby/tzinfo-2.0.2 | 16 - metadata/md5-cache/dev-ruby/tzinfo-2.0.3 | 16 - metadata/md5-cache/dev-ruby/tzinfo-2.0.4 | 12 +- metadata/md5-cache/dev-ruby/zeitwerk-2.4.2 | 12 +- metadata/md5-cache/dev-texlive/Manifest.gz | Bin 6418 -> 6422 bytes .../md5-cache/dev-texlive/texlive-xetex-2020 | 6 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 119307 -> 119141 bytes metadata/md5-cache/dev-util/ccache-4.2 | 4 +- metadata/md5-cache/dev-util/cmake-3.20.0 | 2 +- .../md5-cache/dev-util/codeblocks-17.12-r303 | 2 +- .../md5-cache/dev-util/codeblocks-17.12-r304 | 2 +- .../md5-cache/dev-util/codeblocks-20.03-r1 | 2 +- .../md5-cache/dev-util/codeblocks-20.03-r2 | 2 +- metadata/md5-cache/dev-util/codeblocks-9999 | 2 +- metadata/md5-cache/dev-util/cppunit-1.15.1-r2 | 4 +- metadata/md5-cache/dev-util/ctags-20210321.0 | 14 + metadata/md5-cache/dev-util/ctags-99999999 | 13 + .../md5-cache/dev-util/debugedit-4.16.1.2 | 4 +- .../md5-cache/dev-util/debugedit-4.16.1.3 | 4 +- metadata/md5-cache/dev-util/meson-0.56.2 | 4 +- metadata/md5-cache/dev-util/pkgcheck-0.9.6 | 15 + metadata/md5-cache/dev-util/pkgcheck-9999 | 2 +- .../dev-util/{pkgdev-0.1.1 => pkgdev-0.1.3} | 10 +- metadata/md5-cache/dev-util/re2c-2.1 | 10 + .../md5-cache/dev-util/stripe-mock-0.102.0 | 12 - .../md5-cache/dev-util/stripe-mock-0.103.0 | 4 +- .../md5-cache/dev-util/stripe-mock-0.79.0 | 12 - .../md5-cache/dev-util/stripe-mock-0.88.0 | 12 - metadata/md5-cache/dev-util/trace-cmd-2.8.3 | 14 - metadata/md5-cache/dev-util/trace-cmd-2.9.1 | 4 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 18240 -> 18564 bytes metadata/md5-cache/dev-vcs/git-2.26.3 | 4 +- metadata/md5-cache/dev-vcs/git-2.31.1 | 16 + metadata/md5-cache/dev-vcs/git-extras-6.2.0 | 10 + metadata/md5-cache/games-board/Manifest.gz | Bin 11886 -> 11887 bytes .../md5-cache/games-board/blokish-0.9.4-r3 | 2 +- .../md5-cache/games-board/openyahtzee-1.9.3 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13801 -> 13802 bytes .../md5-cache/games-emulation/pcsx2-1.6.0-r1 | 2 +- .../md5-cache/games-emulation/pcsx2-1.6.0-r2 | 2 +- metadata/md5-cache/games-emulation/pcsx2-9999 | 2 +- metadata/md5-cache/games-emulation/vbam-2.1.4 | 2 +- metadata/md5-cache/games-emulation/vbam-9999 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 6039 -> 5726 bytes metadata/md5-cache/games-engines/odamex-0.8.3 | 2 +- .../games-engines/scummvm-tools-2.1.0 | 2 +- .../games-engines/scummvm-tools-2.2.0 | 2 +- .../md5-cache/games-engines/stratagus-2.4.3 | 15 - .../games-engines/stratagus-3.0.0-r1 | 15 - metadata/md5-cache/games-misc/Manifest.gz | Bin 9402 -> 9401 bytes .../sound-of-sorting-0.6.6_pre20151107-r1 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18443 -> 18270 bytes .../games-puzzle/fish-fillets-1.0.1-r1 | 12 - ...umptyphysics-0.3.4 => numptyphysics-0.3.5} | 16 +- .../md5-cache/games-puzzle/numptyphysics-9999 | 14 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 3417 -> 3421 bytes .../games-roguelike/scourge-0.21.1-r1 | 2 +- .../0ad-0.0.24_alpha_pre20210116040036-r2 | 2 +- .../games-strategy/0ad-0.0.24b_alpha | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10693 -> 10371 bytes .../games-strategy/megaglest-3.11.1-r100 | 2 +- .../md5-cache/games-strategy/megaglest-3.13.0 | 2 +- .../md5-cache/games-strategy/openra-20190314 | 15 - .../games-strategy/s25rttr-0.9.0_pre20200723 | 15 - .../md5-cache/games-strategy/scorched3d-44-r2 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9823 -> 9813 bytes metadata/md5-cache/games-util/dfarc-3.12-r1 | 2 +- metadata/md5-cache/games-util/dfarc-3.14 | 2 +- .../md5-cache/games-util/slade-3.2.0_beta2 | 2 +- .../md5-cache/games-util/springlobby-0.269 | 2 +- .../md5-cache/games-util/wxchtdecoder-1.5a-r1 | 2 +- metadata/md5-cache/games-util/xpadneo-9999 | 2 +- metadata/md5-cache/lxqt-base/Manifest.gz | Bin 5287 -> 2738 bytes metadata/md5-cache/lxqt-base/liblxqt-0.15.1 | 14 - .../md5-cache/lxqt-base/lxqt-about-0.15.0 | 13 - .../md5-cache/lxqt-base/lxqt-admin-0.15.0 | 13 - .../md5-cache/lxqt-base/lxqt-config-0.15.0-r1 | 14 - .../lxqt-base/lxqt-globalkeys-0.15.0 | 13 - metadata/md5-cache/lxqt-base/lxqt-meta-0.15.0 | 11 - .../lxqt-base/lxqt-notificationd-0.15.0 | 13 - .../md5-cache/lxqt-base/lxqt-panel-0.15.1 | 15 - .../md5-cache/lxqt-base/lxqt-policykit-0.15.0 | 13 - .../lxqt-base/lxqt-powermanagement-0.15.0 | 13 - .../md5-cache/lxqt-base/lxqt-qtplugin-0.15.1 | 13 - .../md5-cache/lxqt-base/lxqt-runner-0.15.0 | 13 - .../md5-cache/lxqt-base/lxqt-session-0.15.0 | 14 - metadata/md5-cache/lxqt-base/lxqt-sudo-0.15.0 | 13 - .../md5-cache/media-fonts/Humor-Sans-1.0-r1 | 4 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 39829 -> 39020 bytes metadata/md5-cache/media-fonts/ahem-1.0 | 4 +- .../md5-cache/media-fonts/alee-fonts-13-r1 | 4 +- .../md5-cache/media-fonts/alegreya-sans-2.008 | 4 +- .../media-fonts/alegreya-serif-2.008 | 4 +- metadata/md5-cache/media-fonts/andika-5.000 | 5 +- .../media-fonts/anonymous-pro-1.002-r1 | 5 +- .../md5-cache/media-fonts/aquafont-2.7-r4 | 5 +- .../md5-cache/media-fonts/aquapfont-2.6-r2 | 5 +- .../media-fonts/arabeyes-fonts-2.0-r1 | 4 +- .../md5-cache/media-fonts/arkpandora-2.04 | 4 +- .../media-fonts/arphicfonts-0.2.20080216.1-r2 | 5 +- .../media-fonts/artwiz-aleczapka-en-1.3 | 4 +- .../md5-cache/media-fonts/artwiz-latin1-1.1 | 4 +- .../media-fonts/baekmuk-fonts-2.2-r2 | 5 +- .../media-fonts/bitstream-cyberbit-2.0-r2 | 5 +- .../md5-cache/media-fonts/cantarell-0.201 | 5 +- .../md5-cache/media-fonts/cantarell-0.301 | 5 +- metadata/md5-cache/media-fonts/cardo-1.04 | 5 +- .../media-fonts/cascadia-code-2102.25 | 5 +- .../md5-cache/media-fonts/cheapskatefonts-1.0 | 5 +- metadata/md5-cache/media-fonts/clearsans-1.00 | 5 +- .../md5-cache/media-fonts/cm-unicode-0.7.0-r1 | 4 +- metadata/md5-cache/media-fonts/comic-neue-2.3 | 5 +- metadata/md5-cache/media-fonts/corefonts-1-r7 | 5 +- .../md5-cache/media-fonts/courier-prime-1.203 | 4 +- .../md5-cache/media-fonts/cronyx-fonts-2.3.8 | 5 +- .../media-fonts/croscorefonts-1.31.0 | 4 +- .../crosextrafonts-caladea-20130214 | 4 +- .../crosextrafonts-carlito-20130920 | 4 +- .../md5-cache/media-fonts/culmus-0.120-r5 | 13 - .../md5-cache/media-fonts/culmus-0.133-r1 | 9 +- metadata/md5-cache/media-fonts/dejavu-2.37 | 5 +- metadata/md5-cache/media-fonts/dina-2.93 | 6 +- metadata/md5-cache/media-fonts/droid-113-r5 | 4 +- .../media-fonts/dzongkha-fonts-2009.09-r1 | 5 +- .../md5-cache/media-fonts/eb-garamond-0.016 | 5 +- .../media-fonts/efont-unicode-0.4.2-r1 | 5 +- .../media-fonts/ekushey-bangla-fonts-20070420 | 4 +- .../md5-cache/media-fonts/encodings-1.0.5-r1 | 2 +- .../md5-cache/media-fonts/essays1743-2.100 | 4 +- .../media-fonts/exljbris-free-20100320 | 5 +- metadata/md5-cache/media-fonts/exo-2 | 4 +- .../media-fonts/fantasque-sans-mono-1.8.0 | 4 +- .../md5-cache/media-fonts/farsi-fonts-0.4 | 5 +- .../md5-cache/media-fonts/fgdc-emergency-2.20 | 5 +- .../md5-cache/media-fonts/fifth-leg-0.6-r1 | 4 +- metadata/md5-cache/media-fonts/fira-code-4 | 5 +- metadata/md5-cache/media-fonts/fira-code-5.2 | 5 +- .../md5-cache/media-fonts/fira-mono-4.202 | 4 +- .../md5-cache/media-fonts/fira-sans-4.202 | 4 +- .../media-fonts/font-adobe-100dpi-1.0.3-r2 | 6 +- .../media-fonts/font-adobe-75dpi-1.0.3-r2 | 6 +- .../font-adobe-utopia-100dpi-1.0.4-r2 | 6 +- .../font-adobe-utopia-75dpi-1.0.4-r2 | 6 +- .../font-adobe-utopia-type1-1.0.4-r2 | 6 +- .../media-fonts/font-arabic-misc-1.0.3-r2 | 6 +- .../media-fonts/font-bh-100dpi-1.0.3-r2 | 6 +- .../media-fonts/font-bh-75dpi-1.0.3-r2 | 6 +- .../font-bh-lucidatypewriter-100dpi-1.0.3-r2 | 6 +- .../font-bh-lucidatypewriter-75dpi-1.0.3-r2 | 6 +- .../media-fonts/font-bh-ttf-1.0.3-r2 | 6 +- .../media-fonts/font-bh-type1-1.0.3-r2 | 6 +- .../font-bitstream-100dpi-1.0.3-r2 | 6 +- .../media-fonts/font-bitstream-75dpi-1.0.3-r2 | 6 +- .../font-bitstream-speedo-1.0.2-r2 | 6 +- .../media-fonts/font-bitstream-type1-1.0.3-r2 | 6 +- .../media-fonts/font-cronyx-cyrillic-1.0.3-r2 | 6 +- .../media-fonts/font-cursor-misc-1.0.3-r2 | 6 +- .../media-fonts/font-daewoo-misc-1.0.3-r2 | 6 +- .../media-fonts/font-dec-misc-1.0.3-r2 | 6 +- .../media-fonts/font-ibm-type1-1.0.3-r2 | 6 +- .../media-fonts/font-isas-misc-1.0.3-r2 | 6 +- .../media-fonts/font-jis-misc-1.0.3-r2 | 6 +- .../media-fonts/font-micro-misc-1.0.3-r2 | 6 +- .../media-fonts/font-misc-cyrillic-1.0.3-r2 | 6 +- .../media-fonts/font-misc-ethiopic-1.0.4 | 6 +- .../media-fonts/font-misc-meltho-1.0.3-r2 | 6 +- .../media-fonts/font-misc-misc-1.1.2-r2 | 6 +- .../media-fonts/font-mutt-misc-1.0.3-r2 | 6 +- .../media-fonts/font-schumacher-misc-1.1.2-r2 | 6 +- .../media-fonts/font-screen-cyrillic-1.0.4-r2 | 6 +- .../media-fonts/font-sony-misc-1.0.3-r2 | 6 +- .../media-fonts/font-sun-misc-1.0.3-r2 | 6 +- .../font-winitzki-cyrillic-1.0.3-r2 | 6 +- .../media-fonts/font-xfree86-type1-1.0.4-r2 | 6 +- .../md5-cache/media-fonts/fontawesome-5.14.0 | 4 +- .../md5-cache/media-fonts/fontawesome-5.15.1 | 4 +- .../md5-cache/media-fonts/fontawesome-5.15.2 | 4 +- .../md5-cache/media-fonts/fontawesome-9999 | 5 +- .../media-fonts/free-bangla-font-0.2 | 4 +- .../md5-cache/media-fonts/freefont-20120503 | 5 +- .../md5-cache/media-fonts/freefonts-0.10-r4 | 4 +- .../md5-cache/media-fonts/fs-fonts-0.1_alpha3 | 4 +- metadata/md5-cache/media-fonts/gidole-2.0.2 | 5 +- .../media-fonts/glass-tty-vt220-001.3-r2 | 4 +- metadata/md5-cache/media-fonts/hack-3.003 | 4 +- metadata/md5-cache/media-fonts/hermit-1.21 | 4 +- .../md5-cache/media-fonts/heuristica-1.0.2 | 4 +- .../md5-cache/media-fonts/hunkyfonts-0.3.1 | 4 +- metadata/md5-cache/media-fonts/ibm-plex-5.1.3 | 4 +- .../media-fonts/inconsolata-20140821 | 4 +- .../media-fonts/inconsolata-hellenic-1.19-r1 | 5 +- .../media-fonts/inconsolata-lgc-1.3.0 | 5 +- .../md5-cache/media-fonts/intlfonts-1.2.1-r1 | 5 +- .../md5-cache/media-fonts/intlfonts-1.4.1 | 9 +- metadata/md5-cache/media-fonts/iosevka-1.14.1 | 5 +- metadata/md5-cache/media-fonts/ipaex-002.01 | 5 +- .../md5-cache/media-fonts/ipamonafont-1.0.8 | 4 +- .../md5-cache/media-fonts/ja-ipafonts-003.03 | 5 +- .../media-fonts/jetbrains-mono-2.225 | 5 +- .../media-fonts/jisx0213-fonts-20040425-r2 | 5 +- .../md5-cache/media-fonts/jomolhari-0.003c | 4 +- metadata/md5-cache/media-fonts/jsmath-1.0 | 4 +- .../media-fonts/jsmath-extra-dark-1.0 | 4 +- .../md5-cache/media-fonts/kacst-fonts-2.01 | 4 +- .../media-fonts/kanjistrokeorders-4.002 | 5 +- metadata/md5-cache/media-fonts/khmer-5.0-r1 | 5 +- .../media-fonts/kochi-substitute-20030809-r3 | 4 +- .../md5-cache/media-fonts/koruri-20180915 | 4 +- .../media-fonts/lfpfonts-fix-0.83-r2 | 5 +- .../md5-cache/media-fonts/lfpfonts-var-0.84 | 5 +- .../media-fonts/liberation-fonts-2.1.2 | 5 +- .../media-fonts/liberation-fonts-2.1.3 | 5 +- .../media-fonts/libertine-5.3.0.20120702-r3 | 4 +- metadata/md5-cache/media-fonts/lklug-0.6-r1 | 4 +- .../media-fonts/lohit-assamese-2.91.5 | 4 +- .../media-fonts/lohit-bengali-2.91.5 | 4 +- .../media-fonts/lohit-devanagari-2.95.4 | 4 +- .../media-fonts/lohit-gujarati-2.92.4 | 4 +- .../media-fonts/lohit-gurmukhi-2.91.2 | 4 +- .../md5-cache/media-fonts/lohit-kannada-2.5.4 | 4 +- .../media-fonts/lohit-malayalam-2.92.2 | 4 +- .../media-fonts/lohit-marathi-2.94.2 | 4 +- .../md5-cache/media-fonts/lohit-nepali-2.94.2 | 4 +- .../md5-cache/media-fonts/lohit-odia-2.91.2 | 4 +- .../md5-cache/media-fonts/lohit-tamil-2.91.3 | 4 +- .../media-fonts/lohit-tamil-classical-2.5.4 | 4 +- .../md5-cache/media-fonts/lohit-telugu-2.5.5 | 4 +- metadata/md5-cache/media-fonts/mgopen-1.1 | 4 +- .../media-fonts/mikachan-font-otf-9.1-r1 | 4 +- .../media-fonts/mikachan-font-ttc-9.1 | 4 +- .../media-fonts/mikachan-font-ttf-8.9-r2 | 4 +- .../media-fonts/mix-mplus-ipa-20130617-r1 | 5 +- .../md5-cache/media-fonts/monafont-2.90-r2 | 5 +- metadata/md5-cache/media-fonts/monoid-0.61 | 4 +- .../md5-cache/media-fonts/montecarlo-0-r1 | 4 +- .../media-fonts/mplus-fonts-2.2.4-r1 | 5 +- .../media-fonts/mplus-outline-fonts-0_pre063 | 13 - .../mplus-outline-fonts-0_pre063_p1 | 9 +- metadata/md5-cache/media-fonts/nanum-3.0 | 4 +- .../md5-cache/media-fonts/nanumfont-2.0-r2 | 5 +- metadata/md5-cache/media-fonts/noto-20200521 | 4 +- metadata/md5-cache/media-fonts/noto-20201226 | 8 +- .../md5-cache/media-fonts/noto-cjk-20190416 | 4 +- .../media-fonts/noto-emoji-20200317-r1 | 5 +- .../md5-cache/media-fonts/noto-emoji-20200916 | 5 +- .../md5-cache/media-fonts/noto-emoji-20201214 | 5 +- metadata/md5-cache/media-fonts/nunito-1.0-r1 | 4 +- .../md5-cache/media-fonts/nuosu-sil-2.200 | 5 +- .../media-fonts/office-code-pro-1.004 | 4 +- metadata/md5-cache/media-fonts/ohsnap-1.8.0 | 4 +- .../md5-cache/media-fonts/oldstandard-2.2 | 5 +- metadata/md5-cache/media-fonts/open-sans-1-r1 | 5 +- .../media-fonts/opendesktop-fonts-1.4.2-r1 | 4 +- .../media-fonts/oxygen-fonts-5.4.3-r1 | 5 +- metadata/md5-cache/media-fonts/paratype-2.5 | 5 +- .../md5-cache/media-fonts/paratype-astra-1001 | 5 +- metadata/md5-cache/media-fonts/pigiarniq-2 | 5 +- .../media-fonts/polarsys-b612-fonts-1.003-r1 | 4 +- .../media-fonts/polarsys-b612-fonts-1.008-r1 | 4 +- .../md5-cache/media-fonts/pothana2k-2006-r1 | 5 +- .../media-fonts/powerline-symbols-20170508 | 4 +- metadata/md5-cache/media-fonts/proggy-fonts-1 | 4 +- .../md5-cache/media-fonts/qomolangma-2012.05 | 5 +- metadata/md5-cache/media-fonts/quivira-4.1 | 4 +- metadata/md5-cache/media-fonts/ricty-3.2.0-r2 | 5 +- metadata/md5-cache/media-fonts/roboto-2.138 | 5 +- .../md5-cache/media-fonts/sazanami-20040629 | 4 +- metadata/md5-cache/media-fonts/sgi-fonts-1.0 | 5 +- .../md5-cache/media-fonts/shinonome-0.9.11 | 5 +- metadata/md5-cache/media-fonts/signika-1.001 | 4 +- .../media-fonts/sil-abyssinica-1.500 | 5 +- .../media-fonts/sil-arabicfonts-2.100 | 12 - .../media-fonts/sil-arabicfonts-3.000 | 9 +- .../md5-cache/media-fonts/sil-charis-5.000-r1 | 5 +- .../md5-cache/media-fonts/sil-doulos-5.000-r1 | 5 +- metadata/md5-cache/media-fonts/sil-ezra-2.51 | 5 +- .../md5-cache/media-fonts/sil-galatia-2.1 | 5 +- .../media-fonts/sil-gentium-5.000-r1 | 5 +- .../md5-cache/media-fonts/sil-padauk-2.8-r1 | 5 +- .../md5-cache/media-fonts/sil-padauk-4.000 | 5 +- .../md5-cache/media-fonts/sophia-nubian-1.0 | 5 +- .../media-fonts/source-han-sans-1.004 | 5 +- .../md5-cache/media-fonts/source-pro-20170111 | 4 +- .../md5-cache/media-fonts/stix-fonts-1.1.1 | 5 +- .../md5-cache/media-fonts/stix-fonts-2.11 | 5 +- .../media-fonts/takao-fonts-003.02.01 | 4 +- .../md5-cache/media-fonts/tengwar-fonts-1.9d | 5 +- .../md5-cache/media-fonts/terminus-font-4.49 | 5 +- metadata/md5-cache/media-fonts/termsyn-1.8.7 | 4 +- metadata/md5-cache/media-fonts/tex-gyre-2.501 | 5 +- metadata/md5-cache/media-fonts/texcm-ttf-1.0 | 5 +- .../media-fonts/thaifonts-scalable-0.6.1 | 12 - .../media-fonts/thaifonts-scalable-0.7.2 | 8 +- .../media-fonts/tibetan-machine-font-1.901 | 5 +- .../media-fonts/ttf-bitstream-vera-1.10-r3 | 4 +- .../media-fonts/ubuntu-font-family-0.83-r1 | 5 +- .../media-fonts/umeplus-fonts-20160402 | 13 - .../media-fonts/umeplus-fonts-20180604 | 8 +- .../media-fonts/unfonts-1.0.2_pre080608-r1 | 4 +- .../unfonts-extra-1.0.2_pre080608-r1 | 4 +- .../md5-cache/media-fonts/unifont-13.0.01 | 5 +- .../md5-cache/media-fonts/urw-fonts-2.4.9 | 5 +- .../md5-cache/media-fonts/urwvn-fonts-3.05 | 4 +- .../media-fonts/vdrsymbols-ttf-20100612 | 4 +- metadata/md5-cache/media-fonts/viga-1 | 4 +- .../md5-cache/media-fonts/vlgothic-20141206 | 4 +- metadata/md5-cache/media-fonts/vollkorn-2.1 | 5 +- metadata/md5-cache/media-fonts/webby-fonts-1 | 4 +- .../media-fonts/wqy-bitmapfont-1.0.0_rc1 | 4 +- .../media-fonts/wqy-microhei-0.2.0_beta-r1 | 5 +- .../media-fonts/wqy-unibit-1.1.0_p1-r1 | 5 +- .../md5-cache/media-fonts/wqy-zenhei-0.9.46 | 4 +- .../md5-cache/media-fonts/x11fonts-jmk-3.0-r4 | 9 +- .../md5-cache/media-fonts/zh-kcfonts-1.05-r3 | 5 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 53097 -> 52801 bytes metadata/md5-cache/media-gfx/geeqie-1.5.1 | 15 - .../md5-cache/media-gfx/hugin-2020.0.0-r1 | 2 +- metadata/md5-cache/media-gfx/hugin-9999 | 2 +- metadata/md5-cache/media-gfx/imv-4.1.0-r1 | 16 - metadata/md5-cache/media-gfx/imv-4.2.0 | 4 +- metadata/md5-cache/media-gfx/imv-9999 | 4 +- .../md5-cache/media-gfx/lximage-qt-0.15.0 | 13 - .../md5-cache/media-gfx/prusaslicer-2.3.0 | 2 +- metadata/md5-cache/media-gfx/tintii-2.10.0-r1 | 2 +- metadata/md5-cache/media-gfx/xpaint-2.10.2-r1 | 10 +- metadata/md5-cache/media-gfx/xpaint-3.1.3 | 14 + metadata/md5-cache/media-libs/Manifest.gz | Bin 95490 -> 96117 bytes metadata/md5-cache/media-libs/cogl-1.22.8 | 6 +- metadata/md5-cache/media-libs/glfw-3.3.3 | 4 +- metadata/md5-cache/media-libs/lasi-1.1.2 | 13 - metadata/md5-cache/media-libs/lasi-1.1.3 | 4 +- .../md5-cache/media-libs/libkate-0.4.1-r4 | 7 +- .../md5-cache/media-libs/libmp3splt-0.9.2-r4 | 14 + metadata/md5-cache/media-libs/libpgf-7.21.7 | 12 + .../md5-cache/media-libs/libtiger-0.3.4-r1 | 11 +- metadata/md5-cache/media-libs/libvpx-1.10.0 | 14 + metadata/md5-cache/media-libs/mesa-20.3.5 | 16 + metadata/md5-cache/media-libs/mesa-21.0.1 | 16 + .../media-libs/openglide-0.09_rc9_p20191120 | 2 +- .../md5-cache/media-libs/openimageio-2.2.10.0 | 6 +- .../md5-cache/media-libs/openimageio-2.2.10.1 | 6 +- .../md5-cache/media-libs/openimageio-2.2.11.1 | 6 +- .../md5-cache/media-libs/openimageio-2.2.12.0 | 6 +- .../media-libs/openimageio-2.2.8.0-r1 | 6 +- .../media-libs/openimageio-2.2.9.0-r1 | 6 +- ...-0_pre20210309 => tg_owt-0_pre20210309-r1} | 6 +- metadata/md5-cache/media-libs/wxsvg-1.5.11 | 2 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 68084 -> 68097 bytes metadata/md5-cache/media-plugins/calf-0.90.3 | 2 +- ...pvr-vuplus-7.4.1 => kodi-pvr-vuplus-7.4.2} | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7986 -> 8148 bytes metadata/md5-cache/media-radio/tqsl-2.5.1 | 2 +- metadata/md5-cache/media-radio/wsjtx-2.3.1 | 14 + metadata/md5-cache/media-sound/Manifest.gz | Bin 77038 -> 76873 bytes metadata/md5-cache/media-sound/ardour-6.6 | 4 +- .../md5-cache/media-sound/audacity-2.4.2-r1 | 2 +- .../md5-cache/media-sound/guayadeque-0.4.6 | 2 +- .../md5-cache/media-sound/guayadeque-9999 | 2 +- .../md5-cache/media-sound/mac-4.11.4.5.7-r1 | 5 +- metadata/md5-cache/media-sound/mp3splt-2.6.2 | 8 +- .../media-sound/pavucontrol-qt-0.15.0 | 13 - .../md5-cache/media-sound/sooperlooper-1.7.4 | 2 +- metadata/md5-cache/media-sound/spek-0.8.3-r1 | 2 +- .../md5-cache/media-sound/strawberry-0.9.1 | 4 +- .../md5-cache/media-sound/strawberry-0.9.2 | 4 +- .../md5-cache/media-sound/strawberry-9999 | 4 +- .../{umurmur-0.2.18 => umurmur-0.2.20} | 8 +- metadata/md5-cache/media-sound/umurmur-9999 | 6 +- metadata/md5-cache/media-video/Manifest.gz | Bin 38515 -> 38347 bytes .../media-video/aegisub-3.2.2_p20160518-r101 | 2 +- metadata/md5-cache/media-video/aegisub-9999 | 2 +- .../md5-cache/media-video/dvdstyler-3.0.4 | 2 +- .../md5-cache/media-video/mediainfo-20.09 | 2 +- metadata/md5-cache/media-video/mpv-0.32.0-r2 | 15 - .../md5-cache/media-video/mpv-0.33.0-r100 | 4 +- metadata/md5-cache/media-video/mpv-9999 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 66912 -> 66265 bytes .../net-analyzer/arpwatch-2.1.15-r11 | 13 - .../md5-cache/net-analyzer/arpwatch-3.1-r2 | 4 +- metadata/md5-cache/net-analyzer/hydra-9.0 | 13 - metadata/md5-cache/net-analyzer/hydra-9.0-r1 | 13 - metadata/md5-cache/net-analyzer/nfdump-1.6.19 | 14 - .../md5-cache/net-analyzer/nfdump-1.6.21-r1 | 4 +- .../md5-cache/net-analyzer/nfdump-1.6.22-r1 | 4 +- .../md5-cache/net-analyzer/wireshark-3.4.4 | 4 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 13933 -> 13608 bytes metadata/md5-cache/net-dns/dnsdist-1.5.0 | 15 - metadata/md5-cache/net-dns/dnsdist-1.5.1 | 15 - .../net-dns/ez-ipupdate-3.0.11.13.3_beta8-r3 | 8 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 8343 -> 7535 bytes .../net-firewall/conntrack-tools-1.4.6-r1 | 4 +- .../net-firewall/xtables-addons-2.13-r1 | 13 - .../net-firewall/xtables-addons-3.17 | 13 - .../net-firewall/xtables-addons-3.7-r1 | 13 - .../net-firewall/xtables-addons-3.8-r1 | 13 - .../md5-cache/net-firewall/xtables-addons-3.9 | 13 - metadata/md5-cache/net-fs/Manifest.gz | Bin 7172 -> 7337 bytes .../net-fs/minio-2021.03.26.00.00.41 | 12 + .../{nfs-utils-2.5.3 => nfs-utils-2.5.3-r1} | 2 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 5176 -> 5187 bytes metadata/md5-cache/net-ftp/filezilla-3.51.0 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.52.0.5 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.52.2 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.53.0 | 2 +- metadata/md5-cache/net-ftp/filezilla-3.53.1 | 14 - .../md5-cache/net-ftp/filezilla-3.53.1-r1 | 15 + metadata/md5-cache/net-im/Manifest.gz | Bin 15748 -> 15745 bytes metadata/md5-cache/net-im/bitlbee-3.6-r1 | 4 +- metadata/md5-cache/net-im/bitlbee-9999 | 4 +- .../md5-cache/net-im/bitlbee-facebook-1.2.2 | 4 +- .../md5-cache/net-im/purple-events-0.99.1 | 9 +- .../md5-cache/net-im/telegram-desktop-2.7.1 | 15 - .../net-im/telegram-desktop-2.7.1-r1 | 15 + metadata/md5-cache/net-irc/Manifest.gz | Bin 11458 -> 11460 bytes ...bin-0.15.0 => irccloud-desktop-bin-0.16.0} | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 55508 -> 55839 bytes .../md5-cache/net-libs/libnetconf2-1.1.36 | 15 + .../net-libs/libnetfilter_conntrack-1.0.8 | 4 +- .../net-libs/libtorrent-rasterbar-1.2.11 | 4 +- metadata/md5-cache/net-libs/libyang-1.0.225 | 15 + .../md5-cache/net-libs/openmq-cclient-4.4.1 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 89450 -> 89949 bytes .../net-misc/{croc-8.6.10 => croc-8.6.12} | 4 +- .../md5-cache/net-misc/dahdi-tools-3.1.0-r1 | 2 +- metadata/md5-cache/net-misc/frr-7.5.1-r1 | 16 + .../md5-cache/net-misc/iputils-20200821-r2 | 4 +- metadata/md5-cache/net-misc/netopeer2-1.1.53 | 13 + metadata/md5-cache/net-misc/suite3270-4.0_p13 | 5 +- .../sysrepo-1.4.104} | 22 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 13424 -> 13427 bytes metadata/md5-cache/net-p2p/amule-2.3.2-r5 | 2 +- metadata/md5-cache/net-p2p/amule-2.3.3 | 2 +- metadata/md5-cache/net-p2p/amule-9999 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 12684 -> 12848 bytes metadata/md5-cache/net-vpn/strongswan-5.9.2 | 14 + metadata/md5-cache/net-vpn/tor-0.4.5.7 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 29526 -> 29698 bytes .../md5-cache/net-wireless/cubicsdr-0.2.3-r2 | 2 +- metadata/md5-cache/net-wireless/cubicsdr-9999 | 2 +- metadata/md5-cache/net-wireless/iwd-1.12 | 4 +- .../md5-cache/net-wireless/limesuite-19.04.0 | 2 +- metadata/md5-cache/net-wireless/unifi-6.2.12 | 15 + metadata/md5-cache/sci-biology/Manifest.gz | Bin 24227 -> 24226 bytes .../md5-cache/sci-biology/treeviewx-0.5.1-r3 | 2 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 3223 -> 3391 bytes .../sci-calculators/qalculate-gtk-3.17.0 | 13 + metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 14373 -> 14369 bytes .../sci-chemistry/openbabel-2.4.1-r1 | 2 +- .../md5-cache/sci-chemistry/votca-csg-1.6.4 | 4 +- .../sci-chemistry/votca-csgapps-1.6.4 | 4 +- .../md5-cache/sci-chemistry/votca-xtp-1.6.4 | 4 +- .../sci-chemistry/wxmacmolplt-7.5-r1 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 11192 -> 11355 bytes .../md5-cache/sci-electronics/gspiceui-1.1.0 | 2 +- .../md5-cache/sci-electronics/kicad-5.1.9 | 2 +- .../sci-electronics/sigrok-cli-0.7.2 | 14 + .../md5-cache/sci-geosciences/Manifest.gz | Bin 17512 -> 17334 bytes .../md5-cache/sci-geosciences/grass-7.8.5 | 2 +- metadata/md5-cache/sci-geosciences/grass-9999 | 2 +- .../md5-cache/sci-geosciences/opencpn-5.0.0 | 2 +- .../opencpn-plugin-br24radar-2.1 | 2 +- .../opencpn-plugin-br24radar-9999 | 2 +- .../opencpn-plugin-climatology-1.0.20180316 | 2 +- .../opencpn-plugin-climatology-9999 | 2 +- .../sci-geosciences/opencpn-plugin-dr-1.1 | 2 +- .../sci-geosciences/opencpn-plugin-dr-9999 | 2 +- .../opencpn-plugin-findit-1.1007 | 2 +- .../opencpn-plugin-findit-9999 | 2 +- .../opencpn-plugin-gxradar-1.1 | 2 +- .../opencpn-plugin-gxradar-9999 | 2 +- .../opencpn-plugin-iacfleet-0.9 | 2 +- .../opencpn-plugin-iacfleet-9999 | 2 +- .../opencpn-plugin-launcher-1.1 | 2 +- .../opencpn-plugin-launcher-9999 | 2 +- .../opencpn-plugin-logbookkonni-1.3002 | 2 +- .../opencpn-plugin-logbookkonni-9999 | 2 +- .../opencpn-plugin-objsearch-0.7 | 2 +- .../opencpn-plugin-objsearch-9999 | 2 +- .../opencpn-plugin-ocpn_draw-1.3.14 | 2 +- .../opencpn-plugin-ocpn_draw-9999 | 2 +- .../opencpn-plugin-ocpndebugger-1.3 | 2 +- .../opencpn-plugin-ocpndebugger-9999 | 2 +- .../opencpn-plugin-oesenc-1.6.0 | 2 +- .../opencpn-plugin-oesenc-9999 | 2 +- .../opencpn-plugin-otcurrent-1.2 | 2 +- .../opencpn-plugin-otcurrent-9999 | 2 +- .../opencpn-plugin-polar-1.1007 | 2 +- .../sci-geosciences/opencpn-plugin-polar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-radar-0.98 | 2 +- .../sci-geosciences/opencpn-plugin-radar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-route-1.2 | 2 +- .../sci-geosciences/opencpn-plugin-route-9999 | 2 +- .../opencpn-plugin-squiddio-0.7 | 2 +- .../opencpn-plugin-squiddio-9999 | 2 +- .../opencpn-plugin-statusbar-0.5.20180316 | 2 +- .../opencpn-plugin-statusbar-9999 | 2 +- .../opencpn-plugin-watchdog-1.9.051 | 2 +- .../opencpn-plugin-watchdog-9999 | 2 +- .../opencpn-plugin-weather_routing-1.10.1 | 2 +- .../opencpn-plugin-weather_routing-9999 | 2 +- .../opencpn-plugin-weatherfax-1.3.20180316 | 2 +- .../opencpn-plugin-weatherfax-9999 | 2 +- .../md5-cache/sci-geosciences/routino-3.2 | 10 - metadata/md5-cache/sci-libs/Manifest.gz | Bin 53257 -> 53884 bytes .../alglib-3.17.0} | 18 +- metadata/md5-cache/sci-libs/cmpfit-1.4 | 10 + .../md5-cache/sci-libs/gerris-20131206-r1 | 9 +- metadata/md5-cache/sci-libs/hypre-2.18.2 | 13 - metadata/md5-cache/sci-libs/hypre-2.18.2-r1 | 14 + metadata/md5-cache/sci-libs/hypre-2.20.0 | 14 + .../md5-cache/sci-libs/libqalculate-3.17.0 | 13 + metadata/md5-cache/sci-libs/mathgl-2.4.4 | 2 +- .../md5-cache/sci-libs/plplot-5.15.0-r100 | 2 +- metadata/md5-cache/sci-libs/udunits-2.2.28 | 2 +- metadata/md5-cache/sci-libs/votca-tools-1.6.4 | 4 +- metadata/md5-cache/sci-libs/xylib-1.6 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 18875 -> 18863 bytes .../{gimps-30.5.1 => gimps-30.5.2} | 2 +- .../sci-mathematics/wxmaxima-18.11.4 | 2 +- .../sci-mathematics/wxmaxima-20.12.2 | 2 +- .../sci-mathematics/wxmaxima-21.01.0 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 3258 -> 3256 bytes metadata/md5-cache/sci-misc/boinc-7.14.2 | 2 +- metadata/md5-cache/sci-misc/boinc-7.16.14 | 2 +- metadata/md5-cache/sci-misc/boinc-9999 | 2 +- metadata/md5-cache/sci-misc/h5utils-1.13.1 | 4 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 5933 -> 5926 bytes .../sci-visualization/fityk-1.3.1-r100 | 2 +- .../sci-visualization/gnuplot-5.4.1-r1 | 2 +- .../sci-visualization/gnuplot-5.5.9999-r1 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 93306 -> 93463 bytes .../{fakeroot-1.25.3 => fakeroot-1.25.3-r1} | 4 +- metadata/md5-cache/sys-apps/file-5.39-r4 | 4 +- metadata/md5-cache/sys-apps/man-db-2.9.3-r1 | 4 +- metadata/md5-cache/sys-apps/pkgcore-0.11.8 | 15 + metadata/md5-cache/sys-apps/pkgcore-9999 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.17-r2 | 4 +- metadata/md5-cache/sys-apps/qcontrol-0.4.2-r1 | 12 - metadata/md5-cache/sys-apps/sandbox-2.22 | 12 + metadata/md5-cache/sys-apps/toybox-0.8.0 | 4 +- metadata/md5-cache/sys-apps/toybox-0.8.1 | 4 +- metadata/md5-cache/sys-apps/toybox-0.8.3 | 4 +- metadata/md5-cache/sys-apps/toybox-0.8.4 | 4 +- metadata/md5-cache/sys-apps/toybox-9999 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 16008 -> 16010 bytes .../md5-cache/sys-auth/pam_mysql-0.8.1-r1 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 18904 -> 18907 bytes metadata/md5-cache/sys-block/open-iscsi-2.1.3 | 4 +- metadata/md5-cache/sys-block/open-isns-0.98 | 4 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 9078 -> 9245 bytes metadata/md5-cache/sys-boot/grub-2.06_rc1 | 4 +- metadata/md5-cache/sys-boot/grub-9999 | 2 +- metadata/md5-cache/sys-boot/os-prober-1.78 | 11 + metadata/md5-cache/sys-boot/woeusb-3.3.1 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 35377 -> 35218 bytes .../md5-cache/sys-cluster/drbd-utils-8.9.6-r1 | 13 - metadata/md5-cache/sys-devel/Manifest.gz | Bin 31481 -> 31646 bytes .../{bmake-20210206 => bmake-20210206-r1} | 4 +- metadata/md5-cache/sys-devel/bmake-20210314 | 9 + .../md5-cache/sys-devel/elftoolchain-0.7.1 | 13 + metadata/md5-cache/sys-devel/gcc-8.4.0-r2 | 4 +- metadata/md5-cache/sys-devel/gcc-config-2.3.3 | 4 +- metadata/md5-cache/sys-devel/m4-1.4.17 | 12 - .../sys-devel/{m4-1.4.18-r1 => m4-1.4.18-r2} | 8 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 36819 -> 36821 bytes metadata/md5-cache/sys-fs/e2fsprogs-1.45.6 | 4 +- metadata/md5-cache/sys-fs/eudev-3.2.10 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 41655 -> 26399 bytes .../{genkernel-4.2.0 => genkernel-4.2.1} | 2 +- .../sys-kernel/gentoo-kernel-5.10.17 | 16 - .../sys-kernel/gentoo-kernel-5.10.18 | 16 - .../sys-kernel/gentoo-kernel-5.10.19 | 16 - .../sys-kernel/gentoo-kernel-5.10.20 | 16 - .../sys-kernel/gentoo-kernel-5.10.21 | 16 - .../sys-kernel/gentoo-kernel-5.10.22 | 16 - .../sys-kernel/gentoo-kernel-5.10.23 | 16 - .../md5-cache/sys-kernel/gentoo-kernel-5.11.2 | 16 - .../md5-cache/sys-kernel/gentoo-kernel-5.11.3 | 16 - .../md5-cache/sys-kernel/gentoo-kernel-5.11.4 | 16 - .../sys-kernel/gentoo-kernel-5.4.100 | 15 - .../sys-kernel/gentoo-kernel-5.4.101 | 15 - .../sys-kernel/gentoo-kernel-5.4.102 | 15 - .../sys-kernel/gentoo-kernel-5.4.103 | 15 - .../sys-kernel/gentoo-kernel-5.4.104 | 15 - .../sys-kernel/gentoo-kernel-5.4.105 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-5.4.94 | 15 - .../md5-cache/sys-kernel/gentoo-kernel-5.4.97 | 15 - .../md5-cache/sys-kernel/gentoo-kernel-5.4.99 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.17 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.17-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.18 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.18-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.19 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.19-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.19-r2 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.20-r2 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.20-r3 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.21 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.21-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.22 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.22-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.23 | 15 - .../sys-kernel/gentoo-kernel-bin-5.10.23-r2 | 15 - .../sys-kernel/gentoo-kernel-bin-5.11.2 | 15 - .../sys-kernel/gentoo-kernel-bin-5.11.2-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.11.2-r2 | 15 - .../sys-kernel/gentoo-kernel-bin-5.11.3-r2 | 15 - .../sys-kernel/gentoo-kernel-bin-5.11.3-r3 | 15 - .../sys-kernel/gentoo-kernel-bin-5.11.4 | 15 - .../sys-kernel/gentoo-kernel-bin-5.11.4-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.100 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.100-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.101 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.101-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.101-r2 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.102-r2 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.102-r3 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.103 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.103-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.104 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.104-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.105 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.4.105-r2 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.4.94 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.94-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.97 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.97-r1 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.99 | 15 - .../sys-kernel/gentoo-kernel-bin-5.4.99-r1 | 15 - .../sys-kernel/gentoo-sources-4.14.221 | 4 +- .../sys-kernel/gentoo-sources-4.14.223 | 14 - .../sys-kernel/gentoo-sources-4.14.224 | 14 - .../sys-kernel/gentoo-sources-4.19.175 | 4 +- .../sys-kernel/gentoo-sources-4.19.178 | 14 - .../sys-kernel/gentoo-sources-4.19.179 | 14 - .../sys-kernel/gentoo-sources-4.19.180 | 14 - .../sys-kernel/gentoo-sources-4.4.257 | 4 +- .../sys-kernel/gentoo-sources-4.4.259 | 14 - .../sys-kernel/gentoo-sources-4.4.260 | 14 - .../sys-kernel/gentoo-sources-4.9.257 | 4 +- .../sys-kernel/gentoo-sources-4.9.259 | 14 - .../sys-kernel/gentoo-sources-4.9.260 | 14 - .../sys-kernel/gentoo-sources-5.10.20 | 14 - .../sys-kernel/gentoo-sources-5.10.21 | 14 - .../sys-kernel/gentoo-sources-5.10.22 | 14 - .../sys-kernel/gentoo-sources-5.10.23 | 14 - .../sys-kernel/gentoo-sources-5.11.2 | 14 - .../sys-kernel/gentoo-sources-5.11.3 | 14 - .../sys-kernel/gentoo-sources-5.11.4 | 14 - .../sys-kernel/gentoo-sources-5.11.5 | 14 - .../sys-kernel/gentoo-sources-5.11.7-r1 | 14 - .../sys-kernel/gentoo-sources-5.11.8 | 14 - .../sys-kernel/gentoo-sources-5.4.102 | 14 - .../sys-kernel/gentoo-sources-5.4.103 | 14 - .../sys-kernel/gentoo-sources-5.4.104 | 14 - .../sys-kernel/gentoo-sources-5.4.97 | 4 +- .../md5-cache/sys-kernel/linux-headers-5.10 | 4 +- .../sys-kernel/vanilla-kernel-5.10.17 | 16 - .../sys-kernel/vanilla-kernel-5.10.18 | 16 - .../sys-kernel/vanilla-kernel-5.10.19 | 16 - .../sys-kernel/vanilla-kernel-5.10.20 | 16 - .../sys-kernel/vanilla-kernel-5.10.21 | 16 - .../sys-kernel/vanilla-kernel-5.10.22 | 16 - .../sys-kernel/vanilla-kernel-5.10.23 | 16 - .../sys-kernel/vanilla-kernel-5.11.2 | 16 - .../sys-kernel/vanilla-kernel-5.11.3 | 16 - .../sys-kernel/vanilla-kernel-5.11.4 | 16 - .../sys-kernel/vanilla-kernel-5.4.100 | 15 - .../sys-kernel/vanilla-kernel-5.4.101 | 15 - .../sys-kernel/vanilla-kernel-5.4.102 | 15 - .../sys-kernel/vanilla-kernel-5.4.103 | 15 - .../sys-kernel/vanilla-kernel-5.4.104 | 15 - .../sys-kernel/vanilla-kernel-5.4.94 | 15 - .../sys-kernel/vanilla-kernel-5.4.97 | 15 - .../sys-kernel/vanilla-kernel-5.4.99 | 15 - metadata/md5-cache/sys-libs/Manifest.gz | Bin 35642 -> 35648 bytes .../md5-cache/sys-libs/e2fsprogs-libs-1.45.6 | 4 +- metadata/md5-cache/sys-libs/glibc-2.32-r7 | 4 +- metadata/md5-cache/sys-libs/libstatgrab-0.92 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15906 -> 15905 bytes metadata/md5-cache/sys-process/numactl-2.0.14 | 4 +- .../md5-cache/sys-process/parallel-20210222 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 45067 -> 42224 bytes .../md5-cache/virtual/dist-kernel-5.10.17 | 7 - .../md5-cache/virtual/dist-kernel-5.10.18 | 7 - .../md5-cache/virtual/dist-kernel-5.10.19 | 7 - .../md5-cache/virtual/dist-kernel-5.10.20 | 7 - .../md5-cache/virtual/dist-kernel-5.10.21 | 7 - .../md5-cache/virtual/dist-kernel-5.10.22 | 7 - .../md5-cache/virtual/dist-kernel-5.10.23 | 7 - metadata/md5-cache/virtual/dist-kernel-5.11.2 | 7 - metadata/md5-cache/virtual/dist-kernel-5.11.3 | 7 - metadata/md5-cache/virtual/dist-kernel-5.11.4 | 7 - .../md5-cache/virtual/dist-kernel-5.4.100 | 7 - .../md5-cache/virtual/dist-kernel-5.4.101 | 7 - .../md5-cache/virtual/dist-kernel-5.4.102 | 7 - .../md5-cache/virtual/dist-kernel-5.4.103 | 7 - .../md5-cache/virtual/dist-kernel-5.4.104 | 7 - .../md5-cache/virtual/dist-kernel-5.4.105 | 4 +- metadata/md5-cache/virtual/dist-kernel-5.4.94 | 7 - metadata/md5-cache/virtual/dist-kernel-5.4.97 | 7 - metadata/md5-cache/virtual/dist-kernel-5.4.99 | 7 - metadata/md5-cache/www-apache/Manifest.gz | Bin 9974 -> 9975 bytes .../md5-cache/www-apache/mod_log_sql-1.101-r3 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 20192 -> 20190 bytes metadata/md5-cache/www-apps/grafana-bin-7.4.1 | 13 - .../{grafana-bin-7.4.2 => grafana-bin-7.4.5} | 2 +- .../{grafana-bin-7.4.3 => grafana-bin-7.5.1} | 2 +- metadata/md5-cache/www-apps/radicale-3.0.6 | 14 + metadata/md5-cache/www-servers/Manifest.gz | Bin 11770 -> 11279 bytes metadata/md5-cache/www-servers/tomcat-7.0.107 | 14 - metadata/md5-cache/www-servers/tomcat-7.0.108 | 4 +- metadata/md5-cache/www-servers/tomcat-8.5.61 | 14 - metadata/md5-cache/www-servers/tomcat-8.5.63 | 4 +- metadata/md5-cache/www-servers/tomcat-9.0.41 | 14 - metadata/md5-cache/x11-libs/Manifest.gz | Bin 29443 -> 29447 bytes .../md5-cache/x11-libs/libXaw3dXft-1.6.2h | 14 + metadata/md5-cache/x11-libs/libdockapp-0.7.3 | 6 +- .../md5-cache/x11-libs/libfm-qt-0.15.1-r1 | 13 - .../libva-intel-media-driver-21.1.2_pre | 15 + .../x11-libs/libva-intel-media-driver-9999 | 6 +- .../x11-libs/libva-vdpau-driver-0.7.4-r5 | 8 +- metadata/md5-cache/x11-libs/libvdpau-1.4 | 6 +- metadata/md5-cache/x11-libs/libvdpau-99999 | 6 +- .../md5-cache/x11-libs/qtermwidget-0.14.1 | 13 - metadata/md5-cache/x11-libs/wxGTK-3.0.4-r303 | 14 + metadata/md5-cache/x11-misc/Manifest.gz | Bin 69322 -> 68809 bytes ...210112-r2 => bumblebee-3.2.1_p20210112-r3} | 2 +- metadata/md5-cache/x11-misc/devilspie-0.23-r2 | 4 +- metadata/md5-cache/x11-misc/dzen-0.9.5_p2 | 4 +- metadata/md5-cache/x11-misc/obconf-qt-0.15.0 | 13 - metadata/md5-cache/x11-misc/pcmanfm-qt-0.15.1 | 13 - metadata/md5-cache/x11-misc/qps-2.1.0-r1 | 13 - .../x11-misc/unclutter-xfixes-1.5-r2 | 4 +- ...{virtualgl-2.6.5-r2 => virtualgl-2.6.5-r3} | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8311 -> 7987 bytes .../md5-cache/x11-terms/qterminal-0.14.1-r1 | 13 - metadata/md5-cache/x11-terms/qterminal-0.15.0 | 13 - metadata/md5-cache/x11-themes/Manifest.gz | Bin 27594 -> 27438 bytes .../x11-themes/windowmaker-themes-0.1-r1 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 16725 -> 16558 bytes metadata/md5-cache/x11-wm/ctwm-4.0.3 | 12 +- .../md5-cache/x11-wm/notion-3_p2015061300-r1 | 15 - metadata/md5-cache/x11-wm/stumpwm-18.05 | 2 +- .../md5-cache/x11-wm/stumpwm-contrib-20180128 | 2 +- .../md5-cache/x11-wm/stumpwm-contrib-99999999 | 2 +- metadata/md5-cache/xfce-base/Manifest.gz | Bin 3820 -> 3819 bytes metadata/md5-cache/xfce-base/thunar-4.16.3 | 4 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 4 + 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 45655 -> 45652 bytes net-analyzer/arpwatch/Manifest | 2 - .../arpwatch/arpwatch-2.1.15-r11.ebuild | 86 -- net-analyzer/arpwatch/arpwatch-3.1-r2.ebuild | 2 +- net-analyzer/arpwatch/files/arpwatch.confd-r1 | 17 - net-analyzer/arpwatch/files/arpwatch.initd-r1 | 27 - .../hexinject-1.5-fix-build-system.patch | 15 - net-analyzer/hydra/Manifest | 1 - .../hydra/files/hydra-9.0-unneeded-buf.patch | 60 -- net-analyzer/hydra/files/hydra-9.0-vnc.patch | 11 - net-analyzer/hydra/hydra-9.0-r1.ebuild | 127 --- net-analyzer/hydra/hydra-9.0.ebuild | 123 --- net-analyzer/nfdump/Manifest | 1 - ...ump-1.6.22-libtool-archives-slibtool.patch | 111 ++ net-analyzer/nfdump/nfdump-1.6.19.ebuild | 63 -- net-analyzer/nfdump/nfdump-1.6.21-r1.ebuild | 2 +- net-analyzer/nfdump/nfdump-1.6.22-r1.ebuild | 5 +- .../files/wireshark-3.4.4-cmake-3.20.patch | 30 + net-analyzer/wireshark/wireshark-3.4.4.ebuild | 3 +- net-dns/Manifest.gz | Bin 8691 -> 8699 bytes net-dns/dnsdist/Manifest | 1 - net-dns/dnsdist/dnsdist-1.5.0.ebuild | 84 -- net-dns/dnsdist/dnsdist-1.5.1.ebuild | 84 -- .../ez-ipupdate-3.0.11.13.3_beta8-r3.ebuild | 64 +- ...te-3.0.11.13.3_beta8-fix-format-mask.patch | 35 + net-firewall/Manifest.gz | Bin 4540 -> 4545 bytes .../conntrack-tools-1.4.6-r1.ebuild | 2 +- net-firewall/xtables-addons/Manifest | 5 - .../xtables-addons-2.13-r1.ebuild | 188 ---- .../xtables-addons/xtables-addons-3.17.ebuild | 189 ---- .../xtables-addons-3.7-r1.ebuild | 189 ---- .../xtables-addons-3.8-r1.ebuild | 189 ---- .../xtables-addons/xtables-addons-3.9.ebuild | 189 ---- net-fs/Manifest.gz | Bin 3873 -> 3868 bytes net-fs/minio/Manifest | 7 + net-fs/minio/minio-2021.03.26.00.00.41.ebuild | 936 +++++++++++++++++ ...2.5.3.ebuild => nfs-utils-2.5.3-r1.ebuild} | 5 +- net-ftp/Manifest.gz | Bin 3504 -> 3502 bytes ...53.1.ebuild => filezilla-3.53.1-r1.ebuild} | 47 +- net-im/Manifest.gz | Bin 10064 -> 10067 bytes .../bitlbee-facebook-1.2.2.ebuild | 2 +- net-im/bitlbee/bitlbee-3.6-r1.ebuild | 4 +- net-im/bitlbee/bitlbee-9999.ebuild | 4 +- .../purple-events/purple-events-0.99.1.ebuild | 18 +- ...build => telegram-desktop-2.7.1-r1.ebuild} | 1 + net-irc/Manifest.gz | Bin 7726 -> 7718 bytes net-irc/irccloud-desktop-bin/Manifest | 2 +- ...ild => irccloud-desktop-bin-0.16.0.ebuild} | 2 +- net-libs/Manifest.gz | Bin 33240 -> 33392 bytes net-libs/libnetconf2/Manifest | 1 + .../libnetconf2/libnetconf2-1.1.36.ebuild | 46 + net-libs/libnetconf2/metadata.xml | 15 + .../libnetfilter_conntrack-1.0.8.ebuild | 2 +- .../libtorrent-rasterbar-1.2.11.ebuild | 2 +- net-libs/libyang/Manifest | 1 + net-libs/libyang/libyang-1.0.225.ebuild | 44 + .../openmq-cclient-4.4.1.ebuild | 9 +- .../files/pjproject-2.7.2-libressl.patch | 98 -- .../files/pjproject-2.7.2-ssl-flipflop.patch | 103 -- net-misc/Manifest.gz | Bin 55064 -> 55368 bytes net-misc/croc/Manifest | 21 +- ...{croc-8.6.10.ebuild => croc-8.6.12.ebuild} | 26 +- .../dahdi-tools/dahdi-tools-3.1.0-r1.ebuild | 4 +- net-misc/frr/Manifest | 1 + net-misc/frr/frr-7.5.1-r1.ebuild | 140 +++ net-misc/iputils/iputils-20200821-r2.ebuild | 2 +- net-misc/netopeer2/Manifest | 1 + net-misc/netopeer2/metadata.xml | 15 + net-misc/netopeer2/netopeer2-1.1.53.ebuild | 46 + net-misc/sysrepo/Manifest | 1 + net-misc/sysrepo/metadata.xml | 15 + net-misc/sysrepo/sysrepo-1.4.104.ebuild | 39 + net-vpn/Manifest.gz | Bin 6741 -> 6738 bytes net-vpn/strongswan/Manifest | 1 + net-vpn/strongswan/strongswan-5.9.2.ebuild | 308 ++++++ net-vpn/tor/tor-0.4.5.7.ebuild | 2 +- net-wireless/Manifest.gz | Bin 16389 -> 16383 bytes net-wireless/iwd/iwd-1.12.ebuild | 2 +- net-wireless/unifi/Manifest | 1 + net-wireless/unifi/unifi-6.2.12.ebuild | 68 ++ .../files/wavemon-0.7.6-ncurses-tinfo.patch | 19 - .../wavemon/files/wavemon-0.8.0-build.patch | 33 - .../wavemon/files/wavemon-0.9.1-build.patch | 48 - profiles/Manifest.gz | Bin 141331 -> 141318 bytes .../arch/amd64/no-multilib/package.use.mask | 4 +- profiles/arch/amd64/package.use.force | 4 +- profiles/arch/amd64/package.use.stable.mask | 2 +- profiles/arch/arm/package.use.mask | 2 +- profiles/arch/powerpc/ppc64/package.use.mask | 2 +- profiles/arch/x86/package.use.stable.mask | 2 +- profiles/base/package.use.force | 2 +- profiles/base/package.use.mask | 4 +- profiles/license_groups | 2 +- profiles/package.mask | 19 +- profiles/use.local.desc | 16 +- sci-calculators/Manifest.gz | Bin 3039 -> 3042 bytes sci-calculators/qalculate-gtk/Manifest | 1 + .../qalculate-gtk/qalculate-gtk-3.17.0.ebuild | 39 + sci-chemistry/Manifest.gz | Bin 11349 -> 11348 bytes .../votca-csg/votca-csg-1.6.4.ebuild | 2 +- .../votca-csgapps/votca-csgapps-1.6.4.ebuild | 2 +- .../votca-xtp/votca-xtp-1.6.4.ebuild | 2 +- sci-electronics/Manifest.gz | Bin 9045 -> 9048 bytes sci-electronics/sigrok-cli/Manifest | 1 + .../sigrok-cli/sigrok-cli-0.7.2.ebuild | 52 + sci-geosciences/Manifest.gz | Bin 10750 -> 10747 bytes sci-geosciences/routino/Manifest | 1 - .../routino/files/routino-3.2.patch | 56 - sci-geosciences/routino/routino-3.2.ebuild | 32 - sci-libs/Manifest.gz | Bin 42121 -> 42135 bytes sci-libs/alglib/Manifest | 1 + sci-libs/alglib/alglib-3.17.0.ebuild | 30 + sci-libs/cmpfit/Manifest | 1 + sci-libs/cmpfit/cmpfit-1.4.ebuild | 32 + .../files/gerris-20131206-respect-NM.patch | 12 + .../files/gerris-20131206-slibtool.patch | 119 +++ sci-libs/gerris/gerris-20131206-r1.ebuild | 21 +- sci-libs/hypre/Manifest | 1 + ...e-2.18.2.ebuild => hypre-2.18.2-r1.ebuild} | 21 +- sci-libs/hypre/hypre-2.20.0.ebuild | 111 ++ sci-libs/hypre/metadata.xml | 2 +- sci-libs/libqalculate/Manifest | 1 + .../libqalculate/libqalculate-3.17.0.ebuild | 65 ++ sci-libs/udunits/udunits-2.2.28.ebuild | 3 +- sci-libs/votca-tools/votca-tools-1.6.4.ebuild | 2 +- sci-mathematics/Manifest.gz | Bin 13350 -> 13350 bytes sci-mathematics/gimps/Manifest | 4 +- ...imps-30.5.1.ebuild => gimps-30.5.2.ebuild} | 0 sci-misc/Manifest.gz | Bin 2902 -> 2907 bytes sci-misc/h5utils/h5utils-1.13.1.ebuild | 2 +- sys-apps/Manifest.gz | Bin 48842 -> 48846 bytes ....25.3.ebuild => fakeroot-1.25.3-r1.ebuild} | 32 +- sys-apps/file/file-5.39-r4.ebuild | 2 +- sys-apps/man-db/man-db-2.9.3-r1.ebuild | 2 +- sys-apps/pkgcore/Manifest | 1 + sys-apps/pkgcore/pkgcore-0.11.8.ebuild | 47 + sys-apps/pkgcore/pkgcore-9999.ebuild | 4 +- sys-apps/portage/portage-3.0.17-r2.ebuild | 2 +- sys-apps/qcontrol/qcontrol-0.4.2-r1.ebuild | 61 -- sys-apps/sandbox/Manifest | 1 + sys-apps/sandbox/sandbox-2.22.ebuild | 54 + sys-apps/toybox/toybox-0.8.0.ebuild | 5 +- sys-apps/toybox/toybox-0.8.1.ebuild | 5 +- sys-apps/toybox/toybox-0.8.3.ebuild | 5 +- sys-apps/toybox/toybox-0.8.4.ebuild | 3 +- sys-apps/toybox/toybox-9999.ebuild | 3 +- sys-auth/Manifest.gz | Bin 10256 -> 10257 bytes sys-auth/pam_mysql/pam_mysql-0.8.1-r1.ebuild | 4 +- sys-block/Manifest.gz | Bin 10523 -> 10523 bytes sys-block/open-iscsi/open-iscsi-2.1.3.ebuild | 4 +- sys-block/open-isns/open-isns-0.98.ebuild | 4 +- sys-boot/Manifest.gz | Bin 6222 -> 6212 bytes sys-boot/grub/grub-2.06_rc1.ebuild | 9 +- sys-boot/grub/grub-9999.ebuild | 7 +- sys-boot/os-prober/Manifest | 1 + .../files/os-prober-1.78-btrfsfix.patch | 474 +++++++++ sys-boot/os-prober/metadata.xml | 9 +- sys-boot/os-prober/os-prober-1.78.ebuild | 92 ++ sys-cluster/Manifest.gz | Bin 12909 -> 12899 bytes .../ceph/files/ceph-15.2.5-glibc-2.32.patch | 15 - sys-cluster/drbd-utils/Manifest | 1 - .../drbd-utils/drbd-utils-8.9.6-r1.ebuild | 97 -- .../files/drbd-utils-8.9.6-sysmacros.patch | 44 - sys-cluster/drbd-utils/metadata.xml | 1 - sys-devel/Manifest.gz | Bin 9333 -> 9508 bytes sys-devel/bmake/Manifest | 1 + ...210206.ebuild => bmake-20210206-r1.ebuild} | 6 + sys-devel/bmake/bmake-20210314.ebuild | 56 + .../bmake/files/bmake-20210206-lib-mk.patch | 11 + sys-devel/bmake/metadata.xml | 4 + sys-devel/elftoolchain/Manifest | 1 + .../elftoolchain/elftoolchain-0.7.1.ebuild | 55 + sys-devel/elftoolchain/metadata.xml | 15 + sys-devel/gcc-config/gcc-config-2.3.3.ebuild | 2 +- sys-devel/gcc/gcc-8.4.0-r2.ebuild | 2 +- sys-devel/m4/Manifest | 1 - sys-devel/m4/m4-1.4.17.ebuild | 54 - ...4-1.4.18-r1.ebuild => m4-1.4.18-r2.ebuild} | 31 +- sys-fs/Manifest.gz | Bin 21238 -> 21228 bytes sys-fs/e2fsprogs/e2fsprogs-1.45.6.ebuild | 2 +- sys-fs/eudev/eudev-3.2.10.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 4420 -> 4407 bytes sys-kernel/genkernel/Manifest | 2 +- ...el-4.2.0.ebuild => genkernel-4.2.1.ebuild} | 0 sys-kernel/gentoo-kernel-bin/Manifest | 78 -- .../gentoo-kernel-bin-5.10.17-r1.ebuild | 44 - .../gentoo-kernel-bin-5.10.17.ebuild | 48 - .../gentoo-kernel-bin-5.10.18-r1.ebuild | 44 - .../gentoo-kernel-bin-5.10.18.ebuild | 48 - .../gentoo-kernel-bin-5.10.19-r1.ebuild | 44 - .../gentoo-kernel-bin-5.10.19-r2.ebuild | 116 --- .../gentoo-kernel-bin-5.10.19.ebuild | 48 - .../gentoo-kernel-bin-5.10.20-r2.ebuild | 116 --- .../gentoo-kernel-bin-5.10.20-r3.ebuild | 113 -- .../gentoo-kernel-bin-5.10.21-r1.ebuild | 113 -- .../gentoo-kernel-bin-5.10.21.ebuild | 117 --- .../gentoo-kernel-bin-5.10.22-r1.ebuild | 113 -- .../gentoo-kernel-bin-5.10.22.ebuild | 117 --- .../gentoo-kernel-bin-5.10.23-r2.ebuild | 113 -- .../gentoo-kernel-bin-5.10.23.ebuild | 117 --- .../gentoo-kernel-bin-5.11.2-r1.ebuild | 44 - .../gentoo-kernel-bin-5.11.2-r2.ebuild | 116 --- .../gentoo-kernel-bin-5.11.2.ebuild | 48 - .../gentoo-kernel-bin-5.11.3-r2.ebuild | 116 --- .../gentoo-kernel-bin-5.11.3-r3.ebuild | 113 -- .../gentoo-kernel-bin-5.11.4-r1.ebuild | 113 -- .../gentoo-kernel-bin-5.11.4.ebuild | 117 --- .../gentoo-kernel-bin-5.4.100-r1.ebuild | 59 -- .../gentoo-kernel-bin-5.4.100.ebuild | 55 - .../gentoo-kernel-bin-5.4.101-r1.ebuild | 59 -- .../gentoo-kernel-bin-5.4.101-r2.ebuild | 116 --- .../gentoo-kernel-bin-5.4.101.ebuild | 55 - .../gentoo-kernel-bin-5.4.102-r2.ebuild | 116 --- .../gentoo-kernel-bin-5.4.102-r3.ebuild | 113 -- .../gentoo-kernel-bin-5.4.103-r1.ebuild | 113 -- .../gentoo-kernel-bin-5.4.103.ebuild | 117 --- .../gentoo-kernel-bin-5.4.104-r1.ebuild | 113 -- .../gentoo-kernel-bin-5.4.104.ebuild | 117 --- .../gentoo-kernel-bin-5.4.105-r2.ebuild | 2 +- .../gentoo-kernel-bin-5.4.105.ebuild | 2 +- .../gentoo-kernel-bin-5.4.94-r1.ebuild | 59 -- .../gentoo-kernel-bin-5.4.94.ebuild | 55 - .../gentoo-kernel-bin-5.4.97-r1.ebuild | 59 -- .../gentoo-kernel-bin-5.4.97.ebuild | 55 - .../gentoo-kernel-bin-5.4.99-r1.ebuild | 59 -- .../gentoo-kernel-bin-5.4.99.ebuild | 55 - sys-kernel/gentoo-kernel/Manifest | 37 - .../gentoo-kernel-5.10.17.ebuild | 89 -- .../gentoo-kernel-5.10.18.ebuild | 89 -- .../gentoo-kernel-5.10.19.ebuild | 89 -- .../gentoo-kernel-5.10.20.ebuild | 89 -- .../gentoo-kernel-5.10.21.ebuild | 90 -- .../gentoo-kernel-5.10.22.ebuild | 90 -- .../gentoo-kernel-5.10.23.ebuild | 90 -- .../gentoo-kernel/gentoo-kernel-5.11.2.ebuild | 89 -- .../gentoo-kernel/gentoo-kernel-5.11.3.ebuild | 89 -- .../gentoo-kernel/gentoo-kernel-5.11.4.ebuild | 90 -- .../gentoo-kernel-5.4.100.ebuild | 96 -- .../gentoo-kernel-5.4.101.ebuild | 96 -- .../gentoo-kernel-5.4.102.ebuild | 96 -- .../gentoo-kernel-5.4.103.ebuild | 97 -- .../gentoo-kernel-5.4.104.ebuild | 97 -- .../gentoo-kernel-5.4.105.ebuild | 2 +- .../gentoo-kernel/gentoo-kernel-5.4.94.ebuild | 96 -- .../gentoo-kernel/gentoo-kernel-5.4.97.ebuild | 96 -- .../gentoo-kernel/gentoo-kernel-5.4.99.ebuild | 96 -- sys-kernel/gentoo-sources/Manifest | 66 -- .../gentoo-sources-4.14.221.ebuild | 2 +- .../gentoo-sources-4.14.223.ebuild | 28 - .../gentoo-sources-4.14.224.ebuild | 28 - .../gentoo-sources-4.19.175.ebuild | 2 +- .../gentoo-sources-4.19.178.ebuild | 28 - .../gentoo-sources-4.19.179.ebuild | 28 - .../gentoo-sources-4.19.180.ebuild | 28 - .../gentoo-sources-4.4.257.ebuild | 2 +- .../gentoo-sources-4.4.259.ebuild | 28 - .../gentoo-sources-4.4.260.ebuild | 28 - .../gentoo-sources-4.9.257.ebuild | 2 +- .../gentoo-sources-4.9.259.ebuild | 28 - .../gentoo-sources-4.9.260.ebuild | 28 - .../gentoo-sources-5.10.20.ebuild | 28 - .../gentoo-sources-5.10.21.ebuild | 28 - .../gentoo-sources-5.10.22.ebuild | 28 - .../gentoo-sources-5.10.23.ebuild | 28 - .../gentoo-sources-5.11.2.ebuild | 28 - .../gentoo-sources-5.11.3.ebuild | 28 - .../gentoo-sources-5.11.4.ebuild | 28 - .../gentoo-sources-5.11.5.ebuild | 28 - .../gentoo-sources-5.11.7-r1.ebuild | 28 - .../gentoo-sources-5.11.8.ebuild | 28 - .../gentoo-sources-5.4.102.ebuild | 28 - .../gentoo-sources-5.4.103.ebuild | 28 - .../gentoo-sources-5.4.104.ebuild | 28 - .../gentoo-sources-5.4.97.ebuild | 2 +- .../linux-headers/linux-headers-5.10.ebuild | 2 +- sys-kernel/vanilla-kernel/Manifest | 37 - .../vanilla-kernel-5.10.17.ebuild | 100 -- .../vanilla-kernel-5.10.18.ebuild | 100 -- .../vanilla-kernel-5.10.19.ebuild | 100 -- .../vanilla-kernel-5.10.20.ebuild | 100 -- .../vanilla-kernel-5.10.21.ebuild | 102 -- .../vanilla-kernel-5.10.22.ebuild | 102 -- .../vanilla-kernel-5.10.23.ebuild | 102 -- .../vanilla-kernel-5.11.2.ebuild | 100 -- .../vanilla-kernel-5.11.3.ebuild | 100 -- .../vanilla-kernel-5.11.4.ebuild | 102 -- .../vanilla-kernel-5.4.100.ebuild | 106 -- .../vanilla-kernel-5.4.101.ebuild | 106 -- .../vanilla-kernel-5.4.102.ebuild | 106 -- .../vanilla-kernel-5.4.103.ebuild | 108 -- .../vanilla-kernel-5.4.104.ebuild | 108 -- .../vanilla-kernel-5.4.94.ebuild | 106 -- .../vanilla-kernel-5.4.97.ebuild | 106 -- .../vanilla-kernel-5.4.99.ebuild | 106 -- sys-libs/Manifest.gz | Bin 14079 -> 14074 bytes .../e2fsprogs-libs-1.45.6.ebuild | 2 +- sys-libs/glibc/glibc-2.32-r7.ebuild | 2 +- sys-libs/libstatgrab/libstatgrab-0.92.ebuild | 2 +- sys-process/Manifest.gz | Bin 9328 -> 9327 bytes sys-process/numactl/numactl-2.0.14.ebuild | 2 +- sys-process/parallel/parallel-20210222.ebuild | 2 +- virtual/Manifest.gz | Bin 28620 -> 28614 bytes .../dist-kernel/dist-kernel-5.10.17.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.18.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.19.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.20.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.21.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.22.ebuild | 19 - .../dist-kernel/dist-kernel-5.10.23.ebuild | 19 - virtual/dist-kernel/dist-kernel-5.11.2.ebuild | 19 - virtual/dist-kernel/dist-kernel-5.11.3.ebuild | 19 - virtual/dist-kernel/dist-kernel-5.11.4.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.100.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.101.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.102.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.103.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.104.ebuild | 19 - .../dist-kernel/dist-kernel-5.4.105.ebuild | 2 +- virtual/dist-kernel/dist-kernel-5.4.94.ebuild | 19 - virtual/dist-kernel/dist-kernel-5.4.97.ebuild | 19 - virtual/dist-kernel/dist-kernel-5.4.99.ebuild | 19 - www-apache/Manifest.gz | Bin 7099 -> 7103 bytes .../mod_log_sql/mod_log_sql-1.101-r3.ebuild | 4 +- www-apps/Manifest.gz | Bin 11259 -> 11255 bytes www-apps/grafana-bin/Manifest | 5 +- www-apps/grafana-bin/files/grafana.confd | 7 - www-apps/grafana-bin/files/grafana.initd.3 | 38 - www-apps/grafana-bin/grafana-bin-7.4.1.ebuild | 64 -- ...-7.4.2.ebuild => grafana-bin-7.4.5.ebuild} | 0 ...-7.4.3.ebuild => grafana-bin-7.5.1.ebuild} | 0 www-apps/radicale/Manifest | 1 + www-apps/radicale/files/radicale-r2.init.d | 2 +- www-apps/radicale/metadata.xml | 23 +- www-apps/radicale/radicale-3.0.6.ebuild | 73 ++ www-servers/Manifest.gz | Bin 5035 -> 5036 bytes www-servers/tomcat/Manifest | 3 - www-servers/tomcat/tomcat-7.0.107.ebuild | 142 --- www-servers/tomcat/tomcat-7.0.108.ebuild | 2 +- www-servers/tomcat/tomcat-8.5.61.ebuild | 159 --- www-servers/tomcat/tomcat-8.5.63.ebuild | 2 +- www-servers/tomcat/tomcat-9.0.41.ebuild | 187 ---- x11-libs/Manifest.gz | Bin 20202 -> 20195 bytes x11-libs/libXaw3dXft/Manifest | 1 + .../libXaw3dXft/libXaw3dXft-1.6.2h.ebuild | 36 + x11-libs/libXaw3dXft/metadata.xml | 9 +- x11-libs/libfm-qt/Manifest | 1 - ...bfm-qt-0.15.1-update-runtime-colours.patch | 57 -- x11-libs/libfm-qt/libfm-qt-0.15.1-r1.ebuild | 49 - x11-libs/libva-intel-media-driver/Manifest | 1 + ...el-media-driver-21.1.2_custom_cflags.patch | 87 ++ ...libva-intel-media-driver-21.1.2_pre.ebuild | 62 ++ .../libva-intel-media-driver-9999.ebuild | 8 +- .../libva-vdpau-driver-0.7.4-r5.ebuild | 13 +- x11-libs/libvdpau/libvdpau-1.4.ebuild | 9 +- x11-libs/libvdpau/libvdpau-99999.ebuild | 11 +- x11-libs/qtermwidget/Manifest | 2 - .../qtermwidget/qtermwidget-0.14.1.ebuild | 33 - .../qtermwidget/qtermwidget-0.15.0.ebuild | 31 - x11-libs/wxGTK/wxGTK-3.0.4-r303.ebuild | 166 +++ x11-misc/Manifest.gz | Bin 48640 -> 48636 bytes ...ld => bumblebee-3.2.1_p20210112-r3.ebuild} | 2 +- x11-misc/devilspie/devilspie-0.23-r2.ebuild | 2 +- x11-misc/dzen/dzen-0.9.5_p2.ebuild | 2 +- x11-misc/obconf-qt/Manifest | 1 - x11-misc/obconf-qt/obconf-qt-0.15.0.ebuild | 49 - x11-misc/pcmanfm-qt/Manifest | 1 - x11-misc/pcmanfm-qt/pcmanfm-qt-0.15.1.ebuild | 52 - x11-misc/qps/Manifest | 1 - x11-misc/qps/qps-2.1.0-r1.ebuild | 38 - .../unclutter-xfixes-1.5-r2.ebuild | 2 +- ....5-r2.ebuild => virtualgl-2.6.5-r3.ebuild} | 2 +- x11-terms/Manifest.gz | Bin 4373 -> 4373 bytes x11-terms/qterminal/Manifest | 2 - .../qterminal/qterminal-0.14.1-r1.ebuild | 42 - x11-terms/qterminal/qterminal-0.15.0.ebuild | 42 - x11-themes/Manifest.gz | Bin 22406 -> 22409 bytes x11-themes/lxqt-themes/Manifest | 1 - .../lxqt-themes/lxqt-themes-0.15.0.ebuild | 22 - .../windowmaker-themes-0.1-r1.ebuild | 17 +- x11-wm/Manifest.gz | Bin 9631 -> 9629 bytes x11-wm/ctwm/ctwm-4.0.3.ebuild | 33 +- x11-wm/ctwm/metadata.xml | 19 +- x11-wm/notion/notion-3_p2015061300-r1.ebuild | 88 -- xfce-base/Manifest.gz | Bin 2374 -> 2375 bytes xfce-base/thunar/thunar-4.16.3.ebuild | 2 +- 2064 files changed, 21575 insertions(+), 30290 deletions(-) create mode 100644 acct-group/ulogd/Manifest create mode 100644 acct-group/ulogd/metadata.xml create mode 100644 acct-group/ulogd/ulogd-0.ebuild create mode 100644 acct-user/ulogd/Manifest create mode 100644 acct-user/ulogd/metadata.xml create mode 100644 acct-user/ulogd/ulogd-0.ebuild create mode 100644 app-admin/authbind/files/authbind-2.1.2-respect-flags.patch create mode 100644 app-admin/sysstat/sysstat-12.5.3.ebuild create mode 100644 app-admin/terraform/terraform-0.14.9.ebuild create mode 100644 app-admin/ulogd/files/patches/ulogd.patch create mode 100644 app-admin/ulogd/ulogd-2.0.7-r2.ebuild create mode 100644 app-arch/dpkg/dpkg-1.20.7.1.ebuild delete mode 100644 app-arch/lxqt-archiver/lxqt-archiver-0.2.0.ebuild create mode 100644 app-arch/unzip/unzip-6.0_p26.ebuild create mode 100644 app-arch/upx/files/upx-3.96_CVE-2021-20285.patch rename app-arch/upx/{upx-3.96.ebuild => upx-3.96-r1.ebuild} (89%) rename app-editors/emacs/{emacs-27.1.9999-r1.ebuild => emacs-27.2.9999.ebuild} (100%) rename app-editors/emacs/{emacs-27.1.91-r1.ebuild => emacs-27.2.ebuild} (100%) delete mode 100644 app-editors/emacs/emacs-27.2_rc1.ebuild delete mode 100644 app-editors/gvim/gvim-8.2.0360.ebuild delete mode 100644 app-editors/gvim/gvim-8.2.0508.ebuild delete mode 100644 app-editors/gvim/gvim-8.2.0638.ebuild delete mode 100644 app-editors/gvim/gvim-8.2.0814.ebuild delete mode 100644 app-editors/vim-core/vim-core-8.2.0360.ebuild delete mode 100644 app-editors/vim-core/vim-core-8.2.0508.ebuild delete mode 100644 app-editors/vim-core/vim-core-8.2.0638.ebuild delete mode 100644 app-editors/vim/vim-8.2.0360.ebuild delete mode 100644 app-editors/vim/vim-8.2.0508.ebuild delete mode 100644 app-editors/vim/vim-8.2.0638.ebuild delete mode 100644 app-editors/vim/vim-8.2.0814.ebuild delete mode 100644 app-emulation/bochs/bochs-2.6.9.ebuild create mode 100644 app-emulation/free42/free42-3.0.1.ebuild delete mode 100644 app-i18n/opencc/files/opencc-1.1.2-system_libraries.patch create mode 100644 app-i18n/opencc/opencc-1.1.2.ebuild create mode 100644 app-laptop/laptop-mode-tools/laptop-mode-tools-1.74.ebuild delete mode 100644 app-metrics/nginx-lua-prometheus/nginx-lua-prometheus-0.1_pre20170610.ebuild delete mode 100644 app-misc/cmatrix/cmatrix-1.2a-r3.ebuild delete mode 100644 app-misc/cmatrix/cmatrix-1.2a-r4.ebuild delete mode 100644 app-misc/cmatrix/files/cmatrix-1.2a-fontdir.patch delete mode 100644 app-misc/cmatrix/files/cmatrix-1.2a-gentoo.patch delete mode 100644 app-misc/cmatrix/files/cmatrix-1.2a-tinfo.patch delete mode 100644 app-misc/xmind/files/xmind-3.4.0-config.ini delete mode 100644 app-misc/xmind/files/xmind-wrapper delete mode 100644 app-misc/xmind/files/xmind-wrapper-3.5.3 delete mode 100644 app-misc/xmind/xmind-3.5.3.201506180105-r2.ebuild create mode 100644 app-portage/gentoopm/gentoopm-0.3.2-r2.ebuild rename app-portage/gentoopm/{gentoopm-0.3.2-r1.ebuild => gentoopm-0.3.3.ebuild} (93%) delete mode 100644 app-text/lcdf-typetools/lcdf-typetools-2.106.ebuild create mode 100644 dev-cpp/libmcpp/libmcpp-2.7.2_p5.ebuild create mode 100644 dev-db/sqlite/files/sqlite-3.34.1-build_1.1.patch create mode 100644 dev-db/sqlite/files/sqlite-3.34.1-build_1.2.patch create mode 100644 dev-db/sqlite/files/sqlite-3.34.1-build_2.1.patch create mode 100644 dev-db/sqlite/files/sqlite-3.34.1-build_2.2.patch create mode 100644 dev-db/sqlite/files/sqlite-3.35.0-build_1.1.patch create mode 100644 dev-db/sqlite/files/sqlite-3.35.0-build_1.2.patch create mode 100644 dev-db/sqlite/files/sqlite-3.35.0-build_2.1.patch create mode 100644 dev-db/sqlite/files/sqlite-3.35.0-build_2.2.patch create mode 100644 dev-db/sqlite/sqlite-3.34.1.ebuild create mode 100644 dev-db/sqlite/sqlite-3.35.0.ebuild create mode 100644 dev-db/sqlite/sqlite-3.35.1.ebuild create mode 100644 dev-db/sqlite/sqlite-3.35.2.ebuild delete mode 100644 dev-games/openscenegraph-openmw/openscenegraph-openmw-3.4_p20200425.ebuild create mode 100644 dev-java/cglib/cglib-3.3.0.ebuild delete mode 100644 dev-java/hamcrest-core/files/hamcrest-1.3-empty_generator.patch delete mode 100644 dev-java/hamcrest-core/files/hamcrest-core-1.3-fix_javadoc.patch delete mode 100644 dev-java/hamcrest-core/hamcrest-core-1.1-r3.ebuild delete mode 100644 dev-java/hamcrest-core/hamcrest-core-1.3-r1.ebuild delete mode 100644 dev-java/hamcrest-generator/hamcrest-generator-1.3-r2.ebuild delete mode 100644 dev-java/hamcrest-library/files/1.3-remove-targets.patch delete mode 100644 dev-java/hamcrest-library/hamcrest-library-1.3-r1.ebuild delete mode 100644 dev-java/javacup/javacup-0.11b_p20151001.ebuild delete mode 100644 dev-java/jmock/jmock-1.2.0-r1.ebuild create mode 100644 dev-java/spec-alpha/spec-alpha-0.2.194.ebuild delete mode 100644 dev-java/tomcat-servlet-api/tomcat-servlet-api-7.0.107.ebuild delete mode 100644 dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.61.ebuild delete mode 100644 dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.41.ebuild delete mode 100644 dev-java/xalan-serializer/xalan-serializer-2.7.2.ebuild create mode 100644 dev-lang/crystal/crystal-1.0.0.ebuild create mode 100644 dev-lang/erlang/erlang-23.3.ebuild delete mode 100644 dev-lang/moarvm/moarvm-2020.05.ebuild delete mode 100644 dev-lang/moarvm/moarvm-2020.06.ebuild delete mode 100644 dev-lang/moarvm/moarvm-2020.07.ebuild delete mode 100644 dev-lang/moarvm/moarvm-2020.08.ebuild delete mode 100644 dev-lang/moarvm/moarvm-2020.09.ebuild delete mode 100644 dev-lang/moarvm/moarvm-2020.10.ebuild delete mode 100644 dev-lang/nqp/nqp-2020.05.ebuild delete mode 100644 dev-lang/nqp/nqp-2020.06.ebuild delete mode 100644 dev-lang/nqp/nqp-2020.07.ebuild delete mode 100644 dev-lang/nqp/nqp-2020.08.ebuild delete mode 100644 dev-lang/nqp/nqp-2020.09.ebuild delete mode 100644 dev-lang/nqp/nqp-2020.10.ebuild delete mode 100644 dev-lang/rakudo/rakudo-2020.05.1.ebuild delete mode 100644 dev-lang/rakudo/rakudo-2020.06.ebuild delete mode 100644 dev-lang/rakudo/rakudo-2020.07.ebuild delete mode 100644 dev-lang/rakudo/rakudo-2020.08.1.ebuild delete mode 100644 dev-lang/rakudo/rakudo-2020.09.ebuild delete mode 100644 dev-lang/rakudo/rakudo-2020.10.ebuild create mode 100644 dev-libs/appstream/appstream-0.14.3.ebuild create mode 100644 dev-libs/appstream/files/appstream-0.14.3-disable-Werror-flags.patch create mode 100644 dev-libs/aws-c-cal/files/aws-c-cal-0.4.5-add_libz_for_static.patch create mode 100644 dev-libs/aws-c-common/aws-c-common-0.5.2.ebuild create mode 100644 dev-libs/aws-c-common/files/aws-c-common-0.5.2-remove-Werror-CFLAG.patch create mode 100644 dev-libs/aws-c-event-stream/aws-c-event-stream-0.2.7.ebuild create mode 100644 dev-libs/aws-c-io/aws-c-io-0.9.2.ebuild create mode 100644 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild create mode 100644 dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.160-disable_http_testing.patch create mode 100644 dev-libs/libgpg-error/files/libgpg-error-1.42-cross_compile.patch create mode 100644 dev-libs/libnatspec/files/libnatspec-0.3.0-bashisms.patch create mode 100644 dev-libs/libnatspec/files/libnatspec-0.3.0-doxygen.patch delete mode 100644 dev-libs/libpeas/libpeas-1.26.0.ebuild delete mode 100644 dev-libs/libpeas/libpeas-1.28.0.ebuild delete mode 100644 dev-libs/libqtxdg/libqtxdg-3.5.0.ebuild delete mode 100644 dev-libs/libucl/libucl-0.8.1-r1.ebuild delete mode 100644 dev-libs/oniguruma/oniguruma-6.9.4.ebuild delete mode 100644 dev-libs/oniguruma/oniguruma-6.9.6.ebuild create mode 100644 dev-libs/re2/re2-0.2021.02.02.ebuild delete mode 100644 dev-libs/redland-bindings/redland-bindings-1.0.17.1-r1.ebuild create mode 100644 dev-libs/rocm-device-libs/rocm-device-libs-4.1.0.ebuild create mode 100644 dev-libs/s2n/s2n-1.0.0.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild delete mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild create mode 100644 dev-lisp/clozurecl/clozurecl-1.12.ebuild create mode 100644 dev-lisp/gcl/files/gcl-2.6.13_pre98-makefile.patch create mode 100644 dev-lisp/gcl/gcl-2.6.13_pre98.ebuild delete mode 100644 dev-lua/lgi/lgi-0.9.2.ebuild create mode 100644 dev-python/Faker/Faker-6.6.3.ebuild create mode 100644 dev-python/aesara/aesara-2.0.4.ebuild create mode 100644 dev-python/bitarray/bitarray-1.8.1.ebuild create mode 100644 dev-python/boto3/boto3-1.17.38.ebuild create mode 100644 dev-python/boto3/boto3-1.17.39.ebuild create mode 100644 dev-python/botocore/botocore-1.20.38.ebuild create mode 100644 dev-python/botocore/botocore-1.20.39.ebuild create mode 100644 dev-python/cfn-python-lint/cfn-python-lint-0.48.1.ebuild delete mode 100644 dev-python/click/click-6.7-r2.ebuild delete mode 100644 dev-python/click/click-6.7-r3.ebuild delete mode 100644 dev-python/click/files/click-6.7-fix-tests.patch delete mode 100644 dev-python/click/files/click-6.7-support-sphinx-1.7.patch create mode 100644 dev-python/croniter/croniter-1.0.10.ebuild create mode 100644 dev-python/cryptography/cryptography-3.4.7.ebuild create mode 100644 dev-python/denonavr/denonavr-0.10.3.ebuild create mode 100644 dev-python/dulwich/dulwich-0.20.21.ebuild create mode 100644 dev-python/gitdb/gitdb-4.0.6.ebuild create mode 100644 dev-python/gitdb/gitdb-4.0.7.ebuild create mode 100644 dev-python/importlib_metadata/importlib_metadata-3.8.0.ebuild create mode 100644 dev-python/ipython/ipython-7.22.0.ebuild create mode 100644 dev-python/jaraco-functools/jaraco-functools-3.3.0.ebuild create mode 100644 dev-python/keyring/keyring-23.0.1.ebuild delete mode 100644 dev-python/llfuse/llfuse-1.3.6.ebuild delete mode 100644 dev-python/llfuse/llfuse-1.4.0.ebuild delete mode 100644 dev-python/lmdb/lmdb-1.1.0.ebuild create mode 100644 dev-python/matplotlib/files/matplotlib-3.4.0-test.patch create mode 100644 dev-python/matplotlib/matplotlib-3.4.0.ebuild delete mode 100644 dev-python/mypy/files/mypy-0.790-py39-fixes.patch delete mode 100644 dev-python/mypy/mypy-0.790.ebuild rename dev-python/mypy/{mypy-0.812.ebuild => mypy-0.812-r1.ebuild} (90%) rename dev-python/mypy/{mypy-0.800.ebuild => mypy-0.812-r2.ebuild} (79%) delete mode 100644 dev-python/netcdf4-python/netcdf4-python-1.5.5.ebuild create mode 100644 dev-python/pikepdf/pikepdf-2.9.2.ebuild create mode 100644 dev-python/polib/polib-1.1.1.ebuild create mode 100644 dev-python/pyqtgraph/pyqtgraph-0.12.0.ebuild create mode 100644 dev-python/pytest-subtests/Manifest create mode 100644 dev-python/pytest-subtests/metadata.xml create mode 100644 dev-python/pytest-subtests/pytest-subtests-0.4.0.ebuild create mode 100644 dev-python/python-dotenv/python-dotenv-0.16.0.ebuild delete mode 100644 dev-python/requests/requests-2.24.0-r1.ebuild delete mode 100644 dev-python/requests/requests-2.25.0.ebuild create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.0.ebuild create mode 100644 dev-python/snakeoil/snakeoil-0.9.6.ebuild create mode 100644 dev-python/sqlalchemy/sqlalchemy-1.4.3-r1.ebuild delete mode 100644 dev-python/stripe/stripe-2.46.0.ebuild delete mode 100644 dev-python/stripe/stripe-2.55.2.ebuild create mode 100644 dev-python/symengine/symengine-0.7.2.ebuild delete mode 100644 dev-python/unittest-or-fail/unittest-or-fail-0.ebuild delete mode 100644 dev-python/urllib3/urllib3-1.25.11.ebuild delete mode 100644 dev-python/urllib3/urllib3-1.26.3-r1.ebuild create mode 100644 dev-ruby/actioncable/actioncable-6.1.3.1.ebuild create mode 100644 dev-ruby/actionmailbox/actionmailbox-6.1.3.1.ebuild create mode 100644 dev-ruby/actionmailer/actionmailer-6.1.3.1.ebuild create mode 100644 dev-ruby/actionpack/actionpack-6.1.3.1.ebuild create mode 100644 dev-ruby/actiontext/actiontext-6.1.3.1.ebuild create mode 100644 dev-ruby/actionview/actionview-6.1.3.1.ebuild create mode 100644 dev-ruby/activejob/activejob-6.1.3.1.ebuild create mode 100644 dev-ruby/activemodel/activemodel-6.1.3.1.ebuild create mode 100644 dev-ruby/activerecord/activerecord-6.1.3.1.ebuild create mode 100644 dev-ruby/activestorage/activestorage-6.1.3.1.ebuild create mode 100644 dev-ruby/activesupport/activesupport-6.1.3.1.ebuild create mode 100644 dev-ruby/marcel/marcel-1.0.0.ebuild create mode 100644 dev-ruby/mimemagic/mimemagic-0.3.10.ebuild create mode 100644 dev-ruby/rails/rails-6.1.3.1.ebuild create mode 100644 dev-ruby/railties/railties-6.1.3.1.ebuild delete mode 100644 dev-ruby/tzinfo/tzinfo-2.0.2.ebuild delete mode 100644 dev-ruby/tzinfo/tzinfo-2.0.3.ebuild create mode 100644 dev-util/ctags/ctags-20210321.0.ebuild create mode 100644 dev-util/ctags/ctags-99999999.ebuild delete mode 100644 dev-util/lxqt-build-tools/lxqt-build-tools-0.7.0.ebuild create mode 100644 dev-util/pkgcheck/pkgcheck-0.9.6.ebuild rename dev-util/pkgdev/{pkgdev-0.1.1.ebuild => pkgdev-0.1.3.ebuild} (91%) create mode 100644 dev-util/re2c/re2c-2.1.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.102.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.79.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.88.0.ebuild delete mode 100644 dev-util/trace-cmd/files/trace-cmd-2.8-python-pkgconfig-name.patch delete mode 100644 dev-util/trace-cmd/files/trace-cmd-2.8.3-gcc10.patch delete mode 100644 dev-util/trace-cmd/files/trace-cmd-2.8.3-python3-warnings.patch delete mode 100644 dev-util/trace-cmd/files/trace-cmd-2.8.3-soname.patch delete mode 100644 dev-util/trace-cmd/trace-cmd-2.8.3.ebuild create mode 100644 dev-vcs/git-extras/git-extras-6.2.0.ebuild create mode 100644 dev-vcs/git/git-2.31.1.ebuild delete mode 100644 games-engines/stratagus/stratagus-2.4.3.ebuild delete mode 100644 games-engines/stratagus/stratagus-3.0.0-r1.ebuild delete mode 100644 games-puzzle/fish-fillets/fish-fillets-1.0.1-r1.ebuild delete mode 100644 games-puzzle/numptyphysics/files/numptyphysics-0.3.4-gentoo.patch create mode 100644 games-puzzle/numptyphysics/files/numptyphysics-0.3.5-gentoo.patch rename games-puzzle/numptyphysics/{numptyphysics-0.3.4.ebuild => numptyphysics-0.3.5.ebuild} (84%) delete mode 100644 games-strategy/openra/openra-20190314.ebuild delete mode 100644 games-strategy/s25rttr/s25rttr-0.9.0_pre20200723.ebuild create mode 100644 licenses/0BSD delete mode 100644 lxqt-base/liblxqt/liblxqt-0.15.1.ebuild delete mode 100644 lxqt-base/libsysstat/libsysstat-0.4.3.ebuild delete mode 100644 lxqt-base/lxqt-about/lxqt-about-0.15.0.ebuild delete mode 100644 lxqt-base/lxqt-admin/lxqt-admin-0.15.0.ebuild delete mode 100644 lxqt-base/lxqt-config/files/lxqt-config-0.15.0-window-colour-option.patch delete mode 100644 lxqt-base/lxqt-config/lxqt-config-0.15.0-r1.ebuild delete mode 100644 lxqt-base/lxqt-globalkeys/lxqt-globalkeys-0.15.0.ebuild delete mode 100644 lxqt-base/lxqt-meta/lxqt-meta-0.15.0.ebuild delete mode 100644 lxqt-base/lxqt-notificationd/lxqt-notificationd-0.15.0.ebuild delete mode 100644 lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-0.15.0.ebuild delete mode 100644 lxqt-base/lxqt-panel/lxqt-panel-0.15.1.ebuild delete mode 100644 lxqt-base/lxqt-policykit/lxqt-policykit-0.15.0.ebuild delete mode 100644 lxqt-base/lxqt-powermanagement/lxqt-powermanagement-0.15.0.ebuild delete mode 100644 lxqt-base/lxqt-qtplugin/files/lxqt-qtplugin-0.15.1-adjust-highlight-colour.patch delete mode 100644 lxqt-base/lxqt-qtplugin/files/lxqt-qtplugin-0.15.1-no-widget-reset.patch delete mode 100644 lxqt-base/lxqt-qtplugin/lxqt-qtplugin-0.15.1.ebuild delete mode 100644 lxqt-base/lxqt-runner/lxqt-runner-0.15.0.ebuild delete mode 100644 lxqt-base/lxqt-session/lxqt-session-0.15.0.ebuild delete mode 100644 lxqt-base/lxqt-sudo/lxqt-sudo-0.15.0.ebuild delete mode 100644 media-fonts/culmus/culmus-0.120-r5.ebuild delete mode 100644 media-fonts/mplus-outline-fonts/mplus-outline-fonts-0_pre063.ebuild delete mode 100644 media-fonts/sil-arabicfonts/sil-arabicfonts-2.100.ebuild delete mode 100644 media-fonts/thaifonts-scalable/thaifonts-scalable-0.6.1.ebuild delete mode 100644 media-fonts/umeplus-fonts/umeplus-fonts-20160402.ebuild delete mode 100644 media-gfx/geeqie/geeqie-1.5.1.ebuild delete mode 100644 media-gfx/imv/imv-4.1.0-r1.ebuild delete mode 100644 media-gfx/lximage-qt/lximage-qt-0.15.0.ebuild create mode 100644 media-gfx/xpaint/files/xpaint-2.10.2-libtool-clang.patch create mode 100644 media-gfx/xpaint/files/xpaint-2.10.2-respect-ldflags.patch create mode 100644 media-gfx/xpaint/files/xpaint-3.1.3-gentoo-prefix.patch create mode 100644 media-gfx/xpaint/files/xpaint-3.1.3-gentoo-qa.patch create mode 100644 media-gfx/xpaint/files/xpaint-3.1.3-libtool-clang.patch create mode 100644 media-gfx/xpaint/xpaint-3.1.3.ebuild create mode 100644 media-libs/cogl/files/cogl-1.22.8-slibtool.patch delete mode 100644 media-libs/lasi/files/lasi-1.1.0-cmake.patch delete mode 100644 media-libs/lasi/files/lasi-1.1.0-pkgconfig.patch delete mode 100644 media-libs/lasi/lasi-1.1.2.ebuild create mode 100644 media-libs/libmp3splt/files/libmp3splt-0.9.2-drop-libltdl.patch create mode 100644 media-libs/libmp3splt/files/libmp3splt-0.9.2-fix-implicit-decl.patch create mode 100644 media-libs/libmp3splt/libmp3splt-0.9.2-r4.ebuild create mode 100644 media-libs/libpgf/libpgf-7.21.7.ebuild create mode 100644 media-libs/libtiger/files/libtiger-0.3.4-fix-autoreconf.patch create mode 100644 media-libs/libtiger/files/libtiger-0.3.4-fix-undefined-references-slibtool.patch create mode 100644 media-libs/libvpx/libvpx-1.10.0.ebuild create mode 100644 media-libs/mesa/mesa-20.3.5.ebuild create mode 100644 media-libs/mesa/mesa-21.0.1.ebuild rename media-libs/tg_owt/{tg_owt-0_pre20210309.ebuild => tg_owt-0_pre20210309-r1.ebuild} (99%) create mode 100644 media-plugins/calf/files/calf-0.90.3-slibtool.patch rename media-plugins/kodi-pvr-vuplus/{kodi-pvr-vuplus-7.4.1.ebuild => kodi-pvr-vuplus-7.4.2.ebuild} (100%) create mode 100644 media-radio/wsjtx/wsjtx-2.3.1.ebuild delete mode 100644 media-sound/pavucontrol-qt/pavucontrol-qt-0.15.0.ebuild rename media-sound/umurmur/{umurmur-0.2.18.ebuild => umurmur-0.2.20.ebuild} (85%) delete mode 100644 media-video/mpv/mpv-0.32.0-r2.ebuild create mode 100644 metadata/md5-cache/acct-group/ulogd-0 create mode 100644 metadata/md5-cache/acct-user/ulogd-0 create mode 100644 metadata/md5-cache/app-admin/sysstat-12.5.3 create mode 100644 metadata/md5-cache/app-admin/terraform-0.14.9 create mode 100644 metadata/md5-cache/app-admin/ulogd-2.0.7-r2 create mode 100644 metadata/md5-cache/app-arch/dpkg-1.20.7.1 delete mode 100644 metadata/md5-cache/app-arch/lxqt-archiver-0.2.0 create mode 100644 metadata/md5-cache/app-arch/unzip-6.0_p26 rename metadata/md5-cache/app-arch/{upx-3.96 => upx-3.96-r1} (93%) delete mode 100644 metadata/md5-cache/app-editors/emacs-27.1.91-r1 rename metadata/md5-cache/app-editors/{emacs-27.2_rc1 => emacs-27.2} (98%) rename metadata/md5-cache/app-editors/{emacs-27.1.9999-r1 => emacs-27.2.9999} (100%) delete mode 100644 metadata/md5-cache/app-editors/gvim-8.2.0360 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.2.0508 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.2.0638 delete mode 100644 metadata/md5-cache/app-editors/gvim-8.2.0814 delete mode 100644 metadata/md5-cache/app-editors/vim-8.2.0360 delete mode 100644 metadata/md5-cache/app-editors/vim-8.2.0508 delete mode 100644 metadata/md5-cache/app-editors/vim-8.2.0638 delete mode 100644 metadata/md5-cache/app-editors/vim-8.2.0814 delete mode 100644 metadata/md5-cache/app-editors/vim-core-8.2.0360 delete mode 100644 metadata/md5-cache/app-editors/vim-core-8.2.0508 delete mode 100644 metadata/md5-cache/app-editors/vim-core-8.2.0638 delete mode 100644 metadata/md5-cache/app-emulation/bochs-2.6.9 create mode 100644 metadata/md5-cache/app-emulation/free42-3.0.1 create mode 100644 metadata/md5-cache/app-i18n/opencc-1.1.2 create mode 100644 metadata/md5-cache/app-laptop/laptop-mode-tools-1.74 delete mode 100644 metadata/md5-cache/app-metrics/nginx-lua-prometheus-0.1_pre20170610 delete mode 100644 metadata/md5-cache/app-misc/cmatrix-1.2a-r3 delete mode 100644 metadata/md5-cache/app-misc/cmatrix-1.2a-r4 delete mode 100644 metadata/md5-cache/app-misc/xmind-3.5.3.201506180105-r2 create mode 100644 metadata/md5-cache/app-portage/gentoopm-0.3.2-r2 rename metadata/md5-cache/app-portage/{gentoopm-0.3.2-r1 => gentoopm-0.3.3} (90%) delete mode 100644 metadata/md5-cache/app-text/lcdf-typetools-2.106 create mode 100644 metadata/md5-cache/dev-cpp/libmcpp-2.7.2_p5 create mode 100644 metadata/md5-cache/dev-db/sqlite-3.34.1 create mode 100644 metadata/md5-cache/dev-db/sqlite-3.35.0 create mode 100644 metadata/md5-cache/dev-db/sqlite-3.35.1 create mode 100644 metadata/md5-cache/dev-db/sqlite-3.35.2 delete mode 100644 metadata/md5-cache/dev-games/openscenegraph-openmw-3.4_p20200425 create mode 100644 metadata/md5-cache/dev-java/cglib-3.3.0 delete mode 100644 metadata/md5-cache/dev-java/hamcrest-core-1.1-r3 delete mode 100644 metadata/md5-cache/dev-java/hamcrest-core-1.3-r1 delete mode 100644 metadata/md5-cache/dev-java/hamcrest-generator-1.3-r2 delete mode 100644 metadata/md5-cache/dev-java/hamcrest-library-1.3-r1 delete mode 100644 metadata/md5-cache/dev-java/javacup-0.11b_p20151001 delete mode 100644 metadata/md5-cache/dev-java/jmock-1.2.0-r1 create mode 100644 metadata/md5-cache/dev-java/spec-alpha-0.2.194 delete mode 100644 metadata/md5-cache/dev-java/tomcat-servlet-api-7.0.107 delete mode 100644 metadata/md5-cache/dev-java/tomcat-servlet-api-8.5.61 delete mode 100644 metadata/md5-cache/dev-java/tomcat-servlet-api-9.0.41 delete mode 100644 metadata/md5-cache/dev-java/xalan-serializer-2.7.2 create mode 100644 metadata/md5-cache/dev-lang/crystal-1.0.0 create mode 100644 metadata/md5-cache/dev-lang/erlang-23.3 delete mode 100644 metadata/md5-cache/dev-lang/moarvm-2020.05 delete mode 100644 metadata/md5-cache/dev-lang/moarvm-2020.06 delete mode 100644 metadata/md5-cache/dev-lang/moarvm-2020.07 delete mode 100644 metadata/md5-cache/dev-lang/moarvm-2020.08 delete mode 100644 metadata/md5-cache/dev-lang/moarvm-2020.09 delete mode 100644 metadata/md5-cache/dev-lang/moarvm-2020.10 delete mode 100644 metadata/md5-cache/dev-lang/nqp-2020.05 delete mode 100644 metadata/md5-cache/dev-lang/nqp-2020.06 delete mode 100644 metadata/md5-cache/dev-lang/nqp-2020.07 delete mode 100644 metadata/md5-cache/dev-lang/nqp-2020.08 delete mode 100644 metadata/md5-cache/dev-lang/nqp-2020.09 delete mode 100644 metadata/md5-cache/dev-lang/nqp-2020.10 delete mode 100644 metadata/md5-cache/dev-lang/rakudo-2020.05.1 delete mode 100644 metadata/md5-cache/dev-lang/rakudo-2020.06 delete mode 100644 metadata/md5-cache/dev-lang/rakudo-2020.07 delete mode 100644 metadata/md5-cache/dev-lang/rakudo-2020.08.1 delete mode 100644 metadata/md5-cache/dev-lang/rakudo-2020.09 delete mode 100644 metadata/md5-cache/dev-lang/rakudo-2020.10 create mode 100644 metadata/md5-cache/dev-libs/appstream-0.14.3 rename metadata/md5-cache/{dev-util/lxqt-build-tools-0.7.0 => dev-libs/aws-c-common-0.5.2} (62%) rename metadata/md5-cache/{lxqt-base/lxqt-openssh-askpass-0.15.0 => dev-libs/aws-c-event-stream-0.2.7} (50%) create mode 100644 metadata/md5-cache/dev-libs/aws-c-io-0.9.2 create mode 100644 metadata/md5-cache/dev-libs/aws-sdk-cpp-1.8.160 delete mode 100644 metadata/md5-cache/dev-libs/libpeas-1.26.0 delete mode 100644 metadata/md5-cache/dev-libs/libpeas-1.28.0 delete mode 100644 metadata/md5-cache/dev-libs/libqtxdg-3.5.0 delete mode 100644 metadata/md5-cache/dev-libs/libucl-0.8.1-r1 delete mode 100644 metadata/md5-cache/dev-libs/oniguruma-6.9.4 delete mode 100644 metadata/md5-cache/dev-libs/oniguruma-6.9.6 create mode 100644 metadata/md5-cache/dev-libs/re2-0.2021.02.02 delete mode 100644 metadata/md5-cache/dev-libs/redland-bindings-1.0.17.1-r1 rename metadata/md5-cache/{lxqt-base/libsysstat-0.4.3 => dev-libs/rocm-device-libs-4.1.0} (56%) create mode 100644 metadata/md5-cache/dev-libs/s2n-1.0.0 delete mode 100644 metadata/md5-cache/dev-libs/xapian-bindings-1.4.14 delete mode 100644 metadata/md5-cache/dev-libs/xapian-bindings-1.4.15 delete mode 100644 metadata/md5-cache/dev-libs/xapian-bindings-1.4.16 delete mode 100644 metadata/md5-cache/dev-libs/xapian-bindings-1.4.17 create mode 100644 metadata/md5-cache/dev-lisp/clozurecl-1.12 create mode 100644 metadata/md5-cache/dev-lisp/gcl-2.6.13_pre98 delete mode 100644 metadata/md5-cache/dev-lua/lgi-0.9.2 create mode 100644 metadata/md5-cache/dev-python/Faker-6.6.3 create mode 100644 metadata/md5-cache/dev-python/aesara-2.0.4 create mode 100644 metadata/md5-cache/dev-python/bitarray-1.8.1 create mode 100644 metadata/md5-cache/dev-python/boto3-1.17.38 create mode 100644 metadata/md5-cache/dev-python/boto3-1.17.39 create mode 100644 metadata/md5-cache/dev-python/botocore-1.20.38 create mode 100644 metadata/md5-cache/dev-python/botocore-1.20.39 create mode 100644 metadata/md5-cache/dev-python/cfn-python-lint-0.48.1 delete mode 100644 metadata/md5-cache/dev-python/click-6.7-r2 delete mode 100644 metadata/md5-cache/dev-python/click-6.7-r3 create mode 100644 metadata/md5-cache/dev-python/croniter-1.0.10 create mode 100644 metadata/md5-cache/dev-python/cryptography-3.4.7 create mode 100644 metadata/md5-cache/dev-python/denonavr-0.10.3 create mode 100644 metadata/md5-cache/dev-python/dulwich-0.20.21 create mode 100644 metadata/md5-cache/dev-python/gitdb-4.0.6 create mode 100644 metadata/md5-cache/dev-python/gitdb-4.0.7 create mode 100644 metadata/md5-cache/dev-python/importlib_metadata-3.8.0 create mode 100644 metadata/md5-cache/dev-python/ipython-7.22.0 create mode 100644 metadata/md5-cache/dev-python/jaraco-functools-3.3.0 create mode 100644 metadata/md5-cache/dev-python/keyring-23.0.1 delete mode 100644 metadata/md5-cache/dev-python/llfuse-1.3.6 delete mode 100644 metadata/md5-cache/dev-python/llfuse-1.4.0 delete mode 100644 metadata/md5-cache/dev-python/lmdb-1.1.0 create mode 100644 metadata/md5-cache/dev-python/matplotlib-3.4.0 delete mode 100644 metadata/md5-cache/dev-python/mypy-0.790 rename metadata/md5-cache/dev-python/{mypy-0.812 => mypy-0.812-r1} (98%) rename metadata/md5-cache/dev-python/{mypy-0.800 => mypy-0.812-r2} (95%) delete mode 100644 metadata/md5-cache/dev-python/netcdf4-python-1.5.5 create mode 100644 metadata/md5-cache/dev-python/pikepdf-2.9.2 create mode 100644 metadata/md5-cache/dev-python/polib-1.1.1 create mode 100644 metadata/md5-cache/dev-python/pyqtgraph-0.12.0 create mode 100644 metadata/md5-cache/dev-python/pytest-subtests-0.4.0 create mode 100644 metadata/md5-cache/dev-python/python-dotenv-0.16.0 delete mode 100644 metadata/md5-cache/dev-python/requests-2.24.0-r1 delete mode 100644 metadata/md5-cache/dev-python/requests-2.25.0 create mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.0 create mode 100644 metadata/md5-cache/dev-python/snakeoil-0.9.6 create mode 100644 metadata/md5-cache/dev-python/sqlalchemy-1.4.3-r1 delete mode 100644 metadata/md5-cache/dev-python/stripe-2.46.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-2.55.2 create mode 100644 metadata/md5-cache/dev-python/symengine-0.7.2 delete mode 100644 metadata/md5-cache/dev-python/unittest-or-fail-0 delete mode 100644 metadata/md5-cache/dev-python/urllib3-1.25.11 delete mode 100644 metadata/md5-cache/dev-python/urllib3-1.26.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/actioncable-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actionmailer-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actionpack-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actiontext-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actionview-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/activejob-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/activemodel-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/activerecord-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/activestorage-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/marcel-1.0.0 create mode 100644 metadata/md5-cache/dev-ruby/mimemagic-0.3.10 create mode 100644 metadata/md5-cache/dev-ruby/rails-6.1.3.1 create mode 100644 metadata/md5-cache/dev-ruby/railties-6.1.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/tzinfo-2.0.2 delete mode 100644 metadata/md5-cache/dev-ruby/tzinfo-2.0.3 create mode 100644 metadata/md5-cache/dev-util/ctags-20210321.0 create mode 100644 metadata/md5-cache/dev-util/ctags-99999999 create mode 100644 metadata/md5-cache/dev-util/pkgcheck-0.9.6 rename metadata/md5-cache/dev-util/{pkgdev-0.1.1 => pkgdev-0.1.3} (86%) create mode 100644 metadata/md5-cache/dev-util/re2c-2.1 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.102.0 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.79.0 delete mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.88.0 delete mode 100644 metadata/md5-cache/dev-util/trace-cmd-2.8.3 create mode 100644 metadata/md5-cache/dev-vcs/git-2.31.1 create mode 100644 metadata/md5-cache/dev-vcs/git-extras-6.2.0 delete mode 100644 metadata/md5-cache/games-engines/stratagus-2.4.3 delete mode 100644 metadata/md5-cache/games-engines/stratagus-3.0.0-r1 delete mode 100644 metadata/md5-cache/games-puzzle/fish-fillets-1.0.1-r1 rename metadata/md5-cache/games-puzzle/{numptyphysics-0.3.4 => numptyphysics-0.3.5} (60%) delete mode 100644 metadata/md5-cache/games-strategy/openra-20190314 delete mode 100644 metadata/md5-cache/games-strategy/s25rttr-0.9.0_pre20200723 delete mode 100644 metadata/md5-cache/lxqt-base/liblxqt-0.15.1 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-about-0.15.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-admin-0.15.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-config-0.15.0-r1 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-globalkeys-0.15.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-meta-0.15.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-notificationd-0.15.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-panel-0.15.1 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-policykit-0.15.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-powermanagement-0.15.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-qtplugin-0.15.1 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-runner-0.15.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-session-0.15.0 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-sudo-0.15.0 delete mode 100644 metadata/md5-cache/media-fonts/culmus-0.120-r5 delete mode 100644 metadata/md5-cache/media-fonts/mplus-outline-fonts-0_pre063 delete mode 100644 metadata/md5-cache/media-fonts/sil-arabicfonts-2.100 delete mode 100644 metadata/md5-cache/media-fonts/thaifonts-scalable-0.6.1 delete mode 100644 metadata/md5-cache/media-fonts/umeplus-fonts-20160402 delete mode 100644 metadata/md5-cache/media-gfx/geeqie-1.5.1 delete mode 100644 metadata/md5-cache/media-gfx/imv-4.1.0-r1 delete mode 100644 metadata/md5-cache/media-gfx/lximage-qt-0.15.0 create mode 100644 metadata/md5-cache/media-gfx/xpaint-3.1.3 delete mode 100644 metadata/md5-cache/media-libs/lasi-1.1.2 create mode 100644 metadata/md5-cache/media-libs/libmp3splt-0.9.2-r4 create mode 100644 metadata/md5-cache/media-libs/libpgf-7.21.7 create mode 100644 metadata/md5-cache/media-libs/libvpx-1.10.0 create mode 100644 metadata/md5-cache/media-libs/mesa-20.3.5 create mode 100644 metadata/md5-cache/media-libs/mesa-21.0.1 rename metadata/md5-cache/media-libs/{tg_owt-0_pre20210309 => tg_owt-0_pre20210309-r1} (85%) rename metadata/md5-cache/media-plugins/{kodi-pvr-vuplus-7.4.1 => kodi-pvr-vuplus-7.4.2} (89%) create mode 100644 metadata/md5-cache/media-radio/wsjtx-2.3.1 delete mode 100644 metadata/md5-cache/media-sound/pavucontrol-qt-0.15.0 rename metadata/md5-cache/media-sound/{umurmur-0.2.18 => umurmur-0.2.20} (69%) delete mode 100644 metadata/md5-cache/media-video/mpv-0.32.0-r2 delete mode 100644 metadata/md5-cache/net-analyzer/arpwatch-2.1.15-r11 delete mode 100644 metadata/md5-cache/net-analyzer/hydra-9.0 delete mode 100644 metadata/md5-cache/net-analyzer/hydra-9.0-r1 delete mode 100644 metadata/md5-cache/net-analyzer/nfdump-1.6.19 delete mode 100644 metadata/md5-cache/net-dns/dnsdist-1.5.0 delete mode 100644 metadata/md5-cache/net-dns/dnsdist-1.5.1 delete mode 100644 metadata/md5-cache/net-firewall/xtables-addons-2.13-r1 delete mode 100644 metadata/md5-cache/net-firewall/xtables-addons-3.17 delete mode 100644 metadata/md5-cache/net-firewall/xtables-addons-3.7-r1 delete mode 100644 metadata/md5-cache/net-firewall/xtables-addons-3.8-r1 delete mode 100644 metadata/md5-cache/net-firewall/xtables-addons-3.9 create mode 100644 metadata/md5-cache/net-fs/minio-2021.03.26.00.00.41 rename metadata/md5-cache/net-fs/{nfs-utils-2.5.3 => nfs-utils-2.5.3-r1} (98%) delete mode 100644 metadata/md5-cache/net-ftp/filezilla-3.53.1 create mode 100644 metadata/md5-cache/net-ftp/filezilla-3.53.1-r1 delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-2.7.1 create mode 100644 metadata/md5-cache/net-im/telegram-desktop-2.7.1-r1 rename metadata/md5-cache/net-irc/{irccloud-desktop-bin-0.15.0 => irccloud-desktop-bin-0.16.0} (91%) create mode 100644 metadata/md5-cache/net-libs/libnetconf2-1.1.36 create mode 100644 metadata/md5-cache/net-libs/libyang-1.0.225 rename metadata/md5-cache/net-misc/{croc-8.6.10 => croc-8.6.12} (56%) create mode 100644 metadata/md5-cache/net-misc/frr-7.5.1-r1 create mode 100644 metadata/md5-cache/net-misc/netopeer2-1.1.53 rename metadata/md5-cache/{x11-libs/qtermwidget-0.15.0 => net-misc/sysrepo-1.4.104} (52%) create mode 100644 metadata/md5-cache/net-vpn/strongswan-5.9.2 create mode 100644 metadata/md5-cache/net-wireless/unifi-6.2.12 create mode 100644 metadata/md5-cache/sci-calculators/qalculate-gtk-3.17.0 create mode 100644 metadata/md5-cache/sci-electronics/sigrok-cli-0.7.2 delete mode 100644 metadata/md5-cache/sci-geosciences/routino-3.2 rename metadata/md5-cache/{x11-themes/lxqt-themes-0.15.0 => sci-libs/alglib-3.17.0} (61%) create mode 100644 metadata/md5-cache/sci-libs/cmpfit-1.4 delete mode 100644 metadata/md5-cache/sci-libs/hypre-2.18.2 create mode 100644 metadata/md5-cache/sci-libs/hypre-2.18.2-r1 create mode 100644 metadata/md5-cache/sci-libs/hypre-2.20.0 create mode 100644 metadata/md5-cache/sci-libs/libqalculate-3.17.0 rename metadata/md5-cache/sci-mathematics/{gimps-30.5.1 => gimps-30.5.2} (87%) rename metadata/md5-cache/sys-apps/{fakeroot-1.25.3 => fakeroot-1.25.3-r1} (93%) create mode 100644 metadata/md5-cache/sys-apps/pkgcore-0.11.8 delete mode 100644 metadata/md5-cache/sys-apps/qcontrol-0.4.2-r1 create mode 100644 metadata/md5-cache/sys-apps/sandbox-2.22 create mode 100644 metadata/md5-cache/sys-boot/os-prober-1.78 delete mode 100644 metadata/md5-cache/sys-cluster/drbd-utils-8.9.6-r1 rename metadata/md5-cache/sys-devel/{bmake-20210206 => bmake-20210206-r1} (73%) create mode 100644 metadata/md5-cache/sys-devel/bmake-20210314 create mode 100644 metadata/md5-cache/sys-devel/elftoolchain-0.7.1 delete mode 100644 metadata/md5-cache/sys-devel/m4-1.4.17 rename metadata/md5-cache/sys-devel/{m4-1.4.18-r1 => m4-1.4.18-r2} (75%) rename metadata/md5-cache/sys-kernel/{genkernel-4.2.0 => genkernel-4.2.1} (97%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.17 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.18 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.19 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.20 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.21 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.22 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.23 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.11.2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.11.3 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.11.4 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.100 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.101 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.102 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.103 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.104 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.94 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.97 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.99 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.17 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.17-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.18 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.18-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.19 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.19-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.19-r2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.20-r2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.20-r3 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.21 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.21-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.22 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.22-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.23 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.23-r2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.11.2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.11.2-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.11.2-r2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.11.3-r2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.11.3-r3 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.11.4 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.11.4-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.100 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.100-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.101 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.101-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.101-r2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.102-r2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.102-r3 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.103 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.103-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.104 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.104-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.94 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.94-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.97 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.97-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.99 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.99-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.223 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.224 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.178 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.179 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.180 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.259 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.260 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.259 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.260 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.20 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.21 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.22 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.23 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.11.2 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.11.3 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.11.4 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.11.5 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.11.7-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.11.8 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.102 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.103 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.104 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.17 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.18 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.19 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.20 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.21 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.22 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.23 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.11.2 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.11.3 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.11.4 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.100 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.101 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.102 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.103 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.104 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.94 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.97 delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.99 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.17 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.18 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.19 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.20 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.21 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.22 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.23 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.11.2 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.11.3 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.11.4 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.100 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.101 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.102 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.103 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.104 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.94 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.97 delete mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.99 delete mode 100644 metadata/md5-cache/www-apps/grafana-bin-7.4.1 rename metadata/md5-cache/www-apps/{grafana-bin-7.4.2 => grafana-bin-7.4.5} (83%) rename metadata/md5-cache/www-apps/{grafana-bin-7.4.3 => grafana-bin-7.5.1} (83%) create mode 100644 metadata/md5-cache/www-apps/radicale-3.0.6 delete mode 100644 metadata/md5-cache/www-servers/tomcat-7.0.107 delete mode 100644 metadata/md5-cache/www-servers/tomcat-8.5.61 delete mode 100644 metadata/md5-cache/www-servers/tomcat-9.0.41 create mode 100644 metadata/md5-cache/x11-libs/libXaw3dXft-1.6.2h delete mode 100644 metadata/md5-cache/x11-libs/libfm-qt-0.15.1-r1 create mode 100644 metadata/md5-cache/x11-libs/libva-intel-media-driver-21.1.2_pre delete mode 100644 metadata/md5-cache/x11-libs/qtermwidget-0.14.1 create mode 100644 metadata/md5-cache/x11-libs/wxGTK-3.0.4-r303 rename metadata/md5-cache/x11-misc/{bumblebee-3.2.1_p20210112-r2 => bumblebee-3.2.1_p20210112-r3} (97%) delete mode 100644 metadata/md5-cache/x11-misc/obconf-qt-0.15.0 delete mode 100644 metadata/md5-cache/x11-misc/pcmanfm-qt-0.15.1 delete mode 100644 metadata/md5-cache/x11-misc/qps-2.1.0-r1 rename metadata/md5-cache/x11-misc/{virtualgl-2.6.5-r2 => virtualgl-2.6.5-r3} (99%) delete mode 100644 metadata/md5-cache/x11-terms/qterminal-0.14.1-r1 delete mode 100644 metadata/md5-cache/x11-terms/qterminal-0.15.0 delete mode 100644 metadata/md5-cache/x11-wm/notion-3_p2015061300-r1 delete mode 100644 net-analyzer/arpwatch/arpwatch-2.1.15-r11.ebuild delete mode 100644 net-analyzer/arpwatch/files/arpwatch.confd-r1 delete mode 100644 net-analyzer/arpwatch/files/arpwatch.initd-r1 delete mode 100644 net-analyzer/hexinject/files/hexinject-1.5-fix-build-system.patch delete mode 100644 net-analyzer/hydra/files/hydra-9.0-unneeded-buf.patch delete mode 100644 net-analyzer/hydra/files/hydra-9.0-vnc.patch delete mode 100644 net-analyzer/hydra/hydra-9.0-r1.ebuild delete mode 100644 net-analyzer/hydra/hydra-9.0.ebuild create mode 100644 net-analyzer/nfdump/files/nfdump-1.6.22-libtool-archives-slibtool.patch delete mode 100644 net-analyzer/nfdump/nfdump-1.6.19.ebuild create mode 100644 net-analyzer/wireshark/files/wireshark-3.4.4-cmake-3.20.patch delete mode 100644 net-dns/dnsdist/dnsdist-1.5.0.ebuild delete mode 100644 net-dns/dnsdist/dnsdist-1.5.1.ebuild create mode 100644 net-dns/ez-ipupdate/files/ez-ipupdate-3.0.11.13.3_beta8-fix-format-mask.patch delete mode 100644 net-firewall/xtables-addons/xtables-addons-2.13-r1.ebuild delete mode 100644 net-firewall/xtables-addons/xtables-addons-3.17.ebuild delete mode 100644 net-firewall/xtables-addons/xtables-addons-3.7-r1.ebuild delete mode 100644 net-firewall/xtables-addons/xtables-addons-3.8-r1.ebuild delete mode 100644 net-firewall/xtables-addons/xtables-addons-3.9.ebuild create mode 100644 net-fs/minio/minio-2021.03.26.00.00.41.ebuild rename net-fs/nfs-utils/{nfs-utils-2.5.3.ebuild => nfs-utils-2.5.3-r1.ebuild} (97%) rename net-ftp/filezilla/{filezilla-3.53.1.ebuild => filezilla-3.53.1-r1.ebuild} (66%) rename net-im/telegram-desktop/{telegram-desktop-2.7.1.ebuild => telegram-desktop-2.7.1-r1.ebuild} (99%) rename net-irc/irccloud-desktop-bin/{irccloud-desktop-bin-0.15.0.ebuild => irccloud-desktop-bin-0.16.0.ebuild} (96%) create mode 100644 net-libs/libnetconf2/Manifest create mode 100644 net-libs/libnetconf2/libnetconf2-1.1.36.ebuild create mode 100644 net-libs/libnetconf2/metadata.xml create mode 100644 net-libs/libyang/libyang-1.0.225.ebuild delete mode 100644 net-libs/pjproject/files/pjproject-2.7.2-libressl.patch delete mode 100644 net-libs/pjproject/files/pjproject-2.7.2-ssl-flipflop.patch rename net-misc/croc/{croc-8.6.10.ebuild => croc-8.6.12.ebuild} (85%) create mode 100644 net-misc/frr/frr-7.5.1-r1.ebuild create mode 100644 net-misc/netopeer2/Manifest create mode 100644 net-misc/netopeer2/metadata.xml create mode 100644 net-misc/netopeer2/netopeer2-1.1.53.ebuild create mode 100644 net-misc/sysrepo/Manifest create mode 100644 net-misc/sysrepo/metadata.xml create mode 100644 net-misc/sysrepo/sysrepo-1.4.104.ebuild create mode 100644 net-vpn/strongswan/strongswan-5.9.2.ebuild create mode 100644 net-wireless/unifi/unifi-6.2.12.ebuild delete mode 100644 net-wireless/wavemon/files/wavemon-0.7.6-ncurses-tinfo.patch delete mode 100644 net-wireless/wavemon/files/wavemon-0.8.0-build.patch delete mode 100644 net-wireless/wavemon/files/wavemon-0.9.1-build.patch create mode 100644 sci-calculators/qalculate-gtk/qalculate-gtk-3.17.0.ebuild create mode 100644 sci-electronics/sigrok-cli/sigrok-cli-0.7.2.ebuild delete mode 100644 sci-geosciences/routino/files/routino-3.2.patch delete mode 100644 sci-geosciences/routino/routino-3.2.ebuild create mode 100644 sci-libs/alglib/alglib-3.17.0.ebuild create mode 100644 sci-libs/cmpfit/cmpfit-1.4.ebuild create mode 100644 sci-libs/gerris/files/gerris-20131206-respect-NM.patch create mode 100644 sci-libs/gerris/files/gerris-20131206-slibtool.patch rename sci-libs/hypre/{hypre-2.18.2.ebuild => hypre-2.18.2-r1.ebuild} (86%) create mode 100644 sci-libs/hypre/hypre-2.20.0.ebuild create mode 100644 sci-libs/libqalculate/libqalculate-3.17.0.ebuild rename sci-mathematics/gimps/{gimps-30.5.1.ebuild => gimps-30.5.2.ebuild} (100%) rename sys-apps/fakeroot/{fakeroot-1.25.3.ebuild => fakeroot-1.25.3-r1.ebuild} (67%) create mode 100644 sys-apps/pkgcore/pkgcore-0.11.8.ebuild delete mode 100644 sys-apps/qcontrol/qcontrol-0.4.2-r1.ebuild create mode 100644 sys-apps/sandbox/sandbox-2.22.ebuild create mode 100644 sys-boot/os-prober/files/os-prober-1.78-btrfsfix.patch create mode 100644 sys-boot/os-prober/os-prober-1.78.ebuild delete mode 100644 sys-cluster/ceph/files/ceph-15.2.5-glibc-2.32.patch delete mode 100644 sys-cluster/drbd-utils/drbd-utils-8.9.6-r1.ebuild delete mode 100644 sys-cluster/drbd-utils/files/drbd-utils-8.9.6-sysmacros.patch rename sys-devel/bmake/{bmake-20210206.ebuild => bmake-20210206-r1.ebuild} (92%) create mode 100644 sys-devel/bmake/bmake-20210314.ebuild create mode 100644 sys-devel/bmake/files/bmake-20210206-lib-mk.patch create mode 100644 sys-devel/elftoolchain/Manifest create mode 100644 sys-devel/elftoolchain/elftoolchain-0.7.1.ebuild create mode 100644 sys-devel/elftoolchain/metadata.xml delete mode 100644 sys-devel/m4/m4-1.4.17.ebuild rename sys-devel/m4/{m4-1.4.18-r1.ebuild => m4-1.4.18-r2.ebuild} (69%) rename sys-kernel/genkernel/{genkernel-4.2.0.ebuild => genkernel-4.2.1.ebuild} (100%) delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.17-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.17.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.18-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.18.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.19-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.19-r2.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.19.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.20-r2.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.20-r3.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.21-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.21.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.22-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.22.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.23-r2.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.23.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.2-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.2-r2.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.2.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.3-r2.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.3-r3.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.4-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.11.4.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.100-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.100.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.101-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.101-r2.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.101.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.102-r2.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.102-r3.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.103-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.103.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.104-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.104.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.94-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.94.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.97-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.97.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.99-r1.ebuild delete mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.99.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.17.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.18.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.19.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.20.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.21.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.22.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.23.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.11.2.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.11.3.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.11.4.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.100.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.101.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.102.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.103.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.104.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.94.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.97.ebuild delete mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.99.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.223.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.224.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.178.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.179.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.180.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.259.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.260.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.259.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.260.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.20.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.21.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.22.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.23.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.11.2.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.11.3.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.11.4.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.11.5.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.11.7-r1.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.11.8.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.102.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.103.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.104.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.17.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.18.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.19.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.20.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.21.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.22.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.23.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.11.2.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.11.3.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.11.4.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.100.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.101.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.102.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.103.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.104.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.94.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.97.ebuild delete mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.99.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.17.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.18.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.19.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.20.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.21.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.22.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.10.23.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.11.2.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.11.3.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.11.4.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.100.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.101.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.102.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.103.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.104.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.94.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.97.ebuild delete mode 100644 virtual/dist-kernel/dist-kernel-5.4.99.ebuild delete mode 100644 www-apps/grafana-bin/files/grafana.confd delete mode 100644 www-apps/grafana-bin/files/grafana.initd.3 delete mode 100644 www-apps/grafana-bin/grafana-bin-7.4.1.ebuild rename www-apps/grafana-bin/{grafana-bin-7.4.2.ebuild => grafana-bin-7.4.5.ebuild} (100%) rename www-apps/grafana-bin/{grafana-bin-7.4.3.ebuild => grafana-bin-7.5.1.ebuild} (100%) create mode 100644 www-apps/radicale/radicale-3.0.6.ebuild delete mode 100644 www-servers/tomcat/tomcat-7.0.107.ebuild delete mode 100644 www-servers/tomcat/tomcat-8.5.61.ebuild delete mode 100644 www-servers/tomcat/tomcat-9.0.41.ebuild create mode 100644 x11-libs/libXaw3dXft/libXaw3dXft-1.6.2h.ebuild delete mode 100644 x11-libs/libfm-qt/files/libfm-qt-0.15.1-update-runtime-colours.patch delete mode 100644 x11-libs/libfm-qt/libfm-qt-0.15.1-r1.ebuild create mode 100644 x11-libs/libva-intel-media-driver/files/libva-intel-media-driver-21.1.2_custom_cflags.patch create mode 100644 x11-libs/libva-intel-media-driver/libva-intel-media-driver-21.1.2_pre.ebuild delete mode 100644 x11-libs/qtermwidget/qtermwidget-0.14.1.ebuild delete mode 100644 x11-libs/qtermwidget/qtermwidget-0.15.0.ebuild create mode 100644 x11-libs/wxGTK/wxGTK-3.0.4-r303.ebuild rename x11-misc/bumblebee/{bumblebee-3.2.1_p20210112-r2.ebuild => bumblebee-3.2.1_p20210112-r3.ebuild} (97%) delete mode 100644 x11-misc/obconf-qt/obconf-qt-0.15.0.ebuild delete mode 100644 x11-misc/pcmanfm-qt/pcmanfm-qt-0.15.1.ebuild delete mode 100644 x11-misc/qps/qps-2.1.0-r1.ebuild rename x11-misc/virtualgl/{virtualgl-2.6.5-r2.ebuild => virtualgl-2.6.5-r3.ebuild} (98%) delete mode 100644 x11-terms/qterminal/qterminal-0.14.1-r1.ebuild delete mode 100644 x11-terms/qterminal/qterminal-0.15.0.ebuild delete mode 100644 x11-themes/lxqt-themes/lxqt-themes-0.15.0.ebuild delete mode 100644 x11-wm/notion/notion-3_p2015061300-r1.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index f17c19eb590b7c146a280f19f1614c0031267ec4..9705413be4b7cde6104b722ce13d5859014ef6a1 100644 GIT binary patch literal 29311 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 literal 29318 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 F0080*+2a5J diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz index 94c415c4a75a2352d52ba8a5cba386db7fe76633..e9b7a3877f0a978645cf649fc49a5ff7fc5be01f 100644 GIT binary patch delta 25198 zcmV(rK<>Z)i36F71F%n8e{Hnn#*yyYCz`bgf+T>)!5@3%(ch?~_Oze=?hSpe%<8GS z_OdQ|XU=>mwwg!;* zv=y0NcaCA1Zx-!m_&U&vL!om5r7ivr4&PdI*uz;AmDm-5QtiwefBLP5w+r@jzI-4^ z5)xeTzDL-%>=5|fG^5qrnG>o?Y)mIu381c{t=din%w>7TzQ}XU!>t}=uQIG%z%{#~ z^&rf`XRKQYa3cI|_i93C7o~1&IhU9}4I->OX8#w+#00A4wE6qkVR}=W&9Pg20-#tLZy3Sp$c;`^v9SIf_GvaHvq z@%ifqy*M_f@L=RbGO;~3aEo#%a28$1u(-PcB znPx#v%Mv+acE0GIefK=-egyS4`5E2Qhy6(L$PY!5u$(GZf3e0%Ba%Mn?%H8Y0pbGI9C$$rDR zcnfdW>)ZR)h-i=9KKh6r5pa;zH&C$63c=oMqNZAr@I2t&T|AZOsG&YpgCfv=#HAkyluy0_N7P)7SzSH9!X=vu`j2_1d1kA zA49|R=i#X@-@g9wZG50faw-QjogAAd)T48P02Krzf3||74Ts3a>rS(Dhk5V9UsV)4u^jLezJ`(Iarr~=g{HHL)zX<0 zTLwVZ2vV++i>}ce9R58kEv;~L0h&N_RQNj_a)y6&VhMEM4hF!iI=gOaVG=-#V793f z!!g~Ze{RZ~@h$bgtpBxK@7ilT`PAzU#`EV*?QZrnFX8ZtI)rLbASt1I9^@Rj8V8FI z4vAIw83?e|b~-+&rQK3?ty$sI-3D@ale0%L>uhyGn^nsg#ZmEKt7%$lE3eIj05_JL zV9#o5J*?rvz4~08UAg4&Q~zzqF$PjtL zsYVb`!+DOPRfB(nn0O_2GwbLDr({o z&x#kC_In@tNlmg0!A^za>VQhmny9O-d#5+74P9s@vR_D=bm) ze^H>A%FN5s4;9Hc3vf^}EA^*HN2yQninZaJbt}9!~Zx+lJx$pm+Kj!;L?8wc=h!YrksKzf&u#9g9 z*PYa40cRgY&BY$0Q-oLB+2uux^QP=wf7NX5o`*GcaK(gjZpu?kBQY=!P9u9hZ#Lo` zLM{rJ5}{jBzvAKjsXr09)&>FC_+Xs=LC3UiUYviE8GBQ>D3fC`ezt=k>llaX?iMbYSdx&0hZf>(kGl-`?M3e_cI0 zU^<_k9g7s4ks0eIM;EXu^+|>vL%#sv!`{7B} zd~H^rE<|^8W=%udmwDwCy|+~+e_o+dy$0FUqN2+_;jl&xQ?s8Iv?#oLUa+5^zI}cF zN+_SFPtu&`)avM*&Nq+N?9@7{`ewwDvF}g{cF6?;@arfvlVL0nMsEyGov9NscMh?p zy#djQZn7)52^Q)#(XJUdsb7g-ogmc&dNdUlkS|=p-k-}m!oE9qW4vkNf0e`H_i`zR z+I5{c^h<FtvTm$z=gpV?AOQ|^vguTMJC&z{Be)yEsG$m=KgE{X7*;1{Z(e-`*X2d&uyO48QL zZqw;#3gU@2NAYg?THdIs@InC~!x1Z`bPfl|U~Klma@rG2{q-Pf)Vw6aN+Zn$hm|3p zmn}dIf^)G*V-tpi$2o1t<1Zp0(#G{I8@ns=p!gIoOu5b z*LY>}OR@aXwGD`eeOukbC1~JyjoWVCOVLt}0*u4*XXs8+eMG%%fCN=z=k#;MB$)iFuFqh08AxQw1%`HhJBvyB`Y%z zIGiGS`=-QA-J7RirCS)wrc#!#K4jq* zYfUOhYnW8Le=DihwTNWA4;AAs>-4`ZW`{Fcyg=gTp$bqkX_7p3E0k#7i+u=SRczq(zU~8fWp~bHY=TMQ9g>y*EHy^ zX?3OsiIYl47vFxrjsn04dR;0g=1GC{>qlSWZYQ!Te{XEV;yC_Q;$_Eq0GrrYx`v9( z!1`{#7AbV7Y00^fpdPmu2R7tvDr23;tpVIB^Ev)iz&+q#wxJe-QElA71{?zzmM$m4vHMGiQ}kyC0Ict`L8ICf$Gi{O8X<-#?N28m-aZ{w4qy&1zXF zVtG`Ef6}qy>|~s;DigXa@f-fjp;aD$Y*N@RQif1e`3 zV(pfqf)@4~0JivgSLR4#wkYuOsPWcWnW`o>S}#;+)Go*chria~q~dWn7AfMlqn`alHot>cv+3xE zqxkF^4n~2QOx+l(#p_}p)I;&?SiYV>#<+AN)U<>RYHzw{=g^05Zzr|zwmEZ6nJm_e zn6DRw0|)$*pJv2={PFF>&LwbGU47h5I;RuC={)_p>+Wq@&s%h`ybbt7e`6goD$JZD@qXfv5AD5?R>ER7;QNQ_JbS8Vr~!TV&w#2_)VQyvZl(Y zw~p_CdjLbfomm%**m|xYB2c(ltn*smL%L}yNHkd0Hv zGhCS*(zWE~?L4Uue*NRq*Z=(E&z~=o322{xkNyGE?s~%WSVg}y=gBmIIMkGJJ4D!6 z(bV#?eLa(BtR-|yu>epxO9-x6Ra^%UaRZ?VpmDo6x^}`l8ELw5NTm^Pp`iiFUNr97 zH5Gm(k2x-Dk0a~+0Ae|!L+V*kq7a>W>`TIL6P~eiH7QfrMo)lkxrMO-34K61R?-=N zT6IoOzyev!R!^I*w4H-0Udz2wwWGRph?VSoTCH#G+xY7P%MB}Xr-@jFmV9TO=94k! zHZkpa!2H%V3S>)d8C^Gb5_wdk&^|ER7wWW8r3C&#)%Lr1w=h)V1d!Z1$j&uarlGo{ zs3Zm+SxdXuHfUXF)!Q82N-Qyapn|r4ies~dV?V+9nz4cJ2^0p;dg@FWydbt*SC+Rc z0Tq~X!byY_*B-U|WL@6ru6* z*L{aK@AeTE-C>E1QIYBx-0;g*OI0I1*7z1>I(>bM&$|=x_4XQ2&)Q36&U6-krz_6e zsiUcpnlw|BZ8E}Zo@|Hn9o{rnT^BV^**VCBnmP{eH7_Vgux+2?58jwoH@&Po^n~!b zcfB(;t9JWjoL*g;@(SXr?J@U5vFPYfKw&c|1grDeZjs?RlzqEDeV!lmHI?M_m-8dG zutz7*z%W{6s6J6F>MgO4L|7$%L&oYwTeJRSBddxh(vSqaNL3GrBn>SE4r!O}Ww~mZ zz<|c8Ju6MqLI)eK8bK}RlkTkNpVLbUUYco&iiiES;g!t+%qy#OiL#qCv;p%-(du z5x(6aD|yK-u%MUf9;e1+55xLzp7tUW*XKE?#S4P)++pgteM~K;>hcsqo6zXvj<{j^-)=hyy$6o(0#g}7=yLx0m+1b(}^5tI~%Bfp)zt%te65vzk$ zS2f!aC|J1FwR<#$NqG#C&{iGCI5fQ6c&H_jO|)BWE_>45gCKXcZ8!pKC4Zb{0%2@@ za~j_3(PamAX!^UqU9Iu2PhZ~ejho3i!7IctHgn8Utb}C%*K8@(%ekyy!hgS4OlV+& zq^usHe!pQ~+F*JrSta;5=qumgQq_%kv^5}i0d(h*)37*6*< z+lXu_L30j3)Ue0PbAKR<>&i~#YRSZ|qJx}TKjXx=>7hg&HLHj)6oXb;}bHR=#5UWKhKkI6Y zfbl^-lg*d_D9Z1Hr0r66a&&cSCN-Gvx9j!i_YX>5JJDUm)_)Kk%D%Q`h`da4^D31T zOCCv~&uMo%$S9s`=Qtd-`g4z}_yswNaMKS!EqEhl3l^6b69hbkD%z5o0u2BnkF08V z=bIm|%LRZ3!4JEhK(aFaW;U=;rGip-$g&K=!l8+8*6jL_`Np2w4fgGzn1G=e*JVKl-0xK8yiu_5`OVqX`fQH zV&s9fvu^g?+DAJ$h&G|^Fr%#73TI)aW2yNM`|+2hsO}0Rs!RD1kk?7FNXoA3jop;n z;{*bM>eU{l!t7n-JQW=tJCXgo9q+m9b5)*LmuGG7c7KZ@lD&~+{f#i|ia;yx<(Gi@7P>16%V>#85d5c|rEfrdWQvB>-mRmxt7UWda zRoE2bw(}fbNnTOOBReqPPK)8mM)`mjac5PuD0w`BD_Y}R%HJJ0`@O1U(3(Cu}} z3R+ULP*=5Kus_`~gFVlUw?im-y>Rr6Yxiph56f~Si;88m1n5=4!qnPrOuy91CJFNA zyp^Q#zE^i`UAi3`!0(K<5;zbB{a`tqRhUZ*{C~tR;NjY_snwP37zocD_upRrCaRjA zSbsK;dUZ?MC8(gDK!oaN0c>uYKstPA#OR8CW; zebP?&E*Rrf4e_z5_)PrME!^%qo}$}qOMeoPQ{SLM$DAY#0W(f+DV$2CG%#CWH>mkG?Bd}7fyKS) zBQHNKRsTo|rvX8x#>jEs)-3fBreBow&1N)ULDA9k%WpSOouHo%u zm3%IxPuSs{!T^q(#2-5)?UU|7d4C^5@@k;Fg>U*-ysj0$mo!UCIJ;h}BwL5ppjzFU zv!K)|C=yannq+B9PT&Sq0VR@7XrO!L3;2)=T!m%`aNe8nX(41K zP*3uv;)Ty^_3}~irh2EB#7y0`mc! zE`t*Mrf4QNL4_8~Pu}kmKXs@hS(8)q5!4DJ^ilx$t=Lp}2)i8WsPmGCCUqwZwS?+e z@7o@1wX#zL^#stD(%6c%fE13P-EG#RR(UA7R$H>hx+N=S&j(~3Umefg_e0@rIB9`n zCQk@#c}QxW7HfQ@)2o&>L4R?}09A*hFZQK&KAJ|x${vp1Nx(cN!1{9X!Jbt+-7n7G z;q{pPbmg)o?`%-8OFQfd`d8hdITC!!YoPuo5yOT{6;L7WRX5z%LRYR@6|oC(dLj&AkyHQ?{Qj1_kUj09-d2sP^Vjp zMsx?K0fOb5=dggCueWRU!N%f5a9DW5D#I1^lZOS)sPM&9cbs>yMPfy}?R$v|Pbt-+ zC#M4z_dR*trB`FYp5eDzazKdzp@$ZP-YP44zn?)q!U`nOQE&w5-X46h+IqnYVhw$gnLxUe1SOL9j32g`c%6WS$7p*p)p@;U|)TUNv z%=@Q|w(&vr!x%T;Ge*Iur4-mImY_`YS_DDXR9RjL4RfBNCJph&0eRhOQ77n^Em6u6a-bt@HW`Dss)9rwDDNlIYnOyqUIoDSDTT*d=q|hU9;QJ zLN-ZhzeaXMx6R_r?}S`ysQ@gsleC353pW4r!Bs}Siyd#yFxx!};05_bpw;E5kKu{v*9VP0+2k;(pvL&6X|1+72bl3na}TRo zpnAO&=8D2A)Lm+@CR=W8w@yF?8!fo@uDr@T1IE7-M+F0cX?mXCpu%Dph?w-A%N<@sI$+)y? zXb1%WYN0)~lUzY>M;O3u#Y%|@_L#FYo-6xhJ?G#6GEebJ_ONA(kf8K&IfCM9`&Lp_ zTvNe3^?zr32D4`Valac;MN?(Zc65fd>}+HEg+O(rs^^UO?eo7reN;#tMZXb+Djmxp z^YYbvbR`NBkrkHA2|MM>b|h!}RNJAWWW8-*JOF|$s zbf{0z;m7W_YH6y>OMk_swxd*-^Wi<>u7JeQ>VH@Lz>Sv_tSmS;=9T^lXi}fAf%M^_`h0yYnfIFbO%dW@03MkHP+IBGarVBug&&&0_#t-hwa%9<) zLViouH7o4SQz|k`d`KE-sJ!8DCQoSBDa5&^V<#A-t1F@jLQSh|nomIuPic=n8?>l4 zqJP+g;^}=!Vc3aGC*dWsS9+D-LSGP;>z&DeTkk za|hg^PtmvIu=-?ApH`+1B`%!VhzbX+P9G(|gOk8L=*YS0Q|2X3C1KvrtM%h&{o@1k z@R>BtBpY_6vajt@>gF7fR=bdnV8#O+^jF!c0{eVLnVVYJEW>N7dPSFARb*dpxUX%;BW{5)?gG>3_d} zd-*wjeEa@^96Mj#9xi*eQ$Ik|(1OD$Kz-t2>nz`dLB=lmvaNTiFf#lu2LXX)=kbO1Q zb-*cD@YJE+A>I-CKAHpUim$Uo%YO}9fkI$o)IMa3*3wF_;8R-W6lhyit!N)7n_y8o zsJ3=<$J_O~KmF%}P!DzifUJb&s9n~5vD(nS5f^9Mb*njRS)|8S2uGX!vR#jhMtn!Mt__j#J8PLU3u3|0`J=6va8^{Grn5Pb~c5BSo5@FO`pxP zdB3)Ne2>P0@gr<3Ej$CM!296Ss{#_9@0lpC#1cUvsFXcz5q~sp_P29jrq_P< zFpwF}29ethEU^09Sp_&rot~Dv`_-i8b2@Z)gCepVl-+xsHfGwtVD;s3>2Dq!`>;r` zx620n>QsYg+`BYT)+vQndci5*a5=lo6MNj2`aW1_SK+)u7RlUAcdH1-xP-ITO5386Vjz2AzmSk+TNp zId8imNXVHOMIhDHVA$eZ^OX`bnzQ255D9s`EVHnSBW!CWKdToSArt!k3c;WS=Vkec zuep>5wC(UB!`9v)ph>ESb#d~Rd77DQ-iZ$16c7;Tt65j=p?}#=>2QZaL~7e>UE|H^ z8jvLaH|^u$ReYA-MCamTgxV^SrZtt2a(2r86}xa>75 zBRuG%_Wx?vKCX8MSzos9J(om%xL;b{}U@~v2skqCT0P+fNhsek7 zbtf`88+OwHH8c)Q*6&hM7AtvoKIjwHXlyid8kx{gVY)>aR7J@hdJ zajI?!hkxUM?#XFsZFqNOIh7_p2&Oh&*Syu8Hx{e+`9KY2KLzkgE^3R~m=GPRkvXk*^l%3R_A=rmDg1et#1O))Wr#Q1eHknj1YH+Kj?60ZP}E=bdR0la8oUBiRfQb>yjb7Af8_KMHJLiKmUpDY z`#JbwQP^Ekt|N4SSFlIH`!G(5aU(gqLd;g4V0tKb0AMS8|FJ3K1uz7eX|YAjQj)n{ zH+kGT`t1ysmQ8%b*Z}XZ0c@!jINih7CV$@*IH;WtVIy-xxfIUiPY3wGAOKi%Orx`q z4j>La1cyNP_tpBy7BpI}oJ&ZN z{N!xG;b1d4bF*v3sa`K4hBTr}$-!z#c|_v45MQBL&W;94#k0gyloJT8whu_a@qf5` z{vPjXU8fK&#k^fXmIMi^-nm*Bs>T!rsjj{2o;p z1L;jkl3wP^3rqzT{z|#X?c~ffgC$QZZ#!XxfO0Nk1l1Ena&UXePn`ST^UJUIDdf_z z?s~JNp!7}&-Z>|YSgNKTy4>cujDIsuwl(iGI9$71U4l&>Gmqvaa#9H}>!S)Mt2VN3 z!MmJ|10g&}s-_J!lQ?Y_2zIr@AFlN(tS7Y!bRAOHaCh)uXxZ3drVK!b_3yuH zsyiwU*~&+kdj_8u>M_(>zmVa5}Xe^XO#4>`os~4AUJ#8)q!QpC1*s!a-6#0 zeQNt^?UM7U%$#QJ_X;*v>FwJCPu)iPLB4!lte_aB!>gwaZ`G;8QrsK81Lm*kaKD`= z8~~d`br-ty_^LvwPNHM)@qa8?Vqr`AsT)W3zJ`qj)9RO3n0jomaZ86XsISYzs{ydp zr?Bh)0PH)+1QtS=L&gJc1;Oc_~%=J52 zvsVRgX>sWFt^I4**RZil@*R%g%^GW5iUQLh{u;{O9>pB{kdg-6E`JsfN>5b&Ur}Gi zX$z+r@_%QbgrJpe)ARV2HIAmBVk3)Q3T8Vz2}XIKdK)yL>|Xy|YJBSU zp(wAR1)j>r>S5EG&IxqhSOr<+;Vt=KL7Q^`>oPtDyDF|KG@1aIp%;c$+wn|*T=0y- zB5Y&gLfUriXnE6*<@!;_r(QqmCRuvA+dh{7VLq!myOt<#RewU1L$NNJlsfGP?~}hq zV&6jCPy2vb*||Gf>6R?K%oN!J$^gLP05nD-8&1j=bVThgm(#WEUC;#V__bCTR(qEc zUR@(9BG$QGkW-cV?O7&9rZK%&VZm9`=J>PMAh9-Fn{>GhtVLEQ#}qGYl)rmXsoqo!~c{%UasA(;e8 z@KMt)J;i%jx-H8nNfRY7+Hu%~s-da3Nowiete>tfC9IKGXU40YA8|ie)o5$ZtCSaT zZAv@W1e*cI;={mku_)4cemAWPjahS)`7(O@OF+3altW-76~v zpka%<)J31z#wR!=AWhytA>?exz*E`&NBjJ@+u5hkm3i0m(iP%@Icz!*w4u?-;2Uv&1{B$ATYngwC;>1gzO^`P*wwNlcz@{_l~Yhv zjgWAXheA~e6ioLJ@R~_vW>ww6so(UJZLFM`2FiU_AHgc1i z0e@geC?u1^8H+;!;99JLddGM=(>vx4L^K$Xs_n9JuEbGDovoV&_gPWzL-tDE9l;SA za>g3$(z2)6BL5IlZT+$<|@0UTJ=Q@e&gkLqD6suscg$^@j! z(O9z7JFxfMmP)){97Hx-Hk+5~ef8eLrGEi{ zmqu}Mh(;#JI;B&?^+aTJ9@)E4l`@+b$iN&}!mfc8tOWdB)#=$iuiI0b_>Y(G^~(nX z*!9vClVseovw3gpR0=0FD|P9OGLU?X<2;m;igvpyn&qV@wy*!Eeb6gWwX-c%j-vkHy^KrP634ag(VHDM{&|{E zNZQ?P4C4=Dd8ubLclhF7Nm`(_&$hvK8rL*a-UBvmrZjkGFx&C--TJk8Nf-7%L0WX5fC4_4B{E=Yv2iv0( zABxcL_81lRMt@LfN}{AD9ErtXf&x`f7e}CZKWnAEB=}y_I3eB6^Mr9Iw z2;svf`oVeI6r}`6Uy3##dcG-M(UQi?Y|S%xnQvOq%rrT@-lkqa9us(CWxH;+C+r6& z=NL&pP%T&=H`z{(N=dV$lINQ9X?a9mBpazZ{;L|0WoLq0*fv$X>}X@v*~rJaMF+H- zS|35XxPN;~gt3Dc>J3oJr|oA$FSQf2eXADD?ziBm495Ouu|9w6|N7|S-=-20(h^W+ zMaa}7JP6T6sMM@^)4x;o2@ht(wpVBYwk zEu_UI)1^_OCe(x>WaKGh*!xCz5(g`(!h9TTR-`U=#6zJ`3%QHVCG>u7jaq1 zB7c{1bod-E<`WN2tUVmhv42wU9@78)is%6;r#t)9O{Xh1ouQmT)LWOFNMG}%<8~B$ z(LIgUe1GUG)>R@j1^V{J3-i+?5E1Gx9dbI8{}eo%};?RIaE76fs> zk5M;+j_N+fO8L5^3$T5km&?T~f$~Qs>3_4HTP2QV+^eqeuAQvqfNm)td=AY9?w)KR z9e&~&R2=p;-k$ws{gV!*Vp)o&WDs=y6+dK74m4WRiR=hH#3IkaPZb!EG|Zb75=r1q zZB~308G|SgA}&pXuXY5j%lLcVI4KMP?X(M{cmi`*c&+Nh=g1Ey{EqMr_Nh_;^M842 z{pFwY^XE@rYy0+}@xDU#T-cT;bNW;*Q{a)QNUNWHMOT1?{$}A;^eAeQ>b3C}#-`tN zJYhL(n306|aqm|0Z+2w?QK(aA%M}T7Tb8_fm6KV!hDFKf^H7k`N2edlyIn)<+erY*q#{re zi?pJ!Hr1EI%PNmL4Dh^GU%r2yZ|#epFZ;ov05(U-AZIR(-oW8p!Z13SE5w>OqJymj zdWrV3UBGcY8%@Vy8|E}a!hcbeb+LOq0sNFUxN2}6GUt^etkVLhbN6bmJDg8?%8%%k zc1}nG&hAE|T}6HyNcYYGZ^s${S)E+bz9+8*oYU7jCe=&5TqQgNHT$SunKnBR2y{Ed zDHBZR?S<7ENZ?p_J=OF?-bfrVUeCMhUoY=ZPMNj65oo7=?n)3tag(EvkbfUv-X}jg zYi7C0uE>+c5uJxrChsHbqg5sB)>V~aTLbP_-8pz97FBt?%PF;KsufN+EpJn)n?tcW zwo_7qr5}F9aC4FrJHPEg23Mvnh9?(sWd*CC(h7axJygDU=>^thZB#`jN0=`Q(;z68 z$w^^SK~zEFcF;xNAVsC}#eeEn7=vmbV*u{SBEUn!78%~_rR{doAAEl}t<|=t%d(d* zUtYeyzgQ~pvM&^8zB3$gNwZ$}odF~uqDI!+gG%cT4r(55onzQ6Y~f++_v!enUGz~= zkwewGthTZQgiuFBQHT}{?L2(eU{Rm+gTty{+(QAhM=$KbO_mzH7=NvocjPu|?d(6Y%Vo`D#-a9C=TAUQM;kZRjw$v}x0dj~S?DpvkE8mBsY|2`bGE}EZ z&r)44Up_d5M{R2a(-~{~QVCfqw{`VI1)nD*?!oBe(9P=54D15YpOhI&ivzK-UkibGPNQvDx~ThL&5( z2Op%iD?KmO&yVcGn@ZXj`LLZ?(T}v;rGQV(GS)S>4B8e%r+ZDRU0wh>vU2CknimveA-D%YJy02`4-5_n?T+X0YEn z6$BJNWcP2L7zJ3j5uEP2z4VuC&l+{|4$Db~J#{8B@|1@RT9q%L( zO?x#Uz1O&G&IF`s>!GZQ!uR1Kg7UmPkBSByXRw;R+C&a5q`+sdl=`seH(8tJ57|>m zGYPUqawx`59>tMV1}7v=Ek3#f7y8$AN6!@C=njY5?SGn_{C1d9pso^>A9R>yimP;+ zN7+;mCaZGf@%_16^R<5edo}P4QQY7cLDbfP+d!q-iwf_z?GXq2TZtkv)TyS2Qe#jN z4&)%ts%zhEzm@ghq_e<|bfl&5PeDbExtKA@>ZpC!8?eHmD*uU-p-tjejz2r+#`sw?RzqO)19Y^K14d0*xC|YpSvlKQS+GD0CaNms< zM9zBHj$FKrA&i16?BhI7XNABw4s4re&Z#DkI)5X|TWgc(n9^S3LQ(->%OS1KnR&zT z7@mS8dXS-8Am889QyXZ-&WfryxJt1@qnXWCdG)B-hY%l*7TJXJ&#~N-W>#l)^A|;p zNfCe%rPoTSY6%@zP)?_M&F>VXT|ExTJ+0Tb*8Y0GXmjd2-1L&wSYb87@bCJUU%H7l zqJOqo7`Ws@5EG^ry{8&9D&uH`7%p{6ceQxf68tetqv_y199+`I%6aH@N2T1nQ;lK2 zqr%RQ0zE%?+3?}qGVp?&$H$!H>8#M!aXGWXexE9hN3!%RZ4l`qk;CSo4#3*3J+jrb zs3uqfN1Q6#L)Ma!_|To_XxdNeI0lX6jDKvG{o4SE_GYo>e_nq4`Tpk0n$5EohbHvt za!@*2mKB}us-xS%K-4DM+iAxNDzyb>;O)2JWsn0unoJNey|TVvE^r~+Fp zdBF1QN`YI`*_3;-i+#c*q-;+-*3tu8;iFU zygC960r|XJRUM9Bb#MZMv$ADZu;nh-xSLMT8np+-Cbfp1mxX*KIWzd6Xn$NtpxHIh zaI#NEx2}c>G3s!s`JpS$$QoE3@mMUo6U@MezodQm|-K9p$pWEy?X{B~o@d$PP<%g9bxdh)U^v zUawC-v$B}r0e|w(@qR{3!JP%!0k#VRiGvy?Z+eVEFG?N6Cgs>H-m$BO;QC<-71p$*@OgWP8b>Uf*$OLjr%7_(itLiB@N+%)k=8WQMv#Z(X9I=_w8#r1 zt(%LXw0~P%*RN!0Wft?gkt1%X1VrLhlJv5l4O(BFmtyyLwuZBwFp8qKMf|N22k<6y zl5InDJH>lhx#}jPW6|5?dim=ExtnXdI|1SJ5+?bU^lv9-$D+i{ZS?O7q9z%s1kw(< z=`=8SLW?}2ZN92q#d(afZ86kK>Chh44i_|LO@C*v|4~pqBTRCQ>gjvDy!m zX(=2jC2Aihvw98_zc^gy4bI6*)J)r%Mm@8#1$HwGzKm9?_Rn3VczXqN zi8_-wN2t`~YiZspr`;rQoU7ju=Ls$5B_4WDt}!_kE|)$81Sqr7<&7u*Idfi{Eq~KR zQ6p72`*IJnz*B8CWo^AwzUt8whV$lSjktqh?Xq?t=-Dvu<>#zl`j-zRWm9!j+wnh= zg?c9hV{*}%f>TNwC(iTK>0`e_P#uy`)Yk<|(Up!DP9Qq7m$O9bd|d19d?R~p-c1E3 zGA&c*c-k!%mVXie1%Q^Vc)gNqHh(AYhkR04{nV3I3T=Y%t5q4W7I9(;Z~!_lhtr%& ztWHsNZ=%ZSrQIrYgf#wVexA6o35@*v=jzGXo!-73(*T`1HE=tDFxvA~#?K$~bN%bX z9R^yNNd;oXPF2uX=)T=5C_}EDzgEn1HI}l)!R8HSqIq+)yQ?nY0a)AW=zpAAKlGav zpik7 z+tf~JTAW(X&`88ymvQM{uFuOn6m@s|an?3R;T@eIA7&os9u@)igGab6-4xlM{%y}- z;^(iw6>pwwckgTq1KDTO)qh<-Y(SAiov=7-ZBP+{adE(VkT2I&|GN4INRR9Eno1WX z6~UdI^XfdgUe0ehnRM9`+?>xRJ+dQhEP;I5SmEI7V`dSI7ag$%S@uo;r~+qL7U~*u zT{b=^sc``mXB9^>jB65NVQ~>)yS4rH3tUPA6#L@z;%X7f4S*&y>VIE#=w;O%#&1)@ zPs=9LA*(m5_4VsV!#`~N#zp{~sFVvYP&+0Y#{hVjqqnMyf+K9_xLL@mrA|0=78Ve{ zn?_`6=Xp^B<{N8Fvy!l#ZP}bG)D`!L@igjc4|FJ>Qc`f+y#{>e9`ubFLF}gI1~jJJ ztl^v*EvZwet}F;;a(^@}=Un?BNTkR)xS*SdYJE0oi{4vu_&IZ2+^Q|WckCr*<6cTB zatysV)!AH?*7>|#zrN2Oe|~!T_T&BIc)_rB?*J*cqEKX4zjmpPz#t$K=jP1LaGFkC z{@tOd43vNmoeD2ag9Is63w1Ab?`Y$A5A6>jVa<`xYH!f83ba zp=2-WNo?5IU8h$ez>{IybkJxuvm8_5lwkioXqR9Y%1C8dmd1Quu^*rM8`HcuA{&rC013H_gsa?i*1Gwg>4LK! zYM-3-QmeWvxql@EY--r>B~}hQrh&>b^VuBL6fh8X_p3C;BcsOMpmohq>!n%Xt?gx6 z;!moEzE0yAY?3|6#o>71KQSVvrR&Dt4`iDIz!Kp%ELsHkd$zhISk+sdhaoyCS#eE` zcQ+?vuW8eRUFd*Z?_j~K`>jy&nd?#_B$uCZmN(VGKYzdedYL~y5G9%3dD@N+K|N0G zP&7|$Ht$c4lT8H<8d+=S8zcZi&@1%RPA{lMzt%DctNn#Up z@VIh>ioddk@MqhR*_|~H`*z6ORU5QBw;i1F=<2FbdG~)|!^%n^04a`-4z#yUNS#F_ z9##9#q#rgGr=`dO1dPZ7Ivm(x%FaSQ zFV~`q)eVffB0XVSiN21K>;gz=)0S$B`D^J#=W*x-E z9sa4`ceH;|Wh~RCZos>BilowD-ZXb7M{wTQnd(m6hizQh3-#hvLalMxZjzjLXJ4!(v% zfMqIiZ%R=L8wjOkn>Wr&IB3}Y2w%-aWb09iguwrUBMLkD!*Sesc#-+x>b>tO zt|29CO<(iPvRct1SEaC1YxbH&j=@nhr-_n@zy0{v`^yF~iM`i5DfmeSC^ow|Gm8uA;lS+OG2)* z6+89v8t;6T;rPGH_U+pTH%Et!i+s~#x6XguY|K0z-tclKxg9{$QMW9pqg|z?oZ7WR z85H0RHE+k^^_mq;%Q>?5GOHypi7O~v%j(>NtZzC|v9}9up=w314}n6PjUdX6uXU(1 z*p4v*irGH6~TDK0Z17LsBtg$j{ ztZ%yK<6`$vZoPSRb!oxniN4~J$nW4QjU>I|>Xt&FzsI>cj7bF6LJ5F_SLIZ#_q{R- z`MF0{sXl0wl+;>;8!<-Z-{D`IwopksJdVO+-G0{ZA8DgRR9 zawfR%*06ZTa4DW9##v6i=|g|A)9br;UNa}S zD68RtfxkS4Yxko-aY+`to_&t)ol~O0s|rv?aJ5VdbR5{LC6Ot%ZG%bm-@TUCBpNyz zx+W`T5x*xH=`0{<$f4zSXaj(r*4_?Zq zuQ}jdg&OB;y6R^ZG`xwPr;<=rt7zL6&U0wg9J=BV(ZMwNp56#YaYVu1noCY*TV4w! z5OraPW=@3Z8zAr4n|B@$_u1hDrww79Y#T3Kv>XT`&FWE?Y+RotV=sR|8;&{GvCb-J z(&`=AI1{RZ(&G9mdiQ^@x>g{$Qp(7pFO9Xr3Dt9|4K3PIVa-5V&kOc>{_&&U@5g>e zF^P|`pPJaDLGgs?-AE_JZKDk&w&&OY*oi-UK4o0ViSK+Y+vSv-NFM=otNZ) z+^*{ksUA-1DZ@T(PjjrBgkFN@X6k2eyMBcTkVS{HeR~3w**4}Y828?S(rZry{pY8z zfBjc8-6MMGO+k?15W&NyQ`ul9TX=6}9~@cKX?fV((AUIM)hCzeJN50>PiLwa4R5zM z2BHOPa=NkEBnf{izRIR#(zKf_YY-ilgp6qOgl9iwRz<&#!CCGAq7SmplE>;MSr8&S z;@)_ZBugp9ZXdpa?)>mkZ%yiST(js$)PewmwT1t>*s9TXf&QT|L++*i#THbTt4`qkM z^T*C6j9NERQd`k~MUaZUvCDBRq3VMIeCK>tkBs@cNzhEQ@!6Y zJo22!`FVe}eth8A8x#-RH6CQ~IZ1NtsjcgFx1w^Tg+_RYFsNNb+I=35bROQ>%k$Vb z)&urxenZCkT9N+!2<8xQ9DrbMI zabYuYj!A28tLq8GP`y_kkJzZ&Fe~ZL zDrfw9i=?Z&vr^jaR$z?{?c2rf(2zIUy0@!?*eX~~jUjbNE+XTVJ(r>DT$~(vWhE?o zlL?04V-m>;W$9GD$<8aA4;QNTV&s2_z{GP;Z`SPF|9UG4a6ajdlUvkdgQ1evlx_el z>~?GrwL#`lwW5^n!sg%EA${n)2hOn>fEZ2+-S%@FHYI61X%7zPH)!{)=>O6b`aPAQ zF;ZsDEkXJ z?%C;>O@p?Zd=B`C4~1hWGRsRjRY>GF=obcvgt$6y5bVV=u--&ZawhB86%`ltJ8N6i zW{Xwh<*Jy~#@hu$?1sQXf+X76fHl1d8zkagflhCl?!=b28a(>*QoWPauA6_y%gYB2 zCJG5SXQp_b)JtK`3Y!Jm-u8_uvYNDo^g?hPqxt$a0+=FgeF6E~@@HFprfg4svokw< zXIsar^5^Wbv)y_xW}$lKB-^T3Y(IKkt=lfws4e}f0$P<-KOIdBA_K3=Rb21WHTFQ0N6{d&;>r$A2_^%vO6ssc&fF&%Zvv z4x(kk4qwCR4)Tt-7MD$3HcRB?Uj+a-)X50flC-K9Z;Mk1dg1Zd_PZUvyRus6(az~T z=FK0T3JAsoJ4zb&On}FxlsG^~fwSZ#(<^=_;$)(&k{%;?38H+KeSJcwH`o0H7z^c_>g+Q`@Pm6bueBHM#6%*=>~J;byu}Qs#qJ#s zz0avi8Vjd&YqoyPF0V!RG&QQ&h068XQ@0HjJs@Y5U!?=AqZR6>zM_Za6bt%^N)3{R zH$o8y-*IC-M@rSq@_;iPhpl$at~xhkH`Tq0rrCv!0lJsl7%K> zqB7u9R(8PZH)m^NYERc4zdnEaV|*ZyqZo3NCZDZuM6pB+*K%AzD!UZ6o>T@oA%?xS z%v)^m`D8oDez~x1U((Aek%i@uz#vJL)6F~sz|SU*2~ssDO=7$5a5QnfBs+JV_Br=~JQSV&s;Mk2hc zY7BMRzZ}EL)(y*zVbgs(*v&mVuiFCj-t zwSNic4%g-U9RXH0D#o}^EnKSIXS}0(Ij)0Vc)ryNPyk!03JK0D+|A zkVXf6Sqfb%Ug(ztybCjJ;PqqcS#!>%0DsJX2UCPAjXcuPZ>=vlGVxF`RMU>E>~PEf zwQ%o8F@A?SfPi5_5j%xM+nhCvcE9oZvMy|JqviJjz;?b@wtX8W;DReDz*7dWiVel7 zA#hL22HKIRwPO#4?>h5s0RK*t6pmYJxwiJ&+1j+ggFILD<95qw8}w;RmE#ltUw?r! z2dl;GL=rb7wrDV^fMH&Se1u<8yd58PbL7oyag|;n0=#|eM<9w>ypM5^hA@}N97C~K z8{eLn>(l+|AAf!t^V|ESRIgU51DERBPk1r`fLzXD1n-4|09~`58aH@skWL{^;Ep5Z zO-DE{{RS^zUxHBU1iuBzbWxYd41WN`-L1(SB>l{Z-TUpuJcxJbj~-t0D=PEY7FK2+md}SHriD8=Jy7!Ds$pnPd1(R|m%*DwAMls6fIDP@xK~w6cr6TC{o~77 zod*k$(|AQI>siUQz>}Pz($*-FTZ*{r1mKX2RBLy;V&EA~`t5Et32x!xXdby|S8D+UMG#$qw zcXqC-RjvNl@KR=1v~4aWK8PiWVTyap)X3>@%3F&6yk1_+eh~0?+XHXk!`Lq`SDJPY zmyQkHR*!WzAD543IUt%k`)+x&W=}c*j%CSnySh#p;CB6h%75Gi6r3HfNl_GGI$GIm z!_;LOCcUw0QMH@b=w+YlZ7bz+U{yf1dSSh-vC;+twF-Iw9Fh(*1ViW!si4^a2`A;C zSEt-~UCs0k*^D-*?>53LL&Z}aRCtKp7MotkM7kYPniqn6TCSJ&K85Uu2A@kf7Mi$& z=J>%ii_bnM4u1rtAbj$2X`EgS7kY^w-XM@h&#J@ak(CQS+H#sDB!Koc1CFab`2@9d zKD72!Y|GoFdO7rOc7J##tSj-0IHCkW+E!P68cWSd+a3Sg1;{y3|_abIb%b%c_RlvAhc83HxY+#riQ0}lQsmFL`)`5H6;P}s@lwPu5tkRFgHiZfoh?5EA~;J z))X$Eq`8Fldpm`vJ$N{@{?3+kYS&BiG2jO(0)MIp$aPS?3w)ZlYuzMtkDZ-2`tw){ z)nPms5p3eP_*A=G*r+`KFJKL)UiD@9!bGB`>MZeQL%}FC_KlXk#U#6BwXnnAo?+L| zFW*0y?o%pv!qt?Y95;t)Su(0kYPnDm;HuTCb9Jk#rqv*1wcD%Ybfb2ca#*EaXC`AE zz<)ND42&^jcQo*5y56PyyLRn(icAIWyn|6*Bi0olE`U&_IBjDn(GHYrU*n!oE%Jy1 z|2o}6vWWr-*4@AcPE@cjFSeQ;)h_700ioc9OKuZLxI}XsPr{qbfYhOAq}A^YAgB(* z@f6_ytUtbfdim!EPA^m6^_w7~2q6#SY=3V6T#{;4>($k4*#Ypv&l@t+uFY}IrY>l9 zoS>Zzua zJ+HSKb?hoHT|$RK9(Op;Gw9q#{L_1c4HOgt(CSY`X>aCK7uKAaUk@MP>_ClJEq@JT zi~hhsu&mjgwe9x2T#)Ve!GrD%yK)%maLN^M#m-S@RpHyd6xlLt$``#UMs_q!W}~wx ze7UHoyy8)|3Iu&is`vA<*3hkF4GWEGH&4}$K_HLv^B%R{@D{or%kJmA z4jZxH5Fol!Cj~eJG1bALQyc4BcYisp4;GWEi4hBQw%mcL;R7K-Fsg}EP7Z02 zk5pp!SYA*T+}*O_Z;SP=1?@uylYK=h)kIPu`rkGQ+Uiy>d)Qq0R_lA)6+YB99MIS_ z5VaqpT4q-*FFQ7K#5E#9R?MfAEGqF^1iJcYY%xSRRacuxS>H>~$_JKnujY)6g*F{6eI9#00P)`U=@AQY<<(dc zYf5@+7jKi7H-M_@D-aJ(B7Z2|4)Bn1q31d#sgny}I<$~N%! zs1-KwR^D~jEZVL)`CryNX1I=`@Qy!EKJCMa_q!{0;tUlVCd4~xc^nd+Fz(bd)2r#5#NQZUve*U@Pf{jNAEbQ%$F? zog2U38;04HV~Lwm&VL|dDFEwaggzaS+SKbwZ&&NTriq^BJ)pq0*RbfhK~q(=J8VXq znr83GF-d#PIFq(L1bz6NUL!qQa#o|X+3m6VCM&;MOR_+mCEz!WLLt-SG-tcIS{dr7 zD3#aOIP*i6_F6i}tcKGCVWFk?|J8K{OLm(;6y4`*BtU>Z2Y(Psys@X8RP4&v=Nyvq z(S59QvcG%L-{9Sd1jYb-LMghju#$$2^f{CRzCy5#))1_#{S+o7DIE~A}a+&GKQ zKMc|sPo>n^YJZGswx_^rs-j`$P8r0YMszFUWSd>e~GAe+cu7I zP|r%y2q4SDoCBz(xCC)XTWbzR5Cks|nj@72CQX1i-cw#wQe#Pz zIlbDYsqh-gOTo9@s}HwSw;dtOwu6gf&;SUEt6=e`Y2qc_e|jkZ(&BklE8FyDaA*~b zOvt#EiGQMS!zZwh2ei{7ec(NgMlZq$S< zXI={Bf;2vd29^eq@*3L`$f^XXw5UfX=;lfe3A1^FVv0l2me+cHo4A?bi2ua-ev_yQW{1*>;UXRx7n>nn<0f3|Ty4Q+lod;*zM1T8Y5Cr=^3q zEq~Enr;Thy9}BUC?mfIfF@^DR10X6>UV|R?AZdW|hSYFrv>ETAbDkD0+qA2+d%q{M z)&4i|!WzTYP}ihZ4Z@JZsjLAooWIpMmkL%*WGJ!*&paGa-a|P_jjULh=L3O#`)$sT zEJCM)6@(>g;ugq3U?=Yp^xV;BfW!?j=6|H60qhDQdv@5&>vJRIyU!u!a_QGW;| zuf_Tve*NppHRq4!RwYuNAd^aZ z)^@BZp)4VJkd^>ZS6&<|5F$yyDSrcEms&<@6L3Uj$ZRZ0S`5~GTjTUoIjm(La1#af zfK2{4Mu=1!wTAZ#CY1Pqm#l*W&&s>r2v1fL4Ok{8{wgJ4^PG@LiE{go83HJS+1~Px8ZzkRtOg0e#*acj?Tt0&^C8D`2_Y* z_{nbNaO}!1<%o~#`tNUF+t1Aa?z8JnrD~9o+Ho!e0KYUIU5WchK|^suL47E57KvM` zP1K#T$O+FzA=dP>Y!aj>seh;_FK5`pen@n^oTnhXj{u<3#EpNsD~(2mdtDDogX(9Z^bowSNk(){a2`6Qe)HxhhLwi+Ps5r7-?yM_-*u1sz!2@!ELH+|)4Rz#;bB>;P=7%sRPz1Q+$;;h zOKT8zm+rtpb|Ve7vs*iF?5l z5+`TB;2OQlh01dC%w%isJcn`6&k-BMCB-Xm0fTt z=^-uPzRkexQbCv#&*R%ESYn60CwUK+xL)9dI_^{J}9S6%lWTz^XHV(wzWN z_+7ahj@SOOdr{{wHJt!vzvS+Krbbq}Ws4)Ql}uySc-xwJl@WAZHV5ta20hCuX0!)o t`#VH*k_vggd2oQI@)s&|YX_vE=e?;$#FELB_kqSQe*+^R+`K+;0RRkcvo`<$ delta 25043 zcmV(%K;pldiv$0O1F%n8e_gcf#*rl3FRHZ&f+T>?!HZd%(yKyJPUU?4-5ctOb0RC^ zPOs_d%#`8;4+yxMIo!?s$);FudblxGg^W$^*QIlyl1|p;`_yw=nr#uy0<1!+!`1-u zp0*;>>&`JO^Ub3D3||LYaVT_7ptQx`!Qoqr4tqF@q7u6zP^z7Ie?!0Z@OHs|&L1BL zl7s|TyzdeAEjt8$H_d1@cjknu5*yPARsyK&XsfnU0drZNu`lvm^Kh$2*{cj|7jVt4 zXgvtC@EPkC0-Okc+r665*+r=vTh1lsPlE_6kJqeH&^@BWs6l0kQ6oPY@uaQ zcOuuByY{B!f1_oqY6CMA@n(m}Zcp)V3@5OlxNtiWeSfF}Iao8Z)t|20UWHKJyaS7Y zpffEV22p!mx7D~jJ+z1fG7~D43}}wnDY~PkF>l-Pn0+adf(3PPtw++>aO}&eF@d5< z)yL2<{dsum%eSw8d>bEVlAOu`O()0Z3H9ilAV38He~GQ&Xu~10@w!v(X4TEy7fVNq zP_rw^xSz00FX2^`2{w}~bA&s=pw(z=*QT9^dTBA9LJ z#BfY^f2o`DW_(NiFYA9T*Sq!_Pd@d!gYo=%Q@fk}%u6`Dq7I>26i7-ap9eVyuExP4 zghOK0eFg$-wVjR+YH7EWU29hObhm*V-sJ32%sN}0&}P*#MsZX;*lL=V+RAG)A;66# zC)l%^S`TZuaIZdBXICyc{M3J2w=6zyYh)Bnf5;E-B}unRPc^%eWODG-rq_+y12ROO zaH9c&7`8jv1==2Jc|(7(M`49u{$M zE_WlrkE}RdR>(hZ4uacFN@lPZu;sJYlQ_9xKlLXf*V;g!VvI#gQX9cC*jj%R5_M2#rw7oPK3s6mdrl?0Rp5xq zC7t@CU3FKO(ChwYHBrsHaH=%d4h89p_q^V>Cl09Ufews4ui1}(|N8Xv=ePGae_2=0 z4w%lTXNM#e2y;l-U80?fqpy7any#7Iw#dHhY}DQ2OAubKQf!}#_c5;R9=B>)N^Epx z6S9|TXQ&oIiP4rc^c39neC__*E3$wFr&~?nNxEp8H!1>~6F4JIKX)}k0kb4U-F|qI zHD8<6rwh^DoLSS5_GMmqMel8ue~DM9RIfpHwW#Q_PdKbm!_@4j1uY8io)_%rr*B{1 zzY@yl>60|4Ikh@Er}NFDH9NJAs=gUUMuqMPgrZi0n+O|)wUPU=_US0_j{fgVkT1>_4?u=nTkj|y-4*e40+Xt{s-IfCO0o*UuuX$SiK8Nmqt*jgC+j;Y)KS+QBooqUl-cIG}ll2_a8(BAmQy~@IJBmO1zJM_oYU4q1SKB|U_Ms0C!n!Qz_#4rvjmaSi( z48~@D3k9C0zQCu-hXA{3L!8lwq|JUN$!5OH=KCZwaBA|!UksWPsR3BeYwFz7i{njD zlH=Jg;>)kEZ!b9>kd;8XpX~pIx%E#tmg?gTR^;^)e3wLcPVfs=e^3kjo`crx0VQec zWw+^cGzIZQo1=KQd@XO(RCu8Pkl~1xQaXnNWH2`SU^(pxrv7>mHELdxVWpAgg2T#? z&&w7dBAu;gDmo7jd+p$UTg~g(!r=7{4e}hzRBEaomx_Z9=&-$jfkf5YE16vlYEA&; zn~e+c5(&j6(-WWje^tNydg1@QzqNR_Q+qb&1V}8-=xSzUO%70ZamcD8x%cYy0uAal zYPaWM3&}cNm)=!!OczZY%Tdses<|D-Kn*9{LE%3@6?{ z#5G=-{8B7`bZrCTVc%Bwa0wbXUgNf#_foW!qX6Tu{298Fe^iPKIGyWAgri(A1e4DV zerrRUvk~7_5dgBx2|5dyxCHE-S=Dbv+m7Pu+lAzWm753S0A!) zi?t>dq%}+`f8Lc;>smxI-iL~Dmv#Ez7PG?{EnXn;^H2pSnKVhBx^lC@9hicq0kFyL z1+0%{Bk9^s z*R(oQgTzUtql<69Uq=C81ida56!WA&`t_qPakmp$f0Z}3VR0P)D)F-8Jb+DXEL}rI zW?+4{UyBqv)U@Q>NKlX4ivt^SHkGl?v@ZYysLP5?+|1<=)H^*V92R29-E&wf48fVQP7~3}c71yAfXn13VnN zd*q(%Ry+=M1wn#$CG2aCJ+9?a61^xQm4J^(58{L)pz-lk$p2dZ`1I|^vq@xp0e?@C zV6k>fQ9%oP4FFqwy{q*yi7f#Fvhnxcz$o@w@biaFNzFRGk|&p{dfgcoXBPq2Qy*DP z*t>pRs&KMa$8utJU?+A`BR_Yt9|)aGbg}_WiJ6i3V~fruczv^4qyGFr@hsb_r6V8F zTEop#M}~_m3|ka-N|Sl$MFL&3Yv8`{2Z ziYD+BCorW2`mhsE`eElaK%29D zt{JXO4(VEQ^LC!p2fzOD>Fa;~@#oJUlL%;^e@p*>X?H#0d90#en)76uKpbkyxE&&F ztY~U^*}k61Gu9HirC0!{oFxR;tSYVph`52!1kku$99=u%os2YHIi%8vx6sf4WiJ|c z?V1X|lE)mEwa1ZlegLr?(ING$C{c(`J@zHxw+YYKxtf$IY@;W@w%o$lfP_9E9V_V! zf2}&FCt!grW~--7SK7`&6|d!9soGIpI>btLKCRZb_HF$2f#rr3xzj|fLQB50PV>o_ zbDNmm z`Rl&Jn|J#Ni|(+*#;8bj3~u;ktEH-u9&3DyGM&D@#pm6L_S^GSEs^Uvue1uxAsMa9E@+wjWf0OpldI`ZnJ>pY`Wy9&T! z`dDk}D$)e20QX!PxFqG?9Ter9s<^NL)3R#grXoj$o8#Yb)|1Wgyj*|Qe~+Z&Y)vC_ zog=BB%d6DM(y(-O1@cbE9RjqF-`onwPpf#vP*a-e1{s`f&1cy1tm5{nN;_!JduDGs z;RxUEkd?e-7g*3sb&peHvWH>)yol#uT3yiyb%1)?)Bk)Pf3v-7ssevM zx^D8vY{ag}I>4Gp931^}P@y!fb1&E>Y{4zN6g5q^j|LM6P8@m}6v%KS{6|*rSn6Ob z@ohte&zbj-?RL1+vi)VXB4?Ehb6u7rH01O)!@0(kv(k=1hY5}6dhQAasEY)GBZlf3 ztz`2l&3;<0@AGT_K#Icz%|cu?pP_$gEdsw?-3UsGLlSn*4m?C_9JL9pf_rte1xu%P zHQyQ|k^N3ZX~3XogkNUe@Y;!lXO~NocE%V;mY@ZambI$R^sYHkUo=?m>{d+BO^kwi18NGJ!C* zzBvu=_2{w#J2d^>->%m9*QYP<_r}fSoZuB=7@Ij}DOSQVfNQpt>g8P4FX6x6D<(8B zK~h$aP`}@>FKsYAm8=qc9Q2iMaH;A>JlYzNy8ya#$#K~OP&r^#+t7MFOpBqS=dRo2 z_+4OgZfnyH5Q=ees9=`OHo||9H(g6uS>krCs)YvuXSU;^*iAwxSA}4Wy*181Nr=dI zT6kkuN$w&joP-82BIv}Rs?70ry}o`tFhy2fdht9Y^QZ76V(BguZ1w-77G zj6wlNy1E6ECE$8HaS1}Q8_Y%oC#<~Oy@|u-+wgn-$OLM0zV}Fw&#r&;8;{u@LcP{o zq9lwcpf2OIz@{W_ZhD$K_jwiLm4Y~&KZSZ&Bb)LekI+AkDO8n&OmHX;Vr~F49%HIh zYUfqlswI8aY7a|43*@i251*aiuGdTdxqqMw%Kq5YlithW1q5g4Tq3prLNLm$Er!!Q z&^97lO3<7G5H;-a@*IE2;(D_kU*W>yEQm9r&F&Ph-p6h~_prr--3Pk`QteCcl^3x; z+%{A$a*ilp4#M*%);a(pRu#h)bk9?|eB)1w>cv;me$YNoIOp=zv93$LGZ(_Cy=a+znKjzRH>lU9kMKguyAPNn|1pFDr5p-Ut&;~*0|I0_x(1J zE*XS-ImpP=&%yLVp)qD8rrSlj_ss}isK})-Jb!BdJ_t!n8K>yZI$B^RhO4j>4sxjaon~M zw(X32wn(JJ#BTGMq6(Wr+;*PBE6FP=d1NQ%0oY`&3S3MiuBY{SsegR?`t5y=9hK3{ zkcDC=T&;FS+MCR#2XGCb{H@!)9$Ku=D)iRLZ5PgKn=& zR?w1~g}SN@gZ=4_8SHs(yd6Tx>xH9lT)SU8cvzMrSyU{eB|xtV7N*v2WBR35Hc5~_ z=dC1__r1Dn>(cGm0Dfn*mB4{8=m*Q;tioJk;Qu3j0T0)XO|7nM$3S@Qxc~O!Z=$N{ ziDiHDs8_e7U4jbg2}G!V7Qp7V38cd~#>u%V!HSlC!o}NU9f+IeQ|m@7@b;aO<1k;m zXp7Xkf$&=6(C9^*S54-pgNQ5_$qHynmUwvbCdb_JW|x%RC2@Jo@(_UUscuBoL*+De z+9&OV?}9N-)es+>iqFJ9-NNm@<0-n$wj_TMIYqt+CTH;)ZBs|z(fx7ADfrOidR8X< z{?;PlY2etgJh%y`1b%lY8c&QG&M~RiN`%u~4H~cVu;#)Vs@Y^(Sz5N!*yrdxB586M zh!rIp!LsV9lT=e;SJoL7dn?4RTy95Wy@rMLJZ?Bn)qfp$@c4mbJ8R6kbL{!ftO9@g zdrTdD34m$IIXNkEFKfhW*OgRFt6HoMam-1=5HRE9mcprIN&~Y6c7vL4!!8~U5Ln!s zKJxO@QuU9da2gO~YK$EBZOu|IVfs}$fYwaC%&MBOT@mWhHn3m0f)f3ATo%{a>l)rp zR>|j5`h*?MDGcDqN&K->(mv@Pl=pujB(Da#Tll7b#p_z}dr7mTgtP0lO0som4XV|x zISWdif+8XHq)C>x9d%yv(4_8Up_Wh` z>wVjUtyXr5pq>EwQW{&a7LdXbw7boE)G7}p*J?}FShr-w?D>GKsVpRQcCz_LI0{dG)IDOc@5P6Bx2ZbsRAm*z3PVhTIkAEt0H#ct}aDU z9@TlWVum>W=dcwn(gKw|y^B;VGqB z^yGBF;=U)ZyYy--*facAOAaV8AoS3J&|76i@AosvM_7R*Itq>;-P?mNR$DK4LG0nf znaK+Z|YR&RQkNJKG#0K%|>jC06i_P|U+aAfMvqL~tr)m&RxCg)z1UK7b z2?;v95w3)P((b8pZ_)?6+qSL1xW#cbd6bw4gO?g?V!qby1^R#H!(m)+=ryu0+iQo! z7BzD^F8wR2d%>}oR-m~X;Qu4{H1 zTF53T?bpbT=(bs$`JIq!Efs*Jc9OR6X2IrvKDf%rcd_Hm8D_gj0lXl;2(-E!^>G}` zUc5^KJxJ-y>b-x6T|om44&GH&-0g#h2ixUt2|8*JyhUlJ;s)eIGCc1=>nsP@cGb#n zO^aVqsbBEC?B56B#>MA5aXcxE=N#YZQn|& zifbyEr~ZFz&tTTfKkj!Us%Wb0*^bVzmYr>EzYwU7RP~$@zkUAKr;iG$qv$uHP^DuT zWM00SkFG>PBC^7gIbo-K*^cCFpK3dFl&rT6j0ZrlMrGfEg&8ovW_17{1+|^)>Q-eB zn-28}I{et(RxM4HdFijX)OM5#b3VLB+!c@*TK#{jAGq<7f|Uj5#=O!$0Zr=jHBeuz z|KomM9Igkys+2NSQ9XuNq!3zO5^x7}ciHv0R{_PjP1_FU-gE(|@p-wv*Z9F*S&l4w zQpj(~x@Lvlc}hiQi4REw4V5<>&g2R0I)ymbbnFC!bah2EL8xh!P4g+J;VJFWXM+~i zMihUWP&~aaDGWQ2iQN2)CiASxD}ord@rN*%BRG6WtFX<#rmV5HbHza|7>X|7B!zw2 zeeQre^eOsw99Ey~>C?*ep~QtV8&Tna)#;<;cW@H82OT*#eagJVsU*z%d9_}C);~Tl z51&cXOtN8DD*M_lrEbmvX|)S!N)nXx2LpfU`sTo~ORDvN{uyCEPED9j-7C8^U+`$@ z#j!ZntKG|#1+oBygVYhK*NCq!^Id_0*St78XbB3k91o*b(#!AJtATbGpqtU%2Coy8 zS?pBs`Vdr>+G|m@bkmUKhN4|;9|&jERe^&C%OTj@PeL!&3)da@6iD9PEA*J11ld<( zT?d?k1y3F79pW9K@1r@uuJ}4jwA_EN6(|HYM(snkXf3S-3qGY~PJy;X)r$6UvI!QY zgKBFxcf4J%`_q3u2=!nW0LV&Mj@o727po2J8*y>AUALOEmPLAOh0ye!AR_X`-rTGQWxqsD!6X{ukuvE(a4+EBDJ;K&JW90@LutJ)=@23Y!GEu9bbQ<#wkZp zXF{V)Fv_LzsGU5uN%icggIdOVIKi2eOCXVNci^wX$X3e+a5Y(=z9($bZVvDW9RJ`) zyeXU@5ic13d%6A}bwN0pX6p`Us?=%cnuRl+ue%P3gt1HdABK)N$v#+k#O!)9iJR*h zn6uxYC-w*IHyl9aYv?JtZNz^GLVVi^)s=VcB=D|1F1rfOJL9XxY-dwAh&4|;*7Vst zoA+zW$MeW_s;s z4+ELuY!JEKzyhnkomGI7)ahxtyI)OeKBq%>Hz*>@LD{|6X=A4S3szqqm;UC#u@8#` zd%JAFuTC|1#=T1eWt~!Jr5Bv?4VSaaJh8`Zsqce@b`{PmWRc9>bhnCNT+YGi;Hsl3 zE5-x|UPxsGJVm$2{@Z{2ul4%teL560n@rLZZ6dU_&=i;Kn=`@tl<|?hV$g|L6gg{f zp7XXFf`pujQ3O(54TdewHD4(~qd6-+4Uv%7%Q6eQIKsA8^0RuO5i+6guMiAca9)<5 z_?k<3K-&&4GHmS)0-B_HSQjU6nWve_=AG#9O#uOczM6H_9-4psln!?&M5MO8)-~Ro zt^rB%f73o5Ud3nWO?0jf&8PKx`Sj<9PP0c=lWlc=HhZbrPh`A{mzBM>W+PV~dl^co zP^`_TBFs=*Wfn9CUrL0X1>qz*#&CFX6FU3cc0@biClIqLQo+|=B@MEwW*)qu`>8BJ zD7I=gH3s0X5chw;c)(+2{y3v*%}Ap{SlXFmIg%fagr?OO3+WgT$sTpQw~m-+Lb^CS5skSM2yaBTF{(k=4Dun~RLEptJ$ zEfRVct3?Cg!w^f1w`{x0nCG4C8wc0#1cTGd8K2k&Oxu5o;MF#TT=z+*|3`qsG)IavVND6vRKKx15z*C;c3Nwef}~3;Yjk2AMaCcudZX#qqWsTT@QUs zL7b{v!r^~7pnGy!S{vS7Sx%*i4}z&p*EMf-=Z(eceLhe_*-rtyl8f3VLO|>=@Bx4) zyq;^hr&qgG)YiIRy9aeATLpe~T8PMJG<50L%NDh+z^*FCYEEghUD~g!5^fx|!+dzj zx2sID-By}z$d$%nu+wq}W#p?xy26%Hk*R8MyWfArfi;B#eEHj&eV|{WMaBdUIEF|f z4z?_vs^zopz6XF}TJ-T!pGvPECHbK@M_JPfeP7a%JOaU0XE5i%I9&>L+EjlmD+s&S zz|&)SOqml z@qP||SQK_wlSD6y*d$tL+04a6EtR zp1;R?TGwgFY7IomVR<0RE6g9N%jIRqtecK)5YQ@iBH(hf>0+{{`85Z*yRdij1iwcW z#z1;glBAdU@&Z$Vg}+iRayvOQ&0xvX%G*vDA)uU#7(w*}ksRD!@)PI&_x$qfeG0jB zth?SUDJZ>Df_KhIBbKVEhc35yF5`cUlWomA4G!1tR+nIt$IPR7iJVjd%=)Op$*PU4 zTktMt<3I=xlB#J#%_L5n1%h4e@P})?3hPO&0$qpHHQXKi7g{!U*y&}Dy~54dgPrZOmF++}S;_5uWQ*+K0avHE{$Z~go4 znyOD0s*c6l^w;^`Af%*M46J|G;`-+FoCN2?&KV{Bt3GiAA_&f&cXeRda>*HyupFl@ zc%Rz7TD#G0}l!&`OguoU-3?|}JhI^1vP z2?xODP~C+tJ-(_?s*~v0dpv(jmRQ)5e(J`Ny{}K+4fCFG``7-SlSdc;^0q-3LKB90LCn*Z9g3vM7TVZm?0V* zN%8dkd8(1s`tf6aejlc`sM24!WMohP_dCkF9ow5o&=*jP`wQrPE;T-N z`%skE&;n0oWA(6UP3HtUZ>)kW^6-{?u%OL3fOQ!kgIyI@6&g(d%+L!%tL=CuKrVPj zVG*`5aUpHHcC@_d$8x>Y@u}C3x=EIv?zYb*K$y>}&aNfOTa|whetVXQk!eitRakJ=v^oClHAw7D1v{rgPvwJjpW%l9@3*ts_DXC{ zw(;xL4Denp!lZwWb#b@=Pk!rX?0WtBV0yhLXi&GopeUJajVY_X3O439LjCLG0p=xOAZIW90H|wXXO9^Y_)tT{X=SSQRRyEq1^D5;9 zT-#E-)y3GFl4_7fh3O6*4*W0ts2%&+_N9YOZ-cfdHCcamS{A9JZ4)4>o&qaMQ1{A8 z0chCbE_Kl-w($uL2}qMSPzX62GVoNke`%lpc02nNx-##2Ub;eDFo#VCf;Kcd8GOU; zb&Ai-LAB5ExUD`!(5njM!MnF?ORYlBAemSJO}kbG<8BF31*(FMLT+}e%4|~A0}h)L zjv2LVDUW}djYQzmkeC?d;CJFnR6g+HWaSVXx!jh<<<=m7nNMOJm3Fyo#vfKEZDVJF zjCVbz>MXx)j*#hN6)UP%(G&VJ$pwJaV&Cn&Sng-a_%g?*A0N1=o}6X)!La{Ag1_4l zd1|&$3Gi`gD$g}GR|s-iT2$vgP4)Ev+<+o`Z3};c6D0t~#J3iQ4ZB))1n(~$qjCzW zsu2=S@=&NMfr9BC0$wwT%&e+AIQ5&JvW=BflDEV|OIAe_R2dNfI+mtung4L=BwXzP zyOyn)iR(}a#=iUPe2Xfy%b?;^J$N|PHnrI_;B3!TRTfKe&=1NH{60<;6lMv~!A5RU zGXQ_=2!&*FIAd`r09=bzQ12K|XL`rnfrthJQng)H&XqU{sk3#{;65wreaK$PyCXP4 zL(W)(U0U`OTjU=?s;yskg`9dGD{^-vC6}ye>E%>;HGl()dTQ73=TSXOMb#phUzvbZ zIT}lrdI$EN+fs?wi-X8!%VzUZy|3O|xHNwNkh~d;8zF|P-_OhSbJ?TLIJIc&=4b?;%LPoWZK;nk8~IsYm0VfmgwTp#x^i#fIHdv>#IA z@E*$T>;A1Dgq27*SAHnEfbiUUHR#3_eK!U8u1`kR4{cXG;A(v}VTGJ*`mvC6W z65{|ZWsmyW4R+gm@5eE5;P`PJlofxUZ0q_Aa^$VarB5u89zI`^Qq-L=c-G|$q67(B zacLA6hiGJitW!EQTu($s=aIb&RVlN1feg%nCF~kl!Aij2Rh^#Q^SV8?iNE~#UcY=W zfL$+LF-gWPJMPb$Q8PON!P3=ggC8X5^sRVgiEw5Pl(YVORea}Ka*2AJt9XCPH+9G! zjG!*O;+XLN`<&U!IDY=jd{0R?(Fjz?$Aes-)Vp><{_gy+v>f)Fb;$$rchP0yj1epg zFv4!!!;7KYma-Vdp~Uj8eznb_5wdxxoUC_kS}jZL=^3o8aI%x**Oz{sWRAVTb8U2Z zUagCnDd_>g}B(cl#TivEYN*v8=!VQzW_Yk_#{m&L1L$5*-Fe%rTcdClBI ziXa(h3*jJI`$Ki=vrqtNc?w=XYWws>J^gSLEOdbiaiY_|@zT@Fy~ zFPBCV$qsceg{<4gRyv#R+C`i{>;}1>m+OzWrX`OOD!B626!0RrTtcX3&mRd!f3Q6& z@u3L)ZjVu6Zv=mZrW8s%wbrnPNFtsPBSmqRVFZ!6fMkxwf#f9vJ*GF&COZDgwyP_} z7o24E@N}zDOS2-A)ihx@fKI}&&T31L^~ZRTXLyOkFTF#%`sVDy9Qi-j@`BlQMq}Tv z3d5x?l&!qvBr7^ryM(2{*+}Nme%c1rs>P6i<9V^Z_78vDyNnAQE!`ox9EU& zQ|lvW7k7Vei7`Lz9P=%sdowr|y<+5HwAmBHBGEY|05{a+tl{M%GQLRtdK ztO%K!ga;wI2$h;OZ~Awt9%0=?fl_r-iqg&J1&lm2KXXnB`lDmKy-i*1`>?vi0L&X7 zw1u>|WV$p;)TEjOJL_H^W~sttji?;1uDrCy>r;PIfI_ zFITnRV5Y?h^gLI`Q&x)>NMgfGX}dN*AfD``Ap4!)KX#o(I9oQBKQCAR{_X4Mzdq8V z+NZbcBwC%6Gjt-yW#eCwyiM5C0IrdNL-9!4nUlBbZ<#cDCy6JSqrZbc?hgddkqfV&dGa7Nw+8K8 z_c7{b&{5sTSSeqZbOE;S^K!X(B~bpTBz=F@bF0L$jC<7;-nEmp9MCQ0gU_Maz}=HA zq{B}R4hx;lnjEdzv73?$$>^|I*}crhgjrU_^ARTl7@M+LLv#g zsm+S7B4ZE*Ld2zM@YRl>bs2xp8z+S!pq+MM6i;C83a?e2_#FA+gx?X~!9G3 z9Zy&e8)hUSe%!m2{F_}_KosiK*>XjK+?FM;Ugc!gu3=F!`aBdQ^wH_Z@^04<`*u(V6;_j`f)syk=wq8TP26oDH1iVTfQ?G6Tm*EWjH-Gzkt)rh zRaD;iznreJ*X=pffBNH}A8??1NzWgI!t3-NcHPt5yH>+`2e{G=V!oMl2AAh7)n@S6AHFhFX>5U)QS139NrNR5dCC z+nj)+a7}dfW0!36^Wi#R+1-ncrV;(6H7^N{TnI1#ITn=}2Hzzgn^0%DUJ+o&bJI8(cNG4w>`H5!Pt|)VX`L*B#C$J>^IA zN;@Z{0cUrk(XJxD4WxVLfVX1}fUHigXy2390?z4c9h2&%Uak@zf|`9)uS}aA2n4zv z;*<%d^Y+4O4J2?Zyq;=$B5x#)7_aBu^{*fAPfnS&y%A`qe(p*TLvfR$kdS|uFYl8d zoi(%EWLMeDwFq-_0g&lcI&E2v8@63tL_{;5{s%l-sP0qG}Q_xoR+t#)Xkw- z9os1>!O{=EVz@a;ik;u~AcHH@7Q>T^xUzy(P-%re@E$5(yz~O=vNozBlOxQRg=r8J z%jBdmsUWH#aXaXuZ;+x=`C@-{D~v(4k1+uEWD(#YVT%m!_0o1b=?}g?oYrdF(`DI@ zFJFFqe}A!5;ALMZ&U|M$;*w^)?mGiWKtzqKw+EHh9URm=+&agwS=hqE*6-8tSG(w= zq9TW?by;m?2?(K%h@ucJ7}|OGtihr_=?8~Zzqp42XpdglgPSZhdNF@mFYm~0)Y{qY z7s*CrPwy-_me!xyhQ*@fGQ4+CWVJXcYQu4hnrx|GssrQ@LD=on7goLxN7fWJgBYC!{DUtt_1gp{gqT($N|hP&6YCRzK*;(R}k!y zBi}~FxNi3M#g7-3-N%LvOR0m$vZ438TQnf$jAqAslcaq{a>80;NuLqx;w(N zIpk^%8a;SecAn6MwDJFrK%-#TtPXV>NUSpkaqPrB=@vl-&*_Y{i4mO?{L#gR%3B>h$WNh~M|4Z%en(={B6PCf$ZAkKXNmxpxcAV(E@$L-@0KX@~$>tTD|TYtYPdu%M; zR`BWwGz8@HZdG+Se$~MV49?1yUBQ;ST;py!J!{k+6r0ov1KSfMxwiFv6b0*%)Hh}8_FaLX=f#@+ z=gY4TW2U{_|>LBCj(LyO`KD5YT0raH=He_N8<*-E7Ba*z&}=mrgjv=Eij z`Mh4AUbC^7-~oT*pX2?En1VYCvIA@v1`-D~O5XGsgUgC$r7}Gq=&dD~Ot8q!LIw zE6Mk90hi@ zVE+^W750$LQzS?d>aB3QTA;8eEuhGB&+vcr=lJxae|tlI-rQnr9FeeaW6<4K!#4ut zu7a`N4}yArA%tr8%1d`Mww={;nE1uvI&W}JR-$Iw&NS+ol`XKFVen{ zqyT-Q&X&D2&Mh~!eA&P(`SayVvSti- z$lIoNO4H)hdWJ?K_PUHq_i}w+=Ao#&+mExhISTLS1o<%YIQOs!upd0aZRw`S{`7Bq z1`|Jj{jGTOWV?H3TNubbo34NE`e6f#9O{I{S!;ue5R8ih-h+I(uKL&2KR|k1r`J@v zD5(hU?3`EU$@Ox6%gLn6p5W$uKIxGiX=4fG)5Z!1Umr7zV7%yvHOR7W`bQNw!?IA< zkn6JXIZ2HRpg5~Il3`qv5DSZo0NbtYw_o5=8lc!0rx#a?P;LM;nNffLszWcU?l69v z8h%MKN|jF<2N<};6$Zdc!An6**FHkyBxh$T@)N)JIBpJRxNeHnX|Bf z_}w%jQ#;R#8Zh5jW15wO?QF~DWTCFOM~tUYS9_pC`IM4^+wL{sJNKY(%m`vPJvX2+ z8y40J<|ne zJ=8uq>!nt8S8{(#3fR=J;Y+L>c1#16W#+RvswrR~?(SDYz+2nP zw8WoO4Sk))GuR}1l8eLfz<**yOiR~|y&uRn2Y@BQZ&~3Pz4Npk9fEqC z+M#Hk*lgaP94DI!95k}l&NoN^grHaI1%C2Q8P??#1$;>9KWF230k$DY-gq0ph-=Lm z-gfNT8?$(|6jBr@16~(YO@m#QSHzlB4NJE|P3#_$iGCQwEP!9U?1t0~hzJ1v0(vM! zGN0%k6-)z>Aa#10HNehRewy%&iNnT^U}|K14Fw(pv{F+>^v6 z=-_eX2o-;24dKtWBeOee9`@~!xvMs4cWyg4<g8(BXUtXU$^L6pGN)@nY&(xPkT68$D!<3zc zd|s@-zV@I0{PgvY_thdKRdaW0i?0SWGf0% zDV9<++B-CVEj>?7xwdlzL6*~s7TN94@B22JNdjl8_)!MthiPLANbu`|`3x)0m9vKQ*btAt>$PTwnebq$Du zzwP>4BYjm3%;&4dzW}UX#y|SEmpOiY`ToANlJCfqf1{s&y?m{o|M4=veEa!4G8-N@ zYL}N^`etqlZ7JW%soWKYwBJGJsO*iF9fM^47?)J9o-bpKXgG(r+hjxp^Y2{hqJyvD z5MY@~9Jv&IND9>i4w+4n(f$!gBADV);~{5c;Y3@`978P-q9SYRF>uO-T^v-=TtXA_ zMe<&;aSlp<#hX%;!UjTV+2)P&5)K-6Kf+ft5!rf_A|deq;E2Lb{%{<39$sXAxO(rq zifc#-ThrHkv#eIM$WvdVkpu(-p=VoU-`aCHb+|GUv>u#QW$-Oc|eG5W2{69ir`5;0Cb?AWWSoW9{D$n)jL;z zkuZB>+$6y3DBFY8)&E|ym-*w{=RfEBJMHjN^4ykg<;IrK2~c9bJ6V&orOMi^G|j&{ zkFlv+=x8h4aCi6)5Z}f(-taehsRNPtlQ7}{Ufc_l2cW@8S>4~gE@!{S^c~Y zSk46Z-5M6}7%s)r#5l{TH+@KdcKTg59qEq9dn4kfOUzvb3{wPavfbEc`zm)5cvS()2(Fe%fsO-vwInjdwrwz}{=3)mnnXiK zW89ev(=>)(6Pxm9%7k_-8^e#)q|I^ z>1z&nSE0uFny&hp1r2Ya=cy!A)hgPyh4UO5HHWS^M07AszNa_BQ5;dQx8{tL7cB>ZNV9s>B^%c#$=J&u(1v5qb*!@r znzVXHHqL~qptQKYirzhctgaPEu9Pye=u2a*a6!0+!=?jaD7KsD@N6{ojO{M;N=#p<=tY^3Uu9WG zq_t@VZFZ+boIKJ36>jfn6iC_%*=rEH{5g;UfvxHo&1(V=SZpGHitWqXuv>T_s`HZk zkK1*fA=Sf4J!ROZ?P-p6lh8}>+)VxKZP%|50kY_Dwr@{>GTX*{1>@dZPI8~U1fs`}&-eW$+N`sqv+qv7rL z#z3@SO-?s9na9tgj%ybEh*}U}u(t4D7h5&jF3>*|X2`wNzu1E6a@A?1 zs!spYf_?ka>jwsyHLqsDyW31T0exCi+Hl?gs~zwId%3NDaZLSZ`mp@fZCmq8jopcA zd;Zwjgi-58N@^?muLx4HH+H$OShzbd_SJ11|jf)zS@=}seHZ>sk@ zhDVn`x2jm&qr-;UY|WewEvpY{xO*SwW%ZqRt|ISgFVw5%L{vN6&h|Ex(FBlscMN)S zn5%C#M-ri|Q0w%0o^0W%SX($1dr~~pZhdDH*l-7bxnSo9cUi{N_LAJ`*p;m|N1AGH zsi&jeJ3)tBG@qC1KOgL>Q}Lpqkj8MNce4;q(2nfkLl=oP#pMM?vw4?bwns}jaW$IU z4q{y7>Q2&ka!sM1b2Tr3hf1*z=)6_AJ@oMai9>KyTaybGvFYnIIQy1-yTS5q?{SHa zH#0y^8tLRUw?f0^y9~;Z(rY^d@SqsP^Pc&6~}kK?D*W(tIFAb zYFyY%9C_r;+QBu}RS8&Pi`t_P^dr0-R5} z3%eZ~L~W3HRIMnbyRi9pc1RyO?}2k{1|Wu$Lbv@KhfPTuPuhdS`3>4VEBe1Qg?>+E zXpEFuvr7-vc|)?=V~4R>NE>WhKzLZ`75+Md*~ngu2Eb1RRy#vtA0AL^ahB>x$GqL<2)DF zVWo=AXjVn+G!}d9s$v&?p7VfzUl|+-#tD>`l%dcI(DsybYmWbD`k1Zugi_zo#GikC zfE`53gdM(y(;eg;Z!IpHx@?xn%fAW$aHx|Jt|e(zFWwfX5cI<1vF&#|e0OEF&ZC{v zd(4|ZJQWa(33ik;?wJ6OO(}7Jjsj=NOQu)+PQ=MXTO~b4@DfD%Ec^OGPH(RJ2{7*7 zBki24DD)b3+7M(p&v~kN!uMDmLWwPChb~a9Oa*i`=zvwLzY2k5|DG1_Ao;p)TPnKh zQ`P3@ua}dru%dtRY5ehl(q7VXL>9AyuuvuyvxU zt={KUC5?sCx;0zBW|!BZdzu_X*w?Wx;_iXM=&%CFJ^*3k;}Q(w`;a*750M5P8v z!yBQ9gYUSpo+G7dW_iGwj>A^FW>=k?G4gos>yZR@PAPvGH1&amo&fv73E=iCZOK9t zF;N-tDJwf*^_#ObF}0`bj$faDe)>}X^>%+fN;YI4jhA$|vinP!V7Q$qtL}~1epdws z>T)zWhQ*p2;ugcEt*|men-djBzN=#)S{K^hRBZ)gOHH$u#Sw?Vx;};=f_9}u;u}Qd z^h$gn(Q$w3_#U-e+|?P}4pv%;%K)X)C^~3NsV9|QZ_9S$^m14CC6KK0OE-@k?xx)x zFORR4?DF9)46V>LZPfXcqzfno^jAaCu0_<-iTw4oef#xw{KL}Cm-+MMulH5a$P)II z+~K+$DI;b`uuPlxsVhmfp^A5UFB5SRGS9bew+nxGg72@&T_Z2rR;sK>Ao#&s01w9z zoO@K@YjXT|)tZ3U%@I;E+i}`)_u8*HZg7#tIFOP{mm4zzmq1zl|~-v=(lbT4H$GNf~gNhR!O(z|5~{B z4<>)VLuotk9jA+(LhfjePemKLczs!8G2s5PumCeUvMPbR-TBa)73YB71Ej!)BG3?v zrc79e4dr8OEAU-sz72TR0f{nTR4v!mUYj+Wu5R$bswCQOg=m8jjHwuU;{Pkqz+eHC zok%W%mlZt|)#S^|V~&VI*0PDAZccG|)2n}YDcF{`Z%KqCIg3{e&W3Pu6Txt(e`+t+ z^KyNChk=Q0A6cd7PRILX4cX#nxsEX-{RtMmxkv({{ zxsxdmU`Ox`kmZzF52ZXW*2}D)KfUzvKC*y&359L$7)oLEu`ILnE}H~K-U5H|Qd8=D z?tNEYCwph@2$8OiP%$gK)MV&Aq-aH^e8(IiaMJ>G>fDYnWuT5wILg|kf|ZU9~Q2z9n@ z@N^b@mQr|k7$~0*<8?v4+<<=+6g!{z(68@bzK{O-qaD^AEJ<<=zylnYFAFcKg4_ zwmKQ?mXJH`#mecmW!T@Xzp`BdGNU7(j;Gw@HOB@H{lJ0zyZujEs%n+aR?{rgwgG+% zx!JkGM>kz0^z3SJUv@S?Rmq3spSlS_YqK4t0hCqq0@c{ZpakrxAVhyzh67C#ZTO1K zn946JX*IlO*wrDMOI!}FL}Hjixia-8IviYx)Xsl{z&x`fX`gYXz ziEtB~Y|G;ZfY1&e-$Wd~nX;5xDB9yz5;2)L)l|9Ls{$&=xfm|_FgK^8foh?5i_lT) z(G)J9q`8E)FgsYL<8?T6v(8p2YS$j}F|!6L0;&i2Vo;C@e44jw700{B&SnxVXRPjN znjMS?_9cH@e5#EbY}6ir7qEs?`}MM{P9jlL!I5~gpN*z!)=jr`?XGkz2~Y%dt*e$W)+%I~e6PVqJd$;sOX&UDBKR5^buu_BFu>)gq5L z!>)NdypbpXi-yUj-5~+?<;7OBN!SIwHz3p`T{tQMBwRYMjVIwvWwJ ziIuiI0P}(S(sC2=3B!w)%+Kes)-b0nZ)G11Ge0O3cLd$K`;trR8D^m zX_1dqHTGEcM%Iwsvf*!w^{%VxL)npiMJm-7QEm0#%KtjWR_`y^T=`bMdfV0V(+L~U z*!0A-#h_X_Rsb$L339|W^*~n4r<5$JT3ZCVT0?9xL^)MgZbzlsOB==qs0Tbbahsye zv73eVL`aA4t8g)`#~un|UcN{O0H}XF4-H&KET`3Obt7*`lY(-`8ud6Vhj6aX+qU>> zgR52W5j#|bZ)N)UTI6#D)p+j(Yey7MYs^5XpuS zxVdW6Ye2!$V!IqFP;^ocpA>aSI%*tX;TGR6*pK^zZj#$d(&=bN(HDAmuz*#G-7!0?4GBW^-f%HOXJ|GGygr3-GLD=%wW4hNkna zP6uhqYwhdw=!6cq()~alygQH?Yyz9Qi1WR)C{PW_DNtgaZD+Td!yB-bbVJ7N{I;n~ zQP-i2-*3@;b`?hAraCdmSPH;88KF<7el{g&(%aSguK}5-5e6u*9V34%dT!8Eh1w4L ztEN8Cdvfy6_9@P!H~B$pIR~;x&sI^D-E1~6tX9CvuhwNN5N8SaP47#{G&#+2rLO#g z(jcn8^);dUP+Gl~bT6x6!~AlO2bS3At*PaqE9E|xSY$#8i+=0;@+@xu=Xj|azr0_;0XMgLst~Ag zX5$xE&Z1ZPoixT%sou5j`t*-evQQ>p@7|WLL-8g-Nw8^p*d&=dnK8=~>c-3PZt;I+ zE4@J4IL5mYP3j>0e|4Qfj@>p8ME5z3L{cPm9Fn3EZ#)AhfDM12KJPJrzb45nycqc7 zkA@<Vc=VU-}I3bdsrH2Z${9!K*?D#84ZjVLv*p`3^) zIC2_=bP(+GFToV)qO6XdX!6dfbDI(Zr|z(W<#RNlKWdO)cw(mTVGz*W7hC;4>+G_%YQg*OiUla$8S z^kT}+wc&nK`|xU)4T~Lv_=5J;_Jx#ME7B=^7uH@V+n>VNrIMg9|t=ISY=hwHtK7p%} zL_OBZ>M4iVO_^b;t`u_Y6TFNL~Ybc1m-<0 zX}@jh$T~n{clB6^Ep+eU1&S$*m%u$ynerO+um^wV;3;oN4VT`L@gADN={mAaEjD)V z_atlD(gj{vV{D#FeOHy$3n`p3^?~91t&VO~uxcVhku`Yc;neLO%1LTu#lk!v2<-bG zbAIM}Ih_?CELjt`Kn?;sd5@rtjMDieZh$c-Ee&8-5ZSZCW?r8o*{HNc1rpcP<7DSt z9O8d*Yk0{1A+%G%lu(u2Ivt~(m2V)_cVX9ys}`go^PcPi^SV{(vFcE-U#ZN&o>$tG zct?3{iMt7oXSPFeQR#X~re7i74f0NDXd_3JND)a&DJpa;l}|OxXQ-}^Ys!4xM?Q{1 zAbBm;kMR53`?oJ&KLK8Zc<)lmMTn)WcL0CRq>(7uuNhafx@xyvLtjnXK{T1Uu&0#j z0x<#$Nk7s=&n4g!bWsPG@PEcG*~p}DN`(WssPSA=j*@yn@66m@e4*AHshL}q8+d|D zD(P7#t)?ol9NR%!0z_ST(S|^XBmo=e#4hD|q}y{uC4FoxNm``LeOnXaQ-!Cch<|?* z1+_Iy{y0X6R2#L1j|(Q0_=IY!DFM%_2|VG+N}>U4WD8PZsEd#`nTBPJ$4&(oBy%h^ zYbxQeUmIwwt*KaV4V>Z8p3*jeH=BGWOWoARc1j^*9S%iy_|wVy<>AD1Tw*iMOdv*4 zdM^7*hf2YcA~`a(aI6N!E{HzcZU29krz^|o6znz}8O>^&0^Cn2MUI9k^9!`iU79(8 zJrsVjTREI0vP(JQaR8Kks1E;uSW@T@p@1J6qJ84=b?SdAr@3iI%mK2 z@PvfPC%_oWK;0bJe(QJCbp}i9NkzT*U`$n|RiKtah2WS{F84>(jG<5i*>Bk$!i(gE z6@$lVHSDO&tshYm%&`CN)qKdHo7ZanY`uT^WSH0C@1$LqoJ%(eze0a6lY^)n$X=biZ#iaJv-6<;3&&b_$k$U+>9LeoI`h`fY)=vvluY02+EU0oAJB3M33*qdr3* zx?ihx%f%o|kbjGV)ur2?E=oHAR)Pdr=k~SlR>r#7gIY6VI}fNay=HgRx9aYb;7Nyy z&UPp9)C5++i5Lk5vP`VQ! zYMHCx!tvT)4klDe_ob$|{p^=?6wuVjs*!AQ1h$fC%o=Z7W1Ny)uFK}29p9i0H^q#O umu&yt8*x%0&o>Va@Kn)3v1uJ{^r*Zy1$J06$=^QE`0a0pIu^qbZvg + + + + marco@scardovi.com + Marco Scardovi + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/acct-group/ulogd/ulogd-0.ebuild b/acct-group/ulogd/ulogd-0.ebuild new file mode 100644 index 000000000000..d9c49c9aff0e --- /dev/null +++ b/acct-group/ulogd/ulogd-0.ebuild @@ -0,0 +1,9 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +DESCRIPTION="Group for ulogd" +ACCT_GROUP_ID=311 diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index d8a9f26d2ba60a6f2dc99ace57fcc301ebc9bd67..bb51ee3fe7090b8f9c08adb8e5ed6909617f49ea 100644 GIT binary patch delta 20083 zcmV(&K;gfU>H@Co09KU96ShvnMoqB!?(Mcnz@=PVUBPqZ5!Yrq%RIBZW=T>M@29!n%(=k>7tU8>|~Vmh9p%z zwBN#4H&sL#tNQKfA)x1jvhp6SFhsbU@&+8ji$Af2rCGO+e2u8(f2I>`LobJ}u2$zk zk9GF}DA7J{KL;OLj46}9ttm*XeLBe?&OANz_allHw zg$;qj8P;?&8B3q;lW+(ApBm+`dcZIxbCXA*OV+xJz@j=*&Uae9wGtLL>L8o!lh9=~ zL>|&0aIvkkME-nUS2zk}R>~PUdvIO( zjLYey*ln(+s@0{VKt6{}A7VYpMaHda@JdZsOh>yFKp+WSf7(IZx>-roagvG(1{5$O zF+8(FTM-m5+2r%BhY!ri)gJxDl1!;K%K+%i3GAx(!m%`6rXCyT3AQ==vX#D0=h>x0 zkDfIR<-ZXFT|=SIr2$ftCQTQdj0!+XS8@L5Z5*wuK9UVsr^WOT9;KqJuHn<$0mr}F&Aw67HtFzGJ?2eq zrLd*l!9Z;VwoB>mdvm;Pu3vYoIyM*1C+8$~V$W0!e`8+`@?gODq&@g`{HQN~eQ*#7 zJg3Apb=Ynq*Jweq5syM(ksb}7wuq^C^)+0Z>x1WGorg3`7fJ$x24ob9nris+>@!}aD>nqNt+ax z%B2K3f8{pRS4o3IdS<2VQ{I~DOncCvlpxwvtWkDWkEq+JM^?1zJk6IP8*RU>Rxdxw z2Qz6TqPzcUXGU)sqVghL{GdyO07b1R!`NE<(=Cwsxo3Xm0`fUJUpQ^ zDr-t&e7b!6`p2iQfBoanAFuy-2TsKBe@qKFHSr74KVt` zN`7>kvKM=b3ctiKq~*n}B+CLdH%yCBSE8_l=*sQ9z#_|X`fVv{F%0@=L5?_^e{#{y z)-0KUU)J(cCUip7pSn6_YSG8)w{!W&?<2^+0ep%d_0JM{$7xVyy_5E*MDkmQ>ntY; zJV@*v?TWlz1pst%xWXdhnAWI@)Y0BNOg6PQiLPW>TZdhlP+tkzAhK4w)0HtE&II23 zlaEVrjMH&kuT1)-3*D4olNF)@K#a0QPJSUr{8T7N4n6zY7=IqSmQ!HpP^27FI#?D^ z&{;X^%;WMoz`!o&*CZ1+0Bj#sSstA}gltH3u$PAz(Jegs6{fsgPrK^MfoIEz;@{)idT7H^F^U zO~}Bgc77J~08{d*qgRtY0$K(dhPJ$IbfhK=D9@;6;H`t%GRDx`B5AC?%jlO6z}6~u zfh|PYJx;4V9D+D^=9MGorAo@q*zew)1ia%KXi0jWD}QIP5yz(0hDpx(cAa#*t>LsL zd&Hyxr4c5l?(AoDh6XsFRohfPUAyr_jmPggCP76u(R1*6{h+OSX`d8x_Uc@*X(dP< zKr2NPY|c98BVSjOS$RkjBW8v*0}2uaG0B!7J1kql(!F~2^`0u0+E%fxr{-dIJan+Z zSSB6&*nbEhQ4rW$&W;h{s zX^I`A?0~W4r1Y`{fKD`#} z>RCwy8IVZ0J}5qQkLXj5>x22F9Lg?oZVHKSx@g?Ln7oO=xNMp=iPI!&$^g1qTKSs_ zuzL~@MRUCc^g2=dioA4V+K@JUN~te=%SbMkIy0Ac(!7*AWSc+ralU>eE8Z5{D=hI; z3V#Eo4(;9-&I|<+WxlKoUJUR1*c=cAp{cmqrc=mXQFsA4_B5S?*$J*)d8MX0{Ad6z z6=2L!!I-E&hPG@;5_xRndJxCGkqBVPuz-`&8$&y2I}}9|Cz8CpVwQ>B6DxRYC!sjF zL2Wv^<|B7nTH$sjtDyO^p9Gwd{z`?Q{eS1>1k?_;Jh~1;qUS?-pXZYC&)=K%`AJip za|`qYWZx#)b4+En3!u|`nni*b&6mykRc(~K84EJesyFzjO)i_kRN!5KB)qh*w zG$>l4go_E93TJnzkB3_cQ-BxmF_CYh*H9cvFYCZ6Q!?bK(kgke2!fMB^YPh{_v`=G zKgLJ$yeyF_0%4g0YUZu35i#ZP){6s{b!8>#Ez_adoM$88Oa29h$$un&6a1>`+EgQU!+0z0 zS%LlKQy*V{7b1L;6(<|m`8ICreZT?gpgt?UB1TZdM|)l4OgC$uS|RcdFvUg5Y(qKO1=bT`US-im>`)7d`7-Riw+n0~O*gN~`X0T3 zsMPQ_XO*NjO7X4lL-LefqTn2A9|=ml>ig0NEIN9i`nwlT8UQHkZ#zj^fji<3G~6|#A+9=f zo717yK)mh#lKIdmp8w=ckkI_WhF01$d21t0 ziSw;WX4*gw+3uz7seh_&iwcv}9QJh-yC8AO?U`Qsv6%@a`hAe_F4k0b`B;UZ9OD`# zs>(SI`{m8Zpa2;oDuN6`{e8W@w;$>K^&;}>i|ky#Hb&Hq>Ra}EEO9D!^J&p$fl;IO zpqkL}H9}Qm?(zTyXOC~NMpSb}Qc=3R7fl2%y-PqWi+xMED}T#bK}`X;l3~Pxw_s1T zyIoqutifT>r5!|#0rOIIp?n`V=z{W^g`q2&tTj|f4C zy`2#c>bS@!8-KstCNwS~l1W~YN7@_@oq;n&8dD-MN`F<5Ly4rK22hhEeKy@?2MG3& z8wEvkKLB_~Y0C`Hf(pnm7n2jbMqK9aFDZpf&44)$ITB0luW5yMI{&H93vh&JwYg+o zW2HFs&CIrIZdtaZ&(xO2@KL<$1K;fbwOs!fXKW5%W`FxG^0+$9j?f%>q5vidDU~Ac zcDh|&s3r~^Nlg*-^HaS}_0)Aa20Ws4vccQ)L z8aj3+OPZ&e-HjM_ODCzzzvxumS+(=Ua;OAr z&edlnQoUU!m^TNCWt=KTuDyUBd8xc1t&3&Jh>>@G?N`uQeNyG~RR(!LxxnP`H}EO` z=F+%U>jP?u`SG%SPWh4@VZ45+n1tomAk&!T7%l1zuMjf(R#8}XRk56F#%tMyTj+Y$ zXYhr>#p#^MmguhQS%1&FtiB$U*5>Ogw5He4cHeKS#U|uEIKaL|R>S7C$es-khz3Yi zwpG;T{00UppQm?CkQZfZ;wZ8qXaQrm4XEx!xBn|V3;pz

!bss^T$z#96YW>1{Obe)P+knnx4{+%&1^Z}!0^~hHGnS?fTb35rzCGP0 z3?wc*mW+>MZD0&ft{Sf;S0Wd5gRNB%kBUSWOIg|+Xfckal}bna>S{g!p97#g0v1E3 zLpOo42sa_^ku}t6wN$5!aVPDL;8~r9qTz1vES$a~;~d$Ugq4xtZ7C0=rjqN0tL1L7 z8?O%l)a~wv%sla_rL9OoE9uv1ZA0BM#$g+6PvSQA(Ucm)FXgL#c0U?#3mFtJGe3c`nmhL3^P zKx-{n$!W!a=c$mZ$!Y5)I^Qq#F+#q&UtO0m+LUGq=l7i468T6=>mhds{6!_VrbTr3 z)YOK_=f2o#?T_!{UPpa`S1;oX^}L|cRI}1X43K;U0xhcdHWQQ^4<@B(85ay$1r&|k zgrcoJ_!{g69g-xl_oXneF#)$OB-ZjcxYP!7v}x%eahgjSfFuFB`7B2eh~!&cHlNf9 zL-k=oS0d&h(_~Fqs1Ki?qmXZjB$+`x(~#S>C^Bdpn&#X!b<;IPtc8&3%5!IqA z1`D;#9-M#(kZL)%q$vTfLT$SH*O#wf_viOlet)lc@ew?@CX$lYt|E8Pby<7d6sagd z1g_Q!LBwzXP4QRRYeCjF*g+hVDS2c(FQ$!lgNfIoK?V^=d~jt@Zf-3|b()e1Yn20c z1?zByXZ0EX(hZZ=X=rnySS4PH@ij9Xwf_sgkux-=iN!`ut9GXqM)O*(sqqzU+mnAe zl$ll_YPeW*Z5KdgtM-->`AcoS_<`m(VE0wMzc)hh%jaSHWhCh7U=T{@)Udw_q7&-p zwCYm3FNp3T(R(g#4+ql3goaCjm8B((1XqI(X;w>h2GX~-5#xoqsk!;8q>~M1*9tFf z?nE7r<-j$u>ByIs`d|}Y4LV?@$Ndoznn4)41Be`6)g>2d6a7FmYRtH~20o%}vIeDq z^rpG*ZC(BMYMPd^LRj0iG_!2+B;0xE!r*8p@`xIpM4E_=%ZFdAwa$yR+HKrl;>^CU zERg)w_7Adt*KUN$sX?it_9nt!gN}cZ1SXtCg>MKY+Aak&OgJizB(NE8BfmE-_%zU4 z9+v}}4W(m+a|vDbo~5;&zJ%xEASi(bS!a@GfHpu5f;xAtW;Sh{?o$CbaE+~jBn6Uo zFsTHhfI}&Phq^q$V7|PYj9Cacc33<)vctc1o}x81CRQZ_IR<@%leJmewShr zFuCJA>X9!Rz16BciG~Ft%nja>d9Z2M%4X6i8C+{~2srJQvpsd6rHd7?Gc_1d3^<%d z>jy^1+W`GhhDN}M%?b8#-dZCyLVDyzt#v^apv#^0#GAld`_NvZ1;r5`{J!XGz;4vD zJo)}p9iR&E^pcTk>6%hantBDm~n>)WVa5hMs) z3e~7eT8mF_R>+kBN8$+~wM< z7mh}g+PLQ0G!&@`Gaf{Sz|YfVmL8^B_Oy@HE_Wk;fdOjY;l=VSN^XfDL90l6lH%_c zyU$K>=1*I}sBnF_y_y@RnyaBNMcZ1@li_rMwIeZj$i1q0Lp=aa z9XPdV3pt!)>E>1&XE&q`=hw>JZ7F$`0w7=-xq|>aiV|q+igM;lqSs!}1Mi)Mcs&wB*U@6#;!c_Y z9_v49!WdoU)}#VUd$HEr_|F@Z;oAFT~i`(M+B7wxR&?Yj1c*wS2Yeh8p_6%@(9 z*Y!!#MysN|hN5&GxuY9zr#;eIkwW5(kQ>qsaoFTDMf#(lgogEiNL|<34xt4pNi&R| zWaZkrPJLVpW8m3UqjE4isL0(|-+ubAKdzUHvs-}>&Jf^14Wc<<mBtJJeQp3h`R&rKOl~+2B(qO^^zXM!wVlKd_QHeQi^l zDwzLZsp?)`c%9aSs&>!et$I|&+gc()DC3`szzT~BWc_*V8iPok3R01k;hhN{L3&c% zDax^-5ZWqGkmR_+(KszXTV04G^?(A!MTt#SI`0O1o%&4u>0W1PFruiW4RO$r8Ck~_ zvdd9ml8Xi@04P`EUNjOx)#y4bpD(I7lRA~b?xuYW#3XVTRGQ>`-QY(p7uUvP9SQHG z+a>k1;|fvjD&uj@2m(Nk&6I?X%G6rH2MdAt?G2Yn+F-1fGBk@nTRk=&=|MtHszw~~ z2@<}pxCOtFW1LgFEOyg=+NuI(k~r3Wj-#FBc¥!Y}=fw{q$)Z@>OHKiqcwYm3&i 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 fvQ^s!NDt(C3EWGzXjG2e^AG|${AR}|g' t-func/deb-format.at t-func/testsuite || die + + eautoreconf +} + +src_configure() { + tc-export AR CC + + econf \ + $(use_enable nls) \ + $(use_enable unicode) \ + $(use_enable update-alternatives) \ + $(use_with bzip2 libbz2) \ + $(use_with libmd) \ + $(use_with lzma liblzma) \ + $(use_with selinux libselinux) \ + $(use_with zlib libz) \ + --disable-compiler-warnings \ + --disable-dselect \ + --disable-start-stop-daemon \ + --localstatedir="${EPREFIX}"/var +} + +src_compile() { + emake AR=$(tc-getAR) +} + +src_install() { + default + + keepdir \ + /usr/$(get_libdir)/db/methods/{mnt,floppy,disk} \ + /var/lib/dpkg/{alternatives,info,parts,updates} + + find "${ED}" -name '*.la' -delete || die + + if ! use static-libs; then + find "${ED}" -name '*.a' -delete || die + fi +} diff --git a/app-arch/lxqt-archiver/Manifest b/app-arch/lxqt-archiver/Manifest index 8f0f00c8e394..bc4fe034a070 100644 --- a/app-arch/lxqt-archiver/Manifest +++ b/app-arch/lxqt-archiver/Manifest @@ -1,2 +1 @@ -DIST lxqt-archiver-0.2.0.tar.xz 155912 BLAKE2B e5c92d5939d3e6d42a79804596e9acc67b007126b630cd9317df7d0d07bb8f3e27cf9ecf6e16eef3289d31ef3627b4fa870cdb5eb52a36489df1080b03509acd SHA512 478a04d0e6e4601dc342ae260c5db4178b01191cae263154dbe400b394e5cd4cb9cd8a6bab7e7c59af57d6bf20c47a5ad2663a85d0eab5f71fbaf584f7588fd7 DIST lxqt-archiver-0.3.0.tar.xz 157492 BLAKE2B 05d9862c75cacf3b73670333a5b2dafb6abfcfd7433a1ebc3d27948122db875f892eb58a05221c880d1ac23530362ae4d9e7c6ebe0f06552b10bb903d51a6868 SHA512 840fae890611b081a1355ceb58ca65276784e6825822859ff2d6506190212268f1c67733dc94c65c9c5758f8d6a25c286c2b339356a50f29474b0c7ce2569d2c diff --git a/app-arch/lxqt-archiver/lxqt-archiver-0.2.0.ebuild b/app-arch/lxqt-archiver/lxqt-archiver-0.2.0.ebuild deleted file mode 100644 index 39548d1e7e9b..000000000000 --- a/app-arch/lxqt-archiver/lxqt-archiver-0.2.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake xdg-utils - -DESCRIPTION="Qt GUI File Archiver" -HOMEPAGE="https://lxqt.github.io/" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" -else - SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-2 GPL-2+" -SLOT="0" - -BDEPEND=" - dev-qt/linguist-tools:5 - >=dev-util/lxqt-build-tools-0.7.0 -" -DEPEND=" - dev-libs/json-glib - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - >=x11-libs/libfm-qt-0.15.0 -" -RDEPEND="${DEPEND}" - -pkg_postinst() { - xdg_desktop_database_update - - elog "Please note that this is only a graphical front-end, and additional" - elog "packages are needed to have support for specific file formats." - elog "For example, to be able to work with the 7-Zip format, the" - elog "'app-arch/p7zip' package may be used." - elog "For the full list of supported formats, see the 'README.md' file:" - elog "https://github.com/lxqt/lxqt-archiver/blob/master/README.md" -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/app-arch/lzma/lzma-19.00.ebuild b/app-arch/lzma/lzma-19.00.ebuild index dfc53ece7bcd..b4759f78f3fd 100644 --- a/app-arch/lzma/lzma-19.00.ebuild +++ b/app-arch/lzma/lzma-19.00.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/sevenzip/${MY_P}.7z -> ${P}.7z" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc" BDEPEND="app-arch/p7zip" diff --git a/app-arch/p7zip/p7zip-16.02-r4.ebuild b/app-arch/p7zip/p7zip-16.02-r4.ebuild index 93e6132eddbb..04d7eae53f75 100644 --- a/app-arch/p7zip/p7zip-16.02-r4.ebuild +++ b/app-arch/p7zip/p7zip-16.02-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2" LICENSE="LGPL-2.1 rar? ( unRAR )" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" IUSE="abi_x86_x32 doc kde +pch rar static wxwidgets" REQUIRED_USE="kde? ( wxwidgets )" diff --git a/app-arch/rpm/rpm-4.16.0.ebuild b/app-arch/rpm/rpm-4.16.0.ebuild index 5408cec1f1b1..1742df61ac57 100644 --- a/app-arch/rpm/rpm-4.16.0.ebuild +++ b/app-arch/rpm/rpm-4.16.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux" # Tests are broken. See bug 657500 RESTRICT="test" diff --git a/app-arch/tar/tar-1.34.ebuild b/app-arch/tar/tar-1.34.ebuild index 9f6ad6ef61ac..c0ae4fe56e54 100644 --- a/app-arch/tar/tar-1.34.ebuild +++ b/app-arch/tar/tar-1.34.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.xz LICENSE="GPL-3+" SLOT="0" [[ -n "$(ver_cut 3)" ]] && [[ "$(ver_cut 3)" -ge 90 ]] || \ -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="acl elibc_glibc minimal nls selinux userland_GNU xattr" RDEPEND=" diff --git a/app-arch/unzip/Manifest b/app-arch/unzip/Manifest index dce593202f55..c23b209548e3 100644 --- a/app-arch/unzip/Manifest +++ b/app-arch/unzip/Manifest @@ -1,2 +1,3 @@ DIST unzip60.tar.gz 1376845 BLAKE2B 5016d300b4452018a391f4ebc03c6960c068df400a0407c0c60bd7bb5ec5012031f916d8b204a6149ba291c2c35beba40d9b43c76fc093026e79471329ab0e47 SHA512 0694e403ebc57b37218e00ec1a406cae5cc9c5b52b6798e0d4590840b6cdbf9ddc0d9471f67af783e960f8fa2e620394d51384257dca23d06bcd90224a80ce5d DIST unzip_6.0-25.debian.tar.xz 23096 BLAKE2B 09cd89165c0354431fa0eb946bb8f8355fa09ef81cd3e3ea03e53ca7f465b323364204ffe11d8e58eeb5b46e40be598d4f709b621d163bfde09070b6847db2a6 SHA512 13c16db420fa4a34be3090a9acdd79b01320da40ac5aa89a9dfca03e64b914b28eb72aff3882d02a8197457bcb8eeb9473c998cf6920e511883c9289a949fb21 +DIST unzip_6.0-26.debian.tar.xz 23708 BLAKE2B 7655396df2f8c4443bbd37a2fab590f1e66b3b8531871a6d95f281ac702e64a0e602f2412a58ff2addf4ce9cae8d146af650a18b02919d120c9db6c49df480b5 SHA512 9a56e400ad0984f87c7ee0548429349be549e35a3cae4c9acb88a8fb97a1d1fbd116cfa3292622ad8b2c67ffe79ae268861ddec1269993ba98f1a6a411b7611f diff --git a/app-arch/unzip/metadata.xml b/app-arch/unzip/metadata.xml index ed43f8ee64f6..a151503ed287 100644 --- a/app-arch/unzip/metadata.xml +++ b/app-arch/unzip/metadata.xml @@ -10,6 +10,7 @@ cpe:/a:info-zip:unzip + madler/unzip infozip diff --git a/app-arch/unzip/unzip-6.0_p26.ebuild b/app-arch/unzip/unzip-6.0_p26.ebuild new file mode 100644 index 000000000000..636bf3cce0c4 --- /dev/null +++ b/app-arch/unzip/unzip-6.0_p26.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs flag-o-matic + +MY_PV="${PV//.}" +MY_PV="${MY_PV%_p*}" +MY_P="${PN}${MY_PV}" + +DESCRIPTION="unzipper for pkzip-compressed files" +HOMEPAGE="http://www.info-zip.org/" +SRC_URI="mirror://sourceforge/infozip/${MY_P}.tar.gz + mirror://debian/pool/main/u/${PN}/${PN}_${PV/_p/-}.debian.tar.xz" + +LICENSE="Info-ZIP" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="bzip2 natspec unicode" + +DEPEND="bzip2? ( app-arch/bzip2 ) + natspec? ( dev-libs/libnatspec )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + local deb="${WORKDIR}"/debian/patches + rm "${deb}"/02-this-is-debian-unzip.patch || die + eapply "${deb}"/*.patch + + eapply "${FILESDIR}"/${PN}-6.0-no-exec-stack.patch + eapply "${FILESDIR}"/${PN}-6.0-format-security.patch + eapply "${FILESDIR}"/${PN}-6.0-fix-false-overlap-detection-on-32bit-systems.patch + use natspec && eapply "${FILESDIR}/${PN}-6.0-natspec.patch" #275244 + sed -i -r \ + -e '/^CFLAGS/d' \ + -e '/CFLAGS/s:-O[0-9]?:$(CFLAGS) $(CPPFLAGS):' \ + -e '/^STRIP/s:=.*:=true:' \ + -e "s:\:CC=\"$(tc-getCC)\":" \ + -e "s:\:LD=\"$(tc-getCC)\":" \ + -e "s:\:AS=\"$(tc-getCC)\":" \ + -e 's:LF2 = -s:LF2 = :' \ + -e 's:LF = :LF = $(LDFLAGS) :' \ + -e 's:SL = :SL = $(LDFLAGS) :' \ + -e 's:FL = :FL = $(LDFLAGS) :' \ + -e "/^#L_BZ2/s:^$(use bzip2 && echo .)::" \ + -e 's:$(AS) :$(AS) $(ASFLAGS) :g' \ + unix/Makefile \ + || die "sed unix/Makefile failed" + + # Delete bundled code to make sure we don't use it. + rm -r bzip2 || die + + eapply_user +} + +src_configure() { + case ${CHOST} in + i?86*-*linux*) TARGET="linux_asm" ;; + *linux*) TARGET="linux_noasm" ;; + i?86*-*bsd* | \ + i?86*-dragonfly*) TARGET="freebsd" ;; # mislabelled bsd with x86 asm + *bsd* | *dragonfly*) TARGET="bsd" ;; + *-darwin*) TARGET="macosx" ;; + *-solaris*) TARGET="generic" ;; + *-cygwin*) TARGET="generic" ;; + *) die "Unknown target; please update the ebuild to handle ${CHOST} " ;; + esac + + [[ ${CHOST} == *linux* ]] && append-cppflags -DNO_LCHMOD + use bzip2 && append-cppflags -DUSE_BZIP2 + use unicode && append-cppflags -DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE -DUSE_ICONV_MAPPING + append-cppflags -DLARGE_FILE_SUPPORT #281473 +} + +src_compile() { + ASFLAGS="${ASFLAGS} $(get_abi_var CFLAGS)" \ + emake -f unix/Makefile ${TARGET} +} + +src_install() { + dobin unzip funzip unzipsfx unix/zipgrep + dosym unzip /usr/bin/zipinfo + doman man/*.1 + dodoc BUGS History* README ToDo WHERE +} diff --git a/app-arch/upx/files/upx-3.96_CVE-2021-20285.patch b/app-arch/upx/files/upx-3.96_CVE-2021-20285.patch new file mode 100644 index 000000000000..1d47b2a8bb67 --- /dev/null +++ b/app-arch/upx/files/upx-3.96_CVE-2021-20285.patch @@ -0,0 +1,76 @@ +From 3781df9da23840e596d5e9e8493f22666802fe6c Mon Sep 17 00:00:00 2001 +From: John Reiser +Date: Fri, 11 Dec 2020 13:38:18 -0800 +Subject: [PATCH] Check DT_REL/DT_RELA, DT_RELSZ/DT_RELASZ + +https://github.com/upx/upx/issues/421 + modified: p_lx_elf.cpp +--- + src/p_lx_elf.cpp | 34 +++++++++++++++++++++++++++++----- + 1 file changed, 29 insertions(+), 5 deletions(-) + +diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp +index 182db192..3a4101cf 100644 +--- a/src/p_lx_elf.cpp ++++ b/src/p_lx_elf.cpp +@@ -2222,8 +2222,20 @@ bool PackLinuxElf32::canPack() + int z_rsz = dt_table[Elf32_Dyn::DT_RELSZ]; + if (z_rel && z_rsz) { + unsigned rel_off = get_te32(&dynseg[-1+ z_rel].d_val); ++ if ((unsigned)file_size <= rel_off) { ++ char msg[70]; snprintf(msg, sizeof(msg), ++ "bad Elf32_Dynamic[DT_REL] %#x\n", ++ rel_off); ++ throwCantPack(msg); ++ } + Elf32_Rel *rp = (Elf32_Rel *)&file_image[rel_off]; + unsigned relsz = get_te32(&dynseg[-1+ z_rsz].d_val); ++ if ((unsigned)file_size <= relsz) { ++ char msg[70]; snprintf(msg, sizeof(msg), ++ "bad Elf32_Dynamic[DT_RELSZ] %#x\n", ++ relsz); ++ throwCantPack(msg); ++ } + Elf32_Rel *last = (Elf32_Rel *)(relsz + (char *)rp); + for (; rp < last; ++rp) { + unsigned r_va = get_te32(&rp->r_offset); +@@ -2562,14 +2574,26 @@ PackLinuxElf64::canPack() + int z_rel = dt_table[Elf64_Dyn::DT_RELA]; + int z_rsz = dt_table[Elf64_Dyn::DT_RELASZ]; + if (z_rel && z_rsz) { +- unsigned rel_off = get_te64(&dynseg[-1+ z_rel].d_val); ++ upx_uint64_t rel_off = get_te64(&dynseg[-1+ z_rel].d_val); ++ if ((u64_t)file_size <= rel_off) { ++ char msg[70]; snprintf(msg, sizeof(msg), ++ "bad Elf64_Dynamic[DT_RELA] %#llx\n", ++ rel_off); ++ throwCantPack(msg); ++ } + Elf64_Rela *rp = (Elf64_Rela *)&file_image[rel_off]; +- unsigned relsz = get_te64(&dynseg[-1+ z_rsz].d_val); ++ upx_uint64_t relsz = get_te64(&dynseg[-1+ z_rsz].d_val); ++ if ((u64_t)file_size <= relsz) { ++ char msg[70]; snprintf(msg, sizeof(msg), ++ "bad Elf64_Dynamic[DT_RELASZ] %#llx\n", ++ relsz); ++ throwCantPack(msg); ++ } + Elf64_Rela *last = (Elf64_Rela *)(relsz + (char *)rp); + for (; rp < last; ++rp) { +- unsigned r_va = get_te64(&rp->r_offset); ++ upx_uint64_t r_va = get_te64(&rp->r_offset); + if (r_va == user_init_ava) { // found the Elf64_Rela +- unsigned r_info = get_te64(&rp->r_info); ++ upx_uint64_t r_info = get_te64(&rp->r_info); + unsigned r_type = ELF64_R_TYPE(r_info); + if (Elf64_Ehdr::EM_AARCH64 == e_machine + && R_AARCH64_RELATIVE == r_type) { +@@ -2581,7 +2605,7 @@ PackLinuxElf64::canPack() + } + else { + char msg[50]; snprintf(msg, sizeof(msg), +- "bad relocation %#x DT_INIT_ARRAY[0]", ++ "bad relocation %#llx DT_INIT_ARRAY[0]", + r_info); + throwCantPack(msg); + } diff --git a/app-arch/upx/upx-3.96.ebuild b/app-arch/upx/upx-3.96-r1.ebuild similarity index 89% rename from app-arch/upx/upx-3.96.ebuild rename to app-arch/upx/upx-3.96-r1.ebuild index c9a668ebacec..26a73f6191a8 100644 --- a/app-arch/upx/upx-3.96.ebuild +++ b/app-arch/upx/upx-3.96-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -22,6 +22,10 @@ DEPEND="${RDEPEND} S="${WORKDIR}/${P}-src" +PATCHES=( + "${FILESDIR}/${P}_CVE-2021-20285.patch" +) + src_compile() { tc-export CXX emake CXXFLAGS_WERROR="" all diff --git a/app-arch/zstd/zstd-1.4.9.ebuild b/app-arch/zstd/zstd-1.4.9.ebuild index d60e73f19ce9..0fe3f2a85aec 100644 --- a/app-arch/zstd/zstd-1.4.9.ebuild +++ b/app-arch/zstd/zstd-1.4.9.ebuild @@ -11,7 +11,7 @@ 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 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="lz4 static-libs +threads" RDEPEND="app-arch/xz-utils diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 73b6147912e20c35c1971fefd1e2a53531d092d8..941434ccfa3e2bae595b0ff04ef05ea0bcb1ab2f 100644 GIT binary patch delta 14399 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

qmE9xqJ=^d1ohW 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 F001JBI-dXl delta 14401 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 delta 7063 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 Bg&P0> diff --git a/app-doc/doxygen/doxygen-1.9.1.ebuild b/app-doc/doxygen/doxygen-1.9.1.ebuild index da4210e23684..a5e22a7a9490 100644 --- a/app-doc/doxygen/doxygen-1.9.1.ebuild +++ b/app-doc/doxygen/doxygen-1.9.1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = *9999* ]]; then SRC_URI="" else SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Documentation system for most programming languages" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index d92f3e8435e4c75cc63af419ca4e1dcb4bed6e26..9ea0cf025402784ba17c4bf13994bfdc467a9577 100644 GIT binary patch literal 13255 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 AlmGw# diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest index 418ba56455f5..ae632526eeb7 100644 --- a/app-editors/emacs/Manifest +++ b/app-editors/emacs/Manifest @@ -7,6 +7,5 @@ DIST emacs-24.5.tar.xz 39759804 BLAKE2B aec253528038686822d1f8ed9a52dff276789ef7 DIST emacs-25.3-patches-2.tar.xz 2488 BLAKE2B 93c6a18e7f729a5b4d299974581c99835e5f197215888253f75827645e440f6579da16d4cd8340f2732f8bf8a6a15713e29848953033dc62b573a1c1fab455bf SHA512 f171cc5699f06523a007aba5aa1a4274c9a875358a60405aa77cdc96ebb229082cb73453940e8c9e76dd7b86979cefc261883db0c130142543befb7a097475f4 DIST emacs-25.3.tar.xz 42854740 BLAKE2B 4f4e2572bbef48b75c561497fc22046081e56099b6174725d79b15a5b16d5c886eaf8ff3f75cf561e989ebb092ab9e98ba7503e720a9db7560758b30d5116f23 SHA512 1cce656451b6ca8502ebb229e88bd3ef48b7f9444a10eeac4ea43bd5491b2efacd641dfa35227a33362c3866493d3449cf1df81606563eef44bba0ed668e457f DIST emacs-26.3.tar.xz 44415140 BLAKE2B aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3 SHA512 4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9 -DIST emacs-27.1.91.tar.xz 44608052 BLAKE2B 50d4da099bb542a01f7a62d73ac33cf445fc667af9c81a7c44f4a477d50a29854b14be2fd28eb937d2a039b9d3726b84e5d66d5a667109473e9485ab36b70fcd SHA512 37efc0e472522f498cbd45b6bd734ed34348f7ccf07fb06aed106df6ec86cb0b077d5a54df76abc3147e5d97284f6e9e1a7166d3c32b9a072aecca8c13f8965b DIST emacs-27.1.tar.xz 43752012 BLAKE2B 433fbf234c711954269e7e10348abbd4a2bc4c357a59164c625a5ccee2de85a149636c70ad3fad3c09dbbd24900badfd2c0c645017bb33ab3e25d3decff72057 SHA512 dfb26531d2c19cf9fb56505f03d799654b45e5f9528e777900e8280ed2c1d21e04c52f510528e31e015977c471ae63164cedee6174b7439ebcf479a21fc18064 -DIST emacs-27.2-rc1.tar.xz 44630360 BLAKE2B aec7da38f23c440dbea4205ad22b90a61d3abae4e40c65185b250d3cadcf8f39e626f0ef09e032a897ffe6d40afd5a1ac192246332f1384745454bcaa91bb077 SHA512 9c6f337fb593594a92df5024fa47a28abbc59e4d2c06d807ecc1bed33cfb94df46d1e8a04e3f4aa4ca82e8fdd64d1e82b5a0423dc22cb6b1dd4571dca22ea4a8 +DIST emacs-27.2.tar.xz 44624480 BLAKE2B 245ea96004b90f81ac74de74521cbbe086caf1176937e08157eae12cdde5a0f35fc77f7119272ed812974358e5e95abb05e1c2e4f3b501cf5401ea9274f62156 SHA512 0f63a5a8709b113ef790c1a64845dad05ead096f93f62164ff221c517a35b91ea7bced75a992d794981a85382cda03cca7338da2f5ef8f6ef1459b88018a4ce9 diff --git a/app-editors/emacs/emacs-27.1.9999-r1.ebuild b/app-editors/emacs/emacs-27.2.9999.ebuild similarity index 100% rename from app-editors/emacs/emacs-27.1.9999-r1.ebuild rename to app-editors/emacs/emacs-27.2.9999.ebuild diff --git a/app-editors/emacs/emacs-27.1.91-r1.ebuild b/app-editors/emacs/emacs-27.2.ebuild similarity index 100% rename from app-editors/emacs/emacs-27.1.91-r1.ebuild rename to app-editors/emacs/emacs-27.2.ebuild diff --git a/app-editors/emacs/emacs-27.2_rc1.ebuild b/app-editors/emacs/emacs-27.2_rc1.ebuild deleted file mode 100644 index d7bfdd69550d..000000000000 --- a/app-editors/emacs/emacs-27.2_rc1.ebuild +++ /dev/null @@ -1,446 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs - -if [[ ${PV##*.} = 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git" - EGIT_BRANCH="emacs-27" - EGIT_CHECKOUT_DIR="${WORKDIR}/emacs" - S="${EGIT_CHECKOUT_DIR}" - SLOT="${PV%%.*}-vcs" -else - # FULL_VERSION keeps the full version number, which is needed in - # order to determine some path information correctly for copy/move - # operations later on - FULL_VERSION="${PV%%_*}" - SRC_URI="mirror://gnu/emacs/${P}.tar.xz" - S="${WORKDIR}/emacs-${FULL_VERSION}" - # PV can be in any of the following formats: - # 27.1 released version (slot 27) - # 27.1_rc1 upstream release candidate (27) - # 27.0.9999 live ebuild (slot 27-vcs) - # 27.0.90 upstream prerelease snapshot (27-vcs) - # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs) - if [[ ${PV} == *_pre* ]]; then - SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" - S="${WORKDIR}/emacs" - elif [[ ${PV//[0-9]} != "." ]]; then - SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz" - fi - SLOT="${PV%%.*}" - [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -fi - -DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" -HOMEPAGE="https://www.gnu.org/software/emacs/" - -LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" -IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib" -RESTRICT="test" - -RDEPEND="app-emacs/emacs-common[games?,gui(-)?] - sys-libs/ncurses:0= - acl? ( virtual/acl ) - alsa? ( media-libs/alsa-lib ) - dbus? ( sys-apps/dbus ) - games? ( acct-group/gamestat ) - gmp? ( dev-libs/gmp:0= ) - gpm? ( sys-libs/gpm ) - !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) - json? ( dev-libs/jansson ) - kerberos? ( virtual/krb5 ) - lcms? ( media-libs/lcms:2 ) - libxml2? ( >=dev-libs/libxml2-2.2.0 ) - mailutils? ( net-mail/mailutils[clients] ) - !mailutils? ( acct-group/mail net-libs/liblockfile ) - selinux? ( sys-libs/libselinux ) - ssl? ( net-libs/gnutls:0= ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - gui? ( !aqua? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libxcb - x11-misc/xbitmaps - gconf? ( >=gnome-base/gconf-2.26.2 ) - gsettings? ( >=dev-libs/glib-2.28.6 ) - gif? ( media-libs/giflib:0= ) - jpeg? ( virtual/jpeg:0= ) - png? ( >=media-libs/libpng-1.4:0= ) - svg? ( >=gnome-base/librsvg-2.0 ) - tiff? ( media-libs/tiff:0 ) - xpm? ( x11-libs/libXpm ) - imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) - xft? ( - media-libs/fontconfig - media-libs/freetype - x11-libs/libXft - x11-libs/libXrender - cairo? ( >=x11-libs/cairo-1.12.18 ) - harfbuzz? ( media-libs/harfbuzz:0= ) - m17n-lib? ( - >=dev-libs/libotf-0.9.4 - >=dev-libs/m17n-lib-1.5.1 - ) - ) - gtk? ( - x11-libs/gtk+:3 - xwidgets? ( - net-libs/webkit-gtk:4= - x11-libs/libXcomposite - ) - ) - !gtk? ( - motif? ( - >=x11-libs/motif-2.3:0 - x11-libs/libXpm - x11-libs/libXmu - x11-libs/libXt - ) - !motif? ( - Xaw3d? ( - x11-libs/libXaw3d - x11-libs/libXmu - x11-libs/libXt - ) - !Xaw3d? ( athena? ( - x11-libs/libXaw - x11-libs/libXmu - x11-libs/libXt - ) ) - ) - ) - ) )" - -DEPEND="${RDEPEND} - gui? ( !aqua? ( x11-base/xorg-proto ) )" - -BDEPEND="app-eselect/eselect-emacs - sys-apps/texinfo - virtual/pkgconfig - gzip-el? ( app-arch/gzip )" - -RDEPEND="${RDEPEND} - !app-editors/emacs-vcs:27 - app-eselect/eselect-emacs" - -EMACS_SUFFIX="emacs-${SLOT}" -SITEFILE="20${EMACS_SUFFIX}-gentoo.el" - -src_prepare() { - if [[ ${PV##*.} = 9999 ]]; then - FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \ - configure.ac) - [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version" - einfo "Emacs branch: ${EGIT_BRANCH}" - einfo "Commit: ${EGIT_VERSION}" - einfo "Emacs version number: ${FULL_VERSION}" - [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \ - || die "Upstream version number changed to ${FULL_VERSION}" - fi - - eapply_user - - # Fix filename reference in redirected man page - sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die - - #AT_M4DIR=m4 eautoreconf -} - -src_configure() { - strip-flags - filter-flags -pie #526948 - - if use ia64; then - replace-flags "-O[2-9]" -O1 #325373 - else - replace-flags "-O[3-9]" -O2 - fi - - local myconf - - if use alsa; then - use sound || ewarn \ - "USE flag \"alsa\" overrides \"-sound\"; enabling sound support." - myconf+=" --with-sound=alsa" - else - myconf+=" --with-sound=$(usex sound oss)" - fi - - if ! use gui; then - einfo "Configuring to build without window system support" - myconf+=" --without-x --without-ns" - elif use aqua; then - einfo "Configuring to build with Nextstep (Macintosh Cocoa) support" - myconf+=" --with-ns --disable-ns-self-contained" - myconf+=" --without-x" - else - myconf+=" --with-x --without-ns" - myconf+=" $(use_with gconf)" - myconf+=" $(use_with gsettings)" - myconf+=" $(use_with toolkit-scroll-bars)" - myconf+=" $(use_with gif)" - myconf+=" $(use_with jpeg)" - myconf+=" $(use_with png)" - myconf+=" $(use_with svg rsvg)" - myconf+=" $(use_with tiff)" - myconf+=" $(use_with xpm)" - myconf+=" $(use_with imagemagick)" - - if use xft; then - myconf+=" --with-xft" - myconf+=" $(use_with cairo)" - myconf+=" $(use_with harfbuzz)" - myconf+=" $(use_with m17n-lib libotf)" - myconf+=" $(use_with m17n-lib m17n-flt)" - else - myconf+=" --without-xft" - myconf+=" --without-cairo" - myconf+=" --without-libotf --without-m17n-flt" - use cairo && ewarn \ - "USE flag \"cairo\" has no effect if \"xft\" is not set." - use m17n-lib && ewarn \ - "USE flag \"m17n-lib\" has no effect if \"xft\" is not set." - fi - - local f line - if use gtk; then - einfo "Configuring to build with GIMP Toolkit (GTK+)" - while read line; do ewarn "${line}"; done <<-EOF - Your version of GTK+ will have problems with closing open - displays. This is no problem if you just use one display, but - if you use more than one and close one of them Emacs may crash. - See and - . - If you intend to use more than one display, then it is strongly - recommended that you compile Emacs with the Athena/Lucid or the - Motif toolkit instead. - EOF - myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)" - for f in motif Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"gtk\" is set." - done - elif use motif; then - einfo "Configuring to build with Motif toolkit" - myconf+=" --with-x-toolkit=motif" - for f in Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"motif\" is set." - done - elif use athena || use Xaw3d; then - einfo "Configuring to build with Athena/Lucid toolkit" - myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" - else - einfo "Configuring to build with no toolkit" - myconf+=" --with-x-toolkit=no" - fi - ! use gtk && use xwidgets && ewarn \ - "USE flag \"xwidgets\" has no effect if \"gtk\" is not set." - fi - - if tc-is-cross-compiler; then - # Configure a CBUILD directory when cross-compiling to make tools - mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die - ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit - popd >/dev/null || die - # Don't try to execute the binary for dumping during the build - myconf+=" --with-dumping=none" - else - myconf+=" --with-dumping=pdumper" - fi - - econf \ - --program-suffix="-${EMACS_SUFFIX}" \ - --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \ - --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ - --localstatedir="${EPREFIX}"/var \ - --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ - --without-compress-install \ - --without-hesiod \ - --without-pop \ - --with-file-notification=$(usev inotify || usev gfile || echo no) \ - --with-pdumper \ - $(use_enable acl) \ - $(use_with dbus) \ - $(use_with dynamic-loading modules) \ - $(use_with games gameuser ":gamestat") \ - $(use_with gmp libgmp) \ - $(use_with gpm) \ - $(use_with json) \ - $(use_with kerberos) $(use_with kerberos kerberos5) \ - $(use_with lcms lcms2) \ - $(use_with libxml2 xml2) \ - $(use_with mailutils) \ - $(use_with selinux) \ - $(use_with ssl gnutls) \ - $(use_with systemd libsystemd) \ - $(use_with threads) \ - $(use_with wide-int) \ - $(use_with zlib) \ - ${myconf} -} - -src_compile() { - if tc-is-cross-compiler; then - # Build native tools for compiling lisp etc. - emake -C "${S}-build" src - emake lib # Cross-compile dependencies first for timestamps - # Save native build tools in the cross-directory - cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die - # Specify the native Emacs to compile lisp - emake -C lisp all EMACS="${S}-build/src/emacs" - fi - - emake -} - -src_install() { - emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install - - mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die - mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die - mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.appdata.xml || die - - # move info dir to avoid collisions with the dir file generated by portage - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} || die - touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir - docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig - - # movemail must be setgid mail - if ! use mailutils; then - fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail - fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail - fi - - # avoid collision between slots, see bug #169033 e.g. - rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el - rm -rf "${ED}"/usr/share/{appdata,applications,icons} - rm -rf "${ED}/usr/$(get_libdir)" - rm -rf "${ED}"/var - - # remove unused /site-lisp dir - rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp - - # remove COPYING file (except for etc/COPYING used by describe-copying) - rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING - - if use systemd; then - insinto /usr/lib/systemd/user - sed -e "/^##/d" \ - -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \ - -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \ - etc/emacs.service | newins - ${EMACS_SUFFIX}.service - assert - fi - - if use gzip-el; then - # compress .el files when a corresponding .elc exists - find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ - -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n - assert "gzip .el failed" - fi - - local cdir - if use source; then - cdir="/usr/share/emacs/${FULL_VERSION}/src" - insinto "${cdir}" - # This is not meant to install all the source -- just the - # C source you might find via find-function - doins src/*.{c,h,m} - elif has installsources ${FEATURES}; then - cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" - fi - - sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die - X - ;;; ${EMACS_SUFFIX} site-lisp configuration - X - (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) - Y (setq find-function-C-source-directory - Y "${EPREFIX}${cdir}") - X (let ((path (getenv "INFOPATH")) - X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) - X (and path - X ;; move Emacs Info dir before anything else in /usr/share - X (let* ((p (cons nil (split-string path ":" t))) (q p)) - X (while (and (cdr q) (not (string-match re (cadr q)))) - X (setq q (cdr q))) - X (setcdr q (cons dir (delete dir (cdr q)))) - X (setq Info-directory-list (prune-directory-list (cdr p))))))) - EOF - elisp-site-file-install "${T}/${SITEFILE}" || die - - dodoc README BUGS CONTRIBUTE - - if use gui && use aqua; then - dodir /Applications/Gentoo - rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app - mv nextstep/Emacs.app \ - "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die - fi - - local DOC_CONTENTS="You can set the version to be started by - /usr/bin/emacs through the Emacs eselect module, which also - redirects man and info pages. Therefore, several Emacs versions can - be installed at the same time. \"man emacs.eselect\" for details. - \\n\\nIf you upgrade from a previous major version of Emacs, then - it is strongly recommended that you use app-admin/emacs-updater - to rebuild all byte-compiled elisp files of the installed Emacs - packages." - if use gui; then - DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. - Installing media-fonts/font-adobe-{75,100}dpi on the X server's - machine would satisfy basic Emacs requirements under X11. - See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs - for how to enable anti-aliased fonts." - use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in - \"${EPREFIX}/Applications/Gentoo\". You may want to copy or - symlink it into /Applications by yourself." - fi - tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write - a portable dump file due to being cross-compiled. - To create this file at run time, execute the following command: - \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable - \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'" - readme.gentoo_create_doc -} - -pkg_preinst() { - # move Info dir file to correct name - if [[ -d ${ED}/usr/share/info ]]; then - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die - fi -} - -pkg_postinst() { - elisp-site-regen - readme.gentoo_print_elog - - if use livecd; then - # force an update of the emacs symlink for the livecd/dvd, - # because some microemacs packages set it with USE=livecd - eselect emacs update - elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then - # refresh symlinks in case any installed files have changed - eselect emacs set ${EMACS_SUFFIX} - else - eselect emacs update ifunset - fi -} - -pkg_postrm() { - elisp-site-regen - eselect emacs update ifunset -} diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest index 30bd1b8eb791..9f17c290c490 100644 --- a/app-editors/gvim/Manifest +++ b/app-editors/gvim/Manifest @@ -1,6 +1,2 @@ -DIST vim-8.2.0210-gentoo-patches.tar.bz2 2755 BLAKE2B 21f1fb97c95d4f2eb45968783add80e11011be12fd2d701c267644a44da9782214828e022667c1a0a2ed08aedb7c12b6756a8b8adea4db5c7a3cb7dc94b75fd8 SHA512 c942c33dc033d63569e07523fa7652d1c53685aa64f9e7a4bf4e6126012790ec0ec820a7a9209cfe64096679ba8a9f9394ed92696a933e3c8be10658d16b8a7b DIST vim-8.2.0360-gentoo-patches.tar.xz 2612 BLAKE2B a9273a686b31dd873b25bfc07f7bc254f11038bde275ae4e6f56513a14e0268fdc1032ae847d1d7f8539f8a657217011770ccb4685998f34722383ec7bfb1a15 SHA512 00bc8eb8b20a4a6f3bbd179bb90d42fa6727c8eaae5b625e95e52c33638d456ef36d06b51c542ecaffb237c0b4f7aa72dc3bae7fe00144d55ab0d2fa51950f3b -DIST vim-8.2.0360.tar.gz 14842830 BLAKE2B fe3a13cb4bef4ada1bd13cdc80aa9a4ab275d1ff16a7f5308109adc7c5a3459393e1c8153fa32a972141b27cce3aaff50c59416d1ba32e4dca03074be49705a9 SHA512 183bcb5cc73290193de99beb69b56b64efa37db9d905c6e76a51ac727f4447f76346dde632e2dfae9d289abb4b9ca11a14f7e350eaa699fc2c3c7c2e35fc20b2 -DIST vim-8.2.0508.tar.gz 14885937 BLAKE2B 70d9cbaa69fac168e6719ef6ee0fadef21bc0b4c17e3c01d983cfe7d75ec831089845aae2f4ca2b5eba02ea24664dc968b0d472254db45e13a5a1f9cdc62253a SHA512 0cbe7cb8d16ac9ed2e6b2f7031bf3b962bcfa199ef7421dfa549fd53f42eb00fc20a14d0df13fcdb4b5f06c88e659086f8d277797824e628133ebd66c72232b6 -DIST vim-8.2.0638.tar.gz 14922315 BLAKE2B 12a8a272e1167ec845d2a5ab3b884f8d327e7b73a49fad2c7cafcd0bd5690c8c21d6b9e1b6211fd6ef8908ea93019c483ec5de74b50cf1fea8fbfc6f63b751df SHA512 4fc3aca0f3337b35d98281d1c7d5cd733bf14fbd1c3e382208ff950199125b6e4606bb7487310caf793eb6b2d1c6e719bce19b53d4d55a26354649c13b727a92 DIST vim-8.2.0814.tar.gz 14953478 BLAKE2B fd4155ec749bd9a705e8114ff7f8cc321182c9286733ff2f665e265ec0af830f9e70c730b8d0215f6db1f73a8e2f878d22932a72c8dbfe921591be7adcdaab00 SHA512 4ddd9e2d30719f931cadd1a4de5700736f641f4b074378d9ea1462a90b81975ce8e8c3ca2e3a1e15ac0288824eef5b0f0a3e31482f7637c450c6d7e52c8f40d2 diff --git a/app-editors/gvim/gvim-8.2.0360.ebuild b/app-editors/gvim/gvim-8.2.0360.ebuild deleted file mode 100644 index 4a0b14c15b8d..000000000000 --- a/app-editors/gvim/gvim-8.2.0360.ebuild +++ /dev/null @@ -1,367 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -PYTHON_COMPAT=( python3_{7,8} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -inherit vim-doc flag-o-matic xdg-utils bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.2.0210-gentoo-patches.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gtk gtk2 lua luajit motif neXt netbeans nls perl python racket ruby selinux session sound tcl" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk? ( - gtk2? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk2? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - sound? ( media-libs/libcanberra ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -# various failures (bugs #630042 and #682320) -RESTRICT="test" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --with-gnome=no - $(use_enable sound canberra) - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python python3interp) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk GTK3 - # -aqua -gtk gtk2 GTK2 - # -aqua -gtk -gtk motif MOTIF - # -aqua -gtk -gtk -motif neXt NEXTAW - # -aqua -gtk -gtk -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk2; then - myconf+=( --enable-gtk2-check ) - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # update icon cache - xdg_icon_cache_update - - # call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # update icon cache - xdg_icon_cache_update - - # call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/gvim-8.2.0508.ebuild b/app-editors/gvim/gvim-8.2.0508.ebuild deleted file mode 100644 index 2dea99a3b4c2..000000000000 --- a/app-editors/gvim/gvim-8.2.0508.ebuild +++ /dev/null @@ -1,367 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -PYTHON_COMPAT=( python3_{7,8} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -inherit vim-doc flag-o-matic xdg-utils bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gtk gtk2 lua luajit motif neXt netbeans nls perl python racket ruby selinux session sound tcl" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk? ( - gtk2? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk2? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - sound? ( media-libs/libcanberra ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -# various failures (bugs #630042 and #682320) -RESTRICT="test" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --with-gnome=no - $(use_enable sound canberra) - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python python3interp) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk GTK3 - # -aqua -gtk gtk2 GTK2 - # -aqua -gtk -gtk motif MOTIF - # -aqua -gtk -gtk -motif neXt NEXTAW - # -aqua -gtk -gtk -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk2; then - myconf+=( --enable-gtk2-check ) - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # update icon cache - xdg_icon_cache_update - - # call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # update icon cache - xdg_icon_cache_update - - # call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/gvim-8.2.0638.ebuild b/app-editors/gvim/gvim-8.2.0638.ebuild deleted file mode 100644 index fba02d7c07f5..000000000000 --- a/app-editors/gvim/gvim-8.2.0638.ebuild +++ /dev/null @@ -1,367 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -PYTHON_COMPAT=( python3_{7,8} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -inherit vim-doc flag-o-matic xdg-utils bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gtk gtk2 lua luajit motif neXt netbeans nls perl python racket ruby selinux session sound tcl" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk? ( - gtk2? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk2? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - sound? ( media-libs/libcanberra ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -# various failures (bugs #630042 and #682320) -RESTRICT="test" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --with-gnome=no - $(use_enable sound canberra) - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python python3interp) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk GTK3 - # -aqua -gtk gtk2 GTK2 - # -aqua -gtk -gtk motif MOTIF - # -aqua -gtk -gtk -motif neXt NEXTAW - # -aqua -gtk -gtk -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk2; then - myconf+=( --enable-gtk2-check ) - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # update icon cache - xdg_icon_cache_update - - # call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # update icon cache - xdg_icon_cache_update - - # call eselect vi update - eselect_vi_update -} diff --git a/app-editors/gvim/gvim-8.2.0814.ebuild b/app-editors/gvim/gvim-8.2.0814.ebuild deleted file mode 100644 index 093043acf1d5..000000000000 --- a/app-editors/gvim/gvim-8.2.0814.ebuild +++ /dev/null @@ -1,367 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -PYTHON_COMPAT=( python3_{7,8} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -inherit vim-doc flag-o-matic xdg-utils bash-completion-r1 prefix python-single-r1 ruby-single - -if [[ ${PV} == 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -fi - -DESCRIPTION="GUI version of the Vim text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="acl aqua cscope debug gtk gtk2 lua luajit motif neXt netbeans nls perl python racket ruby selinux session sound tcl" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" - -RDEPEND=" - ~app-editors/vim-core-${PV} - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - acl? ( kernel_linux? ( sys-apps/acl ) ) - !aqua? ( - gtk? ( - x11-libs/gtk+:3 - x11-libs/libXft - ) - !gtk? ( - gtk2? ( - >=x11-libs/gtk+-2.6:2 - x11-libs/libXft - ) - !gtk2? ( - motif? ( >=x11-libs/motif-2.3:0 ) - !motif? ( - neXt? ( x11-libs/neXtaw ) - !neXt? ( x11-libs/libXaw ) - ) - ) - ) - ) - cscope? ( dev-util/cscope ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - nls? ( virtual/libintl ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - session? ( x11-libs/libSM ) - sound? ( media-libs/libcanberra ) - tcl? ( dev-lang/tcl:0= ) -" -DEPEND="${RDEPEND} - sys-devel/autoconf - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" - -# various failures (bugs #630042 and #682320) -RESTRICT="test" - -S=${WORKDIR}/vim-${PV} - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]]; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i -e \ - 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm -v src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - local file - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e ${file} ]]; then - addwrite $file - fi - done - - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - --disable-gpm - --with-gnome=no - $(use_enable sound canberra) - $(use_enable acl) - $(use_enable cscope) - $(use_enable lua luainterp) - $(use_with luajit) - $(use_enable netbeans) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python python3interp) - $(use_with python python3-command "${PYTHON}") - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable session xsmp) - $(use_enable tcl tclinterp) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" - fi - - # gvim's GUI preference order is as follows: - # aqua CARBON (not tested) - # -aqua gtk GTK3 - # -aqua -gtk gtk2 GTK2 - # -aqua -gtk -gtk motif MOTIF - # -aqua -gtk -gtk -motif neXt NEXTAW - # -aqua -gtk -gtk -motif -neXt ATHENA - echo ; echo - if use aqua; then - einfo "Building gvim with the Carbon GUI" - myconf+=( - --enable-darwin - --enable-gui=carbon - ) - elif use gtk; then - myconf+=( --enable-gtk3-check ) - einfo "Building gvim with the gtk+-3 GUI" - myconf+=( --enable-gui=gtk3 ) - elif use gtk2; then - myconf+=( --enable-gtk2-check ) - einfo "Building gvim with the gtk+-2 GUI" - myconf+=( --enable-gui=gtk2 ) - elif use motif; then - einfo "Building gvim with the MOTIF GUI" - myconf+=( --enable-gui=motif ) - elif use neXt; then - einfo "Building gvim with the neXtaw GUI" - myconf+=( --enable-gui=nextaw ) - else - einfo "Building gvim with the Athena GUI" - myconf+=( --enable-gui=athena ) - fi - echo ; echo - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - if [[ ${CHOST} == *-interix* ]]; then - # avoid finding of this function, to avoid having to patch either - # configure or the source, which would be much more hackish. - # after all vim does it right, only interix is badly broken (again) - export ac_cv_func_sigaction=no - fi - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --with-vim-name=gvim \ - --with-x \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - # Make gvim not try to connect to X. See :help gui-x11-start in vim for how - # this evil trickery works. - ln -s "${S}"/src/gvim "${S}"/src/testvim || die - - # Make sure our VIMPROG is used. - sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die - - # Don't do additional GUI tests. - emake -j1 VIMPROG=../testvim -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dobin src/gvim - dosym gvim /usr/bin/gvimdiff - dosym gvim /usr/bin/evim - dosym gvim /usr/bin/eview - dosym gvim /usr/bin/gview - dosym gvim /usr/bin/rgvim - dosym gvim /usr/bin/rgview - - emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons - - dodir /usr/share/man/man1 - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" - echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" - echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ - die "echo failed" - - insinto /etc/vim - newins "${FILESDIR}"/gvimrc-r1 gvimrc - eprefixify "${ED}"/etc/vim/gvimrc - - # bash completion script, bug #79018. - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # don't install vim desktop file - rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # update icon cache - xdg_icon_cache_update - - # call eselect vi update - eselect_vi_update -} - -pkg_postrm() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update fdo mime stuff, bug #78394 - xdg_desktop_database_update - - # update icon cache - xdg_icon_cache_update - - # call eselect vi update - eselect_vi_update -} diff --git a/app-editors/hexcurse/hexcurse-1.60.0.ebuild b/app-editors/hexcurse/hexcurse-1.60.0.ebuild index 02ea4289b7ab..809227e4d264 100644 --- a/app-editors/hexcurse/hexcurse-1.60.0.ebuild +++ b/app-editors/hexcurse/hexcurse-1.60.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/LonnyGomes/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ppc ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~hppa ppc s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=">=sys-libs/ncurses-5.2:0=" DEPEND="${RDEPEND}" diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest index 30bd1b8eb791..9f17c290c490 100644 --- a/app-editors/vim-core/Manifest +++ b/app-editors/vim-core/Manifest @@ -1,6 +1,2 @@ -DIST vim-8.2.0210-gentoo-patches.tar.bz2 2755 BLAKE2B 21f1fb97c95d4f2eb45968783add80e11011be12fd2d701c267644a44da9782214828e022667c1a0a2ed08aedb7c12b6756a8b8adea4db5c7a3cb7dc94b75fd8 SHA512 c942c33dc033d63569e07523fa7652d1c53685aa64f9e7a4bf4e6126012790ec0ec820a7a9209cfe64096679ba8a9f9394ed92696a933e3c8be10658d16b8a7b DIST vim-8.2.0360-gentoo-patches.tar.xz 2612 BLAKE2B a9273a686b31dd873b25bfc07f7bc254f11038bde275ae4e6f56513a14e0268fdc1032ae847d1d7f8539f8a657217011770ccb4685998f34722383ec7bfb1a15 SHA512 00bc8eb8b20a4a6f3bbd179bb90d42fa6727c8eaae5b625e95e52c33638d456ef36d06b51c542ecaffb237c0b4f7aa72dc3bae7fe00144d55ab0d2fa51950f3b -DIST vim-8.2.0360.tar.gz 14842830 BLAKE2B fe3a13cb4bef4ada1bd13cdc80aa9a4ab275d1ff16a7f5308109adc7c5a3459393e1c8153fa32a972141b27cce3aaff50c59416d1ba32e4dca03074be49705a9 SHA512 183bcb5cc73290193de99beb69b56b64efa37db9d905c6e76a51ac727f4447f76346dde632e2dfae9d289abb4b9ca11a14f7e350eaa699fc2c3c7c2e35fc20b2 -DIST vim-8.2.0508.tar.gz 14885937 BLAKE2B 70d9cbaa69fac168e6719ef6ee0fadef21bc0b4c17e3c01d983cfe7d75ec831089845aae2f4ca2b5eba02ea24664dc968b0d472254db45e13a5a1f9cdc62253a SHA512 0cbe7cb8d16ac9ed2e6b2f7031bf3b962bcfa199ef7421dfa549fd53f42eb00fc20a14d0df13fcdb4b5f06c88e659086f8d277797824e628133ebd66c72232b6 -DIST vim-8.2.0638.tar.gz 14922315 BLAKE2B 12a8a272e1167ec845d2a5ab3b884f8d327e7b73a49fad2c7cafcd0bd5690c8c21d6b9e1b6211fd6ef8908ea93019c483ec5de74b50cf1fea8fbfc6f63b751df SHA512 4fc3aca0f3337b35d98281d1c7d5cd733bf14fbd1c3e382208ff950199125b6e4606bb7487310caf793eb6b2d1c6e719bce19b53d4d55a26354649c13b727a92 DIST vim-8.2.0814.tar.gz 14953478 BLAKE2B fd4155ec749bd9a705e8114ff7f8cc321182c9286733ff2f665e265ec0af830f9e70c730b8d0215f6db1f73a8e2f878d22932a72c8dbfe921591be7adcdaab00 SHA512 4ddd9e2d30719f931cadd1a4de5700736f641f4b074378d9ea1462a90b81975ce8e8c3ca2e3a1e15ac0288824eef5b0f0a3e31482f7637c450c6d7e52c8f40d2 diff --git a/app-editors/vim-core/vim-core-8.2.0360.ebuild b/app-editors/vim-core/vim-core-8.2.0360.ebuild deleted file mode 100644 index d5485457d7ed..000000000000 --- a/app-editors/vim-core/vim-core-8.2.0360.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.2.0210-gentoo-patches.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="nls acl minimal" - -DEPEND="sys-devel/autoconf" -# avoid icon file collision bug #673880 -RDEPEND="!!> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=" --without-local-dir" - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --enable-gui=no \ - --without-x \ - --disable-darwin \ - --disable-perlinterp \ - --disable-pythoninterp \ - --disable-rubyinterp \ - --disable-gpm \ - --disable-selinux \ - $(use_enable nls) \ - $(use_enable acl) \ - ${myconf} -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - eshopts_push -s extglob - - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" - rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" - - local keep_colors="default" - ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) - - local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" - # tinkering with the next line might make bad things happen ... - keep_syntax="${keep_syntax}|syntax|nosyntax|synload" - ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) - - eshopts_pop - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd - - # install gvim icon since both vim/gvim desktop files reference it - doicon -s scalable "${FILESDIR}"/gvim.svg -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - xdg_icon_cache_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - xdg_icon_cache_update -} diff --git a/app-editors/vim-core/vim-core-8.2.0508.ebuild b/app-editors/vim-core/vim-core-8.2.0508.ebuild deleted file mode 100644 index f141342833a8..000000000000 --- a/app-editors/vim-core/vim-core-8.2.0508.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="nls acl minimal" - -DEPEND="sys-devel/autoconf" -# avoid icon file collision bug #673880 -RDEPEND="!!> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=" --without-local-dir" - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --enable-gui=no \ - --without-x \ - --disable-darwin \ - --disable-perlinterp \ - --disable-pythoninterp \ - --disable-rubyinterp \ - --disable-gpm \ - --disable-selinux \ - $(use_enable nls) \ - $(use_enable acl) \ - ${myconf} -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - eshopts_push -s extglob - - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" - rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" - - local keep_colors="default" - ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) - - local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" - # tinkering with the next line might make bad things happen ... - keep_syntax="${keep_syntax}|syntax|nosyntax|synload" - ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) - - eshopts_pop - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd - - # install gvim icon since both vim/gvim desktop files reference it - doicon -s scalable "${FILESDIR}"/gvim.svg -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - xdg_icon_cache_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - xdg_icon_cache_update -} diff --git a/app-editors/vim-core/vim-core-8.2.0638.ebuild b/app-editors/vim-core/vim-core-8.2.0638.ebuild deleted file mode 100644 index f141342833a8..000000000000 --- a/app-editors/vim-core/vim-core-8.2.0638.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" - EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz - https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="vim and gvim shared files" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="nls acl minimal" - -DEPEND="sys-devel/autoconf" -# avoid icon file collision bug #673880 -RDEPEND="!!> "${S}"/src/feature.h - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i 's/\> "$c" || die "echo failed" - done - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0 - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - - # Remove src/auto/configure file. - rm -v src/auto/configure || die "rm configure failed" - - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - # Let Portage do the stripping. Some people like that. - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # Keep Gentoo Prefix env contained within the EPREFIX - use prefix && myconf+=" --without-local-dir" - - econf \ - --with-modified-by=Gentoo-${PVR} \ - --enable-gui=no \ - --without-x \ - --disable-darwin \ - --disable-perlinterp \ - --disable-pythoninterp \ - --disable-rubyinterp \ - --disable-gpm \ - --disable-selinux \ - $(use_enable nls) \ - $(use_enable acl) \ - ${myconf} -} - -src_compile() { - emake -j1 -C src auto/osdef.h objects - emake tools -} - -src_test() { :; } - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - dodir /usr/{bin,share/{man/man1,vim}} - emake -C src \ - installruntime \ - installmanlinks \ - installmacros \ - installtutor \ - installtutorbin \ - installtools \ - install-languages \ - DESTDIR="${D}" \ - BINDIR="${EPREFIX}"/usr/bin \ - MANDIR="${EPREFIX}"/usr/share/man \ - DATADIR="${EPREFIX}"/usr/share - - keepdir ${vimfiles}/keymap - - # default vimrc is installed by vim-core since it applies to - # both vim and gvim - insinto /etc/vim/ - newins "${FILESDIR}"/vimrc-r5 vimrc - eprefixify "${ED}"/etc/vim/vimrc - - if use minimal; then - # To save space, install only a subset of the files. - # Helps minimalize the livecd, bug 65144. - eshopts_push -s extglob - - rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die "rm failed" - rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die "rm failed" - rm -v "${ED}"/usr/bin/vimtutor || die "rm failed" - - local keep_colors="default" - ignore=$(rm -fr "${ED}${vimfiles}"/colors/!(${keep_colors}).vim ) - - local keep_syntax="conf|crontab|fstab|inittab|resolv|sshdconfig" - # tinkering with the next line might make bad things happen ... - keep_syntax="${keep_syntax}|syntax|nosyntax|synload" - ignore=$(rm -fr "${ED}${vimfiles}"/syntax/!(${keep_syntax}).vim ) - - eshopts_pop - fi - - newbashcomp "${FILESDIR}"/xxd-completion xxd - - # install gvim icon since both vim/gvim desktop files reference it - doicon -s scalable "${FILESDIR}"/gvim.svg -} - -pkg_postinst() { - # update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - xdg_icon_cache_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # update icon cache - xdg_icon_cache_update -} diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest index 30bd1b8eb791..9f17c290c490 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -1,6 +1,2 @@ -DIST vim-8.2.0210-gentoo-patches.tar.bz2 2755 BLAKE2B 21f1fb97c95d4f2eb45968783add80e11011be12fd2d701c267644a44da9782214828e022667c1a0a2ed08aedb7c12b6756a8b8adea4db5c7a3cb7dc94b75fd8 SHA512 c942c33dc033d63569e07523fa7652d1c53685aa64f9e7a4bf4e6126012790ec0ec820a7a9209cfe64096679ba8a9f9394ed92696a933e3c8be10658d16b8a7b DIST vim-8.2.0360-gentoo-patches.tar.xz 2612 BLAKE2B a9273a686b31dd873b25bfc07f7bc254f11038bde275ae4e6f56513a14e0268fdc1032ae847d1d7f8539f8a657217011770ccb4685998f34722383ec7bfb1a15 SHA512 00bc8eb8b20a4a6f3bbd179bb90d42fa6727c8eaae5b625e95e52c33638d456ef36d06b51c542ecaffb237c0b4f7aa72dc3bae7fe00144d55ab0d2fa51950f3b -DIST vim-8.2.0360.tar.gz 14842830 BLAKE2B fe3a13cb4bef4ada1bd13cdc80aa9a4ab275d1ff16a7f5308109adc7c5a3459393e1c8153fa32a972141b27cce3aaff50c59416d1ba32e4dca03074be49705a9 SHA512 183bcb5cc73290193de99beb69b56b64efa37db9d905c6e76a51ac727f4447f76346dde632e2dfae9d289abb4b9ca11a14f7e350eaa699fc2c3c7c2e35fc20b2 -DIST vim-8.2.0508.tar.gz 14885937 BLAKE2B 70d9cbaa69fac168e6719ef6ee0fadef21bc0b4c17e3c01d983cfe7d75ec831089845aae2f4ca2b5eba02ea24664dc968b0d472254db45e13a5a1f9cdc62253a SHA512 0cbe7cb8d16ac9ed2e6b2f7031bf3b962bcfa199ef7421dfa549fd53f42eb00fc20a14d0df13fcdb4b5f06c88e659086f8d277797824e628133ebd66c72232b6 -DIST vim-8.2.0638.tar.gz 14922315 BLAKE2B 12a8a272e1167ec845d2a5ab3b884f8d327e7b73a49fad2c7cafcd0bd5690c8c21d6b9e1b6211fd6ef8908ea93019c483ec5de74b50cf1fea8fbfc6f63b751df SHA512 4fc3aca0f3337b35d98281d1c7d5cd733bf14fbd1c3e382208ff950199125b6e4606bb7487310caf793eb6b2d1c6e719bce19b53d4d55a26354649c13b727a92 DIST vim-8.2.0814.tar.gz 14953478 BLAKE2B fd4155ec749bd9a705e8114ff7f8cc321182c9286733ff2f665e265ec0af830f9e70c730b8d0215f6db1f73a8e2f878d22932a72c8dbfe921591be7adcdaab00 SHA512 4ddd9e2d30719f931cadd1a4de5700736f641f4b074378d9ea1462a90b81975ce8e8c3ca2e3a1e15ac0288824eef5b0f0a3e31482f7637c450c6d7e52c8f40d2 diff --git a/app-editors/vim/vim-8.2.0360.ebuild b/app-editors/vim/vim-8.2.0360.ebuild deleted file mode 100644 index 0f2ab98227db..000000000000 --- a/app-editors/vim/vim-8.2.0360.ebuild +++ /dev/null @@ -1,320 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -PYTHON_COMPAT=( python3_{7,8} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -inherit vim-doc flag-o-matic bash-completion-r1 python-single-r1 ruby-single desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~radhermit/vim/vim-8.2.0210-gentoo-patches.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - vim-pager? ( !minimal ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( ~app-editors/vim-core-${PV} ) - vim-pager? ( app-editors/vim-core[-minimal] ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - sound? ( media-libs/libcanberra ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-canberra - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - $(use_enable sound canberra) - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python python3interp) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - if ! use minimal ; then - dosym vim /usr/bin/vimdiff - fi - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} diff --git a/app-editors/vim/vim-8.2.0508.ebuild b/app-editors/vim/vim-8.2.0508.ebuild deleted file mode 100644 index c1c50f67e3e4..000000000000 --- a/app-editors/vim/vim-8.2.0508.ebuild +++ /dev/null @@ -1,320 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -PYTHON_COMPAT=( python3_{7,8} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -inherit vim-doc flag-o-matic bash-completion-r1 python-single-r1 ruby-single desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - vim-pager? ( !minimal ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( ~app-editors/vim-core-${PV} ) - vim-pager? ( app-editors/vim-core[-minimal] ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - sound? ( media-libs/libcanberra ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-canberra - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - $(use_enable sound canberra) - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python python3interp) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - if ! use minimal ; then - dosym vim /usr/bin/vimdiff - fi - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} diff --git a/app-editors/vim/vim-8.2.0638.ebuild b/app-editors/vim/vim-8.2.0638.ebuild deleted file mode 100644 index c1c50f67e3e4..000000000000 --- a/app-editors/vim/vim-8.2.0638.ebuild +++ /dev/null @@ -1,320 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -PYTHON_COMPAT=( python3_{7,8} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -inherit vim-doc flag-o-matic bash-completion-r1 python-single-r1 ruby-single desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - vim-pager? ( !minimal ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( ~app-editors/vim-core-${PV} ) - vim-pager? ( app-editors/vim-core[-minimal] ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - sound? ( media-libs/libcanberra ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-canberra - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - $(use_enable sound canberra) - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python python3interp) - $(use_with python python3-command $(type -P $(eselect python show --python3))) - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - if ! use minimal ; then - dosym vim /usr/bin/vimdiff - fi - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} diff --git a/app-editors/vim/vim-8.2.0814.ebuild b/app-editors/vim/vim-8.2.0814.ebuild deleted file mode 100644 index 59ea1c606110..000000000000 --- a/app-editors/vim/vim-8.2.0814.ebuild +++ /dev/null @@ -1,320 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VIM_VERSION="8.2" -PYTHON_COMPAT=( python3_{7,8} ) -PYTHON_REQ_USE="threads(+)" -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -inherit vim-doc flag-o-matic bash-completion-r1 python-single-r1 ruby-single desktop xdg-utils - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/vim/vim.git" -else - SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -DESCRIPTION="Vim, an improved vi-style text editor" -HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim" - -SLOT="0" -LICENSE="vim" -IUSE="X acl cscope debug gpm lua luajit minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - vim-pager? ( !minimal ) -" - -RDEPEND=" - >=app-eselect/eselect-vi-1.1 - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - acl? ( kernel_linux? ( sys-apps/acl ) ) - cscope? ( dev-util/cscope ) - gpm? ( >=sys-libs/gpm-1.19.3 ) - lua? ( - luajit? ( dev-lang/luajit:2= ) - !luajit? ( dev-lang/lua:0[deprecated] ) - ) - !minimal? ( ~app-editors/vim-core-${PV} ) - vim-pager? ( app-editors/vim-core[-minimal] ) - perl? ( dev-lang/perl:= ) - python? ( ${PYTHON_DEPS} ) - racket? ( dev-scheme/racket ) - ruby? ( ${RUBY_DEPS} ) - selinux? ( sys-libs/libselinux ) - sound? ( media-libs/libcanberra ) - tcl? ( dev-lang/tcl:0= ) - X? ( x11-libs/libXt ) -" - -DEPEND=" - ${RDEPEND} - sys-devel/autoconf - nls? ( sys-devel/gettext ) -" - -pkg_setup() { - # people with broken alphabets run into trouble. bug 82186. - unset LANG LC_ALL - export LC_COLLATE="C" - - # Gnome sandbox silliness. bug #114475. - mkdir -p "${T}"/home || die "mkdir failed" - export HOME="${T}"/home - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if [[ ${PV} != 9999* ]] ; then - # Gentoo patches to fix runtime issues, cross-compile errors, etc - eapply "${WORKDIR}"/patches/ - fi - - # Fixup a script to use awk instead of nawk - sed -i -e \ - '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ - "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" - - # Read vimrc and gvimrc from /etc/vim - echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ - >> "${S}"/src/feature.h || die "echo failed" - - # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. - # Hopefully this pattern won't break for a while at least. - # This fixes bug 29398 (27 Sep 2003 agriffis) - sed -i -e \ - 's/\> "$c" || die "echo failed" - done - - # conditionally make the manpager.sh script - if use vim-pager; then - cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" - #!/bin/sh - sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ - vim \\ - -c 'let no_plugin_maps = 1' \\ - -c 'set nolist nomod ft=man ts=8' \\ - -c 'let g:showmarks_enable=0' \\ - -c 'runtime! macros/less.vim' - - _EOF_ - fi - - # Try to avoid sandbox problems. Bug #114475. - if [[ -d "${S}"/src/po ]]; then - sed -i -e \ - '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ - "${S}"/src/po/Makefile || die "sed failed" - fi - - cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" - - sed -i -e \ - "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \ - "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed' - - eapply_user -} - -src_configure() { - local myconf=() - - # Fix bug 37354: Disallow -funroll-all-loops on amd64 - # Bug 57859 suggests that we want to do this for all archs - filter-flags -funroll-all-loops - - # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for - # everyone since previous flag filtering bugs have turned out to affect - # multiple archs... - replace-flags -O3 -O2 - - # Fix bug 18245: Prevent "make" from the following chain: - # (1) Notice configure.ac is newer than auto/configure - # (2) Rebuild auto/configure - # (3) Notice auto/configure is newer than auto/config.mk - # (4) Run ./configure (with wrong args) to remake auto/config.mk - sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" - rm src/auto/configure || die "rm failed" - emake -j1 -C src autoconf - - # This should fix a sandbox violation (see bug 24447). The hvc - # things are for ppc64, see bug 86433. - for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do - if [[ -e "${file}" ]]; then - addwrite $file - fi - done - - if use minimal; then - myconf=( - --with-features=tiny - --disable-nls - --disable-canberra - --disable-acl - --enable-gui=no - --without-x - --disable-darwin - --disable-luainterp - --disable-perlinterp - --disable-pythoninterp - --disable-mzschemeinterp - --disable-rubyinterp - --disable-selinux - --disable-tclinterp - --disable-gpm - ) - else - use debug && append-flags "-DDEBUG" - - myconf=( - --with-features=huge - $(use_enable sound canberra) - $(use_enable acl) - $(use_enable cscope) - $(use_enable gpm) - $(use_enable lua luainterp) - $(usex lua "--with-lua-prefix=${EPREFIX}/usr" "") - $(use_with luajit) - $(use_enable nls) - $(use_enable perl perlinterp) - $(use_enable python python3interp) - $(use_with python python3-command "${PYTHON}") - $(use_enable racket mzschemeinterp) - $(use_enable ruby rubyinterp) - $(use_enable selinux) - $(use_enable tcl tclinterp) - $(use_enable terminal) - ) - - # --with-features=huge forces on cscope even if we --disable it. We need - # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) - if ! use cscope; then - sed -i -e \ - '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" - fi - - # don't test USE=X here ... see bug #19115 - # but need to provide a way to link against X ... see bug #20093 - myconf+=( - --enable-gui=no - --disable-darwin - $(use_with X x) - ) - fi - - # let package manager strip binaries - export ac_cv_prog_STRIP="$(type -P true ) faking strip" - - # keep prefix env contained within the EPREFIX - use prefix && myconf+=( --without-local-dir ) - - econf \ - --with-modified-by=Gentoo-${PVR} \ - "${myconf[@]}" -} - -src_compile() { - # The following allows emake to be used - emake -j1 -C src auto/osdef.h objects - - emake -} - -src_test() { - einfo - einfo "Starting vim tests. Several error messages will be shown" - einfo "while the tests run. This is normal behaviour and does not" - einfo "indicate a fault." - einfo - ewarn "If the tests fail, your terminal may be left in a strange" - ewarn "state. Usually, running 'reset' will fix this." - einfo - - # Don't let vim talk to X - unset DISPLAY - - emake -j1 -C src/testdir nongui -} - -# Call eselect vi update with --if-unset -# to respect user's choice (bug 187449) -eselect_vi_update() { - einfo "Calling eselect vi update..." - eselect vi update --if-unset - eend $? -} - -src_install() { - local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} - - # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are - # managed by eselect-vi - dobin src/vim - if ! use minimal ; then - dosym vim /usr/bin/vimdiff - fi - dosym vim /usr/bin/rvim - dosym vim /usr/bin/rview - if use vim-pager ; then - dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager - dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager - insinto ${vimfiles}/macros - doins runtime/macros/manpager.sh - fperms a+x ${vimfiles}/macros/manpager.sh - fi - - domenu runtime/vim.desktop - - newbashcomp "${FILESDIR}"/${PN}-completion ${PN} - - # keep in sync with 'complete ... -F' list - bashcomp_alias vim ex vi view rvim rview vimdiff -} - -pkg_postinst() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} - -pkg_postrm() { - # Update documentation tags (from vim-doc.eclass) - update_vim_helptags - - # Call eselect vi update - eselect_vi_update - - # update desktop file mime cache - xdg_desktop_database_update -} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index b205fbee11cc15c03a47f286ff0e218948cdd1a4..71a6c462e6c9cf5660930f50767b9e12fcd10388 100644 GIT binary patch literal 20554 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 literal 20560 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

D~Jovm$^2Kt3JI0e`z|XA6w>Vh13&*n#mH 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 aXdr=O12$`%>p;@}|NOtv-FWY_QUL&~#^164 delta 19925 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 + + + + marco@scardovi.com + Marco Scardovi + + + proxy-maint@gentoo.org + Proxy Maintainers + + diff --git a/acct-user/ulogd/ulogd-0.ebuild b/acct-user/ulogd/ulogd-0.ebuild new file mode 100644 index 000000000000..0058aa8e7aff --- /dev/null +++ b/acct-user/ulogd/ulogd-0.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-user + +DESCRIPTION="User for ulogd" +ACCT_USER_ID=311 +ACCT_USER_GROUPS=( ulogd ) + +acct-user_add_deps diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index b739059ef11272049a6247c040b667dc1dd64c49..7e754bd305ed6b843bdf449d23a2186461aadde2 100644 GIT binary patch delta 32180 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 diff --git a/app-admin/authbind/authbind-2.1.2.ebuild b/app-admin/authbind/authbind-2.1.2.ebuild index 5c54176d277c..d9479c70b7b0 100644 --- a/app-admin/authbind/authbind-2.1.2.ebuild +++ b/app-admin/authbind/authbind-2.1.2.ebuild @@ -8,6 +8,7 @@ inherit flag-o-matic toolchain-funcs DESCRIPTION="Bind sockets to privileged ports without root" HOMEPAGE="https://www.chiark.greenend.org.uk/ucgi/~ian/git/authbind.git/" SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.tar.gz" +S="${WORKDIR}/${PN}" LICENSE="GPL-2+" SLOT="0" @@ -16,7 +17,7 @@ KEYWORDS="~amd64" BDEPEND="virtual/awk" PATCHES=( - "${FILESDIR}/${PN}-2.1.1-respect-flags.patch" + "${FILESDIR}/${PN}-2.1.2-respect-flags.patch" ) src_configure() { diff --git a/app-admin/authbind/files/authbind-2.1.2-respect-flags.patch b/app-admin/authbind/files/authbind-2.1.2-respect-flags.patch new file mode 100644 index 000000000000..877c50bd1e9f --- /dev/null +++ b/app-admin/authbind/files/authbind-2.1.2-respect-flags.patch @@ -0,0 +1,26 @@ +diff --git a/Makefile b/Makefile +index 37a8673..89f83f4 100644 +--- a/Makefile ++++ b/Makefile +@@ -34,10 +34,9 @@ INSTALL_PROGRAM ?= install -o root -g root -m 755 -s + INSTALL_DIR ?= install -o root -g root -m 755 -d + STRIP ?= strip + +-OPTIMISE= -O2 +-LDFLAGS= -g + LIBS= -ldl -lc +-CFLAGS= -g $(OPTIMISE) \ ++SHARED_LDFLAGS= ++CFLAGSS+= \ + -Wall -Wwrite-strings -Wpointer-arith -Wimplicit \ + -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes + CPPFLAGS= -DMAJOR_VER='"$(MAJOR)"' -DMINOR_VER='"$(MINOR)"' \ +@@ -82,7 +81,7 @@ helper: helper.o + helper.o authbind.o: authbind.h + + $(LIBTARGET): libauthbind.o +- $(LD) -shared -soname $(LIBCANON) -o $@ $< $(LIBS) ++ $(LD) $(SHARED_LDFLAGS) -shared -soname $(LIBCANON) -o $@ $< $(LIBS) + + clean distclean: + rm -f $(TARGETS) *.o *~ ./#*# *.bak *.new core diff --git a/app-admin/salt/salt-3000.8.ebuild b/app-admin/salt/salt-3000.8.ebuild index e8589011e66b..5e9a9e68326a 100644 --- a/app-admin/salt/salt-3000.8.ebuild +++ b/app-admin/salt/salt-3000.8.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == 9999* ]]; then else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz https://dev.gentoo.org/~chutzpah/dist/salt/salt-3000.2-py38-misc.patch.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="Apache-2.0" diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest index aae2e470d022..8060f354e3b2 100644 --- a/app-admin/sysstat/Manifest +++ b/app-admin/sysstat/Manifest @@ -3,3 +3,4 @@ DIST sysstat-12.2.2.tar.gz 1227793 BLAKE2B 7dcfe904aa60e9c61af516e718668a3f8fb9e DIST sysstat-12.2.3.tar.gz 1227666 BLAKE2B e78cba586eb8e5f5a971f608ee0df39a20e3af9f02db1778c52bbb09eb4565e29ffb79d68ed00af0142ccbf1120b97825c638b323b53e0b210c96bf808db4aa1 SHA512 d837193b59840b1b1a87f927a4416ba4c688f3b470be00e9ab013b62b2f11e7b963ef4cf521bc42a0a041ea8923e176922ee5b6df56c0612b6646054b048f067 DIST sysstat-12.4.0.tar.gz 1375207 BLAKE2B 66a9c15bb4e3b349158c9f7ab37d00c77844f0fd654df1b613141d906d3c89477e581d7143c77ba6952dd2cc7296f0611bc99aeec8e55e8090a488d5a286ee8b SHA512 156cb38bc4cedb68278d9054ce5b477cbdc84d2480ca302988c0fb5427b9f1f823f0939f2bc1c91fa7657b00b29d02d1f58aeafd342eef83b07d79c3f4141be4 DIST sysstat-12.4.1.tar.gz 1377429 BLAKE2B 878d20575f5397adf10f64ad935b1c08709f6149f875975377c0a9f9b741f9bf352d0dd92ae31c0e7544c2e59e2058fab9ec5be95bfe9d070048661a7ba3bbfa SHA512 203e77095bddeb3797a65ed9e51cab90beaae7f579624c3f55d6903d45b9395d2134ea8e773a572710fd837fd26fb5437dccad63a913536b916f659207256d98 +DIST sysstat-12.5.3.tar.gz 1504415 BLAKE2B a3dc267182939190441b6cfebff938881fe4a06a8c7d1c406c014ddc28c0ecb33af5f480b77cce56bfcd4c7af81c4fec09eccb989561dd979f03a94ea6521f5b SHA512 3f09ff2e7ca38497eb07dcd8770c0b7fe5cfa1140537b215a1648446f65d933852b97dd5a1a9596afa57b04f20da64385e3b2e384be8d7b5902f228dc01230a5 diff --git a/app-admin/sysstat/sysstat-12.5.3.ebuild b/app-admin/sysstat/sysstat-12.5.3.ebuild new file mode 100644 index 000000000000..655a3391632c --- /dev/null +++ b/app-admin/sysstat/sysstat-12.5.3.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit eutils flag-o-matic systemd toolchain-funcs + +DESCRIPTION="System performance tools for Linux" +HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="dcron debug nls lm-sensors selinux static systemd" + +CDEPEND=" + nls? ( virtual/libintl ) + lm-sensors? ( sys-apps/lm-sensors:= ) +" +DEPEND=" + ${CDEPEND} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${CDEPEND} + !dcron? ( !sys-process/dcron ) + selinux? ( sec-policy/selinux-sysstat ) +" + +REQUIRED_USE="dcron? ( !systemd )" + +src_prepare() { + if use nls; then + strip-linguas -i nls/ + local lingua pofile + for pofile in nls/*.po; do + lingua=${pofile/nls\/} + lingua=${lingua/.po} + if ! has ${lingua} ${LINGUAS}; then + rm "nls/${lingua}.po" || die + fi + done + fi + + use dcron && { sed -i 's/@CRON_OWNER@ //g' cron/sysstat.crond.in || die ; } + default +} + +src_configure() { + tc-export AR + use static && append-ldflags -static + + sa_lib_dir=/usr/lib/sa \ + conf_dir=/etc \ + econf \ + $(use_enable !systemd use-crond) \ + $(use_enable lm-sensors sensors) \ + $(use_enable nls) \ + $(usex debug --enable-debuginfo '') \ + --disable-compress-manpg \ + --enable-copy-only \ + --enable-documentation \ + --enable-install-cron \ + --with-systemdsystemunitdir=$(systemd_get_systemunitdir) +} + +src_compile() { + LFLAGS="${LDFLAGS}" default +} + +src_install() { + keepdir /var/log/sa + + emake \ + CHOWN=true \ + DESTDIR="${D}" \ + DOC_DIR=/usr/share/doc/${PF} \ + MANGRPARG='' \ + install + + dodoc -r contrib/ + + newinitd "${FILESDIR}"/${PN}.init.d ${PN} + systemd_dounit ${PN}.service + + rm "${D}"/usr/share/doc/${PF}/COPYING || die +} diff --git a/app-admin/terraform/Manifest b/app-admin/terraform/Manifest index efc5a6b0aaca..b72ba3aa1c64 100644 --- a/app-admin/terraform/Manifest +++ b/app-admin/terraform/Manifest @@ -959,3 +959,4 @@ DIST terraform-0.14.5.tar.gz 2807756 BLAKE2B 0edc56fb36a3aa560c7fe7031fedc2591cc DIST terraform-0.14.6.tar.gz 2796079 BLAKE2B 7e6ce929b9545cdaba00d0e6ecd7d807311947d60ee4b445d0b5fbadafe909de835bccd214e96c3dea0d269f89a64c4449a948845c040f9808ea5f70b91cedd2 SHA512 84b9761e3d6627383f79744c6a0200320a23de5d6478de7c857eee8761e8caba43399506be4a06bd6f02650991b5de9dc05ebd81ac22fa38402d7d7f78318ab6 DIST terraform-0.14.7.tar.gz 2799398 BLAKE2B 3ac38808a1e9452756514ff7020d9a8f225bb977055a7f1572240e97c6a3631c1666e53a696fc07f802fabbde179bbbc6b88d6b1d0b870aa8ff03835c29a0868 SHA512 d87da67371814d51cdb654a4af0b4a246622e8d063b50593140571a19436dd69373d0a35108dc32967ab135ed677731904b692018ef4610ecc7497fcbd1592d8 DIST terraform-0.14.8.tar.gz 2800767 BLAKE2B 105abf564c24bd2eafdcbef3efef1558886333e37f162a1d85cae700a844706177b0e13b5682aeafe5c1bf265efc63c68116fad476a2705290cac3bba9aeaf58 SHA512 e83675371f3181fa0c868c3536241edb3c930eaf6c5de32f456d16c15881bd5d2c6b727c0ce655a311f5609f935431026dd8e332ed448eb4b3566bcc60846645 +DIST terraform-0.14.9.tar.gz 2800597 BLAKE2B fa3679c68164ce0e14938460ee60c58cd85c27120619b5945459851b053aeb60f4c0dcf4c0d00f3b1d4a7805a84bc9b31ba16e30a10b193f7e37cde5b066ae46 SHA512 224cec89180322902a3ff95bb1de5af7ecf351889fdc99ddc5c574bf9f61e7f3b9ba3eead870239fa4f977c6c337a322bbc2260af301295bad7b2d2fb28a0da1 diff --git a/app-admin/terraform/terraform-0.14.9.ebuild b/app-admin/terraform/terraform-0.14.9.ebuild new file mode 100644 index 000000000000..7408d580b37e --- /dev/null +++ b/app-admin/terraform/terraform-0.14.9.ebuild @@ -0,0 +1,961 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit go-module + +EGO_SUM=( + "cloud.google.com/go v0.26.0/go.mod" + "cloud.google.com/go v0.34.0/go.mod" + "cloud.google.com/go v0.38.0/go.mod" + "cloud.google.com/go v0.44.1/go.mod" + "cloud.google.com/go v0.44.2/go.mod" + "cloud.google.com/go v0.45.1/go.mod" + "cloud.google.com/go v0.46.3/go.mod" + "cloud.google.com/go v0.50.0/go.mod" + "cloud.google.com/go v0.52.0/go.mod" + "cloud.google.com/go v0.53.0/go.mod" + "cloud.google.com/go v0.54.0/go.mod" + "cloud.google.com/go v0.56.0/go.mod" + "cloud.google.com/go v0.57.0/go.mod" + "cloud.google.com/go v0.62.0/go.mod" + "cloud.google.com/go v0.65.0" + "cloud.google.com/go v0.65.0/go.mod" + "cloud.google.com/go/bigquery v1.0.1/go.mod" + "cloud.google.com/go/bigquery v1.3.0/go.mod" + "cloud.google.com/go/bigquery v1.4.0/go.mod" + "cloud.google.com/go/bigquery v1.5.0/go.mod" + "cloud.google.com/go/bigquery v1.7.0/go.mod" + "cloud.google.com/go/bigquery v1.8.0/go.mod" + "cloud.google.com/go/datastore v1.0.0/go.mod" + "cloud.google.com/go/datastore v1.1.0/go.mod" + "cloud.google.com/go/pubsub v1.0.1/go.mod" + "cloud.google.com/go/pubsub v1.1.0/go.mod" + "cloud.google.com/go/pubsub v1.2.0/go.mod" + "cloud.google.com/go/pubsub v1.3.1/go.mod" + "cloud.google.com/go/storage v1.0.0/go.mod" + "cloud.google.com/go/storage v1.5.0/go.mod" + "cloud.google.com/go/storage v1.6.0/go.mod" + "cloud.google.com/go/storage v1.8.0/go.mod" + "cloud.google.com/go/storage v1.10.0" + "cloud.google.com/go/storage v1.10.0/go.mod" + "dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod" + "github.com/Azure/azure-sdk-for-go v45.0.0+incompatible" + "github.com/Azure/azure-sdk-for-go v45.0.0+incompatible/go.mod" + "github.com/Azure/go-autorest v11.1.2+incompatible/go.mod" + "github.com/Azure/go-autorest v14.2.0+incompatible" + "github.com/Azure/go-autorest v14.2.0+incompatible/go.mod" + "github.com/Azure/go-autorest/autorest v0.11.3" + "github.com/Azure/go-autorest/autorest v0.11.3/go.mod" + "github.com/Azure/go-autorest/autorest/adal v0.9.0" + "github.com/Azure/go-autorest/autorest/adal v0.9.0/go.mod" + "github.com/Azure/go-autorest/autorest/azure/cli v0.4.0" + "github.com/Azure/go-autorest/autorest/azure/cli v0.4.0/go.mod" + "github.com/Azure/go-autorest/autorest/date v0.3.0" + "github.com/Azure/go-autorest/autorest/date v0.3.0/go.mod" + "github.com/Azure/go-autorest/autorest/mocks v0.4.0" + "github.com/Azure/go-autorest/autorest/mocks v0.4.0/go.mod" + "github.com/Azure/go-autorest/autorest/to v0.4.0" + "github.com/Azure/go-autorest/autorest/to v0.4.0/go.mod" + "github.com/Azure/go-autorest/autorest/validation v0.3.0" + "github.com/Azure/go-autorest/autorest/validation v0.3.0/go.mod" + "github.com/Azure/go-autorest/logger v0.2.0" + "github.com/Azure/go-autorest/logger v0.2.0/go.mod" + "github.com/Azure/go-autorest/tracing v0.6.0" + "github.com/Azure/go-autorest/tracing v0.6.0/go.mod" + "github.com/Azure/go-ntlmssp v0.0.0-20180810175552-4a21cbd618b4/go.mod" + "github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c" + "github.com/Azure/go-ntlmssp v0.0.0-20200615164410-66371956d46c/go.mod" + "github.com/BurntSushi/toml v0.3.1/go.mod" + "github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod" + "github.com/ChrisTrenkamp/goxpath v0.0.0-20170922090931-c385f95c6022/go.mod" + "github.com/ChrisTrenkamp/goxpath v0.0.0-20190607011252-c5096ec8773d" + "github.com/ChrisTrenkamp/goxpath v0.0.0-20190607011252-c5096ec8773d/go.mod" + "github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod" + "github.com/PuerkitoBio/purell v1.0.0/go.mod" + "github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod" + "github.com/QcloudApi/qcloud_sign_golang v0.0.0-20141224014652-e4130a326409/go.mod" + "github.com/abdullin/seq v0.0.0-20160510034733-d5467c17e7af" + "github.com/abdullin/seq v0.0.0-20160510034733-d5467c17e7af/go.mod" + "github.com/agext/levenshtein v1.2.1/go.mod" + "github.com/agext/levenshtein v1.2.2" + "github.com/agext/levenshtein v1.2.2/go.mod" + "github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod" + "github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod" + "github.com/aliyun/alibaba-cloud-sdk-go v0.0.0-20190329064014-6e358769c32a" + "github.com/aliyun/alibaba-cloud-sdk-go v0.0.0-20190329064014-6e358769c32a/go.mod" + "github.com/aliyun/aliyun-oss-go-sdk v0.0.0-20190103054945-8205d1f41e70" + "github.com/aliyun/aliyun-oss-go-sdk v0.0.0-20190103054945-8205d1f41e70/go.mod" + "github.com/aliyun/aliyun-tablestore-go-sdk v4.1.2+incompatible" + "github.com/aliyun/aliyun-tablestore-go-sdk v4.1.2+incompatible/go.mod" + "github.com/antchfx/xpath v0.0.0-20190129040759-c8489ed3251e" + "github.com/antchfx/xpath v0.0.0-20190129040759-c8489ed3251e/go.mod" + "github.com/antchfx/xquery v0.0.0-20180515051857-ad5b8c7a47b0" + "github.com/antchfx/xquery v0.0.0-20180515051857-ad5b8c7a47b0/go.mod" + "github.com/apparentlymart/go-cidr v1.1.0" + "github.com/apparentlymart/go-cidr v1.1.0/go.mod" + "github.com/apparentlymart/go-dump v0.0.0-20180507223929-23540a00eaa3/go.mod" + "github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0" + "github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0/go.mod" + "github.com/apparentlymart/go-textseg v1.0.0" + "github.com/apparentlymart/go-textseg v1.0.0/go.mod" + "github.com/apparentlymart/go-textseg/v13 v13.0.0" + "github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod" + "github.com/apparentlymart/go-userdirs v0.0.0-20200915174352-b0c018a67c13" + "github.com/apparentlymart/go-userdirs v0.0.0-20200915174352-b0c018a67c13/go.mod" + "github.com/apparentlymart/go-versions v1.0.1" + "github.com/apparentlymart/go-versions v1.0.1/go.mod" + "github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2" + "github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2/go.mod" + "github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da" + "github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod" + "github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod" + "github.com/armon/go-radix v1.0.0" + "github.com/armon/go-radix v1.0.0/go.mod" + "github.com/aws/aws-sdk-go v1.15.78/go.mod" + "github.com/aws/aws-sdk-go v1.31.9/go.mod" + "github.com/aws/aws-sdk-go v1.37.0" + "github.com/aws/aws-sdk-go v1.37.0/go.mod" + "github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f" + "github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f/go.mod" + "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973" + "github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod" + "github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d" + "github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod" + "github.com/bgentry/speakeasy v0.1.0" + "github.com/bgentry/speakeasy v0.1.0/go.mod" + "github.com/bmatcuk/doublestar v1.1.5" + "github.com/bmatcuk/doublestar v1.1.5/go.mod" + "github.com/boltdb/bolt v1.3.1" + "github.com/boltdb/bolt v1.3.1/go.mod" + "github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod" + "github.com/cheggaaa/pb v1.0.27/go.mod" + "github.com/chzyer/logex v1.1.10" + "github.com/chzyer/logex v1.1.10/go.mod" + "github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e" + "github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod" + "github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1" + "github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod" + "github.com/client9/misspell v0.3.4/go.mod" + "github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod" + "github.com/coreos/bbolt v1.3.0" + "github.com/coreos/bbolt v1.3.0/go.mod" + "github.com/coreos/etcd v3.3.10+incompatible" + "github.com/coreos/etcd v3.3.10+incompatible/go.mod" + "github.com/coreos/go-semver v0.2.0" + "github.com/coreos/go-semver v0.2.0/go.mod" + "github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d" + "github.com/coreos/go-systemd v0.0.0-20181012123002-c6f51f82210d/go.mod" + "github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f" + "github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod" + "github.com/davecgh/go-spew v0.0.0-20151105211317-5215b55f46b2/go.mod" + "github.com/davecgh/go-spew v1.1.0/go.mod" + "github.com/davecgh/go-spew v1.1.1" + "github.com/davecgh/go-spew v1.1.1/go.mod" + "github.com/dgrijalva/jwt-go v0.0.0-20160705203006-01aeca54ebda/go.mod" + "github.com/dgrijalva/jwt-go v3.2.0+incompatible" + "github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod" + "github.com/dimchansky/utfbom v1.1.0" + "github.com/dimchansky/utfbom v1.1.0/go.mod" + "github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod" + "github.com/dylanmei/iso8601 v0.1.0" + "github.com/dylanmei/iso8601 v0.1.0/go.mod" + "github.com/dylanmei/winrmtest v0.0.0-20190225150635-99b7fe2fddf1" + "github.com/dylanmei/winrmtest v0.0.0-20190225150635-99b7fe2fddf1/go.mod" + "github.com/elazarl/goproxy v0.0.0-20170405201442-c4fc26588b6e/go.mod" + "github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.0/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod" + "github.com/envoyproxy/go-control-plane v0.9.4/go.mod" + "github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod" + "github.com/evanphx/json-patch v0.0.0-20190203023257-5858425f7550/go.mod" + "github.com/evanphx/json-patch v4.2.0+incompatible/go.mod" + "github.com/fatih/color v1.7.0" + "github.com/fatih/color v1.7.0/go.mod" + "github.com/fsnotify/fsnotify v1.4.7/go.mod" + "github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod" + "github.com/ghodss/yaml v1.0.0" + "github.com/ghodss/yaml v1.0.0/go.mod" + "github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod" + "github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod" + "github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod" + "github.com/go-kit/kit v0.8.0/go.mod" + "github.com/go-logfmt/logfmt v0.3.0/go.mod" + "github.com/go-logr/logr v0.1.0/go.mod" + "github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod" + "github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod" + "github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod" + "github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod" + "github.com/go-sql-driver/mysql v1.5.0/go.mod" + "github.com/go-stack/stack v1.8.0/go.mod" + "github.com/go-test/deep v1.0.1/go.mod" + "github.com/go-test/deep v1.0.3" + "github.com/go-test/deep v1.0.3/go.mod" + "github.com/gofrs/uuid v3.2.0+incompatible/go.mod" + "github.com/gofrs/uuid v3.3.0+incompatible" + "github.com/gofrs/uuid v3.3.0+incompatible/go.mod" + "github.com/gogo/protobuf v0.0.0-20171007142547-342cbe0a0415/go.mod" + "github.com/gogo/protobuf v1.1.1/go.mod" + "github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d" + "github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod" + "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b" + "github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod" + "github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod" + "github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod" + "github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod" + "github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e" + "github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod" + "github.com/golang/mock v1.1.1/go.mod" + "github.com/golang/mock v1.2.0/go.mod" + "github.com/golang/mock v1.3.1/go.mod" + "github.com/golang/mock v1.4.0/go.mod" + "github.com/golang/mock v1.4.1/go.mod" + "github.com/golang/mock v1.4.3/go.mod" + "github.com/golang/mock v1.4.4" + "github.com/golang/mock v1.4.4/go.mod" + "github.com/golang/protobuf v0.0.0-20161109072736-4bd1920723d7/go.mod" + "github.com/golang/protobuf v1.1.0/go.mod" + "github.com/golang/protobuf v1.2.0/go.mod" + "github.com/golang/protobuf v1.3.1/go.mod" + "github.com/golang/protobuf v1.3.2/go.mod" + "github.com/golang/protobuf v1.3.3/go.mod" + "github.com/golang/protobuf v1.3.4/go.mod" + "github.com/golang/protobuf v1.3.5/go.mod" + "github.com/golang/protobuf v1.4.0-rc.1/go.mod" + "github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod" + "github.com/golang/protobuf v1.4.0-rc.2/go.mod" + "github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod" + "github.com/golang/protobuf v1.4.0/go.mod" + "github.com/golang/protobuf v1.4.1/go.mod" + "github.com/golang/protobuf v1.4.2" + "github.com/golang/protobuf v1.4.2/go.mod" + "github.com/google/btree v0.0.0-20160524151835-7d79101e329e/go.mod" + "github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod" + "github.com/google/btree v1.0.0" + "github.com/google/btree v1.0.0/go.mod" + "github.com/google/go-cmp v0.2.0/go.mod" + "github.com/google/go-cmp v0.3.0/go.mod" + "github.com/google/go-cmp v0.3.1/go.mod" + "github.com/google/go-cmp v0.4.0/go.mod" + "github.com/google/go-cmp v0.4.1/go.mod" + "github.com/google/go-cmp v0.5.0/go.mod" + "github.com/google/go-cmp v0.5.1/go.mod" + "github.com/google/go-cmp v0.5.2" + "github.com/google/go-cmp v0.5.2/go.mod" + "github.com/google/go-querystring v1.0.0" + "github.com/google/go-querystring v1.0.0/go.mod" + "github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367/go.mod" + "github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf/go.mod" + "github.com/google/gofuzz v1.0.0" + "github.com/google/gofuzz v1.0.0/go.mod" + "github.com/google/martian v2.1.0+incompatible" + "github.com/google/martian v2.1.0+incompatible/go.mod" + "github.com/google/martian/v3 v3.0.0" + "github.com/google/martian/v3 v3.0.0/go.mod" + "github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod" + "github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod" + "github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod" + "github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod" + "github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod" + "github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod" + "github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod" + "github.com/google/renameio v0.1.0/go.mod" + "github.com/google/uuid v1.0.0/go.mod" + "github.com/google/uuid v1.1.1" + "github.com/google/uuid v1.1.1/go.mod" + "github.com/googleapis/gax-go/v2 v2.0.4/go.mod" + "github.com/googleapis/gax-go/v2 v2.0.5" + "github.com/googleapis/gax-go/v2 v2.0.5/go.mod" + "github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d" + "github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d/go.mod" + "github.com/gophercloud/gophercloud v0.0.0-20190126172459-c818fa66e4c8/go.mod" + "github.com/gophercloud/gophercloud v0.6.1-0.20191122030953-d8ac278c1c9d/go.mod" + "github.com/gophercloud/gophercloud v0.10.1-0.20200424014253-c3bfe50899e5" + "github.com/gophercloud/gophercloud v0.10.1-0.20200424014253-c3bfe50899e5/go.mod" + "github.com/gophercloud/utils v0.0.0-20200423144003-7c72efc7435d" + "github.com/gophercloud/utils v0.0.0-20200423144003-7c72efc7435d/go.mod" + "github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1" + "github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod" + "github.com/gorilla/websocket v1.4.0" + "github.com/gorilla/websocket v1.4.0/go.mod" + "github.com/gregjones/httpcache v0.0.0-20170728041850-787624de3eb7/go.mod" + "github.com/grpc-ecosystem/go-grpc-middleware v1.0.0" + "github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod" + "github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0" + "github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod" + "github.com/grpc-ecosystem/grpc-gateway v1.8.5" + "github.com/grpc-ecosystem/grpc-gateway v1.8.5/go.mod" + "github.com/hashicorp/aws-sdk-go-base v0.6.0" + "github.com/hashicorp/aws-sdk-go-base v0.6.0/go.mod" + "github.com/hashicorp/consul v0.0.0-20171026175957-610f3c86a089" + "github.com/hashicorp/consul v0.0.0-20171026175957-610f3c86a089/go.mod" + "github.com/hashicorp/errwrap v1.0.0" + "github.com/hashicorp/errwrap v1.0.0/go.mod" + "github.com/hashicorp/go-azure-helpers v0.12.0" + "github.com/hashicorp/go-azure-helpers v0.12.0/go.mod" + "github.com/hashicorp/go-checkpoint v0.5.0" + "github.com/hashicorp/go-checkpoint v0.5.0/go.mod" + "github.com/hashicorp/go-cleanhttp v0.5.0/go.mod" + "github.com/hashicorp/go-cleanhttp v0.5.1" + "github.com/hashicorp/go-cleanhttp v0.5.1/go.mod" + "github.com/hashicorp/go-getter v1.5.1" + "github.com/hashicorp/go-getter v1.5.1/go.mod" + "github.com/hashicorp/go-hclog v0.0.0-20180709165350-ff2cf002a8dd/go.mod" + "github.com/hashicorp/go-hclog v0.9.2" + "github.com/hashicorp/go-hclog v0.9.2/go.mod" + "github.com/hashicorp/go-immutable-radix v0.0.0-20180129170900-7f3cd4390caa" + "github.com/hashicorp/go-immutable-radix v0.0.0-20180129170900-7f3cd4390caa/go.mod" + "github.com/hashicorp/go-msgpack v0.5.4" + "github.com/hashicorp/go-msgpack v0.5.4/go.mod" + "github.com/hashicorp/go-multierror v1.0.0" + "github.com/hashicorp/go-multierror v1.0.0/go.mod" + "github.com/hashicorp/go-plugin v1.3.0" + "github.com/hashicorp/go-plugin v1.3.0/go.mod" + "github.com/hashicorp/go-retryablehttp v0.5.2" + "github.com/hashicorp/go-retryablehttp v0.5.2/go.mod" + "github.com/hashicorp/go-rootcerts v1.0.0" + "github.com/hashicorp/go-rootcerts v1.0.0/go.mod" + "github.com/hashicorp/go-safetemp v1.0.0" + "github.com/hashicorp/go-safetemp v1.0.0/go.mod" + "github.com/hashicorp/go-slug v0.4.1" + "github.com/hashicorp/go-slug v0.4.1/go.mod" + "github.com/hashicorp/go-sockaddr v0.0.0-20180320115054-6d291a969b86" + "github.com/hashicorp/go-sockaddr v0.0.0-20180320115054-6d291a969b86/go.mod" + "github.com/hashicorp/go-tfe v0.8.1" + "github.com/hashicorp/go-tfe v0.8.1/go.mod" + "github.com/hashicorp/go-uuid v1.0.0/go.mod" + "github.com/hashicorp/go-uuid v1.0.1" + "github.com/hashicorp/go-uuid v1.0.1/go.mod" + "github.com/hashicorp/go-version v1.0.0/go.mod" + "github.com/hashicorp/go-version v1.1.0/go.mod" + "github.com/hashicorp/go-version v1.2.0" + "github.com/hashicorp/go-version v1.2.0/go.mod" + "github.com/hashicorp/golang-lru v0.5.0/go.mod" + "github.com/hashicorp/golang-lru v0.5.1" + "github.com/hashicorp/golang-lru v0.5.1/go.mod" + "github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f" + "github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f/go.mod" + "github.com/hashicorp/hcl/v2 v2.0.0/go.mod" + "github.com/hashicorp/hcl/v2 v2.9.1" + "github.com/hashicorp/hcl/v2 v2.9.1/go.mod" + "github.com/hashicorp/memberlist v0.1.0" + "github.com/hashicorp/memberlist v0.1.0/go.mod" + "github.com/hashicorp/serf v0.0.0-20160124182025-e4ec8cc423bb" + "github.com/hashicorp/serf v0.0.0-20160124182025-e4ec8cc423bb/go.mod" + "github.com/hashicorp/terraform-config-inspect v0.0.0-20191212124732-c6ae6269b9d7" + "github.com/hashicorp/terraform-config-inspect v0.0.0-20191212124732-c6ae6269b9d7/go.mod" + "github.com/hashicorp/terraform-svchost v0.0.0-20200729002733-f050f53b9734" + "github.com/hashicorp/terraform-svchost v0.0.0-20200729002733-f050f53b9734/go.mod" + "github.com/hashicorp/yamux v0.0.0-20180604194846-3520598351bb/go.mod" + "github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d" + "github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d/go.mod" + "github.com/hpcloud/tail v1.0.0/go.mod" + "github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod" + "github.com/imdario/mergo v0.3.5/go.mod" + "github.com/imdario/mergo v0.3.9" + "github.com/imdario/mergo v0.3.9/go.mod" + "github.com/jhump/protoreflect v1.6.0" + "github.com/jhump/protoreflect v1.6.0/go.mod" + "github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod" + "github.com/jmespath/go-jmespath v0.3.0/go.mod" + "github.com/jmespath/go-jmespath v0.4.0" + "github.com/jmespath/go-jmespath v0.4.0/go.mod" + "github.com/jmespath/go-jmespath/internal/testify v1.5.1" + "github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod" + "github.com/jonboulle/clockwork v0.1.0" + "github.com/jonboulle/clockwork v0.1.0/go.mod" + "github.com/joyent/triton-go v0.0.0-20180313100802-d8f9c0314926" + "github.com/joyent/triton-go v0.0.0-20180313100802-d8f9c0314926/go.mod" + "github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3/go.mod" + "github.com/json-iterator/go v0.0.0-20180701071628-ab8a2e0c74be/go.mod" + "github.com/json-iterator/go v1.1.7" + "github.com/json-iterator/go v1.1.7/go.mod" + "github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod" + "github.com/jstemmer/go-junit-report v0.9.1" + "github.com/jstemmer/go-junit-report v0.9.1/go.mod" + "github.com/jtolds/gls v4.2.1+incompatible" + "github.com/jtolds/gls v4.2.1+incompatible/go.mod" + "github.com/julienschmidt/httprouter v1.2.0/go.mod" + "github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0" + "github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod" + "github.com/kisielk/errcheck v1.2.0/go.mod" + "github.com/kisielk/gotool v1.0.0/go.mod" + "github.com/konsorten/go-windows-terminal-sequences v1.0.1" + "github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod" + "github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod" + "github.com/kr/pretty v0.1.0" + "github.com/kr/pretty v0.1.0/go.mod" + "github.com/kr/pty v1.1.1/go.mod" + "github.com/kr/text v0.1.0" + "github.com/kr/text v0.1.0/go.mod" + "github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348/go.mod" + "github.com/kylelemons/godebug v1.1.0" + "github.com/kylelemons/godebug v1.1.0/go.mod" + "github.com/lib/pq v1.8.0" + "github.com/lib/pq v1.8.0/go.mod" + "github.com/likexian/gokit v0.0.0-20190309162924-0a377eecf7aa/go.mod" + "github.com/likexian/gokit v0.0.0-20190418170008-ace88ad0983b/go.mod" + "github.com/likexian/gokit v0.0.0-20190501133040-e77ea8b19cdc/go.mod" + "github.com/likexian/gokit v0.20.15" + "github.com/likexian/gokit v0.20.15/go.mod" + "github.com/likexian/simplejson-go v0.0.0-20190409170913-40473a74d76d/go.mod" + "github.com/likexian/simplejson-go v0.0.0-20190419151922-c1f9f0b4f084/go.mod" + "github.com/likexian/simplejson-go v0.0.0-20190502021454-d8787b4bfa0b/go.mod" + "github.com/lusis/go-artifactory v0.0.0-20160115162124-7e4ce345df82" + "github.com/lusis/go-artifactory v0.0.0-20160115162124-7e4ce345df82/go.mod" + "github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod" + "github.com/masterzen/simplexml v0.0.0-20160608183007-4572e39b1ab9/go.mod" + "github.com/masterzen/simplexml v0.0.0-20190410153822-31eea3082786" + "github.com/masterzen/simplexml v0.0.0-20190410153822-31eea3082786/go.mod" + "github.com/masterzen/winrm v0.0.0-20200615185753-c42b5136ff88" + "github.com/masterzen/winrm v0.0.0-20200615185753-c42b5136ff88/go.mod" + "github.com/mattn/go-colorable v0.0.9/go.mod" + "github.com/mattn/go-colorable v0.1.1" + "github.com/mattn/go-colorable v0.1.1/go.mod" + "github.com/mattn/go-isatty v0.0.3/go.mod" + "github.com/mattn/go-isatty v0.0.4/go.mod" + "github.com/mattn/go-isatty v0.0.5" + "github.com/mattn/go-isatty v0.0.5/go.mod" + "github.com/mattn/go-runewidth v0.0.4/go.mod" + "github.com/mattn/go-shellwords v1.0.4" + "github.com/mattn/go-shellwords v1.0.4/go.mod" + "github.com/matttproud/golang_protobuf_extensions v1.0.1" + "github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod" + "github.com/miekg/dns v1.0.8" + "github.com/miekg/dns v1.0.8/go.mod" + "github.com/mitchellh/cli v1.1.0" + "github.com/mitchellh/cli v1.1.0/go.mod" + "github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db" + "github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db/go.mod" + "github.com/mitchellh/copystructure v1.0.0" + "github.com/mitchellh/copystructure v1.0.0/go.mod" + "github.com/mitchellh/go-homedir v1.0.0/go.mod" + "github.com/mitchellh/go-homedir v1.1.0" + "github.com/mitchellh/go-homedir v1.1.0/go.mod" + "github.com/mitchellh/go-linereader v0.0.0-20190213213312-1b945b3263eb" + "github.com/mitchellh/go-linereader v0.0.0-20190213213312-1b945b3263eb/go.mod" + "github.com/mitchellh/go-testing-interface v0.0.0-20171004221916-a61a99592b77/go.mod" + "github.com/mitchellh/go-testing-interface v1.0.0" + "github.com/mitchellh/go-testing-interface v1.0.0/go.mod" + "github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7/go.mod" + "github.com/mitchellh/go-wordwrap v1.0.0" + "github.com/mitchellh/go-wordwrap v1.0.0/go.mod" + "github.com/mitchellh/gox v1.0.1" + "github.com/mitchellh/gox v1.0.1/go.mod" + "github.com/mitchellh/iochan v1.0.0" + "github.com/mitchellh/iochan v1.0.0/go.mod" + "github.com/mitchellh/mapstructure v1.1.2" + "github.com/mitchellh/mapstructure v1.1.2/go.mod" + "github.com/mitchellh/panicwrap v1.0.0" + "github.com/mitchellh/panicwrap v1.0.0/go.mod" + "github.com/mitchellh/prefixedio v0.0.0-20190213213902-5733675afd51" + "github.com/mitchellh/prefixedio v0.0.0-20190213213902-5733675afd51/go.mod" + "github.com/mitchellh/reflectwalk v1.0.0/go.mod" + "github.com/mitchellh/reflectwalk v1.0.1" + "github.com/mitchellh/reflectwalk v1.0.1/go.mod" + "github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod" + "github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd" + "github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod" + "github.com/modern-go/reflect2 v0.0.0-20180320133207-05fbef0ca5da/go.mod" + "github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod" + "github.com/modern-go/reflect2 v1.0.1" + "github.com/modern-go/reflect2 v1.0.1/go.mod" + "github.com/mozillazg/go-httpheader v0.2.1" + "github.com/mozillazg/go-httpheader v0.2.1/go.mod" + "github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod" + "github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod" + "github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod" + "github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d" + "github.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d/go.mod" + "github.com/oklog/run v1.0.0" + "github.com/oklog/run v1.0.0/go.mod" + "github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod" + "github.com/onsi/ginkgo v1.6.0/go.mod" + "github.com/onsi/ginkgo v1.8.0/go.mod" + "github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod" + "github.com/onsi/gomega v0.0.0-20190113212917-5533ce8a0da3/go.mod" + "github.com/onsi/gomega v1.5.0/go.mod" + "github.com/packer-community/winrmcp v0.0.0-20180921211025-c76d91c1e7db" + "github.com/packer-community/winrmcp v0.0.0-20180921211025-c76d91c1e7db/go.mod" + "github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c" + "github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod" + "github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod" + "github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4" + "github.com/pkg/browser v0.0.0-20180916011732-0a3d74bf9ce4/go.mod" + "github.com/pkg/errors v0.8.0/go.mod" + "github.com/pkg/errors v0.9.1" + "github.com/pkg/errors v0.9.1/go.mod" + "github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/posener/complete v1.1.1/go.mod" + "github.com/posener/complete v1.2.1" + "github.com/posener/complete v1.2.1/go.mod" + "github.com/prometheus/client_golang v0.9.1/go.mod" + "github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829" + "github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod" + "github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod" + "github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod" + "github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4" + "github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod" + "github.com/prometheus/common v0.2.0" + "github.com/prometheus/common v0.2.0/go.mod" + "github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod" + "github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1" + "github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod" + "github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod" + "github.com/rogpeppe/go-internal v1.3.0/go.mod" + "github.com/satori/go.uuid v1.2.0" + "github.com/satori/go.uuid v1.2.0/go.mod" + "github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529" + "github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod" + "github.com/sergi/go-diff v1.0.0" + "github.com/sergi/go-diff v1.0.0/go.mod" + "github.com/sirupsen/logrus v1.2.0" + "github.com/sirupsen/logrus v1.2.0/go.mod" + "github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d" + "github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod" + "github.com/smartystreets/goconvey v0.0.0-20180222194500-ef6db91d284a" + "github.com/smartystreets/goconvey v0.0.0-20180222194500-ef6db91d284a/go.mod" + "github.com/soheilhy/cmux v0.1.4" + "github.com/soheilhy/cmux v0.1.4/go.mod" + "github.com/spf13/afero v1.2.2" + "github.com/spf13/afero v1.2.2/go.mod" + "github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod" + "github.com/spf13/pflag v1.0.1/go.mod" + "github.com/spf13/pflag v1.0.2/go.mod" + "github.com/spf13/pflag v1.0.3" + "github.com/spf13/pflag v1.0.3/go.mod" + "github.com/stretchr/objx v0.1.0/go.mod" + "github.com/stretchr/objx v0.1.1/go.mod" + "github.com/stretchr/testify v0.0.0-20151208002404-e3a8ff8ce365/go.mod" + "github.com/stretchr/testify v1.2.2/go.mod" + "github.com/stretchr/testify v1.3.0/go.mod" + "github.com/stretchr/testify v1.4.0/go.mod" + "github.com/stretchr/testify v1.5.1" + "github.com/stretchr/testify v1.5.1/go.mod" + "github.com/svanharmelen/jsonapi v0.0.0-20180618144545-0c0828c3f16d" + "github.com/svanharmelen/jsonapi v0.0.0-20180618144545-0c0828c3f16d/go.mod" + "github.com/tencentcloud/tencentcloud-sdk-go v3.0.82+incompatible" + "github.com/tencentcloud/tencentcloud-sdk-go v3.0.82+incompatible/go.mod" + "github.com/tencentyun/cos-go-sdk-v5 v0.0.0-20190808065407-f07404cefc8c" + "github.com/tencentyun/cos-go-sdk-v5 v0.0.0-20190808065407-f07404cefc8c/go.mod" + "github.com/tmc/grpc-websocket-proxy v0.0.0-20171017195756-830351dc03c6" + "github.com/tmc/grpc-websocket-proxy v0.0.0-20171017195756-830351dc03c6/go.mod" + "github.com/tombuildsstuff/giovanni v0.12.0" + "github.com/tombuildsstuff/giovanni v0.12.0/go.mod" + "github.com/ugorji/go v0.0.0-20180813092308-00b869d2f4a5" + "github.com/ugorji/go v0.0.0-20180813092308-00b869d2f4a5/go.mod" + "github.com/ulikunitz/xz v0.5.8" + "github.com/ulikunitz/xz v0.5.8/go.mod" + "github.com/vmihailenco/msgpack v3.3.3+incompatible" + "github.com/vmihailenco/msgpack v3.3.3+incompatible/go.mod" + "github.com/vmihailenco/msgpack/v4 v4.3.12" + "github.com/vmihailenco/msgpack/v4 v4.3.12/go.mod" + "github.com/vmihailenco/tagparser v0.1.1" + "github.com/vmihailenco/tagparser v0.1.1/go.mod" + "github.com/xanzy/ssh-agent v0.2.1" + "github.com/xanzy/ssh-agent v0.2.1/go.mod" + "github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18" + "github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18/go.mod" + "github.com/xlab/treeprint v0.0.0-20161029104018-1d6e34225557" + "github.com/xlab/treeprint v0.0.0-20161029104018-1d6e34225557/go.mod" + "github.com/yuin/goldmark v1.1.25/go.mod" + "github.com/yuin/goldmark v1.1.27/go.mod" + "github.com/yuin/goldmark v1.1.32/go.mod" + "github.com/yuin/goldmark v1.2.1/go.mod" + "github.com/zclconf/go-cty v1.0.0/go.mod" + "github.com/zclconf/go-cty v1.1.0/go.mod" + "github.com/zclconf/go-cty v1.2.0/go.mod" + "github.com/zclconf/go-cty v1.8.0" + "github.com/zclconf/go-cty v1.8.0/go.mod" + "github.com/zclconf/go-cty-debug v0.0.0-20191215020915-b22d67c1ba0b/go.mod" + "github.com/zclconf/go-cty-yaml v1.0.2" + "github.com/zclconf/go-cty-yaml v1.0.2/go.mod" + "go.opencensus.io v0.21.0/go.mod" + "go.opencensus.io v0.22.0/go.mod" + "go.opencensus.io v0.22.2/go.mod" + "go.opencensus.io v0.22.3/go.mod" + "go.opencensus.io v0.22.4" + "go.opencensus.io v0.22.4/go.mod" + "go.uber.org/atomic v1.3.2" + "go.uber.org/atomic v1.3.2/go.mod" + "go.uber.org/multierr v1.1.0" + "go.uber.org/multierr v1.1.0/go.mod" + "go.uber.org/zap v1.9.1" + "go.uber.org/zap v1.9.1/go.mod" + "golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod" + "golang.org/x/crypto v0.0.0-20181025213731-e84da0312774/go.mod" + "golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod" + "golang.org/x/crypto v0.0.0-20190222235706-ffb98f73852f/go.mod" + "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" + "golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod" + "golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod" + "golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod" + "golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod" + "golang.org/x/crypto v0.0.0-20191202143827-86a70503ff7e/go.mod" + "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9" + "golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod" + "golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod" + "golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod" + "golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod" + "golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod" + "golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod" + "golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod" + "golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod" + "golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod" + "golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod" + "golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod" + "golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod" + "golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod" + "golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod" + "golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod" + "golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod" + "golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod" + "golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod" + "golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod" + "golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod" + "golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod" + "golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod" + "golang.org/x/lint v0.0.0-20200302205851-738671d3881b" + "golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod" + "golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod" + "golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod" + "golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod" + "golang.org/x/mod v0.1.0/go.mod" + "golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod" + "golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod" + "golang.org/x/mod v0.2.0/go.mod" + "golang.org/x/mod v0.3.0" + "golang.org/x/mod v0.3.0/go.mod" + "golang.org/x/net v0.0.0-20170114055629-f2499483f923/go.mod" + "golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod" + "golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod" + "golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod" + "golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod" + "golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod" + "golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod" + "golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod" + "golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod" + "golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod" + "golang.org/x/net v0.0.0-20190206173232-65e2d4e15006/go.mod" + "golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod" + "golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod" + "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" + "golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod" + "golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod" + "golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod" + "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" + "golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod" + "golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod" + "golang.org/x/net v0.0.0-20190812203447-cdfb69ac37fc/go.mod" + "golang.org/x/net v0.0.0-20191009170851-d66e71096ffb/go.mod" + "golang.org/x/net v0.0.0-20191126235420-ef20fe5d7933/go.mod" + "golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod" + "golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod" + "golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod" + "golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod" + "golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod" + "golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod" + "golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod" + "golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod" + "golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod" + "golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod" + "golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod" + "golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod" + "golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod" + "golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod" + "golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod" + "golang.org/x/net v0.0.0-20201110031124-69a78807bb2b" + "golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod" + "golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod" + "golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod" + "golang.org/x/oauth2 v0.0.0-20190402181905-9f3314589c9a/go.mod" + "golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod" + "golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod" + "golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod" + "golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43" + "golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod" + "golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod" + "golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod" + "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod" + "golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod" + "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" + "golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod" + "golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod" + "golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod" + "golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod" + "golang.org/x/sys v0.0.0-20170830134202-bb24a47a89ea/go.mod" + "golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod" + "golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod" + "golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod" + "golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod" + "golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod" + "golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod" + "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" + "golang.org/x/sys v0.0.0-20190221075227-b4e8571b14e0/go.mod" + "golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod" + "golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod" + "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" + "golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod" + "golang.org/x/sys v0.0.0-20190502175342-a43fa875dd82/go.mod" + "golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod" + "golang.org/x/sys v0.0.0-20190509141414-a5b02f93d862/go.mod" + "golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod" + "golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod" + "golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod" + "golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod" + "golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod" + "golang.org/x/sys v0.0.0-20191128015809-6d18c012aee9/go.mod" + "golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod" + "golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod" + "golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod" + "golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod" + "golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod" + "golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod" + "golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod" + "golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod" + "golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod" + "golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod" + "golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod" + "golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod" + "golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod" + "golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod" + "golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod" + "golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod" + "golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f" + "golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod" + "golang.org/x/text v0.0.0-20160726164857-2910a502d2bf/go.mod" + "golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod" + "golang.org/x/text v0.3.0/go.mod" + "golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod" + "golang.org/x/text v0.3.1-0.20181227161524-e6919f6577db/go.mod" + "golang.org/x/text v0.3.2/go.mod" + "golang.org/x/text v0.3.3/go.mod" + "golang.org/x/text v0.3.5" + "golang.org/x/text v0.3.5/go.mod" + "golang.org/x/time v0.0.0-20161028155119-f51c12702a4d/go.mod" + "golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod" + "golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod" + "golang.org/x/time v0.0.0-20191024005414-555d28b269f0" + "golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod" + "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" + "golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod" + "golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod" + "golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod" + "golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod" + "golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod" + "golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod" + "golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod" + "golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod" + "golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod" + "golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod" + "golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod" + "golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod" + "golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod" + "golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod" + "golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod" + "golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod" + "golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod" + "golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod" + "golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" + "golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod" + "golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod" + "golang.org/x/tools v0.0.0-20191203134012-c197fd4bf371/go.mod" + "golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod" + "golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod" + "golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod" + "golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod" + "golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod" + "golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod" + "golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod" + "golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod" + "golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod" + "golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod" + "golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod" + "golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod" + "golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod" + "golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod" + "golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod" + "golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod" + "golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod" + "golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod" + "golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod" + "golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod" + "golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod" + "golang.org/x/tools v0.0.0-20201028111035-eafbe7b904eb" + "golang.org/x/tools v0.0.0-20201028111035-eafbe7b904eb/go.mod" + "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" + "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod" + "golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod" + "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1" + "golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod" + "google.golang.org/api v0.4.0/go.mod" + "google.golang.org/api v0.7.0/go.mod" + "google.golang.org/api v0.8.0/go.mod" + "google.golang.org/api v0.9.0/go.mod" + "google.golang.org/api v0.13.0/go.mod" + "google.golang.org/api v0.14.0/go.mod" + "google.golang.org/api v0.15.0/go.mod" + "google.golang.org/api v0.17.0/go.mod" + "google.golang.org/api v0.18.0/go.mod" + "google.golang.org/api v0.19.0/go.mod" + "google.golang.org/api v0.20.0/go.mod" + "google.golang.org/api v0.22.0/go.mod" + "google.golang.org/api v0.24.0/go.mod" + "google.golang.org/api v0.28.0/go.mod" + "google.golang.org/api v0.29.0/go.mod" + "google.golang.org/api v0.30.0/go.mod" + "google.golang.org/api v0.34.0" + "google.golang.org/api v0.34.0/go.mod" + "google.golang.org/appengine v1.1.0/go.mod" + "google.golang.org/appengine v1.4.0/go.mod" + "google.golang.org/appengine v1.5.0/go.mod" + "google.golang.org/appengine v1.6.1/go.mod" + "google.golang.org/appengine v1.6.5/go.mod" + "google.golang.org/appengine v1.6.6" + "google.golang.org/appengine v1.6.6/go.mod" + "google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod" + "google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod" + "google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod" + "google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod" + "google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod" + "google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod" + "google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod" + "google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod" + "google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod" + "google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod" + "google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod" + "google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod" + "google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod" + "google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod" + "google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod" + "google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod" + "google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod" + "google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod" + "google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod" + "google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod" + "google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod" + "google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod" + "google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod" + "google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod" + "google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod" + "google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod" + "google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod" + "google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod" + "google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod" + "google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod" + "google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d" + "google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod" + "google.golang.org/grpc v1.8.0/go.mod" + "google.golang.org/grpc v1.19.0/go.mod" + "google.golang.org/grpc v1.20.1/go.mod" + "google.golang.org/grpc v1.21.1/go.mod" + "google.golang.org/grpc v1.23.0/go.mod" + "google.golang.org/grpc v1.25.1/go.mod" + "google.golang.org/grpc v1.26.0/go.mod" + "google.golang.org/grpc v1.27.0/go.mod" + "google.golang.org/grpc v1.27.1" + "google.golang.org/grpc v1.27.1/go.mod" + "google.golang.org/grpc v1.28.0/go.mod" + "google.golang.org/grpc v1.29.1/go.mod" + "google.golang.org/grpc v1.30.0/go.mod" + "google.golang.org/grpc v1.31.0/go.mod" + "google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod" + "google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod" + "google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod" + "google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod" + "google.golang.org/protobuf v1.21.0/go.mod" + "google.golang.org/protobuf v1.22.0/go.mod" + "google.golang.org/protobuf v1.23.0/go.mod" + "google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod" + "google.golang.org/protobuf v1.24.0/go.mod" + "google.golang.org/protobuf v1.25.0" + "google.golang.org/protobuf v1.25.0/go.mod" + "gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" + "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" + "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15" + "gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod" + "gopkg.in/cheggaaa/pb.v1 v1.0.27/go.mod" + "gopkg.in/errgo.v2 v2.1.0/go.mod" + "gopkg.in/fsnotify.v1 v1.4.7/go.mod" + "gopkg.in/inf.v0 v0.9.0" + "gopkg.in/inf.v0 v0.9.0/go.mod" + "gopkg.in/ini.v1 v1.42.0" + "gopkg.in/ini.v1 v1.42.0/go.mod" + "gopkg.in/resty.v1 v1.12.0/go.mod" + "gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod" + "gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod" + "gopkg.in/yaml.v2 v2.2.1/go.mod" + "gopkg.in/yaml.v2 v2.2.2/go.mod" + "gopkg.in/yaml.v2 v2.2.4/go.mod" + "gopkg.in/yaml.v2 v2.2.7/go.mod" + "gopkg.in/yaml.v2 v2.2.8" + "gopkg.in/yaml.v2 v2.2.8/go.mod" + "honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod" + "honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod" + "honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod" + "honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod" + "honnef.co/go/tools v0.0.1-2019.2.3/go.mod" + "honnef.co/go/tools v0.0.1-2020.1.3/go.mod" + "honnef.co/go/tools v0.0.1-2020.1.4/go.mod" + "k8s.io/api v0.0.0-20190620084959-7cf5895f2711" + "k8s.io/api v0.0.0-20190620084959-7cf5895f2711/go.mod" + "k8s.io/apimachinery v0.0.0-20190612205821-1799e75a0719/go.mod" + "k8s.io/apimachinery v0.0.0-20190913080033-27d36303b655" + "k8s.io/apimachinery v0.0.0-20190913080033-27d36303b655/go.mod" + "k8s.io/client-go v0.0.0-20190620085101-78d2af792bab" + "k8s.io/client-go v0.0.0-20190620085101-78d2af792bab/go.mod" + "k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod" + "k8s.io/klog v0.0.0-20181102134211-b9b56d5dfc92/go.mod" + "k8s.io/klog v0.3.1/go.mod" + "k8s.io/klog v0.4.0" + "k8s.io/klog v0.4.0/go.mod" + "k8s.io/klog/v2 v2.0.0/go.mod" + "k8s.io/kube-openapi v0.0.0-20190228160746-b3a7cee44a30/go.mod" + "k8s.io/kube-openapi v0.0.0-20190816220812-743ec37842bf/go.mod" + "k8s.io/utils v0.0.0-20190221042446-c2654d5206da/go.mod" + "k8s.io/utils v0.0.0-20200411171748-3d5a2fe318e4" + "k8s.io/utils v0.0.0-20200411171748-3d5a2fe318e4/go.mod" + "rsc.io/binaryregexp v0.2.0/go.mod" + "rsc.io/quote/v3 v3.1.0/go.mod" + "rsc.io/sampler v1.3.0/go.mod" + "sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e/go.mod" + "sigs.k8s.io/yaml v1.1.0" + "sigs.k8s.io/yaml v1.1.0/go.mod" +) + +go-module_set_globals + +DESCRIPTION="A tool for building, changing, and combining infrastructure safely" +HOMEPAGE="https://www.terraform.io/" + +EGO_PN="github.com/hashicorp/${PN}" +SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+="${EGO_SUM_SRC_URI}" + +LICENSE="Apache-2.0 BSD-2 BSD-4 ECL-2.0 imagemagick ISC JSON MIT MIT-with-advertising MPL-2.0 unicode" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" + +DOCS=( {README,CHANGELOG}.md ) + +src_compile() { + GOCACHE="${T}/go-cache" go build -mod=readonly \ + -work -o "bin/${PN}" ./ || die +} + +src_install() { + dobin bin/terraform + + einstalldocs +} + +pkg_postinst() { + elog "If you would like to install shell completions please run:" + elog " terraform -install-autocomplete" +} diff --git a/app-admin/ulogd/files/patches/ulogd.patch b/app-admin/ulogd/files/patches/ulogd.patch new file mode 100644 index 000000000000..c82e5022ed35 --- /dev/null +++ b/app-admin/ulogd/files/patches/ulogd.patch @@ -0,0 +1,10 @@ +--- a/src/ulogd.c ++++ b/src/ulogd.c +@@ -65,6 +65,7 @@ + #include + #include + #include ++#include + #include + #include + #ifdef DEBUG diff --git a/app-admin/ulogd/metadata.xml b/app-admin/ulogd/metadata.xml index b155d9e37204..7c43c19ee247 100644 --- a/app-admin/ulogd/metadata.xml +++ b/app-admin/ulogd/metadata.xml @@ -1,7 +1,14 @@ - + + marco@scardovi.com + Marco Scardovi + + + proxy-maint@gentoo.org + Proxy Maintainers + Build JSON output plugin to save packets in JSON file format Build PCAP output plugin to save packets in libpcap file format diff --git a/app-admin/ulogd/ulogd-2.0.7-r2.ebuild b/app-admin/ulogd/ulogd-2.0.7-r2.ebuild new file mode 100644 index 000000000000..12bf9079bf0f --- /dev/null +++ b/app-admin/ulogd/ulogd-2.0.7-r2.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic linux-info readme.gentoo-r1 systemd + +DESCRIPTION="A userspace logging daemon for netfilter/iptables related logging" +HOMEPAGE="https://netfilter.org/projects/ulogd/index.html" +SRC_URI="https://www.netfilter.org/projects/ulogd/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~x86" +IUSE="dbi doc json mysql nfacct +nfct +nflog pcap postgres selinux sqlite ulog" + +DEPEND=" + || ( net-firewall/iptables net-firewall/nftables ) + >=net-libs/libnfnetlink-1.0.1 + dbi? ( dev-db/libdbi ) + json? ( dev-libs/jansson ) + nfacct? ( + >=net-libs/libmnl-1.0.4 + >=net-libs/libnetfilter_acct-1.0.3 + ) + nfct? ( >=net-libs/libnetfilter_conntrack-1.0.6 ) + nflog? ( >=net-libs/libnetfilter_log-1.0.1 ) + mysql? ( dev-db/mysql-connector-c:= ) + pcap? ( net-libs/libpcap ) + postgres? ( dev-db/postgresql:= ) + sqlite? ( dev-db/sqlite:3 ) +" +RDEPEND=" + ${DEPEND} + acct-user/ulogd + acct-group/ulogd + selinux? ( sec-policy/selinux-ulogd ) +" +BDEPEND=" + doc? ( + app-text/linuxdoc-tools + app-text/texlive-core + dev-texlive/texlive-fontsrecommended + virtual/latex-base + ) +" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" + You must have at least one logging stack enabled to make ulogd work. + Please edit the example configuration located at '${EPREFIX}/etc/ulogd.conf'. +" + +PATCHES=( "${FILESDIR}"/patches/ulogd.patch ) + +pkg_setup() { + linux-info_pkg_setup + + if use nfacct && kernel_is lt 3 3 0; then + ewarn "NFACCT input plugin requires a kernel >= 3.3." + fi + + if use ulog && kernel_is ge 3 17 0; then + ewarn "ULOG target has been removed in the 3.17 kernel release." + ewarn "Consider enabling NFACCT, NFCT, or NFLOG support instead." + fi +} + +src_prepare() { + default + + # Change default settings to: + # - keep log files in /var/log/ulogd instead of /var/log; + # - create sockets in /run instead of /tmp. + sed -i \ + -e "s|var/log|var/log/${PN}|g" \ + -e 's|tmp|run|g' \ + ulogd.conf.in || die +} + +src_configure() { + append-lfs-flags + local myeconfargs=( + $(use_with dbi) + $(use_with json jansson) + $(use_enable nfacct) + $(use_enable nfct) + $(use_enable nflog) + $(use_with mysql) + $(use_with pcap) + $(use_with postgres pgsql) + $(use_with sqlite) + $(use_enable ulog) + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + default_src_compile + + if use doc; then + # Prevent access violations from bitmap font files generation. + export VARTEXFONTS="${T}/fonts" + emake -C doc + fi +} + +src_install() { + use doc && HTML_DOCS=( doc/${PN}.html ) + + default_src_install + find "${ED}" -name '*.la' -delete || die + + readme.gentoo_create_doc + doman ${PN}.8 + + use doc && dodoc doc/${PN}.{dvi,ps,txt} + use mysql && dodoc doc/mysql-*.sql + use postgres && dodoc doc/pgsql-*.sql + use sqlite && dodoc doc/sqlite3.table + + insinto /etc + doins ${PN}.conf + fowners root:ulogd /etc/${PN}.conf + fperms 640 /etc/${PN}.conf + + newinitd "${FILESDIR}/${PN}.init" ${PN} + systemd_dounit "${FILESDIR}/${PN}.service" + + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotate" ${PN} + + diropts -o ulogd -g ulogd + keepdir /var/log/ulogd +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index d0924cfa00774eb259e931918c2b65094db26823..e0a159cbb3728af262e0237d5885697b497cf719 100644 GIT binary patch literal 16242 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 literal 16245 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