From 49142f635ea6d107386a614c9aa1cbbfa0a74ab2 Mon Sep 17 00:00:00 2001 From: Calculate Linux Date: Mon, 28 Dec 2020 08:16:33 +0300 Subject: [PATCH] Sync with portage [Mon Dec 28 08:16:33 MSK 2020]. --- Manifest.files.gz | Bin 29258 -> 29284 bytes acct-group/Manifest.gz | Bin 43801 -> 44600 bytes acct-group/freenet/freenet-0.ebuild | 3 - acct-group/nobody/Manifest | 0 acct-group/nobody/metadata.xml | 7 + acct-group/nobody/nobody-0.ebuild | 9 + acct-group/portage/Manifest | 0 acct-group/portage/metadata.xml | 7 + acct-group/portage/portage-0.ebuild | 8 + acct-group/root/Manifest | 0 acct-group/root/metadata.xml | 7 + acct-group/root/root-0.ebuild | 9 + acct-group/systemd-oom/Manifest | 0 acct-group/systemd-oom/metadata.xml | 7 + acct-group/systemd-oom/systemd-oom-0.ebuild | 8 + acct-group/users/Manifest | 0 acct-group/users/metadata.xml | 7 + acct-group/users/users-0.ebuild | 8 + acct-user/Manifest.gz | Bin 40247 -> 40890 bytes acct-user/freenet/freenet-0.ebuild | 3 - acct-user/nobody/Manifest | 0 acct-user/nobody/metadata.xml | 7 + acct-user/nobody/nobody-0.ebuild | 17 + acct-user/portage/Manifest | 0 acct-user/portage/metadata.xml | 7 + acct-user/portage/portage-0.ebuild | 12 + acct-user/root/Manifest | 0 acct-user/root/metadata.xml | 7 + acct-user/root/root-0.ebuild | 15 + acct-user/systemd-oom/Manifest | 0 acct-user/systemd-oom/metadata.xml | 7 + acct-user/systemd-oom/systemd-oom-0.ebuild | 11 + app-admin/Manifest.gz | Bin 32023 -> 32007 bytes .../apache-tools/apache-tools-2.4.41.ebuild | 2 +- .../apache-tools/apache-tools-2.4.43.ebuild | 2 +- .../apache-tools/apache-tools-2.4.46.ebuild | 2 +- app-admin/apg/apg-2.3.0b_p20150129.ebuild | 2 +- app-admin/eselect/eselect-1.4.16.ebuild | 2 +- app-admin/eselect/eselect-1.4.17.ebuild | 2 +- .../gtkdiskfree-2.0.1-desktop-file.patch | 19 - app-admin/lnav/Manifest | 1 + .../files/lnav-0.9.0-bug639332-tinfow.patch | 10 + app-admin/lnav/lnav-0.9.0.ebuild | 43 ++ app-admin/lnav/metadata.xml | 14 +- .../perl-cleaner/perl-cleaner-2.27.ebuild | 2 +- .../perl-cleaner/perl-cleaner-2.28.ebuild | 2 +- .../perl-cleaner/perl-cleaner-9999.ebuild | 2 +- app-admin/vault/Manifest | 8 +- ...{vault-1.5.5.ebuild => vault-1.5.6.ebuild} | 0 ...{vault-1.6.0.ebuild => vault-1.6.1.ebuild} | 0 app-arch/Manifest.gz | Bin 16097 -> 16099 bytes app-arch/cpio/cpio-2.12-r1.ebuild | 2 +- app-arch/cpio/cpio-2.13.ebuild | 2 +- app-arch/deb2targz/deb2targz-1-r3.ebuild | 2 +- app-arch/gzip/gzip-1.10.ebuild | 2 +- app-arch/gzip/gzip-1.9.ebuild | 2 +- app-arch/lha/lha-114i_p20201004.ebuild | 2 +- app-arch/libarchive/libarchive-3.4.3.ebuild | 2 +- app-arch/libarchive/libarchive-3.5.0.ebuild | 2 +- app-arch/libarchive/libarchive-3.5.1.ebuild | 2 +- app-arch/pixz/pixz-1.0.7.ebuild | 2 +- .../rpm2targz/rpm2targz-9.0.0.5g-r2.ebuild | 2 +- app-arch/tar/tar-1.32.90.ebuild | 2 +- app-arch/tar/tar-1.32.ebuild | 2 +- app-arch/unzip/unzip-6.0_p25-r1.ebuild | 5 +- app-arch/xz-utils/xz-utils-5.2.5.ebuild | 2 +- app-arch/xz-utils/xz-utils-9999.ebuild | 2 +- app-arch/zoo/zoo-2.10-r5.ebuild | 2 +- app-backup/Manifest.gz | Bin 8537 -> 8529 bytes app-backup/borgbackup/Manifest | 1 + .../borgbackup/borgbackup-1.1.14.ebuild | 2 +- .../borgbackup/borgbackup-1.1.15.ebuild | 44 ++ app-benchmarks/Manifest.gz | Bin 5015 -> 5016 bytes app-benchmarks/stress-ng/Manifest | 2 +- ....12.00.ebuild => stress-ng-0.12.01.ebuild} | 0 app-crypt/Manifest.gz | Bin 25160 -> 25149 bytes app-crypt/gnupg/gnupg-2.2.20-r2.ebuild | 4 +- app-crypt/gnupg/gnupg-2.2.25.ebuild | 4 +- app-crypt/gnupg/gnupg-2.2.26.ebuild | 2 +- app-crypt/mhash/mhash-0.9.9.9-r2.ebuild | 2 +- app-crypt/pinentry/pinentry-1.1.0-r3.ebuild | 2 +- ...ont-run-systemd-sysusers-in-Makefile.patch | 13 - app-doc/Manifest.gz | Bin 7481 -> 7472 bytes .../motif-reference-manual-2.3.0-r2.ebuild | 2 +- app-doc/pms-bin/pms-bin-5_p20120920.ebuild | 2 +- app-doc/pms-bin/pms-bin-7_p20180430.ebuild | 2 +- app-doc/pms/pms-5_p20120920.ebuild | 2 +- app-doc/pms/pms-7_p20180430-r1.ebuild | 2 +- app-doc/zsh-lovers/zsh-lovers-0.9.0.ebuild | 2 +- app-doc/zsh-lovers/zsh-lovers-0.9.1.ebuild | 2 +- app-editors/Manifest.gz | Bin 13250 -> 13263 bytes app-editors/elvis/elvis-2.2.0-r6.ebuild | 4 +- app-editors/elvis/elvis-2.2.0-r7.ebuild | 4 +- app-editors/elvis/elvis-2.2.0-r8.ebuild | 2 +- app-editors/jupp/Manifest | 2 +- ...upp-3.1_p30.ebuild => jupp-3.1_p40.ebuild} | 16 +- app-editors/nano/nano-4.9.3.ebuild | 2 +- app-editors/nano/nano-5.3-r1.ebuild | 2 +- app-editors/nano/nano-5.4.ebuild | 2 +- app-editors/nano/nano-9999.ebuild | 2 +- app-editors/vim-core/vim-core-8.2.0360.ebuild | 2 +- app-editors/vim-core/vim-core-8.2.0508.ebuild | 2 +- app-editors/vim-core/vim-core-8.2.0638.ebuild | 2 +- app-editors/vim-core/vim-core-8.2.0814.ebuild | 2 +- app-editors/vim-core/vim-core-9999.ebuild | 2 +- app-editors/vim/vim-8.2.0360.ebuild | 2 +- app-editors/vim/vim-8.2.0508.ebuild | 2 +- app-editors/vim/vim-8.2.0638.ebuild | 2 +- app-editors/vim/vim-8.2.0814-r100.ebuild | 2 +- app-editors/vim/vim-8.2.0814.ebuild | 2 +- app-editors/vim/vim-9999.ebuild | 2 +- app-emulation/Manifest.gz | Bin 20355 -> 20359 bytes app-emulation/cloud-init/Manifest | 1 + .../cloud-init/cloud-init-20.4.ebuild | 96 +++ ....4-gentoo-support-upstream-templates.patch | 86 +++ app-emulation/qemu/qemu-5.1.0-r3.ebuild | 2 +- app-eselect/Manifest.gz | Bin 7545 -> 7547 bytes .../eselect-ctags/eselect-ctags-1.18.ebuild | 2 +- .../eselect-emacs/eselect-emacs-1.18.ebuild | 2 +- .../eselect-fontconfig-1.1-r1.ebuild | 2 +- .../eselect-lib-bin-symlink-0.1.1-r1.ebuild | 2 +- .../eselect-pinentry-0.7.ebuild | 2 +- .../eselect-python-20190417.ebuild | 2 +- .../eselect-python-20200719.ebuild | 2 +- .../eselect-python-99999999.ebuild | 2 +- .../eselect-ruby/eselect-ruby-20170723.ebuild | 2 +- .../eselect-ruby/eselect-ruby-20190121.ebuild | 2 +- .../eselect-ruby/eselect-ruby-20191222.ebuild | 2 +- app-eselect/eselect-vi/eselect-vi-1.2.ebuild | 2 +- app-i18n/Manifest.gz | Bin 19333 -> 19506 bytes app-i18n/librime-lua/Manifest | 1 + .../librime-lua-20201011103348.ebuild | 53 ++ .../librime-lua-99999999999999.ebuild | 53 ++ app-i18n/librime-lua/metadata.xml | 15 + app-i18n/librime/Manifest | 2 + .../librime/files/librime-1.6.0-plugins.patch | 247 +++++++ .../librime/files/librime-1.6.1-plugins.patch | 247 +++++++ app-i18n/librime/librime-1.6.0.ebuild | 73 ++ app-i18n/librime/librime-1.6.1.ebuild | 73 ++ app-i18n/librime/metadata.xml | 40 +- app-i18n/mozc/Manifest | 3 + ...zc-2.26.4220-environmental_variables.patch | 89 +++ .../mozc-2.26.4220-server_path_check.patch | 95 +++ .../mozc-2.26.4220-system_abseil-cpp.patch | 407 +++++++++++ .../files/mozc-2.26.4220-system_gtest.patch | 141 ++++ .../files/mozc-2.26.4220-system_jsoncpp.patch | 117 ++++ ...220_p20201212102434_p20201219202429.ebuild | 380 +++++++++++ app-i18n/mozc/mozc-9999.ebuild | 137 ++-- app-i18n/opencc/Manifest | 2 + .../files/opencc-1.1.0-parallel_build.patch | 40 ++ .../files/opencc-1.1.1-system_libraries.patch | 94 +++ .../files/opencc-1.1.2-system_libraries.patch | 111 +++ app-i18n/opencc/opencc-1.1.0.ebuild | 64 ++ app-i18n/opencc/opencc-1.1.1.ebuild | 76 +++ app-i18n/opencc/opencc-9999.ebuild | 36 +- app-i18n/rime-data/metadata.xml | 40 +- app-laptop/Manifest.gz | Bin 3244 -> 3245 bytes .../pbbuttonsd/pbbuttonsd-0.8.1a.ebuild | 16 +- app-misc/Manifest.gz | Bin 47264 -> 47248 bytes app-misc/c_rehash/c_rehash-1.7-r1.ebuild | 2 +- .../ca-certificates-20200601.3.53.ebuild | 2 +- .../ca-certificates-20200601.3.59.ebuild | 2 +- .../ca-certificates-20200601.3.60.ebuild | 2 +- app-misc/colordiff/colordiff-1.0.18.ebuild | 2 +- app-misc/colordiff/colordiff-1.0.19.ebuild | 2 +- .../editor-wrapper/editor-wrapper-4-r1.ebuild | 2 +- app-misc/getopt/getopt-1.1.6-r1.ebuild | 4 +- app-misc/mime-types/mime-types-9.ebuild | 2 +- app-misc/pwsafe/pwsafe-0.2.0-r4.ebuild | 43 -- app-misc/realpath/realpath-1.18.ebuild | 2 +- app-misc/rlwrap/rlwrap-0.42-r1.ebuild | 4 +- app-misc/rlwrap/rlwrap-0.42.ebuild | 4 +- app-misc/rlwrap/rlwrap-0.43.ebuild | 4 +- app-portage/Manifest.gz | Bin 9885 -> 9872 bytes app-portage/eix/eix-0.34.11.ebuild | 2 +- .../elt-patches/elt-patches-20170317.ebuild | 2 +- .../elt-patches/elt-patches-20170422.ebuild | 2 +- .../elt-patches/elt-patches-20170815.ebuild | 2 +- .../elt-patches/elt-patches-20170826.1.ebuild | 2 +- .../elt-patches/elt-patches-20201205.ebuild | 2 +- app-portage/fquery/fquery-0.2.3.ebuild | 27 - .../gentoolkit/gentoolkit-0.5.0-r2.ebuild | 2 +- app-portage/layman/layman-2.4.3.ebuild | 2 +- app-portage/layman/layman-9999.ebuild | 2 +- .../portage-utils/portage-utils-0.87.ebuild | 2 +- .../portage-utils/portage-utils-0.89.ebuild | 2 +- .../portage-utils/portage-utils-0.90.1.ebuild | 2 +- .../portage-utils/portage-utils-0.90.ebuild | 2 +- .../portage-utils/portage-utils-9999.ebuild | 2 +- .../prefix-toolkit/prefix-toolkit-8.ebuild | 2 +- .../prefix-toolkit/prefix-toolkit-9.ebuild | 2 +- app-portage/repoman/repoman-2.3.23.ebuild | 2 +- app-portage/repoman/repoman-3.0.1.ebuild | 2 +- app-portage/repoman/repoman-3.0.2.ebuild | 2 +- app-portage/repoman/repoman-9999.ebuild | 2 +- app-shells/Manifest.gz | Bin 8133 -> 8134 bytes .../bash-completion-2.11.ebuild | 2 +- app-shells/bash/bash-4.4_p23-r2.ebuild | 2 +- app-shells/bash/bash-5.0_p18.ebuild | 2 +- app-shells/bash/bash-5.1.ebuild | 2 +- app-shells/bash/bash-5.1_p4.ebuild | 2 +- app-shells/dsh/dsh-0.25.10-r1.ebuild | 4 +- .../gentoo-bashcomp-20180302.ebuild | 2 +- .../gentoo-bashcomp-20190211.ebuild | 2 +- app-shells/loksh/Manifest | 4 +- app-shells/loksh/loksh-6.7.4.ebuild | 33 - app-shells/loksh/loksh-6.7.5.ebuild | 33 - ...{loksh-6.7.2.ebuild => loksh-6.8.1.ebuild} | 0 app-shells/push/push-2.0-r1.ebuild | 2 +- app-shells/push/push-3.4.ebuild | 2 +- app-shells/quoter/quoter-4.2.ebuild | 2 +- app-shells/tcsh/tcsh-6.20.00.ebuild | 2 +- app-shells/tcsh/tcsh-6.21.00-r1.ebuild | 2 +- app-shells/tcsh/tcsh-6.22.02.ebuild | 2 +- app-shells/zsh/zsh-5.8.ebuild | 2 +- app-shells/zsh/zsh-9999.ebuild | 2 +- app-text/Manifest.gz | Bin 48236 -> 48234 bytes app-text/antiword/antiword-0.37-r1.ebuild | 2 +- .../build-docbook-catalog-1.21.ebuild | 2 +- app-text/coolreader/Manifest | 4 +- app-text/coolreader/coolreader-3.2.39.ebuild | 96 --- app-text/coolreader/coolreader-3.2.45.ebuild | 96 --- app-text/coolreader/coolreader-3.2.49.ebuild | 96 --- app-text/coolreader/coolreader-3.2.51.ebuild | 63 ++ app-text/ding/Manifest | 1 + app-text/ding/ding-1.9.ebuild | 28 + .../docbook-xml-dtd-4.1.2-r7.ebuild | 2 +- .../docbook-xml-dtd-4.2-r3.ebuild | 2 +- .../docbook-xml-dtd-4.3-r2.ebuild | 2 +- .../docbook-xml-dtd-4.4-r3.ebuild | 2 +- .../docbook-xml-dtd-4.5-r2.ebuild | 2 +- .../docbook-xsl-stylesheets-1.79.1-r2.ebuild | 2 +- app-text/dvipng/dvipng-1.17.ebuild | 2 +- app-text/lesspipe/lesspipe-1.83-r1.ebuild | 2 +- app-text/lesspipe/lesspipe-1.83.ebuild | 2 +- app-text/lesspipe/lesspipe-1.84.ebuild | 2 +- app-text/lesspipe/lesspipe-1.85.ebuild | 2 +- .../poppler-data/poppler-data-0.4.10.ebuild | 2 +- app-text/qpdf/qpdf-10.0.1-r2.ebuild | 2 +- app-text/qpdf/qpdf-10.0.4.ebuild | 2 +- app-text/qpdf/qpdf-9.0.2-r1.ebuild | 2 +- app-text/qpdf/qpdf-9.1.1-r2.ebuild | 2 +- .../sgml-common/sgml-common-0.6.3-r7.ebuild | 2 +- app-text/sigil/Manifest | 2 +- .../sigil/files/sigil-1.2.1-qt5.15-fix.patch | 22 - ...gil-1.2.1-r1.ebuild => sigil-1.4.3.ebuild} | 8 +- app-text/txt2man/Manifest | 2 - app-text/txt2man/txt2man-1.6.0.ebuild | 26 - app-text/txt2man/txt2man-1.7.0.ebuild | 26 - app-text/txt2man/txt2man-1.7.1.ebuild | 2 +- app-vim/Manifest.gz | Bin 31572 -> 31571 bytes .../gentoo-syntax-20201216.ebuild | 2 +- dev-db/Manifest.gz | Bin 17136 -> 17135 bytes dev-db/lmdb/lmdb-0.9.23.ebuild | 2 +- dev-db/lmdb/lmdb-0.9.24.ebuild | 2 +- dev-db/pgpool2/Manifest | 1 + dev-db/pgpool2/pgpool2-4.2.1.ebuild | 98 +++ dev-db/sqlite/Manifest | 4 +- .../sqlite-3.32.1-full_archive-build_2.patch | 640 ------------------ .../files/sqlite-3.32.3-backports_1.patch | 361 ---------- .../files/sqlite-3.32.3-backports_2.patch | 302 --------- .../files/sqlite-3.32.3-backports_3.patch | 220 ------ .../files/sqlite-3.34.0-build_1.1.patch | 375 ++++++++++ ..._1.patch => sqlite-3.34.0-build_1.2.patch} | 296 ++------ .../files/sqlite-3.34.0-build_2.1.patch | 291 ++++++++ .../files/sqlite-3.34.0-build_2.2.patch | 441 ++++++++++++ dev-db/sqlite/sqlite-3.33.0.ebuild | 2 +- ...-3.32.3-r1.ebuild => sqlite-3.34.0.ebuild} | 188 +++-- dev-embedded/Manifest.gz | Bin 8886 -> 8885 bytes dev-embedded/libftd2xx/Manifest | 3 + dev-embedded/libftd2xx/libftd2xx-1.4.8.ebuild | 42 ++ dev-embedded/libftdi/Manifest | 1 + .../files/libftdi-1.5-tests-no-cxx.patch | 35 + dev-embedded/libftdi/libftdi-0.20-r1.ebuild | 31 +- dev-embedded/libftdi/libftdi-1.5.ebuild | 85 +++ dev-embedded/libftdi/libftdi-9999.ebuild | 31 +- .../openocd/files/openocd-0.10.0-gcc10.patch | 36 + dev-embedded/openocd/openocd-0.10.0-r1.ebuild | 4 + dev-embedded/urjtag/Manifest | 1 + dev-embedded/urjtag/urjtag-2019.12.ebuild | 54 ++ dev-embedded/urjtag/urjtag-9999.ebuild | 30 +- dev-haskell/Manifest.gz | Bin 128966 -> 128977 bytes dev-haskell/cpphs/Manifest | 1 - dev-haskell/cpphs/cpphs-1.20.8.ebuild | 27 - dev-haskell/hscolour/hscolour-1.24.4.ebuild | 7 +- dev-haskell/hscolour/metadata.xml | 18 +- .../linear-1.20.9-base-orphans-0.8.3.patch | 13 + dev-haskell/linear/linear-1.20.9.ebuild | 2 + dev-java/Manifest.gz | Bin 86429 -> 86417 bytes dev-java/ant-core/ant-core-1.10.9.ebuild | 2 +- dev-java/javatoolkit/javatoolkit-0.6.5.ebuild | 2 +- dev-java/odfdom/odfdom-0.8.6-r1.ebuild | 2 +- dev-java/protobuf-java/Manifest | 1 - .../protobuf-java/protobuf-java-3.11.4.ebuild | 53 -- .../tomcat-servlet-api-7.0.107.ebuild | 2 +- dev-java/xjavac/xjavac-2.4.0.ebuild | 4 +- .../xml-commons-external-1.4.01-r1.ebuild | 4 +- .../xml-commons-resolver-1.2-r1.ebuild | 4 +- dev-lang/Manifest.gz | Bin 16992 -> 16990 bytes dev-lang/erlang/erlang-23.1.4.ebuild | 2 +- dev-lang/lua/files/lua-5.2.4-make.patch | 75 ++ dev-lang/lua/files/lua-5.3.6-make.patch | 91 +++ dev-lang/lua/lua-5.1.5-r105.ebuild | 2 +- dev-lang/lua/lua-5.1.5-r4.ebuild | 2 +- dev-lang/lua/lua-5.1.5-r5.ebuild | 2 +- dev-lang/lua/lua-5.2.4-r2.ebuild | 2 +- dev-lang/lua/lua-5.2.4-r3.ebuild | 200 ++++++ dev-lang/lua/lua-5.3.6-r1.ebuild | 2 +- dev-lang/lua/lua-5.3.6-r2.ebuild | 200 ++++++ dev-lang/lua/lua-5.4.1-r1.ebuild | 2 +- dev-lang/lua/lua-5.4.2.ebuild | 6 +- .../python-exec/python-exec-2.4.6-r2.ebuild | 2 +- .../python-exec/python-exec-2.4.6-r3.ebuild | 2 +- dev-lang/ruby/ruby-2.5.8-r1.ebuild | 2 +- dev-lang/ruby/ruby-2.6.6-r2.ebuild | 2 +- dev-lang/ruby/ruby-2.7.2.ebuild | 2 +- dev-lang/swig/swig-3.0.12.ebuild | 2 +- dev-lang/swig/swig-4.0.0.ebuild | 2 +- dev-lang/swig/swig-4.0.2.ebuild | 2 +- dev-lang/tcl/tcl-8.5.17-r1.ebuild | 2 +- dev-lang/tcl/tcl-8.6.10.ebuild | 2 +- dev-lang/tcl/tcl-8.6.8.ebuild | 2 +- dev-lang/tcl/tcl-8.6.9-r1.ebuild | 2 +- dev-lang/tk/Manifest | 1 + dev-lang/tk/files/tk-8.6.10-multilib.patch | 11 + dev-lang/tk/files/tk-8.6.10-test.patch | 527 ++++++++++++++ dev-lang/tk/tk-8.6.10.ebuild | 153 +++++ dev-lang/whitespace/metadata.xml | 3 - dev-lang/whitespace/whitespace-0.4.ebuild | 22 +- dev-libs/Manifest.gz | Bin 86536 -> 86539 bytes dev-libs/apr-util/apr-util-1.6.1-r6.ebuild | 2 +- dev-libs/apr/apr-1.6.3-r4.ebuild | 2 +- dev-libs/apr/apr-1.6.5-r1.ebuild | 2 +- dev-libs/apr/apr-1.7.0-r1.ebuild | 2 +- dev-libs/boost/boost-1.74.0-r1.ebuild | 2 +- dev-libs/boost/boost-1.74.0-r2.ebuild | 2 +- dev-libs/confuse/confuse-3.3.ebuild | 2 +- dev-libs/crypto++/crypto++-8.3.0.ebuild | 2 +- dev-libs/cudnn/Manifest | 16 - dev-libs/cudnn/cudnn-7.0.5-r1.ebuild | 29 - dev-libs/cudnn/cudnn-7.1.4.ebuild | 28 - dev-libs/cudnn/cudnn-7.4.1.5.ebuild | 28 - dev-libs/cudnn/cudnn-7.4.2.24.ebuild | 28 - dev-libs/cudnn/cudnn-7.5.0.56.ebuild | 34 - dev-libs/cudnn/cudnn-7.6.0.64.ebuild | 34 - dev-libs/cudnn/cudnn-7.6.1.34.ebuild | 34 - dev-libs/cudnn/cudnn-7.6.2.24.ebuild | 34 - dev-libs/cudnn/cudnn-7.6.5.32-r2.ebuild | 36 - dev-libs/cudnn/cudnn-7.6.5.32.ebuild | 34 - dev-libs/cudnn/cudnn-8.0.4.30.ebuild | 40 -- dev-libs/cudnn/cudnn-8.0.5.39.ebuild | 32 +- dev-libs/cudnn/metadata.xml | 2 - dev-libs/dbus-glib/dbus-glib-0.110.ebuild | 2 +- dev-libs/eventlog/eventlog-0.2.12.ebuild | 2 +- dev-libs/expat/expat-2.2.10.ebuild | 2 +- dev-libs/expat/expat-2.2.8.ebuild | 2 +- dev-libs/expat/expat-2.2.9.ebuild | 2 +- dev-libs/gmp/gmp-6.2.1.ebuild | 2 +- .../gnulib/gnulib-2019.03.17.09.24.57.ebuild | 4 +- dev-libs/icu/icu-67.1.ebuild | 2 +- dev-libs/icu/icu-68.1.ebuild | 2 +- dev-libs/icu/icu-68.2.ebuild | 2 +- dev-libs/igraph/Manifest | 3 +- .../igraph/files/igraph-0.7.1-unbundle.patch | 269 -------- dev-libs/igraph/igraph-0.7.1-r2.ebuild | 54 -- ...graph-0.8.2.ebuild => igraph-0.8.5.ebuild} | 6 +- dev-libs/iniparser/iniparser-3.1-r2.ebuild | 2 +- dev-libs/iniparser/iniparser-4.1.ebuild | 2 +- dev-libs/isl/Manifest | 1 - dev-libs/isl/isl-0.22.1.ebuild | 52 -- dev-libs/json-c/Manifest | 1 - dev-libs/json-c/json-c-0.14-r3.ebuild | 55 -- dev-libs/libIDL/libIDL-0.8.14-r2.ebuild | 2 +- dev-libs/libassuan/libassuan-2.5.3.ebuild | 2 +- dev-libs/libassuan/libassuan-2.5.4.ebuild | 2 +- dev-libs/libcbor/libcbor-0.8.0.ebuild | 2 +- dev-libs/libcss/libcss-0.8.0-r2.ebuild | 2 +- dev-libs/libcss/libcss-0.9.0-r1.ebuild | 2 +- dev-libs/libcss/libcss-0.9.1-r1.ebuild | 2 +- dev-libs/libdnet/libdnet-1.14-r1.ebuild | 2 +- .../libdshconfig/libdshconfig-0.20.13.ebuild | 2 +- .../libffi-compat-3.2.1-r3.ebuild | 2 +- dev-libs/libffi/libffi-3.3-r2.ebuild | 2 +- dev-libs/libfido2/libfido2-1.5.0-r1.ebuild | 2 +- .../libgcrypt-compat-1.5.6.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.8.6.ebuild | 2 +- dev-libs/libgcrypt/libgcrypt-1.8.7.ebuild | 2 +- .../libgpg-error/libgpg-error-1.38.ebuild | 2 +- .../libgpg-error/libgpg-error-1.39.ebuild | 2 +- .../libgpg-error/libgpg-error-1.41.ebuild | 17 +- dev-libs/libiconv/libiconv-1.15.ebuild | 2 +- dev-libs/libintl/libintl-0.19.7.ebuild | 2 +- dev-libs/libintl/libintl-0.19.8.1.ebuild | 2 +- dev-libs/libintl/libintl-0.20.1.ebuild | 2 +- dev-libs/libintl/libintl-0.20.2.ebuild | 2 +- dev-libs/libintl/libintl-0.21.ebuild | 2 +- dev-libs/libksba/libksba-1.3.5-r1.ebuild | 2 +- dev-libs/libksba/libksba-1.3.5-r2.ebuild | 2 +- dev-libs/libksba/libksba-1.4.0.ebuild | 2 +- dev-libs/libksba/libksba-1.5.0.ebuild | 2 +- dev-libs/libltdl/libltdl-2.4.6.ebuild | 2 +- .../libparserutils-0.2.4-r1.ebuild | 2 +- .../libparserutils-0.2.4-r3.ebuild | 2 +- dev-libs/libpcre/libpcre-8.44.ebuild | 2 +- dev-libs/libpcre2/libpcre2-10.35.ebuild | 2 +- dev-libs/libpcre2/libpcre2-10.36.ebuild | 2 +- dev-libs/libpipeline/libpipeline-1.5.3.ebuild | 2 +- dev-libs/libpqxx/libpqxx-7.2.1.ebuild | 2 +- .../libpthread-stubs-0.4-r1.ebuild | 2 +- .../libtimezonemap-0.4.6.ebuild | 3 +- dev-libs/libucl/libucl-0.8.1-r100.ebuild | 4 +- dev-libs/libucl/libucl-9999.ebuild | 4 +- dev-libs/libverto/Manifest | 2 - dev-libs/libverto/files/libverto-Wflags.patch | 25 - .../libverto/files/libverto-libev-c89.patch | 15 - dev-libs/libverto/files/libverto-load.patch | 78 --- .../files/libverto-verify-cflags.patch | 26 - dev-libs/libverto/libverto-0.2.5-r1.ebuild | 51 -- dev-libs/libverto/libverto-0.3.0.ebuild | 60 -- dev-libs/libverto/libverto-0.3.1.ebuild | 2 +- .../libwapcaplet/libwapcaplet-0.4.1-r2.ebuild | 2 +- .../libwapcaplet/libwapcaplet-0.4.2-r1.ebuild | 2 +- .../libwapcaplet/libwapcaplet-0.4.3-r1.ebuild | 2 +- dev-libs/libxml2/libxml2-2.9.10-r4.ebuild | 2 +- dev-libs/libxslt/libxslt-1.1.34-r1.ebuild | 2 +- dev-libs/libyaml/libyaml-0.2.2.ebuild | 4 +- dev-libs/libyaml/libyaml-0.2.5.ebuild | 4 +- dev-libs/lzo/lzo-2.10.ebuild | 2 +- dev-libs/mpc/mpc-1.2.1.ebuild | 2 +- dev-libs/mpfr/mpfr-4.1.0.ebuild | 2 +- dev-libs/nettle/nettle-3.4.1.ebuild | 2 +- dev-libs/nettle/nettle-3.5.1-r1.ebuild | 2 +- dev-libs/nettle/nettle-3.6-r2.ebuild | 2 +- dev-libs/nettle/nettle-3.6-r3.ebuild | 2 +- dev-libs/nspr/nspr-4.26.ebuild | 2 +- dev-libs/nspr/nspr-4.27.ebuild | 2 +- dev-libs/nspr/nspr-4.28.ebuild | 2 +- dev-libs/nspr/nspr-4.29.ebuild | 2 +- dev-libs/oniguruma/oniguruma-6.9.6-r1.ebuild | 2 +- dev-libs/oniguruma/oniguruma-9999.ebuild | 26 +- dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch | 29 + dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch | 43 ++ ...gtl-2.8.3.ebuild => pegtl-2.8.3-r1.ebuild} | 15 +- dev-libs/popt/popt-1.18.ebuild | 2 +- dev-libs/protobuf/Manifest | 1 - ...tobuf-3.11.0-disable_no-warning-test.patch | 19 - ...buf-3.11.0-protoc_input_output_files.patch | 262 ------- .../protobuf-3.11.0-system_libraries.patch | 121 ---- dev-libs/protobuf/protobuf-3.11.4.ebuild | 128 ---- dev-libs/uulib/uulib-0.5.20-r1.ebuild | 2 +- dev-libs/wayland/Manifest | 1 + dev-libs/wayland/wayland-1.18.91.ebuild | 85 +++ dev-libs/wayland/wayland-9999.ebuild | 51 +- dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild | 2 +- dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r1.ebuild | 2 +- dev-libs/xmlrpc-c/xmlrpc-c-1.51.06.ebuild | 2 +- .../Algorithm-C3/Algorithm-C3-0.100.0.ebuild | 2 +- .../Algorithm-Diff-1.190.300-r1.ebuild | 2 +- dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild | 2 +- .../AppConfig/AppConfig-1.710.0-r1.ebuild | 2 +- .../Archive-Zip/Archive-Zip-1.640.0.ebuild | 2 +- .../Array-RefElem-1.0.0-r3.ebuild | 2 +- .../Authen-NTLM/Authen-NTLM-1.90.0-r2.ebuild | 2 +- .../Authen-SASL/Authen-SASL-2.160.0-r2.ebuild | 2 +- .../AutoXS-Header-1.20.0-r2.ebuild | 2 +- .../B-Hooks-EndOfScope-0.240.0.ebuild | 2 +- .../B-Hooks-OP-Check-0.220.0-r1.ebuild | 2 +- .../Bit-Vector/Bit-Vector-7.400.0-r2.ebuild | 2 +- dev-perl/CGI-Fast/CGI-Fast-2.150.0.ebuild | 2 +- dev-perl/CGI/CGI-4.470.0.ebuild | 2 +- dev-perl/CGI/CGI-4.510.0.ebuild | 2 +- .../CPAN-Changes-0.400.2-r1.ebuild | 2 +- .../CPAN-Checksums-2.120.0.ebuild | 2 +- .../CPAN-DistnameInfo-0.120.0-r2.ebuild | 4 +- .../CPAN-Meta-Check-0.14.0.ebuild | 2 +- .../Calendar-Simple-2.0.0.ebuild | 2 +- .../Canary-Stability-2013.0.0.ebuild | 2 +- .../Capture-Tiny/Capture-Tiny-0.480.0.ebuild | 2 +- .../Carp-Always/Carp-Always-0.160.0.ebuild | 2 +- dev-perl/Carp-Clan/Carp-Clan-6.80.0.ebuild | 2 +- .../Class-Accessor-Chained-0.10.0-r2.ebuild | 2 +- .../Class-Accessor-Grouped-0.100.140.ebuild | 2 +- .../Class-Accessor-0.510.0.ebuild | 2 +- dev-perl/Class-Base/Class-Base-0.90.0.ebuild | 2 +- .../Class-C3-Componentised-1.1.2.ebuild | 2 +- dev-perl/Class-C3/Class-C3-0.340.0.ebuild | 2 +- .../Class-Data-Inheritable-0.80.0-r3.ebuild | 2 +- .../Class-Factory-Util-1.700.0-r2.ebuild | 2 +- .../Class-Inspector-1.360.0.ebuild | 2 +- .../Class-Load-XS-0.100.0-r1.ebuild | 2 +- dev-perl/Class-Load/Class-Load-0.250.0.ebuild | 2 +- .../Class-MakeMethods-1.10.0-r2.ebuild | 2 +- .../Class-Method-Modifiers-2.130.0.ebuild | 2 +- .../Class-MethodMaker-2.240.0-r2.ebuild | 2 +- .../Class-Singleton-1.500.0-r1.ebuild | 2 +- dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild | 2 +- dev-perl/Class-Tiny/Class-Tiny-1.8.0.ebuild | 2 +- .../Class-Trigger-0.150.0.ebuild | 2 +- .../Class-XSAccessor-1.190.0-r1.ebuild | 2 +- dev-perl/Clone/Clone-0.390.0.ebuild | 2 +- .../Color-Library-0.21.0-r1.ebuild | 4 +- .../Color-Library-0.21.0-r2.ebuild | 2 +- .../Compress-Bzip2-2.260.0.ebuild | 4 +- .../Compress-Bzip2-2.280.0.ebuild | 2 +- dev-perl/Config-Any/Config-Any-0.320.0.ebuild | 4 +- .../Config-General-2.630.0.ebuild | 2 +- .../Config-Tiny/Config-Tiny-2.230.0.ebuild | 2 +- .../Config-Tiny/Config-Tiny-2.240.0.ebuild | 2 +- .../Context-Preserve-0.30.0.ebuild | 2 +- .../Contextual-Return-0.4.14.ebuild | 4 +- .../Convert-UUlib-1.710.0.ebuild | 2 +- .../Cpanel-JSON-XS-4.190.0.ebuild | 2 +- .../Cpanel-JSON-XS-4.240.0.ebuild | 2 +- .../Crypt-Blowfish-2.140.0-r1.ebuild | 2 +- .../Crypt-Blowfish-2.140.0-r2.ebuild | 2 +- .../Crypt-CBC/Crypt-CBC-2.330.0-r1.ebuild | 2 +- .../Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild | 2 +- dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild | 2 +- dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild | 2 +- .../Crypt-IDEA/Crypt-IDEA-1.100.0-r1.ebuild | 2 +- .../Crypt-IDEA/Crypt-IDEA-1.100.0-r2.ebuild | 2 +- .../Crypt-OpenSSL-Bignum-0.90.0-r1.ebuild | 2 +- .../Crypt-OpenSSL-Bignum-0.90.0.ebuild | 2 +- .../Crypt-OpenSSL-RSA-0.280.0-r3.ebuild | 2 +- .../Crypt-OpenSSL-Random-0.110.0.ebuild | 2 +- .../Crypt-RC4/Crypt-RC4-2.020.0-r1.ebuild | 2 +- dev-perl/Crypt-RC4/Crypt-RC4-2.20.0-r2.ebuild | 2 +- .../Crypt-Rijndael-1.140.0.ebuild | 2 +- .../Crypt-Rijndael-1.150.0.ebuild | 2 +- dev-perl/DBD-Pg/DBD-Pg-3.10.0.ebuild | 2 +- dev-perl/DBD-Pg/DBD-Pg-3.14.2.ebuild | 2 +- dev-perl/DBD-Pg/DBD-Pg-3.5.3.ebuild | 2 +- dev-perl/DBD-Pg/DBD-Pg-3.7.0.ebuild | 2 +- dev-perl/DBD-SQLite/DBD-SQLite-1.560.0.ebuild | 2 +- dev-perl/DBD-SQLite/DBD-SQLite-1.580.0.ebuild | 2 +- dev-perl/DBD-SQLite/DBD-SQLite-1.660.0.ebuild | 2 +- dev-perl/DBI/DBI-1.643.0.ebuild | 2 +- .../Data-Compare/Data-Compare-1.250.0.ebuild | 2 +- .../Data-Compare-1.270.0-r1.ebuild | 2 +- .../Data-Dump/Data-Dump-1.230.0-r1.ebuild | 2 +- dev-perl/Data-Dump/Data-Dump-1.230.0.ebuild | 2 +- .../Data-Dumper-Concise-2.23.0.ebuild | 4 +- .../Data-OptList/Data-OptList-0.110.0.ebuild | 2 +- dev-perl/Data-Page/Data-Page-2.20.0-r1.ebuild | 4 +- dev-perl/Data-Page/Data-Page-2.30.0.ebuild | 2 +- dev-perl/Date-Manip/Date-Manip-6.600.0.ebuild | 2 +- dev-perl/Date-Manip/Date-Manip-6.820.0.ebuild | 2 +- .../DateTime-Format-Builder-0.810.0-r1.ebuild | 2 +- .../DateTime-Format-Builder-0.830.0.ebuild | 2 +- .../DateTime-Format-Mail-0.403.0.ebuild | 2 +- .../DateTime-Format-Strptime-1.740.0.ebuild | 2 +- .../DateTime-Format-Strptime-1.770.0.ebuild | 2 +- .../DateTime-Format-W3CDTF-0.70.0.ebuild | 2 +- .../DateTime-Locale-1.160.0.ebuild | 2 +- .../DateTime-Locale-1.280.0.ebuild | 2 +- .../DateTime-TimeZone-2.130.0.ebuild | 2 +- .../DateTime-TimeZone-2.390.0.ebuild | 2 +- dev-perl/DateTime/DateTime-1.440.0.ebuild | 2 +- dev-perl/DateTime/DateTime-1.520.0.ebuild | 2 +- .../Devel-CallChecker-0.8.0-r1.ebuild | 2 +- .../Devel-CallChecker-0.8.0.ebuild | 2 +- .../Devel-Caller-2.60.0-r2.ebuild | 2 +- .../Devel-Caller/Devel-Caller-2.60.0.ebuild | 2 +- .../Devel-CheckBin-0.40.0.ebuild | 2 +- .../Devel-CheckLib-1.130.0.ebuild | 2 +- .../Devel-CheckLib-1.140.0.ebuild | 2 +- .../Devel-Cycle/Devel-Cycle-1.120.0-r1.ebuild | 2 +- .../Devel-Cycle/Devel-Cycle-1.120.0.ebuild | 2 +- .../Devel-GlobalDestruction-0.140.0.ebuild | 2 +- .../Devel-LexAlias-0.50.0-r1.ebuild | 2 +- .../Devel-LexAlias-0.50.0.ebuild | 2 +- .../Devel-OverloadInfo-0.4.0.ebuild | 2 +- .../Devel-OverloadInfo-0.5.0.ebuild | 2 +- .../Devel-StackTrace-2.20.0.ebuild | 2 +- .../Devel-StackTrace-2.40.0.ebuild | 2 +- .../Devel-Symdump-2.180.0-r1.ebuild | 2 +- .../Devel-Symdump-2.180.0.ebuild | 2 +- .../Digest-BubbleBabble-0.20.0-r1.ebuild | 2 +- .../Digest-BubbleBabble-0.20.0-r2.ebuild | 2 +- .../Digest-GOST/Digest-GOST-0.60.0-r1.ebuild | 2 +- .../Digest-GOST/Digest-GOST-0.60.0-r2.ebuild | 2 +- .../Digest-HMAC/Digest-HMAC-1.30.0-r1.ebuild | 2 +- .../Digest-HMAC/Digest-HMAC-1.30.0-r2.ebuild | 2 +- .../Digest-Perl-MD5-1.900.0-r1.ebuild | 2 +- .../Digest-Perl-MD5-1.900.0.ebuild | 2 +- .../Digest-SHA1/Digest-SHA1-2.130.0-r1.ebuild | 2 +- .../Digest-SHA1/Digest-SHA1-2.130.0-r2.ebuild | 2 +- .../Dist-CheckConflicts-0.110.0.ebuild | 2 +- .../Dist-Metadata-0.927.0.ebuild | 2 +- .../DynaLoader-Functions-0.3.0.ebuild | 2 +- .../Email-Address-1.912.0.ebuild | 4 +- .../Encode-EUCJPASCII-0.30.0-r1.ebuild | 2 +- .../Encode-EUCJPASCII-0.30.0.ebuild | 2 +- .../Encode-HanExtra-0.230.0-r2.ebuild | 2 +- .../Encode-HanExtra-0.230.0-r3.ebuild | 2 +- .../Encode-Locale/Encode-Locale-1.50.0.ebuild | 2 +- dev-perl/Error/Error-0.170.250.ebuild | 2 +- dev-perl/Error/Error-0.170.290.ebuild | 2 +- .../Eval-Closure/Eval-Closure-0.140.0.ebuild | 2 +- .../Exception-Class-1.430.0.ebuild | 2 +- .../Exception-Class-1.440.0.ebuild | 2 +- .../Exporter-Tiny/Exporter-Tiny-1.2.1.ebuild | 2 +- .../Exporter-Tiny/Exporter-Tiny-1.2.2.ebuild | 2 +- .../ExtUtils-Config-0.8.0.ebuild | 2 +- .../ExtUtils-Depends-0.405.0.ebuild | 2 +- .../ExtUtils-Depends-0.800.0.ebuild | 2 +- .../ExtUtils-Helpers-0.26.0.ebuild | 2 +- .../ExtUtils-InstallPaths-0.11.0.ebuild | 2 +- .../ExtUtils-InstallPaths-0.12.0.ebuild | 2 +- dev-perl/FCGI/FCGI-0.780.0.ebuild | 2 +- dev-perl/FCGI/FCGI-0.790.0.ebuild | 2 +- .../File-BaseDir/File-BaseDir-0.70.0.ebuild | 2 +- .../File-BaseDir/File-BaseDir-0.80.0.ebuild | 2 +- .../File-Copy-Recursive-0.380.0-r1.ebuild | 2 +- .../File-Find-Rule-0.340.0.ebuild | 2 +- .../File-HomeDir/File-HomeDir-1.2.0.ebuild | 2 +- .../File-HomeDir/File-HomeDir-1.4.0.ebuild | 2 +- .../File-HomeDir/File-HomeDir-1.6.0.ebuild | 2 +- .../File-Listing-6.40.0-r1.ebuild | 2 +- .../File-Listing-6.40.0-r2.ebuild | 2 +- .../File-Listing/File-Listing-6.70.0.ebuild | 2 +- .../File-ShareDir-Install-0.110.0.ebuild | 2 +- .../File-ShareDir-Install-0.130.0.ebuild | 2 +- .../File-ShareDir-1.104.0.ebuild | 2 +- .../File-ShareDir-1.116.0.ebuild | 2 +- .../File-Slurp-Tiny-0.4.0-r1.ebuild | 2 +- .../File-Slurp-Tiny-0.4.0.ebuild | 2 +- .../File-Slurp/File-Slurp-9999.270.0.ebuild | 2 +- .../File-Slurp/File-Slurp-9999.320.0.ebuild | 2 +- .../File-Slurper/File-Slurper-0.10.0.ebuild | 2 +- .../File-Slurper/File-Slurper-0.12.0.ebuild | 2 +- .../File-Spec-Native-1.4.0.ebuild | 4 +- dev-perl/File-Which/File-Which-1.220.0.ebuild | 2 +- dev-perl/File-Which/File-Which-1.230.0.ebuild | 2 +- .../File-chmod/File-chmod-0.420.0-r1.ebuild | 2 +- dev-perl/File-chmod/File-chmod-0.420.0.ebuild | 2 +- dev-perl/File-pushd/File-pushd-1.14.0.ebuild | 2 +- dev-perl/File-pushd/File-pushd-1.16.0.ebuild | 2 +- dev-perl/Filter/Filter-1.570.0.ebuild | 2 +- dev-perl/Filter/Filter-1.600.0.ebuild | 2 +- .../Getopt-Long-Descriptive-0.103.0.ebuild | 2 +- .../HTML-Parser/HTML-Parser-3.720.0.ebuild | 2 +- .../HTML-Tagset/HTML-Tagset-3.200.0-r1.ebuild | 2 +- dev-perl/HTML-Tree/HTML-Tree-5.60.0.ebuild | 2 +- dev-perl/HTML-Tree/HTML-Tree-5.70.0.ebuild | 2 +- .../HTTP-Cookies/HTTP-Cookies-6.40.0.ebuild | 2 +- .../HTTP-Daemon/HTTP-Daemon-6.10.0-r2.ebuild | 2 +- .../HTTP-Daemon/HTTP-Daemon-6.60.0.ebuild | 2 +- dev-perl/HTTP-Date/HTTP-Date-6.20.0-r1.ebuild | 2 +- .../HTTP-Message/HTTP-Message-6.130.0.ebuild | 2 +- .../HTTP-Negotiate-6.10.0-r1.ebuild | 2 +- .../HTTP-Server-Simple-0.520.0.ebuild | 2 +- .../Hash-FieldHash-0.150.0-r1.ebuild | 2 +- .../Hash-FieldHash-0.150.0.ebuild | 4 +- dev-perl/Hash-Merge/Hash-Merge-0.200.0.ebuild | 4 +- .../IO-CaptureOutput-1.110.400-r1.ebuild | 2 +- dev-perl/IO-HTML/IO-HTML-1.1.0.ebuild | 2 +- .../IO-Socket-INET6-2.720.0-r1.ebuild | 2 +- .../IO-Socket-SSL/IO-Socket-SSL-2.66.0.ebuild | 2 +- dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild | 2 +- dev-perl/IO-stringy/IO-stringy-2.111.0.ebuild | 2 +- dev-perl/IPC-Run/IPC-Run-0.960.0.ebuild | 2 +- dev-perl/IPC-Run3/IPC-Run3-0.48.0.ebuild | 2 +- .../IPC-System-Simple-1.250.0.ebuild | 2 +- dev-perl/Import-Into/Import-Into-1.2.5.ebuild | 2 +- dev-perl/Importer/Importer-0.24.0.ebuild | 2 +- dev-perl/JSON-Any/JSON-Any-1.390.0.ebuild | 2 +- .../JSON-MaybeXS/JSON-MaybeXS-1.3.9.ebuild | 2 +- dev-perl/JSON-XS/JSON-XS-3.40.0.ebuild | 2 +- dev-perl/JSON/JSON-2.940.0.ebuild | 2 +- dev-perl/Jcode/Jcode-2.70.0-r1.ebuild | 2 +- .../LWP-MediaTypes-6.20.0-r1.ebuild | 2 +- .../LaTeX-Driver/LaTeX-Driver-0.300.2.ebuild | 4 +- .../LaTeX-Encode/LaTeX-Encode-0.92.0.ebuild | 4 +- .../Lexical-SealRequireHints-0.11.0.ebuild | 2 +- .../Lingua-EN-Inflect-1.902.0.ebuild | 2 +- .../List-AllUtils-0.140.0.ebuild | 2 +- .../List-AllUtils/List-AllUtils-0.90.0.ebuild | 2 +- .../List-MoreUtils-XS-0.418.0.ebuild | 2 +- .../List-MoreUtils-XS-0.426.0.ebuild | 2 +- .../List-MoreUtils-XS-0.428.0.ebuild | 2 +- .../List-MoreUtils-0.418.0.ebuild | 2 +- .../List-MoreUtils-0.419.0.ebuild | 2 +- .../List-MoreUtils-0.426.0.ebuild | 2 +- .../List-MoreUtils-0.428.0.ebuild | 2 +- .../List-SomeUtils-XS-0.550.0.ebuild | 2 +- .../List-SomeUtils-0.560.0.ebuild | 2 +- .../List-UtilsBy/List-UtilsBy-0.100.0.ebuild | 2 +- .../Locale-Codes/Locale-Codes-3.620.0.ebuild | 2 +- dev-perl/Log-Agent/Log-Agent-1.1.0.ebuild | 2 +- .../Log-Dispatch/Log-Dispatch-2.580.0.ebuild | 2 +- .../Log-Dispatch/Log-Dispatch-2.630.0.ebuild | 4 +- .../Log-Dispatch/Log-Dispatch-2.670.0.ebuild | 2 +- dev-perl/MLDBM/MLDBM-2.50.0.ebuild | 2 +- dev-perl/MP3-Info/MP3-Info-1.260.0.ebuild | 2 +- dev-perl/MRO-Compat/MRO-Compat-0.130.0.ebuild | 2 +- dev-perl/Manifest.gz | Bin 275802 -> 275814 bytes .../Math-Base-Convert-0.110.0.ebuild | 4 +- .../Math-Base36/Math-Base36-0.140.0.ebuild | 4 +- .../Math-BigInt-GMP-1.600.600.ebuild | 2 +- dev-perl/Math-Round/Math-Round-0.70.0.ebuild | 2 +- .../Mock-Config/Mock-Config-0.30.0.ebuild | 2 +- .../Module-Build-Tiny-0.39.0.ebuild | 2 +- .../Module-Build-0.422.400.ebuild | 2 +- .../Module-Find/Module-Find-0.130.0.ebuild | 4 +- .../Module-Implementation-0.90.0.ebuild | 2 +- .../Module-Pluggable-5.200.0.ebuild | 2 +- .../Module-Runtime-Conflicts-0.3.0.ebuild | 4 +- .../Module-Runtime-0.16.0.ebuild | 2 +- dev-perl/Moo/Moo-2.3.3.ebuild | 2 +- .../MooX-Types-MooseLike-0.290.0.ebuild | 2 +- dev-perl/Moose/Moose-2.200.700.ebuild | 2 +- .../MooseX-FollowPBP-0.50.0-r1.ebuild | 2 +- .../MooseX-Getopt-0.740.0.ebuild | 2 +- .../MooseX-Role-Parameterized-1.100.0.ebuild | 2 +- ...MooseX-Role-WithOverloading-0.170.0.ebuild | 2 +- .../MooseX-Types-JSON-1.0.0-r1.ebuild | 2 +- .../MooseX-Types-Path-Class-0.90.0.ebuild | 2 +- .../MooseX-Types/MooseX-Types-0.500.0.ebuild | 2 +- .../Mozilla-CA/Mozilla-CA-20999999.ebuild | 2 +- ...Net-DNS-Resolver-Mock-1.201.710.310.ebuild | 2 +- .../Net-DNS-SEC/Net-DNS-SEC-1.160.0.ebuild | 2 +- .../Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild | 2 +- dev-perl/Net-DNS/Net-DNS-1.130.0.ebuild | 2 +- dev-perl/Net-DNS/Net-DNS-1.230.0.ebuild | 2 +- .../Net-Daemon/Net-Daemon-0.480.0-r2.ebuild | 2 +- .../Net-Domain-TLD-1.750.0.ebuild | 2 +- .../Net-IDN-Encode-2.400.0.ebuild | 2 +- .../Net-IDN-Encode-2.500.0.ebuild | 2 +- dev-perl/Net-IP/Net-IP-1.260.0-r1.ebuild | 2 +- .../Net-Ident/Net-Ident-1.240.0-r1.ebuild | 4 +- .../Net-LibIDN/Net-LibIDN-0.120.0-r2.ebuild | 2 +- .../Net-LibIDN2/Net-LibIDN2-1.0.0-r1.ebuild | 2 +- .../Net-LibIDN2/Net-LibIDN2-1.0.0-r2.ebuild | 2 +- dev-perl/Net-SNMP/Net-SNMP-6.0.1-r2.ebuild | 2 +- dev-perl/Net-SSLeay/Net-SSLeay-1.880.0.ebuild | 2 +- .../Net-Subnet/Net-Subnet-1.30.0-r1.ebuild | 2 +- dev-perl/Net-Telnet/Net-Telnet-3.40.0.ebuild | 2 +- .../Number-Compare-0.30.0-r1.ebuild | 2 +- .../OLE-StorageLite-0.190.0-r1.ebuild | 2 +- .../Package-Constants-0.60.0.ebuild | 2 +- .../Package-DeprecationManager-0.170.0.ebuild | 2 +- .../Package-Stash-XS-0.280.0.ebuild | 2 +- .../Package-Stash-0.370.0.ebuild | 2 +- .../Package-Variant-1.3.2.ebuild | 4 +- dev-perl/PadWalker/PadWalker-2.300.0.ebuild | 2 +- .../Params-Classify-0.15.0.ebuild | 2 +- .../Params-Util/Params-Util-1.70.0.ebuild | 2 +- .../Params-Validate-1.290.0.ebuild | 2 +- .../Params-ValidationCompiler-0.260.0.ebuild | 2 +- .../Parse-RecDescent-1.967.15.ebuild | 2 +- dev-perl/Path-Class/Path-Class-0.370.0.ebuild | 2 +- dev-perl/Path-Tiny/Path-Tiny-0.104.0.ebuild | 2 +- .../Perl-Tidy/Perl-Tidy-20171214.0.0.ebuild | 2 +- .../Perl-Tidy/Perl-Tidy-20190915.0.0.ebuild | 2 +- .../PerlIO-utf8_strict-0.7.0.ebuild | 2 +- dev-perl/PlRPC/PlRPC-0.202.0-r3.ebuild | 2 +- .../Pod-Coverage-0.230.0-r1.ebuild | 2 +- .../Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild | 4 +- .../Pod-Markdown/Pod-Markdown-3.5.0.ebuild | 2 +- .../Pod-Parser/Pod-Parser-1.630.0-r1.ebuild | 2 +- .../Pod-Simple-LaTeX-0.60.0.ebuild | 2 +- dev-perl/Probe-Perl/Probe-Perl-0.30.0.ebuild | 2 +- dev-perl/Readonly/Readonly-2.50.0.ebuild | 2 +- .../Ref-Util-XS/Ref-Util-XS-0.116.0.ebuild | 2 +- dev-perl/Ref-Util/Ref-Util-0.203.0.ebuild | 2 +- dev-perl/Regexp-Util/Regexp-Util-0.3.0.ebuild | 2 +- dev-perl/Role-Tiny/Role-Tiny-2.0.6.ebuild | 2 +- .../SQL-Abstract-Classic-1.910.0.ebuild | 2 +- .../SQL-Abstract/SQL-Abstract-1.840.0.ebuild | 4 +- .../SQL-Statement-1.412.0.ebuild | 2 +- dev-perl/SUPER/SUPER-1.201.411.170.ebuild | 2 +- .../Scalar-Properties-1.100.860-r1.ebuild | 4 +- .../Scope-Guard/Scope-Guard-0.210.0.ebuild | 2 +- .../Shell-EnvImporter-1.70.0-r2.ebuild | 2 +- dev-perl/Socket6/Socket6-0.280.0.ebuild | 2 +- dev-perl/Specio/Specio-0.420.0.ebuild | 2 +- dev-perl/Spiffy/Spiffy-0.460.0.ebuild | 2 +- .../Spreadsheet-ParseExcel-0.650.0.ebuild | 2 +- .../Spreadsheet-WriteExcel-2.400.0.ebuild | 2 +- .../Sub-Exporter-ForMethods-0.100.52.ebuild | 2 +- .../Sub-Exporter-Progressive-0.1.13.ebuild | 2 +- .../Sub-Exporter/Sub-Exporter-0.987.0.ebuild | 2 +- .../Sub-Identify/Sub-Identify-0.140.0.ebuild | 2 +- dev-perl/Sub-Info/Sub-Info-0.2.0.ebuild | 2 +- .../Sub-Install/Sub-Install-0.928.0.ebuild | 2 +- dev-perl/Sub-Name/Sub-Name-0.210.0.ebuild | 2 +- dev-perl/Sub-Quote/Sub-Quote-2.4.0.ebuild | 2 +- .../Sub-Uplevel/Sub-Uplevel-0.280.0.ebuild | 2 +- .../Taint-Runtime-0.30.0-r1.ebuild | 2 +- .../Task-Weaken/Task-Weaken-1.50.0.ebuild | 2 +- dev-perl/Term-Table/Term-Table-0.8.0.ebuild | 2 +- .../TermReadKey/TermReadKey-2.370.0.ebuild | 2 +- dev-perl/Test-Base/Test-Base-0.880.0.ebuild | 2 +- .../Test-CleanNamespaces-0.220.0.ebuild | 2 +- .../Test-CleanNamespaces-0.240.0.ebuild | 2 +- dev-perl/Test-Deep/Test-Deep-1.127.0.ebuild | 2 +- .../Test-Differences-0.640.0.ebuild | 2 +- .../Test-Exception-0.430.0.ebuild | 2 +- .../Test-FailWarnings-0.8.0-r1.ebuild | 2 +- dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild | 2 +- .../Test-File-ShareDir-1.1.2.ebuild | 2 +- dev-perl/Test-Inter/Test-Inter-1.60.0.ebuild | 2 +- dev-perl/Test-Inter/Test-Inter-1.90.0.ebuild | 2 +- .../Test-LeakTrace-0.160.0.ebuild | 2 +- .../Test-Memory-Cycle-1.60.0.ebuild | 2 +- .../Test-MockModule-0.130.0.ebuild | 2 +- .../Test-MockObject-1.201.612.20.ebuild | 2 +- .../Test-MockRandom-1.10.0.ebuild | 2 +- dev-perl/Test-Most/Test-Most-0.350.0.ebuild | 2 +- dev-perl/Test-Needs/Test-Needs-0.2.5.ebuild | 2 +- .../Test-NoWarnings-1.40.0-r3.ebuild | 2 +- .../Test-Number-Delta-1.60.0.ebuild | 2 +- .../Test-Pod-Coverage-1.100.0.ebuild | 2 +- dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild | 2 +- .../Test-Requires-0.100.0.ebuild | 2 +- .../Test-RequiresInternet-0.50.0.ebuild | 2 +- .../Test-Script/Test-Script-1.230.0.ebuild | 2 +- .../Test-SharedFork-0.350.0.ebuild | 2 +- dev-perl/Test-TCP/Test-TCP-2.190.0-r1.ebuild | 2 +- dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild | 4 +- dev-perl/Test-Warn/Test-Warn-0.320.0.ebuild | 2 +- .../Test-Warnings/Test-Warnings-0.26.0.ebuild | 2 +- .../Test-Without-Module-0.200.0.ebuild | 2 +- dev-perl/Test-YAML/Test-YAML-1.60.0.ebuild | 2 +- .../Test2-Plugin-NoWarnings-0.60.0.ebuild | 2 +- .../Test2-Suite/Test2-Suite-0.0.77.ebuild | 2 +- .../Text-Autoformat-1.740.0.ebuild | 2 +- .../Text-CSV-Simple-1.0.0-r1.ebuild | 4 +- dev-perl/Text-CSV/Text-CSV-1.950.0.ebuild | 2 +- .../Text-CSV_XS/Text-CSV_XS-1.340.0.ebuild | 2 +- dev-perl/Text-Diff/Text-Diff-1.450.0.ebuild | 2 +- dev-perl/Text-Glob/Text-Glob-0.110.0.ebuild | 2 +- dev-perl/Text-Glob/Text-Glob-0.90.0-r1.ebuild | 2 +- .../Text-Reform/Text-Reform-1.200.0-r1.ebuild | 2 +- .../Text-Soundex/Text-Soundex-3.50.0.ebuild | 2 +- .../Text-Unidecode-1.300.0.ebuild | 2 +- dev-perl/Tie-IxHash/Tie-IxHash-1.230.0.ebuild | 2 +- dev-perl/Tie-Sub/Tie-Sub-1.1.0-r1.ebuild | 2 +- dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild | 2 +- dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild | 2 +- .../Type-Tiny-XS/Type-Tiny-XS-0.12.0.ebuild | 2 +- dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild | 2 +- .../Types-Serialiser-1.0.0-r1.ebuild | 2 +- .../UNIVERSAL-can-1.201.403.280.ebuild | 2 +- .../UNIVERSAL-isa-1.201.710.120.ebuild | 2 +- dev-perl/URI/URI-1.710.0.ebuild | 2 +- dev-perl/URI/URI-1.730.0.ebuild | 2 +- .../Unicode-EastAsianWidth-1.330.0-r1.ebuild | 2 +- .../Unicode-Map/Unicode-Map-0.112.0-r1.ebuild | 2 +- .../Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild | 2 +- .../Variable-Magic-0.620.0.ebuild | 2 +- .../WWW-RobotRules-6.20.0-r1.ebuild | 2 +- dev-perl/Want/Want-0.290.0.ebuild | 4 +- .../XML-Filter-BufferText-1.10.0-r1.ebuild | 2 +- .../XML-Handler-YAWriter-0.230.0-r2.ebuild | 2 +- .../XML-NamespaceSupport-1.120.0.ebuild | 2 +- dev-perl/XML-Parser/XML-Parser-2.440.0.ebuild | 2 +- dev-perl/XML-RSS/XML-RSS-1.600.0.ebuild | 2 +- .../XML-RegExp/XML-RegExp-0.40.0-r1.ebuild | 2 +- .../XML-SAX-Base/XML-SAX-Base-1.90.0.ebuild | 2 +- .../XML-SAX-Expat-0.510.0.ebuild | 2 +- .../XML-SAX-Writer-0.570.0.ebuild | 2 +- dev-perl/XML-SAX/XML-SAX-1.0.0.ebuild | 2 +- dev-perl/XML-Simple/XML-Simple-2.250.0.ebuild | 2 +- dev-perl/XML-Writer/XML-Writer-0.625.0.ebuild | 2 +- dev-perl/XML-XPath/XML-XPath-1.420.0.ebuild | 2 +- .../YAML-LibYAML/YAML-LibYAML-0.690.0.ebuild | 2 +- dev-perl/YAML-PP/YAML-PP-0.18.0-r1.ebuild | 2 +- dev-perl/YAML-PP/YAML-PP-0.18.0.ebuild | 2 +- dev-perl/YAML-Syck/YAML-Syck-1.300.0.ebuild | 2 +- dev-perl/YAML-Syck/YAML-Syck-1.310.0.ebuild | 2 +- dev-perl/YAML-Tiny/YAML-Tiny-1.690.0.ebuild | 2 +- dev-perl/YAML-Tiny/YAML-Tiny-1.730.0.ebuild | 2 +- dev-perl/YAML/YAML-1.150.0.ebuild | 2 +- dev-perl/YAML/YAML-1.240.0.ebuild | 2 +- dev-perl/YAML/YAML-1.260.0-r1.ebuild | 2 +- dev-perl/aliased/aliased-0.340.0-r1.ebuild | 4 +- .../bareword-filehandles-0.7.0-r1.ebuild | 2 +- .../common-sense-3.740.0-r1.ebuild | 2 +- .../common-sense/common-sense-3.750.0.ebuild | 2 +- dev-perl/indirect/indirect-0.370.0.ebuild | 4 +- .../libintl-perl/libintl-perl-1.280.0.ebuild | 2 +- .../libintl-perl/libintl-perl-1.310.0.ebuild | 2 +- .../libxml-perl/libxml-perl-0.80.0-r2.ebuild | 2 +- .../multidimensional-0.13.0.ebuild | 4 +- .../namespace-autoclean-0.280.0.ebuild | 2 +- .../namespace-clean-0.270.0.ebuild | 2 +- dev-perl/prefork/prefork-1.40.0-r2.ebuild | 2 +- dev-perl/strictures/strictures-2.0.3.ebuild | 4 +- dev-python/Manifest.gz | Bin 236138 -> 236097 bytes ....2.ebuild => argcomplete-1.12.2-r1.ebuild} | 2 +- dev-python/aws-sam-translator/Manifest | 1 - .../aws-sam-translator-1.30.1.ebuild | 44 -- .../aws-sam-translator-1.31.0.ebuild | 2 +- dev-python/bcrypt/bcrypt-3.1.7-r2.ebuild | 2 +- dev-python/bcrypt/bcrypt-3.2.0.ebuild | 2 +- dev-python/breathe/breathe-4.22.1.ebuild | 2 +- dev-python/certifi/certifi-10001-r1.ebuild | 2 +- dev-python/certifi/certifi-10001.ebuild | 2 +- dev-python/cfn-python-lint/Manifest | 1 - .../cfn-python-lint-0.41.0.ebuild | 49 -- .../cfn-python-lint-0.42.0.ebuild | 2 +- dev-python/cheroot/Manifest | 1 - dev-python/cheroot/cheroot-8.4.5.ebuild | 54 -- dev-python/cheroot/cheroot-8.4.8.ebuild | 2 +- .../cryptography/cryptography-3.2.1.ebuild | 2 +- dev-python/docker-py/Manifest | 1 - dev-python/docker-py/docker-py-4.3.1.ebuild | 45 -- dev-python/docker-py/docker-py-4.4.0.ebuild | 2 +- .../docutils-glep/docutils-glep-1.2.ebuild | 2 +- dev-python/docutils/docutils-0.16-r1.ebuild | 2 +- dev-python/dogpile-cache/Manifest | 1 - .../dogpile-cache/dogpile-cache-1.1.0.ebuild | 30 - .../dogpile-cache/dogpile-cache-1.1.1.ebuild | 2 +- .../doit/files/doit-0.32.0_pytest5.4.patch | 81 --- .../doit/files/doit-0.32.0_unpickable.patch | 39 -- dev-python/ecdsa/ecdsa-0.16.1.ebuild | 2 +- dev-python/executing/Manifest | 1 + dev-python/executing/executing-0.5.4.ebuild | 44 ++ dev-python/fonttools/metadata.xml | 4 - dev-python/gevent/Manifest | 1 + dev-python/gevent/gevent-20.12.1.ebuild | 86 +++ dev-python/ifaddr/ifaddr-0.1.7.ebuild | 2 +- dev-python/ipywidgets/Manifest | 1 + dev-python/ipywidgets/ipywidgets-7.6.2.ebuild | 27 + dev-python/jaraco-text/Manifest | 1 + .../jaraco-text/jaraco-text-3.4.0.ebuild | 44 ++ dev-python/jeepney/jeepney-0.6.0.ebuild | 2 +- dev-python/jsonpatch/Manifest | 1 - dev-python/jsonpatch/jsonpatch-1.26.ebuild | 28 - dev-python/jsonpatch/jsonpatch-1.27.ebuild | 2 +- dev-python/libnacl/libnacl-1.7.2.ebuild | 2 +- dev-python/lxml/Manifest | 1 - dev-python/lxml/lxml-4.6.1.ebuild | 81 --- dev-python/lxml/lxml-4.6.2-r1.ebuild | 2 +- dev-python/more-itertools/Manifest | 1 - .../more-itertools-8.5.0.ebuild | 24 - .../more-itertools-8.6.0.ebuild | 2 +- dev-python/ndg-httpsclient/Manifest | 2 - .../ndg-httpsclient-0.4.0.ebuild | 27 - .../ndg-httpsclient-0.4.2-r1.ebuild | 64 -- .../ndg-httpsclient-0.5.1.ebuild | 2 +- dev-python/ordered-set/Manifest | 1 - .../ordered-set/ordered-set-4.0.1.ebuild | 18 - dev-python/packaging/packaging-20.4-r1.ebuild | 2 +- dev-python/packaging/packaging-20.5.ebuild | 2 +- dev-python/packaging/packaging-20.7.ebuild | 2 +- dev-python/packaging/packaging-20.8.ebuild | 2 +- dev-python/paramiko/paramiko-2.7.2.ebuild | 2 +- dev-python/pebble/Manifest | 1 + dev-python/pebble/pebble-4.6.0.ebuild | 22 + dev-python/plotly/Manifest | 1 + dev-python/plotly/plotly-4.14.1.ebuild | 29 + dev-python/pyaes/pyaes-1.6.1-r2.ebuild | 2 +- dev-python/pyclipper/Manifest | 1 + dev-python/pyclipper/pyclipper-1.2.1.ebuild | 32 + dev-python/pycryptodome/Manifest | 1 - .../pycryptodome/pycryptodome-3.9.8-r1.ebuild | 41 -- .../pycryptodome/pycryptodome-3.9.9.ebuild | 2 +- .../pycryptodomex/pycryptodomex-3.9.8.ebuild | 2 +- .../pycryptodomex/pycryptodomex-3.9.9.ebuild | 2 +- dev-python/pyilmbase/Manifest | 1 + dev-python/pyilmbase/pyilmbase-2.5.3.ebuild | 62 ++ .../pytest-asyncio-0.14.0.ebuild | 2 +- .../python-xlib/python-xlib-0.29.ebuild | 2 +- dev-python/qtconsole/Manifest | 2 - dev-python/qtconsole/qtconsole-4.7.7.ebuild | 46 -- dev-python/qtconsole/qtconsole-5.0.0.ebuild | 47 -- dev-python/qtconsole/qtconsole-5.0.1.ebuild | 2 +- dev-python/reportlab/Manifest | 1 + dev-python/reportlab/reportlab-3.5.57.ebuild | 62 ++ dev-python/rpyc/Manifest | 1 + dev-python/rpyc/rpyc-5.0.0.ebuild | 20 + .../secretstorage/secretstorage-3.3.0.ebuild | 2 +- .../setproctitle/setproctitle-1.2.ebuild | 2 +- dev-python/txaio/txaio-20.12.1.ebuild | 9 +- dev-python/xlrd/xlrd-1.2.0.ebuild | 2 +- dev-qt/Manifest.gz | Bin 10336 -> 10341 bytes .../qtdeclarative/qtdeclarative-5.15.2.ebuild | 2 +- dev-scheme/Manifest.gz | Bin 5512 -> 5512 bytes dev-scheme/guile/guile-1.8.8-r3.ebuild | 2 +- dev-scheme/guile/guile-2.0.14-r3.ebuild | 2 +- dev-scheme/guile/guile-2.2.6.ebuild | 2 +- dev-scheme/guile/guile-2.2.7.ebuild | 2 +- dev-scheme/guile/guile-3.0.4.ebuild | 2 +- dev-tcltk/Manifest.gz | Bin 5818 -> 5821 bytes dev-tcltk/expect/expect-5.45.4.ebuild | 2 +- dev-util/Manifest.gz | Bin 62155 -> 62498 bytes .../boost-build/boost-build-1.74.0.ebuild | 2 +- dev-util/byacc/byacc-20200330.ebuild | 2 +- dev-util/byacc/byacc-20200910.ebuild | 2 +- dev-util/ccls/Manifest | 2 - dev-util/ccls/ccls-0.20190823.6.ebuild | 45 -- dev-util/ccls/ccls-0.20201025.ebuild | 41 -- dev-util/clazy/clazy-1.8.ebuild | 2 +- .../confix-wrapper/confix-wrapper-1.ebuild | 4 +- dev-util/cscope/cscope-15.8a-r2.ebuild | 2 +- dev-util/cscope/cscope-15.9.ebuild | 2 +- dev-util/ctags/ctags-20190331.ebuild | 2 +- dev-util/ddd/ddd-3.3.12-r4.ebuild | 2 +- dev-util/dialog/dialog-1.3.20200327.ebuild | 2 +- dev-util/diffstat/diffstat-1.63.ebuild | 2 +- dev-util/dwdiff/dwdiff-2.1.3.ebuild | 2 +- dev-util/glib-utils/glib-utils-2.62.6.ebuild | 2 +- dev-util/glib-utils/glib-utils-2.64.5.ebuild | 2 +- dev-util/glib-utils/glib-utils-2.66.2.ebuild | 2 +- dev-util/glib-utils/glib-utils-2.66.3.ebuild | 2 +- dev-util/glib-utils/glib-utils-2.66.4.ebuild | 2 +- dev-util/gperf/gperf-3.1.ebuild | 2 +- dev-util/gtk-doc-am/gtk-doc-am-1.32.ebuild | 2 +- dev-util/gtk-doc-am/gtk-doc-am-1.33.1.ebuild | 2 +- dev-util/hip/Manifest | 1 + .../hip/files/hip-3.5.1-config-cmake-in.patch | 28 + ....1-detect_offload-arch_for_clang-roc.patch | 21 + .../files/hip-3.5.1-hip_vector_types.patch | 10 + .../hip/files/hip-3.9.0-DisableTest.patch | 87 +++ .../hip-3.9.0-add-include-directories.patch | 13 + .../files/hip-3.9.0-lpl_ca-add-include.patch | 10 + dev-util/hip/hip-4.0.0.ebuild | 107 +++ dev-util/hip/metadata.xml | 19 + dev-util/intltool/intltool-0.51.0-r2.ebuild | 2 +- .../netsurf-buildsystem-1.8-r1.ebuild | 2 +- .../netsurf-buildsystem-1.9.ebuild | 2 +- dev-util/nvidia-cuda-sdk/Manifest | 7 - .../nvidia-cuda-sdk-10.1.243.ebuild | 141 ---- .../nvidia-cuda-sdk-6.5.19.ebuild | 156 ----- .../nvidia-cuda-sdk-7.5.18.ebuild | 143 ---- .../nvidia-cuda-sdk-8.0.44-r1.ebuild | 143 ---- .../nvidia-cuda-sdk-9.0.176.ebuild | 144 ---- .../nvidia-cuda-sdk-9.1.85.ebuild | 144 ---- dev-util/nvidia-cuda-toolkit/Manifest | 15 +- ...olkit-11.2.0-nsight-systems-launcher.patch | 12 + dev-util/nvidia-cuda-toolkit/metadata.xml | 2 +- .../nvidia-cuda-toolkit-10.0.130.ebuild | 138 ---- .../nvidia-cuda-toolkit-10.1.105-r3.ebuild | 152 ----- .../nvidia-cuda-toolkit-10.1.168-r2.ebuild | 152 ----- .../nvidia-cuda-toolkit-10.1.243-r3.ebuild | 165 ----- .../nvidia-cuda-toolkit-11.0.3.ebuild | 242 ------- ...uild => nvidia-cuda-toolkit-11.2.0.ebuild} | 78 ++- .../nvidia-cuda-toolkit-6.5.14.ebuild | 156 ----- .../nvidia-cuda-toolkit-6.5.19-r1.ebuild | 158 ----- .../nvidia-cuda-toolkit-7.5.18-r2.ebuild | 145 ---- .../nvidia-cuda-toolkit-8.0.44.ebuild | 138 ---- .../nvidia-cuda-toolkit-9.0.176.ebuild | 139 ---- .../nvidia-cuda-toolkit-9.1.85.ebuild | 138 ---- dev-util/patchutils/patchutils-0.3.3.ebuild | 2 +- dev-util/patchutils/patchutils-0.3.4.ebuild | 2 +- dev-util/pkgconfig/pkgconfig-0.28-r2.ebuild | 4 +- dev-util/pkgconfig/pkgconfig-0.28-r3.ebuild | 4 +- dev-util/pkgconfig/pkgconfig-0.29.1.ebuild | 4 +- dev-util/pkgconfig/pkgconfig-0.29.2.ebuild | 4 +- dev-util/pkgconfig/pkgconfig-9999.ebuild | 4 +- dev-util/ragel/ragel-6.10.ebuild | 2 +- dev-util/rt-tests/Manifest | 2 +- ....9-musl.patch => rt-tests-1.10-musl.patch} | 65 +- ...-tests-1.9.ebuild => rt-tests-1.10.ebuild} | 2 +- dev-util/wayland-scanner/Manifest | 1 + dev-util/wayland-scanner/metadata.xml | 8 + .../wayland-scanner-1.18.91.ebuild | 49 ++ .../wayland-scanner-9999.ebuild | 49 ++ dev-vcs/Manifest.gz | Bin 10293 -> 10299 bytes dev-vcs/cvs/cvs-1.12.12-r12.ebuild | 2 +- dev-vcs/git-tools/Manifest | 2 +- dev-vcs/git-tools/git-tools-2019.11.ebuild | 2 +- ...017.10.ebuild => git-tools-2020.09.ebuild} | 6 +- dev-vcs/git/git-2.23.3.ebuild | 19 +- dev-vcs/git/git-2.24.3.ebuild | 19 +- dev-vcs/git/git-2.25.4.ebuild | 19 +- dev-vcs/git/git-2.26.2.ebuild | 19 +- dev-vcs/git/git-2.27.0.ebuild | 19 +- dev-vcs/git/git-2.28.0.ebuild | 19 +- dev-vcs/git/git-2.29.2.ebuild | 19 +- dev-vcs/git/git-2.30.0_rc2.ebuild | 19 +- dev-vcs/git/git-9999-r1.ebuild | 19 +- dev-vcs/git/git-9999-r2.ebuild | 19 +- dev-vcs/git/git-9999-r3.ebuild | 19 +- dev-vcs/git/git-9999.ebuild | 19 +- dev-vcs/mercurial/mercurial-5.2.2-r2.ebuild | 2 +- dev-vcs/mercurial/mercurial-5.3.2-r1.ebuild | 2 +- dev-vcs/mercurial/mercurial-5.4.2-r1.ebuild | 2 +- dev-vcs/mercurial/mercurial-5.5.2.ebuild | 2 +- dev-vcs/mercurial/mercurial-5.6.ebuild | 2 +- eclass/Manifest.gz | Bin 36956 -> 36933 bytes eclass/acct-group.eclass | 2 +- eclass/acct-user.eclass | 2 +- eclass/qmake-utils.eclass | 225 +----- eclass/xorg-2.eclass | 2 +- eclass/xorg-3.eclass | 2 +- games-engines/Manifest.gz | Bin 3717 -> 3714 bytes games-engines/dMagnetic/Manifest | 2 +- ...etic-0.28.ebuild => dMagnetic-0.29.ebuild} | 0 games-misc/Manifest.gz | Bin 9103 -> 9107 bytes games-misc/games-envd/games-envd-0.ebuild | 2 +- games-misc/wtf/wtf-20200518.ebuild | 2 +- gnome-extra/Manifest.gz | Bin 11583 -> 11580 bytes gnome-extra/cinnamon-control-center/Manifest | 1 - .../cinnamon-control-center-4.4.0.ebuild | 87 --- gnome-extra/cinnamon-desktop/Manifest | 1 - .../cinnamon-desktop-4.4.1.ebuild | 49 -- gnome-extra/cinnamon-menus/Manifest | 1 - .../cinnamon-menus-4.4.0.ebuild | 36 - gnome-extra/cinnamon-screensaver/Manifest | 1 - .../cinnamon-screensaver-4.4.1.ebuild | 67 -- .../cinnamon-screensaver-4.6.0.ebuild | 1 + gnome-extra/cinnamon-session/Manifest | 1 - .../cinnamon-session-4.4.1.ebuild | 72 -- .../cinnamon-session-3.8.0-elogind.patch | 26 - .../cinnamon-session-3.8.0-elogind2.patch | 25 - gnome-extra/cinnamon-session/metadata.xml | 3 - gnome-extra/cinnamon-settings-daemon/Manifest | 1 - .../cinnamon-settings-daemon-4.4.0.ebuild | 94 --- ...namon-settings-daemon-3.0.1-optional.patch | 84 --- ...nnamon-settings-daemon-4.4.0-systemd.patch | 36 - gnome-extra/cinnamon-translations/Manifest | 1 - .../cinnamon-translations-4.4.2.ebuild | 31 - gnome-extra/cinnamon/Manifest | 1 - gnome-extra/cinnamon/cinnamon-4.4.8.ebuild | 176 ----- gnome-extra/cjs/Manifest | 1 - gnome-extra/cjs/cjs-4.4.0.ebuild | 80 --- gnome-extra/nemo/Manifest | 1 - gnome-extra/nemo/nemo-4.4.2.ebuild | 82 --- gui-apps/Manifest.gz | Bin 3050 -> 3049 bytes gui-apps/kanshi/metadata.xml | 1 - mail-client/Manifest.gz | Bin 4393 -> 4400 bytes mail-client/bower/metadata.xml | 9 +- mail-mta/Manifest.gz | Bin 2543 -> 2545 bytes mail-mta/opensmtpd/opensmtpd-6.8.0_p2.ebuild | 2 +- mail-mta/postfix/postfix-3.5.8.ebuild | 2 +- media-fonts/Manifest.gz | Bin 36200 -> 36196 bytes media-fonts/dejavu/dejavu-2.35.ebuild | 2 +- media-fonts/dejavu/dejavu-2.37.ebuild | 2 +- .../font-util/font-util-1.3.2-r1.ebuild | 2 +- media-fonts/urw-fonts/urw-fonts-2.4.9.ebuild | 2 +- media-gfx/Manifest.gz | Bin 38511 -> 38510 bytes ....1-r2.ebuild => darktable-3.4.0-r1.ebuild} | 54 +- media-gfx/darktable/darktable-3.4.0.ebuild | 159 ----- media-gfx/darktable/darktable-9999.ebuild | 68 +- ...darktable-3.4.0_jsonschema-automagic.patch | 25 + media-gfx/darktable/metadata.xml | 1 + media-gfx/feh/Manifest | 1 + media-gfx/feh/feh-3.6.1.ebuild | 70 ++ media-gfx/feh/feh-3.6.ebuild | 2 +- media-gfx/gimp/gimp-2.99.2-r100.ebuild | 257 +++++++ media-gfx/gimp/gimp-9999.ebuild | 32 +- media-gfx/graphicsmagick/Manifest | 1 + .../files/graphicsmagick-1.3.36-flags.patch | 59 ++ .../graphicsmagick-1.3.36.ebuild | 131 ++++ .../graphicsmagick/graphicsmagick-9999.ebuild | 13 +- .../imagemagick/imagemagick-6.9.11.46.ebuild | 2 +- .../imagemagick/imagemagick-6.9.11.52.ebuild | 2 +- .../imagemagick/imagemagick-7.0.10.46.ebuild | 2 +- .../imagemagick/imagemagick-7.0.10.52.ebuild | 2 +- media-gfx/imagemagick/imagemagick-9999.ebuild | 2 +- media-gfx/inkscape/inkscape-1.0-r1.ebuild | 2 +- media-gfx/inkscape/inkscape-1.0.1.ebuild | 2 +- media-gfx/opencsg/metadata.xml | 2 +- media-gfx/scour/Manifest | 1 + media-gfx/scour/scour-0.37.ebuild | 2 +- media-gfx/scour/scour-0.38.1.ebuild | 25 + media-gfx/tuxpaint/Manifest | 1 + media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild | 73 ++ media-gfx/xdot/xdot-1.2.ebuild | 2 +- media-gfx/yafaray/metadata.xml | 2 +- media-libs/Manifest.gz | Bin 64844 -> 64854 bytes media-libs/bcg729/bcg729-1.1.1.ebuild | 2 +- media-libs/cimg/Manifest | 3 +- media-libs/cimg/cimg-2.9.0.ebuild | 26 - .../{cimg-2.9.1.ebuild => cimg-2.9.3.ebuild} | 4 +- media-libs/cimg/metadata.xml | 1 + .../fontconfig/fontconfig-2.12.6.ebuild | 2 +- .../fontconfig/fontconfig-2.13.1-r2.ebuild | 2 +- media-libs/freetype/freetype-2.10.4.ebuild | 2 +- media-libs/freetype/freetype-9999.ebuild | 2 +- media-libs/gd/gd-2.3.0.ebuild | 2 +- media-libs/harfbuzz/Manifest | 1 + media-libs/harfbuzz/harfbuzz-2.7.4.ebuild | 104 +++ media-libs/ilmbase/Manifest | 1 + media-libs/ilmbase/ilmbase-2.5.3.ebuild | 45 ++ media-libs/jbig2dec/jbig2dec-0.18.ebuild | 2 +- media-libs/jbig2dec/jbig2dec-0.19.ebuild | 2 +- media-libs/jpeg/jpeg-9d.ebuild | 2 +- media-libs/lcms/Manifest | 2 - media-libs/lcms/files/lcms-2.9-BE-test.patch | 54 -- media-libs/lcms/lcms-2.10.ebuild | 49 -- media-libs/lcms/lcms-2.11.ebuild | 2 +- media-libs/lcms/lcms-2.9.ebuild | 52 -- media-libs/lib3mf/metadata.xml | 2 +- media-libs/libepoxy/libepoxy-1.5.5.ebuild | 2 +- media-libs/libepoxy/libepoxy-9999.ebuild | 2 +- media-libs/libexif/Manifest | 1 - media-libs/libexif/libexif-0.6.22.ebuild | 49 -- media-libs/libmad/libmad-0.15.1b-r10.ebuild | 2 +- media-libs/libmng/libmng-2.0.3.ebuild | 2 +- media-libs/libnsbmp/libnsbmp-0.1.6-r1.ebuild | 2 +- media-libs/libnsgif/libnsgif-0.2.1-r1.ebuild | 2 +- media-libs/libnsgif/libnsgif-0.2.1-r3.ebuild | 2 +- media-libs/libnspsl/libnspsl-0.1.3-r2.ebuild | 2 +- media-libs/libnspsl/libnspsl-0.1.5-r1.ebuild | 2 +- media-libs/libnspsl/libnspsl-0.1.6-r1.ebuild | 2 +- .../libpng-compat/libpng-compat-1.5.30.ebuild | 2 +- media-libs/libpng/libpng-1.6.37-r2.ebuild | 2 +- media-libs/libpng/libpng-1.6.37.ebuild | 2 +- .../librosprite/librosprite-0.1.3-r2.ebuild | 2 +- .../libsvgtiny/libsvgtiny-0.1.7-r2.ebuild | 2 +- .../libtheora/libtheora-1.1.1-r2.ebuild | 2 +- media-libs/libv4l/libv4l-1.20.0.ebuild | 2 +- media-libs/libwebp/libwebp-1.0.2.ebuild | 2 +- media-libs/libwebp/libwebp-1.0.3.ebuild | 4 +- media-libs/libwebp/libwebp-1.1.0.ebuild | 2 +- media-libs/lilv/lilv-0.24.10-r1.ebuild | 81 +++ media-libs/opencv/Manifest | 4 +- ...cv-4.4.0-r1.ebuild => opencv-4.5.1.ebuild} | 26 +- media-libs/openexr/Manifest | 1 + media-libs/openexr/openexr-2.5.3.ebuild | 61 ++ .../openimageio-1.8.17-boostpython.patch | 28 - .../files/openimageio-2.2.6.1-pugixml.patch | 21 - media-libs/tiff/tiff-4.1.0.ebuild | 2 +- media-libs/tiff/tiff-4.2.0.ebuild | 2 +- media-sound/Manifest.gz | Bin 58506 -> 58506 bytes .../alsamixergui-0.9.0.1.2-r4.ebuild | 1 + .../alsamixergui-0.9.0.1.2-strsignal.patch | 13 + media-sound/ncmpcpp/Manifest | 2 +- ...pcpp-0.7.7.ebuild => ncmpcpp-0.9.1.ebuild} | 16 +- .../files/rip-1.07-change-to-gnudb-org.patch | 15 + .../{rip-1.07.ebuild => rip-1.07-r1.ebuild} | 4 + media-sound/teamspeak-client/Manifest | 2 - .../teamspeak-client-3.5.3-r1.ebuild | 117 ---- .../teamspeak-client-3.5.6-r1.ebuild | 2 +- media-sound/upmpdcli/Manifest | 4 - media-sound/upmpdcli/upmpdcli-1.4.0.ebuild | 51 -- media-sound/upmpdcli/upmpdcli-1.4.14.ebuild | 48 -- media-sound/upmpdcli/upmpdcli-1.4.2.ebuild | 51 -- media-sound/upmpdcli/upmpdcli-1.5.0-r1.ebuild | 49 -- media-sound/upmpdcli/upmpdcli-1.5.0.ebuild | 49 -- media-sound/upmpdcli/upmpdcli-1.5.2.ebuild | 2 +- media-tv/Manifest.gz | Bin 3765 -> 3766 bytes media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 10 +- media-video/Manifest.gz | Bin 25805 -> 25799 bytes media-video/parole/Manifest | 1 + media-video/parole/parole-4.15.0.ebuild | 64 ++ media-video/simplescreenrecorder/Manifest | 1 + .../simplescreenrecorder-0.4.2.ebuild | 2 +- .../simplescreenrecorder-0.4.3.ebuild | 102 +++ .../simplescreenrecorder-9999.ebuild | 5 +- media-video/webcamoid/Manifest | 1 - .../files/webcamoid-8.1.0-ffmpeg-4.patch | 169 ----- .../webcamoid/webcamoid-8.1.0-r1.ebuild | 99 --- metadata/Manifest.gz | Bin 3011 -> 3011 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27913 -> 27900 bytes metadata/md5-cache/acct-group/Manifest.gz | Bin 43585 -> 44394 bytes metadata/md5-cache/acct-group/abrt-0 | 4 +- metadata/md5-cache/acct-group/adm-0 | 4 +- metadata/md5-cache/acct-group/airdcppd-0 | 4 +- metadata/md5-cache/acct-group/amavis-0 | 4 +- metadata/md5-cache/acct-group/amule-0 | 4 +- metadata/md5-cache/acct-group/anope-0 | 4 +- metadata/md5-cache/acct-group/apache-0 | 4 +- metadata/md5-cache/acct-group/argus-0 | 4 +- metadata/md5-cache/acct-group/asterisk-0 | 4 +- .../md5-cache/acct-group/atheme-services-0 | 4 +- metadata/md5-cache/acct-group/audio-0 | 4 +- metadata/md5-cache/acct-group/automx2-0 | 4 +- metadata/md5-cache/acct-group/avahi-0 | 4 +- metadata/md5-cache/acct-group/avahi-autoipd-0 | 4 +- metadata/md5-cache/acct-group/bacula-0 | 4 +- metadata/md5-cache/acct-group/bareos-0 | 4 +- metadata/md5-cache/acct-group/bedrock-0 | 4 +- metadata/md5-cache/acct-group/bind_exporter-0 | 4 +- metadata/md5-cache/acct-group/bitcoin-0 | 4 +- metadata/md5-cache/acct-group/bitlbee-0 | 4 +- metadata/md5-cache/acct-group/buildbot-0 | 4 +- metadata/md5-cache/acct-group/burp-0 | 4 +- metadata/md5-cache/acct-group/cadvisor-0 | 4 +- metadata/md5-cache/acct-group/carbon-0 | 4 +- metadata/md5-cache/acct-group/cdrom-0 | 4 +- metadata/md5-cache/acct-group/ceph-0 | 4 +- metadata/md5-cache/acct-group/cgit-0 | 4 +- metadata/md5-cache/acct-group/chronograf-0 | 4 +- metadata/md5-cache/acct-group/cinder-0 | 4 +- metadata/md5-cache/acct-group/clair-0 | 4 +- metadata/md5-cache/acct-group/clamav-0 | 4 +- metadata/md5-cache/acct-group/cmd5checkpw-0 | 4 +- metadata/md5-cache/acct-group/consul-0 | 4 +- .../md5-cache/acct-group/consul-template-0 | 4 +- .../md5-cache/acct-group/consul_exporter-0 | 4 +- metadata/md5-cache/acct-group/croc-0 | 4 +- metadata/md5-cache/acct-group/cvmfs-0 | 4 +- metadata/md5-cache/acct-group/davfs2-0 | 4 +- metadata/md5-cache/acct-group/dbmail-0 | 4 +- metadata/md5-cache/acct-group/ddclient-0 | 4 +- metadata/md5-cache/acct-group/dehydrated-0 | 4 +- metadata/md5-cache/acct-group/deluge-0 | 4 +- metadata/md5-cache/acct-group/dhcp-0 | 4 +- metadata/md5-cache/acct-group/dhcpcd-0 | 4 +- metadata/md5-cache/acct-group/dialout-0 | 4 +- metadata/md5-cache/acct-group/dictd-0 | 4 +- metadata/md5-cache/acct-group/disk-0 | 4 +- .../md5-cache/acct-group/dnscrypt-proxy-0 | 4 +- metadata/md5-cache/acct-group/dnsdist-0 | 4 +- metadata/md5-cache/acct-group/dnsmasq-0 | 4 +- .../md5-cache/acct-group/dnsmasq_exporter-0 | 4 +- metadata/md5-cache/acct-group/docker-0 | 4 +- metadata/md5-cache/acct-group/docker_auth-0 | 4 +- metadata/md5-cache/acct-group/dovecot-0 | 4 +- metadata/md5-cache/acct-group/dovenull-0 | 4 +- metadata/md5-cache/acct-group/elasticsearch-0 | 4 +- metadata/md5-cache/acct-group/epmd-0 | 4 +- metadata/md5-cache/acct-group/etcd-0 | 4 +- metadata/md5-cache/acct-group/exabgp-0 | 4 +- metadata/md5-cache/acct-group/fetchmail-0 | 4 +- metadata/md5-cache/acct-group/fhem-0 | 4 +- metadata/md5-cache/acct-group/fingerprint-0 | 4 +- metadata/md5-cache/acct-group/flatpak-0 | 4 +- metadata/md5-cache/acct-group/flows-0 | 4 +- metadata/md5-cache/acct-group/freenet-0 | 6 +- metadata/md5-cache/acct-group/frr-0 | 4 +- metadata/md5-cache/acct-group/ftp-0 | 4 +- metadata/md5-cache/acct-group/fvwm-crystal-0 | 4 +- metadata/md5-cache/acct-group/gamemode-0 | 4 +- metadata/md5-cache/acct-group/gamestat-0 | 4 +- metadata/md5-cache/acct-group/gatling-0-r1 | 4 +- metadata/md5-cache/acct-group/geneweb-0 | 4 +- metadata/md5-cache/acct-group/gerbera-0 | 4 +- metadata/md5-cache/acct-group/git-0 | 4 +- metadata/md5-cache/acct-group/gkrellmd-0 | 4 +- metadata/md5-cache/acct-group/glance-0 | 4 +- metadata/md5-cache/acct-group/gluster-0 | 4 +- metadata/md5-cache/acct-group/gpib-0 | 4 +- metadata/md5-cache/acct-group/grafana-0 | 4 +- metadata/md5-cache/acct-group/graylog-0 | 4 +- metadata/md5-cache/acct-group/greetd-0 | 4 +- metadata/md5-cache/acct-group/gvm-0 | 4 +- metadata/md5-cache/acct-group/haproxy-0 | 4 +- metadata/md5-cache/acct-group/heat-0 | 4 +- metadata/md5-cache/acct-group/i2p-0 | 4 +- metadata/md5-cache/acct-group/i2pd-0 | 4 +- metadata/md5-cache/acct-group/icinga-0 | 4 +- metadata/md5-cache/acct-group/icingacmd-0 | 4 +- metadata/md5-cache/acct-group/icingaweb2-0 | 4 +- metadata/md5-cache/acct-group/influxdb-0 | 4 +- metadata/md5-cache/acct-group/input-0 | 4 +- metadata/md5-cache/acct-group/inspircd-0 | 4 +- metadata/md5-cache/acct-group/ipfs-0 | 4 +- metadata/md5-cache/acct-group/ipsec-0 | 4 +- metadata/md5-cache/acct-group/jabber-0 | 4 +- metadata/md5-cache/acct-group/kafka-0 | 4 +- metadata/md5-cache/acct-group/kapacitor-0 | 4 +- metadata/md5-cache/acct-group/keystone-0 | 4 +- metadata/md5-cache/acct-group/kibana-0 | 4 +- metadata/md5-cache/acct-group/kismet-0 | 4 +- metadata/md5-cache/acct-group/kmem-0 | 4 +- metadata/md5-cache/acct-group/knot-0 | 4 +- .../md5-cache/acct-group/kube-apiserver-0 | 4 +- .../acct-group/kube-controller-manager-0 | 4 +- .../md5-cache/acct-group/kube-scheduler-0 | 4 +- metadata/md5-cache/acct-group/kvm-0 | 4 +- metadata/md5-cache/acct-group/ldap-0 | 4 +- metadata/md5-cache/acct-group/libvirt-0 | 4 +- metadata/md5-cache/acct-group/lighttpd-0 | 4 +- metadata/md5-cache/acct-group/lldpd-0 | 4 +- metadata/md5-cache/acct-group/locate-0 | 4 +- metadata/md5-cache/acct-group/logstash-0 | 4 +- metadata/md5-cache/acct-group/lp-0 | 4 +- metadata/md5-cache/acct-group/lpadmin-0 | 4 +- metadata/md5-cache/acct-group/lxd-0 | 4 +- metadata/md5-cache/acct-group/mail-0 | 4 +- metadata/md5-cache/acct-group/man-0 | 4 +- metadata/md5-cache/acct-group/maradns-0 | 4 +- metadata/md5-cache/acct-group/memcached-0 | 4 +- metadata/md5-cache/acct-group/messagebus-0 | 4 +- metadata/md5-cache/acct-group/mgraph-0 | 4 +- metadata/md5-cache/acct-group/milter-regex-0 | 4 +- metadata/md5-cache/acct-group/minecraft-0 | 4 +- metadata/md5-cache/acct-group/minetest-0 | 4 +- metadata/md5-cache/acct-group/minidlna-0 | 4 +- metadata/md5-cache/acct-group/mongodb-0 | 4 +- .../md5-cache/acct-group/mongodb_exporter-0 | 4 +- metadata/md5-cache/acct-group/monitorix-0 | 4 +- metadata/md5-cache/acct-group/monkeysphere-0 | 4 +- metadata/md5-cache/acct-group/mosquitto-0 | 4 +- metadata/md5-cache/acct-group/motion-0 | 4 +- metadata/md5-cache/acct-group/msmtpd-0 | 4 +- metadata/md5-cache/acct-group/munin-0 | 4 +- metadata/md5-cache/acct-group/murmur-0 | 4 +- metadata/md5-cache/acct-group/mysql-0 | 4 +- .../md5-cache/acct-group/mysqld_exporter-0 | 4 +- metadata/md5-cache/acct-group/mythtv-0 | 4 +- metadata/md5-cache/acct-group/nagios-0 | 4 +- metadata/md5-cache/acct-group/named-0 | 4 +- metadata/md5-cache/acct-group/netbox-0 | 4 +- metadata/md5-cache/acct-group/netdata-0 | 4 +- metadata/md5-cache/acct-group/netdev-0 | 4 +- metadata/md5-cache/acct-group/neutron-0 | 4 +- .../md5-cache/acct-group/nginx-vts-exporter-0 | 4 +- metadata/md5-cache/acct-group/ngircd-0 | 4 +- metadata/md5-cache/acct-group/nobody-0 | 7 + metadata/md5-cache/acct-group/node_exporter-0 | 4 +- metadata/md5-cache/acct-group/nofiles-0 | 4 +- metadata/md5-cache/acct-group/nova-0 | 4 +- metadata/md5-cache/acct-group/nsd-0 | 4 +- metadata/md5-cache/acct-group/nslcd-0 | 4 +- metadata/md5-cache/acct-group/ntp-0 | 4 +- metadata/md5-cache/acct-group/nzbget-0 | 4 +- metadata/md5-cache/acct-group/oidentd-0 | 4 +- metadata/md5-cache/acct-group/openct-0 | 4 +- metadata/md5-cache/acct-group/opendkim-0 | 4 +- metadata/md5-cache/acct-group/openntpd-0 | 4 +- metadata/md5-cache/acct-group/openrct2-0 | 4 +- metadata/md5-cache/acct-group/openvpn-0 | 4 +- .../md5-cache/acct-group/openvpn_exporter-0 | 4 +- metadata/md5-cache/acct-group/oprofile-0 | 4 +- metadata/md5-cache/acct-group/ossec-0 | 4 +- metadata/md5-cache/acct-group/p2p-0 | 4 +- metadata/md5-cache/acct-group/pcap-0 | 4 +- metadata/md5-cache/acct-group/pcscd-0 | 4 +- metadata/md5-cache/acct-group/pdns-0 | 4 +- metadata/md5-cache/acct-group/pdnsd-0 | 4 +- metadata/md5-cache/acct-group/placement-0 | 4 +- metadata/md5-cache/acct-group/plex-0 | 4 +- metadata/md5-cache/acct-group/plugdev-0 | 4 +- metadata/md5-cache/acct-group/polkitd-0 | 4 +- metadata/md5-cache/acct-group/popa3d-0 | 4 +- metadata/md5-cache/acct-group/portage-0 | 7 + metadata/md5-cache/acct-group/postdrop-0 | 4 +- metadata/md5-cache/acct-group/postfix-0 | 4 +- .../md5-cache/acct-group/postfix_exporter-0 | 4 +- metadata/md5-cache/acct-group/postgres-0 | 4 +- metadata/md5-cache/acct-group/postgrey-0 | 4 +- metadata/md5-cache/acct-group/privoxy-0 | 4 +- metadata/md5-cache/acct-group/prometheus-0 | 4 +- metadata/md5-cache/acct-group/pulse-0 | 4 +- metadata/md5-cache/acct-group/pulse-access-0 | 4 +- metadata/md5-cache/acct-group/puppet-0 | 4 +- metadata/md5-cache/acct-group/puppetdb-0 | 4 +- metadata/md5-cache/acct-group/qemu-0 | 4 +- metadata/md5-cache/acct-group/qmail-0 | 4 +- metadata/md5-cache/acct-group/quagga-0 | 4 +- metadata/md5-cache/acct-group/quassel-0 | 4 +- metadata/md5-cache/acct-group/radius-0 | 4 +- metadata/md5-cache/acct-group/rbldns-0 | 4 +- metadata/md5-cache/acct-group/redis-0 | 4 +- metadata/md5-cache/acct-group/redmine-0 | 4 +- metadata/md5-cache/acct-group/render-0 | 4 +- metadata/md5-cache/acct-group/root-0 | 7 + metadata/md5-cache/acct-group/rspamd-0 | 4 +- .../md5-cache/acct-group/rstudio-server-0 | 4 +- metadata/md5-cache/acct-group/rtkit-0 | 4 +- metadata/md5-cache/acct-group/sabnzbd-0 | 4 +- metadata/md5-cache/acct-group/sancp-0 | 4 +- metadata/md5-cache/acct-group/sanlock-0 | 4 +- metadata/md5-cache/acct-group/scponly-0 | 4 +- metadata/md5-cache/acct-group/shellinaboxd-0 | 4 +- metadata/md5-cache/acct-group/simplevirt-0 | 4 +- metadata/md5-cache/acct-group/sks-0 | 4 +- metadata/md5-cache/acct-group/slurm-0 | 4 +- metadata/md5-cache/acct-group/smmsp-0 | 4 +- metadata/md5-cache/acct-group/smtpd-0 | 4 +- metadata/md5-cache/acct-group/smtpq-0 | 4 +- metadata/md5-cache/acct-group/snapserver-0 | 4 +- metadata/md5-cache/acct-group/sniproxy-0 | 4 +- metadata/md5-cache/acct-group/sobexsrv-0 | 4 +- metadata/md5-cache/acct-group/sogo-0 | 4 +- metadata/md5-cache/acct-group/spamd-0 | 4 +- metadata/md5-cache/acct-group/spectrum-0 | 4 +- metadata/md5-cache/acct-group/spire-0 | 4 +- metadata/md5-cache/acct-group/sqlgrey-0 | 4 +- metadata/md5-cache/acct-group/squid-0 | 4 +- metadata/md5-cache/acct-group/sshd-0 | 4 +- metadata/md5-cache/acct-group/stdiscosrv-0 | 4 +- metadata/md5-cache/acct-group/steamcmd-0 | 4 +- metadata/md5-cache/acct-group/strelaysrv-0 | 4 +- metadata/md5-cache/acct-group/stubby-0 | 4 +- metadata/md5-cache/acct-group/stunnel-0 | 4 +- metadata/md5-cache/acct-group/supervisor-0 | 4 +- metadata/md5-cache/acct-group/suricata-0 | 4 +- metadata/md5-cache/acct-group/svnusers-0 | 4 +- metadata/md5-cache/acct-group/swift-0 | 4 +- metadata/md5-cache/acct-group/syncthing-0 | 4 +- .../md5-cache/acct-group/systemd-coredump-0 | 4 +- .../md5-cache/acct-group/systemd-journal-0 | 4 +- .../acct-group/systemd-journal-remote-0 | 4 +- .../md5-cache/acct-group/systemd-network-0 | 4 +- metadata/md5-cache/acct-group/systemd-oom-0 | 7 + .../md5-cache/acct-group/systemd-resolve-0 | 4 +- .../md5-cache/acct-group/systemd-timesync-0 | 4 +- metadata/md5-cache/acct-group/tape-0 | 4 +- metadata/md5-cache/acct-group/teamspeak-0 | 4 +- metadata/md5-cache/acct-group/telegraf-0 | 4 +- metadata/md5-cache/acct-group/tinyproxy-0 | 4 +- metadata/md5-cache/acct-group/tor-0 | 4 +- metadata/md5-cache/acct-group/tox-0 | 4 +- metadata/md5-cache/acct-group/transmission-0 | 4 +- metadata/md5-cache/acct-group/tsm-0 | 4 +- metadata/md5-cache/acct-group/tss-0 | 4 +- metadata/md5-cache/acct-group/ttrssd-0 | 4 +- metadata/md5-cache/acct-group/tty-0 | 4 +- metadata/md5-cache/acct-group/turnserver-0 | 4 +- metadata/md5-cache/acct-group/ubridge-0 | 4 +- metadata/md5-cache/acct-group/ultimaker-0 | 4 +- metadata/md5-cache/acct-group/unbound-0 | 4 +- metadata/md5-cache/acct-group/unifi-0 | 4 +- metadata/md5-cache/acct-group/unrealircd-0 | 4 +- metadata/md5-cache/acct-group/upmpdcli-0 | 4 +- metadata/md5-cache/acct-group/uptimed-0 | 4 +- metadata/md5-cache/acct-group/usb-0 | 4 +- metadata/md5-cache/acct-group/users-0 | 7 + metadata/md5-cache/acct-group/utmp-0 | 4 +- metadata/md5-cache/acct-group/varnish-0 | 4 +- metadata/md5-cache/acct-group/vault-0 | 4 +- metadata/md5-cache/acct-group/vboxguest-0 | 4 +- metadata/md5-cache/acct-group/vboxsf-0 | 4 +- metadata/md5-cache/acct-group/vboxusers-0 | 4 +- metadata/md5-cache/acct-group/vdradmin-0 | 4 +- metadata/md5-cache/acct-group/video-0 | 4 +- metadata/md5-cache/acct-group/vpopmail-0 | 4 +- metadata/md5-cache/acct-group/wesnoth-0 | 4 +- metadata/md5-cache/acct-group/wheel-0 | 4 +- metadata/md5-cache/acct-group/x2goprint-0 | 4 +- metadata/md5-cache/acct-group/x2gouser-0 | 4 +- metadata/md5-cache/acct-group/xpra-0 | 4 +- metadata/md5-cache/acct-group/xrootd-0 | 4 +- metadata/md5-cache/acct-group/ziproxy-0 | 4 +- metadata/md5-cache/acct-group/znc-0 | 4 +- metadata/md5-cache/acct-user/Manifest.gz | Bin 40304 -> 40952 bytes metadata/md5-cache/acct-user/abrt-0 | 4 +- metadata/md5-cache/acct-user/airdcppd-0 | 4 +- metadata/md5-cache/acct-user/alias-0 | 4 +- metadata/md5-cache/acct-user/amavis-0 | 4 +- metadata/md5-cache/acct-user/amule-0 | 4 +- metadata/md5-cache/acct-user/anope-0 | 4 +- metadata/md5-cache/acct-user/apache-0 | 4 +- metadata/md5-cache/acct-user/argus-0 | 4 +- metadata/md5-cache/acct-user/asterisk-0 | 4 +- .../md5-cache/acct-user/atheme-services-0 | 4 +- metadata/md5-cache/acct-user/automx2-0 | 4 +- metadata/md5-cache/acct-user/avahi-0 | 4 +- metadata/md5-cache/acct-user/avahi-autoipd-0 | 4 +- metadata/md5-cache/acct-user/bacula-0 | 4 +- metadata/md5-cache/acct-user/bareos-0 | 4 +- metadata/md5-cache/acct-user/bedrock-0 | 4 +- metadata/md5-cache/acct-user/bind_exporter-0 | 4 +- metadata/md5-cache/acct-user/bitcoin-0 | 4 +- metadata/md5-cache/acct-user/bitlbee-0 | 4 +- metadata/md5-cache/acct-user/buildbot-0 | 4 +- metadata/md5-cache/acct-user/burp-0 | 4 +- metadata/md5-cache/acct-user/cadvisor-0 | 4 +- metadata/md5-cache/acct-user/carbon-0 | 4 +- metadata/md5-cache/acct-user/ceph-0 | 4 +- metadata/md5-cache/acct-user/cgit-0 | 4 +- metadata/md5-cache/acct-user/chronograf-0 | 4 +- metadata/md5-cache/acct-user/cinder-0 | 4 +- metadata/md5-cache/acct-user/clair-0 | 4 +- metadata/md5-cache/acct-user/clamav-0 | 4 +- metadata/md5-cache/acct-user/cmd5checkpw-0 | 4 +- metadata/md5-cache/acct-user/consul-0 | 4 +- .../md5-cache/acct-user/consul-template-0 | 4 +- .../md5-cache/acct-user/consul_exporter-0 | 4 +- metadata/md5-cache/acct-user/croc-0 | 4 +- metadata/md5-cache/acct-user/cvmfs-0 | 4 +- metadata/md5-cache/acct-user/cyrus-0-r1 | 4 +- metadata/md5-cache/acct-user/darkstat-0 | 4 +- metadata/md5-cache/acct-user/davfs2-0 | 4 +- metadata/md5-cache/acct-user/dbmail-0 | 4 +- metadata/md5-cache/acct-user/ddclient-0 | 4 +- metadata/md5-cache/acct-user/dehydrated-0 | 4 +- metadata/md5-cache/acct-user/deluge-0 | 4 +- metadata/md5-cache/acct-user/dhcp-0 | 4 +- metadata/md5-cache/acct-user/dhcpcd-0 | 4 +- metadata/md5-cache/acct-user/dictd-0 | 4 +- metadata/md5-cache/acct-user/dnscrypt-proxy-0 | 4 +- metadata/md5-cache/acct-user/dnsdist-0 | 4 +- metadata/md5-cache/acct-user/dnsmasq-0 | 4 +- .../md5-cache/acct-user/dnsmasq_exporter-0 | 4 +- metadata/md5-cache/acct-user/docker_auth-0 | 4 +- metadata/md5-cache/acct-user/dovecot-0 | 4 +- metadata/md5-cache/acct-user/dovenull-0 | 4 +- metadata/md5-cache/acct-user/duende-0 | 4 +- metadata/md5-cache/acct-user/elasticsearch-0 | 4 +- metadata/md5-cache/acct-user/epmd-0 | 4 +- metadata/md5-cache/acct-user/etcd-0 | 4 +- metadata/md5-cache/acct-user/exabgp-0 | 4 +- metadata/md5-cache/acct-user/fetchmail-0 | 4 +- metadata/md5-cache/acct-user/fhem-0 | 4 +- metadata/md5-cache/acct-user/flatpak-0 | 4 +- metadata/md5-cache/acct-user/flows-0 | 4 +- metadata/md5-cache/acct-user/freenet-0 | 6 +- metadata/md5-cache/acct-user/frr-0 | 4 +- metadata/md5-cache/acct-user/ftp-0 | 4 +- metadata/md5-cache/acct-user/gatling-0-r1 | 4 +- metadata/md5-cache/acct-user/geneweb-0 | 4 +- metadata/md5-cache/acct-user/gerbera-0 | 4 +- metadata/md5-cache/acct-user/git-0 | 4 +- metadata/md5-cache/acct-user/gkrellmd-0 | 4 +- metadata/md5-cache/acct-user/glance-0 | 4 +- metadata/md5-cache/acct-user/gluster-0 | 4 +- metadata/md5-cache/acct-user/gpsd-0 | 4 +- metadata/md5-cache/acct-user/grafana-0 | 4 +- metadata/md5-cache/acct-user/graylog-0 | 4 +- metadata/md5-cache/acct-user/greetd-0 | 4 +- metadata/md5-cache/acct-user/gvm-0 | 4 +- metadata/md5-cache/acct-user/haproxy-0 | 4 +- metadata/md5-cache/acct-user/heat-0 | 4 +- metadata/md5-cache/acct-user/i2p-0 | 4 +- metadata/md5-cache/acct-user/i2pd-0 | 4 +- metadata/md5-cache/acct-user/icinga-0 | 4 +- metadata/md5-cache/acct-user/influxdb-0 | 4 +- metadata/md5-cache/acct-user/inspircd-0 | 4 +- metadata/md5-cache/acct-user/ipfs-0 | 4 +- metadata/md5-cache/acct-user/ippl-0 | 4 +- metadata/md5-cache/acct-user/ipsec-0 | 4 +- metadata/md5-cache/acct-user/jabber-0 | 4 +- metadata/md5-cache/acct-user/kafka-0 | 4 +- metadata/md5-cache/acct-user/kapacitor-0 | 4 +- metadata/md5-cache/acct-user/keystone-0 | 4 +- metadata/md5-cache/acct-user/kibana-0 | 4 +- metadata/md5-cache/acct-user/kismet-0 | 4 +- metadata/md5-cache/acct-user/knot-0 | 4 +- metadata/md5-cache/acct-user/kube-apiserver-0 | 4 +- .../acct-user/kube-controller-manager-0 | 4 +- metadata/md5-cache/acct-user/kube-scheduler-0 | 4 +- metadata/md5-cache/acct-user/ldap-0 | 4 +- metadata/md5-cache/acct-user/lighttpd-0 | 4 +- metadata/md5-cache/acct-user/lldpd-0 | 4 +- metadata/md5-cache/acct-user/logstash-0 | 4 +- metadata/md5-cache/acct-user/mail-0 | 4 +- metadata/md5-cache/acct-user/man-1 | 4 +- metadata/md5-cache/acct-user/maradns-0 | 4 +- metadata/md5-cache/acct-user/memcached-0 | 4 +- metadata/md5-cache/acct-user/messagebus-0 | 4 +- metadata/md5-cache/acct-user/mgraph-0 | 4 +- metadata/md5-cache/acct-user/milter-regex-0 | 4 +- metadata/md5-cache/acct-user/minecraft-0 | 4 +- metadata/md5-cache/acct-user/minetest-0 | 4 +- metadata/md5-cache/acct-user/minetest-1 | 4 +- metadata/md5-cache/acct-user/minidlna-0 | 4 +- metadata/md5-cache/acct-user/mongodb-0 | 4 +- .../md5-cache/acct-user/mongodb_exporter-0 | 4 +- metadata/md5-cache/acct-user/monitorix-0 | 4 +- metadata/md5-cache/acct-user/monkeysphere-0 | 4 +- metadata/md5-cache/acct-user/mosquitto-0 | 4 +- metadata/md5-cache/acct-user/motion-0 | 4 +- metadata/md5-cache/acct-user/mpd-0 | 4 +- metadata/md5-cache/acct-user/msmtpd-0 | 4 +- metadata/md5-cache/acct-user/munin-0 | 4 +- metadata/md5-cache/acct-user/munin-async-0 | 4 +- metadata/md5-cache/acct-user/murmur-0 | 4 +- metadata/md5-cache/acct-user/mysql-0 | 4 +- .../md5-cache/acct-user/mysqld_exporter-0 | 4 +- metadata/md5-cache/acct-user/mythtv-0 | 4 +- metadata/md5-cache/acct-user/nagios-0 | 4 +- metadata/md5-cache/acct-user/named-0 | 4 +- metadata/md5-cache/acct-user/netbox-0 | 4 +- metadata/md5-cache/acct-user/netdata-1 | 4 +- metadata/md5-cache/acct-user/neutron-0 | 4 +- .../md5-cache/acct-user/nginx-vts-exporter-0 | 4 +- metadata/md5-cache/acct-user/ngircd-0 | 4 +- metadata/md5-cache/acct-user/nobody-0 | 8 + metadata/md5-cache/acct-user/node_exporter-0 | 4 +- metadata/md5-cache/acct-user/nova-0 | 4 +- metadata/md5-cache/acct-user/nsd-0 | 4 +- metadata/md5-cache/acct-user/nslcd-0 | 4 +- metadata/md5-cache/acct-user/ntp-0 | 4 +- metadata/md5-cache/acct-user/nzbget-0 | 4 +- metadata/md5-cache/acct-user/oidentd-0 | 4 +- metadata/md5-cache/acct-user/opendkim-0 | 4 +- metadata/md5-cache/acct-user/openntpd-0 | 4 +- metadata/md5-cache/acct-user/openrct2-0 | 4 +- metadata/md5-cache/acct-user/openvpn-0 | 4 +- .../md5-cache/acct-user/openvpn_exporter-0 | 4 +- metadata/md5-cache/acct-user/oprofile-0 | 4 +- metadata/md5-cache/acct-user/ossec-0 | 4 +- metadata/md5-cache/acct-user/ossecm-0 | 4 +- metadata/md5-cache/acct-user/ossecr-0 | 4 +- metadata/md5-cache/acct-user/p2p-0 | 4 +- metadata/md5-cache/acct-user/pcap-0 | 4 +- metadata/md5-cache/acct-user/pcscd-0 | 4 +- metadata/md5-cache/acct-user/pdns-0 | 4 +- metadata/md5-cache/acct-user/pdnsd-0 | 4 +- metadata/md5-cache/acct-user/pgbouncer-0 | 4 +- metadata/md5-cache/acct-user/placement-0 | 4 +- metadata/md5-cache/acct-user/plex-0 | 4 +- metadata/md5-cache/acct-user/polkitd-0 | 4 +- metadata/md5-cache/acct-user/popa3d-0 | 4 +- metadata/md5-cache/acct-user/portage-0 | 8 + metadata/md5-cache/acct-user/postfix-0 | 4 +- .../md5-cache/acct-user/postfix_exporter-0 | 4 +- metadata/md5-cache/acct-user/postgres-0 | 4 +- metadata/md5-cache/acct-user/postgrey-0 | 4 +- metadata/md5-cache/acct-user/postmaster-0 | 4 +- metadata/md5-cache/acct-user/privoxy-0 | 4 +- metadata/md5-cache/acct-user/prometheus-0 | 4 +- metadata/md5-cache/acct-user/pulse-0 | 4 +- metadata/md5-cache/acct-user/puppet-0 | 4 +- metadata/md5-cache/acct-user/puppetdb-0 | 4 +- metadata/md5-cache/acct-user/qemu-0 | 4 +- metadata/md5-cache/acct-user/qmaild-0 | 4 +- metadata/md5-cache/acct-user/qmaill-0 | 4 +- metadata/md5-cache/acct-user/qmailp-0 | 4 +- metadata/md5-cache/acct-user/qmailq-0 | 4 +- metadata/md5-cache/acct-user/qmailr-0 | 4 +- metadata/md5-cache/acct-user/qmails-0 | 4 +- metadata/md5-cache/acct-user/quagga-0 | 4 +- metadata/md5-cache/acct-user/quassel-0 | 4 +- metadata/md5-cache/acct-user/radius-0 | 4 +- metadata/md5-cache/acct-user/rbldns-0 | 4 +- metadata/md5-cache/acct-user/redis-0 | 4 +- metadata/md5-cache/acct-user/redmine-0 | 4 +- metadata/md5-cache/acct-user/root-0 | 8 + metadata/md5-cache/acct-user/rspamd-0 | 4 +- metadata/md5-cache/acct-user/rstudio-server-0 | 4 +- metadata/md5-cache/acct-user/rtkit-0 | 4 +- metadata/md5-cache/acct-user/sabnzbd-0 | 4 +- metadata/md5-cache/acct-user/sancp-0 | 4 +- metadata/md5-cache/acct-user/sanlock-0 | 4 +- metadata/md5-cache/acct-user/scponly-0 | 4 +- metadata/md5-cache/acct-user/shellinaboxd-0 | 4 +- metadata/md5-cache/acct-user/sks-0 | 4 +- metadata/md5-cache/acct-user/slurm-0 | 4 +- metadata/md5-cache/acct-user/smmsp-0 | 4 +- metadata/md5-cache/acct-user/smtpd-0 | 4 +- metadata/md5-cache/acct-user/smtpq-0 | 4 +- metadata/md5-cache/acct-user/snapclient-0 | 4 +- metadata/md5-cache/acct-user/snapserver-0 | 4 +- metadata/md5-cache/acct-user/sniproxy-0 | 4 +- metadata/md5-cache/acct-user/sobexsrv-0 | 4 +- metadata/md5-cache/acct-user/sogo-0 | 4 +- metadata/md5-cache/acct-user/spamd-0 | 4 +- metadata/md5-cache/acct-user/spectrum-0 | 4 +- metadata/md5-cache/acct-user/spire-0 | 4 +- metadata/md5-cache/acct-user/sqlgrey-0 | 4 +- metadata/md5-cache/acct-user/squid-0 | 4 +- metadata/md5-cache/acct-user/sshd-0 | 4 +- metadata/md5-cache/acct-user/stdiscosrv-0 | 4 +- metadata/md5-cache/acct-user/steamcmd-0 | 4 +- metadata/md5-cache/acct-user/strelaysrv-0 | 4 +- metadata/md5-cache/acct-user/stubby-0 | 4 +- metadata/md5-cache/acct-user/stunnel-0 | 4 +- metadata/md5-cache/acct-user/suricata-0 | 4 +- metadata/md5-cache/acct-user/svn-0 | 4 +- metadata/md5-cache/acct-user/swift-0 | 4 +- metadata/md5-cache/acct-user/syncthing-0 | 4 +- .../md5-cache/acct-user/systemd-coredump-0 | 4 +- .../acct-user/systemd-journal-remote-0 | 4 +- .../md5-cache/acct-user/systemd-network-0 | 4 +- metadata/md5-cache/acct-user/systemd-oom-0 | 8 + .../md5-cache/acct-user/systemd-resolve-0 | 4 +- .../md5-cache/acct-user/systemd-timesync-0 | 4 +- metadata/md5-cache/acct-user/teamspeak-0 | 4 +- metadata/md5-cache/acct-user/telegraf-0 | 4 +- metadata/md5-cache/acct-user/tinyproxy-0 | 4 +- metadata/md5-cache/acct-user/tor-0 | 4 +- metadata/md5-cache/acct-user/tox-0 | 4 +- metadata/md5-cache/acct-user/transmission-1 | 4 +- metadata/md5-cache/acct-user/tss-0 | 4 +- metadata/md5-cache/acct-user/ttrssd-0 | 4 +- metadata/md5-cache/acct-user/turnserver-0 | 4 +- metadata/md5-cache/acct-user/tvheadend-0 | 4 +- metadata/md5-cache/acct-user/ultimaker-0 | 4 +- metadata/md5-cache/acct-user/unbound-0 | 4 +- metadata/md5-cache/acct-user/unifi-0 | 4 +- metadata/md5-cache/acct-user/unrealircd-0 | 4 +- metadata/md5-cache/acct-user/upmpdcli-0 | 4 +- metadata/md5-cache/acct-user/uptimed-0 | 4 +- metadata/md5-cache/acct-user/usbmux-0 | 4 +- metadata/md5-cache/acct-user/varnish-0 | 4 +- metadata/md5-cache/acct-user/vault-0 | 4 +- metadata/md5-cache/acct-user/vboxguest-0 | 4 +- metadata/md5-cache/acct-user/vdradmin-0 | 4 +- metadata/md5-cache/acct-user/vpopmail-0 | 4 +- metadata/md5-cache/acct-user/wesnoth-0 | 4 +- metadata/md5-cache/acct-user/x2goprint-0 | 4 +- metadata/md5-cache/acct-user/x2gouser-0 | 4 +- metadata/md5-cache/acct-user/xrootd-0 | 4 +- metadata/md5-cache/acct-user/ziproxy-0 | 4 +- metadata/md5-cache/acct-user/znc-0 | 4 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 61890 -> 62064 bytes .../md5-cache/app-admin/apache-tools-2.4.41 | 4 +- .../md5-cache/app-admin/apache-tools-2.4.43 | 4 +- .../md5-cache/app-admin/apache-tools-2.4.46 | 4 +- .../md5-cache/app-admin/apg-2.3.0b_p20150129 | 4 +- metadata/md5-cache/app-admin/eselect-1.4.16 | 4 +- metadata/md5-cache/app-admin/eselect-1.4.17 | 4 +- metadata/md5-cache/app-admin/lnav-0.9.0 | 14 + .../md5-cache/app-admin/perl-cleaner-2.27 | 4 +- .../md5-cache/app-admin/perl-cleaner-2.28 | 4 +- .../md5-cache/app-admin/perl-cleaner-9999 | 2 +- metadata/md5-cache/app-admin/qtpass-1.3.2-r2 | 2 +- .../app-admin/{vault-1.5.5 => vault-1.5.6} | 2 +- .../app-admin/{vault-1.6.0 => vault-1.6.1} | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 24992 -> 25004 bytes metadata/md5-cache/app-arch/cpio-2.12-r1 | 4 +- metadata/md5-cache/app-arch/cpio-2.13 | 4 +- metadata/md5-cache/app-arch/deb2targz-1-r3 | 4 +- metadata/md5-cache/app-arch/gzip-1.10 | 4 +- metadata/md5-cache/app-arch/gzip-1.9 | 4 +- .../md5-cache/app-arch/lha-114i_p20201004 | 4 +- metadata/md5-cache/app-arch/libarchive-3.4.3 | 4 +- metadata/md5-cache/app-arch/libarchive-3.5.0 | 4 +- metadata/md5-cache/app-arch/libarchive-3.5.1 | 4 +- metadata/md5-cache/app-arch/pixz-1.0.7 | 4 +- .../md5-cache/app-arch/rpm2targz-9.0.0.5g-r2 | 4 +- metadata/md5-cache/app-arch/tar-1.32 | 4 +- metadata/md5-cache/app-arch/tar-1.32.90 | 2 +- metadata/md5-cache/app-arch/unzip-6.0_p25-r1 | 4 +- metadata/md5-cache/app-arch/xz-utils-5.2.5 | 4 +- metadata/md5-cache/app-arch/xz-utils-9999 | 2 +- metadata/md5-cache/app-arch/zoo-2.10-r5 | 4 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 15840 -> 15999 bytes metadata/md5-cache/app-backup/bacula-9.6.5 | 2 +- metadata/md5-cache/app-backup/bacula-9.6.6 | 2 +- metadata/md5-cache/app-backup/bacula-9.6.7 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.14 | 4 +- .../md5-cache/app-backup/borgbackup-1.1.15 | 15 + .../md5-cache/app-backup/luckybackup-0.5.0 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 7691 -> 7685 bytes .../app-benchmarks/i7z-93_p20131012-r2 | 2 +- .../{stress-ng-0.12.00 => stress-ng-0.12.01} | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 40217 -> 40238 bytes metadata/md5-cache/app-crypt/gnupg-2.2.20-r2 | 4 +- metadata/md5-cache/app-crypt/gnupg-2.2.25 | 4 +- metadata/md5-cache/app-crypt/gnupg-2.2.26 | 4 +- metadata/md5-cache/app-crypt/gpgme-1.13.0 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.13.0-r1 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.13.1 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.14.0 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.15.0 | 2 +- .../app-crypt/kencfs-plasma-2.0.2_alpha | 2 +- metadata/md5-cache/app-crypt/mhash-0.9.9.9-r2 | 4 +- .../md5-cache/app-crypt/moolticute-0.43.19 | 2 +- metadata/md5-cache/app-crypt/moolticute-9999 | 2 +- .../md5-cache/app-crypt/pinentry-1.1.0-r3 | 6 +- metadata/md5-cache/app-crypt/qca-2.3.1 | 2 +- .../app-crypt/yubikey-manager-qt-1.1.4-r2 | 2 +- .../app-crypt/yubikey-manager-qt-1.1.5 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22559 -> 22557 bytes .../app-doc/motif-reference-manual-2.3.0-r2 | 4 +- metadata/md5-cache/app-doc/pms-5_p20120920 | 4 +- metadata/md5-cache/app-doc/pms-7_p20180430-r1 | 4 +- .../md5-cache/app-doc/pms-bin-5_p20120920 | 4 +- .../md5-cache/app-doc/pms-bin-7_p20180430 | 4 +- metadata/md5-cache/app-doc/zsh-lovers-0.9.0 | 4 +- metadata/md5-cache/app-doc/zsh-lovers-0.9.1 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 24169 -> 24183 bytes metadata/md5-cache/app-editors/elvis-2.2.0-r6 | 4 +- metadata/md5-cache/app-editors/elvis-2.2.0-r7 | 4 +- metadata/md5-cache/app-editors/elvis-2.2.0-r8 | 4 +- .../md5-cache/app-editors/focuswriter-1.7.2 | 2 +- .../md5-cache/app-editors/focuswriter-1.7.6 | 2 +- .../md5-cache/app-editors/ghostwriter-1.8.1 | 2 +- .../{jupp-3.1_p30 => jupp-3.1_p40} | 10 +- metadata/md5-cache/app-editors/nano-4.9.3 | 4 +- metadata/md5-cache/app-editors/nano-5.3-r1 | 4 +- metadata/md5-cache/app-editors/nano-5.4 | 4 +- metadata/md5-cache/app-editors/nano-9999 | 2 +- .../app-editors/notepadqq-2.0.0_beta | 2 +- metadata/md5-cache/app-editors/notepadqq-9999 | 2 +- .../app-editors/qhexedit2-0.8.6_p20190316 | 2 +- .../md5-cache/app-editors/qxmledit-0.9.12 | 2 +- metadata/md5-cache/app-editors/tea-47.0.0 | 2 +- metadata/md5-cache/app-editors/vim-8.2.0360 | 4 +- metadata/md5-cache/app-editors/vim-8.2.0508 | 4 +- metadata/md5-cache/app-editors/vim-8.2.0638 | 4 +- metadata/md5-cache/app-editors/vim-8.2.0814 | 4 +- .../md5-cache/app-editors/vim-8.2.0814-r100 | 4 +- metadata/md5-cache/app-editors/vim-9999 | 2 +- .../md5-cache/app-editors/vim-core-8.2.0360 | 4 +- .../md5-cache/app-editors/vim-core-8.2.0508 | 4 +- .../md5-cache/app-editors/vim-core-8.2.0638 | 4 +- .../md5-cache/app-editors/vim-core-8.2.0814 | 4 +- metadata/md5-cache/app-editors/vim-core-9999 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 38818 -> 38971 bytes .../md5-cache/app-emulation/cloud-init-20.4 | 16 + .../md5-cache/app-emulation/qemu-5.1.0-r3 | 4 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 9399 -> 9403 bytes .../md5-cache/app-eselect/eselect-ctags-1.18 | 4 +- .../md5-cache/app-eselect/eselect-emacs-1.18 | 4 +- .../app-eselect/eselect-fontconfig-1.1-r1 | 4 +- .../eselect-lib-bin-symlink-0.1.1-r1 | 4 +- .../app-eselect/eselect-pinentry-0.7 | 4 +- .../app-eselect/eselect-python-20190417 | 4 +- .../app-eselect/eselect-python-20200719 | 4 +- .../app-eselect/eselect-python-99999999 | 2 +- .../app-eselect/eselect-ruby-20170723 | 4 +- .../app-eselect/eselect-ruby-20190121 | 4 +- .../app-eselect/eselect-ruby-20191222 | 4 +- metadata/md5-cache/app-eselect/eselect-vi-1.2 | 4 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 31372 -> 32507 bytes metadata/md5-cache/app-i18n/librime-1.6.0 | 15 + metadata/md5-cache/app-i18n/librime-1.6.1 | 15 + .../app-i18n/librime-lua-20201011103348 | 15 + .../app-i18n/librime-lua-99999999999999 | 14 + ...-2.26.4220_p20201212102434_p20201219202429 | 16 + metadata/md5-cache/app-i18n/mozc-9999 | 12 +- metadata/md5-cache/app-i18n/opencc-1.1.0 | 13 + metadata/md5-cache/app-i18n/opencc-1.1.1 | 15 + metadata/md5-cache/app-i18n/opencc-9999 | 8 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 3919 -> 3922 bytes .../md5-cache/app-laptop/pbbuttonsd-0.8.1a | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 72807 -> 72649 bytes metadata/md5-cache/app-misc/OpenRGB-0.4 | 2 +- metadata/md5-cache/app-misc/OpenRGB-0.5 | 2 +- metadata/md5-cache/app-misc/OpenRGB-9999 | 2 +- metadata/md5-cache/app-misc/c_rehash-1.7-r1 | 4 +- .../app-misc/ca-certificates-20200601.3.53 | 4 +- .../app-misc/ca-certificates-20200601.3.59 | 4 +- .../app-misc/ca-certificates-20200601.3.60 | 4 +- metadata/md5-cache/app-misc/colordiff-1.0.18 | 4 +- metadata/md5-cache/app-misc/colordiff-1.0.19 | 4 +- metadata/md5-cache/app-misc/datovka-4.15.3 | 2 +- .../md5-cache/app-misc/editor-wrapper-4-r1 | 4 +- metadata/md5-cache/app-misc/getopt-1.1.6-r1 | 4 +- metadata/md5-cache/app-misc/mime-types-9 | 4 +- metadata/md5-cache/app-misc/pwsafe-0.2.0-r4 | 12 - metadata/md5-cache/app-misc/qcma-0.4.1 | 2 +- .../md5-cache/app-misc/qcma-0.4.2_pre20181227 | 2 +- metadata/md5-cache/app-misc/qcma-9999 | 2 +- metadata/md5-cache/app-misc/qlcplus-4.12.2 | 2 +- metadata/md5-cache/app-misc/qlcplus-4.12.3 | 2 +- .../md5-cache/app-misc/qlcplus-5.0.0_alpha3 | 2 +- metadata/md5-cache/app-misc/rbutil-1.4.1 | 2 +- metadata/md5-cache/app-misc/realpath-1.18 | 4 +- metadata/md5-cache/app-misc/recoll-1.25.19 | 2 +- metadata/md5-cache/app-misc/recoll-1.27.12 | 2 +- metadata/md5-cache/app-misc/rlwrap-0.42 | 4 +- metadata/md5-cache/app-misc/rlwrap-0.42-r1 | 4 +- metadata/md5-cache/app-misc/rlwrap-0.43 | 4 +- metadata/md5-cache/app-misc/socnetv-2.2 | 2 +- metadata/md5-cache/app-misc/zygrib-8.0.1-r1 | 2 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 3720 -> 3719 bytes .../md5-cache/app-mobilephone/qtadb-0.8.1-r1 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 12024 -> 12032 bytes .../md5-cache/app-office/libreoffice-6.4.7.2 | 2 +- .../md5-cache/app-office/libreoffice-7.0.4.2 | 2 +- .../md5-cache/app-office/libreoffice-7.0.9999 | 2 +- .../md5-cache/app-office/libreoffice-9999 | 2 +- metadata/md5-cache/app-office/lyx-2.3.5.2-r2 | 2 +- metadata/md5-cache/app-office/texmaker-5.0.3 | 2 +- metadata/md5-cache/app-office/texmaker-5.0.4 | 2 +- .../app-office/texstudio-3.0.0_pre20200601 | 2 +- .../md5-cache/app-office/texstudio-3.0.1-r1 | 2 +- metadata/md5-cache/app-office/texstudio-9999 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18601 -> 18431 bytes metadata/md5-cache/app-portage/eix-0.34.11 | 4 +- .../app-portage/elt-patches-20170317 | 4 +- .../app-portage/elt-patches-20170422 | 4 +- .../app-portage/elt-patches-20170815 | 4 +- .../app-portage/elt-patches-20170826.1 | 4 +- .../app-portage/elt-patches-20201205 | 4 +- metadata/md5-cache/app-portage/fquery-0.2.3 | 12 - .../md5-cache/app-portage/gentoolkit-0.5.0-r2 | 4 +- metadata/md5-cache/app-portage/layman-2.4.3 | 4 +- metadata/md5-cache/app-portage/layman-9999 | 2 +- .../md5-cache/app-portage/portage-utils-0.87 | 4 +- .../md5-cache/app-portage/portage-utils-0.89 | 4 +- .../md5-cache/app-portage/portage-utils-0.90 | 4 +- .../app-portage/portage-utils-0.90.1 | 4 +- .../md5-cache/app-portage/portage-utils-9999 | 2 +- .../md5-cache/app-portage/prefix-toolkit-8 | 4 +- .../md5-cache/app-portage/prefix-toolkit-9 | 4 +- metadata/md5-cache/app-portage/repoman-2.3.23 | 4 +- metadata/md5-cache/app-portage/repoman-3.0.1 | 4 +- metadata/md5-cache/app-portage/repoman-3.0.2 | 4 +- metadata/md5-cache/app-portage/repoman-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15293 -> 14980 bytes metadata/md5-cache/app-shells/bash-4.4_p23-r2 | 4 +- metadata/md5-cache/app-shells/bash-5.0_p18 | 4 +- metadata/md5-cache/app-shells/bash-5.1 | 4 +- metadata/md5-cache/app-shells/bash-5.1_p4 | 4 +- .../md5-cache/app-shells/bash-completion-2.11 | 4 +- metadata/md5-cache/app-shells/dsh-0.25.10-r1 | 4 +- .../app-shells/gentoo-bashcomp-20180302 | 4 +- .../app-shells/gentoo-bashcomp-20190211 | 4 +- metadata/md5-cache/app-shells/loksh-6.7.2 | 13 - metadata/md5-cache/app-shells/loksh-6.7.5 | 13 - .../app-shells/{loksh-6.7.4 => loksh-6.8.1} | 2 +- metadata/md5-cache/app-shells/push-2.0-r1 | 4 +- metadata/md5-cache/app-shells/push-3.4 | 4 +- metadata/md5-cache/app-shells/quoter-4.2 | 4 +- metadata/md5-cache/app-shells/tcsh-6.20.00 | 4 +- metadata/md5-cache/app-shells/tcsh-6.21.00-r1 | 4 +- metadata/md5-cache/app-shells/tcsh-6.22.02 | 4 +- metadata/md5-cache/app-shells/zsh-5.8 | 4 +- metadata/md5-cache/app-shells/zsh-9999 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 74375 -> 73854 bytes metadata/md5-cache/app-text/ansifilter-2.17 | 2 +- metadata/md5-cache/app-text/antiword-0.37-r1 | 4 +- .../app-text/build-docbook-catalog-1.21 | 4 +- metadata/md5-cache/app-text/cb2bib-2.0.0-r1 | 2 +- metadata/md5-cache/app-text/coolreader-3.2.39 | 13 - metadata/md5-cache/app-text/coolreader-3.2.45 | 13 - metadata/md5-cache/app-text/coolreader-3.2.49 | 13 - metadata/md5-cache/app-text/coolreader-3.2.51 | 14 + metadata/md5-cache/app-text/diffpdf-2.1.3-r2 | 2 +- metadata/md5-cache/app-text/ding-1.9 | 12 + metadata/md5-cache/app-text/djview-4.10.6-r2 | 2 +- .../app-text/docbook-xml-dtd-4.1.2-r7 | 4 +- .../md5-cache/app-text/docbook-xml-dtd-4.2-r3 | 4 +- .../md5-cache/app-text/docbook-xml-dtd-4.3-r2 | 4 +- .../md5-cache/app-text/docbook-xml-dtd-4.4-r3 | 4 +- .../md5-cache/app-text/docbook-xml-dtd-4.5-r2 | 4 +- .../docbook-xsl-stylesheets-1.79.1-r2 | 4 +- metadata/md5-cache/app-text/dvipng-1.17 | 4 +- .../md5-cache/app-text/fbreader-0.99.4-r5 | 2 +- metadata/md5-cache/app-text/highlight-3.57-r1 | 2 +- .../md5-cache/app-text/highlight-3.57-r100 | 2 +- metadata/md5-cache/app-text/lesspipe-1.83 | 4 +- metadata/md5-cache/app-text/lesspipe-1.83-r1 | 4 +- metadata/md5-cache/app-text/lesspipe-1.84 | 4 +- metadata/md5-cache/app-text/lesspipe-1.85 | 4 +- .../md5-cache/app-text/poppler-data-0.4.10 | 4 +- metadata/md5-cache/app-text/qpdf-10.0.1-r2 | 4 +- metadata/md5-cache/app-text/qpdf-10.0.4 | 4 +- metadata/md5-cache/app-text/qpdf-9.0.2-r1 | 4 +- metadata/md5-cache/app-text/qpdf-9.1.1-r2 | 4 +- metadata/md5-cache/app-text/qpdfview-0.4.18 | 2 +- .../md5-cache/app-text/qpdfview-0.4.18_p1 | 2 +- .../md5-cache/app-text/sgml-common-0.6.3-r7 | 4 +- metadata/md5-cache/app-text/sigil-1.2.1-r1 | 15 - metadata/md5-cache/app-text/sigil-1.4.3 | 15 + metadata/md5-cache/app-text/txt2man-1.6.0 | 10 - metadata/md5-cache/app-text/txt2man-1.7.0 | 10 - metadata/md5-cache/app-text/txt2man-1.7.1 | 4 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 39976 -> 39981 bytes .../md5-cache/app-vim/gentoo-syntax-20201216 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 36614 -> 36762 bytes metadata/md5-cache/dev-db/lmdb-0.9.23 | 4 +- metadata/md5-cache/dev-db/lmdb-0.9.24 | 4 +- metadata/md5-cache/dev-db/pgadmin4-4.26 | 2 +- metadata/md5-cache/dev-db/pgadmin4-4.29 | 2 +- metadata/md5-cache/dev-db/pgmodeler-0.9.2 | 2 +- metadata/md5-cache/dev-db/pgpool2-4.2.1 | 14 + metadata/md5-cache/dev-db/sqlite-3.33.0 | 4 +- .../{sqlite-3.32.3-r1 => sqlite-3.34.0} | 6 +- .../md5-cache/dev-db/sqlitestudio-3.2.1-r1 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13772 -> 14265 bytes metadata/md5-cache/dev-embedded/cpik-0.7.4_p4 | 2 +- .../md5-cache/dev-embedded/libftd2xx-1.4.8 | 10 + .../md5-cache/dev-embedded/libftdi-0.20-r1 | 15 +- metadata/md5-cache/dev-embedded/libftdi-1.5 | 16 + metadata/md5-cache/dev-embedded/libftdi-9999 | 9 +- .../md5-cache/dev-embedded/openocd-0.10.0-r1 | 2 +- .../md5-cache/dev-embedded/urjtag-2019.12 | 12 + metadata/md5-cache/dev-embedded/urjtag-9999 | 13 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 9294 -> 9295 bytes metadata/md5-cache/dev-games/tiled-1.4.3-r1 | 2 +- metadata/md5-cache/dev-haskell/Manifest.gz | Bin 137828 -> 137673 bytes metadata/md5-cache/dev-haskell/cpphs-1.20.8 | 13 - .../md5-cache/dev-haskell/hscolour-1.24.4 | 6 +- metadata/md5-cache/dev-haskell/linear-1.20.9 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 117231 -> 117072 bytes metadata/md5-cache/dev-java/ant-core-1.10.9 | 4 +- metadata/md5-cache/dev-java/javatoolkit-0.6.5 | 4 +- metadata/md5-cache/dev-java/odfdom-0.8.6-r1 | 4 +- .../md5-cache/dev-java/protobuf-java-3.11.4 | 14 - .../dev-java/tomcat-servlet-api-7.0.107 | 4 +- metadata/md5-cache/dev-java/xjavac-2.4.0 | 4 +- .../dev-java/xml-commons-external-1.4.01-r1 | 4 +- .../dev-java/xml-commons-resolver-1.2-r1 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 45033 -> 45537 bytes metadata/md5-cache/dev-lang/erlang-23.1.4 | 4 +- metadata/md5-cache/dev-lang/lua-5.1.5-r105 | 4 +- metadata/md5-cache/dev-lang/lua-5.1.5-r4 | 4 +- metadata/md5-cache/dev-lang/lua-5.1.5-r5 | 4 +- metadata/md5-cache/dev-lang/lua-5.2.4-r2 | 4 +- metadata/md5-cache/dev-lang/lua-5.2.4-r3 | 15 + metadata/md5-cache/dev-lang/lua-5.3.6-r1 | 4 +- metadata/md5-cache/dev-lang/lua-5.3.6-r2 | 15 + metadata/md5-cache/dev-lang/lua-5.4.1-r1 | 4 +- metadata/md5-cache/dev-lang/lua-5.4.2 | 8 +- .../md5-cache/dev-lang/python-exec-2.4.6-r2 | 4 +- .../md5-cache/dev-lang/python-exec-2.4.6-r3 | 4 +- metadata/md5-cache/dev-lang/qu-prolog-10.4 | 2 +- metadata/md5-cache/dev-lang/qu-prolog-10.5 | 2 +- metadata/md5-cache/dev-lang/qu-prolog-10.6 | 2 +- metadata/md5-cache/dev-lang/ruby-2.5.8-r1 | 4 +- metadata/md5-cache/dev-lang/ruby-2.6.6-r2 | 4 +- metadata/md5-cache/dev-lang/ruby-2.7.2 | 4 +- metadata/md5-cache/dev-lang/swig-3.0.12 | 4 +- metadata/md5-cache/dev-lang/swig-4.0.0 | 4 +- metadata/md5-cache/dev-lang/swig-4.0.2 | 4 +- metadata/md5-cache/dev-lang/tcl-8.5.17-r1 | 4 +- metadata/md5-cache/dev-lang/tcl-8.6.10 | 4 +- metadata/md5-cache/dev-lang/tcl-8.6.8 | 4 +- metadata/md5-cache/dev-lang/tcl-8.6.9-r1 | 4 +- metadata/md5-cache/dev-lang/tk-8.6.10 | 15 + metadata/md5-cache/dev-lang/whitespace-0.4 | 11 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 166008 -> 163471 bytes metadata/md5-cache/dev-libs/apr-1.6.3-r4 | 4 +- metadata/md5-cache/dev-libs/apr-1.6.5-r1 | 4 +- metadata/md5-cache/dev-libs/apr-1.7.0-r1 | 4 +- metadata/md5-cache/dev-libs/apr-util-1.6.1-r6 | 4 +- metadata/md5-cache/dev-libs/boost-1.74.0-r1 | 4 +- metadata/md5-cache/dev-libs/boost-1.74.0-r2 | 4 +- metadata/md5-cache/dev-libs/confuse-3.3 | 4 +- metadata/md5-cache/dev-libs/crypto++-8.3.0 | 4 +- metadata/md5-cache/dev-libs/cudnn-7.0.5-r1 | 13 - metadata/md5-cache/dev-libs/cudnn-7.1.4 | 12 - metadata/md5-cache/dev-libs/cudnn-7.4.1.5 | 12 - metadata/md5-cache/dev-libs/cudnn-7.4.2.24 | 12 - metadata/md5-cache/dev-libs/cudnn-7.5.0.56 | 12 - metadata/md5-cache/dev-libs/cudnn-7.6.0.64 | 12 - metadata/md5-cache/dev-libs/cudnn-7.6.1.34 | 12 - metadata/md5-cache/dev-libs/cudnn-7.6.2.24 | 12 - metadata/md5-cache/dev-libs/cudnn-7.6.5.32 | 12 - metadata/md5-cache/dev-libs/cudnn-7.6.5.32-r2 | 14 - metadata/md5-cache/dev-libs/cudnn-8.0.4.30 | 14 - metadata/md5-cache/dev-libs/cudnn-8.0.5.39 | 12 +- metadata/md5-cache/dev-libs/dbus-glib-0.110 | 4 +- metadata/md5-cache/dev-libs/eventlog-0.2.12 | 4 +- metadata/md5-cache/dev-libs/expat-2.2.10 | 4 +- metadata/md5-cache/dev-libs/expat-2.2.8 | 4 +- metadata/md5-cache/dev-libs/expat-2.2.9 | 4 +- metadata/md5-cache/dev-libs/gmp-6.2.1 | 4 +- .../dev-libs/gnulib-2019.03.17.09.24.57 | 4 +- metadata/md5-cache/dev-libs/icu-67.1 | 4 +- metadata/md5-cache/dev-libs/icu-68.1 | 4 +- metadata/md5-cache/dev-libs/icu-68.2 | 4 +- metadata/md5-cache/dev-libs/igraph-0.7.1-r2 | 14 - .../dev-libs/{igraph-0.8.2 => igraph-0.8.5} | 8 +- metadata/md5-cache/dev-libs/iniparser-3.1-r2 | 4 +- metadata/md5-cache/dev-libs/iniparser-4.1 | 4 +- metadata/md5-cache/dev-libs/isl-0.22.1 | 14 - metadata/md5-cache/dev-libs/kqoauth-0.98-r3 | 2 +- metadata/md5-cache/dev-libs/libIDL-0.8.14-r2 | 4 +- metadata/md5-cache/dev-libs/libassuan-2.5.3 | 4 +- metadata/md5-cache/dev-libs/libassuan-2.5.4 | 4 +- metadata/md5-cache/dev-libs/libcbor-0.8.0 | 4 +- metadata/md5-cache/dev-libs/libcss-0.8.0-r2 | 4 +- metadata/md5-cache/dev-libs/libcss-0.9.0-r1 | 4 +- metadata/md5-cache/dev-libs/libcss-0.9.1-r1 | 4 +- metadata/md5-cache/dev-libs/libdnet-1.14-r1 | 4 +- .../md5-cache/dev-libs/libdshconfig-0.20.13 | 4 +- metadata/md5-cache/dev-libs/libffi-3.3-r2 | 4 +- .../md5-cache/dev-libs/libffi-compat-3.2.1-r3 | 4 +- metadata/md5-cache/dev-libs/libfido2-1.5.0-r1 | 4 +- metadata/md5-cache/dev-libs/libgcrypt-1.8.6 | 4 +- metadata/md5-cache/dev-libs/libgcrypt-1.8.7 | 4 +- .../md5-cache/dev-libs/libgcrypt-compat-1.5.6 | 4 +- metadata/md5-cache/dev-libs/libgpg-error-1.38 | 4 +- metadata/md5-cache/dev-libs/libgpg-error-1.39 | 4 +- metadata/md5-cache/dev-libs/libgpg-error-1.41 | 4 +- metadata/md5-cache/dev-libs/libiconv-1.15 | 4 +- metadata/md5-cache/dev-libs/libintl-0.19.7 | 4 +- metadata/md5-cache/dev-libs/libintl-0.19.8.1 | 4 +- metadata/md5-cache/dev-libs/libintl-0.20.1 | 4 +- metadata/md5-cache/dev-libs/libintl-0.20.2 | 4 +- metadata/md5-cache/dev-libs/libintl-0.21 | 4 +- metadata/md5-cache/dev-libs/libksba-1.3.5-r1 | 4 +- metadata/md5-cache/dev-libs/libksba-1.3.5-r2 | 4 +- metadata/md5-cache/dev-libs/libksba-1.4.0 | 4 +- metadata/md5-cache/dev-libs/libksba-1.5.0 | 4 +- metadata/md5-cache/dev-libs/libltdl-2.4.6 | 4 +- .../dev-libs/libparserutils-0.2.4-r1 | 4 +- .../dev-libs/libparserutils-0.2.4-r3 | 4 +- metadata/md5-cache/dev-libs/libpcre-8.44 | 4 +- metadata/md5-cache/dev-libs/libpcre2-10.35 | 4 +- metadata/md5-cache/dev-libs/libpcre2-10.36 | 4 +- metadata/md5-cache/dev-libs/libpipeline-1.5.3 | 4 +- metadata/md5-cache/dev-libs/libpqxx-7.2.1 | 4 +- .../dev-libs/libpthread-stubs-0.4-r1 | 4 +- .../md5-cache/dev-libs/libtimezonemap-0.4.6 | 5 +- metadata/md5-cache/dev-libs/libucl-0.8.1-r100 | 2 +- metadata/md5-cache/dev-libs/libucl-9999 | 2 +- metadata/md5-cache/dev-libs/libverto-0.2.5-r1 | 14 - metadata/md5-cache/dev-libs/libverto-0.3.0 | 15 - metadata/md5-cache/dev-libs/libverto-0.3.1 | 4 +- .../md5-cache/dev-libs/libwapcaplet-0.4.1-r2 | 4 +- .../md5-cache/dev-libs/libwapcaplet-0.4.2-r1 | 4 +- .../md5-cache/dev-libs/libwapcaplet-0.4.3-r1 | 4 +- metadata/md5-cache/dev-libs/libxml2-2.9.10-r4 | 4 +- metadata/md5-cache/dev-libs/libxslt-1.1.34-r1 | 4 +- metadata/md5-cache/dev-libs/libyaml-0.2.2 | 4 +- metadata/md5-cache/dev-libs/libyaml-0.2.5 | 4 +- metadata/md5-cache/dev-libs/lzo-2.10 | 4 +- metadata/md5-cache/dev-libs/mpc-1.2.1 | 4 +- metadata/md5-cache/dev-libs/mpfr-4.1.0 | 4 +- metadata/md5-cache/dev-libs/nettle-3.4.1 | 4 +- metadata/md5-cache/dev-libs/nettle-3.5.1-r1 | 4 +- metadata/md5-cache/dev-libs/nettle-3.6-r2 | 4 +- metadata/md5-cache/dev-libs/nettle-3.6-r3 | 4 +- metadata/md5-cache/dev-libs/nspr-4.26 | 4 +- metadata/md5-cache/dev-libs/nspr-4.27 | 4 +- metadata/md5-cache/dev-libs/nspr-4.28 | 4 +- metadata/md5-cache/dev-libs/nspr-4.29 | 4 +- .../md5-cache/dev-libs/oniguruma-6.9.6-r1 | 4 +- metadata/md5-cache/dev-libs/oniguruma-9999 | 2 +- .../dev-libs/{pegtl-2.8.3 => pegtl-2.8.3-r1} | 4 +- metadata/md5-cache/dev-libs/popt-1.18 | 4 +- metadata/md5-cache/dev-libs/protobuf-3.11.4 | 15 - metadata/md5-cache/dev-libs/qcustomplot-2.0.1 | 2 +- .../dev-libs/qoauth-2.0.1_pre20160315-r3 | 2 +- .../md5-cache/dev-libs/qtcompress-0_p20180513 | 2 +- metadata/md5-cache/dev-libs/quazip-0.9.1 | 2 +- metadata/md5-cache/dev-libs/uulib-0.5.20-r1 | 4 +- metadata/md5-cache/dev-libs/wayland-1.18.91 | 14 + metadata/md5-cache/dev-libs/wayland-9999 | 8 +- .../md5-cache/dev-libs/xmlrpc-c-1.39.11-r1 | 4 +- metadata/md5-cache/dev-libs/xmlrpc-c-1.51.06 | 4 +- .../md5-cache/dev-libs/xmlrpc-c-1.51.06-r1 | 4 +- .../md5-cache/dev-perl/Algorithm-C3-0.100.0 | 4 +- .../dev-perl/Algorithm-Diff-1.190.300-r1 | 4 +- .../md5-cache/dev-perl/App-pwhich-1.160.0 | 4 +- .../md5-cache/dev-perl/AppConfig-1.710.0-r1 | 4 +- .../md5-cache/dev-perl/Archive-Zip-1.640.0 | 4 +- .../md5-cache/dev-perl/Array-RefElem-1.0.0-r3 | 4 +- .../md5-cache/dev-perl/Authen-NTLM-1.90.0-r2 | 4 +- .../md5-cache/dev-perl/Authen-SASL-2.160.0-r2 | 4 +- .../dev-perl/AutoXS-Header-1.20.0-r2 | 4 +- .../dev-perl/B-Hooks-EndOfScope-0.240.0 | 4 +- .../dev-perl/B-Hooks-OP-Check-0.220.0-r1 | 4 +- .../md5-cache/dev-perl/Bit-Vector-7.400.0-r2 | 4 +- metadata/md5-cache/dev-perl/CGI-4.470.0 | 4 +- metadata/md5-cache/dev-perl/CGI-4.510.0 | 4 +- metadata/md5-cache/dev-perl/CGI-Fast-2.150.0 | 4 +- .../dev-perl/CPAN-Changes-0.400.2-r1 | 4 +- .../md5-cache/dev-perl/CPAN-Checksums-2.120.0 | 4 +- .../dev-perl/CPAN-DistnameInfo-0.120.0-r2 | 4 +- .../md5-cache/dev-perl/CPAN-Meta-Check-0.14.0 | 4 +- .../md5-cache/dev-perl/Calendar-Simple-2.0.0 | 4 +- .../dev-perl/Canary-Stability-2013.0.0 | 4 +- .../md5-cache/dev-perl/Capture-Tiny-0.480.0 | 4 +- .../md5-cache/dev-perl/Carp-Always-0.160.0 | 4 +- metadata/md5-cache/dev-perl/Carp-Clan-6.80.0 | 4 +- .../md5-cache/dev-perl/Class-Accessor-0.510.0 | 4 +- .../dev-perl/Class-Accessor-Chained-0.10.0-r2 | 4 +- .../dev-perl/Class-Accessor-Grouped-0.100.140 | 4 +- metadata/md5-cache/dev-perl/Class-Base-0.90.0 | 4 +- metadata/md5-cache/dev-perl/Class-C3-0.340.0 | 4 +- .../dev-perl/Class-C3-Componentised-1.1.2 | 4 +- .../dev-perl/Class-Data-Inheritable-0.80.0-r3 | 4 +- .../dev-perl/Class-Factory-Util-1.700.0-r2 | 4 +- .../dev-perl/Class-Inspector-1.360.0 | 4 +- .../md5-cache/dev-perl/Class-Load-0.250.0 | 4 +- .../dev-perl/Class-Load-XS-0.100.0-r1 | 4 +- .../dev-perl/Class-MakeMethods-1.10.0-r2 | 4 +- .../dev-perl/Class-Method-Modifiers-2.130.0 | 4 +- .../dev-perl/Class-MethodMaker-2.240.0-r2 | 4 +- .../dev-perl/Class-Singleton-1.500.0-r1 | 4 +- metadata/md5-cache/dev-perl/Class-Tiny-1.6.0 | 4 +- metadata/md5-cache/dev-perl/Class-Tiny-1.8.0 | 4 +- .../md5-cache/dev-perl/Class-Trigger-0.150.0 | 4 +- .../dev-perl/Class-XSAccessor-1.190.0-r1 | 4 +- metadata/md5-cache/dev-perl/Clone-0.390.0 | 4 +- .../dev-perl/Color-Library-0.21.0-r1 | 4 +- .../dev-perl/Color-Library-0.21.0-r2 | 4 +- .../md5-cache/dev-perl/Compress-Bzip2-2.260.0 | 4 +- .../md5-cache/dev-perl/Compress-Bzip2-2.280.0 | 4 +- .../md5-cache/dev-perl/Config-Any-0.320.0 | 4 +- .../md5-cache/dev-perl/Config-General-2.630.0 | 4 +- .../md5-cache/dev-perl/Config-Tiny-2.230.0 | 4 +- .../md5-cache/dev-perl/Config-Tiny-2.240.0 | 4 +- .../dev-perl/Context-Preserve-0.30.0 | 4 +- .../dev-perl/Contextual-Return-0.4.14 | 4 +- .../md5-cache/dev-perl/Convert-UUlib-1.710.0 | 4 +- .../md5-cache/dev-perl/Cpanel-JSON-XS-4.190.0 | 4 +- .../md5-cache/dev-perl/Cpanel-JSON-XS-4.240.0 | 4 +- .../dev-perl/Crypt-Blowfish-2.140.0-r1 | 4 +- .../dev-perl/Crypt-Blowfish-2.140.0-r2 | 4 +- .../md5-cache/dev-perl/Crypt-CBC-2.330.0-r1 | 4 +- .../md5-cache/dev-perl/Crypt-CBC-2.330.0-r2 | 4 +- .../md5-cache/dev-perl/Crypt-DES-2.70.0-r1 | 4 +- .../md5-cache/dev-perl/Crypt-DES-2.70.0-r2 | 4 +- .../md5-cache/dev-perl/Crypt-IDEA-1.100.0-r1 | 4 +- .../md5-cache/dev-perl/Crypt-IDEA-1.100.0-r2 | 4 +- .../dev-perl/Crypt-OpenSSL-Bignum-0.90.0 | 4 +- .../dev-perl/Crypt-OpenSSL-Bignum-0.90.0-r1 | 4 +- .../dev-perl/Crypt-OpenSSL-RSA-0.280.0-r3 | 4 +- .../dev-perl/Crypt-OpenSSL-Random-0.110.0 | 4 +- .../md5-cache/dev-perl/Crypt-RC4-2.020.0-r1 | 4 +- .../md5-cache/dev-perl/Crypt-RC4-2.20.0-r2 | 4 +- .../md5-cache/dev-perl/Crypt-Rijndael-1.140.0 | 4 +- .../md5-cache/dev-perl/Crypt-Rijndael-1.150.0 | 4 +- metadata/md5-cache/dev-perl/DBD-Pg-3.10.0 | 4 +- metadata/md5-cache/dev-perl/DBD-Pg-3.14.2 | 4 +- metadata/md5-cache/dev-perl/DBD-Pg-3.5.3 | 4 +- metadata/md5-cache/dev-perl/DBD-Pg-3.7.0 | 4 +- .../md5-cache/dev-perl/DBD-SQLite-1.560.0 | 4 +- .../md5-cache/dev-perl/DBD-SQLite-1.580.0 | 4 +- .../md5-cache/dev-perl/DBD-SQLite-1.660.0 | 4 +- metadata/md5-cache/dev-perl/DBI-1.643.0 | 4 +- .../md5-cache/dev-perl/Data-Compare-1.250.0 | 4 +- .../dev-perl/Data-Compare-1.270.0-r1 | 4 +- metadata/md5-cache/dev-perl/Data-Dump-1.230.0 | 4 +- .../md5-cache/dev-perl/Data-Dump-1.230.0-r1 | 4 +- .../dev-perl/Data-Dumper-Concise-2.23.0 | 4 +- .../md5-cache/dev-perl/Data-OptList-0.110.0 | 4 +- .../md5-cache/dev-perl/Data-Page-2.20.0-r1 | 4 +- metadata/md5-cache/dev-perl/Data-Page-2.30.0 | 4 +- .../md5-cache/dev-perl/Date-Manip-6.600.0 | 4 +- .../md5-cache/dev-perl/Date-Manip-6.820.0 | 4 +- metadata/md5-cache/dev-perl/DateTime-1.440.0 | 4 +- metadata/md5-cache/dev-perl/DateTime-1.520.0 | 4 +- .../DateTime-Format-Builder-0.810.0-r1 | 4 +- .../dev-perl/DateTime-Format-Builder-0.830.0 | 4 +- .../dev-perl/DateTime-Format-Mail-0.403.0 | 4 +- .../dev-perl/DateTime-Format-Strptime-1.740.0 | 4 +- .../dev-perl/DateTime-Format-Strptime-1.770.0 | 4 +- .../dev-perl/DateTime-Format-W3CDTF-0.70.0 | 4 +- .../dev-perl/DateTime-Locale-1.160.0 | 4 +- .../dev-perl/DateTime-Locale-1.280.0 | 4 +- .../dev-perl/DateTime-TimeZone-2.130.0 | 4 +- .../dev-perl/DateTime-TimeZone-2.390.0 | 4 +- .../dev-perl/Devel-CallChecker-0.8.0 | 4 +- .../dev-perl/Devel-CallChecker-0.8.0-r1 | 4 +- .../md5-cache/dev-perl/Devel-Caller-2.60.0 | 4 +- .../md5-cache/dev-perl/Devel-Caller-2.60.0-r2 | 4 +- .../md5-cache/dev-perl/Devel-CheckBin-0.40.0 | 4 +- .../md5-cache/dev-perl/Devel-CheckLib-1.130.0 | 4 +- .../md5-cache/dev-perl/Devel-CheckLib-1.140.0 | 4 +- .../md5-cache/dev-perl/Devel-Cycle-1.120.0 | 4 +- .../md5-cache/dev-perl/Devel-Cycle-1.120.0-r1 | 4 +- .../dev-perl/Devel-GlobalDestruction-0.140.0 | 4 +- .../md5-cache/dev-perl/Devel-LexAlias-0.50.0 | 4 +- .../dev-perl/Devel-LexAlias-0.50.0-r1 | 4 +- .../dev-perl/Devel-OverloadInfo-0.4.0 | 4 +- .../dev-perl/Devel-OverloadInfo-0.5.0 | 4 +- .../dev-perl/Devel-StackTrace-2.20.0 | 4 +- .../dev-perl/Devel-StackTrace-2.40.0 | 4 +- .../md5-cache/dev-perl/Devel-Symdump-2.180.0 | 4 +- .../dev-perl/Devel-Symdump-2.180.0-r1 | 4 +- .../dev-perl/Digest-BubbleBabble-0.20.0-r1 | 4 +- .../dev-perl/Digest-BubbleBabble-0.20.0-r2 | 4 +- .../md5-cache/dev-perl/Digest-GOST-0.60.0-r1 | 4 +- .../md5-cache/dev-perl/Digest-GOST-0.60.0-r2 | 4 +- .../md5-cache/dev-perl/Digest-HMAC-1.30.0-r1 | 4 +- .../md5-cache/dev-perl/Digest-HMAC-1.30.0-r2 | 4 +- .../dev-perl/Digest-Perl-MD5-1.900.0 | 4 +- .../dev-perl/Digest-Perl-MD5-1.900.0-r1 | 4 +- .../md5-cache/dev-perl/Digest-SHA1-2.130.0-r1 | 4 +- .../md5-cache/dev-perl/Digest-SHA1-2.130.0-r2 | 4 +- .../dev-perl/Dist-CheckConflicts-0.110.0 | 4 +- .../md5-cache/dev-perl/Dist-Metadata-0.927.0 | 4 +- .../dev-perl/DynaLoader-Functions-0.3.0 | 4 +- .../md5-cache/dev-perl/Email-Address-1.912.0 | 4 +- .../dev-perl/Encode-EUCJPASCII-0.30.0 | 4 +- .../dev-perl/Encode-EUCJPASCII-0.30.0-r1 | 4 +- .../dev-perl/Encode-HanExtra-0.230.0-r2 | 4 +- .../dev-perl/Encode-HanExtra-0.230.0-r3 | 4 +- .../md5-cache/dev-perl/Encode-Locale-1.50.0 | 4 +- metadata/md5-cache/dev-perl/Error-0.170.250 | 4 +- metadata/md5-cache/dev-perl/Error-0.170.290 | 4 +- .../md5-cache/dev-perl/Eval-Closure-0.140.0 | 4 +- .../dev-perl/Exception-Class-1.430.0 | 4 +- .../dev-perl/Exception-Class-1.440.0 | 4 +- .../md5-cache/dev-perl/Exporter-Tiny-1.2.1 | 4 +- .../md5-cache/dev-perl/Exporter-Tiny-1.2.2 | 4 +- .../md5-cache/dev-perl/ExtUtils-Config-0.8.0 | 4 +- .../dev-perl/ExtUtils-Depends-0.405.0 | 4 +- .../dev-perl/ExtUtils-Depends-0.800.0 | 4 +- .../dev-perl/ExtUtils-Helpers-0.26.0 | 4 +- .../dev-perl/ExtUtils-InstallPaths-0.11.0 | 4 +- .../dev-perl/ExtUtils-InstallPaths-0.12.0 | 4 +- metadata/md5-cache/dev-perl/FCGI-0.780.0 | 4 +- metadata/md5-cache/dev-perl/FCGI-0.790.0 | 4 +- .../md5-cache/dev-perl/File-BaseDir-0.70.0 | 4 +- .../md5-cache/dev-perl/File-BaseDir-0.80.0 | 4 +- .../dev-perl/File-Copy-Recursive-0.380.0-r1 | 4 +- .../md5-cache/dev-perl/File-Find-Rule-0.340.0 | 4 +- .../md5-cache/dev-perl/File-HomeDir-1.2.0 | 4 +- .../md5-cache/dev-perl/File-HomeDir-1.4.0 | 4 +- .../md5-cache/dev-perl/File-HomeDir-1.6.0 | 4 +- .../md5-cache/dev-perl/File-Listing-6.40.0-r1 | 4 +- .../md5-cache/dev-perl/File-Listing-6.40.0-r2 | 4 +- .../md5-cache/dev-perl/File-Listing-6.70.0 | 4 +- .../md5-cache/dev-perl/File-ShareDir-1.104.0 | 4 +- .../md5-cache/dev-perl/File-ShareDir-1.116.0 | 4 +- .../dev-perl/File-ShareDir-Install-0.110.0 | 4 +- .../dev-perl/File-ShareDir-Install-0.130.0 | 4 +- .../md5-cache/dev-perl/File-Slurp-9999.270.0 | 4 +- .../md5-cache/dev-perl/File-Slurp-9999.320.0 | 4 +- .../md5-cache/dev-perl/File-Slurp-Tiny-0.4.0 | 4 +- .../dev-perl/File-Slurp-Tiny-0.4.0-r1 | 4 +- .../md5-cache/dev-perl/File-Slurper-0.10.0 | 4 +- .../md5-cache/dev-perl/File-Slurper-0.12.0 | 4 +- .../md5-cache/dev-perl/File-Spec-Native-1.4.0 | 4 +- .../md5-cache/dev-perl/File-Which-1.220.0 | 4 +- .../md5-cache/dev-perl/File-Which-1.230.0 | 4 +- .../md5-cache/dev-perl/File-chmod-0.420.0 | 4 +- .../md5-cache/dev-perl/File-chmod-0.420.0-r1 | 4 +- metadata/md5-cache/dev-perl/File-pushd-1.14.0 | 4 +- metadata/md5-cache/dev-perl/File-pushd-1.16.0 | 4 +- metadata/md5-cache/dev-perl/Filter-1.570.0 | 4 +- metadata/md5-cache/dev-perl/Filter-1.600.0 | 4 +- .../dev-perl/Getopt-Long-Descriptive-0.103.0 | 4 +- .../md5-cache/dev-perl/HTML-Parser-3.720.0 | 4 +- .../md5-cache/dev-perl/HTML-Tagset-3.200.0-r1 | 4 +- metadata/md5-cache/dev-perl/HTML-Tree-5.60.0 | 4 +- metadata/md5-cache/dev-perl/HTML-Tree-5.70.0 | 4 +- .../md5-cache/dev-perl/HTTP-Cookies-6.40.0 | 4 +- .../md5-cache/dev-perl/HTTP-Daemon-6.10.0-r2 | 4 +- .../md5-cache/dev-perl/HTTP-Daemon-6.60.0 | 4 +- .../md5-cache/dev-perl/HTTP-Date-6.20.0-r1 | 4 +- .../md5-cache/dev-perl/HTTP-Message-6.130.0 | 4 +- .../dev-perl/HTTP-Negotiate-6.10.0-r1 | 4 +- .../dev-perl/HTTP-Server-Simple-0.520.0 | 4 +- .../md5-cache/dev-perl/Hash-FieldHash-0.150.0 | 4 +- .../dev-perl/Hash-FieldHash-0.150.0-r1 | 4 +- .../md5-cache/dev-perl/Hash-Merge-0.200.0 | 4 +- .../dev-perl/IO-CaptureOutput-1.110.400-r1 | 4 +- metadata/md5-cache/dev-perl/IO-HTML-1.1.0 | 4 +- .../dev-perl/IO-Socket-INET6-2.720.0-r1 | 4 +- .../md5-cache/dev-perl/IO-Socket-SSL-2.66.0 | 4 +- metadata/md5-cache/dev-perl/IO-Tty-1.120.0 | 4 +- .../md5-cache/dev-perl/IO-stringy-2.111.0 | 4 +- metadata/md5-cache/dev-perl/IPC-Run-0.960.0 | 4 +- metadata/md5-cache/dev-perl/IPC-Run3-0.48.0 | 4 +- .../dev-perl/IPC-System-Simple-1.250.0 | 4 +- metadata/md5-cache/dev-perl/Import-Into-1.2.5 | 4 +- metadata/md5-cache/dev-perl/Importer-0.24.0 | 4 +- metadata/md5-cache/dev-perl/JSON-2.940.0 | 4 +- metadata/md5-cache/dev-perl/JSON-Any-1.390.0 | 4 +- .../md5-cache/dev-perl/JSON-MaybeXS-1.3.9 | 4 +- metadata/md5-cache/dev-perl/JSON-XS-3.40.0 | 4 +- metadata/md5-cache/dev-perl/Jcode-2.70.0-r1 | 4 +- .../dev-perl/LWP-MediaTypes-6.20.0-r1 | 4 +- .../md5-cache/dev-perl/LaTeX-Driver-0.300.2 | 4 +- .../md5-cache/dev-perl/LaTeX-Encode-0.92.0 | 4 +- .../dev-perl/Lexical-SealRequireHints-0.11.0 | 4 +- .../dev-perl/Lingua-EN-Inflect-1.902.0 | 4 +- .../md5-cache/dev-perl/List-AllUtils-0.140.0 | 4 +- .../md5-cache/dev-perl/List-AllUtils-0.90.0 | 4 +- .../md5-cache/dev-perl/List-MoreUtils-0.418.0 | 4 +- .../md5-cache/dev-perl/List-MoreUtils-0.419.0 | 4 +- .../md5-cache/dev-perl/List-MoreUtils-0.426.0 | 4 +- .../md5-cache/dev-perl/List-MoreUtils-0.428.0 | 4 +- .../dev-perl/List-MoreUtils-XS-0.418.0 | 4 +- .../dev-perl/List-MoreUtils-XS-0.426.0 | 4 +- .../dev-perl/List-MoreUtils-XS-0.428.0 | 4 +- .../md5-cache/dev-perl/List-SomeUtils-0.560.0 | 4 +- .../dev-perl/List-SomeUtils-XS-0.550.0 | 4 +- .../md5-cache/dev-perl/List-UtilsBy-0.100.0 | 4 +- .../md5-cache/dev-perl/Locale-Codes-3.620.0 | 4 +- metadata/md5-cache/dev-perl/Log-Agent-1.1.0 | 4 +- .../md5-cache/dev-perl/Log-Dispatch-2.580.0 | 4 +- .../md5-cache/dev-perl/Log-Dispatch-2.630.0 | 4 +- .../md5-cache/dev-perl/Log-Dispatch-2.670.0 | 4 +- metadata/md5-cache/dev-perl/MLDBM-2.50.0 | 4 +- metadata/md5-cache/dev-perl/MP3-Info-1.260.0 | 4 +- .../md5-cache/dev-perl/MRO-Compat-0.130.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 337775 -> 337820 bytes .../dev-perl/Math-Base-Convert-0.110.0 | 4 +- .../md5-cache/dev-perl/Math-Base36-0.140.0 | 4 +- .../dev-perl/Math-BigInt-GMP-1.600.600 | 4 +- metadata/md5-cache/dev-perl/Math-Round-0.70.0 | 4 +- .../md5-cache/dev-perl/Mock-Config-0.30.0 | 4 +- .../md5-cache/dev-perl/Module-Build-0.422.400 | 4 +- .../dev-perl/Module-Build-Tiny-0.39.0 | 4 +- .../md5-cache/dev-perl/Module-Find-0.130.0 | 4 +- .../dev-perl/Module-Implementation-0.90.0 | 4 +- .../dev-perl/Module-Pluggable-5.200.0 | 4 +- .../md5-cache/dev-perl/Module-Runtime-0.16.0 | 4 +- .../dev-perl/Module-Runtime-Conflicts-0.3.0 | 4 +- metadata/md5-cache/dev-perl/Moo-2.3.3 | 4 +- .../dev-perl/MooX-Types-MooseLike-0.290.0 | 4 +- metadata/md5-cache/dev-perl/Moose-2.200.700 | 4 +- .../dev-perl/MooseX-FollowPBP-0.50.0-r1 | 4 +- .../md5-cache/dev-perl/MooseX-Getopt-0.740.0 | 4 +- .../MooseX-Role-Parameterized-1.100.0 | 4 +- .../MooseX-Role-WithOverloading-0.170.0 | 4 +- .../md5-cache/dev-perl/MooseX-Types-0.500.0 | 4 +- .../dev-perl/MooseX-Types-JSON-1.0.0-r1 | 4 +- .../dev-perl/MooseX-Types-Path-Class-0.90.0 | 4 +- .../md5-cache/dev-perl/Mozilla-CA-20999999 | 4 +- metadata/md5-cache/dev-perl/Net-DNS-1.130.0 | 4 +- metadata/md5-cache/dev-perl/Net-DNS-1.230.0 | 4 +- .../Net-DNS-Resolver-Mock-1.201.710.310 | 4 +- .../md5-cache/dev-perl/Net-DNS-SEC-1.160.0 | 4 +- .../md5-cache/dev-perl/Net-DNS-SEC-1.30.0 | 4 +- .../md5-cache/dev-perl/Net-Daemon-0.480.0-r2 | 4 +- .../md5-cache/dev-perl/Net-Domain-TLD-1.750.0 | 4 +- .../md5-cache/dev-perl/Net-IDN-Encode-2.400.0 | 4 +- .../md5-cache/dev-perl/Net-IDN-Encode-2.500.0 | 4 +- metadata/md5-cache/dev-perl/Net-IP-1.260.0-r1 | 4 +- .../md5-cache/dev-perl/Net-Ident-1.240.0-r1 | 4 +- .../md5-cache/dev-perl/Net-LibIDN-0.120.0-r2 | 4 +- .../md5-cache/dev-perl/Net-LibIDN2-1.0.0-r1 | 4 +- .../md5-cache/dev-perl/Net-LibIDN2-1.0.0-r2 | 4 +- metadata/md5-cache/dev-perl/Net-SNMP-6.0.1-r2 | 4 +- .../md5-cache/dev-perl/Net-SSLeay-1.880.0 | 4 +- .../md5-cache/dev-perl/Net-Subnet-1.30.0-r1 | 4 +- metadata/md5-cache/dev-perl/Net-Telnet-3.40.0 | 4 +- .../dev-perl/Number-Compare-0.30.0-r1 | 4 +- .../dev-perl/OLE-StorageLite-0.190.0-r1 | 4 +- .../dev-perl/Package-Constants-0.60.0 | 4 +- .../Package-DeprecationManager-0.170.0 | 4 +- .../md5-cache/dev-perl/Package-Stash-0.370.0 | 4 +- .../dev-perl/Package-Stash-XS-0.280.0 | 4 +- .../md5-cache/dev-perl/Package-Variant-1.3.2 | 4 +- metadata/md5-cache/dev-perl/PadWalker-2.300.0 | 4 +- .../md5-cache/dev-perl/Params-Classify-0.15.0 | 4 +- .../md5-cache/dev-perl/Params-Util-1.70.0 | 4 +- .../dev-perl/Params-Validate-1.290.0 | 4 +- .../Params-ValidationCompiler-0.260.0 | 4 +- .../dev-perl/Parse-RecDescent-1.967.15 | 4 +- .../md5-cache/dev-perl/Path-Class-0.370.0 | 4 +- metadata/md5-cache/dev-perl/Path-Tiny-0.104.0 | 4 +- .../md5-cache/dev-perl/Perl-Tidy-20171214.0.0 | 4 +- .../md5-cache/dev-perl/Perl-Tidy-20190915.0.0 | 4 +- .../dev-perl/PerlIO-utf8_strict-0.7.0 | 4 +- metadata/md5-cache/dev-perl/PlRPC-0.202.0-r3 | 4 +- .../dev-perl/Pod-Coverage-0.230.0-r1 | 4 +- .../md5-cache/dev-perl/Pod-LaTeX-0.610.0-r1 | 4 +- .../md5-cache/dev-perl/Pod-Markdown-3.5.0 | 4 +- .../md5-cache/dev-perl/Pod-Parser-1.630.0-r1 | 4 +- .../dev-perl/Pod-Simple-LaTeX-0.60.0 | 4 +- metadata/md5-cache/dev-perl/Probe-Perl-0.30.0 | 4 +- metadata/md5-cache/dev-perl/Readonly-2.50.0 | 4 +- metadata/md5-cache/dev-perl/Ref-Util-0.203.0 | 4 +- .../md5-cache/dev-perl/Ref-Util-XS-0.116.0 | 4 +- metadata/md5-cache/dev-perl/Regexp-Util-0.3.0 | 4 +- metadata/md5-cache/dev-perl/Role-Tiny-2.0.6 | 4 +- .../md5-cache/dev-perl/SQL-Abstract-1.840.0 | 4 +- .../dev-perl/SQL-Abstract-Classic-1.910.0 | 4 +- .../md5-cache/dev-perl/SQL-Statement-1.412.0 | 4 +- .../md5-cache/dev-perl/SUPER-1.201.411.170 | 4 +- .../dev-perl/Scalar-Properties-1.100.860-r1 | 4 +- .../md5-cache/dev-perl/Scope-Guard-0.210.0 | 4 +- .../dev-perl/Shell-EnvImporter-1.70.0-r2 | 4 +- metadata/md5-cache/dev-perl/Socket6-0.280.0 | 4 +- metadata/md5-cache/dev-perl/Specio-0.420.0 | 4 +- metadata/md5-cache/dev-perl/Spiffy-0.460.0 | 4 +- .../dev-perl/Spreadsheet-ParseExcel-0.650.0 | 4 +- .../dev-perl/Spreadsheet-WriteExcel-2.400.0 | 4 +- .../md5-cache/dev-perl/Sub-Exporter-0.987.0 | 4 +- .../dev-perl/Sub-Exporter-ForMethods-0.100.52 | 4 +- .../dev-perl/Sub-Exporter-Progressive-0.1.13 | 4 +- .../md5-cache/dev-perl/Sub-Identify-0.140.0 | 4 +- metadata/md5-cache/dev-perl/Sub-Info-0.2.0 | 4 +- .../md5-cache/dev-perl/Sub-Install-0.928.0 | 4 +- metadata/md5-cache/dev-perl/Sub-Name-0.210.0 | 4 +- metadata/md5-cache/dev-perl/Sub-Quote-2.4.0 | 4 +- .../md5-cache/dev-perl/Sub-Uplevel-0.280.0 | 4 +- .../dev-perl/Taint-Runtime-0.30.0-r1 | 4 +- .../md5-cache/dev-perl/Task-Weaken-1.50.0 | 4 +- metadata/md5-cache/dev-perl/Term-Table-0.8.0 | 4 +- .../md5-cache/dev-perl/TermReadKey-2.370.0 | 4 +- metadata/md5-cache/dev-perl/Test-Base-0.880.0 | 4 +- .../dev-perl/Test-CleanNamespaces-0.220.0 | 4 +- .../dev-perl/Test-CleanNamespaces-0.240.0 | 4 +- metadata/md5-cache/dev-perl/Test-Deep-1.127.0 | 4 +- .../dev-perl/Test-Differences-0.640.0 | 4 +- .../md5-cache/dev-perl/Test-Exception-0.430.0 | 4 +- .../dev-perl/Test-FailWarnings-0.8.0-r1 | 4 +- metadata/md5-cache/dev-perl/Test-Fatal-0.14.0 | 4 +- .../dev-perl/Test-File-ShareDir-1.1.2 | 4 +- metadata/md5-cache/dev-perl/Test-Inter-1.60.0 | 4 +- metadata/md5-cache/dev-perl/Test-Inter-1.90.0 | 4 +- .../md5-cache/dev-perl/Test-LeakTrace-0.160.0 | 4 +- .../dev-perl/Test-Memory-Cycle-1.60.0 | 4 +- .../dev-perl/Test-MockModule-0.130.0 | 4 +- .../dev-perl/Test-MockObject-1.201.612.20 | 4 +- .../md5-cache/dev-perl/Test-MockRandom-1.10.0 | 4 +- metadata/md5-cache/dev-perl/Test-Most-0.350.0 | 4 +- metadata/md5-cache/dev-perl/Test-Needs-0.2.5 | 4 +- .../dev-perl/Test-NoWarnings-1.40.0-r3 | 4 +- .../dev-perl/Test-Number-Delta-1.60.0 | 4 +- metadata/md5-cache/dev-perl/Test-Pod-1.510.0 | 4 +- .../dev-perl/Test-Pod-Coverage-1.100.0 | 4 +- .../md5-cache/dev-perl/Test-Requires-0.100.0 | 4 +- .../dev-perl/Test-RequiresInternet-0.50.0 | 4 +- .../md5-cache/dev-perl/Test-Script-1.230.0 | 4 +- .../dev-perl/Test-SharedFork-0.350.0 | 4 +- .../md5-cache/dev-perl/Test-TCP-2.190.0-r1 | 4 +- metadata/md5-cache/dev-perl/Test-Trap-0.3.3 | 4 +- metadata/md5-cache/dev-perl/Test-Warn-0.320.0 | 4 +- .../md5-cache/dev-perl/Test-Warnings-0.26.0 | 4 +- .../dev-perl/Test-Without-Module-0.200.0 | 4 +- metadata/md5-cache/dev-perl/Test-YAML-1.60.0 | 4 +- .../dev-perl/Test2-Plugin-NoWarnings-0.60.0 | 4 +- .../md5-cache/dev-perl/Test2-Suite-0.0.77 | 4 +- .../dev-perl/Text-Autoformat-1.740.0 | 4 +- metadata/md5-cache/dev-perl/Text-CSV-1.950.0 | 4 +- .../dev-perl/Text-CSV-Simple-1.0.0-r1 | 4 +- .../md5-cache/dev-perl/Text-CSV_XS-1.340.0 | 4 +- metadata/md5-cache/dev-perl/Text-Diff-1.450.0 | 4 +- metadata/md5-cache/dev-perl/Text-Glob-0.110.0 | 4 +- .../md5-cache/dev-perl/Text-Glob-0.90.0-r1 | 4 +- .../md5-cache/dev-perl/Text-Reform-1.200.0-r1 | 4 +- .../md5-cache/dev-perl/Text-Soundex-3.50.0 | 4 +- .../md5-cache/dev-perl/Text-Unidecode-1.300.0 | 4 +- .../md5-cache/dev-perl/Tie-IxHash-1.230.0 | 4 +- metadata/md5-cache/dev-perl/Tie-Sub-1.1.0-r1 | 4 +- metadata/md5-cache/dev-perl/Try-Tiny-0.300.0 | 4 +- metadata/md5-cache/dev-perl/Type-Tie-0.9.0 | 4 +- metadata/md5-cache/dev-perl/Type-Tiny-1.2.1 | 4 +- .../md5-cache/dev-perl/Type-Tiny-XS-0.12.0 | 4 +- .../dev-perl/Types-Serialiser-1.0.0-r1 | 4 +- .../dev-perl/UNIVERSAL-can-1.201.403.280 | 4 +- .../dev-perl/UNIVERSAL-isa-1.201.710.120 | 4 +- metadata/md5-cache/dev-perl/URI-1.710.0 | 4 +- metadata/md5-cache/dev-perl/URI-1.730.0 | 4 +- .../Unicode-EastAsianWidth-1.330.0-r1 | 4 +- .../md5-cache/dev-perl/Unicode-Map-0.112.0-r1 | 4 +- .../md5-cache/dev-perl/Unicode-UTF8-0.620.0 | 4 +- .../md5-cache/dev-perl/Variable-Magic-0.620.0 | 4 +- .../dev-perl/WWW-RobotRules-6.20.0-r1 | 4 +- metadata/md5-cache/dev-perl/Want-0.290.0 | 4 +- .../dev-perl/XML-Filter-BufferText-1.10.0-r1 | 4 +- .../dev-perl/XML-Handler-YAWriter-0.230.0-r2 | 4 +- .../dev-perl/XML-NamespaceSupport-1.120.0 | 4 +- .../md5-cache/dev-perl/XML-Parser-2.440.0 | 4 +- metadata/md5-cache/dev-perl/XML-RSS-1.600.0 | 4 +- .../md5-cache/dev-perl/XML-RegExp-0.40.0-r1 | 4 +- metadata/md5-cache/dev-perl/XML-SAX-1.0.0 | 4 +- .../md5-cache/dev-perl/XML-SAX-Base-1.90.0 | 4 +- .../md5-cache/dev-perl/XML-SAX-Expat-0.510.0 | 4 +- .../md5-cache/dev-perl/XML-SAX-Writer-0.570.0 | 4 +- .../md5-cache/dev-perl/XML-Simple-2.250.0 | 4 +- .../md5-cache/dev-perl/XML-Writer-0.625.0 | 4 +- metadata/md5-cache/dev-perl/XML-XPath-1.420.0 | 4 +- metadata/md5-cache/dev-perl/YAML-1.150.0 | 4 +- metadata/md5-cache/dev-perl/YAML-1.240.0 | 4 +- metadata/md5-cache/dev-perl/YAML-1.260.0-r1 | 4 +- .../md5-cache/dev-perl/YAML-LibYAML-0.690.0 | 4 +- metadata/md5-cache/dev-perl/YAML-PP-0.18.0 | 4 +- metadata/md5-cache/dev-perl/YAML-PP-0.18.0-r1 | 4 +- metadata/md5-cache/dev-perl/YAML-Syck-1.300.0 | 4 +- metadata/md5-cache/dev-perl/YAML-Syck-1.310.0 | 4 +- metadata/md5-cache/dev-perl/YAML-Tiny-1.690.0 | 4 +- metadata/md5-cache/dev-perl/YAML-Tiny-1.730.0 | 4 +- .../md5-cache/dev-perl/aliased-0.340.0-r1 | 4 +- .../dev-perl/bareword-filehandles-0.7.0-r1 | 4 +- .../dev-perl/common-sense-3.740.0-r1 | 4 +- .../md5-cache/dev-perl/common-sense-3.750.0 | 4 +- metadata/md5-cache/dev-perl/indirect-0.370.0 | 4 +- .../md5-cache/dev-perl/libintl-perl-1.280.0 | 4 +- .../md5-cache/dev-perl/libintl-perl-1.310.0 | 4 +- .../md5-cache/dev-perl/libxml-perl-0.80.0-r2 | 4 +- .../dev-perl/multidimensional-0.13.0 | 4 +- .../dev-perl/namespace-autoclean-0.280.0 | 4 +- .../dev-perl/namespace-clean-0.270.0 | 4 +- metadata/md5-cache/dev-perl/prefork-1.40.0-r2 | 4 +- metadata/md5-cache/dev-perl/strictures-2.0.3 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 321906 -> 321212 bytes metadata/md5-cache/dev-python/PyQt5-5.15.1 | 2 +- metadata/md5-cache/dev-python/PyQt5-5.15.2 | 2 +- .../md5-cache/dev-python/PyQtWebEngine-5.15.1 | 2 +- .../md5-cache/dev-python/PyQtWebEngine-5.15.2 | 2 +- ...gcomplete-1.12.2 => argcomplete-1.12.2-r1} | 4 +- .../dev-python/aws-sam-translator-1.30.1 | 15 - .../dev-python/aws-sam-translator-1.31.0 | 4 +- metadata/md5-cache/dev-python/bcrypt-3.1.7-r2 | 4 +- metadata/md5-cache/dev-python/bcrypt-3.2.0 | 4 +- metadata/md5-cache/dev-python/breathe-4.22.1 | 4 +- metadata/md5-cache/dev-python/certifi-10001 | 4 +- .../md5-cache/dev-python/certifi-10001-r1 | 4 +- .../dev-python/cfn-python-lint-0.41.0 | 15 - .../dev-python/cfn-python-lint-0.42.0 | 4 +- metadata/md5-cache/dev-python/cheroot-8.4.5 | 15 - metadata/md5-cache/dev-python/cheroot-8.4.8 | 4 +- .../md5-cache/dev-python/cryptography-3.2.1 | 4 +- metadata/md5-cache/dev-python/docker-py-4.3.1 | 16 - metadata/md5-cache/dev-python/docker-py-4.4.0 | 4 +- .../md5-cache/dev-python/docutils-0.16-r1 | 4 +- .../md5-cache/dev-python/docutils-glep-1.2 | 4 +- .../md5-cache/dev-python/dogpile-cache-1.1.0 | 15 - .../md5-cache/dev-python/dogpile-cache-1.1.1 | 4 +- metadata/md5-cache/dev-python/ecdsa-0.16.1 | 4 +- metadata/md5-cache/dev-python/executing-0.5.4 | 15 + metadata/md5-cache/dev-python/gevent-20.12.1 | 16 + metadata/md5-cache/dev-python/ifaddr-0.1.7 | 4 +- .../md5-cache/dev-python/ipywidgets-7.6.2 | 15 + .../md5-cache/dev-python/jaraco-text-3.4.0 | 15 + metadata/md5-cache/dev-python/jeepney-0.6.0 | 4 +- metadata/md5-cache/dev-python/jsonpatch-1.26 | 15 - metadata/md5-cache/dev-python/jsonpatch-1.27 | 4 +- metadata/md5-cache/dev-python/libnacl-1.7.2 | 4 +- metadata/md5-cache/dev-python/lxml-4.6.1 | 16 - metadata/md5-cache/dev-python/lxml-4.6.2-r1 | 4 +- .../md5-cache/dev-python/more-itertools-8.5.0 | 14 - .../md5-cache/dev-python/more-itertools-8.6.0 | 4 +- .../dev-python/ndg-httpsclient-0.4.0 | 14 - .../dev-python/ndg-httpsclient-0.4.2-r1 | 15 - .../dev-python/ndg-httpsclient-0.5.1 | 4 +- .../md5-cache/dev-python/packaging-20.4-r1 | 4 +- metadata/md5-cache/dev-python/packaging-20.5 | 4 +- metadata/md5-cache/dev-python/packaging-20.7 | 4 +- metadata/md5-cache/dev-python/packaging-20.8 | 4 +- metadata/md5-cache/dev-python/paramiko-2.7.2 | 4 +- .../{ordered-set-4.0.1 => pebble-4.6.0} | 12 +- metadata/md5-cache/dev-python/plotly-4.14.1 | 14 + metadata/md5-cache/dev-python/pyaes-1.6.1-r2 | 4 +- metadata/md5-cache/dev-python/pyclipper-1.2.1 | 15 + .../dev-python/pycryptodome-3.9.8-r1 | 15 - .../md5-cache/dev-python/pycryptodome-3.9.9 | 4 +- .../md5-cache/dev-python/pycryptodomex-3.9.8 | 4 +- .../md5-cache/dev-python/pycryptodomex-3.9.9 | 4 +- metadata/md5-cache/dev-python/pyilmbase-2.5.3 | 16 + .../md5-cache/dev-python/pyotherside-1.5.9 | 2 +- .../dev-python/pytest-asyncio-0.14.0 | 4 +- .../md5-cache/dev-python/python-xlib-0.29 | 4 +- .../dev-python/qscintilla-python-2.11.5 | 2 +- .../dev-python/qscintilla-python-2.11.6 | 2 +- metadata/md5-cache/dev-python/qtconsole-4.7.7 | 16 - metadata/md5-cache/dev-python/qtconsole-5.0.0 | 16 - metadata/md5-cache/dev-python/qtconsole-5.0.1 | 4 +- .../md5-cache/dev-python/reportlab-3.5.57 | 16 + metadata/md5-cache/dev-python/rpyc-5.0.0 | 15 + .../md5-cache/dev-python/secretstorage-3.3.0 | 4 +- .../md5-cache/dev-python/setproctitle-1.2 | 4 +- metadata/md5-cache/dev-python/txaio-20.12.1 | 4 +- metadata/md5-cache/dev-python/xlrd-1.2.0 | 4 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 19419 -> 19437 bytes metadata/md5-cache/dev-qt/qt-creator-4.12.3 | 2 +- metadata/md5-cache/dev-qt/qt-creator-9999 | 2 +- metadata/md5-cache/dev-qt/qtchooser-66 | 2 +- .../md5-cache/dev-qt/qtdeclarative-5.15.2 | 4 +- .../dev-qt/qtlockedfile-2.4.1_p20171024 | 2 +- .../qtsingleapplication-2.6.1_p20171024 | 2 +- .../dev-qt/qtstyleplugins-5.0.0_p20170311 | 2 +- .../dev-qt/qtwebkit-5.212.0_pre20200309-r1 | 2 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 7219 -> 7210 bytes metadata/md5-cache/dev-scheme/guile-1.8.8-r3 | 4 +- metadata/md5-cache/dev-scheme/guile-2.0.14-r3 | 4 +- metadata/md5-cache/dev-scheme/guile-2.2.6 | 4 +- metadata/md5-cache/dev-scheme/guile-2.2.7 | 4 +- metadata/md5-cache/dev-scheme/guile-3.0.4 | 4 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8637 -> 8642 bytes metadata/md5-cache/dev-tcltk/expect-5.45.4 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 119424 -> 116882 bytes .../md5-cache/dev-util/boost-build-1.74.0 | 4 +- metadata/md5-cache/dev-util/byacc-20200330 | 4 +- metadata/md5-cache/dev-util/byacc-20200910 | 4 +- metadata/md5-cache/dev-util/ccls-0.20190823.6 | 13 - metadata/md5-cache/dev-util/ccls-0.20201025 | 13 - metadata/md5-cache/dev-util/clazy-1.8 | 4 +- metadata/md5-cache/dev-util/confix-wrapper-1 | 4 +- metadata/md5-cache/dev-util/cppcheck-1.88 | 2 +- metadata/md5-cache/dev-util/cscope-15.8a-r2 | 4 +- metadata/md5-cache/dev-util/cscope-15.9 | 4 +- metadata/md5-cache/dev-util/ctags-20190331 | 4 +- metadata/md5-cache/dev-util/cutter-1.12.0 | 2 +- metadata/md5-cache/dev-util/ddd-3.3.12-r4 | 4 +- .../md5-cache/dev-util/dialog-1.3.20200327 | 4 +- metadata/md5-cache/dev-util/diffstat-1.63 | 4 +- metadata/md5-cache/dev-util/dwdiff-2.1.3 | 4 +- metadata/md5-cache/dev-util/glib-utils-2.62.6 | 4 +- metadata/md5-cache/dev-util/glib-utils-2.64.5 | 4 +- metadata/md5-cache/dev-util/glib-utils-2.66.2 | 4 +- metadata/md5-cache/dev-util/glib-utils-2.66.3 | 4 +- metadata/md5-cache/dev-util/glib-utils-2.66.4 | 4 +- metadata/md5-cache/dev-util/gperf-3.1 | 4 +- metadata/md5-cache/dev-util/gtk-doc-am-1.32 | 4 +- metadata/md5-cache/dev-util/gtk-doc-am-1.33.1 | 4 +- metadata/md5-cache/dev-util/hip-4.0.0 | 15 + .../md5-cache/dev-util/intltool-0.51.0-r2 | 4 +- .../dev-util/kdstatemachineeditor-1.2.4 | 2 +- .../dev-util/kdstatemachineeditor-9999 | 2 +- .../dev-util/netsurf-buildsystem-1.8-r1 | 4 +- .../dev-util/netsurf-buildsystem-1.9 | 4 +- .../dev-util/nvidia-cuda-sdk-10.1.243 | 14 - .../md5-cache/dev-util/nvidia-cuda-sdk-6.5.19 | 14 - .../md5-cache/dev-util/nvidia-cuda-sdk-7.5.18 | 14 - .../dev-util/nvidia-cuda-sdk-8.0.44-r1 | 14 - .../dev-util/nvidia-cuda-sdk-9.0.176 | 14 - .../md5-cache/dev-util/nvidia-cuda-sdk-9.1.85 | 14 - .../dev-util/nvidia-cuda-toolkit-10.0.130 | 13 - .../dev-util/nvidia-cuda-toolkit-10.1.105-r3 | 13 - .../dev-util/nvidia-cuda-toolkit-10.1.168-r2 | 13 - .../dev-util/nvidia-cuda-toolkit-10.1.243-r3 | 13 - .../dev-util/nvidia-cuda-toolkit-11.0.3 | 13 - ...lkit-11.1.0 => nvidia-cuda-toolkit-11.2.0} | 8 +- .../dev-util/nvidia-cuda-toolkit-6.5.14 | 13 - .../dev-util/nvidia-cuda-toolkit-6.5.19-r1 | 13 - .../dev-util/nvidia-cuda-toolkit-7.5.18-r2 | 13 - .../dev-util/nvidia-cuda-toolkit-8.0.44 | 13 - .../dev-util/nvidia-cuda-toolkit-9.0.176 | 13 - .../dev-util/nvidia-cuda-toolkit-9.1.85 | 13 - metadata/md5-cache/dev-util/patchutils-0.3.3 | 4 +- metadata/md5-cache/dev-util/patchutils-0.3.4 | 4 +- metadata/md5-cache/dev-util/pkgconfig-0.28-r2 | 4 +- metadata/md5-cache/dev-util/pkgconfig-0.28-r3 | 4 +- metadata/md5-cache/dev-util/pkgconfig-0.29.1 | 4 +- metadata/md5-cache/dev-util/pkgconfig-0.29.2 | 4 +- metadata/md5-cache/dev-util/pkgconfig-9999 | 2 +- metadata/md5-cache/dev-util/qbs-1.12.2 | 2 +- metadata/md5-cache/dev-util/qbs-1.14.1 | 2 +- metadata/md5-cache/dev-util/qbs-1.15.0 | 2 +- metadata/md5-cache/dev-util/qbs-1.16.0 | 2 +- .../dev-util/qdevicemonitor-1.0.1-r2 | 2 +- .../md5-cache/dev-util/qdevicemonitor-9999 | 2 +- metadata/md5-cache/dev-util/qstlink2-1.2.3 | 2 +- metadata/md5-cache/dev-util/ragel-6.10 | 4 +- .../dev-util/{rt-tests-1.9 => rt-tests-1.10} | 4 +- metadata/md5-cache/dev-util/sasm-2.2-r1 | 2 +- metadata/md5-cache/dev-util/sasm-3.10.1 | 2 +- .../dev-util/wayland-scanner-1.18.91 | 14 + .../md5-cache/dev-util/wayland-scanner-9999 | 13 + .../dev-util/xxdiff-4.0.1_p20170622-r1 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 18569 -> 18574 bytes metadata/md5-cache/dev-vcs/cvs-1.12.12-r12 | 4 +- metadata/md5-cache/dev-vcs/git-2.23.3 | 4 +- metadata/md5-cache/dev-vcs/git-2.24.3 | 4 +- metadata/md5-cache/dev-vcs/git-2.25.4 | 4 +- metadata/md5-cache/dev-vcs/git-2.26.2 | 4 +- metadata/md5-cache/dev-vcs/git-2.27.0 | 4 +- metadata/md5-cache/dev-vcs/git-2.28.0 | 4 +- metadata/md5-cache/dev-vcs/git-2.29.2 | 4 +- metadata/md5-cache/dev-vcs/git-2.30.0_rc2 | 2 +- metadata/md5-cache/dev-vcs/git-9999 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r1 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r2 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r3 | 2 +- metadata/md5-cache/dev-vcs/git-tools-2017.10 | 14 - metadata/md5-cache/dev-vcs/git-tools-2019.11 | 4 +- metadata/md5-cache/dev-vcs/git-tools-2020.09 | 14 + metadata/md5-cache/dev-vcs/mercurial-5.2.2-r2 | 4 +- metadata/md5-cache/dev-vcs/mercurial-5.3.2-r1 | 4 +- metadata/md5-cache/dev-vcs/mercurial-5.4.2-r1 | 4 +- metadata/md5-cache/dev-vcs/mercurial-5.5.2 | 4 +- metadata/md5-cache/dev-vcs/mercurial-5.6 | 4 +- metadata/md5-cache/dev-vcs/svn2git-1.0.16 | 2 +- metadata/md5-cache/dev-vcs/svn2git-1.0.17 | 2 +- metadata/md5-cache/dev-vcs/svn2git-1.0.18 | 2 +- metadata/md5-cache/dev-vcs/svn2git-9999 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11399 -> 11391 bytes .../md5-cache/games-board/chessx-1.5.4-r1 | 2 +- metadata/md5-cache/games-board/peg-e-1.2.8 | 2 +- metadata/md5-cache/games-board/pokerth-1.1.2 | 2 +- metadata/md5-cache/games-board/simsu-1.3.9 | 2 +- metadata/md5-cache/games-board/tetzle-2.1.3 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 7664 -> 7662 bytes .../{dMagnetic-0.28 => dMagnetic-0.29} | 2 +- metadata/md5-cache/games-engines/qtads-3.0.0 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 11396 -> 11392 bytes .../md5-cache/games-fps/doomsday-2.1.1-r1 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 9578 -> 9576 bytes metadata/md5-cache/games-misc/games-envd-0 | 4 +- metadata/md5-cache/games-misc/wtf-20200518 | 4 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18468 -> 18460 bytes .../md5-cache/games-puzzle/colorcode-0.8.5 | 2 +- .../games-puzzle/connectagram-1.2.11 | 2 +- .../md5-cache/games-puzzle/cutemaze-1.2.6 | 2 +- metadata/md5-cache/games-puzzle/gottet-1.1.9 | 2 +- .../md5-cache/games-puzzle/hexalate-1.1.6 | 2 +- metadata/md5-cache/games-puzzle/tanglet-1.5.3 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 11177 -> 11181 bytes .../md5-cache/games-strategy/freeciv-2.6.2 | 2 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 18145 -> 16488 bytes metadata/md5-cache/gnome-extra/cinnamon-4.4.8 | 14 - .../gnome-extra/cinnamon-control-center-4.4.0 | 14 - .../gnome-extra/cinnamon-desktop-4.4.1 | 13 - .../gnome-extra/cinnamon-menus-4.4.0 | 14 - .../gnome-extra/cinnamon-screensaver-4.4.1 | 14 - .../gnome-extra/cinnamon-screensaver-4.6.0 | 4 +- .../gnome-extra/cinnamon-session-4.4.1 | 15 - .../cinnamon-settings-daemon-4.4.0 | 14 - .../gnome-extra/cinnamon-translations-4.4.2 | 13 - metadata/md5-cache/gnome-extra/cjs-4.4.0 | 14 - metadata/md5-cache/gnome-extra/nemo-4.4.2 | 17 - metadata/md5-cache/mail-mta/Manifest.gz | Bin 5002 -> 4995 bytes .../md5-cache/mail-mta/opensmtpd-6.8.0_p2 | 4 +- metadata/md5-cache/mail-mta/postfix-3.5.8 | 4 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 42049 -> 42044 bytes metadata/md5-cache/media-fonts/dejavu-2.35 | 4 +- metadata/md5-cache/media-fonts/dejavu-2.37 | 4 +- .../md5-cache/media-fonts/encodings-1.0.5-r1 | 4 +- .../media-fonts/font-adobe-100dpi-1.0.3-r2 | 4 +- .../media-fonts/font-adobe-75dpi-1.0.3-r2 | 4 +- .../font-adobe-utopia-100dpi-1.0.4-r2 | 4 +- .../font-adobe-utopia-75dpi-1.0.4-r2 | 4 +- .../font-adobe-utopia-type1-1.0.4-r2 | 4 +- .../md5-cache/media-fonts/font-alias-1.0.4 | 4 +- .../media-fonts/font-arabic-misc-1.0.3-r2 | 4 +- .../media-fonts/font-bh-100dpi-1.0.3-r2 | 4 +- .../media-fonts/font-bh-75dpi-1.0.3-r2 | 4 +- .../font-bh-lucidatypewriter-100dpi-1.0.3-r2 | 4 +- .../font-bh-lucidatypewriter-75dpi-1.0.3-r2 | 4 +- .../media-fonts/font-bh-ttf-1.0.3-r2 | 4 +- .../media-fonts/font-bh-type1-1.0.3-r2 | 4 +- .../font-bitstream-100dpi-1.0.3-r2 | 4 +- .../media-fonts/font-bitstream-75dpi-1.0.3-r2 | 4 +- .../font-bitstream-speedo-1.0.2-r2 | 4 +- .../media-fonts/font-bitstream-type1-1.0.3-r2 | 4 +- .../media-fonts/font-cronyx-cyrillic-1.0.3-r2 | 4 +- .../media-fonts/font-cursor-misc-1.0.3-r2 | 4 +- .../media-fonts/font-daewoo-misc-1.0.3-r2 | 4 +- .../media-fonts/font-dec-misc-1.0.3-r2 | 4 +- .../media-fonts/font-ibm-type1-1.0.3-r2 | 4 +- .../media-fonts/font-isas-misc-1.0.3-r2 | 4 +- .../media-fonts/font-jis-misc-1.0.3-r2 | 4 +- .../media-fonts/font-micro-misc-1.0.3-r2 | 4 +- .../media-fonts/font-misc-cyrillic-1.0.3-r2 | 4 +- .../media-fonts/font-misc-ethiopic-1.0.4 | 4 +- .../media-fonts/font-misc-meltho-1.0.3-r2 | 4 +- .../media-fonts/font-misc-misc-1.1.2-r2 | 4 +- .../media-fonts/font-mutt-misc-1.0.3-r2 | 4 +- .../media-fonts/font-schumacher-misc-1.1.2-r2 | 4 +- .../media-fonts/font-screen-cyrillic-1.0.4-r2 | 4 +- .../media-fonts/font-sony-misc-1.0.3-r2 | 4 +- .../media-fonts/font-sun-misc-1.0.3-r2 | 4 +- .../md5-cache/media-fonts/font-util-1.3.2-r1 | 8 +- .../font-winitzki-cyrillic-1.0.3-r2 | 4 +- .../media-fonts/font-xfree86-type1-1.0.4-r2 | 4 +- .../md5-cache/media-fonts/urw-fonts-2.4.9 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 56777 -> 57465 bytes metadata/md5-cache/media-gfx/clockphoto-1.2 | 2 +- .../md5-cache/media-gfx/darktable-3.2.1-r2 | 15 - .../{darktable-3.4.0 => darktable-3.4.0-r1} | 13 +- metadata/md5-cache/media-gfx/darktable-9999 | 16 +- metadata/md5-cache/media-gfx/engauge-10.6 | 2 +- metadata/md5-cache/media-gfx/feh-3.6 | 4 +- metadata/md5-cache/media-gfx/feh-3.6.1 | 14 + metadata/md5-cache/media-gfx/flameshot-0.6.0 | 2 +- metadata/md5-cache/media-gfx/fotowall-1.0 | 2 +- metadata/md5-cache/media-gfx/gimp-2.99.2-r100 | 15 + metadata/md5-cache/media-gfx/gimp-9999 | 15 +- .../md5-cache/media-gfx/graphicsmagick-1.3.36 | 14 + .../md5-cache/media-gfx/graphicsmagick-9999 | 2 +- .../md5-cache/media-gfx/graphviz-2.42.3-r1 | 2 +- .../md5-cache/media-gfx/graphviz-2.44.1-r1 | 2 +- .../md5-cache/media-gfx/imagemagick-6.9.11.46 | 4 +- .../md5-cache/media-gfx/imagemagick-6.9.11.52 | 4 +- .../md5-cache/media-gfx/imagemagick-7.0.10.46 | 4 +- .../md5-cache/media-gfx/imagemagick-7.0.10.52 | 4 +- metadata/md5-cache/media-gfx/imagemagick-9999 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.0-r1 | 10 +- metadata/md5-cache/media-gfx/inkscape-1.0.1 | 10 +- .../md5-cache/media-gfx/librecad-2.1.3-r5 | 2 +- metadata/md5-cache/media-gfx/librecad-9999 | 2 +- .../md5-cache/media-gfx/mandelbulber-2.12-r1 | 2 +- .../md5-cache/media-gfx/meshlab-2016.12-r4 | 2 +- metadata/md5-cache/media-gfx/opencsg-1.4.2-r1 | 2 +- .../md5-cache/media-gfx/openscad-2019.05-r3 | 2 +- .../md5-cache/media-gfx/openscad-2019.05-r4 | 2 +- metadata/md5-cache/media-gfx/openscad-9999 | 2 +- metadata/md5-cache/media-gfx/panini-0.73.0 | 2 +- metadata/md5-cache/media-gfx/pencil-0.6.4 | 2 +- metadata/md5-cache/media-gfx/pencil-0.6.4-r1 | 2 +- metadata/md5-cache/media-gfx/pencil-0.6.5 | 2 +- metadata/md5-cache/media-gfx/phototonic-2.1 | 2 +- metadata/md5-cache/media-gfx/qvv-4.04.2 | 2 +- metadata/md5-cache/media-gfx/scour-0.37 | 12 +- metadata/md5-cache/media-gfx/scour-0.38.1 | 15 + metadata/md5-cache/media-gfx/tuxpaint-0.9.24 | 13 + .../md5-cache/media-gfx/valentina-0.6.1-r1 | 2 +- metadata/md5-cache/media-gfx/valentina-9999 | 2 +- .../md5-cache/media-gfx/wkhtmltopdf-0.12.5 | 2 +- metadata/md5-cache/media-gfx/xdot-1.2 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 101454 -> 101429 bytes metadata/md5-cache/media-libs/bcg729-1.1.1 | 4 +- metadata/md5-cache/media-libs/cimg-2.9.1 | 10 - .../media-libs/{cimg-2.9.0 => cimg-2.9.3} | 4 +- .../md5-cache/media-libs/fontconfig-2.12.6 | 4 +- .../md5-cache/media-libs/fontconfig-2.13.1-r2 | 4 +- metadata/md5-cache/media-libs/freetype-2.10.4 | 4 +- metadata/md5-cache/media-libs/freetype-9999 | 2 +- metadata/md5-cache/media-libs/gd-2.3.0 | 4 +- metadata/md5-cache/media-libs/harfbuzz-2.7.4 | 16 + .../ilmbase-2.5.3} | 19 +- metadata/md5-cache/media-libs/jbig2dec-0.18 | 4 +- metadata/md5-cache/media-libs/jbig2dec-0.19 | 4 +- metadata/md5-cache/media-libs/jpeg-9d | 4 +- metadata/md5-cache/media-libs/lcms-2.10 | 15 - metadata/md5-cache/media-libs/lcms-2.11 | 4 +- metadata/md5-cache/media-libs/lcms-2.9 | 14 - metadata/md5-cache/media-libs/libepoxy-1.5.5 | 4 +- metadata/md5-cache/media-libs/libepoxy-9999 | 2 +- metadata/md5-cache/media-libs/libexif-0.6.22 | 14 - .../md5-cache/media-libs/libmad-0.15.1b-r10 | 4 +- metadata/md5-cache/media-libs/libmng-2.0.3 | 4 +- .../md5-cache/media-libs/libnsbmp-0.1.6-r1 | 4 +- .../md5-cache/media-libs/libnsgif-0.2.1-r1 | 4 +- .../md5-cache/media-libs/libnsgif-0.2.1-r3 | 4 +- .../md5-cache/media-libs/libnspsl-0.1.3-r2 | 4 +- .../md5-cache/media-libs/libnspsl-0.1.5-r1 | 4 +- .../md5-cache/media-libs/libnspsl-0.1.6-r1 | 4 +- metadata/md5-cache/media-libs/libpng-1.6.37 | 4 +- .../md5-cache/media-libs/libpng-1.6.37-r2 | 4 +- .../md5-cache/media-libs/libpng-compat-1.5.30 | 4 +- .../md5-cache/media-libs/librosprite-0.1.3-r2 | 4 +- .../md5-cache/media-libs/libsvgtiny-0.1.7-r2 | 4 +- .../md5-cache/media-libs/libtheora-1.1.1-r2 | 4 +- metadata/md5-cache/media-libs/libv4l-1.20.0 | 4 +- metadata/md5-cache/media-libs/libwebp-1.0.2 | 4 +- metadata/md5-cache/media-libs/libwebp-1.0.3 | 4 +- metadata/md5-cache/media-libs/libwebp-1.1.0 | 4 +- metadata/md5-cache/media-libs/lilv-0.24.10-r1 | 15 + metadata/md5-cache/media-libs/mlt-6.22.1-r1 | 2 +- metadata/md5-cache/media-libs/mlt-6.22.1-r100 | 2 +- .../{opencv-4.4.0-r1 => opencv-4.5.1} | 14 +- metadata/md5-cache/media-libs/openexr-2.5.3 | 15 + metadata/md5-cache/media-libs/qtav-1.12.0-r3 | 2 +- metadata/md5-cache/media-libs/tiff-4.1.0 | 4 +- metadata/md5-cache/media-libs/tiff-4.2.0 | 4 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 8646 -> 8643 bytes metadata/md5-cache/media-radio/qsstv-9.4.4 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 78883 -> 77942 bytes .../media-sound/alsamixergui-0.9.0.1.2-r4 | 2 +- .../media-sound/bempc-0.11_p20160207 | 2 +- metadata/md5-cache/media-sound/cantata-2.4.2 | 2 +- metadata/md5-cache/media-sound/coquillo-2.0.1 | 2 +- metadata/md5-cache/media-sound/fmit-1.0.15-r3 | 2 +- metadata/md5-cache/media-sound/jalv-1.6.4 | 2 +- .../md5-cache/media-sound/mp3diags-1.5.01 | 2 +- .../md5-cache/media-sound/mumble-1.3.1-r1 | 2 +- metadata/md5-cache/media-sound/mumble-1.3.2 | 2 +- metadata/md5-cache/media-sound/mumble-1.3.3 | 2 +- metadata/md5-cache/media-sound/murmur-1.3.1 | 2 +- metadata/md5-cache/media-sound/murmur-1.3.2 | 2 +- metadata/md5-cache/media-sound/murmur-1.3.3 | 2 +- metadata/md5-cache/media-sound/musique-1.5-r1 | 2 +- metadata/md5-cache/media-sound/ncmpcpp-0.7.7 | 13 - metadata/md5-cache/media-sound/ncmpcpp-0.9.1 | 13 + metadata/md5-cache/media-sound/qjackctl-0.6.3 | 2 +- metadata/md5-cache/media-sound/qjackctl-0.9.0 | 2 +- metadata/md5-cache/media-sound/qjackctl-9999 | 2 +- metadata/md5-cache/media-sound/qmidiarp-0.6.5 | 2 +- .../md5-cache/media-sound/qmidiroute-0.4.0 | 2 +- metadata/md5-cache/media-sound/qsampler-0.6.3 | 2 +- metadata/md5-cache/media-sound/qsampler-9999 | 2 +- metadata/md5-cache/media-sound/qsynth-0.6.3 | 2 +- metadata/md5-cache/media-sound/qsynth-9999 | 2 +- .../media-sound/qtagger-1.0.1_p20150402 | 2 +- metadata/md5-cache/media-sound/qtgain-1.0.0 | 2 +- .../md5-cache/media-sound/qtractor-0.9.18 | 2 +- .../media-sound/qtscrobbler-0.11_pre20130123 | 2 +- metadata/md5-cache/media-sound/quimup-1.4.4 | 2 +- .../media-sound/{rip-1.07 => rip-1.07-r1} | 2 +- .../media-sound/sonic-visualiser-4.2 | 2 +- .../media-sound/teamspeak-client-3.5.3-r1 | 15 - .../media-sound/teamspeak-client-3.5.6-r1 | 4 +- metadata/md5-cache/media-sound/upmpdcli-1.4.0 | 14 - .../md5-cache/media-sound/upmpdcli-1.4.14 | 14 - metadata/md5-cache/media-sound/upmpdcli-1.4.2 | 14 - metadata/md5-cache/media-sound/upmpdcli-1.5.0 | 14 - .../md5-cache/media-sound/upmpdcli-1.5.0-r1 | 14 - metadata/md5-cache/media-sound/upmpdcli-1.5.2 | 4 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5461 -> 5463 bytes metadata/md5-cache/media-tv/mythtv-31.0-r5 | 2 +- metadata/md5-cache/media-tv/v4l-utils-1.20.0 | 6 +- metadata/md5-cache/media-video/Manifest.gz | Bin 39799 -> 39991 bytes .../md5-cache/media-video/avidemux-2.7.4-r1 | 2 +- .../md5-cache/media-video/avidemux-2.7.6-r1 | 2 +- .../md5-cache/media-video/baka-mplayer-2.0.4 | 2 +- .../media-video/baka-mplayer-2.0.4-r1 | 2 +- .../md5-cache/media-video/baka-mplayer-9999 | 2 +- .../ffdiaporama-2.2_pre20140701-r2 | 2 +- .../md5-cache/media-video/guvcview-2.0.6-r1 | 2 +- .../md5-cache/media-video/mkvtoolnix-37.0.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-47.0.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-48.0.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-49.0.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-50.0.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-51.0.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-9999 | 2 +- metadata/md5-cache/media-video/orion-1.6.7 | 2 +- metadata/md5-cache/media-video/parole-4.15.0 | 14 + .../md5-cache/media-video/shotcut-20.10.31 | 2 +- .../md5-cache/media-video/shotcut-20.11.28 | 2 +- .../media-video/simplescreenrecorder-0.4.2 | 4 +- .../media-video/simplescreenrecorder-0.4.3 | 14 + .../media-video/simplescreenrecorder-9999 | 8 +- .../md5-cache/media-video/smplayer-20.4.2 | 2 +- .../md5-cache/media-video/smplayer-20.6.0 | 2 +- metadata/md5-cache/media-video/smtube-20.1.0 | 2 +- .../md5-cache/media-video/ttcut-0.19.6_p1-r1 | 2 +- .../md5-cache/media-video/webcamoid-8.1.0-r1 | 15 - .../md5-cache/media-video/webcamoid-8.7.1 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 76230 -> 76391 bytes metadata/md5-cache/net-analyzer/nmap-7.80-r2 | 15 + metadata/md5-cache/net-analyzer/nmap-7.91-r1 | 15 + metadata/md5-cache/net-analyzer/nmap-9999 | 14 +- metadata/md5-cache/net-analyzer/ntopng-3.8-r1 | 12 - .../net-analyzer/ostinato-0.9_p20180522 | 2 +- .../md5-cache/net-analyzer/snort-2.9.16-r100 | 4 +- .../md5-cache/net-analyzer/wireshark-3.4.2 | 2 +- .../net-analyzer/wireshark-3.4.2-r100 | 2 +- .../md5-cache/net-analyzer/wireshark-99999999 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 15052 -> 15041 bytes metadata/md5-cache/net-dns/dnssec-check-2.2 | 2 +- metadata/md5-cache/net-dns/libidn-1.36 | 4 +- metadata/md5-cache/net-dns/libidn2-2.3.0 | 4 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 9001 -> 8997 bytes .../md5-cache/net-firewall/fwbuilder-5.3.7 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 7512 -> 7512 bytes metadata/md5-cache/net-fs/autofs-5.1.6-r1 | 4 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 4551 -> 4548 bytes metadata/md5-cache/net-ftp/ncftp-3.2.6-r2 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 16362 -> 16210 bytes metadata/md5-cache/net-im/dianara-1.4.2 | 2 +- .../net-im/libcommuni-3.5.0_p20200711 | 2 +- metadata/md5-cache/net-im/psi-1.5 | 2 +- metadata/md5-cache/net-im/psi-9999 | 2 +- metadata/md5-cache/net-im/ricochet-1.1.4 | 2 +- metadata/md5-cache/net-im/ricochet-9999 | 2 +- .../md5-cache/net-im/skypeforlinux-8.67.0.87 | 16 - .../{swift-4.0.2-r101 => swift-4.0.2-r102} | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 65334 -> 64382 bytes .../md5-cache/net-libs/accounts-qml-0.7-r1 | 2 +- metadata/md5-cache/net-libs/accounts-qt-1.16 | 2 +- metadata/md5-cache/net-libs/daq-2.0.7 | 4 +- metadata/md5-cache/net-libs/libdom-0.3.3-r2 | 4 +- metadata/md5-cache/net-libs/libdom-0.4.0-r1 | 4 +- metadata/md5-cache/net-libs/libdom-0.4.1-r1 | 4 +- metadata/md5-cache/net-libs/libhubbub-0.3.6 | 4 +- .../md5-cache/net-libs/libhubbub-0.3.6-r2 | 4 +- metadata/md5-cache/net-libs/libhubbub-0.3.7 | 4 +- metadata/md5-cache/net-libs/libnpupnp-4.0.13 | 10 - metadata/md5-cache/net-libs/libnpupnp-4.0.14 | 10 - .../md5-cache/net-libs/libnpupnp-4.0.14-r1 | 4 +- metadata/md5-cache/net-libs/libupnpp-0.17.0 | 11 - metadata/md5-cache/net-libs/libupnpp-0.19.4 | 11 - metadata/md5-cache/net-libs/libupnpp-0.20.0 | 11 - .../md5-cache/net-libs/libupnpp-0.20.0-r1 | 11 - metadata/md5-cache/net-libs/libupnpp-0.20.1 | 4 +- metadata/md5-cache/net-libs/neon-0.30.2 | 4 +- metadata/md5-cache/net-libs/neon-0.31.0 | 4 +- metadata/md5-cache/net-libs/neon-0.31.1 | 4 +- metadata/md5-cache/net-libs/neon-0.31.2 | 4 +- .../md5-cache/net-libs/openmq-cclient-4.4.1 | 4 +- metadata/md5-cache/net-libs/serf-1.3.9-r2 | 4 +- .../md5-cache/net-libs/signon-oauth2-0.25 | 2 +- .../net-libs/signon-ui-0.15_p20171022 | 2 +- .../net-libs/signon-ui-0.15_p20171022-r1 | 2 +- metadata/md5-cache/net-libs/signond-8.60-r2 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 90720 -> 90369 bytes metadata/md5-cache/net-misc/cmst-2020.05.09 | 2 +- metadata/md5-cache/net-misc/cmst-2020.11.01 | 2 +- metadata/md5-cache/net-misc/curl-7.74.0-r2 | 4 +- metadata/md5-cache/net-misc/iperf-2.0.13 | 4 +- metadata/md5-cache/net-misc/iperf-2.0.14a | 4 +- metadata/md5-cache/net-misc/iperf-3.6 | 4 +- metadata/md5-cache/net-misc/iperf-3.7 | 4 +- metadata/md5-cache/net-misc/iperf-3.8.1 | 4 +- metadata/md5-cache/net-misc/iperf-3.9 | 4 +- metadata/md5-cache/net-misc/iperf-3.9-r1 | 4 +- .../md5-cache/net-misc/iputils-20190709-r1 | 4 +- metadata/md5-cache/net-misc/iputils-20200821 | 4 +- metadata/md5-cache/net-misc/iputils-99999999 | 2 +- metadata/md5-cache/net-misc/keychain-2.8.5 | 4 +- metadata/md5-cache/net-misc/mcproxy-1.1.1-r1 | 2 +- metadata/md5-cache/net-misc/memcached-1.6.8 | 15 - metadata/md5-cache/net-misc/mico-2.3.13-r13 | 4 +- metadata/md5-cache/net-misc/mico-2.3.13-r14 | 4 +- metadata/md5-cache/net-misc/mico-9999 | 2 +- metadata/md5-cache/net-misc/ntp-4.2.8_p15 | 4 +- metadata/md5-cache/net-misc/openssh-8.1_p1-r4 | 4 +- metadata/md5-cache/net-misc/openssh-8.2_p1-r7 | 4 +- metadata/md5-cache/net-misc/openssh-8.3_p1-r5 | 4 +- metadata/md5-cache/net-misc/openssh-8.4_p1-r2 | 4 +- metadata/md5-cache/net-misc/rsync-3.2.3-r1 | 4 +- metadata/md5-cache/net-misc/rsync-9999 | 2 +- metadata/md5-cache/net-misc/wget-1.20.3-r3 | 4 +- .../md5-cache/net-misc/x2goclient-4.1.2.2 | 2 +- .../md5-cache/net-misc/youtube-dl-2020.12.14 | 15 - .../md5-cache/net-misc/youtube-dl-2020.12.22 | 4 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3069 -> 3068 bytes metadata/md5-cache/net-nds/openldap-2.4.56 | 4 +- metadata/md5-cache/net-news/Manifest.gz | Bin 2559 -> 2557 bytes metadata/md5-cache/net-news/rssguard-3.5.9-r1 | 2 +- metadata/md5-cache/net-news/rssguard-3.8.3 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 17028 -> 17017 bytes .../md5-cache/net-p2p/classified-ads-0.13 | 2 +- metadata/md5-cache/net-p2p/retroshare-0.6.5 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 9763 -> 9768 bytes metadata/md5-cache/net-print/cups-2.3.3-r1 | 4 +- metadata/md5-cache/net-print/cups-9999 | 2 +- .../md5-cache/net-print/cups-filters-1.27.4 | 4 +- .../md5-cache/net-print/cups-filters-1.27.5 | 4 +- .../md5-cache/net-print/cups-filters-1.28.2 | 4 +- .../md5-cache/net-print/cups-filters-1.28.3 | 4 +- .../md5-cache/net-print/cups-filters-9999 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9348 -> 9342 bytes metadata/md5-cache/net-proxy/sshuttle-0.78.5 | 16 - metadata/md5-cache/net-proxy/sshuttle-1.0.4 | 15 + metadata/md5-cache/net-wireless/Manifest.gz | Bin 29072 -> 29067 bytes .../md5-cache/net-wireless/linssid-3.6-r1 | 2 +- .../md5-cache/net-wireless/qradiolink-9999 | 2 +- .../md5-cache/net-wireless/sigdigger-0.1.0 | 2 +- .../md5-cache/net-wireless/suwidgets-0.1.0-r1 | 2 +- .../net-wireless/wpa_supplicant-2.9-r2 | 2 +- .../net-wireless/wpa_supplicant-9999 | 2 +- .../md5-cache/perl-core/File-Temp-0.230.900 | 4 +- metadata/md5-cache/perl-core/IO-Zlib-1.100.0 | 4 +- metadata/md5-cache/perl-core/Manifest.gz | Bin 8001 -> 7999 bytes .../perl-core/Params-Check-0.380.0-r1 | 4 +- .../perl-core/Text-Tabs+Wrap-2013.52.300-r1 | 4 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 25779 -> 25785 bytes .../md5-cache/sci-biology/clustalx-2.1-r3 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 18161 -> 18165 bytes .../sci-chemistry/molsketch-0.4.1-r1 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 14779 -> 14774 bytes .../md5-cache/sci-electronics/fritzing-0.9.4 | 2 +- .../md5-cache/sci-electronics/librepcb-0.1.3 | 2 +- .../sci-electronics/qelectrotech-0.70 | 2 +- .../sci-electronics/qelectrotech-9999 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 18328 -> 18651 bytes .../sci-geosciences/gpsbabel-1.5.4-r1 | 2 +- .../md5-cache/sci-geosciences/gpsbabel-9999 | 2 +- .../md5-cache/sci-geosciences/gpxsee-7.29 | 2 +- .../md5-cache/sci-geosciences/gpxsee-7.35 | 2 +- .../md5-cache/sci-geosciences/gpxsee-7.36 | 2 +- .../md5-cache/sci-geosciences/gpxsee-7.37 | 2 +- .../md5-cache/sci-geosciences/gpxsee-7.38 | 13 + .../sci-geosciences/merkaartor-0.18.4 | 2 +- .../md5-cache/sci-geosciences/merkaartor-9999 | 2 +- .../md5-cache/sci-geosciences/qgis-3.16.0-r1 | 2 +- .../md5-cache/sci-geosciences/qgis-3.16.2 | 2 +- metadata/md5-cache/sci-geosciences/qgis-9999 | 2 +- .../sci-geosciences/qmapshack-1.15.2 | 13 + metadata/md5-cache/sci-libs/Manifest.gz | Bin 66092 -> 66258 bytes metadata/md5-cache/sci-libs/arpack-3.8.0 | 14 + metadata/md5-cache/sci-libs/arpack-9999 | 2 +- metadata/md5-cache/sci-libs/cgnslib-3.4.0 | 12 +- metadata/md5-cache/sci-libs/openblas-0.3.13 | 16 + .../md5-cache/sci-libs/tensorflow-2.3.1-r1 | 16 - metadata/md5-cache/sci-libs/tensorflow-2.4.0 | 6 +- metadata/md5-cache/sci-libs/vtk-8.2.0 | 2 +- metadata/md5-cache/sci-libs/vtk-8.2.0-r1 | 8 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 24052 -> 24182 bytes .../md5-cache/sci-mathematics/agda-2.6.1.2 | 4 +- metadata/md5-cache/sci-mathematics/cgal-5.2 | 14 + .../md5-cache/sci-mathematics/mathmod-4.1-r1 | 2 +- .../sci-mathematics/rstudio-1.2.5033 | 2 +- .../sci-mathematics/rstudio-1.2.5042 | 2 +- .../sci-mathematics/rstudio-1.3.1056 | 2 +- .../sci-mathematics/rstudio-1.3.1093 | 2 +- .../md5-cache/sci-mathematics/rstudio-1.3.959 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 7233 -> 7232 bytes .../sci-visualization/gnuplot-5.2.8-r1 | 4 +- .../md5-cache/sci-visualization/gnuplot-5.4.1 | 4 +- .../sci-visualization/gnuplot-5.4.1-r1 | 4 +- .../sci-visualization/gnuplot-5.5.9999 | 2 +- .../sci-visualization/gnuplot-5.5.9999-r1 | 2 +- .../sci-visualization/paraview-5.8.0-r3 | 2 +- .../sci-visualization/paraview-5.8.1 | 2 +- .../md5-cache/sci-visualization/xyscan-4.3.0 | 2 +- .../sci-visualization/zhu3d-4.2.6-r1 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 93064 -> 92895 bytes .../sys-apps/baselayout-prefix-2.2-r5 | 4 +- .../sys-apps/baselayout-prefix-2.6-r1 | 4 +- .../sys-apps/baselayout-prefix-2.6-r2 | 4 +- .../{dbus-1.12.20 => dbus-1.12.20-r1} | 2 +- metadata/md5-cache/sys-apps/diffutils-3.7-r1 | 4 +- metadata/md5-cache/sys-apps/ed-1.15-r1 | 4 +- metadata/md5-cache/sys-apps/ed-1.16 | 4 +- metadata/md5-cache/sys-apps/file-5.37-r1 | 4 +- metadata/md5-cache/sys-apps/file-5.38-r1 | 4 +- metadata/md5-cache/sys-apps/file-5.39-r3 | 4 +- metadata/md5-cache/sys-apps/file-9999 | 2 +- metadata/md5-cache/sys-apps/findutils-4.7.0 | 4 +- metadata/md5-cache/sys-apps/gawk-4.2.1-r1 | 4 +- metadata/md5-cache/sys-apps/gawk-5.0.1 | 4 +- metadata/md5-cache/sys-apps/gawk-5.1.0 | 4 +- .../md5-cache/sys-apps/gentoo-functions-0.13 | 4 +- .../md5-cache/sys-apps/gentoo-functions-0.14 | 4 +- .../md5-cache/sys-apps/gentoo-functions-9999 | 2 +- metadata/md5-cache/sys-apps/grep-3.4 | 4 +- metadata/md5-cache/sys-apps/grep-3.5 | 4 +- metadata/md5-cache/sys-apps/grep-3.6 | 4 +- metadata/md5-cache/sys-apps/groff-1.22.4 | 4 +- metadata/md5-cache/sys-apps/help2man-1.47.16 | 4 +- ...fg-1.32.0.200820 => ipmicfg-1.32.0.200910} | 2 +- metadata/md5-cache/sys-apps/kbd-2.3.0-r1 | 4 +- metadata/md5-cache/sys-apps/less-563-r1 | 4 +- metadata/md5-cache/sys-apps/man-db-2.9.3-r1 | 4 +- metadata/md5-cache/sys-apps/miscfiles-1.5-r3 | 4 +- metadata/md5-cache/sys-apps/portage-3.0.12 | 4 +- metadata/md5-cache/sys-apps/portage-9999 | 4 +- metadata/md5-cache/sys-apps/qdirstat-1.7 | 2 +- metadata/md5-cache/sys-apps/systemd-247.1 | 17 - .../{systemd-247.2 => systemd-247.2-r3} | 4 +- metadata/md5-cache/sys-apps/systemd-9999 | 4 +- metadata/md5-cache/sys-apps/texinfo-6.7 | 10 +- metadata/md5-cache/sys-apps/which-2.21 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 15675 -> 15677 bytes .../yubikey-personalization-gui-3.1.25 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 8788 -> 8623 bytes .../md5-cache/sys-boot/silo-1.4.14_p20170829 | 11 - metadata/md5-cache/sys-boot/unetbootin-700 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 29492 -> 29457 bytes metadata/md5-cache/sys-devel/autoconf-2.13-r1 | 4 +- metadata/md5-cache/sys-devel/autoconf-2.69-r4 | 4 +- metadata/md5-cache/sys-devel/autoconf-2.69-r5 | 4 +- metadata/md5-cache/sys-devel/autoconf-2.70 | 4 +- .../sys-devel/autoconf-archive-2018.03.13 | 4 +- .../sys-devel/autoconf-archive-2019.01.06 | 4 +- .../sys-devel/autoconf-wrapper-13-r1 | 4 +- .../md5-cache/sys-devel/autoconf-wrapper-14 | 4 +- .../md5-cache/sys-devel/autogen-5.18.16-r1 | 4 +- .../md5-cache/sys-devel/automake-1.13.4-r2 | 4 +- .../md5-cache/sys-devel/automake-1.14.1-r2 | 4 +- .../md5-cache/sys-devel/automake-1.15.1-r2 | 4 +- .../md5-cache/sys-devel/automake-1.16.1-r1 | 4 +- .../md5-cache/sys-devel/automake-1.16.1-r2 | 4 +- .../md5-cache/sys-devel/automake-1.16.2-r1 | 4 +- .../md5-cache/sys-devel/automake-1.16.3-r1 | 4 +- metadata/md5-cache/sys-devel/automake-9999 | 2 +- .../md5-cache/sys-devel/automake-wrapper-11 | 4 +- metadata/md5-cache/sys-devel/bc-1.06.95-r2 | 4 +- metadata/md5-cache/sys-devel/bc-1.07.1-r3 | 4 +- metadata/md5-cache/sys-devel/bison-3.6.4 | 4 +- metadata/md5-cache/sys-devel/bison-3.7.3 | 4 +- metadata/md5-cache/sys-devel/bison-3.7.4 | 4 +- metadata/md5-cache/sys-devel/clang-11.0.0 | 6 +- .../md5-cache/sys-devel/clang-11.0.1.9999 | 4 +- metadata/md5-cache/sys-devel/clang-11.0.1_rc1 | 4 +- metadata/md5-cache/sys-devel/clang-11.0.1_rc2 | 4 +- .../md5-cache/sys-devel/clang-12.0.0.9999 | 4 +- metadata/md5-cache/sys-devel/flex-2.6.1 | 4 +- metadata/md5-cache/sys-devel/flex-2.6.3 | 4 +- metadata/md5-cache/sys-devel/flex-2.6.3-r1 | 4 +- metadata/md5-cache/sys-devel/flex-2.6.4 | 4 +- metadata/md5-cache/sys-devel/flex-2.6.4-r1 | 4 +- metadata/md5-cache/sys-devel/gdb-10.1 | 4 +- metadata/md5-cache/sys-devel/gdb-9.2 | 4 +- metadata/md5-cache/sys-devel/gdb-9999 | 2 +- metadata/md5-cache/sys-devel/gettext-0.21 | 4 +- .../md5-cache/sys-devel/gnuconfig-20190912 | 4 +- .../md5-cache/sys-devel/gnuconfig-20200621 | 4 +- .../md5-cache/sys-devel/gnuconfig-99999999 | 2 +- metadata/md5-cache/sys-devel/libtool-2.4.6-r6 | 4 +- metadata/md5-cache/sys-devel/libtool-9999 | 2 +- metadata/md5-cache/sys-devel/llvm-roc-4.0.0 | 2 +- metadata/md5-cache/sys-devel/m4-1.4.17 | 4 +- metadata/md5-cache/sys-devel/m4-1.4.18-r1 | 4 +- metadata/md5-cache/sys-devel/make-4.2.1-r4 | 4 +- metadata/md5-cache/sys-devel/make-4.3 | 4 +- metadata/md5-cache/sys-devel/native-cctools-4 | 4 +- metadata/md5-cache/sys-devel/native-cctools-5 | 4 +- metadata/md5-cache/sys-devel/patch-2.7.6-r4 | 4 +- metadata/md5-cache/sys-devel/qconf-2.5 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 38431 -> 38603 bytes metadata/md5-cache/sys-fs/e2fsprogs-1.45.5 | 4 +- metadata/md5-cache/sys-fs/e2fsprogs-1.45.6 | 4 +- metadata/md5-cache/sys-fs/iprutils-2.4.18.1 | 12 +- metadata/md5-cache/sys-fs/mergerfs-2.32.0 | 4 +- metadata/md5-cache/sys-fs/mergerfs-2.32.1 | 14 + ...{reiser4progs-2.0.2 => reiser4progs-2.0.4} | 6 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 30901 -> 30448 bytes .../sys-kernel/gentoo-kernel-bin-5.10.3 | 14 + .../sys-kernel/gentoo-kernel-bin-5.10.3-r1 | 14 + .../md5-cache/sys-kernel/git-sources-5.10_rc1 | 14 - .../md5-cache/sys-kernel/git-sources-5.10_rc2 | 14 - .../md5-cache/sys-kernel/git-sources-5.10_rc3 | 14 - .../md5-cache/sys-kernel/git-sources-5.10_rc5 | 14 - .../md5-cache/sys-kernel/git-sources-5.10_rc6 | 14 - .../md5-cache/sys-kernel/git-sources-5.10_rc7 | 14 - ...-sources-5.10_rc4 => git-sources-5.11_rc1} | 6 +- .../md5-cache/sys-kernel/pf-sources-5.10_p3 | 14 + metadata/md5-cache/sys-libs/Manifest.gz | Bin 35078 -> 35092 bytes .../md5-cache/sys-libs/compiler-rt-11.0.0 | 2 +- .../sys-libs/compiler-rt-11.0.1.9999 | 2 +- .../md5-cache/sys-libs/compiler-rt-11.0.1_rc1 | 2 +- .../md5-cache/sys-libs/compiler-rt-11.0.1_rc2 | 2 +- .../sys-libs/compiler-rt-12.0.0.9999 | 2 +- .../sys-libs/compiler-rt-sanitizers-11.0.0 | 2 +- .../compiler-rt-sanitizers-11.0.1.9999 | 2 +- .../compiler-rt-sanitizers-11.0.1_rc1 | 2 +- .../compiler-rt-sanitizers-11.0.1_rc2 | 2 +- .../compiler-rt-sanitizers-12.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/cracklib-2.9.6-r2 | 4 +- metadata/md5-cache/sys-libs/cracklib-2.9.7 | 4 +- .../md5-cache/sys-libs/e2fsprogs-libs-1.45.5 | 4 +- .../md5-cache/sys-libs/e2fsprogs-libs-1.45.6 | 4 +- metadata/md5-cache/sys-libs/gdbm-1.18.1-r1 | 4 +- metadata/md5-cache/sys-libs/gdbm-1.19 | 4 +- .../md5-cache/sys-libs/gwenhywfar-5.4.1-r1 | 2 +- metadata/md5-cache/sys-libs/libcxx-11.0.0 | 4 +- .../md5-cache/sys-libs/libcxx-11.0.1.9999 | 2 +- metadata/md5-cache/sys-libs/libcxx-11.0.1_rc1 | 2 +- metadata/md5-cache/sys-libs/libcxx-11.0.1_rc2 | 2 +- .../md5-cache/sys-libs/libcxx-12.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-11.0.0 | 4 +- .../md5-cache/sys-libs/libcxxabi-11.0.1.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-11.0.1_rc1 | 2 +- .../md5-cache/sys-libs/libcxxabi-11.0.1_rc2 | 2 +- .../md5-cache/sys-libs/libcxxabi-12.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libhx-3.25 | 4 +- .../md5-cache/sys-libs/llvm-libunwind-11.0.0 | 4 +- metadata/md5-cache/sys-libs/ncurses-6.2-r1 | 4 +- .../md5-cache/sys-libs/timezone-data-2020d | 4 +- .../md5-cache/sys-libs/timezone-data-2020e | 4 +- metadata/md5-cache/sys-libs/zlib-1.2.11-r3 | 6 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15904 -> 15911 bytes .../sys-process/{htop-3.0.4 => htop-3.0.4-r1} | 2 +- metadata/md5-cache/sys-process/lsof-4.93.2-r1 | 4 +- metadata/md5-cache/sys-process/lsof-4.94.0 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 41447 -> 41417 bytes metadata/md5-cache/virtual/awk-1 | 4 +- metadata/md5-cache/virtual/editor-0-r3 | 4 +- metadata/md5-cache/virtual/fortran-0 | 4 +- metadata/md5-cache/virtual/httpd-basic-0-r2 | 4 +- metadata/md5-cache/virtual/httpd-cgi-0-r1 | 4 +- metadata/md5-cache/virtual/httpd-cgi-0-r2 | 4 +- .../md5-cache/virtual/imagemagick-tools-0 | 4 +- metadata/md5-cache/virtual/jpeg-100 | 4 +- metadata/md5-cache/virtual/libc-1-r1 | 4 +- metadata/md5-cache/virtual/libcrypt-1-r1 | 4 +- metadata/md5-cache/virtual/libcrypt-2 | 4 +- metadata/md5-cache/virtual/libffi-3.3_rc0 | 4 +- metadata/md5-cache/virtual/libiconv-0 | 4 +- metadata/md5-cache/virtual/libiconv-0-r1 | 4 +- metadata/md5-cache/virtual/libiconv-0-r2 | 4 +- metadata/md5-cache/virtual/libintl-0 | 4 +- metadata/md5-cache/virtual/libintl-0-r1 | 4 +- metadata/md5-cache/virtual/libintl-0-r2 | 4 +- metadata/md5-cache/virtual/logger-0-r1 | 4 +- metadata/md5-cache/virtual/man-0-r3 | 4 +- metadata/md5-cache/virtual/man-0-r4 | 4 +- metadata/md5-cache/virtual/os-headers-0-r2 | 4 +- metadata/md5-cache/virtual/package-manager-1 | 4 +- metadata/md5-cache/virtual/pager-0 | 4 +- .../virtual/perl-Archive-Tar-2.320.0 | 4 +- .../virtual/perl-Archive-Tar-2.360.0 | 4 +- .../virtual/perl-Attribute-Handlers-1.10.0-r3 | 4 +- .../virtual/perl-AutoLoader-5.740.0-r9 | 4 +- .../virtual/perl-CPAN-Meta-2.150.10-r4 | 4 +- .../perl-CPAN-Meta-Requirements-2.140.0-r6 | 4 +- .../virtual/perl-CPAN-Meta-YAML-0.18.0-r6 | 4 +- .../md5-cache/virtual/perl-Carp-1.500.0-r3 | 4 +- .../virtual/perl-Compress-Raw-Bzip2-2.89.0-r1 | 4 +- .../virtual/perl-Compress-Raw-Bzip2-2.93.0 | 4 +- .../virtual/perl-Compress-Raw-Zlib-2.84.0 | 4 +- .../virtual/perl-Compress-Raw-Zlib-2.93.0 | 4 +- .../virtual/perl-Data-Dumper-2.174.0-r1 | 4 +- .../virtual/perl-Devel-PPPort-3.520.0 | 4 +- .../virtual/perl-Devel-PPPort-3.570.0 | 4 +- .../virtual/perl-Digest-1.170.100_rc-r10 | 4 +- .../virtual/perl-Digest-MD5-2.550.0-r2 | 4 +- .../virtual/perl-Digest-MD5-2.550.100_rc | 4 +- .../virtual/perl-Digest-SHA-6.20.0-r1 | 4 +- metadata/md5-cache/virtual/perl-Encode-3.10.0 | 4 +- metadata/md5-cache/virtual/perl-Encode-3.60.0 | 4 +- .../virtual/perl-Exporter-5.730.0-r2 | 4 +- .../md5-cache/virtual/perl-Exporter-5.740.0 | 4 +- .../virtual/perl-ExtUtils-CBuilder-0.280.231 | 4 +- .../virtual/perl-ExtUtils-CBuilder-0.280.234 | 4 +- .../virtual/perl-ExtUtils-Constant-0.250.0-r3 | 4 +- .../virtual/perl-ExtUtils-Install-2.140.0-r3 | 4 +- .../perl-ExtUtils-MakeMaker-7.340.0-r2 | 4 +- .../virtual/perl-ExtUtils-MakeMaker-7.440.0 | 4 +- .../virtual/perl-ExtUtils-Manifest-1.720.0-r1 | 4 +- .../virtual/perl-ExtUtils-ParseXS-3.400.0-r1 | 4 +- .../virtual/perl-File-Path-2.160.0-r1 | 4 +- .../virtual/perl-File-Spec-3.780.0-r1 | 4 +- .../virtual/perl-File-Temp-0.230.900 | 4 +- .../virtual/perl-Filter-Simple-0.950.0-r2 | 4 +- .../virtual/perl-Filter-Simple-0.960.0 | 4 +- .../virtual/perl-Getopt-Long-2.500.0-r2 | 4 +- .../virtual/perl-Getopt-Long-2.510.0 | 4 +- metadata/md5-cache/virtual/perl-IO-1.400.0 | 4 +- metadata/md5-cache/virtual/perl-IO-1.430.0 | 4 +- .../md5-cache/virtual/perl-IO-Compress-2.84.0 | 4 +- .../md5-cache/virtual/perl-IO-Compress-2.93.0 | 4 +- .../virtual/perl-IO-Socket-IP-0.390.0-r3 | 4 +- .../virtual/perl-IO-Zlib-1.100.0-r14 | 4 +- .../md5-cache/virtual/perl-IPC-Cmd-1.20.0 | 4 +- .../md5-cache/virtual/perl-IPC-Cmd-1.40.0 | 4 +- .../md5-cache/virtual/perl-JSON-PP-4.20.0 | 4 +- .../md5-cache/virtual/perl-JSON-PP-4.40.0 | 4 +- ...rl-Locale-Maketext-Simple-0.210.100_rc-r10 | 4 +- .../virtual/perl-MIME-Base64-3.150.0-r7 | 4 +- .../virtual/perl-Math-BigInt-1.999.816 | 4 +- .../virtual/perl-Math-BigInt-1.999.818 | 4 +- .../perl-Math-BigInt-FastCalc-0.500.800 | 4 +- .../perl-Math-BigInt-FastCalc-0.500.900 | 4 +- .../virtual/perl-Math-BigRat-0.261.400-r1 | 4 +- .../virtual/perl-Math-Complex-1.590.100-r4 | 4 +- .../virtual/perl-Memoize-1.30.100_rc-r10 | 4 +- .../perl-Module-CoreList-5.202.6.13.0_rc | 4 +- .../virtual/perl-Module-CoreList-5.202.6.200 | 4 +- .../virtual/perl-Module-Load-0.340.0-r1 | 4 +- .../perl-Module-Load-Conditional-0.680.0-r3 | 4 +- .../perl-Module-Load-Conditional-0.700.0 | 4 +- .../virtual/perl-Module-Metadata-1.0.36 | 4 +- .../virtual/perl-Module-Metadata-1.0.37 | 4 +- .../virtual/perl-Params-Check-0.380.0-r10 | 4 +- .../virtual/perl-Parse-CPAN-Meta-2.150.10-r4 | 4 +- .../virtual/perl-Perl-OSType-1.10.0-r4 | 4 +- .../virtual/perl-Pod-Parser-1.630.0-r8 | 4 +- .../virtual/perl-Pod-Simple-3.350.0-r3 | 4 +- .../md5-cache/virtual/perl-Pod-Simple-3.400.0 | 4 +- .../md5-cache/virtual/perl-Safe-2.400.0-r3 | 4 +- metadata/md5-cache/virtual/perl-Safe-2.410.0 | 4 +- .../virtual/perl-Scalar-List-Utils-1.500.0-r2 | 4 +- .../virtual/perl-Scalar-List-Utils-1.550.0 | 4 +- .../md5-cache/virtual/perl-Socket-2.27.0-r2 | 4 +- metadata/md5-cache/virtual/perl-Socket-2.29.0 | 4 +- .../md5-cache/virtual/perl-Storable-3.150.0 | 4 +- .../md5-cache/virtual/perl-Storable-3.210.0 | 4 +- .../virtual/perl-Sys-Syslog-0.350.0-r3 | 4 +- .../md5-cache/virtual/perl-Sys-Syslog-0.360.0 | 4 +- .../virtual/perl-Term-ReadLine-1.170.0-r4 | 4 +- .../md5-cache/virtual/perl-Test-1.310.0-r3 | 4 +- .../virtual/perl-Test-Harness-3.420.0-r3 | 4 +- .../virtual/perl-Test-Simple-1.302.162 | 4 +- .../virtual/perl-Test-Simple-1.302.175 | 4 +- .../virtual/perl-Text-Balanced-2.30.0-r7 | 4 +- .../virtual/perl-Text-ParseWords-3.300.0-r7 | 4 +- .../perl-Text-Tabs+Wrap-2013.52.300-r10 | 4 +- .../md5-cache/virtual/perl-Time-HiRes-1.976.0 | 4 +- .../virtual/perl-Time-HiRes-1.976.400 | 4 +- .../virtual/perl-Time-Local-1.280.0-r1 | 4 +- .../md5-cache/virtual/perl-Time-Piece-1.330.0 | 4 +- .../virtual/perl-Time-Piece-1.340.100 | 4 +- .../virtual/perl-Unicode-Collate-1.270.0-r1 | 4 +- .../virtual/perl-Unicode-Normalize-1.260.0-r2 | 4 +- .../virtual/perl-Unicode-Normalize-1.270.0 | 4 +- .../virtual/perl-XSLoader-0.300.0-r3 | 4 +- .../md5-cache/virtual/perl-autodie-2.290.0-r5 | 4 +- .../md5-cache/virtual/perl-autodie-2.320.0 | 4 +- .../md5-cache/virtual/perl-bignum-0.510.0-r1 | 4 +- .../md5-cache/virtual/perl-if-0.60.800-r3 | 4 +- .../md5-cache/virtual/perl-libnet-3.110.0-r3 | 4 +- .../md5-cache/virtual/perl-libnet-3.110.0-r4 | 4 +- .../md5-cache/virtual/perl-parent-0.237.0 | 4 +- .../md5-cache/virtual/perl-parent-0.238.0 | 4 +- .../md5-cache/virtual/perl-podlators-4.110.0 | 4 +- .../md5-cache/virtual/perl-podlators-4.140.0 | 4 +- .../virtual/perl-version-0.992.400-r1 | 4 +- metadata/md5-cache/virtual/pkgconfig-2 | 4 +- metadata/md5-cache/virtual/ruby-ssl-11 | 4 +- metadata/md5-cache/virtual/rubygems-15 | 4 +- metadata/md5-cache/virtual/rubygems-16 | 4 +- metadata/md5-cache/virtual/service-manager-0 | 4 +- metadata/md5-cache/virtual/service-manager-1 | 4 +- metadata/md5-cache/virtual/ssh-0 | 4 +- metadata/md5-cache/virtual/ttf-fonts-1-r1 | 4 +- metadata/md5-cache/virtual/yacc-0 | 4 +- metadata/md5-cache/www-client/Manifest.gz | Bin 11555 -> 11545 bytes metadata/md5-cache/www-client/links-2.20.2 | 4 +- metadata/md5-cache/www-client/links-2.20.2-r1 | 4 +- metadata/md5-cache/www-client/links-2.21 | 4 +- metadata/md5-cache/www-client/lynx-2.8.9_p1 | 4 +- metadata/md5-cache/www-client/lynx-2.9.0_pre4 | 4 +- metadata/md5-cache/www-client/lynx-2.9.0_pre5 | 4 +- metadata/md5-cache/www-client/pybugz-0.13 | 4 +- metadata/md5-cache/www-client/pybugz-9999 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 10157 -> 10164 bytes metadata/md5-cache/www-servers/apache-2.4.46 | 4 +- .../md5-cache/www-servers/apache-2.4.46-r1 | 4 +- .../md5-cache/www-servers/apache-2.4.46-r4 | 4 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 16253 -> 16254 bytes metadata/md5-cache/x11-apps/appres-1.0.5 | 4 +- metadata/md5-cache/x11-apps/bdftopcf-1.1 | 4 +- metadata/md5-cache/x11-apps/beforelight-1.0.5 | 4 +- metadata/md5-cache/x11-apps/bitmap-1.0.9 | 4 +- metadata/md5-cache/x11-apps/editres-1.0.7 | 4 +- metadata/md5-cache/x11-apps/fonttosfnt-1.2.0 | 4 +- metadata/md5-cache/x11-apps/fonttosfnt-1.2.1 | 4 +- .../md5-cache/x11-apps/fslsfonts-1.0.5-r1 | 4 +- metadata/md5-cache/x11-apps/fstobdf-1.0.6 | 4 +- metadata/md5-cache/x11-apps/iceauth-1.0.8-r1 | 4 +- metadata/md5-cache/x11-apps/ico-1.0.5 | 4 +- metadata/md5-cache/x11-apps/listres-1.0.4 | 4 +- metadata/md5-cache/x11-apps/mkfontscale-1.2.1 | 4 +- metadata/md5-cache/x11-apps/oclock-1.0.4 | 4 +- .../x11-apps/radeon-profile-20200504-r1 | 2 +- .../x11-apps/radeon-profile-20200824 | 2 +- .../x11-apps/radeon-profile-99999999 | 2 +- .../radeon-profile-daemon-20190603-r1 | 2 +- .../x11-apps/radeon-profile-daemon-99999999 | 2 +- metadata/md5-cache/x11-apps/rgb-1.0.6-r1 | 4 +- metadata/md5-cache/x11-apps/rstart-1.0.5-r1 | 4 +- metadata/md5-cache/x11-apps/scripts-1.0.1-r1 | 4 +- metadata/md5-cache/x11-apps/sessreg-1.1.2 | 4 +- metadata/md5-cache/x11-apps/setxkbmap-1.3.2 | 4 +- metadata/md5-cache/x11-apps/showfont-1.0.5 | 4 +- metadata/md5-cache/x11-apps/smproxy-1.0.6 | 4 +- metadata/md5-cache/x11-apps/transset-1.0.2 | 4 +- metadata/md5-cache/x11-apps/viewres-1.0.6 | 4 +- metadata/md5-cache/x11-apps/x11perf-1.6.1 | 4 +- metadata/md5-cache/x11-apps/xauth-1.1 | 4 +- metadata/md5-cache/x11-apps/xauth-9999 | 4 +- metadata/md5-cache/x11-apps/xbacklight-1.2.3 | 4 +- metadata/md5-cache/x11-apps/xbiff-1.0.4 | 4 +- metadata/md5-cache/x11-apps/xcalc-1.1.0 | 4 +- metadata/md5-cache/x11-apps/xclipboard-1.1.3 | 4 +- metadata/md5-cache/x11-apps/xclock-1.0.9 | 4 +- metadata/md5-cache/x11-apps/xcmsdb-1.0.5 | 4 +- metadata/md5-cache/x11-apps/xconsole-1.0.7 | 4 +- metadata/md5-cache/x11-apps/xcursorgen-1.0.7 | 4 +- metadata/md5-cache/x11-apps/xdbedizzy-1.1.0 | 4 +- metadata/md5-cache/x11-apps/xditview-1.0.5 | 4 +- metadata/md5-cache/x11-apps/xdm-1.1.12 | 4 +- metadata/md5-cache/x11-apps/xdpyinfo-1.3.2 | 4 +- metadata/md5-cache/x11-apps/xdriinfo-1.0.6 | 4 +- metadata/md5-cache/x11-apps/xedit-1.2.2 | 4 +- metadata/md5-cache/x11-apps/xev-1.2.4 | 4 +- metadata/md5-cache/x11-apps/xeyes-1.1.2 | 4 +- metadata/md5-cache/x11-apps/xf86dga-1.0.3 | 4 +- metadata/md5-cache/x11-apps/xfd-1.1.3 | 4 +- metadata/md5-cache/x11-apps/xfontsel-1.0.6 | 8 +- metadata/md5-cache/x11-apps/xgamma-1.0.6 | 4 +- metadata/md5-cache/x11-apps/xgc-1.0.5 | 4 +- metadata/md5-cache/x11-apps/xhost-1.0.8 | 4 +- metadata/md5-cache/x11-apps/xinit-1.4.1 | 4 +- metadata/md5-cache/x11-apps/xinput-1.6.3 | 4 +- metadata/md5-cache/x11-apps/xkbcomp-1.4.3 | 4 +- metadata/md5-cache/x11-apps/xkbcomp-1.4.4 | 4 +- metadata/md5-cache/x11-apps/xkbevd-1.1.4 | 4 +- metadata/md5-cache/x11-apps/xkbprint-1.0.5 | 4 +- metadata/md5-cache/x11-apps/xkbutils-1.0.4 | 4 +- metadata/md5-cache/x11-apps/xkill-1.0.5 | 4 +- metadata/md5-cache/x11-apps/xload-1.1.3 | 4 +- metadata/md5-cache/x11-apps/xlogo-1.0.5 | 4 +- metadata/md5-cache/x11-apps/xlsatoms-1.1.3 | 4 +- metadata/md5-cache/x11-apps/xlsclients-1.1.4 | 4 +- metadata/md5-cache/x11-apps/xlsfonts-1.0.6 | 4 +- metadata/md5-cache/x11-apps/xmag-1.0.6 | 4 +- metadata/md5-cache/x11-apps/xman-1.1.5 | 4 +- metadata/md5-cache/x11-apps/xmessage-1.0.5-r1 | 4 +- metadata/md5-cache/x11-apps/xmodmap-1.0.10 | 4 +- metadata/md5-cache/x11-apps/xmore-1.0.3 | 4 +- metadata/md5-cache/x11-apps/xpr-1.0.5 | 4 +- metadata/md5-cache/x11-apps/xprop-1.2.4 | 4 +- metadata/md5-cache/x11-apps/xprop-1.2.5 | 4 +- metadata/md5-cache/x11-apps/xrandr-1.5.1 | 4 +- metadata/md5-cache/x11-apps/xrdb-1.2.0 | 4 +- metadata/md5-cache/x11-apps/xrefresh-1.0.6 | 4 +- metadata/md5-cache/x11-apps/xset-1.2.4 | 4 +- metadata/md5-cache/x11-apps/xsetroot-1.1.2 | 4 +- metadata/md5-cache/x11-apps/xsm-1.0.4 | 4 +- metadata/md5-cache/x11-apps/xstdcmap-1.0.4 | 4 +- metadata/md5-cache/x11-apps/xvidtune-1.0.3 | 4 +- metadata/md5-cache/x11-apps/xvinfo-1.1.4 | 4 +- metadata/md5-cache/x11-apps/xwd-1.0.7 | 4 +- metadata/md5-cache/x11-apps/xwininfo-1.1.5 | 4 +- metadata/md5-cache/x11-apps/xwud-1.0.5 | 4 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 1694 -> 1686 bytes metadata/md5-cache/x11-base/xcb-proto-1.14-r1 | 8 +- metadata/md5-cache/x11-base/xcb-proto-1.14.1 | 8 +- .../md5-cache/x11-base/xorg-server-1.20.10 | 4 +- .../md5-cache/x11-base/xorg-server-1.20.8-r1 | 4 +- metadata/md5-cache/x11-base/xorg-server-9999 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7280 -> 6937 bytes .../x11-drivers/nvidia-drivers-390.132-r5 | 16 - .../x11-drivers/nvidia-drivers-455.28-r1 | 16 - .../x11-drivers/nvidia-drivers-455.45.01-r1 | 4 +- ...ers-455.38-r1 => nvidia-drivers-460.27.04} | 6 +- .../x11-drivers/xf86-input-elographics-1.4.2 | 4 +- .../x11-drivers/xf86-input-evdev-2.10.6 | 4 +- .../x11-drivers/xf86-input-joystick-1.6.3 | 4 +- .../x11-drivers/xf86-input-libinput-0.30.0 | 4 +- .../x11-drivers/xf86-input-synaptics-1.9.0 | 4 +- .../x11-drivers/xf86-input-synaptics-1.9.1 | 4 +- .../x11-drivers/xf86-input-vmmouse-13.1.0-r1 | 4 +- .../x11-drivers/xf86-input-vmmouse-9999 | 4 +- .../x11-drivers/xf86-input-void-1.4.1 | 4 +- .../x11-drivers/xf86-input-wacom-0.39.0 | 4 +- .../x11-drivers/xf86-video-amdgpu-19.1.0 | 4 +- .../x11-drivers/xf86-video-amdgpu-9999 | 4 +- .../x11-drivers/xf86-video-ast-1.1.5 | 4 +- .../x11-drivers/xf86-video-ati-19.1.0 | 4 +- .../md5-cache/x11-drivers/xf86-video-ati-9999 | 4 +- .../x11-drivers/xf86-video-dummy-0.3.8 | 4 +- .../x11-drivers/xf86-video-fbdev-0.5.0-r1 | 4 +- .../x11-drivers/xf86-video-geode-2.11.20 | 4 +- .../x11-drivers/xf86-video-glint-1.2.9 | 4 +- .../xf86-video-intel-2.99.917_p20200310 | 4 +- .../xf86-video-intel-2.99.917_p20200515 | 4 +- .../x11-drivers/xf86-video-intel-9999 | 4 +- .../x11-drivers/xf86-video-mga-1.6.5 | 4 +- .../x11-drivers/xf86-video-mga-2.0.0 | 4 +- .../x11-drivers/xf86-video-nouveau-1.0.16 | 4 +- .../x11-drivers/xf86-video-nv-2.1.21 | 4 +- .../x11-drivers/xf86-video-omap-0.4.5 | 4 +- .../x11-drivers/xf86-video-openchrome-0.6.0 | 4 +- .../x11-drivers/xf86-video-qxl-0.1.5 | 4 +- .../x11-drivers/xf86-video-r128-6.12.0 | 4 +- .../xf86-video-siliconmotion-1.7.9 | 4 +- .../x11-drivers/xf86-video-vboxvideo-1.0.0 | 4 +- .../x11-drivers/xf86-video-vesa-2.5.0 | 4 +- .../x11-drivers/xf86-video-vmware-13.3.0 | 4 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 31092 -> 30924 bytes metadata/md5-cache/x11-libs/libFS-1.0.8 | 4 +- metadata/md5-cache/x11-libs/libICE-1.0.10 | 8 +- .../md5-cache/x11-libs/libQGLViewer-2.7.1 | 2 +- .../md5-cache/x11-libs/libQGLViewer-2.7.2 | 2 +- metadata/md5-cache/x11-libs/libSM-1.2.3-r1 | 8 +- metadata/md5-cache/x11-libs/libX11-1.6.12 | 4 +- metadata/md5-cache/x11-libs/libX11-1.7.0 | 4 +- .../md5-cache/x11-libs/libXScrnSaver-1.2.3 | 8 +- metadata/md5-cache/x11-libs/libXau-1.0.9 | 8 +- metadata/md5-cache/x11-libs/libXau-1.0.9-r1 | 8 +- metadata/md5-cache/x11-libs/libXaw-1.0.13-r2 | 8 +- metadata/md5-cache/x11-libs/libXaw3d-1.6.3 | 4 +- .../md5-cache/x11-libs/libXaw3dXft-1.6.2d | 4 +- .../md5-cache/x11-libs/libXcomposite-0.4.5 | 4 +- metadata/md5-cache/x11-libs/libXcursor-1.2.0 | 4 +- metadata/md5-cache/x11-libs/libXdamage-1.1.5 | 4 +- metadata/md5-cache/x11-libs/libXdmcp-1.1.3 | 8 +- metadata/md5-cache/x11-libs/libXext-1.3.4 | 8 +- .../md5-cache/x11-libs/libXfixes-5.0.3-r3 | 4 +- metadata/md5-cache/x11-libs/libXfont2-2.0.4 | 4 +- metadata/md5-cache/x11-libs/libXfont2-9999 | 4 +- metadata/md5-cache/x11-libs/libXft-2.3.3 | 4 +- metadata/md5-cache/x11-libs/libXi-1.7.10 | 4 +- .../md5-cache/x11-libs/libXinerama-1.1.4-r1 | 4 +- metadata/md5-cache/x11-libs/libXmu-1.1.3 | 8 +- metadata/md5-cache/x11-libs/libXpm-3.5.13 | 8 +- .../md5-cache/x11-libs/libXpresent-1.0.0-r1 | 4 +- metadata/md5-cache/x11-libs/libXrandr-1.5.2 | 4 +- .../md5-cache/x11-libs/libXrender-0.9.10-r2 | 4 +- metadata/md5-cache/x11-libs/libXres-1.2.0-r1 | 4 +- metadata/md5-cache/x11-libs/libXt-1.2.0 | 8 +- metadata/md5-cache/x11-libs/libXtst-1.2.3-r1 | 4 +- metadata/md5-cache/x11-libs/libXtst-1.2.3-r2 | 4 +- metadata/md5-cache/x11-libs/libXv-1.0.11-r2 | 8 +- metadata/md5-cache/x11-libs/libXvMC-1.0.12 | 4 +- metadata/md5-cache/x11-libs/libXxf86dga-1.1.5 | 4 +- .../md5-cache/x11-libs/libXxf86vm-1.1.4-r2 | 8 +- metadata/md5-cache/x11-libs/libdmx-1.1.4 | 4 +- metadata/md5-cache/x11-libs/libfontenc-1.1.4 | 4 +- metadata/md5-cache/x11-libs/libpciaccess-0.16 | 4 +- metadata/md5-cache/x11-libs/libxcb-1.14 | 4 +- metadata/md5-cache/x11-libs/libxkbfile-1.1.0 | 4 +- .../md5-cache/x11-libs/libxshmfence-1.3-r1 | 4 +- .../md5-cache/x11-libs/libxshmfence-1.3-r2 | 4 +- metadata/md5-cache/x11-libs/motif-2.3.8-r1 | 4 +- metadata/md5-cache/x11-libs/qscintilla-2.11.5 | 2 +- metadata/md5-cache/x11-libs/qscintilla-2.11.6 | 2 +- metadata/md5-cache/x11-libs/qwt-6.1.4 | 2 +- metadata/md5-cache/x11-libs/qwt-6.1.5 | 2 +- metadata/md5-cache/x11-libs/qwtpolar-1.1.1-r2 | 2 +- .../x11-libs/startup-notification-0.12-r1 | 4 +- metadata/md5-cache/x11-libs/xapps-1.8.4 | 15 - metadata/md5-cache/x11-libs/xcb-util-0.4.0-r2 | 4 +- .../x11-libs/xcb-util-cursor-0.1.3-r3 | 4 +- .../x11-libs/xcb-util-image-0.4.0-r2 | 4 +- .../x11-libs/xcb-util-keysyms-0.4.0-r2 | 4 +- .../x11-libs/xcb-util-renderutil-0.3.9-r3 | 4 +- .../md5-cache/x11-libs/xcb-util-wm-0.4.1-r3 | 4 +- .../md5-cache/x11-libs/xcb-util-xrm-1.3-r1 | 4 +- metadata/md5-cache/x11-libs/xtrans-1.4.0 | 8 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 77666 -> 77492 bytes .../md5-cache/x11-misc/compose-tables-1.7.0 | 4 +- .../md5-cache/x11-misc/evolvotron-0.7.1-r1 | 2 +- metadata/md5-cache/x11-misc/fracplanet-0.5.1 | 2 +- metadata/md5-cache/x11-misc/fraqtive-0.4.8-r2 | 2 +- metadata/md5-cache/x11-misc/imake-1.0.8 | 4 +- metadata/md5-cache/x11-misc/kapow-1.5.10 | 2 +- metadata/md5-cache/x11-misc/kapow-1.5.9 | 2 +- metadata/md5-cache/x11-misc/kaqaz-1.2.0-r4 | 2 +- metadata/md5-cache/x11-misc/kdocker-5.2 | 2 +- metadata/md5-cache/x11-misc/kdocker-5.3 | 2 +- metadata/md5-cache/x11-misc/lightdm-1.30.0-r2 | 2 +- metadata/md5-cache/x11-misc/makedepend-1.0.6 | 4 +- .../x11-misc/{polybar-3.5.2 => polybar-3.5.3} | 10 +- metadata/md5-cache/x11-misc/qarma-1 | 2 +- metadata/md5-cache/x11-misc/qt5ct-1.1 | 2 +- metadata/md5-cache/x11-misc/qtfm-6.2.0 | 2 +- .../x11-misc/shared-mime-info-1.10-r1 | 4 +- .../md5-cache/x11-misc/shared-mime-info-1.15 | 4 +- .../x11-misc/shared-mime-info-2.0-r2 | 4 +- metadata/md5-cache/x11-misc/splatmoji-1.2.0 | 13 + .../md5-cache/x11-misc/urxvtconfig-1.0-r1 | 2 +- .../md5-cache/x11-misc/util-macros-1.19.2-r2 | 4 +- metadata/md5-cache/x11-misc/vym-2.7.1 | 2 +- metadata/md5-cache/x11-misc/vym-9999 | 2 +- metadata/md5-cache/x11-misc/x11vnc-0.9.16-r2 | 14 - metadata/md5-cache/x11-misc/x11vnc-0.9.16-r3 | 14 - metadata/md5-cache/x11-misc/xbitmaps-1.1.2-r1 | 4 +- metadata/md5-cache/x11-misc/xcompmgr-1.1.8 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8630 -> 8632 bytes .../x11-terms/cool-retro-term-1.1.1-r2 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 32247 -> 32253 bytes .../x11-themes/QGnomePlatform-0.6.1-r1 | 2 +- .../x11-themes/smplayer-skins-15.2.0-r1 | 2 +- .../x11-themes/smplayer-themes-18.6.0 | 2 +- .../md5-cache/x11-themes/xcursor-themes-1.0.6 | 4 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 17228 -> 17043 bytes metadata/md5-cache/x11-wm/awesome-4.3-r1 | 6 +- metadata/md5-cache/x11-wm/awesome-4.3-r100 | 6 +- metadata/md5-cache/x11-wm/lumina-1.6.0 | 2 +- metadata/md5-cache/x11-wm/lumina-9999 | 2 +- metadata/md5-cache/x11-wm/muffin-4.4.3 | 14 - metadata/md5-cache/x11-wm/twm-1.0.11 | 4 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 45868 -> 45892 bytes .../ngrep/files/ngrep-1.45-build-fixes.patch | 186 ----- .../ngrep/files/ngrep-1.45-prefix.patch | 17 - .../ngrep/files/ngrep-1.45-setlocale.patch | 23 - net-analyzer/nmap/nmap-7.80-r2.ebuild | 137 ++++ net-analyzer/nmap/nmap-7.91-r1.ebuild | 116 ++++ net-analyzer/nmap/nmap-9999.ebuild | 18 +- net-analyzer/ntopng/Manifest | 1 - .../ntopng/files/ntopng-3.8-missing-min.patch | 19 - .../ntopng/files/ntopng-3.8-ndpi-call.patch | 12 - net-analyzer/ntopng/ntopng-3.8-r1.ebuild | 76 --- net-analyzer/ossec-hids/metadata.xml | 9 +- net-analyzer/prettyping/metadata.xml | 4 +- net-analyzer/snort/metadata.xml | 8 +- net-analyzer/snort/snort-2.9.16-r100.ebuild | 2 +- net-dns/Manifest.gz | Bin 8544 -> 8547 bytes net-dns/libidn/libidn-1.36.ebuild | 2 +- net-dns/libidn2/libidn2-2.3.0.ebuild | 2 +- net-fs/Manifest.gz | Bin 3879 -> 3883 bytes net-fs/autofs/autofs-5.1.6-r1.ebuild | 2 +- net-ftp/Manifest.gz | Bin 3671 -> 3675 bytes net-ftp/ncftp/ncftp-3.2.6-r2.ebuild | 2 +- net-im/Manifest.gz | Bin 9745 -> 9745 bytes net-im/skypeforlinux/Manifest | 1 - .../skypeforlinux-8.67.0.87.ebuild | 98 --- ....2-r101.ebuild => swift-4.0.2-r102.ebuild} | 13 +- net-libs/Manifest.gz | Bin 32924 -> 32910 bytes net-libs/daq/daq-2.0.7.ebuild | 2 +- net-libs/libdom/libdom-0.3.3-r2.ebuild | 2 +- net-libs/libdom/libdom-0.4.0-r1.ebuild | 2 +- net-libs/libdom/libdom-0.4.1-r1.ebuild | 2 +- net-libs/libhubbub/libhubbub-0.3.6-r2.ebuild | 2 +- net-libs/libhubbub/libhubbub-0.3.6.ebuild | 2 +- net-libs/libhubbub/libhubbub-0.3.7.ebuild | 2 +- net-libs/libnpupnp/Manifest | 1 - net-libs/libnpupnp/libnpupnp-4.0.13.ebuild | 37 - net-libs/libnpupnp/libnpupnp-4.0.14-r1.ebuild | 2 +- net-libs/libnpupnp/libnpupnp-4.0.14.ebuild | 37 - net-libs/libupnpp/Manifest | 3 - net-libs/libupnpp/libupnpp-0.17.0.ebuild | 18 - net-libs/libupnpp/libupnpp-0.19.4.ebuild | 18 - net-libs/libupnpp/libupnpp-0.20.0-r1.ebuild | 18 - net-libs/libupnpp/libupnpp-0.20.0.ebuild | 18 - net-libs/libupnpp/libupnpp-0.20.1.ebuild | 2 +- net-libs/neon/neon-0.30.2.ebuild | 2 +- net-libs/neon/neon-0.31.0.ebuild | 2 +- net-libs/neon/neon-0.31.1.ebuild | 2 +- net-libs/neon/neon-0.31.2.ebuild | 2 +- .../openmq-cclient-4.4.1.ebuild | 2 +- net-libs/serf/serf-1.3.9-r2.ebuild | 2 +- net-misc/Manifest.gz | Bin 54427 -> 54437 bytes net-misc/curl/curl-7.74.0-r2.ebuild | 4 +- net-misc/iperf/iperf-2.0.13.ebuild | 4 +- net-misc/iperf/iperf-2.0.14a.ebuild | 2 +- net-misc/iperf/iperf-3.6.ebuild | 2 +- net-misc/iperf/iperf-3.7.ebuild | 2 +- net-misc/iperf/iperf-3.8.1.ebuild | 2 +- net-misc/iperf/iperf-3.9-r1.ebuild | 2 +- net-misc/iperf/iperf-3.9.ebuild | 2 +- net-misc/iputils/iputils-20190709-r1.ebuild | 2 +- net-misc/iputils/iputils-20200821.ebuild | 2 +- net-misc/iputils/iputils-99999999.ebuild | 2 +- net-misc/keychain/keychain-2.8.5.ebuild | 2 +- net-misc/memcached/Manifest | 1 - net-misc/memcached/memcached-1.6.8.ebuild | 99 --- net-misc/mico/mico-2.3.13-r13.ebuild | 4 +- net-misc/mico/mico-2.3.13-r14.ebuild | 4 +- net-misc/mico/mico-9999.ebuild | 4 +- net-misc/ntp/ntp-4.2.8_p15.ebuild | 2 +- net-misc/openssh/openssh-8.1_p1-r4.ebuild | 2 +- net-misc/openssh/openssh-8.2_p1-r7.ebuild | 2 +- net-misc/openssh/openssh-8.3_p1-r5.ebuild | 2 +- net-misc/openssh/openssh-8.4_p1-r2.ebuild | 2 +- net-misc/rsync/rsync-3.2.3-r1.ebuild | 2 +- net-misc/rsync/rsync-9999.ebuild | 2 +- net-misc/wget/wget-1.20.3-r3.ebuild | 2 +- net-misc/youtube-dl/Manifest | 1 - .../youtube-dl/youtube-dl-2020.12.14.ebuild | 71 -- .../youtube-dl/youtube-dl-2020.12.22.ebuild | 2 +- net-nds/Manifest.gz | Bin 2382 -> 2383 bytes net-nds/openldap/openldap-2.4.56.ebuild | 2 +- net-print/Manifest.gz | Bin 6262 -> 6265 bytes .../cups-filters/cups-filters-1.27.4.ebuild | 2 +- .../cups-filters/cups-filters-1.27.5.ebuild | 2 +- .../cups-filters/cups-filters-1.28.2.ebuild | 2 +- .../cups-filters/cups-filters-1.28.3.ebuild | 2 +- .../cups-filters/cups-filters-9999.ebuild | 2 +- net-print/cups/cups-2.3.3-r1.ebuild | 2 +- net-print/cups/cups-9999.ebuild | 2 +- net-proxy/Manifest.gz | Bin 5204 -> 5204 bytes net-proxy/sshuttle/Manifest | 2 +- ...le-0.78.5.ebuild => sshuttle-1.0.4.ebuild} | 24 +- net-wireless/Manifest.gz | Bin 16545 -> 16544 bytes .../gqrx/files/gqrx-bladerf-samplerate.patch | 31 - .../files/inspectrum-0.2.2-qt-5.15.patch | 21 - .../wavemon-0.6.7-dont-override-CFLAGS.patch | 11 - .../File-Temp/File-Temp-0.230.900.ebuild | 2 +- perl-core/IO-Zlib/IO-Zlib-1.100.0.ebuild | 2 +- perl-core/Manifest.gz | Bin 7964 -> 7975 bytes .../Params-Check-0.380.0-r1.ebuild | 2 +- .../Text-Tabs+Wrap-2013.52.300-r1.ebuild | 2 +- profiles/Manifest.gz | Bin 156036 -> 152089 bytes profiles/arch.list | 2 - .../arch/amd64/no-multilib/package.use.mask | 4 + profiles/arch/base/make.defaults | 2 +- profiles/arch/powerpc/package.use.mask | 4 + profiles/arch/sparc/package.use.mask | 4 + profiles/arches.desc | 3 - profiles/base/package.use.mask | 19 +- profiles/base/package.use.stable.mask | 6 + profiles/default/linux/package.use.mask | 5 - profiles/embedded/make.defaults | 2 +- profiles/package.mask | 16 + profiles/prefix/aix/5.2.0.0/eapi | 1 - profiles/prefix/aix/5.2.0.0/parent | 1 - profiles/prefix/aix/5.2.0.0/ppc/eapi | 1 - profiles/prefix/aix/5.2.0.0/ppc/make.defaults | 6 - profiles/prefix/aix/5.2.0.0/ppc/parent | 1 - profiles/prefix/aix/5.3.0.0/eapi | 1 - profiles/prefix/aix/5.3.0.0/parent | 1 - profiles/prefix/aix/5.3.0.0/ppc/eapi | 1 - profiles/prefix/aix/5.3.0.0/ppc/make.defaults | 6 - profiles/prefix/aix/5.3.0.0/ppc/parent | 1 - profiles/prefix/aix/6.1.0.0/eapi | 1 - profiles/prefix/aix/6.1.0.0/parent | 1 - profiles/prefix/aix/6.1.0.0/ppc/eapi | 1 - profiles/prefix/aix/6.1.0.0/ppc/make.defaults | 6 - profiles/prefix/aix/6.1.0.0/ppc/parent | 1 - profiles/prefix/aix/7.1.0.0/eapi | 1 - profiles/prefix/aix/7.1.0.0/parent | 1 - profiles/prefix/aix/7.1.0.0/ppc/eapi | 1 - profiles/prefix/aix/7.1.0.0/ppc/make.defaults | 6 - profiles/prefix/aix/7.1.0.0/ppc/parent | 1 - profiles/prefix/aix/7.2.0.0/eapi | 1 - profiles/prefix/aix/7.2.0.0/parent | 1 - profiles/prefix/aix/7.2.0.0/ppc/eapi | 1 - profiles/prefix/aix/7.2.0.0/ppc/make.defaults | 6 - profiles/prefix/aix/7.2.0.0/ppc/parent | 1 - profiles/prefix/aix/eapi | 1 - profiles/prefix/aix/make.defaults | 19 - profiles/prefix/aix/package.mask | 10 - profiles/prefix/aix/package.unmask | 12 - profiles/prefix/aix/package.use.force | 6 - profiles/prefix/aix/package.use.mask | 6 - profiles/prefix/aix/packages | 9 - profiles/prefix/aix/parent | 3 - profiles/prefix/aix/profile.bashrc | 14 - profiles/prefix/aix/use.force | 9 - profiles/prefix/aix/use.mask | 23 - .../prefix/darwin/macos/package.use.force | 4 + profiles/prefix/mint/eapi | 1 - profiles/prefix/mint/m68k/eapi | 1 - profiles/prefix/mint/m68k/make.defaults | 6 - profiles/prefix/mint/m68k/parent | 1 - profiles/prefix/mint/m68k/use.mask | 5 - profiles/prefix/mint/make.defaults | 12 - profiles/prefix/mint/package.use.force | 9 - profiles/prefix/mint/package.use.mask | 14 - profiles/prefix/mint/packages | 4 - profiles/prefix/mint/parent | 3 - profiles/prefix/mint/use.mask | 27 - profiles/profiles.desc | 10 - profiles/use.local.desc | 15 +- sci-electronics/Manifest.gz | Bin 9054 -> 9052 bytes .../magic/files/magic-7.5.231-blt-test.patch | 11 - .../magic/files/magic-7.5.231-ldflags.patch | 16 - .../files/xoscope-2.1-man_no_-Tutf8.patch | 11 - sci-geosciences/Manifest.gz | Bin 10569 -> 10568 bytes sci-geosciences/gpxsee/Manifest | 1 + sci-geosciences/gpxsee/gpxsee-7.38.ebuild | 55 ++ sci-geosciences/qmapshack/Manifest | 1 + .../qmapshack/qmapshack-1.15.2.ebuild | 47 ++ sci-libs/Manifest.gz | Bin 41122 -> 41119 bytes sci-libs/arpack/Manifest | 1 + sci-libs/arpack/arpack-3.8.0.ebuild | 59 ++ sci-libs/arpack/arpack-9999.ebuild | 3 + sci-libs/cgnslib/cgnslib-3.4.0.ebuild | 51 +- sci-libs/med/metadata.xml | 2 +- sci-libs/openblas/Manifest | 1 + sci-libs/openblas/openblas-0.3.13.ebuild | 198 ++++++ sci-libs/tensorflow/Manifest | 9 - .../tensorflow/tensorflow-2.3.1-r1.ebuild | 405 ----------- sci-libs/tensorflow/tensorflow-2.4.0.ebuild | 8 +- sci-libs/vtk/vtk-8.2.0-r1.ebuild | 1 + sci-mathematics/Manifest.gz | Bin 13499 -> 13498 bytes sci-mathematics/agda/agda-2.6.1.2.ebuild | 2 +- sci-mathematics/cgal/Manifest | 2 + sci-mathematics/cgal/cgal-5.2.ebuild | 77 +++ sci-visualization/Manifest.gz | Bin 4854 -> 4856 bytes .../gnuplot/gnuplot-5.2.8-r1.ebuild | 2 +- .../gnuplot/gnuplot-5.4.1-r1.ebuild | 2 +- .../gnuplot/gnuplot-5.4.1.ebuild | 2 +- .../gnuplot/gnuplot-5.5.9999-r1.ebuild | 2 +- .../gnuplot/gnuplot-5.5.9999.ebuild | 2 +- sys-apps/Manifest.gz | Bin 48370 -> 48393 bytes .../baselayout-prefix-2.2-r5.ebuild | 2 +- .../baselayout-prefix-2.6-r1.ebuild | 2 +- .../baselayout-prefix-2.6-r2.ebuild | 2 +- ...-1.12.20.ebuild => dbus-1.12.20-r1.ebuild} | 3 + sys-apps/diffutils/diffutils-3.7-r1.ebuild | 2 +- sys-apps/ed/ed-1.15-r1.ebuild | 2 +- sys-apps/ed/ed-1.16.ebuild | 2 +- sys-apps/file/file-5.37-r1.ebuild | 2 +- sys-apps/file/file-5.38-r1.ebuild | 2 +- sys-apps/file/file-5.39-r3.ebuild | 2 +- sys-apps/file/file-9999.ebuild | 2 +- sys-apps/findutils/findutils-4.7.0.ebuild | 2 +- sys-apps/gawk/gawk-4.2.1-r1.ebuild | 2 +- sys-apps/gawk/gawk-5.0.1.ebuild | 2 +- sys-apps/gawk/gawk-5.1.0.ebuild | 2 +- .../gentoo-functions-0.13.ebuild | 2 +- .../gentoo-functions-0.14.ebuild | 2 +- .../gentoo-functions-9999.ebuild | 2 +- sys-apps/grep/grep-3.4.ebuild | 2 +- sys-apps/grep/grep-3.5.ebuild | 2 +- sys-apps/grep/grep-3.6.ebuild | 2 +- sys-apps/groff/groff-1.22.4.ebuild | 2 +- sys-apps/help2man/help2man-1.47.16.ebuild | 2 +- sys-apps/ipmicfg/Manifest | 2 +- ...20.ebuild => ipmicfg-1.32.0.200910.ebuild} | 0 sys-apps/kbd/kbd-2.3.0-r1.ebuild | 2 +- sys-apps/less/less-563-r1.ebuild | 2 +- sys-apps/man-db/man-db-2.9.3-r1.ebuild | 2 +- sys-apps/miscfiles/miscfiles-1.5-r3.ebuild | 2 +- sys-apps/portage/portage-3.0.12.ebuild | 1 + sys-apps/portage/portage-9999.ebuild | 1 + sys-apps/systemd/Manifest | 1 - ...d-247.1.ebuild => systemd-247.2-r3.ebuild} | 8 + sys-apps/systemd/systemd-247.2.ebuild | 531 --------------- sys-apps/systemd/systemd-9999.ebuild | 8 + sys-apps/texinfo/texinfo-6.7.ebuild | 12 +- sys-apps/which/which-2.21.ebuild | 2 +- sys-boot/Manifest.gz | Bin 6227 -> 6226 bytes sys-boot/silo/Manifest | 1 - sys-boot/silo/silo-1.4.14_p20170829.ebuild | 66 -- sys-devel/Manifest.gz | Bin 9300 -> 9314 bytes .../autoconf-archive-2018.03.13.ebuild | 2 +- .../autoconf-archive-2019.01.06.ebuild | 2 +- .../autoconf-wrapper-13-r1.ebuild | 2 +- .../autoconf-wrapper-14.ebuild | 2 +- sys-devel/autoconf/autoconf-2.13-r1.ebuild | 2 +- sys-devel/autoconf/autoconf-2.69-r4.ebuild | 2 +- sys-devel/autoconf/autoconf-2.69-r5.ebuild | 2 +- sys-devel/autoconf/autoconf-2.70.ebuild | 2 +- sys-devel/autogen/autogen-5.18.16-r1.ebuild | 2 +- .../automake-wrapper-11.ebuild | 2 +- sys-devel/automake/automake-1.13.4-r2.ebuild | 2 +- sys-devel/automake/automake-1.14.1-r2.ebuild | 2 +- sys-devel/automake/automake-1.15.1-r2.ebuild | 2 +- sys-devel/automake/automake-1.16.1-r1.ebuild | 2 +- sys-devel/automake/automake-1.16.1-r2.ebuild | 2 +- sys-devel/automake/automake-1.16.2-r1.ebuild | 2 +- sys-devel/automake/automake-1.16.3-r1.ebuild | 2 +- sys-devel/automake/automake-9999.ebuild | 2 +- sys-devel/bc/bc-1.06.95-r2.ebuild | 2 +- sys-devel/bc/bc-1.07.1-r3.ebuild | 2 +- sys-devel/bison/bison-3.6.4.ebuild | 2 +- sys-devel/bison/bison-3.7.3.ebuild | 2 +- sys-devel/bison/bison-3.7.4.ebuild | 2 +- sys-devel/clang/clang-11.0.0.ebuild | 13 +- sys-devel/clang/clang-11.0.1.9999.ebuild | 11 +- sys-devel/clang/clang-11.0.1_rc1.ebuild | 11 +- sys-devel/clang/clang-11.0.1_rc2.ebuild | 11 +- sys-devel/clang/clang-12.0.0.9999.ebuild | 11 +- sys-devel/clang/files/9999/prefix-dirs.patch | 72 ++ sys-devel/flex/flex-2.6.1.ebuild | 2 +- sys-devel/flex/flex-2.6.3-r1.ebuild | 2 +- sys-devel/flex/flex-2.6.3.ebuild | 2 +- sys-devel/flex/flex-2.6.4-r1.ebuild | 2 +- sys-devel/flex/flex-2.6.4.ebuild | 2 +- sys-devel/gdb/gdb-10.1.ebuild | 2 +- sys-devel/gdb/gdb-9.2.ebuild | 2 +- sys-devel/gdb/gdb-9999.ebuild | 2 +- sys-devel/gettext/gettext-0.21.ebuild | 2 +- sys-devel/gnuconfig/gnuconfig-20190912.ebuild | 2 +- sys-devel/gnuconfig/gnuconfig-20200621.ebuild | 2 +- sys-devel/gnuconfig/gnuconfig-99999999.ebuild | 2 +- sys-devel/libtool/libtool-2.4.6-r6.ebuild | 2 +- sys-devel/libtool/libtool-9999.ebuild | 2 +- sys-devel/llvm-roc/llvm-roc-4.0.0.ebuild | 21 + sys-devel/m4/m4-1.4.17.ebuild | 2 +- sys-devel/m4/m4-1.4.18-r1.ebuild | 2 +- sys-devel/make/make-4.2.1-r4.ebuild | 2 +- sys-devel/make/make-4.3.ebuild | 2 +- .../native-cctools/native-cctools-4.ebuild | 4 +- .../native-cctools/native-cctools-5.ebuild | 2 +- sys-devel/patch/patch-2.7.6-r4.ebuild | 2 +- sys-fs/Manifest.gz | Bin 21263 -> 21261 bytes sys-fs/e2fsprogs/e2fsprogs-1.45.5.ebuild | 2 +- sys-fs/e2fsprogs/e2fsprogs-1.45.6.ebuild | 2 +- sys-fs/iprutils/iprutils-2.4.18.1.ebuild | 16 +- sys-fs/mergerfs/Manifest | 1 + sys-fs/mergerfs/mergerfs-2.32.0.ebuild | 2 +- sys-fs/mergerfs/mergerfs-2.32.1.ebuild | 52 ++ sys-fs/reiser4progs/Manifest | 2 +- ...2.0.2.ebuild => reiser4progs-2.0.4.ebuild} | 2 +- sys-kernel/Manifest.gz | Bin 4908 -> 4901 bytes sys-kernel/gentoo-kernel-bin/Manifest | 3 + .../gentoo-kernel-bin-5.10.3-r1.ebuild | 42 ++ .../gentoo-kernel-bin-5.10.3.ebuild | 46 ++ sys-kernel/git-sources/Manifest | 10 +- .../git-sources/git-sources-5.10_rc2.ebuild | 40 -- .../git-sources/git-sources-5.10_rc3.ebuild | 40 -- .../git-sources/git-sources-5.10_rc4.ebuild | 40 -- .../git-sources/git-sources-5.10_rc5.ebuild | 40 -- .../git-sources/git-sources-5.10_rc6.ebuild | 40 -- .../git-sources/git-sources-5.10_rc7.ebuild | 40 -- ...rc1.ebuild => git-sources-5.11_rc1.ebuild} | 2 +- sys-kernel/pf-sources/Manifest | 3 + .../pf-sources/pf-sources-5.10_p3.ebuild | 66 ++ sys-libs/Manifest.gz | Bin 14418 -> 14402 bytes .../compiler-rt-sanitizers-11.0.0.ebuild | 15 +- .../compiler-rt-sanitizers-11.0.1.9999.ebuild | 15 +- .../compiler-rt-sanitizers-11.0.1_rc1.ebuild | 15 +- .../compiler-rt-sanitizers-11.0.1_rc2.ebuild | 15 +- .../compiler-rt-sanitizers-12.0.0.9999.ebuild | 15 +- .../files/9999/compiler-rt-prefix-paths.patch | 79 +++ .../compiler-rt/compiler-rt-11.0.0.ebuild | 14 +- .../compiler-rt-11.0.1.9999.ebuild | 14 +- .../compiler-rt/compiler-rt-11.0.1_rc1.ebuild | 14 +- .../compiler-rt/compiler-rt-11.0.1_rc2.ebuild | 14 +- .../compiler-rt-12.0.0.9999.ebuild | 14 +- .../files/9999/compiler-rt-prefix-paths.patch | 79 +++ sys-libs/cracklib/cracklib-2.9.6-r2.ebuild | 2 +- sys-libs/cracklib/cracklib-2.9.7.ebuild | 2 +- .../e2fsprogs-libs-1.45.5.ebuild | 2 +- .../e2fsprogs-libs-1.45.6.ebuild | 2 +- sys-libs/gdbm/gdbm-1.18.1-r1.ebuild | 2 +- sys-libs/gdbm/gdbm-1.19.ebuild | 2 +- sys-libs/libcxx/libcxx-11.0.0.ebuild | 23 +- sys-libs/libcxx/libcxx-11.0.1.9999.ebuild | 21 +- sys-libs/libcxx/libcxx-11.0.1_rc1.ebuild | 21 +- sys-libs/libcxx/libcxx-11.0.1_rc2.ebuild | 21 +- sys-libs/libcxx/libcxx-12.0.0.9999.ebuild | 21 +- sys-libs/libcxxabi/libcxxabi-11.0.0.ebuild | 8 +- .../libcxxabi/libcxxabi-11.0.1.9999.ebuild | 6 +- .../libcxxabi/libcxxabi-11.0.1_rc1.ebuild | 6 +- .../libcxxabi/libcxxabi-11.0.1_rc2.ebuild | 6 +- .../libcxxabi/libcxxabi-12.0.0.9999.ebuild | 6 +- sys-libs/libhx/libhx-3.25.ebuild | 2 +- .../llvm-libunwind-11.0.0.ebuild | 2 +- sys-libs/ncurses/ncurses-6.2-r1.ebuild | 17 +- .../timezone-data/timezone-data-2020d.ebuild | 2 +- .../timezone-data/timezone-data-2020e.ebuild | 2 +- sys-libs/zlib/Manifest | 2 + sys-libs/zlib/zlib-1.2.11-r3.ebuild | 38 +- sys-process/Manifest.gz | Bin 9333 -> 9334 bytes ...p-3.0.4-sort_column_header_highlight.patch | 153 +++++ ...htop-3.0.4.ebuild => htop-3.0.4-r1.ebuild} | 4 + sys-process/lsof/lsof-4.93.2-r1.ebuild | 2 +- sys-process/lsof/lsof-4.94.0.ebuild | 2 +- virtual/Manifest.gz | Bin 28722 -> 28724 bytes virtual/awk/awk-1.ebuild | 2 +- virtual/editor/editor-0-r3.ebuild | 2 +- virtual/fortran/fortran-0.ebuild | 2 - virtual/httpd-basic/httpd-basic-0-r2.ebuild | 2 +- virtual/httpd-cgi/httpd-cgi-0-r1.ebuild | 2 +- virtual/httpd-cgi/httpd-cgi-0-r2.ebuild | 2 +- .../imagemagick-tools-0.ebuild | 2 +- virtual/jpeg/jpeg-100.ebuild | 2 +- virtual/libc/libc-1-r1.ebuild | 2 +- virtual/libcrypt/libcrypt-1-r1.ebuild | 2 +- virtual/libcrypt/libcrypt-2.ebuild | 2 +- virtual/libffi/libffi-3.3_rc0.ebuild | 2 +- virtual/libiconv/libiconv-0-r1.ebuild | 2 +- virtual/libiconv/libiconv-0-r2.ebuild | 2 +- virtual/libiconv/libiconv-0.ebuild | 2 +- virtual/libintl/libintl-0-r1.ebuild | 2 +- virtual/libintl/libintl-0-r2.ebuild | 2 +- virtual/libintl/libintl-0.ebuild | 2 +- virtual/logger/logger-0-r1.ebuild | 2 +- virtual/man/man-0-r3.ebuild | 2 +- virtual/man/man-0-r4.ebuild | 2 +- virtual/os-headers/os-headers-0-r2.ebuild | 2 +- .../package-manager/package-manager-1.ebuild | 2 +- virtual/pager/pager-0.ebuild | 2 +- .../perl-Archive-Tar-2.320.0.ebuild | 2 +- .../perl-Archive-Tar-2.360.0.ebuild | 2 +- .../perl-Attribute-Handlers-1.10.0-r3.ebuild | 2 +- .../perl-AutoLoader-5.740.0-r9.ebuild | 2 +- ...l-CPAN-Meta-Requirements-2.140.0-r6.ebuild | 2 +- .../perl-CPAN-Meta-YAML-0.18.0-r6.ebuild | 2 +- .../perl-CPAN-Meta-2.150.10-r4.ebuild | 2 +- virtual/perl-Carp/perl-Carp-1.500.0-r3.ebuild | 2 +- .../perl-Compress-Raw-Bzip2-2.89.0-r1.ebuild | 2 +- .../perl-Compress-Raw-Bzip2-2.93.0.ebuild | 2 +- .../perl-Compress-Raw-Zlib-2.84.0.ebuild | 2 +- .../perl-Compress-Raw-Zlib-2.93.0.ebuild | 2 +- .../perl-Data-Dumper-2.174.0-r1.ebuild | 2 +- .../perl-Devel-PPPort-3.520.0.ebuild | 2 +- .../perl-Devel-PPPort-3.570.0.ebuild | 2 +- .../perl-Digest-MD5-2.550.0-r2.ebuild | 2 +- .../perl-Digest-MD5-2.550.100_rc.ebuild | 2 +- .../perl-Digest-SHA-6.20.0-r1.ebuild | 2 +- .../perl-Digest-1.170.100_rc-r10.ebuild | 2 +- virtual/perl-Encode/perl-Encode-3.10.0.ebuild | 2 +- virtual/perl-Encode/perl-Encode-3.60.0.ebuild | 2 +- .../perl-Exporter-5.730.0-r2.ebuild | 2 +- .../perl-Exporter-5.740.0.ebuild | 2 +- .../perl-ExtUtils-CBuilder-0.280.231.ebuild | 2 +- .../perl-ExtUtils-CBuilder-0.280.234.ebuild | 2 +- .../perl-ExtUtils-Constant-0.250.0-r3.ebuild | 2 +- .../perl-ExtUtils-Install-2.140.0-r3.ebuild | 2 +- .../perl-ExtUtils-MakeMaker-7.340.0-r2.ebuild | 2 +- .../perl-ExtUtils-MakeMaker-7.440.0.ebuild | 2 +- .../perl-ExtUtils-Manifest-1.720.0-r1.ebuild | 2 +- .../perl-ExtUtils-ParseXS-3.400.0-r1.ebuild | 2 +- .../perl-File-Path-2.160.0-r1.ebuild | 2 +- .../perl-File-Spec-3.780.0-r1.ebuild | 2 +- .../perl-File-Temp-0.230.900.ebuild | 2 +- .../perl-Filter-Simple-0.950.0-r2.ebuild | 2 +- .../perl-Filter-Simple-0.960.0.ebuild | 2 +- .../perl-Getopt-Long-2.500.0-r2.ebuild | 2 +- .../perl-Getopt-Long-2.510.0.ebuild | 2 +- .../perl-IO-Compress-2.84.0.ebuild | 2 +- .../perl-IO-Compress-2.93.0.ebuild | 2 +- .../perl-IO-Socket-IP-0.390.0-r3.ebuild | 2 +- .../perl-IO-Zlib-1.100.0-r14.ebuild | 2 +- virtual/perl-IO/perl-IO-1.400.0.ebuild | 2 +- virtual/perl-IO/perl-IO-1.430.0.ebuild | 2 +- .../perl-IPC-Cmd/perl-IPC-Cmd-1.20.0.ebuild | 2 +- .../perl-IPC-Cmd/perl-IPC-Cmd-1.40.0.ebuild | 2 +- .../perl-JSON-PP/perl-JSON-PP-4.20.0.ebuild | 2 +- .../perl-JSON-PP/perl-JSON-PP-4.40.0.ebuild | 2 +- ...le-Maketext-Simple-0.210.100_rc-r10.ebuild | 2 +- .../perl-MIME-Base64-3.150.0-r7.ebuild | 2 +- ...perl-Math-BigInt-FastCalc-0.500.800.ebuild | 2 +- ...perl-Math-BigInt-FastCalc-0.500.900.ebuild | 2 +- .../perl-Math-BigInt-1.999.816.ebuild | 2 +- .../perl-Math-BigInt-1.999.818.ebuild | 2 +- .../perl-Math-BigRat-0.261.400-r1.ebuild | 2 +- .../perl-Math-Complex-1.590.100-r4.ebuild | 2 +- .../perl-Memoize-1.30.100_rc-r10.ebuild | 2 +- ...erl-Module-CoreList-5.202.6.13.0_rc.ebuild | 2 +- .../perl-Module-CoreList-5.202.6.200.ebuild | 2 +- ...-Module-Load-Conditional-0.680.0-r3.ebuild | 2 +- ...erl-Module-Load-Conditional-0.700.0.ebuild | 2 +- .../perl-Module-Load-0.340.0-r1.ebuild | 2 +- .../perl-Module-Metadata-1.0.36.ebuild | 2 +- .../perl-Module-Metadata-1.0.37.ebuild | 2 +- .../perl-Params-Check-0.380.0-r10.ebuild | 2 +- .../perl-Parse-CPAN-Meta-2.150.10-r4.ebuild | 2 +- .../perl-Perl-OSType-1.10.0-r4.ebuild | 2 +- .../perl-Pod-Parser-1.630.0-r8.ebuild | 2 +- .../perl-Pod-Simple-3.350.0-r3.ebuild | 2 +- .../perl-Pod-Simple-3.400.0.ebuild | 2 +- virtual/perl-Safe/perl-Safe-2.400.0-r3.ebuild | 2 +- virtual/perl-Safe/perl-Safe-2.410.0.ebuild | 2 +- .../perl-Scalar-List-Utils-1.500.0-r2.ebuild | 2 +- .../perl-Scalar-List-Utils-1.550.0.ebuild | 2 +- .../perl-Socket/perl-Socket-2.27.0-r2.ebuild | 2 +- virtual/perl-Socket/perl-Socket-2.29.0.ebuild | 2 +- .../perl-Storable-3.150.0.ebuild | 2 +- .../perl-Storable-3.210.0.ebuild | 2 +- .../perl-Sys-Syslog-0.350.0-r3.ebuild | 2 +- .../perl-Sys-Syslog-0.360.0.ebuild | 2 +- .../perl-Term-ReadLine-1.170.0-r4.ebuild | 2 +- .../perl-Test-Harness-3.420.0-r3.ebuild | 2 +- .../perl-Test-Simple-1.302.162.ebuild | 2 +- .../perl-Test-Simple-1.302.175.ebuild | 2 +- virtual/perl-Test/perl-Test-1.310.0-r3.ebuild | 2 +- .../perl-Text-Balanced-2.30.0-r7.ebuild | 2 +- .../perl-Text-ParseWords-3.300.0-r7.ebuild | 2 +- ...perl-Text-Tabs+Wrap-2013.52.300-r10.ebuild | 2 +- .../perl-Time-HiRes-1.976.0.ebuild | 2 +- .../perl-Time-HiRes-1.976.400.ebuild | 2 +- .../perl-Time-Local-1.280.0-r1.ebuild | 2 +- .../perl-Time-Piece-1.330.0.ebuild | 2 +- .../perl-Time-Piece-1.340.100.ebuild | 2 +- .../perl-Unicode-Collate-1.270.0-r1.ebuild | 2 +- .../perl-Unicode-Normalize-1.260.0-r2.ebuild | 2 +- .../perl-Unicode-Normalize-1.270.0.ebuild | 2 +- .../perl-XSLoader-0.300.0-r3.ebuild | 2 +- .../perl-autodie-2.290.0-r5.ebuild | 2 +- .../perl-autodie/perl-autodie-2.320.0.ebuild | 2 +- .../perl-bignum/perl-bignum-0.510.0-r1.ebuild | 2 +- virtual/perl-if/perl-if-0.60.800-r3.ebuild | 2 +- .../perl-libnet/perl-libnet-3.110.0-r3.ebuild | 2 +- .../perl-libnet/perl-libnet-3.110.0-r4.ebuild | 2 +- .../perl-parent/perl-parent-0.237.0.ebuild | 2 +- .../perl-parent/perl-parent-0.238.0.ebuild | 2 +- .../perl-podlators-4.110.0.ebuild | 2 +- .../perl-podlators-4.140.0.ebuild | 2 +- .../perl-version-0.992.400-r1.ebuild | 2 +- virtual/pkgconfig/pkgconfig-2.ebuild | 2 +- virtual/ruby-ssl/ruby-ssl-11.ebuild | 2 +- virtual/rubygems/rubygems-15.ebuild | 2 +- virtual/rubygems/rubygems-16.ebuild | 2 +- .../service-manager/service-manager-0.ebuild | 2 +- .../service-manager/service-manager-1.ebuild | 2 +- virtual/ssh/ssh-0.ebuild | 2 +- virtual/ttf-fonts/ttf-fonts-1-r1.ebuild | 2 +- virtual/yacc/yacc-0.ebuild | 2 +- www-client/Manifest.gz | Bin 5867 -> 5869 bytes www-client/links/links-2.20.2-r1.ebuild | 2 +- www-client/links/links-2.20.2.ebuild | 2 +- www-client/links/links-2.21.ebuild | 2 +- www-client/lynx/lynx-2.8.9_p1.ebuild | 2 +- www-client/lynx/lynx-2.9.0_pre4.ebuild | 2 +- www-client/lynx/lynx-2.9.0_pre5.ebuild | 2 +- www-client/pybugz/pybugz-0.13.ebuild | 2 +- www-client/pybugz/pybugz-9999.ebuild | 2 +- www-servers/Manifest.gz | Bin 5039 -> 5045 bytes www-servers/apache/apache-2.4.46-r1.ebuild | 2 +- www-servers/apache/apache-2.4.46-r4.ebuild | 2 +- www-servers/apache/apache-2.4.46.ebuild | 2 +- x11-apps/Manifest.gz | Bin 14535 -> 14538 bytes x11-apps/xfontsel/xfontsel-1.0.6.ebuild | 2 +- x11-base/Manifest.gz | Bin 1054 -> 1052 bytes x11-base/xcb-proto/xcb-proto-1.14-r1.ebuild | 2 +- x11-base/xcb-proto/xcb-proto-1.14.1.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 5037 -> 5037 bytes x11-drivers/nvidia-drivers/Manifest | 15 +- .../nvidia-drivers-390.132-r5.ebuild | 585 ---------------- .../nvidia-drivers-455.28-r1.ebuild | 578 ---------------- .../nvidia-drivers-455.45.01-r1.ebuild | 2 +- ...ebuild => nvidia-drivers-460.27.04.ebuild} | 4 +- x11-libs/Manifest.gz | Bin 20331 -> 20329 bytes x11-libs/libICE/libICE-1.0.10.ebuild | 2 +- x11-libs/libSM/libSM-1.2.3-r1.ebuild | 2 +- .../libXScrnSaver/libXScrnSaver-1.2.3.ebuild | 2 +- x11-libs/libXau/libXau-1.0.9-r1.ebuild | 2 +- x11-libs/libXau/libXau-1.0.9.ebuild | 2 +- x11-libs/libXaw/libXaw-1.0.13-r2.ebuild | 2 +- x11-libs/libXdmcp/libXdmcp-1.1.3.ebuild | 2 +- x11-libs/libXext/libXext-1.3.4.ebuild | 2 +- x11-libs/libXmu/libXmu-1.1.3.ebuild | 2 +- x11-libs/libXpm/libXpm-3.5.13.ebuild | 2 +- x11-libs/libXt/libXt-1.2.0.ebuild | 2 +- x11-libs/libXv/libXv-1.0.11-r2.ebuild | 2 +- .../libXxf86vm/libXxf86vm-1.1.4-r2.ebuild | 2 +- x11-libs/motif/motif-2.3.8-r1.ebuild | 2 +- x11-libs/xapps/Manifest | 1 - x11-libs/xapps/xapps-1.8.4.ebuild | 88 --- x11-libs/xtrans/xtrans-1.4.0.ebuild | 2 +- x11-misc/Manifest.gz | Bin 48327 -> 48340 bytes x11-misc/polybar/Manifest | 2 +- ...ybar-3.5.2.ebuild => polybar-3.5.3.ebuild} | 4 +- .../shared-mime-info-1.10-r1.ebuild | 2 +- .../shared-mime-info-1.15.ebuild | 2 +- .../shared-mime-info-2.0-r2.ebuild | 2 +- x11-misc/splatmoji/Manifest | 1 + x11-misc/splatmoji/metadata.xml | 3 + x11-misc/splatmoji/splatmoji-1.2.0.ebuild | 36 + .../util-macros/util-macros-1.19.2-r2.ebuild | 2 +- .../files/virtualgl-2.6.3-mesa-19.3.patch | 105 --- x11-misc/x11vnc/x11vnc-0.9.16-r2.ebuild | 75 -- x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild | 80 --- x11-misc/xbitmaps/xbitmaps-1.1.2-r1.ebuild | 2 +- x11-misc/xclip/metadata.xml | 4 - x11-terms/Manifest.gz | Bin 4539 -> 4537 bytes .../terminator-1.92-make-tests-fail.patch | 25 - .../files/terminator-1.92-metainfo.patch | 32 - x11-wm/Manifest.gz | Bin 9635 -> 9634 bytes x11-wm/awesome/awesome-4.3-r1.ebuild | 3 +- x11-wm/awesome/awesome-4.3-r100.ebuild | 3 +- .../files/awesome-4.3-fno-common.patch | 240 +++++++ x11-wm/muffin/Manifest | 1 - .../muffin/files/muffin-4.4-gir-fixes.patch | 65 -- ...ffin-4.4-gobject-introspection-fixes.patch | 529 --------------- x11-wm/muffin/muffin-4.4.3.ebuild | 87 --- x11-wm/sawfish/metadata.xml | 2 + 4341 files changed, 17241 insertions(+), 22147 deletions(-) create mode 100644 acct-group/nobody/Manifest create mode 100644 acct-group/nobody/metadata.xml create mode 100644 acct-group/nobody/nobody-0.ebuild create mode 100644 acct-group/portage/Manifest create mode 100644 acct-group/portage/metadata.xml create mode 100644 acct-group/portage/portage-0.ebuild create mode 100644 acct-group/root/Manifest create mode 100644 acct-group/root/metadata.xml create mode 100644 acct-group/root/root-0.ebuild create mode 100644 acct-group/systemd-oom/Manifest create mode 100644 acct-group/systemd-oom/metadata.xml create mode 100644 acct-group/systemd-oom/systemd-oom-0.ebuild create mode 100644 acct-group/users/Manifest create mode 100644 acct-group/users/metadata.xml create mode 100644 acct-group/users/users-0.ebuild create mode 100644 acct-user/nobody/Manifest create mode 100644 acct-user/nobody/metadata.xml create mode 100644 acct-user/nobody/nobody-0.ebuild create mode 100644 acct-user/portage/Manifest create mode 100644 acct-user/portage/metadata.xml create mode 100644 acct-user/portage/portage-0.ebuild create mode 100644 acct-user/root/Manifest create mode 100644 acct-user/root/metadata.xml create mode 100644 acct-user/root/root-0.ebuild create mode 100644 acct-user/systemd-oom/Manifest create mode 100644 acct-user/systemd-oom/metadata.xml create mode 100644 acct-user/systemd-oom/systemd-oom-0.ebuild delete mode 100644 app-admin/gtkdiskfree/files/gtkdiskfree-2.0.1-desktop-file.patch create mode 100644 app-admin/lnav/files/lnav-0.9.0-bug639332-tinfow.patch create mode 100644 app-admin/lnav/lnav-0.9.0.ebuild rename app-admin/vault/{vault-1.5.5.ebuild => vault-1.5.6.ebuild} (100%) rename app-admin/vault/{vault-1.6.0.ebuild => vault-1.6.1.ebuild} (100%) create mode 100644 app-backup/borgbackup/borgbackup-1.1.15.ebuild rename app-benchmarks/stress-ng/{stress-ng-0.12.00.ebuild => stress-ng-0.12.01.ebuild} (100%) delete mode 100644 app-crypt/tpm2-tss/files/tpm2-tss-2.4.1-Dont-run-systemd-sysusers-in-Makefile.patch rename app-editors/jupp/{jupp-3.1_p30.ebuild => jupp-3.1_p40.ebuild} (71%) create mode 100644 app-emulation/cloud-init/cloud-init-20.4.ebuild create mode 100644 app-emulation/cloud-init/files/cloud-init-20.4-gentoo-support-upstream-templates.patch create mode 100644 app-i18n/librime-lua/Manifest create mode 100644 app-i18n/librime-lua/librime-lua-20201011103348.ebuild create mode 100644 app-i18n/librime-lua/librime-lua-99999999999999.ebuild create mode 100644 app-i18n/librime-lua/metadata.xml create mode 100644 app-i18n/librime/files/librime-1.6.0-plugins.patch create mode 100644 app-i18n/librime/files/librime-1.6.1-plugins.patch create mode 100644 app-i18n/librime/librime-1.6.0.ebuild create mode 100644 app-i18n/librime/librime-1.6.1.ebuild create mode 100644 app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch create mode 100644 app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch create mode 100644 app-i18n/mozc/files/mozc-2.26.4220-system_abseil-cpp.patch create mode 100644 app-i18n/mozc/files/mozc-2.26.4220-system_gtest.patch create mode 100644 app-i18n/mozc/files/mozc-2.26.4220-system_jsoncpp.patch create mode 100644 app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429.ebuild create mode 100644 app-i18n/opencc/files/opencc-1.1.0-parallel_build.patch create mode 100644 app-i18n/opencc/files/opencc-1.1.1-system_libraries.patch create mode 100644 app-i18n/opencc/files/opencc-1.1.2-system_libraries.patch create mode 100644 app-i18n/opencc/opencc-1.1.0.ebuild create mode 100644 app-i18n/opencc/opencc-1.1.1.ebuild delete mode 100644 app-misc/pwsafe/pwsafe-0.2.0-r4.ebuild delete mode 100644 app-portage/fquery/fquery-0.2.3.ebuild delete mode 100644 app-shells/loksh/loksh-6.7.4.ebuild delete mode 100644 app-shells/loksh/loksh-6.7.5.ebuild rename app-shells/loksh/{loksh-6.7.2.ebuild => loksh-6.8.1.ebuild} (100%) delete mode 100644 app-text/coolreader/coolreader-3.2.39.ebuild delete mode 100644 app-text/coolreader/coolreader-3.2.45.ebuild delete mode 100644 app-text/coolreader/coolreader-3.2.49.ebuild create mode 100644 app-text/coolreader/coolreader-3.2.51.ebuild create mode 100644 app-text/ding/ding-1.9.ebuild delete mode 100644 app-text/sigil/files/sigil-1.2.1-qt5.15-fix.patch rename app-text/sigil/{sigil-1.2.1-r1.ebuild => sigil-1.4.3.ebuild} (93%) delete mode 100644 app-text/txt2man/txt2man-1.6.0.ebuild delete mode 100644 app-text/txt2man/txt2man-1.7.0.ebuild create mode 100644 dev-db/pgpool2/pgpool2-4.2.1.ebuild delete mode 100644 dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_2.patch delete mode 100644 dev-db/sqlite/files/sqlite-3.32.3-backports_1.patch delete mode 100644 dev-db/sqlite/files/sqlite-3.32.3-backports_2.patch delete mode 100644 dev-db/sqlite/files/sqlite-3.32.3-backports_3.patch create mode 100644 dev-db/sqlite/files/sqlite-3.34.0-build_1.1.patch rename dev-db/sqlite/files/{sqlite-3.32.1-full_archive-build_1.patch => sqlite-3.34.0-build_1.2.patch} (67%) create mode 100644 dev-db/sqlite/files/sqlite-3.34.0-build_2.1.patch create mode 100644 dev-db/sqlite/files/sqlite-3.34.0-build_2.2.patch rename dev-db/sqlite/{sqlite-3.32.3-r1.ebuild => sqlite-3.34.0.ebuild} (60%) create mode 100644 dev-embedded/libftd2xx/libftd2xx-1.4.8.ebuild create mode 100644 dev-embedded/libftdi/files/libftdi-1.5-tests-no-cxx.patch create mode 100644 dev-embedded/libftdi/libftdi-1.5.ebuild create mode 100644 dev-embedded/openocd/files/openocd-0.10.0-gcc10.patch create mode 100644 dev-embedded/urjtag/urjtag-2019.12.ebuild delete mode 100644 dev-haskell/cpphs/cpphs-1.20.8.ebuild create mode 100644 dev-haskell/linear/files/linear-1.20.9-base-orphans-0.8.3.patch delete mode 100644 dev-java/protobuf-java/protobuf-java-3.11.4.ebuild create mode 100644 dev-lang/lua/files/lua-5.2.4-make.patch create mode 100644 dev-lang/lua/files/lua-5.3.6-make.patch create mode 100644 dev-lang/lua/lua-5.2.4-r3.ebuild create mode 100644 dev-lang/lua/lua-5.3.6-r2.ebuild create mode 100644 dev-lang/tk/files/tk-8.6.10-multilib.patch create mode 100644 dev-lang/tk/files/tk-8.6.10-test.patch create mode 100644 dev-lang/tk/tk-8.6.10.ebuild delete mode 100644 dev-libs/cudnn/cudnn-7.0.5-r1.ebuild delete mode 100644 dev-libs/cudnn/cudnn-7.1.4.ebuild delete mode 100644 dev-libs/cudnn/cudnn-7.4.1.5.ebuild delete mode 100644 dev-libs/cudnn/cudnn-7.4.2.24.ebuild delete mode 100644 dev-libs/cudnn/cudnn-7.5.0.56.ebuild delete mode 100644 dev-libs/cudnn/cudnn-7.6.0.64.ebuild delete mode 100644 dev-libs/cudnn/cudnn-7.6.1.34.ebuild delete mode 100644 dev-libs/cudnn/cudnn-7.6.2.24.ebuild delete mode 100644 dev-libs/cudnn/cudnn-7.6.5.32-r2.ebuild delete mode 100644 dev-libs/cudnn/cudnn-7.6.5.32.ebuild delete mode 100644 dev-libs/cudnn/cudnn-8.0.4.30.ebuild delete mode 100644 dev-libs/igraph/files/igraph-0.7.1-unbundle.patch delete mode 100644 dev-libs/igraph/igraph-0.7.1-r2.ebuild rename dev-libs/igraph/{igraph-0.8.2.ebuild => igraph-0.8.5.ebuild} (92%) delete mode 100644 dev-libs/isl/isl-0.22.1.ebuild delete mode 100644 dev-libs/json-c/json-c-0.14-r3.ebuild delete mode 100644 dev-libs/libverto/files/libverto-Wflags.patch delete mode 100644 dev-libs/libverto/files/libverto-libev-c89.patch delete mode 100644 dev-libs/libverto/files/libverto-load.patch delete mode 100644 dev-libs/libverto/files/libverto-verify-cflags.patch delete mode 100644 dev-libs/libverto/libverto-0.2.5-r1.ebuild delete mode 100644 dev-libs/libverto/libverto-0.3.0.ebuild create mode 100644 dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch create mode 100644 dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch rename dev-libs/pegtl/{pegtl-2.8.3.ebuild => pegtl-2.8.3-r1.ebuild} (60%) delete mode 100644 dev-libs/protobuf/files/protobuf-3.11.0-disable_no-warning-test.patch delete mode 100644 dev-libs/protobuf/files/protobuf-3.11.0-protoc_input_output_files.patch delete mode 100644 dev-libs/protobuf/files/protobuf-3.11.0-system_libraries.patch delete mode 100644 dev-libs/protobuf/protobuf-3.11.4.ebuild create mode 100644 dev-libs/wayland/wayland-1.18.91.ebuild rename dev-python/argcomplete/{argcomplete-1.12.2.ebuild => argcomplete-1.12.2-r1.ebuild} (93%) delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.30.1.ebuild delete mode 100644 dev-python/cfn-python-lint/cfn-python-lint-0.41.0.ebuild delete mode 100644 dev-python/cheroot/cheroot-8.4.5.ebuild delete mode 100644 dev-python/docker-py/docker-py-4.3.1.ebuild delete mode 100644 dev-python/dogpile-cache/dogpile-cache-1.1.0.ebuild delete mode 100644 dev-python/doit/files/doit-0.32.0_pytest5.4.patch delete mode 100644 dev-python/doit/files/doit-0.32.0_unpickable.patch create mode 100644 dev-python/executing/executing-0.5.4.ebuild create mode 100644 dev-python/gevent/gevent-20.12.1.ebuild create mode 100644 dev-python/ipywidgets/ipywidgets-7.6.2.ebuild create mode 100644 dev-python/jaraco-text/jaraco-text-3.4.0.ebuild delete mode 100644 dev-python/jsonpatch/jsonpatch-1.26.ebuild delete mode 100644 dev-python/lxml/lxml-4.6.1.ebuild delete mode 100644 dev-python/more-itertools/more-itertools-8.5.0.ebuild delete mode 100644 dev-python/ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild delete mode 100644 dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild delete mode 100644 dev-python/ordered-set/ordered-set-4.0.1.ebuild create mode 100644 dev-python/pebble/pebble-4.6.0.ebuild create mode 100644 dev-python/plotly/plotly-4.14.1.ebuild create mode 100644 dev-python/pyclipper/pyclipper-1.2.1.ebuild delete mode 100644 dev-python/pycryptodome/pycryptodome-3.9.8-r1.ebuild create mode 100644 dev-python/pyilmbase/pyilmbase-2.5.3.ebuild delete mode 100644 dev-python/qtconsole/qtconsole-4.7.7.ebuild delete mode 100644 dev-python/qtconsole/qtconsole-5.0.0.ebuild create mode 100644 dev-python/reportlab/reportlab-3.5.57.ebuild create mode 100644 dev-python/rpyc/rpyc-5.0.0.ebuild delete mode 100644 dev-util/ccls/ccls-0.20190823.6.ebuild delete mode 100644 dev-util/ccls/ccls-0.20201025.ebuild create mode 100644 dev-util/hip/Manifest create mode 100644 dev-util/hip/files/hip-3.5.1-config-cmake-in.patch create mode 100644 dev-util/hip/files/hip-3.5.1-detect_offload-arch_for_clang-roc.patch create mode 100644 dev-util/hip/files/hip-3.5.1-hip_vector_types.patch create mode 100644 dev-util/hip/files/hip-3.9.0-DisableTest.patch create mode 100644 dev-util/hip/files/hip-3.9.0-add-include-directories.patch create mode 100644 dev-util/hip/files/hip-3.9.0-lpl_ca-add-include.patch create mode 100644 dev-util/hip/hip-4.0.0.ebuild create mode 100644 dev-util/hip/metadata.xml delete mode 100644 dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-10.1.243.ebuild delete mode 100644 dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-6.5.19.ebuild delete mode 100644 dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-7.5.18.ebuild delete mode 100644 dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.44-r1.ebuild delete mode 100644 dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.0.176.ebuild delete mode 100644 dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.1.85.ebuild create mode 100644 dev-util/nvidia-cuda-toolkit/files/nvidia-cuda-toolkit-11.2.0-nsight-systems-launcher.patch delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.0.130.ebuild delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.105-r3.ebuild delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.168-r2.ebuild delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243-r3.ebuild delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.0.3.ebuild rename dev-util/nvidia-cuda-toolkit/{nvidia-cuda-toolkit-11.1.0.ebuild => nvidia-cuda-toolkit-11.2.0.ebuild} (69%) delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.14.ebuild delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.19-r1.ebuild delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-7.5.18-r2.ebuild delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-8.0.44.ebuild delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-9.0.176.ebuild delete mode 100644 dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-9.1.85.ebuild rename dev-util/rt-tests/files/{rt-tests-1.9-musl.patch => rt-tests-1.10-musl.patch} (85%) rename dev-util/rt-tests/{rt-tests-1.9.ebuild => rt-tests-1.10.ebuild} (93%) create mode 100644 dev-util/wayland-scanner/Manifest create mode 100644 dev-util/wayland-scanner/metadata.xml create mode 100644 dev-util/wayland-scanner/wayland-scanner-1.18.91.ebuild create mode 100644 dev-util/wayland-scanner/wayland-scanner-9999.ebuild rename dev-vcs/git-tools/{git-tools-2017.10.ebuild => git-tools-2020.09.ebuild} (79%) rename games-engines/dMagnetic/{dMagnetic-0.28.ebuild => dMagnetic-0.29.ebuild} (100%) delete mode 100644 gnome-extra/cinnamon-control-center/cinnamon-control-center-4.4.0.ebuild delete mode 100644 gnome-extra/cinnamon-desktop/cinnamon-desktop-4.4.1.ebuild delete mode 100644 gnome-extra/cinnamon-menus/cinnamon-menus-4.4.0.ebuild delete mode 100644 gnome-extra/cinnamon-screensaver/cinnamon-screensaver-4.4.1.ebuild delete mode 100644 gnome-extra/cinnamon-session/cinnamon-session-4.4.1.ebuild delete mode 100644 gnome-extra/cinnamon-session/files/cinnamon-session-3.8.0-elogind.patch delete mode 100644 gnome-extra/cinnamon-session/files/cinnamon-session-3.8.0-elogind2.patch delete mode 100644 gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.4.0.ebuild delete mode 100644 gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-3.0.1-optional.patch delete mode 100644 gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-4.4.0-systemd.patch delete mode 100644 gnome-extra/cinnamon-translations/cinnamon-translations-4.4.2.ebuild delete mode 100644 gnome-extra/cinnamon/cinnamon-4.4.8.ebuild delete mode 100644 gnome-extra/cjs/cjs-4.4.0.ebuild delete mode 100644 gnome-extra/nemo/nemo-4.4.2.ebuild rename media-gfx/darktable/{darktable-3.2.1-r2.ebuild => darktable-3.4.0-r1.ebuild} (73%) delete mode 100644 media-gfx/darktable/darktable-3.4.0.ebuild create mode 100644 media-gfx/darktable/files/darktable-3.4.0_jsonschema-automagic.patch create mode 100644 media-gfx/feh/feh-3.6.1.ebuild create mode 100644 media-gfx/gimp/gimp-2.99.2-r100.ebuild create mode 100644 media-gfx/graphicsmagick/files/graphicsmagick-1.3.36-flags.patch create mode 100644 media-gfx/graphicsmagick/graphicsmagick-1.3.36.ebuild create mode 100644 media-gfx/scour/scour-0.38.1.ebuild create mode 100644 media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild delete mode 100644 media-libs/cimg/cimg-2.9.0.ebuild rename media-libs/cimg/{cimg-2.9.1.ebuild => cimg-2.9.3.ebuild} (87%) create mode 100644 media-libs/harfbuzz/harfbuzz-2.7.4.ebuild create mode 100644 media-libs/ilmbase/ilmbase-2.5.3.ebuild delete mode 100644 media-libs/lcms/files/lcms-2.9-BE-test.patch delete mode 100644 media-libs/lcms/lcms-2.10.ebuild delete mode 100644 media-libs/lcms/lcms-2.9.ebuild delete mode 100644 media-libs/libexif/libexif-0.6.22.ebuild create mode 100644 media-libs/lilv/lilv-0.24.10-r1.ebuild rename media-libs/opencv/{opencv-4.4.0-r1.ebuild => opencv-4.5.1.ebuild} (96%) create mode 100644 media-libs/openexr/openexr-2.5.3.ebuild delete mode 100644 media-libs/openimageio/files/openimageio-1.8.17-boostpython.patch delete mode 100644 media-libs/openimageio/files/openimageio-2.2.6.1-pugixml.patch create mode 100644 media-sound/alsamixergui/files/alsamixergui-0.9.0.1.2-strsignal.patch rename media-sound/ncmpcpp/{ncmpcpp-0.7.7.ebuild => ncmpcpp-0.9.1.ebuild} (81%) create mode 100644 media-sound/rip/files/rip-1.07-change-to-gnudb-org.patch rename media-sound/rip/{rip-1.07.ebuild => rip-1.07-r1.ebuild} (90%) delete mode 100644 media-sound/teamspeak-client/teamspeak-client-3.5.3-r1.ebuild delete mode 100644 media-sound/upmpdcli/upmpdcli-1.4.0.ebuild delete mode 100644 media-sound/upmpdcli/upmpdcli-1.4.14.ebuild delete mode 100644 media-sound/upmpdcli/upmpdcli-1.4.2.ebuild delete mode 100644 media-sound/upmpdcli/upmpdcli-1.5.0-r1.ebuild delete mode 100644 media-sound/upmpdcli/upmpdcli-1.5.0.ebuild create mode 100644 media-video/parole/parole-4.15.0.ebuild create mode 100644 media-video/simplescreenrecorder/simplescreenrecorder-0.4.3.ebuild delete mode 100644 media-video/webcamoid/files/webcamoid-8.1.0-ffmpeg-4.patch delete mode 100644 media-video/webcamoid/webcamoid-8.1.0-r1.ebuild create mode 100644 metadata/md5-cache/acct-group/nobody-0 create mode 100644 metadata/md5-cache/acct-group/portage-0 create mode 100644 metadata/md5-cache/acct-group/root-0 create mode 100644 metadata/md5-cache/acct-group/systemd-oom-0 create mode 100644 metadata/md5-cache/acct-group/users-0 create mode 100644 metadata/md5-cache/acct-user/nobody-0 create mode 100644 metadata/md5-cache/acct-user/portage-0 create mode 100644 metadata/md5-cache/acct-user/root-0 create mode 100644 metadata/md5-cache/acct-user/systemd-oom-0 create mode 100644 metadata/md5-cache/app-admin/lnav-0.9.0 rename metadata/md5-cache/app-admin/{vault-1.5.5 => vault-1.5.6} (82%) rename metadata/md5-cache/app-admin/{vault-1.6.0 => vault-1.6.1} (82%) create mode 100644 metadata/md5-cache/app-backup/borgbackup-1.1.15 rename metadata/md5-cache/app-benchmarks/{stress-ng-0.12.00 => stress-ng-0.12.01} (97%) rename metadata/md5-cache/app-editors/{jupp-3.1_p30 => jupp-3.1_p40} (51%) create mode 100644 metadata/md5-cache/app-emulation/cloud-init-20.4 create mode 100644 metadata/md5-cache/app-i18n/librime-1.6.0 create mode 100644 metadata/md5-cache/app-i18n/librime-1.6.1 create mode 100644 metadata/md5-cache/app-i18n/librime-lua-20201011103348 create mode 100644 metadata/md5-cache/app-i18n/librime-lua-99999999999999 create mode 100644 metadata/md5-cache/app-i18n/mozc-2.26.4220_p20201212102434_p20201219202429 create mode 100644 metadata/md5-cache/app-i18n/opencc-1.1.0 create mode 100644 metadata/md5-cache/app-i18n/opencc-1.1.1 delete mode 100644 metadata/md5-cache/app-misc/pwsafe-0.2.0-r4 delete mode 100644 metadata/md5-cache/app-portage/fquery-0.2.3 delete mode 100644 metadata/md5-cache/app-shells/loksh-6.7.2 delete mode 100644 metadata/md5-cache/app-shells/loksh-6.7.5 rename metadata/md5-cache/app-shells/{loksh-6.7.4 => loksh-6.8.1} (87%) delete mode 100644 metadata/md5-cache/app-text/coolreader-3.2.39 delete mode 100644 metadata/md5-cache/app-text/coolreader-3.2.45 delete mode 100644 metadata/md5-cache/app-text/coolreader-3.2.49 create mode 100644 metadata/md5-cache/app-text/coolreader-3.2.51 create mode 100644 metadata/md5-cache/app-text/ding-1.9 delete mode 100644 metadata/md5-cache/app-text/sigil-1.2.1-r1 create mode 100644 metadata/md5-cache/app-text/sigil-1.4.3 delete mode 100644 metadata/md5-cache/app-text/txt2man-1.6.0 delete mode 100644 metadata/md5-cache/app-text/txt2man-1.7.0 create mode 100644 metadata/md5-cache/dev-db/pgpool2-4.2.1 rename metadata/md5-cache/dev-db/{sqlite-3.32.3-r1 => sqlite-3.34.0} (88%) create mode 100644 metadata/md5-cache/dev-embedded/libftd2xx-1.4.8 create mode 100644 metadata/md5-cache/dev-embedded/libftdi-1.5 create mode 100644 metadata/md5-cache/dev-embedded/urjtag-2019.12 delete mode 100644 metadata/md5-cache/dev-haskell/cpphs-1.20.8 delete mode 100644 metadata/md5-cache/dev-java/protobuf-java-3.11.4 create mode 100644 metadata/md5-cache/dev-lang/lua-5.2.4-r3 create mode 100644 metadata/md5-cache/dev-lang/lua-5.3.6-r2 create mode 100644 metadata/md5-cache/dev-lang/tk-8.6.10 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-7.0.5-r1 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-7.1.4 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-7.4.1.5 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-7.4.2.24 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-7.5.0.56 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-7.6.0.64 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-7.6.1.34 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-7.6.2.24 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-7.6.5.32 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-7.6.5.32-r2 delete mode 100644 metadata/md5-cache/dev-libs/cudnn-8.0.4.30 delete mode 100644 metadata/md5-cache/dev-libs/igraph-0.7.1-r2 rename metadata/md5-cache/dev-libs/{igraph-0.8.2 => igraph-0.8.5} (60%) delete mode 100644 metadata/md5-cache/dev-libs/isl-0.22.1 delete mode 100644 metadata/md5-cache/dev-libs/libverto-0.2.5-r1 delete mode 100644 metadata/md5-cache/dev-libs/libverto-0.3.0 rename metadata/md5-cache/dev-libs/{pegtl-2.8.3 => pegtl-2.8.3-r1} (92%) delete mode 100644 metadata/md5-cache/dev-libs/protobuf-3.11.4 create mode 100644 metadata/md5-cache/dev-libs/wayland-1.18.91 rename metadata/md5-cache/dev-python/{argcomplete-1.12.2 => argcomplete-1.12.2-r1} (93%) delete mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.30.1 delete mode 100644 metadata/md5-cache/dev-python/cfn-python-lint-0.41.0 delete mode 100644 metadata/md5-cache/dev-python/cheroot-8.4.5 delete mode 100644 metadata/md5-cache/dev-python/docker-py-4.3.1 delete mode 100644 metadata/md5-cache/dev-python/dogpile-cache-1.1.0 create mode 100644 metadata/md5-cache/dev-python/executing-0.5.4 create mode 100644 metadata/md5-cache/dev-python/gevent-20.12.1 create mode 100644 metadata/md5-cache/dev-python/ipywidgets-7.6.2 create mode 100644 metadata/md5-cache/dev-python/jaraco-text-3.4.0 delete mode 100644 metadata/md5-cache/dev-python/jsonpatch-1.26 delete mode 100644 metadata/md5-cache/dev-python/lxml-4.6.1 delete mode 100644 metadata/md5-cache/dev-python/more-itertools-8.5.0 delete mode 100644 metadata/md5-cache/dev-python/ndg-httpsclient-0.4.0 delete mode 100644 metadata/md5-cache/dev-python/ndg-httpsclient-0.4.2-r1 rename metadata/md5-cache/dev-python/{ordered-set-4.0.1 => pebble-4.6.0} (88%) create mode 100644 metadata/md5-cache/dev-python/plotly-4.14.1 create mode 100644 metadata/md5-cache/dev-python/pyclipper-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/pycryptodome-3.9.8-r1 create mode 100644 metadata/md5-cache/dev-python/pyilmbase-2.5.3 delete mode 100644 metadata/md5-cache/dev-python/qtconsole-4.7.7 delete mode 100644 metadata/md5-cache/dev-python/qtconsole-5.0.0 create mode 100644 metadata/md5-cache/dev-python/reportlab-3.5.57 create mode 100644 metadata/md5-cache/dev-python/rpyc-5.0.0 delete mode 100644 metadata/md5-cache/dev-util/ccls-0.20190823.6 delete mode 100644 metadata/md5-cache/dev-util/ccls-0.20201025 create mode 100644 metadata/md5-cache/dev-util/hip-4.0.0 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-sdk-10.1.243 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-sdk-6.5.19 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-sdk-7.5.18 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-sdk-8.0.44-r1 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-sdk-9.0.176 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-sdk-9.1.85 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-10.0.130 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-10.1.105-r3 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-10.1.168-r2 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-10.1.243-r3 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-11.0.3 rename metadata/md5-cache/dev-util/{nvidia-cuda-toolkit-11.1.0 => nvidia-cuda-toolkit-11.2.0} (79%) delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-6.5.14 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-6.5.19-r1 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-7.5.18-r2 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-8.0.44 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-9.0.176 delete mode 100644 metadata/md5-cache/dev-util/nvidia-cuda-toolkit-9.1.85 rename metadata/md5-cache/dev-util/{rt-tests-1.9 => rt-tests-1.10} (90%) create mode 100644 metadata/md5-cache/dev-util/wayland-scanner-1.18.91 create mode 100644 metadata/md5-cache/dev-util/wayland-scanner-9999 delete mode 100644 metadata/md5-cache/dev-vcs/git-tools-2017.10 create mode 100644 metadata/md5-cache/dev-vcs/git-tools-2020.09 rename metadata/md5-cache/games-engines/{dMagnetic-0.28 => dMagnetic-0.29} (86%) delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-4.4.8 delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-control-center-4.4.0 delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-desktop-4.4.1 delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-menus-4.4.0 delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-screensaver-4.4.1 delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-session-4.4.1 delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-settings-daemon-4.4.0 delete mode 100644 metadata/md5-cache/gnome-extra/cinnamon-translations-4.4.2 delete mode 100644 metadata/md5-cache/gnome-extra/cjs-4.4.0 delete mode 100644 metadata/md5-cache/gnome-extra/nemo-4.4.2 delete mode 100644 metadata/md5-cache/media-gfx/darktable-3.2.1-r2 rename metadata/md5-cache/media-gfx/{darktable-3.4.0 => darktable-3.4.0-r1} (50%) create mode 100644 metadata/md5-cache/media-gfx/feh-3.6.1 create mode 100644 metadata/md5-cache/media-gfx/gimp-2.99.2-r100 create mode 100644 metadata/md5-cache/media-gfx/graphicsmagick-1.3.36 create mode 100644 metadata/md5-cache/media-gfx/scour-0.38.1 create mode 100644 metadata/md5-cache/media-gfx/tuxpaint-0.9.24 delete mode 100644 metadata/md5-cache/media-libs/cimg-2.9.1 rename metadata/md5-cache/media-libs/{cimg-2.9.0 => cimg-2.9.3} (62%) create mode 100644 metadata/md5-cache/media-libs/harfbuzz-2.7.4 rename metadata/md5-cache/{dev-libs/json-c-0.14-r3 => media-libs/ilmbase-2.5.3} (56%) delete mode 100644 metadata/md5-cache/media-libs/lcms-2.10 delete mode 100644 metadata/md5-cache/media-libs/lcms-2.9 delete mode 100644 metadata/md5-cache/media-libs/libexif-0.6.22 create mode 100644 metadata/md5-cache/media-libs/lilv-0.24.10-r1 rename metadata/md5-cache/media-libs/{opencv-4.4.0-r1 => opencv-4.5.1} (59%) create mode 100644 metadata/md5-cache/media-libs/openexr-2.5.3 delete mode 100644 metadata/md5-cache/media-sound/ncmpcpp-0.7.7 create mode 100644 metadata/md5-cache/media-sound/ncmpcpp-0.9.1 rename metadata/md5-cache/media-sound/{rip-1.07 => rip-1.07-r1} (91%) delete mode 100644 metadata/md5-cache/media-sound/teamspeak-client-3.5.3-r1 delete mode 100644 metadata/md5-cache/media-sound/upmpdcli-1.4.0 delete mode 100644 metadata/md5-cache/media-sound/upmpdcli-1.4.14 delete mode 100644 metadata/md5-cache/media-sound/upmpdcli-1.4.2 delete mode 100644 metadata/md5-cache/media-sound/upmpdcli-1.5.0 delete mode 100644 metadata/md5-cache/media-sound/upmpdcli-1.5.0-r1 create mode 100644 metadata/md5-cache/media-video/parole-4.15.0 create mode 100644 metadata/md5-cache/media-video/simplescreenrecorder-0.4.3 delete mode 100644 metadata/md5-cache/media-video/webcamoid-8.1.0-r1 create mode 100644 metadata/md5-cache/net-analyzer/nmap-7.80-r2 create mode 100644 metadata/md5-cache/net-analyzer/nmap-7.91-r1 delete mode 100644 metadata/md5-cache/net-analyzer/ntopng-3.8-r1 delete mode 100644 metadata/md5-cache/net-im/skypeforlinux-8.67.0.87 rename metadata/md5-cache/net-im/{swift-4.0.2-r101 => swift-4.0.2-r102} (98%) delete mode 100644 metadata/md5-cache/net-libs/libnpupnp-4.0.13 delete mode 100644 metadata/md5-cache/net-libs/libnpupnp-4.0.14 delete mode 100644 metadata/md5-cache/net-libs/libupnpp-0.17.0 delete mode 100644 metadata/md5-cache/net-libs/libupnpp-0.19.4 delete mode 100644 metadata/md5-cache/net-libs/libupnpp-0.20.0 delete mode 100644 metadata/md5-cache/net-libs/libupnpp-0.20.0-r1 delete mode 100644 metadata/md5-cache/net-misc/memcached-1.6.8 delete mode 100644 metadata/md5-cache/net-misc/youtube-dl-2020.12.14 delete mode 100644 metadata/md5-cache/net-proxy/sshuttle-0.78.5 create mode 100644 metadata/md5-cache/net-proxy/sshuttle-1.0.4 create mode 100644 metadata/md5-cache/sci-geosciences/gpxsee-7.38 create mode 100644 metadata/md5-cache/sci-geosciences/qmapshack-1.15.2 create mode 100644 metadata/md5-cache/sci-libs/arpack-3.8.0 create mode 100644 metadata/md5-cache/sci-libs/openblas-0.3.13 delete mode 100644 metadata/md5-cache/sci-libs/tensorflow-2.3.1-r1 create mode 100644 metadata/md5-cache/sci-mathematics/cgal-5.2 rename metadata/md5-cache/sys-apps/{dbus-1.12.20 => dbus-1.12.20-r1} (98%) rename metadata/md5-cache/sys-apps/{ipmicfg-1.32.0.200820 => ipmicfg-1.32.0.200910} (93%) delete mode 100644 metadata/md5-cache/sys-apps/systemd-247.1 rename metadata/md5-cache/sys-apps/{systemd-247.2 => systemd-247.2-r3} (90%) delete mode 100644 metadata/md5-cache/sys-boot/silo-1.4.14_p20170829 create mode 100644 metadata/md5-cache/sys-fs/mergerfs-2.32.1 rename metadata/md5-cache/sys-fs/{reiser4progs-2.0.2 => reiser4progs-2.0.4} (82%) create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.3 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.3-r1 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.10_rc1 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.10_rc2 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.10_rc3 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.10_rc5 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.10_rc6 delete mode 100644 metadata/md5-cache/sys-kernel/git-sources-5.10_rc7 rename metadata/md5-cache/sys-kernel/{git-sources-5.10_rc4 => git-sources-5.11_rc1} (79%) create mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.10_p3 rename metadata/md5-cache/sys-process/{htop-3.0.4 => htop-3.0.4-r1} (97%) delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-390.132-r5 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-455.28-r1 rename metadata/md5-cache/x11-drivers/{nvidia-drivers-455.38-r1 => nvidia-drivers-460.27.04} (92%) delete mode 100644 metadata/md5-cache/x11-libs/xapps-1.8.4 rename metadata/md5-cache/x11-misc/{polybar-3.5.2 => polybar-3.5.3} (78%) create mode 100644 metadata/md5-cache/x11-misc/splatmoji-1.2.0 delete mode 100644 metadata/md5-cache/x11-misc/x11vnc-0.9.16-r2 delete mode 100644 metadata/md5-cache/x11-misc/x11vnc-0.9.16-r3 delete mode 100644 metadata/md5-cache/x11-wm/muffin-4.4.3 delete mode 100644 net-analyzer/ngrep/files/ngrep-1.45-build-fixes.patch delete mode 100644 net-analyzer/ngrep/files/ngrep-1.45-prefix.patch delete mode 100644 net-analyzer/ngrep/files/ngrep-1.45-setlocale.patch create mode 100644 net-analyzer/nmap/nmap-7.80-r2.ebuild create mode 100644 net-analyzer/nmap/nmap-7.91-r1.ebuild delete mode 100644 net-analyzer/ntopng/files/ntopng-3.8-missing-min.patch delete mode 100644 net-analyzer/ntopng/files/ntopng-3.8-ndpi-call.patch delete mode 100644 net-analyzer/ntopng/ntopng-3.8-r1.ebuild delete mode 100644 net-im/skypeforlinux/skypeforlinux-8.67.0.87.ebuild rename net-im/swift/{swift-4.0.2-r101.ebuild => swift-4.0.2-r102.ebuild} (94%) delete mode 100644 net-libs/libnpupnp/libnpupnp-4.0.13.ebuild delete mode 100644 net-libs/libnpupnp/libnpupnp-4.0.14.ebuild delete mode 100644 net-libs/libupnpp/libupnpp-0.17.0.ebuild delete mode 100644 net-libs/libupnpp/libupnpp-0.19.4.ebuild delete mode 100644 net-libs/libupnpp/libupnpp-0.20.0-r1.ebuild delete mode 100644 net-libs/libupnpp/libupnpp-0.20.0.ebuild delete mode 100644 net-misc/memcached/memcached-1.6.8.ebuild delete mode 100644 net-misc/youtube-dl/youtube-dl-2020.12.14.ebuild rename net-proxy/sshuttle/{sshuttle-0.78.5.ebuild => sshuttle-1.0.4.ebuild} (71%) delete mode 100644 net-wireless/gqrx/files/gqrx-bladerf-samplerate.patch delete mode 100644 net-wireless/inspectrum/files/inspectrum-0.2.2-qt-5.15.patch delete mode 100644 net-wireless/wavemon/files/wavemon-0.6.7-dont-override-CFLAGS.patch delete mode 100644 profiles/prefix/aix/5.2.0.0/eapi delete mode 100644 profiles/prefix/aix/5.2.0.0/parent delete mode 100644 profiles/prefix/aix/5.2.0.0/ppc/eapi delete mode 100644 profiles/prefix/aix/5.2.0.0/ppc/make.defaults delete mode 100644 profiles/prefix/aix/5.2.0.0/ppc/parent delete mode 100644 profiles/prefix/aix/5.3.0.0/eapi delete mode 100644 profiles/prefix/aix/5.3.0.0/parent delete mode 100644 profiles/prefix/aix/5.3.0.0/ppc/eapi delete mode 100644 profiles/prefix/aix/5.3.0.0/ppc/make.defaults delete mode 100644 profiles/prefix/aix/5.3.0.0/ppc/parent delete mode 100644 profiles/prefix/aix/6.1.0.0/eapi delete mode 100644 profiles/prefix/aix/6.1.0.0/parent delete mode 100644 profiles/prefix/aix/6.1.0.0/ppc/eapi delete mode 100644 profiles/prefix/aix/6.1.0.0/ppc/make.defaults delete mode 100644 profiles/prefix/aix/6.1.0.0/ppc/parent delete mode 100644 profiles/prefix/aix/7.1.0.0/eapi delete mode 100644 profiles/prefix/aix/7.1.0.0/parent delete mode 100644 profiles/prefix/aix/7.1.0.0/ppc/eapi delete mode 100644 profiles/prefix/aix/7.1.0.0/ppc/make.defaults delete mode 100644 profiles/prefix/aix/7.1.0.0/ppc/parent delete mode 100644 profiles/prefix/aix/7.2.0.0/eapi delete mode 100644 profiles/prefix/aix/7.2.0.0/parent delete mode 100644 profiles/prefix/aix/7.2.0.0/ppc/eapi delete mode 100644 profiles/prefix/aix/7.2.0.0/ppc/make.defaults delete mode 100644 profiles/prefix/aix/7.2.0.0/ppc/parent delete mode 100644 profiles/prefix/aix/eapi delete mode 100644 profiles/prefix/aix/make.defaults delete mode 100644 profiles/prefix/aix/package.mask delete mode 100644 profiles/prefix/aix/package.unmask delete mode 100644 profiles/prefix/aix/package.use.force delete mode 100644 profiles/prefix/aix/package.use.mask delete mode 100644 profiles/prefix/aix/packages delete mode 100644 profiles/prefix/aix/parent delete mode 100644 profiles/prefix/aix/profile.bashrc delete mode 100644 profiles/prefix/aix/use.force delete mode 100644 profiles/prefix/aix/use.mask delete mode 100644 profiles/prefix/mint/eapi delete mode 100644 profiles/prefix/mint/m68k/eapi delete mode 100644 profiles/prefix/mint/m68k/make.defaults delete mode 100644 profiles/prefix/mint/m68k/parent delete mode 100644 profiles/prefix/mint/m68k/use.mask delete mode 100644 profiles/prefix/mint/make.defaults delete mode 100644 profiles/prefix/mint/package.use.force delete mode 100644 profiles/prefix/mint/package.use.mask delete mode 100644 profiles/prefix/mint/packages delete mode 100644 profiles/prefix/mint/parent delete mode 100644 profiles/prefix/mint/use.mask delete mode 100644 sci-electronics/magic/files/magic-7.5.231-blt-test.patch delete mode 100644 sci-electronics/magic/files/magic-7.5.231-ldflags.patch delete mode 100644 sci-electronics/xoscope/files/xoscope-2.1-man_no_-Tutf8.patch create mode 100644 sci-geosciences/gpxsee/gpxsee-7.38.ebuild create mode 100644 sci-geosciences/qmapshack/qmapshack-1.15.2.ebuild create mode 100644 sci-libs/arpack/arpack-3.8.0.ebuild create mode 100644 sci-libs/openblas/openblas-0.3.13.ebuild delete mode 100644 sci-libs/tensorflow/tensorflow-2.3.1-r1.ebuild create mode 100644 sci-mathematics/cgal/cgal-5.2.ebuild rename sys-apps/dbus/{dbus-1.12.20.ebuild => dbus-1.12.20-r1.ebuild} (99%) rename sys-apps/ipmicfg/{ipmicfg-1.32.0.200820.ebuild => ipmicfg-1.32.0.200910.ebuild} (100%) rename sys-apps/systemd/{systemd-247.1.ebuild => systemd-247.2-r3.ebuild} (98%) delete mode 100644 sys-apps/systemd/systemd-247.2.ebuild delete mode 100644 sys-boot/silo/silo-1.4.14_p20170829.ebuild create mode 100644 sys-devel/clang/files/9999/prefix-dirs.patch create mode 100644 sys-fs/mergerfs/mergerfs-2.32.1.ebuild rename sys-fs/reiser4progs/{reiser4progs-2.0.2.ebuild => reiser4progs-2.0.4.ebuild} (95%) create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.3-r1.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.3.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.10_rc2.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.10_rc3.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.10_rc4.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.10_rc5.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.10_rc6.ebuild delete mode 100644 sys-kernel/git-sources/git-sources-5.10_rc7.ebuild rename sys-kernel/git-sources/{git-sources-5.10_rc1.ebuild => git-sources-5.11_rc1.ebuild} (98%) create mode 100644 sys-kernel/pf-sources/pf-sources-5.10_p3.ebuild create mode 100644 sys-libs/compiler-rt-sanitizers/files/9999/compiler-rt-prefix-paths.patch create mode 100644 sys-libs/compiler-rt/files/9999/compiler-rt-prefix-paths.patch create mode 100644 sys-process/htop/files/htop-3.0.4-sort_column_header_highlight.patch rename sys-process/htop/{htop-3.0.4.ebuild => htop-3.0.4-r1.ebuild} (95%) delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-390.132-r5.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-455.28-r1.ebuild rename x11-drivers/nvidia-drivers/{nvidia-drivers-455.38-r1.ebuild => nvidia-drivers-460.27.04.ebuild} (99%) delete mode 100644 x11-libs/xapps/xapps-1.8.4.ebuild rename x11-misc/polybar/{polybar-3.5.2.ebuild => polybar-3.5.3.ebuild} (94%) create mode 100644 x11-misc/splatmoji/splatmoji-1.2.0.ebuild delete mode 100644 x11-misc/virtualgl/files/virtualgl-2.6.3-mesa-19.3.patch delete mode 100644 x11-misc/x11vnc/x11vnc-0.9.16-r2.ebuild delete mode 100644 x11-misc/x11vnc/x11vnc-0.9.16-r3.ebuild delete mode 100644 x11-terms/terminator/files/terminator-1.92-make-tests-fail.patch delete mode 100644 x11-terms/terminator/files/terminator-1.92-metainfo.patch create mode 100644 x11-wm/awesome/files/awesome-4.3-fno-common.patch delete mode 100644 x11-wm/muffin/files/muffin-4.4-gir-fixes.patch delete mode 100644 x11-wm/muffin/files/muffin-4.4-gobject-introspection-fixes.patch delete mode 100644 x11-wm/muffin/muffin-4.4.3.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index cb06fec8e5129de1a64b73dfa02d5c35a07ac6d6..0f95ad17db1c7b4536089bdeb4c51c3433e9539e 100644 GIT binary patch literal 29284 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 diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz index 48ea77381bb90b29112344472f9f25e11d1e441f..af70d2de5e0d33736c89295c2be348c2221a79ec 100644 GIT binary patch delta 39517 zcmV(!K;^%g)&jWP0)HQi2mk;800092guUIi9XYa{ckid@7ic>HWCDrHqhWd2!FmAOB8OT!)m`M?Yh?lvGv*9L1pfDb`7i(Smrv_ko9$cs zU;pvx<6q(x{_-FGpMUwk|6}|Qf9dIn$LOh@q0OVUu-iKGJbz1HXFI|bcNjB`QCq*R zGhRnNk292O5B@!ka-Mg&j}UvlVwm^7!&%o}YnLOGaK>|&%pc8KYAUS zXG@{&(DK3G?0?i+4*8nlxQ>{2SgZHzKGs!u=zTOkZ_b>1=xww$$DZf^@}K_Y|NX!I zkN^0e|I1%m|MKmB`%mq+4|{$6_Lr-sx3#)kxXM-Qd6qcKeXo4feC?2Uf)LAj>~oZ3 z_kG^I^y+t}I_jP~rE%9I&9!);bfw6`?fbm0evQ`e7=OdHd*3_tGnI9pbq8LMf178& z`f>IZu4DcCTHX8DHTRhK!o5qXX{2$L*!w+V*yHMH^S#Foaj#i&8%Jr2)!&(I?EQ$L z-s!yKIOb$Gd^mR{v+9%0+{aO79*qq<>o_7$*}{lNjeB4L;bpDnr`M&5Z%Y-*(fSzS zT#G&8H-B>+i6!8%$JyhN(wweQTrsAEwbk?D^+ykDUi&V!AIDh&iyh9RuqboabziHV zk;Q7QryfQ>&voaO=Q^;ebxll+Pa1QMx20M&=XxKpUKo1gH!$ZT_0eh^A=f_7y>M0Vb+@F)!MPgXjhnRUPsC^&10l%N7e>!Vx?-xg&k`3 zuIzn0)($ssnL@eKIx8mHj(Y9NTDDOtt9fCc*x}V#t-E8eb>d!ZSQ`~@T>Z@r*EspS z%zs|Z9>*OqU7Rnb#g88@N^f z${Bd5v^t)0A8ayT&h7vr*KzE0)KSK(X?<#c|M2y7wXSzZ)Zbz|Cfj+m>z|teT z(lPg$ugvDefVT&}WDKD64tei=9vA*MW6iiox&|)>!px49&fe4OYW?wXy)M@IwtraH zyzZ7$${lp)VFBJ0t}**6eG4ul`OXE@P5f-f>i2o^gbf3k0A`s-SbXC?MvkSAb;g{^ zoq6lTUyreml|u#J+Q84w-0P034|aCub^iNeZLIgMWtGyxiq|lN#90?Fw_92)z`O@* z)6#L&RmUO zHx@hivRJ=;{{1J575L#h68CnSGljwTVbEdmu=NBGCV(-Bjj8W?pBVkF-~jl5>GL3b zQ)n^X3s+?+aFaXUSk^UJ^~W`VoKEBeC5}7acp=NqLXWzDnK1u-u`nDWYk$T77ND2U z+IY&FcsTjL5juv0T^`{ke%%{St>7}N$Wq00My={xI6x`sJWsrr-)DDEd~qDD?mbJn z*IaDJ*q%@&&_&V zDV)9DgOI}pq*m~bO1SJPWc$onZK43^{QEX0B_IfU=SE;g906ch&9{svRGfgtuG(G z{_V#hF%|g?hzFqXegsvB39$p}wPPd-&b^5|Ve*aP;x~7Ov#{Aarkof1GGph}LttGA zaqul1FP@Nuuqq!MaQ22(ob@6ioN2-naF|YLx`_Y(zFt6(5Pz2mUM=>*E2S99L$Ba* zu|bhioY$$N7VwkE6i3zr+6d6Ilb8W`E!|`gssj5M>H_}H3o=MZfsUjTuGk0zkk-ng zg2Ev|$J>f8>-Fu|^=bX}>-zHd4`aQU8K(bkX2$K3AoKA0It9bI(s2PH;(h_Z2*;rP zePGm!CAN?SGH?;qy;?^2`Okd=6;tywMjJ z0~`YTZYQz_P`oQj0(49DDmNcJq11q}01sCK^@)VM?&J}nQ=kUg17|9mwIIsjUj*)m zJlX-jXeU(VKsew=*iw6g`(xkA0^o!YJuYHUg>#P8fK6l!W{0mr13?TvZYg6r3uP z<;w3adCn?F0=Y0IC<`Yy5zZzSeO|#q)j1T<+DebnIrq?=uv!`zO0> zc>jr4C%~r%?7lQSJb)9cl}d;V12)q515Dyg0Dl2RsFCCOIsW`YCl%yEDwU_gif6+r zi5+Pp1Si-CN(=-Ji@rgEGeu-7WDqtI4&-SbLh%J?U_+Jg4<{mCHh!!@4MDrvI!dG; z650I9>i^z;{qR>8?ZYdzM~1#D?Bi^z!4)zLrTg`5?N;DqC)9cJMQ9!N6r0{CA{ak0 zn12|BO+kAq5Iph_-U#0vx-j>`U04Uy&$)pjg6a)nMJ*uFFJc`eEI#p%#d}}0()c&t zf7T8UlSCmI6oF`P5SOY}f ztsf=xK62AUtb-j9+u9|UW{3Z2(SAZ!@qf9j900rdW+??&1(Cr>M<6i3wA@yJSzG#^IQj^xdE_5MQC(|EC2;W4O1YAmrdX~?BqD^1A?@#oF@_oynn3F ziN4SQbuBCmr^n0jl!2E91V#bzVRmfod|xcw_>Yh6$NZ~Q(CNGpW*1r%-vI%GJhGgd zhFC4*cue~u;#@JW zF?qshq(SqSqu=`~$AKqQUgu~4qe`VVNmzs`1~je2Y2rHRd|j+?@k;}HRk4IBi* zF?$0*f%oWR)B)rNR3MJrAqIDwc*CAy*1YC{Yr>kLgJv1-2@)kp57>X=zkkF?{()`G znlh>&vbQ{Lo4_~QAld6+)OyQFm=y!nuR?_DDC8Tp717bD;b|9MXTAm79XJA>#9B0# zu0Oh(W#Wlh=?ler;bMUmG=2kTxHM5e;Br_k_z7Ns2JB_1H-Z;{IWgAqx>{>~`8@vi zW3UGah-(4y2$|d9Fn*s4E`L>BFF>akuuvaCf(=L%c9oKX00RaZ&`T3_zhj1rw`yvl z1n?g5gT^X6I>dfuL=`#L)`{63Ms9k!WRE9C^50e1IBS`QT7 z`J_INc%cIt)UA#iR)2p2guHd!kOs&VRHsCi@6l>8N}NwHszHUZZB`yD-5Hs!Fg`bK zhkfr2KPf~pv^aZU<{wK1PfMMHYy6zzD6RBBpB+=ODEXUP-_PHevY^=?il9{s^pu1 zi^41j?OMYhi-v0N*e3xF+TkppVj>9YBKDBb6J3>_Yeew1MX( zo`XjnwQ%6ffb}H8tv>I=6@RlXSqqSlGU9~~Gm;JDS*XX|=NhO%Z1FsC@dnBc7-|6X zdu%8of{gMCiO)x~eW4@Z8tS9zcxN-t)>{z_g-LY?^nZ~k7E2BYdkk&8BG?}vKFy`6h{Gi+CjkS5hY3&O+%b0^#RT3p^g6xox&}Lhk-+lrOWkJxB?4`8WKhZ* zyJE3{g}C6mCz3N0sOn_(A=jA0Bo=^e@xxFABX3Zj1Y_f}&~ven=#B=0 z!GB%xGTANeg2G1fvdcBHwcrLZ`ZgUzL^{t~^bR~OaddzaJld7;Zq~V1_{E!aoRwWO zLvxt(Y^juX7!Ey&g7MBjIm9R^UEmWs3$wv5-5}_OS@*$C%==1w^<54&m@&@ zh({@#FhZ2MP^ky%8rFh;O3AO+_4?93|9|#l?!`Vq3vZ9ILY9MG$PGT7m;>&^5230h zBDdK(!T~|_yza4q>63Lr+7lro)RQH@%-`foDzXBvbbH3R z%v@fuMpo`d`LYFwagcQZJ&m7?M4Jrb$#^YP6oLq8N|?nBmU%XbrLL{kEI8u9yTSnG zNysCjJxiG|)EM7j9up^?HP3vGJAZ~OTpeg?fcg-cu*0UpEk@l=8!(g;vP@$i0wFa+0RABpb7l9$C=zyJDU*gC6;Psn9T z(!N$u&6zm6J0J{&4(R$L4P?sEkq-r z3lUE0XmG3ZA?XpIgm6BQ;JV*3INfwT!V>A@DGPg!y_hhDyUGI4`uuIf^p6aSC+5Q- zron%d<6b9-<@r_d>4CKCIekZpqv0wmQw9+RU(QI+6+!}KO@iU(h;6jq3&f9KKK$hT z8X5{o7Bq>&rd=j16zpjcU4M(Z$~ZgV;1d@`9It=Hdm)fuT;`Tpvw|c*=kZa`QOkWE z?Ow>R&U1RQ1*%*Z?>6&-iW4qoG3|o^-fx+RRlt{yzK0#G;{<#oQUa9)F+Xu+GnYt0 zbM0V2N*IWmzad^(fD$6{Z9qQZnj1$%RkC7)oNyGjH61GjV2U3jMt>Zrq6_}G5F$s# zQp#((e*F67^KYMj`O^05iq-dnMgU8?l5)@40}=v>VSa2P?gh0oaehxv6C*6DdWJ5= zV(0MD7q$T=O+fHea>^k&_OG{mYsw(6Q`l4&|)(Hs?)Yt#E^&wXpUpTjENM)Jj(*` z1{8iC^^AC?C;dDSYNPV2_vDd|daR6Of0!1lIkwvIfToYz}iF>}T2- zJiud$(E5vP)n|b<9nGU32qDzGbi#Gp&tY9+MfZZ~Nv9Au&q2V zgrLxc$hXCUO$i}9`hcDj*dY91R0b4S8UY3*gm-QD!`$KyA%qy%?*^kGhVa{FY&)TD zN65myEop&;`Ln(hhYWuo^pzN4bw7J>1e-yhDl1<8G) zdJoI&L6m8Yzy%59t)lV_!2BPU>xU_?m!3UXVS`*Ir3K1%1vm-B^Zql5unQ=5S5d%B zp2eyWLAS3Mz*6WndM9saHN5p`1a`;+!82O5)uARp&J`e%8y$ZHU(wVCB&{tQ#L7Ij0N#2V0b_^TB@4P!>+c0 z28n^6tDcuaod}eOimMZLMrb*qa)?+v?w4}H`FZ^9XGduXM?&d!?0wj-gaS5f^Sr!b z02EN7);R=g{6~LgPe4v=%4*VH3fgs>y09}qRlB;>0wlVD|8A`ot9RH(q(kyS8#u&J zVolBD#~bp)@+!uIDQ>_X<69FP|@pVHO@=+!GAC`wg_EFtWnAadv8%@iy)3d$Z)r6SVdF? zz|G?TOFNq{hnx(TH7zd`|02MY)ChY9A{GM6#~LgGQaDEJrkc1p40P>|)?W8!$qAl0 zQJ9diXjy+6eu?WDK=~o|6=K8RZ9GFA&bp!|p*zrAONXyzU)1Z8{e6wkKY{%SMUF{y zw<2fY<#rw50mOo%m;2Fqo$`#$vR``PFl8kXDHj{S&l6iODX~K zZrNmmi7dG5TJm#D8A69Sy&cvzdo!|2f0{`n>Rf-BXmM=&-Yy#onq?){9ZV=bkr9Qc z03&K;S>U{P0tNAkjY4qMX11W)vljNeKvz!7#byUdT{*(;O>{#P|R9Tto&iYhYuFx9(*qA?w#FO1^DGQJiBFVfCBNa^U%_r}t&;8_uyNhM5%DRF@ z_$)mO7qz1d_e;#;Z9 zd!YSK1RBQFF=xErQ3AvT{>sY7#lnAIW|Da9>4Cx1cNwuVbb29tE~0TuF6IqxZ9)?i zTUhPZt*Vk)xhL0pgui@w;kn{bx+GHgM$ht#H<{^bSsy~%_cBf znh>tOBcaRFv@-2~G(M!;23LXy2vcoG^!I~6i|d^hnVE*kDV|#9+gkNi395hBJ)oKi zDsdpu3Tv|FWs^7C7NQ4(aR<)<{CV(j5r&E!lJMjY8*A0o#fE8qSzknSOczY{VacxfN)Psa8qlXEy6M1 zNr*k*u6Q>j4xIo9b-NYJzS{zh!=@J*xiPI@|M{fjeoyEGp%TVg6RbX(h=$jrLmEi6 zvc2LC<7g$CHEi~m0F8AkJFVn`X(NSjTEPxk1~ge10DrgjJ+hU_F*?N@Crm|#9yVI( z;InrpB8)*icT&;X0`^9hjz z+S#>b2Y=~KaOeq%53WI`P0=~_pb)d2FvRNvQ7mG`uwp4~hb&D`8EwU}N(R}O*fN5R zt%!#9*E8Dv<;#ypdUcke!Ik;&+;}Eigt1@89Uwws1l0_5~bh zK06=4gClcL0=SWl%$^1+oh(K1kR2?0S*mZp|9Gije83(Nz647XY!3mP0N09bZzL%c zYLl=l7k>ctjeXOH=6^1%uzP%V@70caTW*y>;lqRfZGFys?=&tJ%O5z{wvrlKc>36F z_wW!d-udCh^=Uy0ka252?fTAk0@C7Q~1$#h?-1hiIkGKH8 zSRaQthQ&<;pqHik`@eqr>-h3-U%$1FuR$@qoPW>~RvoUeEXJOMvuM7HXNW9@^?=Ul zAZlBOLqu>k!*YrnyLb^9Y$or!T9j&)hF!e?J&gC@lWsfU%R^BJkc9SHAm+{(+?Yvm z9L{?sAsCr8+oKQU6^oQY4#0DGMoj^)=;z>WLWc>2xj{JlGjIXtwC))d9+xe6r@gcN zvVWBPU}Yvj5n2MZH|+-Dw=n8XYM^yHvdxsw`mZ;_fQoRg+T!E?9ha z&|^%?f`z^8YdzlbH$cC~*as^3bbbWp=zl1Jt11eHXTPvAi>nbDmz5Kjc^wn|r$2}fcQ_3fACLm0KGOtUFAx>&mcF>Xtha$tAPt*nmf`+mK!ub))o5P+Tgu-yI2 z5CT44NH@fxEp?6-OrFj~yY6`qd^LbCW~4pjvz-vAL63LOZ`e6j6V~sE_Vx&yb$>Aj zhT;!al)0;j&3#0VoqB$+RJBe6WIvoVGDm$5y%xmA8da%-#VR2WNI^uiFYpY{<0+mF zGW^Ot1b+!YEE;Ob>0=HO!s3eqF`v{<;ANd~a2(EaQYhK|Z}2 z?8UttEaw3wTUjiG?^kd(8lkUW_uH8^3t11WsOPz!p_R?dScGhKb65CvNcLw`CpQrj z*t6{n%x+P7zp|x1&^&_#k^R0sO}GLcjOqrAlhxP!D9>?NDFl-sqG9?5Q-6ZN3y=5( z7V)pE|CmRBM=&6`AS~c)z~wlsK3x?Sfcs^F3=F{oscB&|j^eJaNs6IdqAsZc`z;a{1+g>zud$t50!^Ju3c(28Ymq}B^g{|_*7PS#J&czxv zLz1&VS?dF3fdyhPmZZXL*nhR<)Rb(}!Wl=|F|A{ZezAH&%X-4GlGTtW%Nj1j_~qoS z=YagQ#N&0jzV!8_{dl=B8O!>e(iezj^^s^f?9<_Y-FY_l)jI~Qn?+!kE%5BVyYo&h z&%!`&>+A1!1>3}ZU0@KnzEOT7zT~N-W+&5dc0Zbo!;^{CVw}#buIBol&CxV-`DyJnqZXDloI!I_MDINagQ=!f+daqA+ z={0S1kGJa%quj5~_le>Lq{7(}qcG2{< z`F(bjC$#s!I&cItL^HgqpI`p=Wqthk=_iv^`GO!g47LX8bAR6EvWVNLA!l`pzHK_& zYd9?TI%>3lSCU_kMZ}49v4b9^<^ugcU#K5-0WVM|9>%7hQR~TB3u7+%OFMg5b)x;yVcF=xj__sWsU4MqyZKUL9<_yUpJw(DoLJ zz}t2?p3YuCqSSyqo`|&D`ut(4_o1Yw-#~mP7C>DGTCMSOj>tM+aqHtBU%!2SEc-fu zgMT-&62|^)gfE1~CdF(m!i}g(4tcQ{0lb;lZ5_WY`vr1gv!au`pcvpX-wY10aW^Q! z(%Rl-5+K?{Mw~UH#wHx+!s=#r&?9K`b}YNlhls^y5%Dx7YO9Z(+1STI|e+p&9oIj$Q8XK$A+BvzD53Zd;u|^P9X56Ct>pO=pfCx@@tTH_;&3 zEzDQ(H%O~{M_o2v8@7o;?bAWI&MFBV2Cam`(YHkBa8ny_8A|f}7FukrC_E4rSnEa} zKq4@B6ASgb<@&depMUxBa`F70BJ;X`M70YWzfFL`Q#WX4nF)V=Bkk-lE)GWz?ay{X zbV+J$bQlIG%Q}0~2G_P*bU)3n=+7Lm5MRpEZEL9x_>E`%*6gnPnDKp@YC5`rxb0Bm(XBjR}Qxsc{2wD}IZmWbQ-_&V2iTQnMOdoezFrh>1FnM%2g z-a70XuFiiT69m})j5td3j_+}Rd_ zxyfNs(RSvub$>Y1lvINVJZZD`<5gV${U?*_XB+7mm=6p%LTB4{y)bDc!mZXeXKV%4 zX|vp&06DA;bH+^?3&Ep1smG?Nt{^*oYS*}8}xdb{7xQ!7akwLVyM-7 zPY@dx@jXJEH5JaCUKXvT!`|F-E^i=c<7y`5j0HDHG#!3rZs~9!iPHw3veSOz{=u4k z91)Puf0AQ_s&gj#6EtooEIL3Qmv$KBOF7)H?VpM*U;WS_pu9=}2?mZcfD=;VGY-TGbEaQgr z%cb{F=gpI4%kR{b=!R7s)^j`8tU>_+6O_ESL!9wM)khCkO1@5qsM_*lyR0~P4hsxJ z2O5h*6dhB$pTv!S^R2@*avX!Fac-(pyOZ-W4r`5_Bl@(ryg>Yi_>&B(HTsLSv!{;F zv&Y%GKdWzI2#V3^c!YqJS(Vh$Y-VUY7=ZpS4>s^WSW&g#XV<<7r{|NQhn)d`!^=1b zSBL5-z-;gm08*j=F@5vG>3G`dnZJ|s4=);l((|wN@*sqNZ`n84k`FW!yO=F{x(ZKi zhtG0gIsOk~N3(3serDZyplZ*-X$#erOqw*S*vq`iWtqex$l{`C(e&L?{j3;b!ibuK zic=#NPuN>TrFcgJDAlcXI|`WOTREeK%3X-VzS&^+1$Nd+O8E6a)*I zgpJ$zSlFO{vt6>471qF^K+g(+eQ)%y4jbZ!H^iltX@$&Xk=!#3gb>#~o1S(J0uZ+9 z@qut#JE8#G6Jnw;u(-P}TE96{qK^f<44X5$bgdu)k^pzoLw29U;nx4G?7nBc?AC zpY$?LG?i?2Nh5ery;jMd_`2uzg{Tg^*pLw~;1;d-UhvHKDqN(k)meG$`Ezf`QraC3 zvj8ui)AQ4r83ZMwBQza2=Q-`a=}!0F9+Cln_uxqy3b%SY#n<`HCds{`2lHDFQL*|q zJNOEFKmK{a{uLDYaqjf&wg}wWreNe50Jd%{1t~&D`r%v8hgV#E^1laJf3|<4r$WJ3ULE9$W%dr+29!a!85as0Ic;^lHsl$OO zIE{x8Ug(gW)K*_7{eSpvfBfSgv;R0{bA`NRN|=FnTZ~dXq~nuLD}u(_jucyEdwYTd z4j}T&`!Tksspr#r3}ug=wiBNq_a`iW)`=RH<5-p#ESV(Y3vKAd?ZBZwkJb^+*Bh5l zU~fxs&EW8e6b{4$EX-CC_avR|f>DJMZ7sQS!7$EY(X7SdM9!0#;t2AFoN3R<1q28I zemi@|k@C|ytFUD3H`-0Ys@n%VdG!`wrO$`oe*eDN>}6yd)t(b7(yBlQShPrrBlOt5S)01rwwZ$qq*fn`R1n0uE zuI9NktFx^FKfP+lPTq?!VsC13J?TLBE*|PF6*i=Qp3Wq800#={t(FUmKsrkHdMi0SLkum;N=||V;7oFX(B9wV z%^a-ib|e^(238*Zv{>V^IniSTLIOy<^4C^^v7=ZDBJe;tm6y5xC~WVAinbdOmG8@2mFOd!tf*!ep6SfyU&+n2S= z_#sP%tN;nDX#&i~q0qzCPyknX?q)hSOIjTLzn+3KxA#VBKXW}C9PjO7+pfsNVG>t2 z3BF!o>u+uUt^L@vta{AdLX~H@x2G0POumt0_72-{I4sn>mEEU*lL_raWP?DIYFmTX zXyJ4oTzkq%w8ZG^vZmKo9enNbSOShCo!cm$delf1HSX89tbB%f0Orm#x6v?rdjcRS zSFr+hfMh9oi=$=Oo$!p9I$&?`?ee_Wdy4caGW|`FmNv20dx=QwK>lG>sUFrDNFM9@dJ{Cv49=x^)azJB}s+fRx|hC>vK>L#;A%fu6#U@?qy!cJ#0 z%MQ9xq+!6GU?X{#9n{|6@+h6{eL42DRCDM~eu|cWr{Oe;PW-Pb1DQuf(ZY!=+1{+! zTrYRRT{lsG21~rW079He);bJ)mnfZqX};faIW{(Q=g$yrKrd{>!Fk((Bf`Y+#<9CR z$DG02TA)2(gJX)Kr5;#p9tv%{YM14FUi0&^ULX2DrRHBG+1J3t$MW_}F5P)=w2;~32vrpbrF zi|*5zpqMkjcy{MDoUg0(_0#tyl`oB+Pi4RLy2Uo|ZR!}Rh1@@#|K7~W#sf)pX+EAU z5$W4B-(2Ua-v1hAa#B&_UAy$!mihKv7KQGJ&a6L@c@}sf5_;J_9Xv(#^zW_P02}d4 z3}(`ZTN^Te;xrbow;i(O@D_)4ojI`Vp<&jM)jv#oIa|Z7ZZ<1F6FV}7Y#Yqp z-Btu1cssAV9o4K)b_RwgK&-6Sqr9xvr=JziV-fIpR?4mqXZC=A;fU+B($Y~k6Sm|% zrH=IJyrrFA)jmYP)r7zaf$b$d_q8~vp7%s>PI$Y2UD8%O^5>3|a{4pEECWd%V8sd_fuC9RH+u3U9PfQ9 zO}xF3S9l*v(n_~C)JxTt_s!iv7!QVh=yecM0_Cui^|?qg!{c-=Z<<~9(IA|OmpzxO z1qYg&L@nNw>X1A5TW(8jSMAs9W&uh^YC5!J9b~@JYk%k8{^;wk?e`B}2={&4^-EWo z9M0kt%>UjFF0Q97r|SvM361Q{w$4xK_cPruXJ;Or5N%bTlTL?Oh~Z7Qr*-sr(sq>f z&2KjOg&l8z>h?yXrwZ%lxBMy$`#pODleR*xfA{)u@1n3!rDYrNz?TV;eR{chxrwu~ zB95}(_D=I$5S`_vM$i3Nr3ITqg5%d}>Q2u_oCe&)!#7OK0>Qf-ga_O&VH;R=Fy3vzfEBD^^nPur4NOj&D zD;Vt&tpxF=(O8e+Yyez#dIwFsSTlQwy#2~sK^)H8Zb#D$2zd6C5=9&^UJqcx;bBCv z3JOFr)6|1vZ?&gf{CwrFKRa&pVp&|Je|b3-u?RgFVXJ6Mr*d~MF zap60*i%Fnx+rt|avm>1X;^eB&NRfIwvBv&7$iUh*nVI;pCCB^J5Kqf^t(7? z0I_e`&FTF|-ca{U>@oZ!B@qC(-6!gM4DNNUKJ>qT`0}&f7No5=rQ1&I;K?w-^|7CZ zn;dPMbP|gLi5f~|tmqu3;ds{Wb&|yKZNDX~oQ*Qu3)ox!?p?=(ih-uQf771>RRJ>F z5-<+$da$SjJACuPVa5!B*HC7#BTdumeh-A=nNCN5L`TG1Rq4@P!4;86&mbJ^m$;qM zLeFEv>p1gxMhtkp)sTT;r>&nhG$BF=YCz<$O<{Vw^oIH7*X8=<*Kgl`b_aXB1(+L& z;;5$E%Ff+^hV$`foA11Fe{4SE`MuTXNzg;3o||)QND8(PO~|Ix8V_4FAUey2hydQ4 zFm}MKSl5NTvM~pOcSs$)Hz&M_NZ1>k08_nEBiJnOdaugI#oXXArs=SZ+XsPXM( zU(aEllP6B6V-l~5^(utz>G-1c%+@|Mxdc6b5py*vY(kX@J;@OpOd`1ZUTp8Ayd7jKa#q_a;_e7;QOv%HKQ zxShds<;^E}uTO<|q+-+g?VK9OgR`#zAJo|U)FAK8EyTa>fOiK;&G__`*(ta@L^O3K zT;%2jUMjzOSE7NJe^gYDt=9IQ-E9+?g)X8~G+!C}eI>B?_U22?^$wOwc}w8-)*NTO zzYc!>_<4LcRQy#Fd81hK0u-keWC!P-&(-GMkhHyi*{dYkUq>DE1=DygC!HR@hUE{Q z*QgFVWWk-QS0mdE!#|1ty*&s1Hyp}3`^yUfQ{1+q3x}9VDSsd2#hcmoDhz^`-jnU{ zlIgXhM-3)B=7imOcQ^LX&6c5#Y<0`tzu=PvNNs<6_~vxXl^SJ@6TQx6IOO2Xx~4-k zy*o)OLWhePk= z%@BWKoS-H0%K{Uxa+^<%%&F!MFRH=u8ANX0$*NJ?0*0k+o@9Da?ZFzNqrJau4X1k@ z&s@NGzLyR5%f{d4B(bHjMhFCt0|Lj~+$TSNc=eAb6doS^S&P*C&6<)OBJ4@I`ssy$ z74s#C5TlpXuYF;H1lIZA@9`RrDYLHgz{Y=Jv#%@F=BJ-sIM{4s>)t171DR9>Qcg6- zgm@^~AN2Be4%u|jf2&rNK_rX`0%(m+#=M^4n=mGesBAXqmy-*iO~Z>BBkU>je#_(> zbZdIz3w)QOzjWq#Jukl9r6w?M#|TvG(i7^!YG-p2y<6DmVKx|6JWsNFMbeSHPTYU{ z=&=ni1VBo$9Q_edN@#Sdt<3Hw48V?*$kiCJ3uinE$ z28fjhbby7EHLs_-&&fSr3Rb=8d8<)2$YklAvmy9$6&)FRf4KME?Bd<)apcH%>D3|iUdkQMTgZ_L{V5emXAMr6O2;@$0&c#`7Asq z*(^QG%zI^SjI*9Kdov5K5W3gL++n>R%C6hd?OsfTBOlwE>+^g%`Gd`#&N_=0V&uCx zEjVTS5BqG{!Ow%|yAA_Pb%1kE-dB3rSr8qCJ9@cydm0bSF>XHSQurpP8d`JQOL$$Y z-+pXX!Gm8Ldf+1bxtAc`y!wBJ*;}^B>SUAK3M~&@l_E+b__cS2WHkEJ|Zva9wO@#co z>vm)%&+E(uFVnQ74%6@$&qj1l#!rVY;tVzpc5r^PT`G}=9XLEKm~el&>^`(B5Mu2W zBCogberjLZ{O#+H0c&}EFwc7AbOYd+$vK~a)b|Oi?3T4mn>ajjv5x=tzBq{f!s-q? zke=cwUSIQKJ(OOs$9^wQRS$2pG?Nl>uyET+3xhj!!V;1-u5XdBg=ap7#K^>;90}Ts z8abU2V5QQH0Pw0>yDfkA%wE?T?5oBFg#2#H4*+mFip5L?Dq@^)14PkN#K+dAx~nPb z6JX!ZeL)BYul{+djrg=avAMslpOh$#oI zsZrsf>}algo!)<;>wFK$sZ~dZV@LXh6=LDfbi!?`Ng?oMApYm7mgJaNgxm6X_$&gs zAl1ao3iot!__PqmEY0CaRe#fB=jO&INE>kYvSNR~d}-fbIQTM|(ed7ifIA#x zan{KGFAL6K_#Kdh0O#Xryn6`3Q)um#mClnNCdOf5p7JAVOjdx#*$DxAI~B*71}p(| zK0HG>rR%)$@}f}!x!tL6tCc~XWk>$ut-==FIK|iz;LmK!qn=Kq3@EGY`LT+k!w$N6 zAc9R76l;Gzy=}TUqV*=QKxhkL=kkvBK{&Ho|3GFqPc-e0!rD@j5npep|McPGxAo<( zU)C?{A3yHx_m*>GSOK4*3ikh)=0#w5RF=(`yMz#5sH^vkSo`=)KSaSs=KL*m@s zi?*7hjG-N`Yxdh3U)uim6A-&SrGhEjFHmOQmiONGQ(I{&-vbA$PCG2TctykXw)){E zX5)W20On_$CotjdUfJ1Rj^l9TQuQhv6K4%DVP#$ayC(VDEd$6VS4UAV#mCG5#(HHIUXJy zh7gF={7Q2|(X^t%T9$U^i-&B@*vc#0qGT*|CqduTyvlaxqoQ&Q|3%Z%Q`kdW4ZJqsSZoRQxt zRsuWdC%vE1BFn9(vuM+T>7$^q#?yab=V?DYpra4ZaXa7a8URK>xxXHQ;m_znFuvHJ zcb_2f>CJ~w_C7rB2hbs7p3Egavh8f!T#wq`yrMN*M0I@qz++yHH9md*?U&E{SLcFbZb{ zna|6LYYhH|)*m)}R=lyUV<`#!+Ca<@#9Ao`?Gu5=sJvzU|Qg=iJKLI3v3pG2w zroC7)EvbWMdlAHSIKIo0zV>twd7qc<1o17a`druS0l#fr&6}&tEnpf? zb&ko>>N(LJ=5y9Qm^gP*Wo8xT~lZQ#goQU zV*$mJDpWgvCDh)wR=kCw6udBb*+*LTsBA&_8Asp~o(?CiP!D?t9r|w{owbGDy2yUx zz3R)Wn?yk+c8ksVjGnzd7hUz1uZZnos30W7BsuveI#2I#(u{q7ULBc(w+O)n2)DU- zAd{@aml(pk5F_1QtkXizMp#CzfG5O<<$zg-gQ#17*iG|s(NQQT;lexa(yL2;{q#>~ zXz#0qY2oXQN$rZ_{?ThF`&uQ>w8 z{&6owva{6z3Mc=OrbV+>sD%6KSmQIv=Xk#(t|YIJ!o}+49ZlJy4X?9z_!>X0=SU4O zXx#39xehJX8X~+D@jVlA39fOn%}#g1%R7PM+=y5UO`AjEJRLGt=B7TvcJ11?91G&o zUY+re-@Z>qzszbpyf)YqJtN&S%}kbrircA!IngmL0In^^*(NkB(aWpU(unP=0^XMk zP`$9pO9<`k8%}m`x+{=X3j&@+}XGprUG4c(kDBf-$n}WarMcx1qaOQ&tO(8pV`z4^?-)Zm`Zk9#w% zOOj#NdrHnV92X2C1~fd%5O`nmP|3hkl~gQ24~K<=!_1uRvL293Q(!>w#6j_YwI^Q( z^m=h>c3i+Uym@ExcKaF*Q--q~p%E;rLa$!RznP*3 zcW7%#aqy~?^F*g9p%>AMwRB)?Jx$Ob(lzfIm^aGjb_J8?Z=N((f{~NrZkyk|`p09a z>%Cbhq_gZ~&BOBArRuq)$Alw)Dc#GopTrY8TdtSv&JaGt^N&X{>P<3-Nn?KzmPU8Li6*}nby?I)MAV>8~$D$3Xl((Nw>ERcZP z+dQm;IBXzBVfwcGdxK4EFCIw4uDJ;4S)gN&uO*K#wgClC59d0jLmW_lK$m0HSZu@C*7J3Hgp<8~0YT09c- zT#Zdz_M%my@Jco>dk8`th+e7MpL5+c}S5~TX*7i~{K~Q%}s9pZp^)k_r?qVA;5yVGv5KnjLn^QI(zT**8 z0>!-l%nR6^DhfSbprw-)nvuOnr(2o#0D2t_K#Y)58p8x%_vOxi>2-f5^%IrotrcKm0(ZQqbOk#oqB-k5h?)JF z=MpR&2PKeTp76nc!_1R;mkHi>c{ijp*PzR&2M=ZVM$7H4(y_Y3%U+>7yn!7*FQM_b z^{s#Y$4^3I2+z@?*{m3z-GG2y#K!09tib0wdemm=;CXAd1I00=w>m`b@i$c-fZf8IssL;w*0;&HG=i6d^}C99=>e){=7u+Pn8iP=+Ht9X|T z1mJGwa5uB%?6$O{yVit#=%S(jhBNZPkKSw=d!HAw$*9uQpO@4OCJ#JNGsOov*DIeKn?f~Ll&qa-TM^PGpG zl)tRjsNY{_NGS~TSvKemJowbwxV6 zWU<-i0pN66x6S*#VGiyv`>l+XU5upR)%v5I*D2Wx*uwxWcY`ZBv>D5DXoz_ zqSVbE<9$rgVu;&vO=rP~Qu+q15+k^0Q$eO4&V%h z@e`tY_Ktl90LyIvhDtr;8~OjF)T$?PYPu~2$KQDR(@R*jY~YPD|HfWXSW?Hu{ajMFw%pvICs>&1zlYx&(=%k2?#sc10RwdFn8Zo)$Y z9>~OY9p}CC1b->jU4c2fucwBGDrUvhcR$jdRHB=piOqU?Qf*OfS~AFUN%iyF$Nqvh zUi#uqCGm1xwnJf-p9KRo0o$}hpP}%%0*Forw=OkO8u(5N(|scpKnejfyZ1q(7NMig zgQMH%x~^qOtxFwMx%pzT?@Hb`URymM5_=>$7!!z#-+!NKQBq33O`<#$T@|ZzpY{?= zN1mImS^MGc>h=>wQ7hTJ3LG+6q1#ipLaye@BY}~?vl}pa=vc+7d+U7=WDUsSInKW_ zDe)qQ^DBhQqeBS*H1SAITkvr!DV)QfTg{hKhAP;>$B1SQCwLuuH@(hmASyP>Z5B4k z(<-iT2!Fs`msh3i*Tj(|&svtUDVIQa0g)btyqiX(R_lm|1ofyPe$ct0Kj{`{1 z4D1j{ShN1YUcD41)xF&tBS)SU9)g=D0Sb{UrP_sUhHx?NMPTiL$D4o7aOH6HGdE~N2zONq?C}VXfh!0A2&DHZp~tI zB&aE`ezKFijF1-|dXGo#f1JOL$MRGA5Y&MXX&{R znDcZ1s;eM0wOnf&mF-v2kLgYsmZi`>JU83aEs0hUmW0f!>;crMh^;bz90q8sPI9n# zvws;l^|4xCK8*SKSHan*wpGvcgxn8BPt@- z(bUPcW9)pu3qX1FX-D<87lJXMqg|@S9GT=^9OSPiIWpmPYC3akJ@t-GZv~172-aC_ zpKRJqz=i-Nn-Un_g%6d2lw}1=6Co`p!+&HFDS*9x<>dr)5;APKDb6Gf3phjh5ak|n zx3r-vXSoL-=G=5G3HMo_yX3xnouB)Q&E+uAu4GVz{B9bWYCo5OMamOzSLNp(a6*zR zh{9o#J`_xdOK22~i`b0_6-!r?2=n0Qm<$80dv_G=4b=RqmM%HTFj=tWT7y& zNK)s+@s^B?hb`t#y%Sk8Kk>5c#-aLkwZ=a_eENO+63b=G?fi7x(I&u-Osj4}5Uq>% z=DqE^`dSI*HoRtZqAWtU?IQ;mZGUjE1o|Ay?gdwuHh{Mssoqp!+zQ0!Jd*C=z?7-}6x>ydOnwc3y}(C-VfNfd z$2%bMn>`$tgM4|p??w@X-hUI0liPE3rn|NXZ8;Lh;n(&0*1w0}ua}C3N$1|Erf~O7 z0ZVPSCi_8ey^?WI@CYD=UGLwZ6%*{QOdA6n1R?`?ufaxSW3l*9qwOMglaLbIy@0~P z1)9Hzz}{K5Q)SBO{pI_`hS&1F+8{=%AJ;O-Q&K!#%aV*^2n2K3&wr_;ekhvF_GO0< z6Q|?r?Qn9}@i*cYAt~41Z^bNC%hFfy&}GRhGon=_wC&ns5I1x=9)F2me|~*Y@+#W# z&84ryr|gPJo#5>yrKJ@FI|L%x^gwHhoshu2l{nZ|&O`(+RCNgVQA^PtZ@{P3`|^e& zYZ$N}PTB9IuCCW(<$pkUWfIl#dUE4EYI0Hvep9t@t%v>D3a*2ISq-lZo7O4f`pmm< zbX^Cz4l?w=mgv74iAphK?N;=Rv4X9*i1LO?44nl;u`9Qx3=PMjK%wfh`OW_<*Z-$I z&b}lsdD4(~>@5t-GZ)D+Tc#s+tBhIi!&df55a4t7dshkY$bXzsyLk@?8o0uS1tC=sXp#nlhku%DFM8Dt4#;u^F8bn2GmWl?ehlesmZ{@D`;!Uuz{;C!Vkbh zPCHltjn&ibO}7NVA+c?F{e|v+A62IiRxa#OGy*Zw9jg`5gma>I+}E5f(4<)?dS170 zi($W*3Uw@NFMpdZT#AM-ndMWyv3d0cdaSqiFVpJ;#~P!Zn45jQlIW3HV>P8=*%ous zk|lF;Q^zLost~Hyu(V{f$MMo;=s&_A*)jMymZW%9p2&?AT5NX~^bBTnoN%*#1j`bg zh2+GuH{w$M9qN|!>EPd{=GQS6tJ4~~a7Ov(8m%r7>VH%qcn5(Gc(nBBn&f@E6zAO2 zlWNtMx0mvSwvO(E`?_xB!T8zRa~NT}H9R=daE2HdsLB+nlOw3Ft@5SO2{AV`4^{U_ zW~`cY>qm9ZHAn#y0gBm5$Wv^>b*NHaLily#H4x|CTYQ}gsk%RMY5~J%)_UMrdU#gG z8!!VBrhiGE({R>*En5tOg12Id3d}$jaNKXbjLZ?yG-|T+%3?UCui={2)kckx9+GC>-V4wbCWoff6dj*Z!H^ zkrpS!NV6m?qMpu}SsSs<3as}?MDT9&v1T0hI)6F5{RsDlBkxck)c1Z?DWjg2)$s-$ z)i;8ISgSd6z>}+fF!gFt_NA>toaNqbv2Lji2=7Vzo@Ym}NnqafZ|2xU&a&Fopbu)X z#PNjfzxG!e9L=&)G6s?I?oGJOM+Z@wlX2DGWrU;4n`6XaFi@2}I~?3T##FL-UEc z!vHrqBCwF$@2vU8>n8-(jqPwohfa5U-Va3-+;hVQsQ0-Sa_L-EMlb@|gq#nn?*3Rk zBeSI+k{{4vciMUEdc~_Y1^k;AyV(v|EkEJg)(|uZ{BU-6?YDT9Rpb-Oc-E(*%X?Hl;y|e#T^nUK9Cx zmqU;SHOI6ej(oqXs_!t!em-xkkG0QF^Ye>=Dvh}{{@cL@Uey@FShJw^(izs3*5-_x z+W1p*(A`UJur-U2PPlEmZhzIRdFP(9(>v{0lxuQOnD}%q6?M{33_)XoopY0fkif9* zvAgbNqQe4vxut{#gdrY!+Bl=-ETuMJT5ZN=ARj8*T-Qh}WL|0)_szjnypmVBRS}R1 z;%x0r)#J-4t9Gkgon2|E3 zmIrB{j$*=*ZEdJY!A-TNI08ipag9CCrj1L{Rx-p`Zn%>{B`9=Xy~BtOj5#o`wCLbz zt#Ld_yO7u%41^nP&e5?sAw0!y12rsJg2)+U9XQP3dp;+4t&Cmuo1v_@VsHUq1@L51 zj*GXmncIgnV@V8q3xBUyl@kv3R*{*Mz?2=_&%HNaKmPdRFZ~fuUY1e`#Y1>qJWm5F zZfd+c&SQw$29Pl6F#tDp_>0}2y-ulY0g&p!+Y3eNsuqWuzrZScIu4;au#q>ZD!Mml zj!;I+61Kc^&b1zUuMF;NAmV;tGvsM|epTJp4@E8pT9RW_E`OX&%`oyGd}6nk%t_^~ zYe%txeqcaTeRQ3?EX8U=MF{LLv!bFal#C-xg;1{L?`xEmCc3(ynpS`@kQ&ti;ZY6>8ZKp8g123 z>Es|2(b#)?RjRcuZ7r(^Yy}&dZZP-VpYF-RP^E0w#XVc1B*of<&zGI;ETHWS!UUQ(hmgy(TZ&B76q=48CVDk->14TJDYA_SJRJ5gmQv*DS|RdR{+b4P*=e%{E!P+ zQyq&h)4p8q-zp!hoDMBmQ=SJ|L|rd_y4sE2t$&_r@ns^zt`1=D%hLkHVOubfZ<#Fx zqJ8_t6#MI!x9{WIm#@EP)CAL0eZ)%g0V>H|-6fXmWtY zngA5^f(9(xjHlfFELZSS!xz~7Sb%OoMgSkcmVzRzeCw@F#)#vg9;8Kvw`?X7@0UI3 zfPdx9c`IHQMDGAxDW=?<+<~suq!zyNUE7xIo$+3m4Ylbg(`={TPPlAP0GP-?%(JJD z)lvcVCJAlI4_a3lSDnAE*Zu2w-eY?KKM9LoV+2FcslSfe+*=_M*P=WYoIPHvLmObH z$jr<|0haEh2aIpmXX=(zI&V8;G&HHADt|pEYwaS$UAIYZj<(CF9^$$V3)f>TTh04u zxqB5)PcKa}C$L0LsgnmPM>@}<6E}?2UfJ75VFI?301kq1y!**Hvw5Egw&d4>jV#K5 zMIFC+*v<=Bk~{Xv4O^+;E?g%4s_I-6UkCz}h*0O-gHU@If#{H=_BF$$t;! zhYiI}Gdor;$pkC?>b8AX;;oeE5kzS z_TmhlrOpxWLOp6umo`}TY1I4Ib$|Qg+pnD@PxX3YW>J<0?4W7fVICuhx}Ar1DE1H$ zLy7R5wy69{EMuz>0G7asD?QF2;JZ>ldUSE5iZz^dnIo-gyR#~Uv#Igc)wQC%WGnVy zyu*8*?cCSIWD6PrsMAg;=MYSL)wNCFxbEa(`>wYV9F^&C1qGR^(`=Vz6n`7&O*v~6 zf}J^Rx=VV`K_50p7+hi4Uj<9-L&aESTK4}~uYbSrcmdDr;&mwbU3N{xt__Bqo0Oxd z&5;R<1YhX)rNu2UhO7s3gwvY~Zzs_m%!7k~uB*paeN#yK#_13ZRA-49S zvK|f#--@yEqNm{*M1Q0?q*Q_g5%R$fE>I+=|R)wq%J+4$tOnY6a-AVYa zg?1qt@!SEH;H5l7r#x`QX?;cNr^~EO4maB;@KB^!O_Nm&x|GTU&FEB7^mQO4+(Bux zTFJqnAILU=f>+W^7MahtL5vP_Hw4>STJ_@35TRyE*Exg;_J7m~_w~oexA`|4W#8U@ zKbNf~y2>7Rvq~iCR!;Nq$zT)NKJOk01!|PAZnyd-w(fc-pdpLEI{6fpwKm09hk$qG zFY~r!UHY-Dkxj!-)tF{yqdF_CH|Rt3rNX$bX*o}aLz@roHSc%9a`SF=f^|C&ZFZbc zWKpJy%+{|$@PBSuMG&^LrDYQ`SqH+-X0(jH-@2>@tCYUG0N)}?a7c?_2~-vTvSu$_ zy}ErPgM+VcJYl{qpl+Ava%WB8!=V?isH=c*>Zu7dtVX5}x6}oQkH-2e!)_q6eah_g zTb*{`r2XNixYpnCSygG)OTRVA~Hbx(@|+NVY12uVdTi z8pz?agR*U-PbUF|0lpMt(sh4ch z>4c=~udDUSU~e2ej8;no#ZF|f?Vae9RU!sMD1XI#Nb78MQ1QY71HnLJ^f2vjC(GC{ zIBtiPU@g6Q$!p!rUW7T6XIfTh#kN$FWVn`uh8(az96}WbQjmI9wmOuGC{3U&!I`^l zvw7{X`+?-NUo2;j%9E_#pu(?!cR|C4B~E={BT2!sWIfe*3Hl8eZNx@TVC!-wH4gOY zJb%DW!9It_di`^L`ticH-VsPE_Q$-PQ*xqHk@7$URjKFlW^7*Y3~f;JA~$M|I4o?( za8}vMf@jqr&`V0CkCL}ofPRAYb_aeeNR$MU9R}r4WF zN8S#g{L5d_wpLMOig^`4P*ZBP)@RSgU?Yw3naAd*0Sd1_3Kuemg8wt{Bc6GV82g!@t;5HAFr%uJ3xqVv&QP%2^MtHA}f>u_{qy|$A$-0 z?1+?lJhkmueX`2uD3UeI`b$tX?SD(egPc@%0@u(WU1^Nq%&Z9y%p_wDozuckR|WOG z2<_NizxK0xb#^I50pbG*>@qGEh4?ge>C&?hia3ImS5S@~&tiw`Cg>aYt&qtWll`j2 ze;_&8bXen&P7w2!PK^Q&^?L6CJ)O@&d#u*m+x+;#T3m4`04W^oUQ&bE8GkcP-*rW> z%VSq3Z$JZ~Fg9B%d#1h{VH0Y3D1$*>l5}Wp$~q^`P67(-r{f?lk#kS30T4nqQ}u0E z3gOAQ(LPCXzP&ikb17L8>})+9F}Dh;tvB8wF1mQk7cSr^*^trG!mP zs{YJ!8&odW8OdZMbx=P=HGflfR?ANE?R=V~`c}t>A1}s>H9)zXK?HM5k7Yf3)X#=| zbu9_W#scszs=kueY{-a-e-dq_&+Gzby98L?G{_DSuD9OAK;=(e}*G9>rF9gGHNTvR)06`X*TDWrizc- zga{06{w55x)Um{o!Mcj^SFzazaWF<7RZCpBgWguxvx(}r_VF*bjn68MdY}@UR>k;G z6~V^7re$o1*+xFXq>YtZbXXqbSMm{v2zsA4NGbqULl;eTRGNeJ5i~YS|EFz^BnAxt z6ee@dwc5EI)dwQw5`Qfp3>&;2R+l*GlpNjkhz?%b9fT>kgg)yd>B>HI-6jlZ>7>)i z;0;(+jJtJBiy}naAi{%_0|4De92Mm-!eaaK3gXRqC`zy;TiTyiYmN_ZzmM{4qs!}j zh1o)>HA!zQ!*AYy68ZP;1Y0BDlSx4thrU*ZSUH(3dpZU;g@0Cvm0Kst?-DrB&wi}C zeqClrWI<=q>L}3$(gLNHT%Y6{9lc_OE8%2ceu9vL%`UgN+Km$wK)!x25I|T|N=i#% zFF|xp2CSw_S*ZW9G*r}h=;Px+OVpOf4nxJN!rVPNB<-}WtyFnC&d@n4Pij1i$3309o71sArhJPqL?AF$GkXo&?fxNnQ5W^Iam67TK z6EArAknGO1JiW*vPB|!~>;UemSdf;f5pI300@5p(*wF(0KTs>G4)OUpsa&Av> z>)YGc`su~pSysCz=4{inI7E+0uhEXB6XM)o@rpHz5?HT(t>Fuca6{v+k`&`8wm@rY z2Y>3~r~(UF{C1hniHB3AUWaVK6H+MflXD6dhvx&F647rbX>Crj3g^?!H0t!=?EMva=(S(df{=YXj`RFj9~Y~Eme zo77<*CK^A6{*$V*+#XQ1TsB?KqRyS*LylB6b@3fZKE?BH{dj0esN+g_QDbXUS>N1a zBfc`mS2V%{Mu{>=5j# zk9uc9DA(%KN)-sudyXyLt6QIB(|-@yTD0+6?SVDfK}vx`9>p*?+lr%dELs6;|4!YeH}L6d-V8`{`ul4YJ*P24{K78Rd++9x6fVNHH`f+}cZrb)iT&-|eT_E(LkC(n!wg#sC&o;K1RCYy-u1 zyMWa$P@2;kyB-xknkk* z3Glz2Y<=kdD;7TWC@j6kqpg9g6m%-q&aitiap{0IeJ`XXOBPjkbag-Ni#mCsB;DC` z;_#F^b_SJJOlK~o`hP?H6EhV_YWXCxL3Mw0BKv8%`qwX?KfbsFT1}6q!c4$%h4oaH zZbYwJJ9-sPSI@Eqs-b#4C&1|)dt8Wk1TY8a?|ZZDe>kvv>OrPQ&tbDRam3d4RRo%x zKlcAQ*{Ww;Fg3j&MZ$qCx3C}%Mo{}bskCYf$k|sxNc|OZ=YNnREaK=C?Yf2HSLytj zm;80II6mxh=fLVC%+Gb5_;I$>ZAN}5z*4KRUD4?^AllP%{e6D?_~CPHU!EOto^Ld& zYQ&BpS#@^&4j8C2INQ~0YR`rf0jJu=-Fc(FzPhl>YH&JDy>5Q@)q-|4a_8O(F`k2~ zlO(~0NMT(`w|_QJU1m3MV#UJ_Dn6opJQ6$^I;NCk8-VvY`S!zEk$$N%blX9wzV8hx zW$Om7y$_CEw#a;LM9?0VxlFXp`m*(f9Y&%g^^5Hty61mw$f`=so=%>U^6%#X|F;jH zzJ8p4wIF=ln->l2eNva$g(;f!JO<+AN zQ5D6vpMO{EA8)@OLbwwr;BL?KPQi0pcpBn&FpntdB1Me-8lKjpt9JY{k4XW?lRL6n+ zxT+wGtorbBC3{+`k3YVB`h9L>Q|&6sZTrP%y#Zi$ytbBWi~49ZTdL=}WK>bo-i*UG za>soHvV40bVzDBc+#l8-Y+*PxZPRZ@~`Jg>f5JJZ!ds^z7AH|d67ZMvAuATr&bjNo~5^?{?6fSo?WYi z*P{EioORp1JhhPO7^JRDs-s=dTcUp8kbf0>?d2zXu=d~hLB=C6q!qTNL;E{O<%KNe zAuSidSzfFbC7QfY=Vv5~$KEwTkDGJH8Rjmw_L>8*eC)YsbP0i0pCB)PKyNVG5+8DQ zT}9|bg1wxAOOA;ubRsQMQuukXzQ6Ld)PI2k0QmJ9UyVG49uIGf?H6rnoI0%WxqtXj zO)EC_4L7^drad~)!KhE(vS{|sc@T-S{!biaKZv61wud;XIQ9A?L}v}*ivle7;76E4mE(F>dV3JB3F8?Ldd+8Scpy0K?kU+t>L$ppOHg( z>zQ}ju)wkyTqQi3Xe!WNyMATQGk7XYEad&N;TN@ z#}J7+2^RIgoWwyGI^<|58yR{1WVg<@6TejXkCw;5*r3uQyw@a}CcP~t+sRe_848c- zvkQ1q*t}VnfKd=8cL4pV?Mc@~t(<&;om#ije~R-u1E*vM;9Hq|W%?%P!(k+UQt>4| z3)V7&3VrO^rcd+pihcO{?JuoLkDF_DrSb;455xOT&b2cK&R!4{`Ntf$cIp`A{qFGQ zH7r2@;ND!WYXi_oM(WG3b$FFep6Hz15$~8BNM`xhW0!6i1fs%E>_H||JvuIxsJHLN z3s&&DUPIA>V9=8_7R9Bb-g@nSI_(j$T%nbPjo#;>y{AJ}kkTt_yma2TQhbC@P#efb z>qw2n4;AVZ>N)qOpSctHrR*_3XT>jV{_E}ApD&DXM$>9rAW?$skFa#;fj}s2_JOES z54xC8E8aM@JER2gwJES;)07nw8=@qZbB;3|E^Gx8-O<46_HUW&p zVSSR_``&`gn6GYIf|YjO25;k9I&f2gejT8#YscxJy|VtBV}Yd(y1j^=OBOt4NIoXyK zP0yfZ!9fyF)T@@Zv+%QygL!)F9r3bflyu zA2plC;Bb%eeqpxX(X_$yw`4>o+mE!{ZEFqUQ0lb9?TDou@^}$=Zq|(qs_h^N1=^u+ zT$h6LFo&NL9$|5RBG@};H>F+*PO@)WSlzP9aB6^}?(_3v&Hnw{k5>{U8df+JkqRfW zg2|OKvz|OaEc0|2C)&5N0W~yc_r<7PxhYd6D6l^}9L_E3_Gsg{qo1%ElG>qH(xrcV zQSs7VX=l!f-%jQe8lO4_$tqLXb{PFWftFocG#wH*=>jo-ve*P?k3(A)g=b5E8ynq- zRt}C8%aU3jfn_gEy|Nx|O6RGOZ^;CrChSuRGI?bL@CpzaiTCq*efTzCsnws=_DL1g z#F4td3}q2Fha#n7(Lud3M8awF*7&LpQ*V$<0zMy_SELiRK=3-HIwQGLqDGu5PiMa< z-O8?Iw!)czRu7dD)%&9^=&*Gcpl8kHo1=Ar8MQ;K;c>p*tU;YF^{{zSQPbEpr$RK` zqNAcV{y2DMwFYbpKi$-7kG4v3sCDqR>#VNQiKXZ%WzPj@S}`w9MmNY1O3uPf)d2+R(SK z-~%9e11pjXgB4dm%}xBSMwYCJr#S2KYMV`EVD_zB!c(aEvB*9C7c6FVdh3O{Y$b86wf#CLkbIULpQpedYk z*LmNR7YqVDey;8C_t`BXPNlkrcYar|5WH0+;^3$JP(4n)Qah-)C+sLL9Ji=wCYI21+!Qbu$^fN2sc5Rn7;@iFi-; zam+(!l$#_Gep#_uKlM*9l&CoU>0)Q`NLpw*d0Dof+UQe!b=n3Abyqw*9VL-}>D7l) z8d6}P$v8nn$pP;qRdPFYuO<5NR8g7X%gLT<_XxYK^A*HeGB=^=0K+}_58&UTXU`e| z*$Ea_OQ0rZe1WsC;IY)~bgS7pIS^Xe=c!8D=A`GQ)kU&xNj-CNHal>7GLKtZITJ1< z#c4dtr*Jk-4U236^!ax2?fbWX`LX`{uy_RGam4kCbR6I&7^@50Z84-2%Q?*06zSu zKn=^wk&Fz4wKna%ovqb?RFGzLB+)O}0GMkEBs&Hw$AC8P>UZ2EfvF#V{ZZ@sZ!ZPZ zDYUnK+CHRj;dUoqW>DdRHRQK6K)^F&{Qjf07dp>;Bj=p7N1g$2I=(a^*2=1!%MsmH z8UTJEgeX*8E|u4AyJ~S!|D)te#4PhhskkNTQb5i zSJw|PRY*ocw99r2;4pPHPpv!wc7R_;*}cZwep#*0pI^0DW@RD?K!+0C5_4q^bm&w; z>{I&JK1YG}te#I7tW449l;-Df58LF{lVEL66CtLpqY3`$HQz8#K- zS@q=PlfRGm&6S&iLhJ%W=k};A~u8X0d_Yj`~sHqY9J0DGB#iVtRWFnPc{1N+<6^dI7@|Z(-O$-2{iuv&tyD1O38-O`@-SHMidcKRiJ{rUOF z+x+%o^ph7+vrUfDAZ11_M*v4>o7da+kl;mW_t(@dtA7xn-@^iES{G{DriWnnUbNY_ zaYZlXNo=IFw6^UIJty^(I}>|Cm#k};&TDLOKB&-tae!aC*WcOFR@e-{$K+E!O8*bRf&xsqyUc@)C&l9VD@TR6d$#+-YKiKp9E5bt!ofYZHR)w* zJHO3;`JN0GB3*Sh;i(<29m;TOTSy>mMrigYF^i~DbTSGL#dQ%NXIg1mU?pr~g98y~ z&$?#?bO|*hELka*?Et{2ZJ{ySv@oR08JU5vz4_NJ^lo~=kbKz*pdedp2(U9i*qR=Q8=>IN1GifSt3w6U`}@2z-=7`?eWf6Dn)r)E!EU~ag7 zgen2BfxD=m10AiwMk^QznFlNcUMfLV$LDzeZvgA3@wfiv+Z;bWef|9aI}A*kt-gHM zGbMYU4!Jp1mR5&s1HZ(2Zn0^hn5RJoggBOj%em|0XSK83>I$c=`hfubrvMbzw^gVp z%%-Vb>|RsaLD{#<;^@c^Qx~Ycw~Bm!7TfPxA&#hewN`n0S5kuG<)DSOblR|U_AScr zYX}Bbp;(r5#Vu}!*H3089i3Ea1e|QU3MadR%_<`cz5vD$)SFzN-OG%svjc&><#qVXiiXX~!|_A~iLC{CcV3=*O-@}*Kw5`Fd2<=VT`GdX zc9v?;UhP`ng{`$10C~-X^22wcjm)L>iyn~Fhz;C!m5yeMg?GCk?h^-TvxWayW81IWN?bTOA`0mmWV6R&FMI4 z=^@HZ2jOIRJ){reg2nuMQ*cEhTpjw`Z2)9-V3NUl=R>u30@-TUT@0Q<24}0*-eKgc zy;9F1CtO&)5&7w|&QsSfh=F5ku{4o}x_q~uoJEl>prXpp%TD;#0mu1&U5+h_c69Q=5}t&zmp8fE~R5NO}8YonEN-cz; zo)FGj2ccBui(n;agFmMgVD?%zwKv8HP6()48q%(e2iZl9ZxTJ{NO6;?f6;^{uAy=2 z$h5F`^2x&xO-Gztx=4!BvCcaq;55Lq*j173pBBdgt?U)dq%&=``M#lIgJ>6u1kh6r zw4AmfgZAs3Q*D%V>(^)3alF+Cs5Y8&R3LBrO{n?LCHpqtzI^<1{(h%z>$1Wjq9f5VZjEb1&q2N&1&lAj_g!b#Iqv5q0oRl!JOHZQ8Q9l6xqR%|d8{d}XQb-ljtF}2=LWtu9lf2dwd7%e*OcG&_$e%?m4 zvkHEt9IFOYocg667k2MU)j}d^z}mN{oU%If&YUZ(QL4`I$^N=qm#|H{-?Wg~_%Yi29Ufo#zKZv%@XE@>Ka3CpO11Il<-Zz)U{<-Ji-7Wj$xa|s# zyS`2puo#+Ep}D-w;aWYf76&D`V@<496cCa>*;2fsZgXq(mV7IjL}{~8Z_Xa@A1MQ` zj9ADUAfu}n)1MdY<}>L+ zaa>dJe?jXEIW#{7xobXK9)JJv`QQK1lJeMKDgakaC@=5QfPaBk)XrS)poj=`NrN`^ zOxf_4>hW7-p^coX_?P!v;_BmO8|Fu~5=xNp9i)>@bH~r5*bS%(W*sIk{ z&qH!-lCvG|Tbr6d+^69+pid%yyBzFa0yDe(17D>b~alQvK`qOO-U9Eq<>vEg($RyxXf} z%?`K^pFOlsmxJC{(3weHS*@we?~#^tB7&_c!>pI(*ce(6=BU8T&+n^Y+(Wgf-`2-Yws4?vFzJ7`?IP8 z=SD=<43@DSQr7vuqAk8}Qh9@IjxJ>RbK%_UXgh+lObXf7R!H zd{vx`3!zCF;Fohzid!MyU6YgAlx*yWng)d@vTUHQFd<0d7?(u^^oCg7`Svmf-27&b zX!~BAH6Axe%p$a6XMA8_ubNE!4L|!Ge^s>?3FD1asI5hVEY)T6b!A;ZvVP&06)|vw zkOK^Hm>{P#y>RMaY)M<=14KDff78F)lJ#bJK>KBwa8XDMau5z351qmZYrcMZLbdlU=H2X?DMNfY0-N*uFcCkYddWljZwrwDLu~URE`lKde`jHGw!N3U z?vXAqqOPm34-QmwDl`lgz}V7jc%XGJ0-~6wX)D5#DGjtA6|Cc2id|UIQmWz&M6>6m zdeMk)*+l;v4qcF%1$#n%!b{-r<^;B#E(9LP*zFWw)pJ=H3>B3M5!-%SsEGGY!R9un zCyBOl#CGMNYR%#OCgiQFe{Z3xv7!+tr|4aL?=A$z*4E&VH&#`ZDkaQE^mr?pMR=NQ z(hOv7yVtkS(M=l$V0=%j4O`nHFI{iKcJ!SmIh1-Sn<@p4?79o5y8R>!=xDH|AF}nd zRNue7y}cN+^+L2L7^dC^2`pz;!4s7Y6s{{~w(T7ZoniA~sVeZd@AZA6HOY(3K@vVaz(uQYy}CpT zUZdr-c4Y#j;zX>&YjjV*_R4{wc-B) zPWi3Btk%DOzp;YSeR4xFTPuq~eIfPNj+$D}Y)%{Vl;-~L7XZ1ZB9!kdyrLLfTwyCkb^cT1{ zbNr^P@P1#*=90JOtq`GmXnd$QhPPd}TQz#^UdXt8=>h+Af6Sd^Oh`qyJ#fSXS+s+b zOr~%5;dJTK(8Bj0-#-6u-O|o<-6UQS@KMX{vF;0{>`>GDgxFm*ST$+-*N~K*d+FXU zH(+2r;dG~6a~iH_P%(b0$2OUZQ@f<2qPeuhMWLi@tjJ1>S!$k-dC|%jDy_-#TA*;^ zN@p;I38MO+e@TUV;OUI}rJPAmy27X34!xlHbj_U5d+5my-;hA%dT{2+`z7kA9&|#x zqj!@MC(ehGCYx<)PvqxE`}SeHQa@e;lw=;Ii*s9BEi2@!_y;sbyR^#+-;#hjfOrI> zTf6mJ1wz1S<8^gVDwsHqusZD`Fup|l6=zkYLItI!e@!S1$SJ*9IGE9(eY{tx!P-)H z3*^8o_Op8>!=<2{Q-BI# zd$~WHWS4jDbF59t3-8hKo?w0ZV%ell5VM%fd=9njqj*!Pi-#`lY_9F6bY8yc)=rtrq5L|KWrjO8Hj%e`t=UM!FxL+m|1oUyN_>w$H;hb`6l6 zfsUM=0V@HGXRT11N;X8ddlq|Y2-sO4I2-G$O*FcUIeFX_jOqZ2qIkMDidEqsLKlD3 ze-bq|u1cS5WOZfj!g)~Z5lFd<965jOpj}YK$&L=bln6GoS&rH!YDgDV1XfVU(qKA( zf4DGO3z5lttm}lWs#Hg0;RPi&??#-k+FIOgFr;K-=g#9MHgOuy%k|;@@M3(ss5qdJ zAWYe&LQqZil$7)A%CaXL1xZB*a>u?N+v5wHRIGxY2>+`o+KmOIx z{t@kgxR>@zo6{n9P+I*2YncaCY9|8@^}TjbA1{BImAaqFIqs>;*UJ&>dbX(Gf2@N` z)(9?;Pzk!4f6mot$%88;n1d6_hjp7&&b_e*=Ok_b`s38?VZG`#qP|b1M!UYYam;*us+hx#KV_ zm7>0f{Y#~*n@Z*<5*Dw-4*h(gAPVN4d(*6x2qdk^FXO5y+%T62wwjyVf#MD@1y9*#xn*&Jtb)Ml+L{qsba!|1Yf3~S%wAstt z)}Su|LPOmc&*$~B@cbfrDO`EAa&umG-EK%inf=M<1wtMEsXYjr^Pg}rZH8*pv6v49 z1m|g3GLkzFsdud_$>Z5~c|hEk6S+7lpU_@=k;;-DFxd-Y54Ak!}TXe5IkS? zP9b0xjhv%ysv~_CCF~{LB-E5-&slTfz+G`y&K;_#4FA=)Jvcz78x>f#oQgyNR+`*8_1yWp zL`EhZkRO}QI;7sSUzetC&%Rav(XsOs=-mU|aOV<~*v#0=B}ohAaI06W(;dsj(g_c& z+ZaqYlDeuCiP$`&f5{AbeyO;XdsjXB482%?h_@yy`gfkoh}XM`orBag0ecKV^7nRo zcBOKff_dZ}PW13TNGZM$<}`N3V;Qy+2*F;$uieId6*H}o>~#Z4kT&5-R(iS`K0M+w z%m9J7Vb5jzV9x>snDDMV3V~5Hy^TR-a zr-Z87FPvB{z(yFhF+w{DfXd(i2E7vUaKiO8&&LF%W8STe6+n z-n@pjVRX}zf9$LvdDWmb4^7F z;i81)H{D6K;r7lpXqq;bKRonEXWX4b#4ZA13~y$eR(nIID&>`cwIL92iqoECuw@cg z6cXcTrzaO}{uq$Pr}wLZS{@2XZ$bl`$&ToNJLekyf2plq)n~bgN)I*BU=^9v%b8%m zT=}w$OHgc8$v>~@?C9&3I{48w_f-rGu->1wy5o7dfb=iM+<|>CXmanReVt;Jgg@v8QvsVsqD1zCz%y0h@27Q8Vqu=nCcBZX zQ^9iNf57kOu-bjjW`Vx&7m;qVV|gB@y{mQtz>j(k%_gQT7x1miHV=I(qK*^Z58um6 zbsJl7!dlh4)oNUww@Pxu+e@n(C^VEL(IdDd70c68GuWT)%fJ5k!8*OT$T+oPOQ)(uT8?6kK{PrBjGf=9rZ{xn?tdVcGZr#u=nebM z`s{dR(drjac<`&mT61$(<+XpS!^QX(S z#@-OH7sY1IloT5UhL%xIM(G{0C1v{$f54>L^6-1PmxG_JYP@wnn<5 zjoRVg+xNdILUC%zOm+sea{$1S(4;e0cJrAp=N!64qCD@I{pAA^ezOePMnQfLzDSyI zLyY&NSn7l%IUnFXET7y9X^R}7)kkw?x0k#WOINn!M2*f{Kg(NCq5IjR?X|D1smV0 zx}h&7M(^r83#nzv?(7641;7qAGvJvtW#=DZUCpc+YEQr+^VY%4J!-|-@Sl0hrpf3y;7${PE6mj<{jQ(t8L$VR%R`l_{Cw+H5WV0dm# z(g1e`jIw-MUGb2n4(7K-BM4;f8uJYcsOr$DbE2lhX2Y+h_FM4|M6YV|Lf&l504|=- z8|=fFUw$9#kIU&a63MLkQWfQ%`E==4vu1hHUHcu00L5k@0d-fmMsBI&f5@#cJ26{P z)!P=+nMhQ-9h~YML72SD(_6~sx=n+(?C=?}*TT$W99b(fyT>{6`fvk~HRjcKlh>1N z9?9Atc3y}b79rc>&Ph9+(#f`Y+4&lTM6iB^@WCMW(Zj97fqHhQ#-O$>8e`W;xPl;S z$Ra*>{{H#(%h$gOwLdnOf3}hyaR<#gN+dT0LIA}?aj%y8($;jK#lB*}P;q>P)u^`L zTQ)F8+v{4$t@?3sXgW-hL*W#+ojms-m0q?CZ>N{2N}7W?_A|ZT|A205f}Ad0nWVZQ zA7HnGLXe_VekJjpPEalFys)ZA8GLYC#wD6MRZ`YaPd<*H1|trTf4T1K{@rnTwX<)X zIykq=p%BejVzqo9>-Asr?emxKFMyZSy7A`O?|W7qLdQk+jH6_bQayWM??dFS#FH~{ zRe!Ar-q^3CU`ZtYR;-nsK1gF3ix0Au~t99!@%2DeNY$3G#|QE(EBts z4A;pUP~KGwhlFa9e+r2Jsc&G{khQQNP2hLe>_aPS_#mno-1n>>fv&1 zJRIxxR?d8Qg|ENzA#1MQd0W)mV@}SYI2X&;EAe%$oWf4&=cSMQaJ=xSQf*;t_CDO? z#W!zOE4S_}iC5q$hBa(q7`~p`x&9UY`11AJhgW8_(OzDsTeH2f`>9RWIrCC@+SPf1 z4&Tlt&cWuee;=x;nMEku6iI-BY(XRBL;Fg_KC{AtijpBzR-nJTb`wYEJR@~{N62;+xY__iIztDI@g-)0mo-C?3ixUgC#%)t@xI9EGKKiZQEZKe@rOxVkQRq%Q=@wyHzzq0c542 zXRJND_8??CWx6gM)<>q6GKc6Ga5MDAf!6HHO$(gKt0vQLOW(}lToKn)T3lH%z{mkl z_I}*L0a5ooGZrh+jGt$6Da^e^G_@6IvnsWx@Ru^Y0f76FEe_fxR{*Vk|L_Y7N^UDaiRQ_rXO zEU;udXkt8@Hm;Fl7Fb7F*rk#e3&TH9DnVJaOl}UQ%2P$!4kc9WwKfg3&I(u^RZ~h1 zOXyq4mtz&GGOGK1$H%0CEx3fqa_^4%?ht}|e>zdHC6+X8Hu*>OVQgn`l(1_Bq?QoL z85E!~Lbu6Ma|cibz{L`&?NY4g*oFitDFBrd+p=yk(`WZuTBqAIusY4z_)Zg#q+$&2GM? ze{H!Q)0@{BUX*tj)NR8c5R<_1o)%U8oHkH9|5y*poO>Hf?VVt?dB?wlZ^zyea27^c zBa!|LjlfFESng4g{{UQWf?Qhm>1nWmyB$}2O<%Qnf_mZoskA}PI+n7UqJ59m`tSc# zV|vzDJ@+YC7~uD*3Y6^y{5)%KaI-dze^=}ocEYVmymHi%esw2Utg6npx5T~jAaJ*; zeVgKz2OyNgl&5nb%jal~f_PHbr;I#CxF6ckQ~d_e)VVo`n;c6jdD%!_c91K5R+b_n zZ%}o7nU`v*oNk`mZ#|Qlg12yII3)R4m4~Tgtlk%Jl%l;huUm`4X-C(lci~CSe|&3Iz@-KM zHNb>~c?aM21sGy0zD>)jLdBj0KHEK(+SHcgdtU@Fliz%47+$9alI7fhlRUT9Okj~K ztbP*hBs+hcbRtpJ$f00|STe}gErJsn2qxs#c6Qc=N0n^UZJW`tl4^;b-xaO<22y+H RhllI`{6BQp*-d{$0RR}X6u$rf delta 38706 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 + + + + base-system@gentoo.org + + diff --git a/acct-group/nobody/nobody-0.ebuild b/acct-group/nobody/nobody-0.ebuild new file mode 100644 index 000000000000..29b11e8db9d2 --- /dev/null +++ b/acct-group/nobody/nobody-0.ebuild @@ -0,0 +1,9 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=65534 +ACCT_GROUP_ENFORCE_ID=yes diff --git a/acct-group/portage/Manifest b/acct-group/portage/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-group/portage/metadata.xml b/acct-group/portage/metadata.xml new file mode 100644 index 000000000000..d4af1f25146b --- /dev/null +++ b/acct-group/portage/metadata.xml @@ -0,0 +1,7 @@ + + + + + dev-portage@gentoo.org + + diff --git a/acct-group/portage/portage-0.ebuild b/acct-group/portage/portage-0.ebuild new file mode 100644 index 000000000000..802a74d18716 --- /dev/null +++ b/acct-group/portage/portage-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=250 diff --git a/acct-group/root/Manifest b/acct-group/root/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-group/root/metadata.xml b/acct-group/root/metadata.xml new file mode 100644 index 000000000000..f540000d5aab --- /dev/null +++ b/acct-group/root/metadata.xml @@ -0,0 +1,7 @@ + + + + + base-system@gentoo.org + + diff --git a/acct-group/root/root-0.ebuild b/acct-group/root/root-0.ebuild new file mode 100644 index 000000000000..4c5ed4b34698 --- /dev/null +++ b/acct-group/root/root-0.ebuild @@ -0,0 +1,9 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=0 +ACCT_GROUP_ENFORCE_ID=yes diff --git a/acct-group/systemd-oom/Manifest b/acct-group/systemd-oom/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-group/systemd-oom/metadata.xml b/acct-group/systemd-oom/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-group/systemd-oom/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-group/systemd-oom/systemd-oom-0.ebuild b/acct-group/systemd-oom/systemd-oom-0.ebuild new file mode 100644 index 000000000000..175d26d66eb5 --- /dev/null +++ b/acct-group/systemd-oom/systemd-oom-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=198 diff --git a/acct-group/users/Manifest b/acct-group/users/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-group/users/metadata.xml b/acct-group/users/metadata.xml new file mode 100644 index 000000000000..f540000d5aab --- /dev/null +++ b/acct-group/users/metadata.xml @@ -0,0 +1,7 @@ + + + + + base-system@gentoo.org + + diff --git a/acct-group/users/users-0.ebuild b/acct-group/users/users-0.ebuild new file mode 100644 index 000000000000..50b573c2629d --- /dev/null +++ b/acct-group/users/users-0.ebuild @@ -0,0 +1,8 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-group + +ACCT_GROUP_ID=100 diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz index 25c5a9bc2575963bd652a3ff066f3410186c4563..bf1cd450ad9bd124f3534ea295c5b41a0487848a 100644 GIT binary patch delta 33480 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� zmF@5{xbTqbxf8mavEsK~hUa~?1Z}`Yo@{?!FAHBUq8HEN)U$4Lf9zv;A3WNTd>C9& z(}EDuG~Em;TiW6S<0C#)jbYRnRuoX`sz+Q?KwN<-Pk16u^ENrRbCR(epT(0$=l%`L zxA)=w;T6gv^0L-wKe=?NEn8-c-UK=YnxhuERS5|Q8R^5ui32FA6@{%Bc2a;_ov-&M zG#smMB|A8|M5Bkbf0ot2%=UAVIRkFgkX>}`IoQ9|Pe1;8rS+v3+$LUWS5q|K0ax1} zoRwJqWjd&yc2h&fj{#kDd|)@TYllW62%Dm_1Qx41UTh`aDqm;YR#C~mtaYKGjJkt+ zPUYG47R&WMF-pw(DT)Z2n0a_Rt8Sha81O~_bFo?oFdHm4f7npDwc9xkNJdxRccf)l zZ@;*9!3rjv>Nv3Zw>8R3)S4I2$Qdmy606poyt2zax2KB4pXJ-<4{!f?;Rs+^m%~#@ z%vSJ4$XU6{+bP3M6w4+LRr~P$w4Jw;muhFUz6oG$?plDpoc`FXhjU%yX{O82BC zAe7`ayOJOK%9rbgXw%(U9bbI`h#S=={3tnPebTWUf9If5vDwEqEfX#&6E>N}R*f&$ zBn1qu7puM5{lVv-w$<EcHZ&0@VUH2n+ zn+-C+hW%1u7-&zp-@Omid60N;bvw9V-_DaA>g+~vYxj<30JU#;-=Rp`(_+;xfBo@; zb^1L{e?5$wqgh=PYeH*=#?seKKsc24R-3)}^mF$V+4HNc8}B%@SK;&$Kg@K5Ezq#|C>b6YbnhuuO4pPz&U)q01*nqJa^ z7uZgRj&JA1cUBW-C;OD`ToQK>yJeFI#f*nB%z|`_I zyYOfKR+Jg~eP&ebL+4^%{0ujFOMx112p#O}{imlAiO9wZo<6BjofHc_6=_pe!$O04 z^08~t1mT6-+0s9k6n?e!S$)>#@UHgG2YjHy-j}fALl~O3!AS#qKyYk#-<0&SUnHn) zf5c*%RXP0x3Cn@IhUhk&k*NaoO_>^wI|upT3~JijNgCJPol>>N;9G(K_dKfiwYs#f9e*9&k=@D#J(;+MN9 zbg+5>uCTpgqg6!FEZ}Fgap22G%0~Q?e_YS^uu!%L=l@V%GL@ zriPW~Ukk6fE{OQFzy5Q)eg5+OMX+z1s0Mtx-wyciM0F?LE;w0>V=7+dHJZM&f87uf zm+U$4Xoq2N5EPj@m)qv)=wZvLi4RtDdZa?{^ z64Dy%3{@y@g~DN9$O6f{f&ia@f7f5}k1t=peR%2fQ}iS)!9_Nv+%gk!)k z-|k6D0eoN{1^Tm+iVUQ7>W8hq#HRP&vFTi8hMU25(Rp~slavYxqd<2Zf7zVYzc2f4 z(+%)0c05L{h4Ye#-)>t^s;Hx>H8h_Mp3bc0{LBh(ZP)}SfqW`iGqvd*!uvN6%!D>gNWc&5P00)I*GnW9f! z$^A$B>7?m6Y=QDFg}=*M;ycscy!4I5R{o~&oFc+HdUn;=?c{~;yXm^}MaFntW{FdI zjVE8Lx}DW>b9SMhc4n7d?G8X?QNGt(t~@v!5Rgs?QdVV3lr57l{jM1$eEjpso!5+dB^mKxPG(PhDQgR_7|^Na~|gAg4{zqv+%{6{~_x zC(;`XCvDERk~ar@Vz+9tslk3Jd1Cz{XYX6K%@+F8*-CX*Y(A|DmVY@#e-AMJ({g=o zzrW#7S;cF8XI(ZC7C~a#jW^&oo3A(AtK(`b8g?kf3XgzZ0)A9<>E3SL-mcgPQBLR$ zF-_9|r5+Oe+^^1>*@@S6`T>i@3m9a^edNWN4!KEF2Y`=RMvL(lE0BkpyL`7B$(m!- zrIQHH)2aEh)HWm~5--FuRnBIwD6|ceyveTiQTqL4mx_dJxXOSSjYVFJEj?f>Wh M0hzZiY*i@%0Mn?iYybcN delta 32832 zcmV(+K;6H(zXG?q0+1Dd;15u8_lWRte>`n!nPgJyrS&fJD^OygfUYXAdGz%fBOqpO zuq&;}bBsV$=H3zR>oVuM{?GsRfBoBEep%n!Y~S1e_>W&c|0SLEFaP2H__zQ4Kc@fi zm#gQP_gz=rv(%V&yV6~2YU9Xxtn+O5S>koac-+?&`?%`0N(uFUyyKil+-E9BOXu48 zT;)DmPT}tN9J8FE)vNa!uNHDX>aIQC@x1udG>;K`ovHriKmV`)cE$9UD_;EgS+9MB zU2^I*+;x|Jj=Ju|AFX_y{KL#MkL%>q`MDnZE@gz&&KUMO>seO4#(A~QZ?t`kquk-D zdE8fRb*`4j41Me?G_KLEkghZAW3_U(|KUIV+yD8${V)IVKmT8UY5nW>|LH%qFQ4}M z_WdujKLHH_0q?U-15pD3{ga;tsRiq|_4V(QO$V?6Ba{9IrUv)+^QXUhv#JP@0s;M# zJPW7+$Ft=NK?4E)vnLOL1Ofe%s1u|C_LEH%ssVnp_!Nr*0sWJN7o&gs*FV=yyhkPQ z*%xRM8*iu-Ruy44<_9wp(~H?A9j66O=o2jNw%%o)Sk;JO1%{b{F`fr5;Z~6x91^-% z&7+?DB$f-<4x;6h&H%Z@pdTE7i1v7kKcCq|*OFm@Po~I-FNxT$1CGp@9H`P^p{gaH z;YMoj8A=0G45Ni;b?1M$P}>8Cep)v$8e9$Y;^!dy0Bino3r-BH;VnTU{Bl62+DnFZ zwy%Ht_Pu=&A&kI#;18C;pl>Y4upk$)h0R{ZLL10)XT%jQQaD1;EPQtz1_Kc+?ARU; zH2{8Ks)e3y2!(`O)vfcf${BafVE}y8hZ{;Q+cN!t zueYGbP-{dZOgn#I_(3!{G$06Yy&U2~Kt|`~;4TKO@E>6OadH4qg|{e9H`2h717b>n zVdGRxWn6p~3_Io{r_&MyFq1GDeHbgnz{#0jxiPhR@SZZ?myDrqj_m?|qjKZO7l0-` z*hBXD_9*KvZ%fWTd3x}|LX4Org@+Y_KDN9&l) zo%pHJ%<6w~bHyyxLV|B3mIJt7(CVDy^QZOY16>56AwkBzq7mn9EgEKUbLv){3dD!m z^=)b~fguj-rH-Q*JJIR|bD+3&Zg>cdMzMg^diR_-N_>$)GrSRI4+H_O+{V%HW7#Uh zw}>hhLCA&3Sk<#2^cXvn00Z?M8H-%k*wP%Vs;z$j`a{qeM+NZf8_0zMo=`;TKFWuY zM<>ygX#x<07;?r8@D39fmAm4K8_mc)X5!_%*3bVwzk=)Mk7GF(fE^`h7GmGmbN4)% zrO|ipCRC5im%}PzHloNSuYt&Sz#=$49~&fdYsLXnn5%H9(|Cc~g8yuR)_Ri1AZf1J zVn=_7;s_DYvy7X*VJ>{uX;u}x(CVn-D2rp8d8)C@BmqjWr&!tZxS$_AS~4I9Gs8R` zHwLzVOf0ooD;1*@J9LAkeCk!Q1?fBl zUghSDaK)uQC14A(1R7Eg_$uK4c^fLkfeF_plmiQlN)G7|D!5HpX~c|sub0Tz{CR(T zkPT{HaG0h_rJcEsW;Tz519^v#@%*CueVbx{f8%a8x^iF(fSz1yY=b|zH$dvXFHOFn zoC}APB-8iU3u83=kJ;^FJSDATW|u$y8!ft948iRoeATH6&Q%0jx1sjQcl$h zP41vLBc?d8s-bPHb1T+d1&EtPR-N~#fT7ch zdguIANNHQS4>q&6ph z5i{~~TA#-E`C~j^ATfXwlUqTzyo`TZd^dPY6N4jR7>+8t;ThY+xj`?`-DvOvl7zcX zIv5)TZ(?xXNZ2~$F z6@FS!BmV{_DEo2YS_1soko#?=Qs63Ddy5Wa20lDvTgN;BkP(#i$0-bLZ z5E^qCN<^!$883(R<=goB@4tQj>u+Cw{l~w*((Bix5Z;$doSYD>#Ik>c4J!oR0Wife zz-?p-;s6V=WPC5{h%X>anA*4N0xLvZCGXR3L1^`4jNw~$368?rH_j0cWv%rU=P4U6vvM?8B?Mzb_TlARYyH!y%}?LH|F}}(;po_8D+)NBdOkSr zJdu1z4%nyIoWKS1NWtc|gw2cdO>a{hX5ltr+L6|Iii1f+RDU%*28orU^)jb z8!v(+uLx?)Jd0(6kVoi}DF0mNIv^ID=888|4$H=MoR+fyH~(~8zqD`v<;TZWK=xvn z7?GZCactOl9n3BM_&7~69ieN=IsgN*g8jZxha06^>AY@RvNq6fa~O~&B`Dv+j<{}u zBG|dW9q3Yi1l28T*g~30;th|3z06tGlaJN*Se-@ILa9VqY z7liQGhr<6^0)ltYwQtT+U$#q4CnwCQztKlt3z&jO<%-~_Nbj&#;w*jL5Py@vNNBRC zBu}fyKqdRY5g5BX>}x3$~*i)CqO3TuZ*CYG;8oz#E$P$pmB z&Gm!);y`!6IfkqN72RNGO(3V+Dv1W#$9iYeN0_3<=~~nT8Qsa&+6!X|K7NB1I8odN zO2~izHaU*HuVPWq6;~5_0a@7aRgLDrQ-%9j+u6=?%mYAjVZpTc+$_$EV`#y|DL@V7 zv{E@4uH|`x4anyc3Cq?u7+3l8aeevy^XDIvNO&<|6Z*Wwt^iGI>1Vkkx`hzfh6)x) zS{}Pv5qaw}uymL!$znUX_Am}hKPLxXaPxn8+zHoP@#e`=wLX9*TUCo4#glr^=MV1j zUgQgy3OEwJuYtM&lSyNUCUkQjb#X2bGwusSZkP7`^!38NtF58e)4E$5OdrZoEfSu% zq+OH3 zSlfjs!`8hiBaRT4gT8@8;t4Cefn(-TydNyM=?kd6sj6Z@M719>HkjzVjo=2zz56k0<2_bxKA=pg6pXvji?!%sUj5I&ZAyQ|gVSf>ns~C$g3QXia>GYJ-2Rp?5eO z!>Fgt0vTn%pofJfUP!$T_O#cjbg(05n@pX9v;$AWLBj`eR0n7_&TAbbjQA4QS-<@< zKd36)-J*EhdW|{73RuDmYW~L#02ioC;;V1Ckd?`}m)%0(%Mpyr7voK^Pf!E*!i|d=>$QMm3*GD{@eY*0B6J)t*JOSI2|*=6AlE%# zfW`VgJ~%7PjoBp53hr@?xVigLZg?a}JbF*9+P}jgSs2b|OOkTMDGh(VIM{7t&9)rd zoW>{_h>N;)oI%A@f#wlfEJU!$F0OiWmp~Zc^}P1`41gzcdxP=H1bk-xjyF8dfW~2R z&>j2)wtPGV=2&Q9^IcYDz=sa_19x_peFR8`QBO?M9%w6%*s+J`r|}<12yWM! z_$SOdu`n-Z^^ewn`t5(mrpvs>X?w^p0fuc}CN8Elxk|ih!E((qo#nu(9ex*&hzL&0 zm_Tf{8X)*EBZCCS5l~Oa*^I$_Io9TnhJQQctoXY^^;9r(CQ9B;>%wp$Ij9OSxsSL| zT<%503+=kkUH#&Dcd@BySsYOpAV-7;lHTCJ$nXIXa(sfr7Y={?Pwv*{9DF;RVh3H7 z+1-&>-uCAQ^AOm?_tV;l*3bVMjxKKpb{LMmiqS{xi+(4^)eskJxAB%qnP^bvvdtw! zIe=k!1u!$(X~ilxg^M;)$gM4{1H$5Qj_{p6kPn)qkdNB0s#l-K=?fY--gH|CB*EE88v?CAm_ZuLwoEtv2`zx$a7%3{|9XvNaCe7d zptXN1JiH_~8wa+=F)b*;al%-Eg8b6npcswMbcxr0%Q=pcg2h~wKoh+3ys!ZgPh0{f44-lWEuZfDV$YWS z9HpBWniiTPx$P-rJ#bPu-;;~Ka)ZmtiTPE}DGa#%dibGOm%==3-ut>reHU z@4ysdQ4O8oUsE(fj>6fKU@0qq8q@{rHjiW-gyOa#^0`lYb!8wct+KVJx!O^Qerk7b0lG&#`KPq+ya{c(GuooCQE z_karkV>J{RE6+uf9V#AwbG`YFwp5heK#ir@Cedv=vajlD`ci2IyqNiWW%W<=~@sH%`87i{Cpw(P>K% z50FK?UclB*SgilL`j2fEyxFGJXd$nSocCd!Xa+%E&zPD!a9)_gC->5vV+828bqTNS zOp}o9Yd~){_T-t#gil1n>RGHB<$u%TZQa{#HwAx}EOEsN^>G|6=J&85J^(h{hS{vA zMWJK_8?xGU9UNX4rFVD@T(e==8^A3!Gv++$w8-Dm`HZiykq8v+{FJlXaAt#j2e=}+ zf!hbd;R?Cirwgn&0pfl=uCIN4Z69*%`)2RU{=)1Ll_;vDw+|PdKA5X__dhyI z?$(eCE2;2q0Gy7VSn`bc=KEN1RAVORWrM-uc491+o=*4)Nck!GI2|}p%`OUbvT8NZSabSUYoy)l^mv!!o8?SiiD*`6$-2r~^9v82@%CN>GzH~MI^tpW* zAA|!znY}$#wbgpa)X<}a%{*tehC@o*AGd*RJK8oq2B#S@n;U=&7F7kT4CrbS|ES*t zK--gwKXPIkf0QsI5oFy#kNhyW7HB6*c<)|!f70C(frMOX60K-CoO1z+y|6EK1&&G{vj`Z}l{4v}I;(;5|TMg^YcZMsKs#}2E7Lf;35qIKLkp3!N zpMU@M{m;!oFJ|6>K-N(@p)ML#wv3D~d?F;Poy+{c7Ra#%R%Jl2aMq9$6Z8mJfc9fE ze}Ug1Z|hD#w^j_|wJYof_Hwq0=`W@wu{Cfqn=lRTVMX2wN|s#>%P9IlmJ8@EhUN>| zC63_+phx`}x8gJ1-N0fW^83~Nj(})7hYC&n|M_&cS^E$T_I}$zZ3S5Kj`{ZyyB$%|G8AmvuNI5haQBInEJ%aZVfFB_nPH18eHvsMr*SG1-Hpe z0r$|32PZg~d;u3BM`_#vvFvbOT_3{r7-eL&EP4nt-G5iN~;7_2|j)f`Sx52^FAXXuCT@z%Jr0bHZ)_TP(T~nN)iy z_#>c5D){DVHw1tmeBIAKL3xhr-#`EQ(+8T!C7~pMoNLu+{2`mj-nh;ByWc6 z-~>Va!5OK?0DsIUayFM0hu6Ivh6cN{xh^;r4XBCP>IfvhU|VYlGCUo}U>1bK>$N$Q z(LrgxTzA~b)wdHg9fk(R9wx5(DZ9<*>v661{eypUrNR>dfItY{bYP7J?1phg0Sl*c zYZJi~V57OrSa$Q+=-_w;tH7wNWY`twRcw!&Xf{%V zM;+^Z$kN3BO)Pvb93!5}B>iP<9UBN8vqgO3Z-&XD%Xuj0G|Y7b1lLd?=yrm*LVre9 z!K{Byhaw0`_%1wzZ3xA=sZ#THfo!qQNZ)Pu!Anl@r@#O5W4r}zNBPR;Qf$kNqw*dw zGytmwo|s3RU3U&vQ_t|8m`(h3G~H0q2uo~_?(BkN+8c)hv+gY&r~tO>2KX)gEPg4c zY2^$W(dTVEf)9LyrWnN2p%u_}^wg3i3?qNasRn@u0F?s>k5um&x5b&_+k)PKd0Ne| z#3)y?O5TATJS@tXKzfnC2FV-a49@tooaDskLl1&gu?_2TzL>3_+rLyPz3SnNsK#+3 zlJ-D=7XhllHfKvb9W@MY;-~-sr^I>(^F8T83h+5jVH+kDtJi54P!#rn0+)Tg)=z)$ zh^>|TT2u!wc)E%lpRSjD z^48#ihou<1mTXM2nfmC4IqYUM*8w^KaX1FET!s&jSsvw&dcMtbzYw3FSNouKeLFDP znU&GzybLaycvo=s9u6Tv%g;G&SjK;N-<-f5r#^X18O|C~W-fY&eWq_9~;VJ{Qg${6G?%}}2;__3#Ns_|9CqbEx86n1>QnkC zT5~&;rCAtt8Pl4fz#RbIURRK}03Cv}mK`sJIk-&5Yek!Vs+-#cPmCd1ee@AyfVt=Z zhG0W&!E}Hx&TMGTlcO_>e`O<*SkrS1EPk~L%~ErWv{Pe*DJ=1zzIP4@jmsqK^fBD3`n59$E;*NG3 zudPOKbJU91Nn*91b?%FkZ8ydNuZi~}woS0((iKmY!Z*+1wngXR?HSa(#|0-(L0aZ`I) z4|po}0anwT9bbB~q@EWw^NARup3&jbuwdhVqd0``v|$)(aUYJ*N$u$;vIVDDO}lTC zXv<{+pI2zEn0lndN;8v;YwC`a~C&5BWYFMx5_3gJ$U&jaW2Zwap9*E@Q z*z871_V#i0))h!OZ_{#^L(H#(@-86C?Iwl|spG3B-qR{OBy=N*)`~_mrcd^OXYS@H zEUN%Ooz@+se=bnHoSTN3f3sY63p=A9z=EYO7Z{n>1t@TkSfKwu<(>ebjJqUGq*up@S$m#oj=}fmS@_B z!!B^9_Q`gcf_}9fXXwK8x(OU zf0}?CP%l*d7zxaI7}x6Vgn#(W1xd`OTlf2WVZvJuD#4k^W!OHZJ$Hw5Ksg}s(`>a5Njoyd~S0S9Q1Bb7e{dIh6*oRtPwn}87gO81m;E} zi{r%C2B*LEXFeYQ;&|ya_*>h5Yd;pPeq&u)cXiFMDl2TuHmBi6E)8So43P8bf2uFn zdeVZ!*+_W^4{XPLEcXSf-iJw5S3CyR-vYX3meai3c8;wzZ(#Qgg4KSG7D1r+cTA^C z2%Oyjwt}mmg?Ml@)Lf7)^EMj3e-?oM%^e7zzW;e_-g_02g}(aPZAVDjHju9bHMNDt zk(TZFHh;;sjuRENW4Q_DmfBzYdo4dZB zd3I5K#3!5qO9}_=a1zIWa;te8JC8gGsBl^#R=C23FMFwe_}lvTZ{L6YvOXAL89||t z8%-0sUy#o>&l|U5y0|)c;+ChO!N37mvVaHcZIt^otW%GkZGPd)Efd18J+pglwYr_A zm0^lbVisjy;8-WW-mNw$f1EY0Z;5K&H{!Q~fgR9aG1!ic0MppUZ^3~*wbv6Ef*u_F zYO@&~d$6Xp-A2QQxCKiF3On@G&SF^3e&cD@c6G!woR4tWF$BwWCKFzphkiM)PyJuQ zrY|kmu7*Iqc|T10KCEtihVIrFwz9P?39`~G8e+=^<+VzVP@6p-e-6|(dv$scKt&_y z{aN-T0T{VF6DYSOE|)X=qq~LDl4d4{ZoLiGKn)Q_Sj>9(;5Hd%;fd{l&iI&agaO-F z+sWU%XTf1!*a?vEsbMUr6^H9^M-T-M?Pw>T*d7i1m?QVr4N6>mTn^U#W6-vfzv8Pp ze){&ypG#}rPwT+_PQr6@pDwV#By&R!v_b0t*ZUz7&cw16M~wtrVI2){z{gfHt!Dni zJ_?tQ)a9td5uyAxq}tza-)ZgMDEtol3WlVLn7f5WRU;}b2VX+05$B|E&- zRa>Xo-SI4hsm3~-8Vbl46jTo#rP6%6f!0PQz z68piOLiq}~{`Pxce{H{ga>K@-`=egE7I`H%hB%M1i{?{%>LILi7*dAt%&lf?NjS-e)!|b3(314|2s5=2jOv7K@J!#9paQ&k=#shlmE1R|e z*jnp6g?SiBc0IuYCbjBVvf;3o2Bbq=^0Te$E~fAkz6}$B&*kZy`ce=t#MiEQC!)@) z*m|=pZG^5F-AYclOZIm-nX>OIytWZPr#625^8M?tf1f|EuYdgoTlUkRjxWB)y+Udh zq`QY=IlSvK)5HT}h>V8c&dqfienZr|kpVY2nP`AUnS-{^!4A~^tRB2K<1KTX^uW z1`Sk)e>>0H)ezS`96Kppz@+W%lYCp#jO5DMDUZDId*hqq{D<|5t zFo7>{|MP4g^!XzQXw>PbwuCPMMB_k~ggIE2jD5h+@-G-J$i*@QJe<1(=Gqn@wDUY% zf6ZW1&tV%V?lH>~FYB``w706?6k&1xwKL54DrZnmixuB^Bvuc*uynRgi)zDu4eSMM zJr5YuQegO8{%diei*0Pbwj;#;u|;@dH8d}XrFAh||R zSZHh6c8aXEThMf8w}a%iV`77C>sA2S8)k$ag+G@g!YrjjqQWJm0?vl_9iZI^FAgzn zs}6Dy1q(QYf#WHro0mgw1-MuwtfrT6ssgC8!;~NfXh7UYbAFyd6bu9Y2jMXJu^gjyEfNlctvf7v%;B!G1=FlKW;WZh}FHmXFYIf?>}rQtCT z3|+8s@ZL_AFE>cBfOR8Yz^<Yr9{F4qr$A8FulPNe%f|Cll!rEJXB2IvE!!}N=fyO%d(W!GIJAxAQZ7a_Ls+HHX z`tsxKnY+2_PIWtIKd18ap%}W4?uc;GoUJAKa8GWwdpS9Wxtn#6AR}3Li1pZqzLQHn zIYej4Z`o0C)1?x3wTLFV6$X0(Y;x{(K|PlP`i`dqyKZN3T(={==e9G*fp8s5HBh`} za2RFY@_+tR#k)?a2Ua>;zghL~KF8Y+fUKTSt>M&Tc=vk(?Y0lb&S}8IQ8dx(8S7~G zFZRluE$nAsqqs{|kb(Ig5Q1-GTdu9e;m@;*%50P5x(YfkbjR`D}g%>Lxu@D+JlFVyO?3KpehNN zLvd;%G8F4Qd88i0>F8i5pu5q*je3WZbR8_SBL2hj>4tN#8yRq&4BqFN-a-^+hVSmQ zBH)}giq(|)=_I+$4Z0m$I%&nlVFyA!Y!<+PIVsli~Tg%Co`Jxn2B%f(Xslrn=y(mZyNzVh0Dy-U3KCku}1} zQlU5EJ#A{^-K+|RB{-eN&8>KBM@P7tnSWDqGP%o(RiO=>1;VGx{tLu96y9G{H;r(@ zL{-kbfeynG?7;1r>^j`D>B1K$OlR-;;$2Pu?%P`uk~DD1Sy! z(BT7_DIy;Ud7qXJ+Sk}@QJ?TK?9cpTzq_T8J7iY|I+hi7$m!osgLH;} zv^ocEz0LR7W*V(B$ITmF!jN6pe0Jq+7sDL@6I3`1O!vhLzns>m&)?yWU)N9TAFmuJ zzUOHLS+>)ok5|M5#^G{h{#}dc0)Iin7|*D&>d0hp(P6W(QE^ZjfW|U@Yy$`h!tJ@E zS5OUienkz8vuCRHyO{CwuCD5Y);Q({EEM0jxo`o-voX=GD#L=KkN_}Oadkud-BlXb zabp@#KWvyKRJ^xq>)lOw*h5+-HWn$fQrZgj;An28pWn{U@Wd85zQdj7*?)5A3*6?4 zj@L8$vc}i8zyH{X*`0Gl)PK7daGtQ->kh7UYUbpfq;&)#Q18!NBgp;)xgHj z02F}$T-GYPpWV^K*lPe_cxLmu55#JraGlmZYjUq=4>nk-r@^XJkO5H8mFvxM`aG{=@0^rqJQFw&_&?kn&VRJqYVh8OU?f9l z3L$Q;z~ing>4N9Lv23ZtgGPt!-oQ){;ZvCDe~W|B+|Fyx&-LQ&{{YoGqt)$p*$y^b zg${ae3>#Q%=aw?|VO5(_)A45k`!qlQIWql@?I$XY_&PAHqCQ4Y0ZGeYSBNm^5Q)yl zxHOk`VW53@gx=?H4u3Ns@bXJ720Gkzam!cW{ONFnUBcD5t;yA0c!3kAfE7A`Z=8?q z7VoQ5-C3|)O6klM8y^oxw^)8VoZDyJdVN;hxV-^_j5ymbg=OeYCq&L|cf&mkc5#9> zFZEcRF4rA2aRKPu-tE=_*Bfz6HhL8f9UJx%l=$V>FF*Y{KY!?;asdeUHK3~Y%0?v%?3&rQlWR&%OV$bdY< zjJErR^N=A&gJkc^5iG_iR(T?xZi%wt?r^x+@ie@g7`%BY2-#?VF&hG$0Oj2kF+W|f zww(Q{e}+f6_aldkIM>-RI^_nZVUF=}`M8dfqO=mYaofJ(P^Nlc zS8>7$r{KIeYh~7D7jB(z@tm2QCo-LY|4gQO)>lcd9FxaLLILBG3P~jew&q&yh_f_F z8v=i0d;fNIs?uh#slz7GZ=n5j6d1RG8@*hQ;My=7CaNou>r)``Y|)09IdT*?Z#^k5 zBHIPYxv=pMi2QO|e~z%ehj#2OlU;G|(0X@Ofm=`bnQD&ZjP?nD^=!|^@=m1a*uf#t zS2HnlHzOm?cESc|LQqz7K>b;-62^8wJwarw__FmCTV(9p z9uO=>I$UNEa{2JWIG3yT<8&y4$f+uBvkyHV)8PRN(7ig=^7Qf$^Mm24;88cycHOOv3?R`@qzt z?O3ycS+M-X$uP-bs%bsV!qw3Z%bg+{!u&Rn3iRrNujm|}1HyDWC2&5?8SXR~mkrVL zaM)9FT=57O?ha2-@QK1Lf9oP=&Q2OQhhhAy$N9i9pvqyZ`+`T^J=&H8V|PaBz0Q!F zlku;IHUB$HshmJ{W&GQvs2v3c#4+H3&*dom>yM2y!9HUbwWEIxA>ylJ=LNeocstA} zH~~64n)-5DXL=gS%QM=~D2;RLuMLn!OKjn22CPxsH;a#3x9Hq_f4$}WZmvm2C?41g z40R;T<+L(q<22i}g8j+KVS?4b{0z^`SEJhtG8XZvj@v(jSwTPRCEv1`VWI<`C7F63-G44XFhIutaQA0At) z8itDsAy{yF-X&emPsLumknS(-r%%6r`(OZ}t6<&QD(acwf6P{&^erOp@Yln_&5qx` z9pURpfQSNEobwDfa-JNJIjyH&i8Bnwuz`k#E!-Y3+hroyNk_LMaeH}MRO%Ck&*#wOf|^~x4fbG zGj|HO&ogzc7zewHY`wWS z-1WXKyOa}~Qi@YFkED4>uC2rCjb(`{XFZ4Uq~r^_e;H4ujTQtW;=KKlssp^?r=V;A zkYg<7v*$RhrZ2!>T~&H;oX$m>P67#TCz|OcT=->u@4x=zgR#5~oN{fa26Z>WyJq|t z7$W!niIcKfEcc?|G%d_b7IY0Yu0d8ClqEk6dt<@2UDJ-Jn;LQ#8h>P79$ScKnoo`f z@VlA=f3bGI-6Q)3Bo5%(vlb{<`za9^8=X&=pl~nHKU-D?EYM*MsfaQIIK|dbj9?yk z-3kZ6@0pwh*}K&kxV*B16dmvE^!Mw2dZ2lpgc3M^&Y1!8wdUFPx{7}S$5$n?$?d=v%jPZNb3 z2z7sed*0RU$W8^!?twkLoC>0k&SylWf6r-?u48MbdmlSM-1cKwH~>x;fel71@0V!A zm!Cd;`Nv=X{{7oue*`C9y7^LZME=B4f|W{ugl$)aIksm{ zo#C>}J3mu8mQ5^DKx{&B&D(4S1(PY=6t{y>Zs)0@9{^QL^0poA??op9Rnvpce|kgU zle3ImrEJgx?8KGU40uc75p@Ib!I^R)J^P+~9-Cv}x#!^y<#mjsTzJ=1FtxVhoX)2N z$PELP?g=~x;)cN6Tv7jYa$i5%iZfwpvEhyku;V7dO!6T&C{W6_qF4EfcVTF*pvs@y2U(hAc z2B7>Iz+Bu5Je?84V+=<)V~JmF{;zZW5V5{TbY^wq$8^a+Tjpddf7|fSe}==K^#YdJ zKBNDlYyYffbnefy;K9ikC0WdAyySMpoI_~0Iel&p_m%F7-3q2@T&w`0aPdkm&P#PM z$s5o|@!Qi6-ffGimgrkjeN;oqLr>&*Ggld95ISNOvxDpL^4-3LW!YU*dAx5_e?39wP$uzU7`WHhL;HLCpkXw+U>aY48|OH6;}(`e$VRb3 z;u)soP(>beJ`-vj%WeoBbS;r}e#eC{WLGj<1!iP6TW+c(WOwrdxDngtIR0tlO4fn8 zJZ#?ceS`Kh=FRbw5x>u;bsMNa4QAK3n{kfap!*2JGgZm$s@BC_e=hmVhubfz!SU6b z#UBtXr_8jt8X6!3d5{!MBezZ6H|$?;%;20 z3W9U4db4Fm80GSXXGX_m7(SqXJgGT%CkY67ot;{;&9c-Qiu0-Lf9}bRdx)~*^}uqXiQ!@a%pH&e@4ww5FLH^Cuk+RdCD^*4w@ZNe}Zu8L4a~_n$TYB$G`l){ilx_ zu0RdWx$QU($GclEbKk{;a&rG1*a>#%9!);-GNBXjd!~wAql=X*mN#1B-%yok`{M#= zJ>%l1^YHCDy{vWEWgf~KOdAx67ddNd?@dI@hC&y-m@+-2QpHV(1=LX!R0r}M<92bx z!Fj`ie?SQJLa8fE7ls8RxU9a~u!;g~bOSB4-soy_OuHQp7G7niz+4t=n_*wm!687G zm!j2QKh5>!&vU9?DlzRk!@G|LzrqI8OXIq-=2i=RBKz9Hr;kr@NiN zDhHynddc_UnuP1=D?MC|;c&L#-X6y#;S)d)fB2E%B4j&UgAGS-@p{mPrDq-Vbej&x ze~KYNDvA427MJ6Vv1&FB16iCM3*Lo}xodSHcw!X~2efs5tUeTwV%-c!43;wu1rK%R;1Xl%R=cG*c!LNJj ze~hEO8VKMtcX+L8o4^VCvZ);wH>O3JZc)Lhf{JXvS`L!4f^ysO40Okk9UObB@y#D{ zH2u+5Jb!ye0|VaOO71$O;wyJc$6I?wNk4r^^E3qLi}Sp$#7!Hw;5r!mfV+c=%jsg> zrx6^W8q(;xATA9rvPLtRyPc46UGdN7fA!_VW)A!WLSG?Yb3Lsrd?4@*du;K)ts80D z^s-zsjfb-}4w87{twHEkj{?fp|5w<#ZOM@vOZI*K<*XGzToCviTw5IRCKlPJb-sS~ z2G>+(Q_PtcshiEpibMeJW)62VU{$&0gbmD5RMa2V1BgIsa~#@I)I$eWJ3cQ>f92Hr zPkVWx@Iy#te_yXZzrNtvx5DqlQ|~H4e@$2KYs`6Y zZl=Ql#jD76pfw8zeun zh;G+g2@em|kst;DoavR4^%kg?(v?swT~ReF&kpr~E$^b`B0x3SoRhm3!CIcPp};$e zsH!zhm>kZ}4ZBTPTzIzAe*_Al20~5ZGVAlEypO18*G&z3X0lxyK(-mf^fN>}HNV7+F;K)vaz;EJ|9naUaU%r0(GCzELAra8+m7M9; zJF3UXp0Fh_K;B2OuT8nm1Nd{)p)3aA4n4vDm$g*@R!z9+t4_sq(i6l$!aIvfPn`VOY8`0`!9?2 z>Gy!usp#X7E31H5TYs|HPI}jG{ICRdkg1PDDGBHyv8!3QQk~w$fDJmfWaB{O>aM5= zcBPb$?M~A>gwrtxjkPW**S_edwJ{G#WedMoR-u`olC(EPJ?&(>>}^!dX;Vgx{i%gf zk~Q9%5;-;1HSPn#PjWO1eQTm>+p#g3O?`XuzB$4h?a;fjV}GTq-NbIu?Dd-JGsKeZ zS$$%y){7f$e!GV}j{PDC*~piQX(?Cvj3!Co9JcRSRHl!~`@=)~wx+=7rYuIa5Kc%x zZ5CebaB9Q1Xj73&NtTxhEtl;AuxE8ek`@N)a6MM*JjgY{+KTfud_gI?_*}Ozt-V)$ z$lHC@I;+YkM1OTR*?ouJPHQ_nh&GoXS$!i2RW?eoKz0e+n7iBw$<%vkHikHub7@OW zM18E**H?;;Aq?%8f!a|Xol4h4hY+PUK45C-im?wB>e{WFIZ;QGAzrJ}MMH)3LorVU z1E*@_2g?JJT>zj}W&5i=0t(84=;fW8iK;K>*N2Xr+J6vtSsq@qTd8v3(L{ahn`2OM zItO9z>2=$IprW!M);L=AMjvHenP+b@G^5I=X0BdM4hWD|&{^l_5%XDdyX^!d*k_0D z=5q_-*Y;{gdl!u#YgWlwvu30Au5|ys@urBfy2?hLrD!*;COm0O#~DtIxf<^&c?DJ1nM76WrR#uEd3n6Ib!DJtm^zV%BNK65qH55or5mU>JVfO94+kK)666Fx zcT{%jx>O0BKFl7Y`e9z5U;D`k0C2)JNPi(az`R&tgm(qSw=-aOdF0sLnbr9%cc^-P z=}@+H(M#5>7NY37@&A8cs}~zfGoGfi!&TJ^ozg-uuG;jvv2*;CT#w2o5E~N&l^ET# zqgzc2S7!v+GrCeYXU(AJj>v3*_XoOAHH}T*tmWT|4C|41ug1u}eyEyP^7$LBU)D18mL(^d7{+W>{#y(5fFgktuFZ#jCyVW->; zyU=JIEJ!l7wQ+vbMfk)+%{_5~79Q zbEv#rvrYN%n-g(TW*=;}s_x!iux-`nf#EpwPm*=)5)Rf5s7`8LS~zbUI1tg9cbNZn zdzqdUP%r`lx$?GZK*LPMvw&bPD9Y1s6Q-86PRJKw#j3lqfYs6O z>w-hnhlqV4`-g1jvN{CTD-2BpRF0*N_qzJps*)fD8aI<_NvfSp(mH9TDN@J_vRr0A zh23^>&Czf!yhO8bc`KPcK!1Q408^KWLn*uBP|piC{(3R~Kh}NN0B)V9(i*p^&pErz z4t4FhHBp~6>s4}V2+1aaT^o#65BcKQnkmh=44BIDYa)M7HON)IP&Jlab69Uw+fk&k z6#B069_Ew17M0)aNtISq%hP^A?ZDW{(;m{M(u|}L2r#{FJ%ueL?0>S5qAdzIzoh|G?=}hY z3ZT+JR=%lzQhI3E-pCiV5|Az(0T0&8ViSC$daaUd-EOqc1~IY1eNC8b|l#0go#V1j38&bd0==Lw8H++lfCS<2xuc;&&&0d*zruMM_%t7V|XO22o&a=16>tI<=lw zob^*aNJ^aF=+H`DEff3b5Zcw>T*H#H1xoO~4_gXuJup}-_Skc%|MK>I{(Xe%vALk% zPDLK@x#G~CT7PaJFY+@O-FSJ!KD7@UEX>|OhW5ERF)@GId6W6F-UB2lfEiz;KzRrc z!E_EiIaMBk9IzSdVTt>ewQOso=XeBq<8L|K8@rkka~IKfFDwbF)mk`lhG%Qe_V)vH zt_;V$3-@<2LsR3HB&y_#+118oX*KcJ16+q9leg_~YJYW))#C5ew=H~eUe|vt*Z-%^ zb+Y6^BUB<))-PPhnr)fXEO^&eGdkvf1(D3L6O)auM4P5~4g85S>45MFtt`bMY<=Rh zET%oOBxd-`DMr zZ{zKS_EJBE@13ZqT>@c-PfH7QS=_3GZT41Bt>jej*G9#Bw+8)Cie;g;T0ME*)5G7K zac6JBbJ<&6WnKeJS#yM9S}0#m3&2{IeyGyjX86_|=u50e`&<3Z;Y{^y*s_YHL&nBv8^#Tv7D{%!Cqe zEhL!kn6z?P?6MWS>Vv=s4^ek%}C|aB6;#{NyQH*V^U;LrVDHz6ohL| z1?F4vu?8etYEU9G71&hxzwFKfcYl#(X5H=e9Z(8YDuL7|FJzgLT0;d#U#TuJ%r4A5 z@@-4d*;?>EL5+oHtBJ4QzI+M0ResKi0fBh~({QlouiN#VKJC>~?_1a3=I9m0Uq|wbf9Xd)QwFw{J_9+Mxj- zLSq64CH=M}hGQ(twHft`3HS4g{rLDce$TjJkGB^%P9U|Wu9@|Bb$vF=U8>BJ0>IVd zAls=nPt>~Py=`G{Yt zqdBnAtqJZ6;*pXofw6Gz`|=dM))xc^t4omW`@SI$q#G4j>_=h=Z|f%TP!I$g8g$I> zPGAmOd(=YQEwx_|5D=Y8te|hbTJPt@`ug=%Z%J08dXiZVFUfc!2!AXD!z%8cqc?!l z3y*ng@Y%MgN`h9`#p?lOnGU;Sd4O9XnxjM?)Lxh2wM|`KNx3W+A}>GqTtF;aqOes2 zxbMvpX<=}{RUl7;?<-Wh7?mwbAG)csfTw<0Q;cU1((V-O)_9F<#Xu0_eQHCdAMIH{ zKlWr-r5%MXAhSb<<$pYgrZ!1bjkp{e^L+feTCbc;F8#{q+)8VlA?wjO+RLf4+FiUL zglM~eMr=0aWc4FBeBK{u`{Il?JAdoZ(J9^Lwd8^{+lZj^rqh60i~Hx==_VySrJVXZ zKAODj&bQmsHdos;wNQFUyn0bzNIt|wSHtNlZeU@JjW5s%4}h9}heukq=}@7Z=x{>mI^EfZXSRLz2KqF-I? zk8c&V*#j%b+?-NVd&_ok2Rxz#Y&~F!imVi!6eKl43(VmPt_js@yI#JIv?Ox~jyGUJ zyP&5=iRjHoZ+{Lq+}?>ayND|%RwpIvebI?hO{ea4oh?u;%hih9DNgpD-MJ`Vsq3(> zpsvA-;IHaGsZ1nThtCN@x#$>hSfjyDYo#*bt1)A6npf6pX(vuMrwTZdHz6EA1_-|- z9{0jA({CjLVYC{Fw;EdBQS<8Z;WqHJk)fhnUnDEnYk&9Lx-yCP0UkWPR5Ec~iuqYQ zeaH1F+7AamFJ%2bC7-%>M_uZ(21Oh=_(RmL?F5r)Ku~o>wqay%w$YJ^Lbb|ylI4R+ zR>?X4)ksZ#usqv2-_UDK*zX%IKW!Oz05|`#S|49Xwv%6jn?_F}ILD^txpRnn=s)HA zbfS;a%6|f9Zead4#_g=$$-6FO_o3c{m+i50fE_rvRLwnX4zR&*n2@~uI;HFP!3!dr zOW=-&+}>32KB`xzDO>KuNrM*bwcUy>*16ON1Av)ReUR1T2~T9hvg^<3^(d#c_2nk3 zfeD8KEOl2Q@=yRQE}J;T-@`H!?n-kdEuIK**MBdo_4S2yBOL2?L|#A19ag+ApG_!_ zO;eXTaq)K4btGYnO=tuzu(`EEVzrW=oJ~i3y?11*D@k^*?l%=_RG0+#28SA;q?e-v zDNfOVVyTbGATZRt#T85X#Fk%;$aS9BmomM>H8yI6rAv{Em%hA5wi&Bf?0_7+3-Oa? zI)8)?HoQ9jJ86<*u}hb>tlB$|DL`oi9l$q%7@({4M|mOk8!JtQ(wiudp;2pw276D&CKdhRV_Nm#w5}3k0%l_HGCNMzeab z+qbVrV*`6#k9iHp>^P)iB%+q8@ftNdQhy|!9mZ!6LZ6Y%MFfLuu8Bv05_msl-Qhv? zs;q$bGeI?m4)5KU1E+n1-F6ECS_Kz3HE?)uwhWnD;`wXbdU1W-Oxh9L!U+sKr&^Lx zG)3UhLFh~b1tJG~AKJfFX+9^4GZhI07pFdO{IsuMH&(o7;mq<3>PmPf{wFz*kbmz1 zqSN^^c?G?BuQeWXL8q>ZDnS=g!VQ+0{=D)E+P?uN)<|1aBm;^+K*jLbYWmm6me`=0 z3!9$@=|dr%qLiV&*l8w(ZEYSn4%Ixtj9Q)&>W7`FgjpitFRS%p{L^N-DKOU!Wdj~} z>+DV-%=M@>fiCBoEhnx`t(7I>VSj^EP9jxyJUZwf%hQln)r8eI;Rag-mM<$glTS#g^|JoRw&dNlOg5ba6%N-kl>gU{^2aNmy?eDC46`0yKh4-t*wtLOGA4>xbNL*d2X0ty3sEK8$j>-oIyPINKpiKT< z-NMyR%h3YvfST1kQWWUc7JqGSHawk;K*}@C9ncCZA5mqosR4|>GQhR*x7B)k8y|nq zth2MMiU?O_=Gog*3sr(J5Pye%Zuh={79~8B6S3EyHFuboLcd*!vr&8J2UVx>R@*iX zRirtR$J}?;l(=#LDWOlBW2PVpH8G*X$3u+}lD>iMTfLT@5gbG1;D2^?Fq3juI>N`P z)Fp7zd;Vkt#xx{?{KkF4k?q9PTT~gx0hZX7UNnK%#?eiyb6ESSI1li$5IR*Pi1sC1 zPf8NsO8@ZV#Zin?C7x+tsblh@h6*R~MQf1a4755|EXK0)mBch&X|g(cCZbu0OEL`> zV7p^1YNp2%5ENM={eK&QUD|)>{F6N(POF98ZZRJ60p%t1l^10}d!Ls~SHoJxL@clC zX}MX&*gaCKN92T=o@~bq4(!RH9?QG8G7rEI6*){UoMK+$hv& zGPe5(aDA&Ef4TL4Dm#<**PJq3Ou2O};oGUgl{UOU7>(d8h=1~~_-$9V!B&XDPN|&G z9F+wuT2Gu&^|owt&IXv@Z-vcvGNv|G1dw(u-|L{bTVB>{CA@dQa^6lnWB(H#HC4^t6%F<1-x44mMEGua@)Kp2}Brc^c-H}8?~;^ZW=MjW$aQvnj{k)U)JfL(oo1MIehrpz_`+YJjG zoV*%!AGp2EhT^J_K8Iah;Z*yhFUwsang4PE9vsQE7i;QfO=<-O-^D}!zO|BdL4O~&U>NgCPJnOhlEYhUK;S({=ZDI|0HLN}#p%5I zK?v~GcUwaI(#auko_SAfrhI6Ow=~MhGAS&&V5 zy80tohMBw5`bI8=vMuBc4Pi`UHsu8UnOj$?;D7ciLB|HZP~fQ8Z>86$vTvI;{zpH3 zS2ZH3Km_>Jy@rEGk}i5K6_x(x$ug*%c^CV?^vC7}I_q;qUAwcFycwV+Fa%k#m+m5i za>Sxvz&Rk_&{k8ySm+hOUXMTrQlAT4-`>9e=pVlP*Z<2?=ul)%`(}dS*_5$qm!2%( zpnp4VK)$I+I(&ugbCLTmJCmXlgFGwLp^*33?bFic>0>&vR@N=Cx}I!QFO;DQ`d8Hn zA3b$=I3b`Ux<|V+U{dpmY#m17;<-H8cGYpRg85R?8X5^yZ$WDigDhwjpFh%;RO7_4 zB+O6#MQWhW-{RBQ z5`sym+KED5A?jx3D9ha+2eN4~0qWd%1>2e?ZJZarA-gD5{x0uhax95UV1UaDvVX24 zFhOlwGL{e}+ZdPb!15e!O8?oVp`J6g=(ZP|KUscI=eHRc>LfU%N>ziX>NMOSZ;s zX^yQpG%Hgs3s}OTB~$5#yxLeV*njiG-gwvWre79m^e>-;;&WJ5hI=hBp`d8X3I8U9 z9x7~tmO1s!Zo-W{?1cX=tZ)LC2+Vs{Qe<lp z-UGUALe+Q~{-KC&RsNj_70p?^bcJ9cB9CdtemcfZOdez1Q9!M9(ord*?@8ephg@Q} zYanoNh(=bMcU_mSWvQL@&Q+(x84h;!xrv6=oyegA90b3%JspbO76QNKkq$0gs-OLB zu|9rj|9mmcxEvMP@8tp{!GF0r;sDHZ3^K&d=>e07eW>rz-pY18ns+-nm`Cl$iKIUGsv?qP z+WV9M-P7Vuw7W<97A<;~3iePM;0`J}ZI%`}z;U(YfvYUgfQ{>PqdHIiuW1`5WMGk>V%Z9QHddQ6;EzUR(8|ALx};Nff?%K4P-AWSb&o6 zuqikV;qwiNu69Mv$bXk-yp(7oC+NPee7rqSEcXn+h^^}V9+mWk17GlLuYpwd5kBxO zZ$WNb@{XH+o=@$AZ~qt{KYsXJ>X*Oz?}d3eAABd69(x+J1Tnr_)3H!p#8ZV?BfoRS zMc4zdHuN<8PFIXOz1>b1Jje0EWtP~$zf(0ijwrjYh|yV6AAf##G8!rxZQ;*0$G+FQ zqIPh{z3dO}QoUl!6M(_ifrvSyrs|2^#)s}Xq!D6<2IVsnWX-^UvP=jhQgx*f>=!4+ zY+a2#*1i3-XIF}KK*%O2NWEo^GtXyJoVS0z{eA$!P6*v9g7$s7i9yHsM=0&!)q2g4 zY&grDFipi3S%1?COa1GMWmNe_(-#tC0R*Vc0IefAcc9R;iUhW>?O1nKPI4Fidf{b( zf>ZQv%;fNjHg8FmLen$F|on80J{o;&ii^>VDydZ?%k z!BI~uBI@aJ1i%2l<#;V*LWc$cHeW;1fhZ1(JuTJ8AAjFIy%?Hu;L@vcX9e!fGAesG znU;4&CL<8S0bonUK&e|pFShYX;Mc3uAveeX5qdXDHzF96sBG*zFg5286m^j4p&=HD z!A@H6NR{K!~s!Db2z&_0+A-##v z2X}+?Sbx(e1@CKu-ENk83@2N>QOGvz@7h0D#RP9>4#AoF)8OaZr%!J$(jp75y+Ept zG${oOC0J%0!kx+&B9u4?r6HA`RN=I(_ts99_oKW(?xZo3skV7-%%yF-9y;0dUX*;f zO4k=wI~#TJIc(#;0j~MIL?4?Pt1xfXI7qD1K7Y@yVvZaCILV9rHK_okDDh&gh_L{? zt>#RG1(lOcc7S5jbXI9!vo=a319z3t%Z_kmM{xl!m#Vtz!`M{{w0K^u@2@Q4fFo-d zK+35VIPj=m;qcB(wb-Ac^#Gve^{YO}if?3AFc&8s_v-9^U$(a(6*Q3y!~un~ z>H3?sr6Br)g!aqHbZ#BY3b|DF1s(?^(M?c^ci6`sjEwN+jj0W;M9x7(eg3u43r@9^&kh1?w1NGHE2no0~73CgIx&Q2EP2i~$B1^W1TjU)U8aPFq;M>#7 zPE{`5HXruh^NM}=`t6q$?u7^eGR)1n&p;Zds{sGQdeIH>S$EL~!7_Zq!kyKxPU$4tyrXa$* z*+=@b5DkHVI_#EGG=ncnd3a&9M%`n#F9?!-Sz}mM;C^qu%#y|5b>66EWj#PIIDS#Z zl;i{DgsUc=f#l5>S3tTyT`|6WspGG=Z-2hfkbo!JnCY)~N%L6AY`zsgpiA2l|hyAK^UI?gZA5Kq;W;ED2|C z8T`!a%4sz^IU-3Y3xCUbZ)=Ot5hp`>UavpC{J!l*`vv<~hS&Y~#V+kOCf_7y1yhHX z;mM*vkxUmh8&PT~FLkr1SKb|7A~~IEx5xxLpF=3TG#;BW>WdQ_Q#np8Y=zWv8Hbsy zp*)a;-4sc!Mh!f?Qp`}IU?*uKBHey;IEv~3@P&iz31et+Z+{xZ-%)ERvR12{_dSu% z*+FD_g|e!tMISn56MvZq-O!Yv#1p^gY-*u>6jgm{_AMpzy0|1DsTxcn@UfFfqONA zcvpTp!{lIoIf!hEf}e^{fnapu(|*Kjl}&b;#f0hJS$}B(oN-H$0;kytT8cjm|EMl) zm=u?9`_}bztd9vQMJu%5Wp_xg9R4PKZQ@~TIQB1W3V8y7ZKlskk3s;KlN`*ov{mN@ z(+Y4;=W&$=Xzd_%52g5$BHdY^nY1*96|aE5HfKWNGSBPv;oFN=)b8L^-E^#jV1rDc z8=NK3jDPW}gR#81R|IPaO!MtSS$tMaJnD<8K!{3_ar>zaLEbTt+55*vIF0Z216bY! zQ?eBcoMW_mZHo8%*sTop*p>R(9HY>Vu~_4c*2SV76|A7rI=s%Mcc=s|0f_S%EH<#& zVY2*ctBLx)Epu**!b7tPo2$rLhq5vwl5$zW+ka}d9-8TSH1F+SAAg-Zcp5iLL?TEW znPsrCnhNyYQojn=n%5f_oE%S<8x`z2Y$sGk;1b>2M=7hlLZ<=&aA7xZ8pLihz0RWOitwj1GipZ5dBsmZp6_)nmuo7wAB*U?; zu7CTu<4hcSyM-%sn$XYbIL_@>$O@p(y9dr{N78KTavH31vK<}r(j`7G*N+dc)CP}T zMxU4FF!U^0a_FjtPvJJ#cz>`B@d~*_^E3HBxoZ*M8z& z*05pvX$QmJana#Xd;;6UqWt}6uGH!vUw=9UCTHa>$q>ve$b0n#JGLNWW2vI>Y(tnk z;os)2%2VoX=p~D-TB^hF-fD2X{7{?+hycZ&EHh9`ty==gZf%V4TY@@a&xNkHfAklM zpY?Kte9(X>e=sndxP#!lD(|>~krLBwUH+>I}s6-zDb$w@L@=cMaX=nG+zK(ur z3~}3scZe%bJDk{O2iq}vLKONWGF1|h#%{{Lo~u{$5xK4y)l*WZi(II%B|Dn)tVfE} z@M0@%T3SXvbaLzouhSvt&JruDlgJw!R22{OQ8_s9WM{jB$wGFo+#3i!s(&+0_~&aW zvd!;~y})%n>~~j^25>_F)L$WV^>#q2yi4K;Yr1si zv-1C>=$&(TM`+}!*Fd4yN*%t*Lwlc~@bmL}eH$OkzhCaKqm9dozb)V9L0zn>VwE;B>$c#4N!LbF zlFItTu-vyA5IbG<=-Lax&F(mDX(8_b@)ar}GZc2AMuzqRRNF zO4!;lt~K9AaO9sB-* zn6ug*5ZItn!PS;K>VLj1)}&feiCeU?Gwi+|kbGyi$+Cw!WA-&E#hL)oZ7N})`jmF= z^&yH4z~H?ZSCYnUZrz=TN!%Z+h07KKm2)gSY9_n~jcGT>RUEMcZ3HsFd2hD0 zN9M?_{Ylz?$+WP74uHF6O1p<>LHqpf4#eJ)4*`1YawVukQDBTEWAZ6JUTC~36c z^X|TeO-HU{b&Rv~=1`!RU`(#zbQ08~Zlv~QXoOOrNmb=+az_MDbO+~vJ#5Ib93`y3 z*oMn;kVNf_u>ZI2?_gqV`t`-uJ#i$3ZjSbLt5p?k;D6@F@}X3(J(B-UJC<$V1R8pS zt~F_dRwsj3-tW`156RJ_G3#18;Q~4=N6R8MxLE3jpE*si*XIQJ=jRua*npC<$#laW zl>s65*wfsA-40(k1jn)O76VhW?ou5ifK%tFsZQ7b6c!ycu}J4MP>BnO4RGTt>rLW~ z;;!LyAb1o>4XAAkEu6!W*E^)NNmZ2czf1gQxzB<}|+ z7x#W>)x0$GsxyD!FJ37>+{*EO4uMx}Vu${m95{5RP+CW~)tWRPA@c@eELjcK#fn+c zDdoya#6lCj*W~kd4cbhGUG=xF)gjO?hq79{g11&vQSzV{in`5|`^X+(cd`ASGstGOpl?%IkPDEp2mN*SXlhr}hcs_PSB0S45jWy! zY6G4%C@;8dgOyo~KP9z*Bf!r8T(|%I<;SP;S8=t;>e|F{#j|PBA(5&t%ResWy zFWWR0j&-EPK~3ck$d0l1b@y|3$bYo`8-x?57*3MJ?Z~!F63lx!fOR{%LPXKHSBB&C z2Al{^ptdyJ81%ZsMvuoZRn>YBP*ZJ@<3BkKu~Y*Bs~SV+#cAhkiHmKd)DX`M{p$8c z96}r?=rpMS;}t@*U~u*1@dJByny=^KNZ2G{!Rpl#ywaBRv>3nHb)U!g|9}4S?VrE5 ziQ_=BI>cZnvvqLR+;S&25McfC1`#$pzpd-7;T$V36jay`sIrEgD$;i{U03}A?A@Kc zy}Z^Z)T^FzKhjp@#)=a(Ac&E_!E-*vw%Pum)uGS~S2>id> z9tx4D*Rle(Ot32$tqpQi#eYh-6fGXf|8OH4!%mjjIzuGDoN5n|?scyQxu~TYVhjJd zY~RM)mydsr-!B_@Vp9s8h)-VhMj;SKfLvoQ`>6>42OwD&Bz6I=ovXTRSx`Ld)OVif z&9muLxNE4=$b2a~)?pn)#|?pyMh1mn;W#P#P|af}EZalj>r#?ZQh!hhKx9kD4Kxkt zM56-Xsn>FgO{!l)q^Gci7^wA$Qu=`Fp?QgS(ZtW4Cm-H_#>#OXUNyT;^x>vVSGXL%FjV06Z0U0D_lL3JcX$fZ0HTtbgRMY7_@W9uJub-VXs) z3^;9h*z`XHrF2r>rSV5!Qo_#XO%h1e0gMo3mxj2S70nh{38j|RG)cZsH&s_gpsztv zn=5oFCebxjf6uf`JIi@Ld%Q@=-@cCW&)+9g+g>nq~Il2M=FbIXw}9J z;2#VKrUINC?II?N9vje$FiyH_-ixR#cstxi@L~H;0upG}3&$i+*iNtOZ8_(4@IuO? z<##76a)vLSpO=!Wpkg9!W8&&Uy{ZG+IvQ(R*` zUHDISCp{~)oqtsAGXR%peMt4i)!c4&e_pVU_qfl~Z1ZRg}=z?>QXH`OVR8+2m4_*RmK&gY${_qh_iPc2NmnIzYvxbgVWYRt`c}cDC>1^ z*4>qho_{LgJ5TK}>7%Zw&05u^U2*426@qBD@A5!UHf-;{q+##IshEDX;7P{HPMOJh z$FUWu);*47U1=VyM^PJ(0JITfssbKuRh#CyBs{D;s5Q##d`bY{zkK^WZIYhBEv-0M zop(?ttk&L}RNU2sN)E|+HM^C5*ryDwve8HzqkpWA!>RpU-IgU@ZL+X6+f8iWwqP5* z3X9Hd-BvNGLzRjNXlr}4M}f>vq4R{L>R~t>efFBKu8zHUX@78=5ggLx=o7_=p+6%6 z03V>*I^eR~^-&Aooz2S1a~#MO3KiW=8J(aSn3gbUtPTT?;$X?^{=8Iw{eGz$tA4Z$ zxPRK9XnS>Z51Mb=VAjlU!jSn$A`q#vX$5bsrLd$WskH~a1zcIux-@vYnQxtIQb{p-1mr*ze5A*CLrRGE%B(mu|zn=;W5O1oorUyT8+E#ToAl4Wj zo@viZ8aJ@oIdx^pOV+wII3F+M9`?;%3V(`kLE)4f5^+EkGtLMbU;pT;FZFZS`c^)_ zefseB_Tkx_@VSN639`ZI585u-l?#(7ic)jlwpBAd^;|#H^XD-(4}*RB00hO$uHC|J9akZ@n+_fR3QWVfdiUO&7uP!W1Vubh(Fjj8v1Yl6nnA2LVqNj(}vB zgEkJx1IgNWs=t1Jd(pyLBzjrQB%{?sd=N4SQ=~kHwR2f+#DLOk>7gsY9<>yX$Lbb^ z2@g4e_aC=iZ9tygP-ab-r2*5cJAd62OR4~K@8o-QhR-M8AEiVk7Ilk&9xCK+)#7sC z{?-D{o5`%DtAlb@{}dfLHz!|aYYIdHQuM)L6JB64WhA^#Df;%dsQ<@poMSVcy@DafCO)Ccj@CY!e1#2N#R*4zPD=k!yxHGf&n4M)3g zAXw!H!h8fnz>+_47fc-o-+LDFAKV`9D$n1a<#Q5Dxy#ftJU6FR&c*+%gf z5S4PV0HKbkec5ej#+f+ufRVJ!6D&Cy;kMyS@Ck3=xx6?yY=obO8o?L5^a5CO@WpUI zTL*>IQ4k{a;mm7o*Zy31{eKRh{C~BAk*NSAy2S2a_ql26%&{TrJB(bq6`I-{__q^v z>hz$W0pE|)d&7-R3lB;6M8C-tPkG%((k34s%ND`1E?L|j%6M7C%d5G96MVmiFG4U( zIa**iO)N3$OBK5oJ0Q zhDC=8GZ#@STZSj;0e^4oM79N=?DheV4c}nsRHxZ^d{rjJ{4boe1r*=f4-84Hn(xebxZR4Zy7mFC^gC7 z!OPvATH-~wG8|nBCsczS(E%uFza4vKTE(Bv_gqVmbz3-6L4U@kVyD)8fSz6POpZ_; zY%gM?jNqYoeEQ1ROb#OH_B7S})UQ`jVkHtihr!i~K{A29cIA2Y_n8Ifp^25bX`av>0L^eq7Q9<7w~8f>0@9!AV$38D^h%PDmRI*! z2n$Uu;V-Kz^InF7-GNJ~trM5zv(-3|m0O!m7pdB#?|)Q!Uak-G!|yBBKtBfl1b1Fl6xS{jYEhtF(axKJ*0k1jVZfk$-D%bh9<}5lh_S)$ zMAOo4!)#d)a)IFYy=ABLfH-Mc;UjELWn||jy*73fR2Vg;qIB)x1#5-gb+oiz1iRc7 zHr$rd=zku(ID%V}w|G6a+l4J2t!XLEMs@gAh0gA{mQ6*+^}JZ$M)~-wU+*K{6EZ<@ z_Xws+O%Jv9)5}5&3m}Tpv7Ivz^W^(MD6C_KW`U6h4dhBIe6!Rqc^7c0P&OdD#uHfth*skOZ8hBccp`WM> zFCh&;tcIzMR0@dlKD1U-tDThzgoq1l6rID^4sSLK52=E5U1shwz02^tul|+|xX6?3 z&+BF3>qYe9SsdZj-->+Uk-ySihm9eBAPaTLFqyJRbYI2Rcl3|2&}4YQdeE6 znhMV<0C~dG)O5UYZs#OpH$ICej}EaLmTxb2`@@}(MdW3zIdyXBlEbyk7`@hVq%lWL zIjb}N5Hiw-T>uAARPlTJ3Tz7iw>m8DwO%+@6GnClaH;wZYb~oAm+j|RZU)>a@_)JL z+H1w`VWMKg+kzAKw1)!qeWeE{CU*n2A`n-K4CZ;O)rVCW>W~hpJ)me%hPb$;)<* z!s!6tasJfMIki6}R%*Yc%s7 zniN_*lbr8t6S95N?Jz$t7vSsnsZni}v=m;Fyk_S(?)%D@>$+ppPgbE-h1-c6)sFHg zIc0s)u{^GzQnA^TH7yeo-hY5T=enxbYHy7Nz|eZJ+MC@UeEw;V_|EQom##W*uWnDt zFfrV|BWKY#V56LX!s5lJ#tSyOWP7>wTY`M(O=ysuz*X%`|A7#JPPE_-I>g{#wNN=m8g8kck zDi00b~^N!IxoKS4btEWt{f!hdc$LwM6}d&>eawLCTA|JlD4bzpv<8C9;(E0q^N!%f~&KhWzg zr__4?>Ec2nvP*!cPl^a9)f`V%wA6^O(4gRV?3%(rc;R;Tr_ZHTUhU&mK(jfCs-f%w zAE>bRrF{2L?&WQ8(!d@N9DBDnHJ5CD2#U|Jm}XT@KS9EB;D4?Kv)xl#q@Q7O*c`=XVYrn~aAd#Gb$tHo59J!=?t~ z6!h9#(oLPw?k>IZ;dq^_e^4*ssNqK-|ut`5Bz;j0Fv!* z@J{#~PgW~u>@FIuFCU+6VFrMGi}$0HqiAC-mR7X5fibHN&bLz2Tgsz&^`T{zH?%Xa zal_*9&c!)kLHO_brk{#EwXR&{RF&H1=uKIlHKiD;P}~ZIldF&gl6eIIJ^`=4;vZkW ze*5s!S%1jMRL7YeLn;S5Y!#XuQ_%(M+-yG-4Di&-gSNo`dC3DP?y9HeAz0gvRXxo< zpY?3sHY*9FIjlkK%7GK`dl5!~?mB-st$$xOk)|8qU4Lxfi<+6{rQyA4=?(^l{(#Wg6uTp^ z@%a0K{doI(UE(Qz!HGqQ3j8Fcu=%E5OmXf&UDqs0o3W~(HNRxsW`x!himUdM`+RkS z1UY`v^V)(pue6R`89AGkRyh{hcmu;#^Ey{v8_RG$?2kguDWe3&-aiGFga*kUAj7e5 z=YK}j(or1Vu{AYM6bU5iX&`4!Uk^6|E%@%VQtnt=t7?sov+-E5PFC$so3kO>*%M7- zQvNF05&v`^|N8dj%l8+RRacf1=53wV*we15JK4ty!0?{w2ETeos0|aWK^wx&ZZ!a9 zonv2RW1_oPYzpk~Oo5dJlHM~#pSqI!kAL>lyU*Fq0_9y2Y?rmfcc#60=^KlE=}l!Y zRbKTF?8;@^mI~i@({;6YjPd$f5~uQ-wY^q#JGZJAWe)wc&A99eQD}UwzN)ued0hIX zLp$%OX1MpXQ=yfo)%u_RoEUvXFJek;i+6z~lb84oz&p=q1DyAvymPYk;RW=71b;8X zPL?Ee(h6Z=^+o0zMCZU-g~_nTk6qtIR)Z4?R_XR9k+`5%fY-_jDx2@Wz4M>|WL6RP z)K`*hb*@s5q&_;*pufGdGf(YUygA?#yH%4-k?c$T4(k^=d*8Bc z_Jf}e3Mv|6CuLQA%aQPVfbpM}>wk0m{SAjQAzte{xUq?_2olrQvH`!@e7)gb?L%A9 zQ9-Rtcm(tk@S{9Q_jc>{cEv`Bazby2X{x%bTae)Aes$K&wz94j3s@{(z#ud3BQMT$ z$W59;jnIr)KPyB}_ diff --git a/acct-user/freenet/freenet-0.ebuild b/acct-user/freenet/freenet-0.ebuild index f069c9f11430..3f624fa01977 100644 --- a/acct-user/freenet/freenet-0.ebuild +++ b/acct-user/freenet/freenet-0.ebuild @@ -6,9 +6,6 @@ EAPI=7 inherit acct-user DESCRIPTION="User for net-p2p/freenet" - -KEYWORDS="~amd64 ~x86" - ACCT_USER_ID=105 ACCT_USER_GROUPS=( ${PN} ) ACCT_USER_HOME=/var/freenet diff --git a/acct-user/nobody/Manifest b/acct-user/nobody/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-user/nobody/metadata.xml b/acct-user/nobody/metadata.xml new file mode 100644 index 000000000000..f540000d5aab --- /dev/null +++ b/acct-user/nobody/metadata.xml @@ -0,0 +1,7 @@ + + + + + base-system@gentoo.org + + diff --git a/acct-user/nobody/nobody-0.ebuild b/acct-user/nobody/nobody-0.ebuild new file mode 100644 index 000000000000..444addd883b0 --- /dev/null +++ b/acct-user/nobody/nobody-0.ebuild @@ -0,0 +1,17 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-user + +ACCT_USER_ID=65534 +ACCT_USER_ENFORCE_ID=yes +ACCT_USER_HOME="/var/empty" +ACCT_USER_HOME_OWNER="root:root" +ACCT_USER_HOME_PERMS=0755 +ACCT_USER_GROUPS=( nobody ) + +acct-user_add_deps + +RDEPEND+=" acct-user/root" diff --git a/acct-user/portage/Manifest b/acct-user/portage/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-user/portage/metadata.xml b/acct-user/portage/metadata.xml new file mode 100644 index 000000000000..d4af1f25146b --- /dev/null +++ b/acct-user/portage/metadata.xml @@ -0,0 +1,7 @@ + + + + + dev-portage@gentoo.org + + diff --git a/acct-user/portage/portage-0.ebuild b/acct-user/portage/portage-0.ebuild new file mode 100644 index 000000000000..505c3f3b85f4 --- /dev/null +++ b/acct-user/portage/portage-0.ebuild @@ -0,0 +1,12 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-user + +ACCT_USER_ID=250 +ACCT_USER_HOME="/var/lib/portage/home" +ACCT_USER_GROUPS=( portage ) + +acct-user_add_deps diff --git a/acct-user/root/Manifest b/acct-user/root/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-user/root/metadata.xml b/acct-user/root/metadata.xml new file mode 100644 index 000000000000..f540000d5aab --- /dev/null +++ b/acct-user/root/metadata.xml @@ -0,0 +1,7 @@ + + + + + base-system@gentoo.org + + diff --git a/acct-user/root/root-0.ebuild b/acct-user/root/root-0.ebuild new file mode 100644 index 000000000000..a5fb1604d97e --- /dev/null +++ b/acct-user/root/root-0.ebuild @@ -0,0 +1,15 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-user + +ACCT_USER_ID=0 +ACCT_USER_ENFORCE_ID=yes +ACCT_USER_SHELL="/bin/bash" +ACCT_USER_HOME="/root" +ACCT_USER_HOME_PERMS=0700 +ACCT_USER_GROUPS=( root ) + +acct-user_add_deps diff --git a/acct-user/systemd-oom/Manifest b/acct-user/systemd-oom/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/acct-user/systemd-oom/metadata.xml b/acct-user/systemd-oom/metadata.xml new file mode 100644 index 000000000000..8e7007e5a467 --- /dev/null +++ b/acct-user/systemd-oom/metadata.xml @@ -0,0 +1,7 @@ + + + + + systemd@gentoo.org + + diff --git a/acct-user/systemd-oom/systemd-oom-0.ebuild b/acct-user/systemd-oom/systemd-oom-0.ebuild new file mode 100644 index 000000000000..9c3f3e365120 --- /dev/null +++ b/acct-user/systemd-oom/systemd-oom-0.ebuild @@ -0,0 +1,11 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit acct-user + +ACCT_USER_ID=198 +ACCT_USER_GROUPS=( systemd-oom ) + +acct-user_add_deps diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 6b14f1daaa80e42fcb98b1cef05644394f5bc2bb..041a58c41797a41fd1e4692ed8c523438450eb6f 100644 GIT binary patch literal 32007 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

jdn~MKlqrjw3*b{KY}oHw?=25!YzL7 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/sqlite-3.9.0 + dev-libs/libpcre[cxx] + >=net-misc/curl-7.23.0 + sys-libs/ncurses:0=[unicode?] + sys-libs/readline:0= + sys-libs/zlib:0=" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS NEWS README ) +PATCHES=( + "${FILESDIR}"/${PN}-0.8.4-disable-tests.patch + # bug 723242 + "${FILESDIR}"/${PN}-0.9.0-bug639332-tinfow.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --disable-static \ + $(use_with unicode ncursesw) +} diff --git a/app-admin/lnav/metadata.xml b/app-admin/lnav/metadata.xml index 0d9564d8f11e..a6e95f162d9a 100644 --- a/app-admin/lnav/metadata.xml +++ b/app-admin/lnav/metadata.xml @@ -1,7 +1,19 @@ - + + randy@electronsweatshop.com + Randy Barlow + + + proxy-maint@gentoo.org + Proxy Maintainers + + + The Log File Navigator, lnav for short, is an advanced log file viewer for the small-scale. It + is a terminal application that can understand your log files and make it easy for you to find + problems with little to no setup. + tstack/lnav diff --git a/app-admin/perl-cleaner/perl-cleaner-2.27.ebuild b/app-admin/perl-cleaner/perl-cleaner-2.27.ebuild index f215f9f4304e..9acfe3d3f9c4 100644 --- a/app-admin/perl-cleaner/perl-cleaner-2.27.ebuild +++ b/app-admin/perl-cleaner/perl-cleaner-2.27.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git" else SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" diff --git a/app-admin/perl-cleaner/perl-cleaner-2.28.ebuild b/app-admin/perl-cleaner/perl-cleaner-2.28.ebuild index 2fcf8550b423..5b73ebeb2248 100644 --- a/app-admin/perl-cleaner/perl-cleaner-2.28.ebuild +++ b/app-admin/perl-cleaner/perl-cleaner-2.28.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git" else SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" diff --git a/app-admin/perl-cleaner/perl-cleaner-9999.ebuild b/app-admin/perl-cleaner/perl-cleaner-9999.ebuild index 2fcf8550b423..5b73ebeb2248 100644 --- a/app-admin/perl-cleaner/perl-cleaner-9999.ebuild +++ b/app-admin/perl-cleaner/perl-cleaner-9999.ebuild @@ -13,7 +13,7 @@ if [[ "${PV}" == "9999" ]] ; then EGIT_REPO_URI="https://github.com/gentoo-perl/perl-cleaner.git" else SRC_URI="mirror://gentoo/${P}.tar.bz2 https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2" diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest index 8dd0b6330e72..c7fa3341d2b8 100644 --- a/app-admin/vault/Manifest +++ b/app-admin/vault/Manifest @@ -1,6 +1,6 @@ DIST vault-1.4.7-webui.tar.xz 1236924 BLAKE2B 83ab6f4494708f0738aed4f7226d5e634d01268da6b672c6ef1340559eccfdbb2a74baaa9a67cb3287290bd1ef332e325ba365280999f7db86e1694ec1731788 SHA512 634128a0a46c01d671c3c766eb4f84a58802f0cf0ade297f34e9d84eedb8d8dfbbbd4ad0eae6a28e33acb0b161f123a692b8b98a25918da8337cbce380c5f94b DIST vault-1.4.7.tar.gz 33265037 BLAKE2B 11cd3d1bd2321a6240a31f326666e0725b1bd3104a4cb050ecc78c9fc6bac1db1a79799e3a4b212468556a54e1f431e61f18115d2c86ddd0b229ae0f5ad06726 SHA512 a7af7780756df02a465a60989e3aba382116e0846cc48ab81d7b272133c31b7c47f60eed4ec5ad47ad0a80247baee7087a1554fcaf189a60a1edb807a268c3a4 -DIST vault-1.5.5-webui.tar.xz 1239480 BLAKE2B d1f9d98c2a6ece03f994c08c1e842343f713bdcde981c55ea75049f3cc51f4989a9187786190ff138a9c8ef264a7a9a26428f8a7d916b4b2c0554da85e48ae4d SHA512 a9516605ec262ad44cb8ae61308a70a5cfa0458b8bb2e80d49c4e28711db5a7ad18ef2bcf0e9756b9da6534f1d47ed8bcfc6c7c734042aa8d9b0e9851059fa9d -DIST vault-1.5.5.tar.gz 35123385 BLAKE2B 428d509378cd912d2ef13630a0fd4ff4df89a7144b30291cecd3c62e91b10a67210c7ae79e5459d7da5d9c635ae2634d3edd99614c40cce744d93713804c407b SHA512 de19be6b9fdaf06ce2debc7784ef1a6dff00ced7811a110b58348d61b304ed2c850d957605a47abfa0cc7568488b3b0920437ace7891a69d470e98b44c0f9fae -DIST vault-1.6.0-webui.tar.xz 1272792 BLAKE2B cef45043b7ca26de774e17a994f35a3c52b796c94b75b9377300f8755bb4c0d8814147d740e07be8d5dd5f909051adf7fb05be29b1ca1e1db349a0c3977ec034 SHA512 3b13687f7f0f475513152544ae423914520d0bcd9c0ea4295277f326002048707adfdf5ac405561ddb415affb842952409d6586ef19c7faca37d87aee973337a -DIST vault-1.6.0.tar.gz 38888893 BLAKE2B e6da6ba813625a2a00553181e5d16bb52510856d9ad4e1538b824b5f87b2beb6c8d19f60b274e68d9521210c72dbd93cb63ba73175d079b43b03b48fefd1e1be SHA512 f9a99c29de585031c00b7f0a2125f61df1cb0a15ab0aa04e3cca950bdd23a4055dd3764561594730e62a1b3ae4d13e66df30032bf2b1000063edc4f772a8146d +DIST vault-1.5.6-webui.tar.xz 1237168 BLAKE2B 997a3ef1e297e288d2abf14647667fd07ebd2e9c6389aad90e3c8fe4d66b5e77004ad07575c6a48d38eb1a4e4040af6cf341edc17bbe87a575a31e06f91449aa SHA512 afed06fe9866dd24ea925e49e2ebdb477ef40dd8ea0137fec1f8a86e17cbe5679ef23a9d9a248ce4de8a21392c96d50f47487c5a866f45ad7317c6cbfc1a5fda +DIST vault-1.5.6.tar.gz 35110596 BLAKE2B 6e2581b82dfc98f0fd4c807dd24c9e17b4e4c3252ab5744388e17a076d8ed613ea2360f8bf5b975ee5b15d6c7f96100f2b814e290ab47e33c565525ffe1eeda3 SHA512 1da2a6f1307583f03298a4199d301536783787ae1d9b16a8b0a4cce55d29a1fd8a1631366a55aa4671d5b7f6fb9108ffe55d9ec9575e887e495a512b00cf9cb3 +DIST vault-1.6.1-webui.tar.xz 1277456 BLAKE2B 7a63f676e4138c9ac0a9e550f5c195a68169c9214c4f232368356ed31e6a873242f069291fa6f56770bd84598333b9d9933da8544651836b04cf91b9c0d6e818 SHA512 0ce4fc98c8134d9ce39ce0bf7634b76cad8508d3f19480f32052dd6040a299b80406586d5c7c6d9571a4cced303dbab010b0761599c0fc4fe0d0556365564dc4 +DIST vault-1.6.1.tar.gz 39080880 BLAKE2B a66f48c0e7a4edbe9765f7f3e9349ee318415d42ebac9763d48fed4060a3a81613246528339e5cce091dc3ba3ad70062dc5e3b13fce29611a37729a81cf31bc7 SHA512 3dd272b5ca6b2858ab9c65a1abcf25bfd01d554c8f8c380ab1384c216bf14f9719ae0947f764cd7a08688899b7e5805e3ce2a96086772035abe54012b5f4ea72 diff --git a/app-admin/vault/vault-1.5.5.ebuild b/app-admin/vault/vault-1.5.6.ebuild similarity index 100% rename from app-admin/vault/vault-1.5.5.ebuild rename to app-admin/vault/vault-1.5.6.ebuild diff --git a/app-admin/vault/vault-1.6.0.ebuild b/app-admin/vault/vault-1.6.1.ebuild similarity index 100% rename from app-admin/vault/vault-1.6.0.ebuild rename to app-admin/vault/vault-1.6.1.ebuild diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index f76050b49ba3b853b0d8b5702c4c5ba1c29ad1df..7e29cc0247178036595593ffba8ef880ce05a39d 100644 GIT binary patch delta 16001 zcmV-{K7PUBedB$9ABzY8000000{?ZLTb5it0ew`~CQ&hU8%nTmF$cfc+v< zm5*R#R5?|x_gp8*dru@udx$JnM&5f4Hn6Z3Hh}n-Km5lZe)_cEY}uRrw{M?5{^U!G zKmGIn`NRMI*YM9jC0By0VbtZKw~+H_tp{ISsLe`BbEFu5L-9GDH9~3qWOqUyzSf#Y znW1eza^AbS;8sq4?6sN?d`9-OoSd7p+(KQ)&g#CE6E{DSYbkxr@zcNm&p%`ze(F8> z6H@IxgvH~y6!#p$#mP1~{@u0Irz184f ztrB_0>32wfZSfa|UpAuckZoA?bH$Z<`KN#T!~gwX|Knf({Xc%P^_zX3dw%)!^56f> zK7Tm->)TJg_=m~7Yi>>#XRPKiQQnxPwl(|==hRc`St?pAwj+y@+$<=AmS&J*TR8uH_CpG?XTiNNaCUa+{P{(xn*a&U3 z5pyr8@bd@rS)69G`Vo4n&V`ag46SfXqYo>gIP<&K?)^?SN>48AP_T0EHN`$l?qQ97 zV(7D5k9qXm-HNpZJHhXKGuip@0|fSTnjUw!8;Z2dKl+){s%r0&M2kT zKKNpPe=PDO`P7J`)jsp?Js$6t6~lGh+9OXsi+}R1kE*B6{vs#!p+eTCidq+xg{l@O>O>#EZ3_{pJI_#Bgl|Xwz189Pui#FZG1TO6z!p+IewEo*Upzk^mv=a&`P6sm zu5TQ^6Fke6Qbvdz(3mZ)hqZ{i#J>p}EA_mLFE0SXn8UlYYqT|DimtRZ)8cUXqJiCi zdG^>2F~uLobIRHH5J-?L&&{Wtf#W2e$rE3-6|mB3tP1{T}`R=w7TKx2DW0163V(m*+U((D<;3T}g@ zyx7Fb4qpPUz|XwSI>}dT(m;HOIP;v)7xg-oAYKc*A#BAI6G*IAPl$+{}spo~!dugcn|3OLdKB$(-k@CGy(9RO5Uz z{ww?sgzj|1pR#dx@G6oPIvBkQQBd+}tWigtB;$cU zFA^!9-Hv746&H=k+UgwK~K%gtc^nGpHjVqgh~2e|Iqh(O?&U zFoRj@BNFqda~>DYEG?&h6zdo+LP>%}SW7LS;`HP{UUiI?S93Y@$9XED0H2&YF`Imf z#n-Lu*_$U{<4SN1Hv-v~>}++B%hFjMTf%jqEBH&VH}4v+U*0}`xTi#a11{K4$dH{t z=!5`h#0jj2HOY>B?iK-%5y(YED&WAYXYgfon`Ou5cd2{9umCH6c@h+d6baXe>E511gQeRXPfXH9AWcOX~6mTpLi^Wn={)6(k37Q z3CX0Oz697VBCE+>JPEvxK+u@;S&t zxCNkeO6H3O`LToGt+!FrR%#~JahcG-UcP06y15=;1dk+tc7vbCSBv0juAnb8M*MHi zIRrM<=e2L<`u)R8cv`CxY!7QKj0M5zia-nnCVBl+@D26}--e1OB^A5`9?u~|_lP)R zibv`=e)DmHOXRQ7Ca1Q2>;p;yB0vFP68zBF3vPjz>W3g0P)Z*rFBSb0=`mrO3vc4h z((WEdCu+cdx7^!BG9#oNnGs2rHIWZ&K*HeEWASH1S`Vb!2JtV@{gcfJBB}=j&n|^G zI^Y(NGgbizJ8rUZay&(u|7oqs=YD&8wfXimS#yA912aO3=6BPJE#1w1L7+Y8@DDhU}Q-2oMmbZ5$#Xx)|P!@K} z$q@>C4^~B9Ote8DCJ!0HL$I9@pIFzUrOhY_QXzK#UBiSPD9Qu649#s86gk{`i%FPP;Cz#?E45r$BAu@L-s~3^#!l)g`g&m z@E`OfF}8Cd)kBTFJ+S`ZGAqKbCS0MX6CqQiN~pPqBcNF@H`HR`rc(?8hn~Q!)_)Jn3M|&q2PHKH`2_DGvxSZf9O2OKPa zm^HMb5(Ln~?D0xs1E_=(LqZDqSoG`=k(}))IvsN9koC1tAJ= z_WH-)?_lqqV2^bUG|JF829cgg(ndnnIEf|oiz#7rNEsM3GA|i4fK->f?FlacU~-U_ z*h*kt$qRG9;u0VOf#h=wsu~RM=;twi3vUU$X6Y8(=>cDY>N;0l_FbCMGg ziv^c%G9;niJh{?U&>q@>JmsTiJ!#-;p@kztkJ|EWaVjv4RN;Qn+jIm0*~`VXQsz6n zbY`Ekq8x6yalQQV$EUFb-w$Jv;=?=y8(srM5o+W}^CT(T#18}*2jP($S~wtoeG;xa z7a1OhKRi}M202$;hzq|YnjN2m*Yj6LkoA`me?Vd%2YQH07N@+AM$0ojj3r{_bnrMc z28Fpa-rp4j^M;I*OnFZqGXit~rtZMX;O|3Dh7Li1PxJT+YVweSa1k;dKO7FWcLM=7 zNZg{f00!9&a2gC71_Fpu=~06pns(aXiR1EU%+QkBZhvxx!OlOF3ZR zGZorM9WROQz<034>p+M!vF%90hax}}XNNjL{SO%i8{uK-VdO`DNTeWy31plcem1Pp zk=O|#fN+o~MoIi-zRDdDMIy4NXC(6A5JuDrKq~w}7!(`Pad2e_;U~`oT{^-7hzMDj zSPP`2HSnjp0ZvK&fx(E4iL767BD*0Dxt-22@c0cNkr|9X)9~!K@zkg1(zLqj-aeC}NT0f^+&_rKtDC zmO(T*HU}6(GSzh|&h4?yIK)-ruR&bkc;u}J!!7%eT*)tgOB!V+7~{gtNX5}Gc#a$A`?N7Q(WvDQUaZ7@F-<#gjO;y9@=V=%7!ln z4T+&FN`B9cYmyn2$ zzy=PFA4p+;g%u0P=$0x(oMvq@n0ep}r3Hz=v5l`)`~i4m2mE&V4bczCGoZ$GNeDo{ z_`uH|Vb8|xDu@Qft~?>4_}nU~=hx4_fB5zfOR2En7AB8T!*Nh?Txk}-36{K7Q9!5i zufT?~IuTPiWN6F+uTjj7paU&P*<=9T6fda(;&u3c9PrG=0vKm zl}z|obM5G%B&syP@`&RI@j_Bfv0+&6#tbuLJCi78cF;E%27Hf?~)7$xhGqZ*J`%+OZJ*})BTDFLtk$1+PZp97C6{6;6<~E< zVi+QS$Gd>}@H^BGIVl1mydydl?g+O4n|sy$%77THYAS`vA5hdsB_PCHhlG*z8-$5; zM4&XGNeE*fH$!UBm++`aKxO$`o=AjusRD`zjsXoBaiL=nWJO%*tejyQs7KX~5pO*$ zVFsA2%GN~4;jxIY*hp0HYr?~3#~=FwYY!5C872U|;mJwnXk*?u}ff#ubnJt_PaiVhs z&Y?b~Mj_tDThl;Klh|PZuETEmS+b*d*<^{jdDQ=txWP+@H*m+jBnsqKs*h9 z$Q7EBtj3cqSZDz{Bv1#i*Mza@NL%t;s3)XnlG~HbJpyB*gN=9vP9;8$XdWV0%7x?) zfyQxfHhcT!=dUjxKfJx|cetOPjFn>n`y@8Gh;1u6iUJY>HG0->NlYee>mPy$7NIh=N52i2aM@$qPg6k!h0Il*2p?)V3WVGc+_ zgeNzmX+msc5n)(T#m%Jx#&d3H7y=F73CFI25k$Ak|Dc1Df4f%}#~MLSjM}wq*mREUXup4WxnFR^+dU&LPtu$1oY3U&;rJB0oCvUggxDqJ zdEXpTr|Ke<#NUu+9dhMoLBL>bM+jDfUMek2bION_w^SOO1@Pa4%!NXMQn=6{9|;u+ z5#R9v_-L6mySON?(%rm@>YPp{#sUNjeN14x(qOx=Kg1y?+&LKHc5s?J4fg7|%mLUq zPNXNcP6+#%V)YQsj$dY7?PlnIbVttx1CLahjp=EuKiTX0_~G-t4DI@}G{JW@$H7(y zMMWJFXfCMQ$0>FMP#bd=9R(hU4Mc2kD`$>WhD=Y)VJ|oZ?+LuL!z;IeUP{<5Bi_&jR;_yAno|saQI%&RpO_#U z>W)c<-y9PbyL`**0ubCK2|3g)?r&FwCJ88&l`;yQ>~NJ@bkAOI&h_E*=P!R#`y#tO zvm}p!f1^8)LU=#=4(1^635aND6=vjl(7|NAuByS-lOzE%{yyN}$Vf;~^3&k6My$Zk*qsHq3k`D7`hP3j4-%N})$GId=~rmLiX(lwP$i=@gt2t-f# z;C9~OT+p$gn|9SKAq}KgOT{T5;g3zusl1Vs$}H9FQP9yPTUh{A2g!IXa2xtL+vZIt z!LvP1!lUrQFqo^FZ0b{31=KHa1dQlNC)|Vz9SWXXoOoSCmDHGCEA+!R#?PV!Hw($>EU~Yrn;$#2=K-CL#jYxNJc~4 z5yb~DcT2bN(@0{F&~C(1vJCyTg&^YWtB1HWRb%0?oVTR6KdrY1e3gZ2(Jg0_BCMo; z-WT(#8hH4u?6c@?8WG6%L9l=r7^G%MCzy6d^qdbE)sen`PMr!n)J!@hNO?85ma6vk ziWZ!S;NY>HBAw4T=Vq%v-Ss2c?O`hcK%c7l`y}b^aTHzos0@twDS|E&q61L;(RJ^b zTT`e((VL_;1T}{x0RkR-m1D>y@XZaIfJMM0@Z@}5*dyUiEG=R;sFi~&JZv?}6j_>) z^T!!_)OFN<*=RDwTvMY3_z$CY*{iQ1;cC~7IO<~|968U9LU+J7HXx-PzyK)nfZ7HZNsxSL zhWHjzHhQEI!JHcjl4m1`9ASu82Hg)9WqKeKgMu^pUZcQdFZLSl(fC9zr%sfBX$-mq zZSnYjD*2mWJm{E$w1s7<{4mws08&6FN(ObDBgx}>0rr*Q?0N8v%bP0venXT{O9WOM zYS8h*q5-W{An|a#EYg&Cd{F$VyEFbaXB0(Wu2dWG4rs7%k~na;5CN-%qqK~F%QsXf0R&M6!+?F%+8w!G-%&44^{KU0 zS(-2=UhTLDJ;n?XT8|5%;haUpd)mnPg04W@>#-fsjZ?3fho8;ILa3l9NnxrbwagoV z>oa#$Q-&gBkJCZu`2QHntDcPH8V;O!U>7DrV@!^PR7Ii?0b3KT3Q0n6>CQmuG>U_N z+SxLw5QE%dk|f}}ngU?^4vB*VPF{tjg^u9_V1pYc-`*1*rWPk`Pejh;b*mnT@0+#0 z{rTf53xB#Tanw?tyPm0|7%|4r{90Cg=RrT{16SH*pKK z8R)YFWmo?ch`0fi03KiIeagdj1LdKA`ouiUBdbjX#A>>CdsKDs@w7-qu2cvO+^fO} z!FP@dXMhOK({V81Yy#S9s#6sN&4affr`4ikE7qL?f7}4Cw&4|-77zllhP(L_<-rp+$B3IQ1m~P!m(bq(C=hzyt8NItQVi z%}5VWp}HZTGpS?`(q)vk`U)XUK=mLk@Gpr$SGL4BS|0}msIDqKa(oyR0qj~*N{tT# zN*#flu1aU-XGq>Cr;`zINC0<#PmaImyQ!Xx~poG!3s&PcAW-&8P<={n+ z%Ke5~pk7Af*n~u(@fcvVNgV>uJlsG;@Sx#rQVm#29Ngm^wh++QH3W?i~Pv@98Q&Hix6b5Rn;q@Dg5ib>z=bgGeQ{^ABq{ z(>)uq{E-wJF$VWhEzhelHwNX4Dnw(qGg6nc1b7TQgdfV+)lAdvm1xUCn?_R5G8hB@ z1()v-(~aKlot%O?ACvnSB7fZZPUtp)9wqZC!Q4195G0~&beo5%bW03rBJ(wUQ&x$l ziDdB)9DaaD5NQ)5!JVrkm{BpvMfE$PKA^yMwfha6bA;K2gzM2>;<5NppB}Q4qar|{ z>6k2}K>Bm7HKajMBPW6Zzdbx6ISaNM2~e1CEpjxd?m>Mmo_JX!*?;p{U<|-qRS4?t zC^C4bOv)uCO4M~sa5ouD;?5$Tc@Y|{IvMa#(+2$tD$y2RPs}eb%DfP+;&Zy1gz@XT zdqAoHvaaq?LI6fh9^xHFkBT57Qt2%BuEHUzAKrfu3Tn|@QpxBcgP1}J9z|7@W0yOQ z?_HM|O%$*YwB#B-0e@f5DoiGWbM*0)4NNdn*j1EEll(^$+?K))d?U);()wQEaEZ!kOqiD z)QG=QfKLX~stwW?$;&f(NaTjhjFk_>CUjtdA1R0e_`W0Y<9`^UxRXfpqeM#{T8~(I z-euzqGnXR%=M7azpsPO#N-!H_UXrIp00Tx&G~up;heM6y&|p5yaIV(Z(B%kJh)04e zgerE852Jq6BBnN!4(AhpID;o`2dLzue7hU#%Rd4x@|i2J<*e&7RT7psNQ&|nIJrav znN?l2lMDqqMt}6K%Bt$ijB3QgvDF7Gnlp8M&~^a!PE+3&igD;t6Is0iOvoiH^8N8Z z8Up=6Pj%T1p>HCt@BkPViD0WCQa6?42Sg)k+gm%yBk`f21>P_~Dm1o5wDR_PD)fFq zL{8o-qMHmiN8ZI!bu;c!ZhoUl`~hR6I2=kW-5u+b{eQB*?vLm0T;a**RpbPVd3UuS zX6a_2b&u=Lxlf`{UDdi9D4Ou-Fws$lBW>f8wHTt2=g}1(2)lX1B#C^)EwGe_v=Yta zjDyU`3JG|m4oIycWQNBTZMONB64m!Q2K*9-MpQxtl>_!@ofCC{Oj=|`Qisw9Ofj80 zO6CiooqxLj#he8uUpTW`VKn@cn%QBzgkn+~hBLUOzyjFRp8|_Fr2q6)BO9;#>(_Ue zw71?8PsTv5k+-9pS#Ib$ zx&;RWga<=~2jeNxDU*^D(Z>}*N6K;4Rz>flRgKSqXsPVHq4#6+)gTJqRMA0&zwgLA zy{h-qskW5W|JHkeW01o*V1&{fq7tj9uwA?4LP9d%8VNuDUH|g8zHu_>$;ccD&$VO- zUA!ae0euk(@EjfkdUpY4^A)C+c2F^Aso_F=5OqQ*XwV9JtwteU*OSK`Ab-49#YJKM z$WcdMm}1xyb)2a`70jMNXH;KvXD;>j&6 zyj7DO=uZ4nEplYtDCVlBc>R^6;NYJE@m}GmlV=UO*Y|3d;&{D=o1loDGzG)RIpEGX z^?}dwoI?{_M2_QtiDVQ)6-(+jTCd{G{G4xNR>xPsRV238R1b>UqKX`(Q>Wpy zmP20&a=9M@yNNK663DGx>Q~nlPOZ2w5B16o(oPbU!^24HBwTzt!{#!)rjt+~B7YDj zmBrfKWz#XVXJG3gf*NX8R0+LQJDI;B_47@^yoO9?q0{PLp8uk zT#~fR3e0eagosiH97Y78gFJ3?{Am$>kO2@zchI>x_?wE_&+_1aN1UsVOMlgtqj4>j zD0J5YSf@xT_8UE>3l>vj{k+C26Ra*}92wVALLX^kY@`7HK{n1_FhMAGHS(%TulL9S z|3`>!^SS^4C+h7s`{l=bpcbCs6-w{uE>nrzT*V7kQcDLfRMn757M60{99-ku5@c1< zYXA)3IEELI1hOLPSyNC!mw#F%sc0S1)zhJxk+d*#-h@*{VglPB5DWoyc~Xg~RLH+1 z=+#X%_>qLShdm>FFp(a~m=H1~6x0IH@njU7!;464FubE7;fkrKoWs9|RaVUtRb4qc zo;MubnIYN>r)KKi(9BkrsJ-6?22VspM^fL)x6 z&o*fFIDyww(UMegBhnH|OReO?<7Uu5$ruyjEX}+;r3mMYu;YLD+>3>oX#jDmt4W8zAeX1|(w|6b$w@$(k(2yzx4PrqRf+>wbMvlgV z#noV(R}bsF+L_hC&9hbwx}cqKKlRS^Iy8AwVu@tESOosM0Rc|b0^3Mijc@U~Ha5{r zP5fd_dsMq%YDaSlEvbPD-+=TEBbrB74I`@P!(${1(f6PfRDU%*3%-vHv*T$s9;d+x zRsNzHGx(rE%4&QLj+99#YIu&b1FSKT#+_P7(Rcja8%cfHZ{h9UFivuLUYt3}=eP+I z@EG^x)5%4M7j+;R@_70q{mNNSq{sJb6WvRbwtCT}DgO<5MelH&>!^hdW9LLN+Ftom zWq_t8-n1l}fIlFZFLEBUCifgin40xKPvi)9C!UBt2)l+3LvUCLY@JIz4Tgl)456#! zGT1FS)>J=HB}F3w99`mnsLLktZj&q{9Diu8e;SJ;Nf?6E0gdydwcs)gShaeMAD~Ez zn&?&E!gY}-1YId(B3Ipt83!S9AVm;I{6Rp@L19py8xale!7b4{sI>0ktwav+4UJT7 z6&HKXVykbWs52(&4qhx3PfFND0tU_EN!+5SuSZ+th#e7YlT618f>3ri&v2$RPn z7k}iX5r}viY2|LLZ@<6mzIpa{dEEdLIZom?lZ5wCA|_+)4$yjn1qx7yx-R;}AIcDkOs%sfY>x;B1h*vq8rnpmm7ilIKJt zLqFooHLHKZZw&^54#qtA5L_Ih_GXCB(Xu3?&+W z4Z6Ji`nrGqVW{y&AmYv{kvG>7ADs{Eeju?(zZ}w5CzQImN?KV}ZIwookq+~dPMX*#PN^Gzn5}^k(s)yXMmedqhA7Y|5J6DeA>otwbT?V9 z^#IUFt-4r_5D^c&8SL9T*z!+X`Az6fagYEO7-DaqL|Q|v5rz;?wbWkS>eq}^9a$}o z8BIYhChLG8*WJLZaMMW`o_XCE=(-QuE4~<{UDfO8QGz6Gfe2JPu1#<}lp?u*UR5w$ z7iU6;L_QY*CK9++9UNX`2@SfUiN(C6M%5IA-WpriU8+(V$yXivoKiX&1xRp?G&KFe z!$&FW6VaQABW@dSF1$IC(Qdl>&wo>f2v3n%x8?!8A^SBgmhwIWLZ@+M(i~4Y4UUhv zAsuURONQZ9aBJq{g!?EzP$_YLI0c?p{Wa;QrpVycWdoB~ut5k@3ea$Ot`mSS5oKF? zU{xySjtLAPb*C-0Xss(Nvgj<4a%sbtO-meyB@iAOoQ%9U>@Q zjrdo=LgRl#y$abxNYQwIfb-FW+eg5Fq`?fnOIchcn z+P<0=usC#Uy{61`!@7@#h0!~h5d_jRTsmSDl>%@YK2Ofwcz(pb`V3o+ z8h+Q#12HnmVWRh_>_YB+_*IBwT>DIRyV`y5O_c|=pJd=t%TNY?YRKQvW+lG^qZYDD zo)J?}bItt`b>MF?4ej9TN>>TFsgcj9-f)tcF22!FQx}ZsJF|w(zq8ff4l~}mNHhwl zDae5jks;Le)&Qfhu9j+zLnRQK81m`{!6c!86h#+dvM`iefuK4?5xNqLbHJ7mYkH$G*_xsj4u^0T0pdNrUjlVMLwTA0a%e7uuj$>2>4}r zWlltd0}8Lwb5zfd?%q#TRS7M0qQ=41m^TrJB0vCT0KHM8&y-Lw-DSH10Re14-@GD!fC*(1WG`?$3BN3~n?gZ}R{qeCa5v%e z^-uQt>)VHak6-T$wLTdt&o?go_5-LV|D(3xO@VBPR!5Bad{xtN8{v-CDC6^%LBBCWq3kUjGuhI7K#rZN34T?LP!C%{w88Lp?G)#-s@-&1ForA zKDCm??2-TvgdRuS|HdJ{ezupF|GGzGewwRjgOv(YUX=%Y9nbW~nr29nnj{;993wc= z0CH^%-T$kninvin$;Q?YRT6blLm*ieOA;Mu-GGQ&YKhh~8u*WxUTVF_>LVkmsZRFn zjo_Sr5DJ?A0+^#bLiYgMtGq#~m`?Z3>&%5;qF8_jR2Ft2zP$RPDhiA=(A3=9VHp}} z=WWo5-&X@k=Yt<9aK!DZ>gwVV`WceOm2c*H+n?vV%j+kL(CATa0HN$8p&olgGVZ1E zBz46PSVUVY#YC?OM}KxUmC74AMKm42k6WH=dMuW2**9^B&+qIgQsj5Dgo;OvVNT>!?2=X-e$ zv@6$|3-|^C4P~IbcYse4#Z}uE$JfP?N^)5f%58!@@oudzub zz`d?3hG};YXUg9KZdFkeZP7HCRqeum0stVyS|b4q$=V1NM^zi1*KMg*W`uJ$*ste& zxZN-I+x9Lk^SEZtLH2|ly?TP3cB)~h(6l2E)IhmRN_TI>oGiqSbs2 za7m$w(rba?Kp}yM2|y>Q@HpY*GmXs3)8fpi*uo3w;S8;?^=e33{#82HWHx_y5*5Jn zEjPZ|%l-lGJqY|{6FY;S;6N`T5G7Y%-3K+p6$nzSFD+B|nIbmmwH=e*d z`ZAYB4jZ}yK4MOTL)aX8Xe0}N)DC!Ce+dkM3<#qOP`wLiTJN1V|)lrxN8ZJJGYAzK}%N!@PRs2Gud!CLcz`?d}f zMD~ZFSS8^TSzC>YnJfS+0pj-9wlxMHG)hKFfHSF`$ZAumHbE~yZ87cM&V$#tvb7%# zKF15G$HrPBOTZU2Wos4Toi$&nZh@u=(vJF0no8C#t)@IulVJ&G8r;=REWG)s)v<2v zi-Cj$5diojPTaP4S|P@NpUy%o*LSvB`{SG4%cxKA(hdAV)`P~&ihBQ-Co4%;4>c@T zjUl3Kj^WH?LSzxadPp>6?w#}1DvtjUJ8A&}urH8B2PLgIP_aE}Po4%$oA$CDqFOht zp%0B>J#yo?mUF3P7%ESy)`&*A)&%JKM1yJ&Fo-t>wR{-ci+grqq>J-Or{+a zoL#HHC>bmrUEAOpAzLH>t!a2NqgoIFipEr69$mL-L?H|)M)l^ZXjZe@(ZV=*1P}uQ z)@mgFDU!s(gp+H3l4ISoBcx;?q@VzHRc>(s&1I9A@hRX^9s4?Z5E@~0wPGSUJ`%JZS5kN;- zZ-Lv;CumrsYkCR!9JJ$R;CW8{!=`owpjAaxi0rwCuCvtVf$B_6E1j{UuC0oHCG;aH9;ej4GTk+4*fQey2U(!4G0z@e z_#}Ue*PUI{Y4Fx=gy&L=nfRcuy1FKzU>C2;+OE<*-j}d4dQmeS$whpwcGE8CA$*Og zXxYj&t*G6D+JAfCJVl4l)L+0^aPW6y{cW@5Jv%yW407;duLC$5wd7mjhGpYUo%iE^ zq$}LT04;U1*9Cvp{UAz2tvFk^x0<+9U%Wa1nhFPM?1L?2wZ7()G%lvv$x$z*CZ{|| zD}Q_rYv?)v6eN$jsC~OybDKo=F%gdtr_(kU=%@!T8&KI*i%?^o)@i87b%26&nFSO; zqU&zGPxwsN7Q`9|f~|IFt@a*TIMN$`zOTZG<#M;!eQ2FCzX8|MU6T4bM!X93mLK1Xc@y6&Zu4Kpx* zP-P%Zg0bvtVvHbGf7pP;k${rMKaLt4(m0yIwySpw2@C=S)37mQA+Lk5DiEWIQqfqo z`b;)|h9`| zt|kFKT2Pau>b!7fbi;0QiCL>b34&^WDw;c;^|9}p((qPduxq5BhiTfFJJo$yduZ>h z^3a(0HpMa zg`)<_v5KzVhwfmpoVGi{WuZuanKVJ{91^PsfiwoPrqjf+ zE#2S~?xv~|e|q_cR*99XfoA#CNZ4NMFfE)2Pe^@FZS}(QBgW_l8633=BMIyP^rn@@ z;sEfwfC9xagQf*bxEt*Kx{cJI?xpr9c(i_T0U%EzERqCMdkxfpFw~2G7)_JxwnVCj zN}KRBun`HIG#5(((74d(TNPhYBo-%j2~KSrI_icrq2sEka{L!?_iD}uY?eK*WYw-J zNj^0cwsq%Yy8qSSw{KqiQ?*?RhLW2Du(s1MSGe|RI~CseI>J^vcz_OMc2&)nuQMQG zoTl=Y_Uyq@^t%EaY#?fXuZmU%g2^{)y?pz5eE57H!0!FFmly79yJ#56Y3TxIwTtc@ zwcyzrluT>W*MzJFbZ)jayROZvt7R(L9HCR z+|z`~nHyFw^$GJjnydAPAi;SCA7#BmEPNTy4eUwVp-$bB(BKwPh!n>maZbc2+HR>g z_*|3JhqE{fS0{^VHfpO^)%w(Mj!NN>4@CX7+>WCG(fid;q&*?Xp6csvB8r;hBU6ZO zKkfDZKKxLBdTzIBgdVPei28SYClt}7u;UE9lL3= zbAZsAmw>SM?X;0qeOai_Xlk?1UVABq`qu#qVysWd&Xbt|4#wtFsq>h!UsQ6|ycw3ii=e+Ke;6>C7^$;U*S$1vsl9qb zTMwfeZgG75dXmGB^0XLdIj{q{Oh{`MQuE-@4SD;Tr=f(ku9H`*4`9FfnnCBorgzvJ%A)MAxy1*j=yS6+SsTY)(qC@*QmgA_`wj=aHwAK zqRnx-O$ER+wClmTv=+!|i9GO&y;1eoGE%HEh&Mj8Lt2jthT3ZxRVYUfG~G})O_v<7 zZ>sv9ozvLOzB+v-_R3M&tCDfGmlkXzbHSFhuo+67)pdSv8vM3CeZAxSv&JPYZbw^x zMBvkofa24&T)|Z>OHC)8qOr=>jv#m-^QMN8w3{{%HihGaq-kjt48wdUkThToc@h~& zQ8RtpsY60R_5Jp$ilrlnwZG@_%an9|PL9YbF&aLoUl*a7hpgsJuk8k2JFB$1CL<9Y z$xOW|x+~VQmxbs9*mS=Q087%q^|ZKuTC2~iN?KO5FKVcJ?J6zeAtMxl+OTOY?OHndZ zc4!U;C(OFeO-KDOx?G zKGvk+0c6+h(*OOyl)H_W4UUQsTz}a+qP<#ZT#s_rQ))jk!LQW@!y8!Lpuz;(RBZ>< zq)E}F-(|!HXtkb}wWGakUwaOJf(E?Qm(o$?d>A3E?ZE&NB1Lzr{Le=L)!Q}QW=DP0 z^JxBwBGrJWSu@9?~x_S3oJs_Oowr~^W` z-6*-OCB8w8z!M3geG{Zv&E?;1_2u1fow}_xBcFNAbi(vZ3-y;a%7H|GQCGnv+wHW5 zrUSxA3AJq$bNzA{@@C+4vSO-eg|=#>#JF}37+BK1w$e$ILlX7dSG1>IJrcu7%13d~ z_3TyBbu=840t;yRBZ%yWdFCZkMr8L0++Fx<(Uzd?K!q zHLu?@d}r#{4QZdMG`Hprs(u9)sR(D^nky_?lrgojq{FB95e!W5n0EmDlo73;F4_(a z(*V{U1VQ(zLUzRG^SZ2Q0rL>|1cfcDH!$hfTXo!vI7a}eyIfm;n6&!4UB5viY8+hq z`Wn2X%umMhED$fnPwL8a_;RQF~8MC`dG5*SZ_xNOKUnBn#+VgC99<|5sH< zuZU})-ZEgIHv>U`qLQ6{w?uckz=m5w+|+!zotgrl3&mA?QhGa1>rULz(qydQt%Lm1Vj9}#pOl`O4;2LC)AcJ5c!X31P|!PdW>iEurzoAG{v9p! zJ?gYlWy!y{*}Xmd8IHW6(*$?WsX!mEDU_j6{Oi|SXtV5p&?Z@cw`)16eyN|u#GPZAQ%d3 zU0c<++90(yWR4=qr~2f)=2U{VqwQo%`z$kTy!Luss%u>;*-9<1*0ruoh90W0Xe>v+ z0^-pKho%}Te3FpW2c%yI06E4U72XfV6zz==uMa^$&23sn5%oKX@b_y+5>W~MiaqwB v;p?d-_bMgox1m79ba(6zGAgUki`Lev+K_aWbo6@*{^|b%W1k39x^e&jD6)qf delta 15977 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 XYD3ah($V)8{KNkTh6P39x^e&j$~TNV diff --git a/app-arch/cpio/cpio-2.12-r1.ebuild b/app-arch/cpio/cpio-2.12-r1.ebuild index 08fcea1fbad4..bf9400475618 100644 --- a/app-arch/cpio/cpio-2.12-r1.ebuild +++ b/app-arch/cpio/cpio-2.12-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="nls" src_prepare() { diff --git a/app-arch/cpio/cpio-2.13.ebuild b/app-arch/cpio/cpio-2.13.ebuild index 1c53d1e5fb82..4d62e23de161 100644 --- a/app-arch/cpio/cpio-2.13.ebuild +++ b/app-arch/cpio/cpio-2.13.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="nls" PATCHES=( diff --git a/app-arch/deb2targz/deb2targz-1-r3.ebuild b/app-arch/deb2targz/deb2targz-1-r3.ebuild index 7d7e092e9d90..ef888e078598 100644 --- a/app-arch/deb2targz/deb2targz-1-r3.ebuild +++ b/app-arch/deb2targz/deb2targz-1-r3.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://www.miketaylor.org.uk/tech/deb/${PN}" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" RDEPEND="dev-lang/perl" diff --git a/app-arch/gzip/gzip-1.10.ebuild b/app-arch/gzip/gzip-1.10.ebuild index a73ef7a9df83..8c376d775e26 100644 --- a/app-arch/gzip/gzip-1.10.ebuild +++ b/app-arch/gzip/gzip-1.10.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/gzip/${P}.tar.xz LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="pic static" PATCHES=( diff --git a/app-arch/gzip/gzip-1.9.ebuild b/app-arch/gzip/gzip-1.9.ebuild index 05432bd427eb..43eb0f38df89 100644 --- a/app-arch/gzip/gzip-1.9.ebuild +++ b/app-arch/gzip/gzip-1.9.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/gzip/${P}.tar.xz LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="pic static" PATCHES=( diff --git a/app-arch/lha/lha-114i_p20201004.ebuild b/app-arch/lha/lha-114i_p20201004.ebuild index 2301e49b8312..98a72882c79d 100644 --- a/app-arch/lha/lha-114i_p20201004.ebuild +++ b/app-arch/lha/lha-114i_p20201004.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jca02266/lha/archive/${MY_COMMIT}.tar.gz -> ${P}.tar LICENSE="lha" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~m68k-mint" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" S="${WORKDIR}/${PN}-${MY_COMMIT}" diff --git a/app-arch/libarchive/libarchive-3.4.3.ebuild b/app-arch/libarchive/libarchive-3.4.3.ebuild index 87a77a41f2c7..7423ba54e7bb 100644 --- a/app-arch/libarchive/libarchive-3.4.3.ebuild +++ b/app-arch/libarchive/libarchive-3.4.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz" LICENSE="BSD BSD-2 BSD-4 public-domain" SLOT="0/13" -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 ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv kernel_linux libressl lz4 +lzma lzo nettle static-libs +threads xattr +zlib zstd" RDEPEND=" diff --git a/app-arch/libarchive/libarchive-3.5.0.ebuild b/app-arch/libarchive/libarchive-3.5.0.ebuild index d59eb05c046f..d4abd6c7a5ae 100644 --- a/app-arch/libarchive/libarchive-3.5.0.ebuild +++ b/app-arch/libarchive/libarchive-3.5.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz" LICENSE="BSD BSD-2 BSD-4 public-domain" SLOT="0/13" -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 ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv kernel_linux libressl lz4 +lzma lzo nettle static-libs +threads xattr +zlib zstd" RDEPEND=" diff --git a/app-arch/libarchive/libarchive-3.5.1.ebuild b/app-arch/libarchive/libarchive-3.5.1.ebuild index d59eb05c046f..d4abd6c7a5ae 100644 --- a/app-arch/libarchive/libarchive-3.5.1.ebuild +++ b/app-arch/libarchive/libarchive-3.5.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://www.libarchive.org/downloads/${P}.tar.gz" LICENSE="BSD BSD-2 BSD-4 public-domain" SLOT="0/13" -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 ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="acl blake2 +bzip2 +e2fsprogs expat +iconv kernel_linux libressl lz4 +lzma lzo nettle static-libs +threads xattr +zlib zstd" RDEPEND=" diff --git a/app-arch/pixz/pixz-1.0.7.ebuild b/app-arch/pixz/pixz-1.0.7.ebuild index a8ebba1a088a..7029b6dd0abc 100644 --- a/app-arch/pixz/pixz-1.0.7.ebuild +++ b/app-arch/pixz/pixz-1.0.7.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-r3 autotools else SRC_URI="https://github.com/vasi/pixz/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86" fi DESCRIPTION="Parallel Indexed XZ compressor" diff --git a/app-arch/rpm2targz/rpm2targz-9.0.0.5g-r2.ebuild b/app-arch/rpm2targz/rpm2targz-9.0.0.5g-r2.ebuild index 1eee219709f9..3512a3e15b58 100644 --- a/app-arch/rpm2targz/rpm2targz-9.0.0.5g-r2.ebuild +++ b/app-arch/rpm2targz/rpm2targz-9.0.0.5g-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.xz" LICENSE="BSD-1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND="" diff --git a/app-arch/tar/tar-1.32.90.ebuild b/app-arch/tar/tar-1.32.90.ebuild index 87f3d927f1c8..067def3d8efd 100644 --- a/app-arch/tar/tar-1.32.90.ebuild +++ b/app-arch/tar/tar-1.32.90.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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr" LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )" diff --git a/app-arch/tar/tar-1.32.ebuild b/app-arch/tar/tar-1.32.ebuild index 81267f7aa858..334f50b87cd1 100644 --- a/app-arch/tar/tar-1.32.ebuild +++ b/app-arch/tar/tar-1.32.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2 LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="acl elibc_glibc minimal nls selinux static userland_GNU xattr" LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )" diff --git a/app-arch/unzip/unzip-6.0_p25-r1.ebuild b/app-arch/unzip/unzip-6.0_p25-r1.ebuild index 14c6c97da95d..686a13f3f854 100644 --- a/app-arch/unzip/unzip-6.0_p25-r1.ebuild +++ b/app-arch/unzip/unzip-6.0_p25-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/infozip/${MY_P}.tar.gz LICENSE="Info-ZIP" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x86-linux" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 natspec unicode" DEPEND="bzip2? ( app-arch/bzip2 ) @@ -64,7 +64,8 @@ src_configure() { i?86*-dragonfly*) TARGET="freebsd" ;; # mislabelled bsd with x86 asm *bsd* | *dragonfly*) TARGET="bsd" ;; *-darwin*) TARGET="macosx" ;; - *-cygwin*) TARGET="cygwin" ;; + *-solaris*) TARGET="generic" ;; + *-cygwin*) TARGET="generic" ;; *) die "Unknown target; please update the ebuild to handle ${CHOST} " ;; esac diff --git a/app-arch/xz-utils/xz-utils-5.2.5.ebuild b/app-arch/xz-utils/xz-utils-5.2.5.ebuild index 7ae8dd90a4d0..4f095b615b50 100644 --- a/app-arch/xz-utils/xz-utils-5.2.5.ebuild +++ b/app-arch/xz-utils/xz-utils-5.2.5.ebuild @@ -17,7 +17,7 @@ else MY_P="${PN/-utils}-${PV/_}" SRC_URI="https://tukaani.org/xz/${MY_P}.tar.gz" [[ "${PV}" == *_alpha* ]] || [[ "${PV}" == *_beta* ]] || \ - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" S="${WORKDIR}/${MY_P}" fi diff --git a/app-arch/xz-utils/xz-utils-9999.ebuild b/app-arch/xz-utils/xz-utils-9999.ebuild index cae7bc97c8e9..053d3e8ebd89 100644 --- a/app-arch/xz-utils/xz-utils-9999.ebuild +++ b/app-arch/xz-utils/xz-utils-9999.ebuild @@ -17,7 +17,7 @@ else MY_P="${PN/-utils}-${PV/_}" SRC_URI="https://tukaani.org/xz/${MY_P}.tar.gz" [[ "${PV}" == *_alpha* ]] || [[ "${PV}" == *_beta* ]] || \ - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" S="${WORKDIR}/${MY_P}" fi diff --git a/app-arch/zoo/zoo-2.10-r5.ebuild b/app-arch/zoo/zoo-2.10-r5.ebuild index 610c3c251622..bfa45941cdba 100644 --- a/app-arch/zoo/zoo-2.10-r5.ebuild +++ b/app-arch/zoo/zoo-2.10-r5.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://http.debian.net/debian/pool/main/z/${PN}/${PN}_${PV}.orig.tar.gz LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~m68k-mint ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" S="${WORKDIR}/${P}.orig" diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 1bc4b38cace622fe02ea71b67e5c94828268e2d6..04f0a7f1016a23fd0e6ecd315521d02f4b39003b 100644 GIT binary patch literal 8529 zcmV-XA+FvZiwFP!00002|8<+$a%9JGhVS(h^8#bnlC@n@VL9xuV3?)e+i4EYKs;ta^$;$q>AO8BoyAS)dum0NqLJ-v#H>yFdQ-5C8S2 z@W*#OtQG9UK3Z|1@91;Od9B@DpFOwgeeTEYSYx;CQtUC8I@>%u^-)@{skan;D6Xwt zT1}QlPTn>jmFdo0?lc>tg_DZa8J4Rt>|J{q+0MJa{KpT;hj(M1RNdaWZl6N4QqGyF zS+yQ#8FN|~Wt=ikS%ZK3nQBTcI&afLW1 zjg(I9E&C8+?W4Nn|M2G@{^vjc{ZD`S>%0D;e_Z`v|J*-5o&ECq&bwIMJzg;{@B0eb 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 T)V<1M{NeurK+RjKz&ro|%{U=3 diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest index 8c31065c9000..828b5ae03af0 100644 --- a/app-backup/borgbackup/Manifest +++ b/app-backup/borgbackup/Manifest @@ -1,3 +1,4 @@ DIST borgbackup-1.1.11.tar.gz 3718055 BLAKE2B ea03d538bd7936cc12705f73c3f8e63dc28167f1930e84bdd04fc13bcc34c2b9f35e7e6ed945ba20b647dbdefe12c66c04645414c7efc974e53a312e3dff6991 SHA512 cf629f31d38d27ce6350670ff27b4937f2f30eddf9e0cd9209cd9d57a4ffa653f5a291ea1e1c79614dd2c08bcf5c50bc3e4e0f222e0d3cd1bbfb2d756b4a4573 DIST borgbackup-1.1.13.tar.gz 3754457 BLAKE2B 3d3dce66ad685fbde53cb78e288b4edc53af449ed54379e5f0b9ab3b10d8cf43ae983de5abeccb1874fbf1283f3e2796ac35ff9de349905d03d0b0c560f4fa93 SHA512 2480dba6c842659a248361b35b478120e50df3525b8f07d89dac4e78369bb1dad2679b9efa6a4d6f38637759666095dc2dcbb7750edccd97972e2c8980a51b84 DIST borgbackup-1.1.14.tar.gz 3769460 BLAKE2B b5a7025d9f7f0764d6532e9e0fd867b3e4c8bac3c584f7a83331a5e7ec39fda14f3f82465e9bf483596453b7cd96bffac3f273ba6171ed109e8a83fb4a1d766e SHA512 2aae851d38ec2431cd09f9390b3afa41ec44c2891a3698b01f036cebc5b64d7b7f328d7c95bf30fc29016b4bd2d2ada2613f895091e22148f3d4861f4facd35f +DIST borgbackup-1.1.15.tar.gz 3777355 BLAKE2B 388f3cd33280c9d1a27b9cd43509d317aa1c95d08418a43c176146243d83cf07b3033707ab5423eeb097e92bb31cf016f65fc3738ebff1bb8c704a54c6e8dd12 SHA512 db2f06a96897c07a71e9c4531d4f219ef5451009c08ae933348b1a02b7d6c95b4e814a25b4cf465c0021ff670fdd46076c486c2a466d056dd931cb7eee8b1ef3 diff --git a/app-backup/borgbackup/borgbackup-1.1.14.ebuild b/app-backup/borgbackup/borgbackup-1.1.14.ebuild index 6b2cd5162b06..1eaab2e22520 100644 --- a/app-backup/borgbackup/borgbackup-1.1.14.ebuild +++ b/app-backup/borgbackup/borgbackup-1.1.14.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-r3 else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~ppc64 ~x86" + KEYWORDS="amd64 ~ppc64 ~x86" fi DESCRIPTION="Deduplicating backup program with compression and authenticated encryption" diff --git a/app-backup/borgbackup/borgbackup-1.1.15.ebuild b/app-backup/borgbackup/borgbackup-1.1.15.ebuild new file mode 100644 index 000000000000..19b329975d8b --- /dev/null +++ b/app-backup/borgbackup/borgbackup-1.1.15.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +inherit distutils-r1 + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/${PN}/borg.git" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~ppc64 ~x86" +fi + +DESCRIPTION="Deduplicating backup program with compression and authenticated encryption" +HOMEPAGE="https://borgbackup.readthedocs.io/" + +LICENSE="BSD" +SLOT="0" +IUSE="libressl" + +# Unfortunately we have a file conflict with app-office/borg, bug #580402 +RDEPEND=" + !!app-office/borg + app-arch/lz4 + virtual/acl + dev-python/llfuse[${PYTHON_USEDEP}] + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) +" + +DEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + dev-python/cython[${PYTHON_USEDEP}] + ${RDEPEND} +" + +src_install() { + distutils-r1_src_install + doman docs/man/* +} diff --git a/app-benchmarks/Manifest.gz b/app-benchmarks/Manifest.gz index b4318603c682339cc05c5276a98233753661b7a1..cd99ea86f26153047c3aa103a1e23080ef7dc9e3 100644 GIT binary patch delta 5001 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 TNpC6Ydw%!-6enX$n9hJ&ab`@pEQun|d;>JP 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 S%PzJ4-TwpPP6x`HBLD#JvXN&1 diff --git a/app-benchmarks/stress-ng/Manifest b/app-benchmarks/stress-ng/Manifest index 7a4470f55e6f..eb9d6b9968fd 100644 --- a/app-benchmarks/stress-ng/Manifest +++ b/app-benchmarks/stress-ng/Manifest @@ -1 +1 @@ -DIST stress-ng-0.12.00.tar.xz 511856 BLAKE2B 227ce207677521ccb47dd7c57f9cf093b9b973bda8071872899abd881446a8e09a3e5b23a2f2e040bc3a443100ae31e4b7f7c389b2eb42ee8630a1bf616ba8bc SHA512 0dfc65b0d61b58367df77cb1c7ffbfa3fbf48bb585cf3433ac244b8a510a27267daa8c14a8ad6b2bf26381e8f7006a5e5c4049abd5fce771b3fd9faeed56716e +DIST stress-ng-0.12.01.tar.xz 514028 BLAKE2B c90a07291b8ceae44619d5a8853a01c571a1b8b9bd87f0d53be76385a97c93731d89ce4122fdc1a31f36c7e7729f7c59ece2bbb6424144c57b5f74231437d979 SHA512 c5e19b8f4f0f7fe3dd81b4de3ffcbb4c50ba352665b2409fcbf179e2d749130477ca5cd5d9d71370740f735376b2c97407d19d69163a258c03daf885f00d90e9 diff --git a/app-benchmarks/stress-ng/stress-ng-0.12.00.ebuild b/app-benchmarks/stress-ng/stress-ng-0.12.01.ebuild similarity index 100% rename from app-benchmarks/stress-ng/stress-ng-0.12.00.ebuild rename to app-benchmarks/stress-ng/stress-ng-0.12.01.ebuild diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 5977686d8bd0487ab8fe39e180e50a892453ff0d..ca86061fe9f2d211b6726b5c6ce82bf449b3f551 100644 GIT binary patch delta 24680 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 delta 24762 zcmV(uKHh2mk;800092e7)O}B}bBF_s*~A9{}lgb8~-e3P~YlIDD8H z5kA|skOLqyCo|DK#jodDUaW`{r~wo#zfB9|wXtVuj z|KorE?bm+^XNmvvKmVWq`XBz+_&@(kO;^gtn0JlWUaR$Z$A3{%Idrd&G=JvRdLG9*dh5sDwaqo>T}BF5S$yn1&lqC4$~^BY?y-04`+xY4|N4LZ zAOG9``k(*Hzx>~y{?nJ=f2?o+Vg2<#t?@to$M*TtUf+NG%N^?5s@luF*EjMfewHMTSO<)t*1ET+0|*P-pJlxvp0sS`%b0Aarc6C}OKK8(Pb_!!Qe)8{2 zmRnz;-n-Y%KJAFb7e4eDH5OJZFTSj$HTrqQT7L)2h=bIW7b|n7b+a}xhZO5*g{A83 zX2{sVI*(lIaoyu6ILcnNv^@Ie^ZFUak@7hvcKL@T`~LI$a`9Nl+j_;)&)xW@7IGTL zmF6AiifyGkhwC~@zE7+q?J?F&6R*Hw`1hLd$ev2i{XTWEtLJ>RUCUmn&plY!*;mxi z=6}NHF~&BJjGygZ_|G`+RcrYBdSN01qaOJ7V&~3yVgMneV+I!f2-krn$79vb_8w<0 zF&uZ?`^rZNyDuC+ha669_#sWd4;a`9*3+!pa3VWSL8-2Vl)(-dz zjy;JfM>#4Rc2wR3&>uODmdjl;UVo5MZ*3M_@CI!OAHCNNn(&*w_mX4owO}sgo*9ga z7*L6eXQ+qYoInDi1-pzV)MNA67hW3j>tcON*Y7XOg@L{;R}ZD;d8dVSfk?C0%FcD( z_vi^!z|x3=1c80H6gS>mX4=4Q1H;&&(pfGbuiZciuonogH-8=nzs?fZD}VHKo{i-K zWHWD(@aND1(6aMem^^^TbYx7z2y?732-XDZ*sc9q;SxHMfjk2OfM8m09jrZ(QHUx4(Y<@nON< z?Ta6-EgXd?e=k;gfEIh|nSaMA8XAs^(TmwWgH}q!ehogD$88r z+-}hb@f6AT3g_-F(G0A@_D^6E#8@5}5+iB=Z~*h6z4 zYkydpgvtQ$cf1E76H`e9A8GA%PQ|4?9#47Rb+e?a4dBIc~5WQubzGXIQiDnjlRp02$!v z$>;QZrL&wt2ZPtK6o0c-nACy8<7v2HN>aW1=6~zFK<~gCg@Q?oTkXn3tea@O?t>6< zLRdDuCK7`Orf?j0s;$+R_4@XgFQ4Np|9WSwoA2%Ayr;&rGmB6QfwBHA7GZHSFDxc> zHZ`z@@U9AsusDU48`6q)xa1v}%>*=Y_ln0Z3+_87>q_W`mw&W-UXYy=u3PePz>5z| z<;@*$scgP61t{MvqIK;6!-R7k@zPlV{OiR3)(IaR5Hp~HKsxJ5JOsyKJu%Fy;H+1! zr=hych&vwfEPI!VE39i&R=A$ASKPGjwL2W>ZZE6#ea&y5{%w8w^a)b2zI|%HzVfhl zLnC;wi;ARB-1-ZX+B7gqJ-n0fH5!{X#XC%j8AUtz{ z%OFo$Y}B7D-S6M~>$<)3G1vo6)M8Cg`Y{qzweuw>Oo}iyAw~&@20#;>6nj2l0f|>9 z5P-`CW5A(+s5p*$mMC7F^#b;>*iCq6^-nBw6rxOT8K=iQddfRq1#53_>y}EzU_ePQ z4J89(?SD8kjvm*9>0Crgqc!f?0SqKnggCSkh@KTK0IcBn6^^#}cl@}q{xHR|at!%U z9KnAI5Ryx4XE`#<3%*@!--LU9Shru+2Qqe)cYYDol6hdV_s$y5g@YE9*NqaGS`V}@ zL5;CKfCfZ@LE{Z*D7Yo~PMn4t@#f`9ggY22=pPt1Ys}Lp{B6J(o~>TU%$qQO!d>~w zmJu>uU6T(9BY&?7NS)^-<^Zw42k!;Tm@wH!oG;BqJW!OXHo_%Z81hI6EZ6&T z_3`h2fd7|pc?|+(*6!hSq2cW4NJ1V25w))78yQAx-h2`UewVh*jH|#GdOd?T4qX^;L$4Rz5c#jD}N=31!jjAUYmH#iVP5rj|&Bhbz}9g7K0sPIr3E*=CGXxJ9q4XBZz zim5kx0vJD!qf1&+z{VgR@NIN^-*55qKuUCD9YGKY!Nc58&xNi8Ayb9tuveYf!zLv- z7RHo+a%2aBsu^qks8-@l*TS#?K!FIGg+TWy|c~&2x0Ka@YXT5ctWM z@IW86Il1MY z;DTv>0VM3gGl&C-DM$wVqVFpLq9ykL5$AV0;e=NSjh$?KNgnvY@sGk{zM2bO9hn|mdDQ{AWw-P3S}Sc zKZFlB zf$pmP0J)_U2rlTHxp9=p2D@(-eX=BcZGO2qi) zpQfS~s$hmTV1j92ZG#9fI@B=31b9M|^!yCY#!jg6s~Ia0uARNJZct#9>v-d1$UOLL zsNft?4%)jLzU{jw1m=LTm*Vpnb?aI@ZHB!W6E8Lh7JwumwB%U$Y*g8!{{i61LoV1+ zyWj?R=y_n*knRlv=7fEJqBCj_|7dO>D8>t_VFN@Z_739^pbF2l2s$DuvKj(P7(L)N zxJ^w19#7Ql@iLJ`JbXlE7&y^jArZUSNR_AgXiti$tA)$9kYub(DklCB;=wf`+8kHI;NXggP}u!Q=gJ^|G7B*q0TT?%WuFsE zK;H7LW^#dK_(hi>MS^BwKhJh#Y+}P?Y;ZGc|x3u@qlc>*vouzW)0^&t4oEFjsHH zlJ14pKt&?2dhtLg9~U5sE#n{&0#Ho)W_T5Ucib$~IYCf=el2Y*50X2h$2Y4ZuE4IY z%|rJwGo(Bkhb4#@V=d5*af4;Yc+0(_jrRh5aFGKaym{>|QHI5f+`JiPz70qiG3LTg z33x{h2azPX66{t(i&XRc(8P>6veBhrMxZM4k$1B6> zF}#p3qBdv%^1_^oEtSHQaAUPYdHG60lF<(6qyxE}qA;jRoK*D{f z+dQA>Y{Ye&V1rm69tlq~-}&Q;{pH)2-@m@vSbERyfE6;814Do;!u_HdfP-ySQZJmYRdY2TTO|x^O*s zw?H5h{rifsf*m5y-$Nt@F%bd=D{CnylsznM&OsDQ1ytOgN6FYSOLktK=LUTfsJ-BV z5ZZgT3s#Pg5ZzlOuE>~IbnD=s`#F*n0us`jh`ht=ihcR@59ytkEF$2S%#og~IFSiT zf8uEaLG0#x(KZPH$~=dLbk`P5Ge?3X;cm_~V`_jC?7ZNzkfG3|=6xPJ!`>21|Ac?= zgE{dpbEz9HGa->kLF|3=NnCKk2MLR{}d zQfX19i-e-R7lDkRf!@QeC!!Zp-3fT0`G!r$i&Zr>dRL@*Bpg7%*Tx2U@GcGlq+7kq zdLhK`YGnre?wSb~Wxejfij;~EBUG+Ez`i%aAB1uM9<3HY9ZZ-=w9F4Rb127Ve<=#e zJ8u{h?CeNHLqJ}60(}QZmwt|UB_s=hiO4;susf0b(wzKS-7g76Q=7!}$}&L3D-jYpiZ>h=u3Jk?=!*kF z5zbUF<})-i)_KdA`UU?0Usw}_f2P9sz+*hLN7wsg03xBU1zzL?r1OT{2G;vRIs3K9 z*uO7d@?-@RC$JHn`Q1v~L!)EMXe%Y>L=DG^)(J#uNDHyN97<9g0PNrc%ng99NC(&q zZdjjeE|Imw%g7&qf2nTc)tmfrXc=0?v8QR5yOY2a z9DgsU)GGXU@Np1bbR`ORM3(f%Mn)>^Suo4kMJOWAb7m{4!)H?J@mOWCHaKc#2NqtQ z2vakho!~tH2m!Za)EF(;*FNx!`Dy*!zRmURHE`zlzyKEiQv!# z_zW#PL4BSIN#VgE5t2Byufzg^(cs7dB7bL44d&Td3?wB~Z3iV6fi}4txbC>B6dY(C ze8mnEzj-fGLEYT2zX0;1XKLZy#kCAAfr%bO6cncGbyx<{qdcMzZP5S;Jj1#O=V+yc zsu0&9E%ol>;<<`ha8r0-C;J+pmq5>4rqNbF9$&B8a<%V&{ps8H_L3_*^SgnQnI9+a$P4<-3(Rts_o|+R9t8N;zrQ_pql4{=A4=Q+5^^JT&IryqpQ z7cv{eOTFDijB6FIV?U8<6{a$knb%gXdvb3n&EmQ19z^yjk{~SG0;~WVkFO94xG}-u z?$4U=Do8V{?5SRc3jyE1rrW z6I>707HV1pF>+%oM@27Or+=qKClB5J)=Yq%4fU(zFe3Tq2Me9 z`Q7(ISKma=^YRQ5I6ynZ>fu!$);gdW?*>A)RBkML0ce`yNqmRTV~FYQC=X~a=m20f z^F8LFh*c-#sAm5F8hjrzc`W~Bxd@XlfDie4ud$14DZv@zmq$Y?Kz}4cxmA0!p9vq> zd=C;Tp`K3Q$m6DdfR{*Nk7d?a^8% z!ZFPWzvUDmy6{2>Gz@hi5emwmFbVU5)`kN~&+hzx$GN)coe`955h|Dnh{C|Pc&NKx z$mtzQ5z$T%0{YhFt*I{S3 zm0Gv1Dh)+D)`)GQW>7-!GRdq}mq1xuIt3h4in_|2BSZpFaOd zkxJcXQ20V!Ck%qXbwM6Zqz-ts!g};DHe$XI8-Pp&Xi);uaNz}NPS%)UpRGzYpy4`v z2rg|#OAJhiP(AMQq-Jlkh1PLJlrf0nxi&O*2a8-$=2I-!haPX0?CG_RGr=RjQcQ?fAZ!h zUyS`6(-f|`JHh|}($P{?P&wFx-G~W?l{ZHuctF39UT;MMS0IYP4Djd+xYxb{39@XR=t)=WYOUN4b2%BDyE;`W% zP;LZNhkvJy7t;Ed@xr}8;&&=>D_Rh&OQ6Bk2>u~J^Uyi6W)mem^kM#{6(r-5C7dgO zt5%Ypo^1?*pY?um0oSdUTEKB6)CHKr3r_1p&L!WHQ~+8$c)BJb^?u`CP#Iho5g*Ws z1+OkZ-vOg*M?h4Lj9a;v#~LsYg4u$sL@qE(h)pE z*@@l8kBIuX(L79l=*w)flJjM))@P`My6F2qujN6T^a^7LW$ijbSl~3fkE!t=$ZEYy zzX#OimhHgOiHhJgbS4q-3an-)Q#X*&gQy3=S{4d7e%>5ZK@iDRQKBt9HLu-VdQXIO zYk%h7{1Ijui0;TMEC*%=@rC7KR{ZwaLF5|(3y(sKAB0{E{(w0Vx_}VYX4V@7Nl;)u z6O)JH5lXv;5Qprn@F$-95)Dn>nyV)0UyoEf2tzMR_Gy3r`S-nleLXx1?|B|H>UCuh za@4^a&*ylrd-M)T_AIw4pfTTc!}{(E!GGBimhiw!RKq#q{Um~eSxwkGzr_;oi$5#G zMhpb|5W7;{F+@bcZT>1=&nfL2{R%jT#}=@-ew0lJG1S8vHo`f%M%EL;+^o%m%n(7U znGxIyTM1BZARJ}F%D`#h7Z@Twa1&Kp;!kIEGqN2V*?_}hb*&LtLD#k-L` zC+iI_NH}+_7-wwlhJnJ4V`_JVaDM>@ojrsjHM9_)JdkkX}A|+X__XBa(c!6L*G=_35zN0{;j@c4Y zYgyF_W;)>WL}c6NL{AWS?PvoiPEXyJ#|}$nv@KRj)6VG5P#qja0BcY4!WXcQ8nWW z*S?^4pb={b`y%Xu10KL#$;1;(HJ`*?93FrLxA1HWllqWLLt(oO4p-4JAbG&cd|j%) z{A9BAx4(S*=gc)VbRmS#-=5NT+j|lr-gX{C3=skhI^$t*J6W}=WIp#iK(+u&9t%%X zzaSI4bq^pAq<`~*wBiH(6Ot|f~g6_ z<0|Lb`LhmJbJrAJppaBPh6#pjAO+*Uh5sdzXTph@?gdf92t4?T2#F&btNAE2F!W%U zbij!x;MG1X*=sjVI?B6&S(FC_WMS$Je>6iJ*-BKO9e+K1GT(zmG+wqvxYkpw1KlA) z5;-Lk9yd+oPRE^QCkjpvtdT7|@G+Eay~8VcS~WYmZf#)}vJnw2Z$xY%RdDMwA*wWB z!~=kB)t6_#S>`uWBKG20d{i2d;9ym-<@p0;XW!56z#^U))V~2=8!#hmH;8nLUk!*R zXiI~K1b;*`6vs+CEdIl4egDyZeE*Z8G3*1?=aJoQPr;Rfr;Q8Z+-)!OuZ*72BiJHW z;_sDYf9rzV2E+^L3m1e1b!@;ss0)O;*a1`2{6j=}!sBYUcOsrwzn~0_{jKrsFod71 zPi2nY6cAcSK=VrbB>dvMux3!80n(n-q}$^y@qhD%igf710ovlami8TljgTJ)8Of4T z&+f6avtaR4MAf)YWQX-48$vP9mvWS!+xMT_udnqeAKWn-R8_$+J#f4~G(UXu3 z?|ulkzT8t>Vk@QIAl}vM3tJXdAw82@%IBY6d+d61BtF>SP5oMBs|Rm zoSRVUNehZH4`N=b!y4IWod~qU?Dtc?yye00VYJ6#j_jJyG#9o6uX^nVYF z_L^+X??vdyxNIf~?p3n6%&da7fi9U)A(FtXSd-PP!X<82=ubgT&U+KCfGsSsfcqAK zoW%HxWjm1@%@b|@39L#8-r`?PLp~G_(g|s(P=_}KPUr{IO`stNVz@1rChQ#+Lb6Q= zL$D1Tsxv<4owy$h4+1sT1eUh#34h2QHJj;0uB{mODn13Eu;dBt2g3*!ZGe5qD+mC( z>$Zq0g_pAGpVz0~=4&Sn?*7^o2>d;95-%*uH7m6$qO@9m1WiAHb8JYOGByf#*)eIx z3-~;&x68}!8c!K8s#aT>Pbt#5kRyHDUvh!msCSsdnNG|Z(G&+HBGvP~hc7Z-tTGV} z7hj72bZr0mXc1?HeO*uSHc8GL>eA(N4fZjJ);1s$LVALg!M#UrfhTp8GbjtX{174_Y+=fL5$5K}65<53H64#ac&pq*Sbt-NdDVwxB*HDk zg`XcNpz8!1F}XhNsJD6RvV8ycz0Efg^ya$3ew+<{FX1!(H9D5nb1pK?7z10%lF@ZdySOupbzoGi_g4lW+Kkz95Jj5R-NyO2G}UJip=TZ z;nEAs2M2%$L+p>pHv(k2GbXK@7F^aqe~M2hgy~b}%UA%W|zBf2ga7FG2Dtlz-t(tA~i)nFwnl^4S;* z-=&0U5RV0by*FqyJS^VRa#r}h$(-AQY^3CK=4bgy=J70{Kw|^G@cm^OtOdO%{#y)V z^GVP5_kO@|!zfUk`2X?L@M26zGJG4+ICcKBO@~r=S_ag0I8-{2|JK@-f%LlVl|n5| zScpXfhmpy4gMWZ#1qSl8TXr9|j2%`*g=M8I3YtfJHLp)Ueynfn^N(*|zW(*6Z=e72 zA-_{!Mp`VpF*b_rqIG|X&X<$!7w$6HL^bIoy79*EPpG|`Q&oZxi&_nry&*@KF!Gx zJFy%OVu*{~Q?kK&Yx;<0urWx{c@|`{V-u3f1jWH$Kz#sL zko(V;?n74WJqo}NVT^FWE8!D%gRnit<_arkSWmw51cT3;*aVqrpl)zNibaI&@O(_# z5!!QbB7YX0;3HUL;@;AK%Y?FxNnjPrv4_3NK#g+am~YDRuGV`stOb^H@=lmAsE&Qz zgyj`S0V%NQ&KC?1PG+&ty7YNJy>D^HLVVg50Kr-hPn<5qDMmL6ffT)ov!c5#Z+mLM zFOwV=4u?|qix~f}Uw;1l_)A56outt z{u%aQ8_^`d{>j?C(vI*lieTG8P$zH-h#dVirFb}9sH5Z%31=Pb4wS4nFcm*RNAp1V zM76yHGCs3)%_BQG=0e_KV35>yuw-z5FZ;@g0VpP;MU*(@md_0T1V!Hhs0ot`$_n4X zm$s#g*a%SAP+mCZgtOQha}qkvV>x;un7Ai)K$oE^=dwQ+`een;Z6bU}Pv%i7!T#%o zmblPk^FoxbhOrmB?@`Vj{CQurU)ryq{=Dq&wb=&7K0UiRE%az-I1xDJ=Xy7Pp%JW^ zCR8Mh<61S@>ldr;Gxn2MVSo7mG~anaX(13(3mg!u99XUMgnKv8?*wlW+~o#o)R} zOQqSLi#|Hhe7MY2vcsni1HgITrf>=8Wj5l61#*{j5#Uc|uZbMkg44FFAMhyPLVS95 z(QTL@#3H0qM(!yu-VBYEgPO&~N;#|ov4xXas0E`PL=cnW3Bsy0%P!JNaRn>ubI7AT znSXW{NtJHG7(@zGm6{zmO*dQ>Q~yZU^t6}BZHRC6>Bom!UN7~M0wSE7s z{RzL#DHf|Sn-$cyqg<1yDlUIf`4FvA2{zVwg4i*i71;(l7A5~1rdcTw<393b^Q$AZ z+T4zPLUr(9P*QuEZI6cfBJWSs?pf+-#?1N__WZK`ai-H&oMD@Wz{4&Fjll#!Pd@qW zOf@UB@75rcAmLTl>#F^=x9_jHMjrU3xW5~@rbk?esXR;yf$0Jnrh0!76N#aAlI#K@ z3_agYzd$5d-aMRrmTud(FYI6v<`SGpmS&X{dJ(BrQ+9YjvBRb)a*hgHZaZlR@6FG| zg&PVpTfinx_GsF>(;Zwz5U>gvE|effX`jK?6yOo>ZytON=RPI;g#S(5xh0ou6B!q6 zqT_3Kh9xzij9rL?U8fUiAzKjIXyE;-I$5t@zkK=S_pg)ZDd+s1fYlPvHglk zb$T_c-C40$xBN@~qka33X?!=Y%i}?t6L}-sPeKIG`?3LJLT=!eEM{l#T4}rF=^!ge zs;v`oS%q;~83w3Uqz$nXO>`-QiiLYkExI5m*1~}p;{ub>EE#`kAQ#x?R}t$8E$Oc4n_8gGJ{&wchQiIdE#yQLKd32Bu@y*wW>G5RPBy*{`37 zc7M`X4{5%fHy!!nZ=R_yqP3 zHkXEpS5vn+71)1dM`c@^Ff1%1v{h$3#3m~I{cIdkzz3MShD@Kn45;orKh}FxD_ft| z(QGC9h%5UQ78+dBc`y|OD7Z3e3W0?@fZJk0*D{Ha2&f5fxG~v|SQrZ6Vow?$qxwnf z{IFWT%|96m;u${#$UJI7hd7YYZG zAgC^z2kg3q0+>hn(#KAl*OK&Br-M%52rT$?;M$DZ`jd^ae2aJ#afA&MiO*~vGie(D zv-&gh=bobGsi-$BRM&YtV<=AtO=2(3X2KZvGs`bK=E7bOM+<^;Z%MNf*Tw&(gE!C1 z(J^e4d0b0hk?RCBBF(%#Gqu0P=>~{=2PjQGyb*tK_&dBWIMpCQT!}f5l;v<4TVmm1 zNEOe;io)NG$jQ_a&RP*$t6g75O5%al_Y2% z(5ZA-I(F4TJ|a7a&YRe;n?PLTAfhN85%P+hypSbOsnhcj`*5N8c*5QUOREWCX#FiM zn;es6FCTx)1Uf-0us_!LL^veSLU0I35*W|n=#rdl_dTOIDIN#%3|{k$NLA-~9Q&h{ zeP83-dQJS7mkJ*%_aS=2Ar(g&?5czlke7tzcw2xKp9bY>TP2HKEqMs`lnHfqXLg0t zv~1Jy3|9T{IMGgECuyRJc$?-(1t@XANNxQEm5_hb*ZVkANEd!W41-47Bb-ru@b~7y z#DpdL^^rB54o(?Jp=}~GLwcsCqK*zcltzwDa@Ek=Nw1|Btk~~y|Mc^h?;orzz0A>q3qG!8J?J)@FaMT7&as!BOtRjh% zY!)U|K!Kg1dNz~X$9xJW&7JgpL+rqh!{bd99AQwEAQ?HjPS_ke3Xf$ZW$wNk%Tze+B zTKR5}J9mc4+xEhHu-yfFXH}DvCZDqFXw#(ic2Lx45pxk&!E{{Uv{^gxa&so9`%P=- zR`Nf|xfyRMv-^AwF$N~A*e4z>2d6aCX3eGxzTP=#1Qur#ZC?Hvn~}@yoMfxh`@w%- zq3fy@yV3ZA_r>D0WT*CSO)neBC)$I3MNG}Tt&Zp~*;$zD*Pq(@{?o5tzONsz92Pfw z51mMSRMrJ(IdB3@z3RSmHnKYo=c;25yVn%g$8#PuSKLIoIFmCVt(L^;3g}}g6TZ6% z6R72+lg0;%&S)Q6xS#pMgoB%xat40`HuQGZ;ZS|mKr05itR)BM6&athm9}ua=hz$ zsU`dE4>15Fd_gq(0PhT4w(f1h+0Rq*+9uw=uHo4<%XlNrZkWHVPtZ4~q8)#*F`k$& zv@XMwuUH2{9$BAYq`>jbvO#k5f{5ac$r_mmJ0QAT&nS=f-e!Yo#wW9H!?YdLAQO+U z&FhQ`2SQkmr@Wet3CR-6o*ZLq=>aB@f)Fs03bn z0Amd`EN}7V`}HXEx0yejnS6g}=WT>ZOMpQcr{P*iIxOrPd~+N{ER7v`DE@T0yb477VB=#X0($Q=DIAL2C>Y& znpkYlX*pqa^D@@f4<{#2sBSVjS%{6<4ryCvE}OgcE+>_>qaC(Z6=!8ZbR8Gm*8BKx zd*uP=hTTlQ&59k|cJ`C{Ga7%?ZT)e2k5$UanE65ch!5+x!CBtV!fq$QY za2mC=`#*s?7tR%mxn)_r0x+D7u^4SA{rvVuE zDevqR1cwoJ7tYa~Se}!72xaMMs}0cBEZQV%mn}QZkZMO*dMkp1Oi-e4`VKZ?vYvkx(g+Aw8?vVbT#azmYCHR@d42lv(=Xq8`Kf*V`Z}@)dw4&FvyL3y zdWmDz;rs&;VKwHm_IE$izEkI^g9AStFnkur+g~0q89aF(Z;F7U2dm@Qzokvs3(j8P zdw}>6s{Ob&_1=j0nw%)o(OBt&8`45>y0mXid(mut~#y9 zrWe%dk!}7XLXmJoS_fr@yzNv9mZ8%Zy2`o4zS|Uv3qO5oG8Nv|KqB?FIeT* z-cNhuQ;6Y=YOCdMyLv7w=b_}-f3aNmPS!bP8@=|^taaSZHgwJ?8-$^?^8(@6O`BH; zOJEjjy_SD6fXET-^mh;tIB0>2rx90%laBRfW}6tDAEU5e+o~V@9y8b?qIn_$<*tN; zZb7=WN6_PX48E18j~;D0+1m;IL-Gs{$b74Fbh>8Ct2lj*KfNrIAL{mHddcKi3NQ86 zzkT^^Z_?MF*SD8sHIMsYZu-+JSP-#Z5>QWoHYtB86VeX$u$tW~4M=|`yXH7|)qB!2 zoX1viTSxq9zQ3U~Lv`S7NoHd!%80l<5$}XNoaEe=ELr);cOY2aXZH+;8Sh%AoOqoD zjql=24-KkJYM8q~df6echvh`T`m7IbE^j)?%|nHSNa)+95p?>pZ@R*}oO2JoxE*o) zOg(=>O5<(qDPQA7Ux~$+FTeiyG=Bf_VKCrJN)cp$3CC8gkPE?i7Faz`5uoQ|qcNuE zK7{*SPUj~C^QNttK16?lti1Q_d{-h;g}6bMytV});9(#p+rW@0(0ZAMV=s(iNap~b zdvCWXPJqbJPhR74MwrzqPKHC+nBAQDvMhh^^mro=3kfas3wN^YqI(Adk@H#99 ztFrgUZYO8^ZQ>m9&&DLaqY;z|$ksy@dsbL@lxLSN;%&Dn+hqk!uv>XPgV&r#4oZLEiip7+Y4r_wZFWY;`Gc2 zK<(K{dtPFs(C+g#r5FxJYr>SwbvUSvy*_Ye%O((6)dS17oFWFoUU~O`8A)`AEhwSk zITo?=5!XJ&qhqQ{;fgp5B_&rxq1o=jL5K0=YjHqXqBPtlJAgI=0go&+>X>5M*8tit0@|&= zI4E2towK8%?2EF$+o~VP^oD78jncK@aByHEAKdr6o_S@?o1EzK@dkhT5b-^;=acv0 zT*G1|EG~?D`vvG}FL+R2_ zmy`)LHaIt1emb(Y?AK!TFQ3~l|9q`%q8yINxRMtkS*&i)P`Djz10Rj77xDpYPt&VA z5J7MZzT3HI#RGB+qg!0I==rn{$20pqSsUkW5FHai3YClwL5u>-7KpcccmYHqn7*+J z9=Ul9K({IOtcrS+Wb{pu>o9w~$yr2v1Ku=X8_zX8*4cIEJEC#B?aR5=+kZXrXO2mU-#Zm;zIbEE2;oj?3g(^OzTa^4g2yseG6$+P=~G>Qn1_iMEGX4+nPtT;&ulQvh>9g|@^6My@PeBpMq{yx}$0(>ub)2u{@=%!&p+Cy&+FTVPP*`(TuTfV>K6{l5UncY3Ca9mHzyn<(-dTs7hDQ|p)H1B+e0rpnGuFhg z-26y1b3nLZ#ot6vx z<%49Zd7s-eWCv0|$JMaL@?5&)*_qdi5d0$&6WIbW#~_acg7KHOlYu`Je-rnr6r$Lo zMC66{mF#HsZJ9}%FUKm=dA$eB*^5Y;O~31MBmvAEQ|yjD^lm?50M?mNvdd$9P}-~$ zI|MCRBP9pe1JD@wtQKjyv{AX}@OZbH2w1IAt^9m=MoFR-|77+4?aQZMe);lRR{NfI z3(wfyBifw?p)fb)T}th#e;XpA-1Z~4bRfO}m34Yy)2Nz~{4?4`&HkOsp=S<_h1|i3 z_2h7(=Mo~{d!isP#L4Y^cGD{DvcWzd@0W0dc-gezm@2RRvn1OR76|!M8o3`9fQKjN zJP?18IoS-z5uYhJobi;Ico`}IrXX40qcy;4u_Nst*X>Vwg*{2y z#f}}@a@IC!dhxE&v3X9`?~Z#NXFVY*$Kgzz?v;W(E8=36)2lJ7g8Q&S*qdQI;=ugI zbAQEZ@;X$f=6NPCqMbF(I*@i;NXPh=cylI{$8Mf=nGJQsE-W@LkV5tkPoMXd9NO$P zP7AA>tZ*^-S1;M%8Ka}h1QDLY{APn|d!4RVNm}LQ;A*c&yAR7vks5X!p(=NJo&5Rb z`}bc>h&$EzpVzz-Gra=px()8^@M66` z7N(%G!pq|ol>g{P6HKD+)2W2rld(f8e|7GE z0I}Czbcp`4^hO>FyjJT|q08N&cGt~85 znVuIE5Slo$4u`OK$=j4u34#a>ED5CwNj=|CA1>f=rzeW`2czDe8VB6XGRtHO*5RDB zs!YGDNnY!9P%qJozn=P8AkyZQf9ZJ2Rr7u(pmuc*UpV(Xz~bJL7i`19knso@puoCe3VnTEv5%5z3KI-3}J_yuM3x7cB6D}FZcQgC!QmSh=9Xhit7C$ z-d`(s_0B#kf`QkYhk|8!jTt;|Jfj&P56iLImx2gbGn+QwPN$qqeyefvfAn5fFH<8B zV^NL>z+!3w!MZ%-gr0bYiXXsYb5EzoOXo9e+06LJ9-P}d8$GYR>W~h0&m9ggA&*2Q zj2-oMdB4|m^m2NsdW4hB-+%kSV_&ZGU6#jGn@pr%PUPAr`oxQI*`l_Z=RaPCxMh!K zv4&S{OC-G60$Rjh1iZv@e@U-B-i;@+R~GGedgsVF9HCKc&#;}ZOEvqmaHa0|OPGM0 zYk4W&0cUM~+xg5Ay}i-hE?8n{pY?L^_FcUd=VA>lEU`O_VAo66N%VADe@RI^a%gf5XS9aN zZsTZdnR{o4X~o&QoX8G-uNky8jn{8D%ANIU(^pTx_c{tMR2|;T?5)ll`HZd#+1pSo zgOg=CA?kcd=QI-ASKE28?O_QB#S#}w-hiRxX z$S;q=VtQXk@KEGTfBb-@Q@x*FtqWK3ZUaObF%7m3OM9Kz^7Yg2uS1LD@qYA)hgB4C zair;f%3YnKcH5kq%y6yMAS`(~anQ+wa_Z^)E$_t0w*14uY;CZDL^8Yk-)dsb0Rplx z6;}Fo(gq*SV>(eLBOUg0jbeSD_K)4c`0x-SHIz7e{~yc^e~ei$U!mP$Rm32E?6M8Z zPK)3yi)ufjM_-Od^QP7#j_p0naKOcHIeVmdy*K~Q0V;6H3_0`ers0Lm1fbW&`sE+N z{-w$h@q=r4VG^9-01>A*)X(Keu%?c=Ej960=+jo7A)mi5$C;k)O?RSObZ~~(tr+<& z@O2`N&Fm0ae*i5$7p}|%9fqT4FP`vfCaB)~q11E7;TX*_H&ZAP+p&%}JcIL+_ak0b zT$wZ4hbO{Y(t}#HhgFhm!;Kamp35$c1ps-hOZ2l7%vvg_1!4dW=F25(aFZ9u_O?E( zm$UL_`_caS?Fjw3tIaMxJRIR_70d-CKC08QoaK>if6(=uA3D`!%T-#DO@Q|KOq+8_ zk-L!PY^m*i+RBexI;-E>Zwp;6=R4oe9m=d|1pD!r{NCA`?biTbrk4>O4sUDEARKEl z2%L^+Y-&^R)mFdYH91~zcN<6YLg{#ulif^*(-s{4jO~Z>ddA#ra0{B4WWUfQxKZ#5 zCmEB2e-iH33%38hWFJ8Pb;($#^BDsL;|bOB`RqNg$07o;Td*@*KKQF!q-c+;t>?ON ztb3hLj+I3h3h;IZR$AKP9G9cD9lS=c+F^4KZ&~t+dUz0W(Bn4(@7t0QL@uvlTZgCY z{Drr>n4%-FIFiW3SaD`cXI-ilir&fWo!iT{e@lDM?m7U0=(yxVI_aVErOkU~&(k>? zA-djzH@p}e014jaI!1zTzAV|dPoKy7`t8eD-@kwP&<^|_Do;TcKAsPAnOiP^k=cW1 zivlO*;Dqxo3&bo1yiMxQi8nil zf1c=uNJ$8T`j)X>PLX@=6_^%bqbrwl7_1n{PGFs9!|EI_XsRo~t#5C480=NJU~W-r zF)cY(BKkVT8M9@X3xvP%O3}+qo2}Lsp%L7poeVaN<16pW_TR>b8G|p40S@eDi=r2! z4?ExOt+7^6Q|cznK#QeOIMs6BPQ%USe=)4(D<=QW6=7UR9IND7%fn){=kzW+E8%X3 zQxD`U<+KKWIWt6dUThzGs|yW7Eqy<&z6-hNj3cih%C;X>Pj#}R2%60=hc$4eWheLp z<|rWG^L#4Y_Tk)pC+JkL*Ym}dk}2PGdz*av+YGes&ar>(G&P2UzR1Y`_WP&tG0Pt+ zk6)c~nZm^9mq(BL@H&s#mU*6Laa0lGE=6Lu3DA+*)k7m>i3eB!uDKY=!|juQN)>;U<-`nTV6b>red`fhdH6)=v1;bV-RWAzmVx4NLf#6H*c20*iN;i6YI86vg zSJvCyKJDv-=EQ=B;t55PJ(Qtyj_rv0>}{5Y7e8 z)c~`dV>vypOSio)P*Np+#Oggq_9TD*xY0ZJarK&?8uje_E6AmVSwNn1ef7Y@Q)t%a zmg#7m9`qeqPS(9t3&uWf_zKGXZP8GBA$z-OD$XRhPHfC;C!UKetWmX`rFJcGmf<<* z#6i+{ZheN0#M_<@C$xZDse>bzd2Lw5(>`-poaCjk01F!lU15(LsaZRsGrxb%G5+?k zKoq=vx!tR6SRhC$G$gNAA|!6_TinZma2Bc5JRDnBQGw581gL=R2g5nIUUCFChjA#E;gwJdZwfYpug7=^l`U%l6n=j%Z3h7y3!1Ru z1-c=9QZZG#?L~#Hwre>9f{(_An_al+xt990pDUpg5AX7praf(!b`x8a=Ot;`c@MXV zTw=!-V0%u@fs;^3mFalx(ER>ft^E&|l+^MvIIla&ot0QHg5-rM3lDRw^#ZQF04lME z!#m?LA|EB;Y^3A4;%t9epcpc2@+{SAQZHG(56v9I8g`?Xet=tE9)~-i4GyoRO~e52 z`90t7y6;zbZk~5q;MKORg?W05NVW$&X2%SBnTj*EmPd!TolMygh0_^o4$U_On(Rwq zKfKAwTkgCQ5byI~;VH8zCb5B!EO)Y>XnOTUe#!29AM;!LJpWAjfNVC)dl@Uv({V!g z%1n*-2-GS;!;&pFjPNt~hPVAXdgSsHdjvhs!ja-J(cy&+Ugda#xG3B9R1=`cEl6`D zZF$BIgOjI|Kd#G@*iATp9^Rm6pTu*&jsurG{d1h%^a_k@fp~pgu0KS`mx>o6nI|rH zKknz&x8zMHmWMniRMk0ksPY1XBJ3rCfxrP2EgQ~elV1V8@tG5ku(|9jvSAHSlt7x; ziIyOA$moWQgx)ri#8X)@XT7&)7SDHXR>NCcAU58Z2qR(OlOIQ zUI@j6BOu*Ar{f4G=ncKD=!=mTM0YtJqg%pwWN$xd-O&Yzc~hR=>5%z?8m`yX`dAJ6 zdPZ(?mPJOQtgtNF6*LQKGI*VHN0xeFq64e@F5(J|itXInyJ(N~T*?C#^v(mGlAvHV z8`wXrIB!r>0wpege0Xq;t4$uBID6kuA`OpvOYC?-l65w)4)h(1gmOr#gXx8r1dM8@ znU_;vHac5pX=_JKvs@QDj<-YIlH=Zp$=;#MH}xyEQaw}a&P4Y3>g?ynL%r{IKWRfK zGH>~^TC4s1<=gl5)Ayg-9|qUFOv#8|EoQw#ZkCW+yE$=xO)reymgx%KCUG1o5RU2~uHX-vZWierQ zhqLOPBJI6`rw!?L^>15?tFglAW(}d_jHqX-ETPaUO5hAtsY^JX+v%|uA+k}H3MC@9 z2O}BDVl~KrdYF@iV19=^2=LkYkL&hflEJ$y8a89+Gi!aOq#`SaT$HUvD?Cl6pdgIuvCP7MhUd*lQ{2egn-QDA%H#ch z>%EP=&M0)c36UY$vT@%|xkVD78+`kQMTgGb)B~G;1AR=0Ao7Zr^qgLh1rx#ey}0`j zeT$J|+7EN|*-r_VIlSqNdT$4*!P`w*94~bQ-~YhD!pn8q9gKwM0F|~vIB1n;A_7$} z*>#(oT;+Xj(_x0Vt|!e-4|a?z??iBaWKxwN$)`i@$-1cG^`_S9q-!qEnPDBHFGnGx z@_j}KP&mDvNuGbZlMzuJfBLY%AU6jhW4pMyLkw)h|Tcn|dQ&MeFO0s?dv$2S(W!~3omYf#KrymZ2L*(dZvYs;#V9df`;FH9lJRR`kBr>v-gQR3oPvp$G|1o z)oor3M?|*(Ki=-M*Ks=zcR}1d^o5rZ*K3HMlq?N-~SOSY3b=aD%&(1!{7DnJ_ z=N;{Tna>!Pf9S2BXj%5rF-?A-#cm*iqj$5n@ZAu^t)U}u0%142vanCTef@R)^yBMq zKYjfrgnyn6gOtqY5+1KVRrbOAycEH5CWj$H+hYe0@yb)U z`Ewt5f6q^igO^h|Vm`O0SM|7A*&!`2b}J{SySIm#-H&L){?6cVT5UH=wl-== z{8Kd<=#>iAJAqikn(qQ1AQ+xrWWnNAo0QlsV()WRmXk_tx-`{7eBfz<_aHx|SI+Ep zCcNjyr8$Ha*>}In$?qR-ZZF4clmzkz)O1|%e+G}SQQjSTjrz|XdRU(Z=gQ97cMPvZ zv|s}<72&3?B^*}ly;%TeQ3R$FVI=C_h=_o7BnzjJFY2AA!Uj0>e$d4izmZqmXF4au zR^sxUZdd^C#7SI=4V>!+;_$)jTs&_xxWc?*w*Sq+T1T@|#pSsipN)o#F{1jWbK&MK ze~+x*b%duR^I(qYM3&ko5RUj#9Q*x8`}`-@+}l=EY)zVuj`ps^o`TKp-enf6<+k3S zx1t3Cm`Jn@!Ml5o6uhkv<^d#Ja8(C>CD~HJ2*iBjNPUL;O@|qS>ao}p;CE$Owf@cX|5^sh;Ou$M{2=rh=FwdgQdWnRwh^@hAaf{G0%J>Ts)NV~kz zX?nlW?QKWURWIzhmk6xaf^@~#!14$XdwMB{!fs%iUiW!7%gTpWwj1W6cd@58)C!iI z^EspA;t)UZ7CbwDVNk>jCZ25i zx-ig2K&joS%)`up$wPSWFgHddS}!W{$8aj;U;hNt)<>llTGY{71T}n0E${b>K4~Mq_;pKKFp9B5y{p8c{ z=hQoS5r8+Z2FpB?*^d3UX-#uEoIgAA2jAK+K~WO1e*68`_T%+j4SDjuX!{mB0V}7h zV%g4sMPJMfC=k$`w(q5f@m5<~L*P4kQA_hem$FBm_jJwy{B=8j{QEM^uVjGMJzaL5 z5&~x4V&~b@iHf}K96>_v`bJyv`fcDka4Rryd&>w`;b4YA^uV2*vj{k+)Sn`Fd!rT~ z2Cemk841*ROfTJz4rATZHh#od^oYuSrTT;%h>0QhoZg6K`p>Zj2-lB`_J=&H_guf% zRUmfq#Hqpw^1uLpiq$v{bsvso?)F<}a4uUY>g7q!#Rr?amkrfnO0TR%oL@@-;SHfa zPK>dsY(U&_&v1Gn#cigpEm&!JhIE>gXz$Z?*{X4R-}`VD+GSgFMs#Oss^>Y|%aI1u zMh5Cbl|W?APg}It3Oj>00r6h6@Z4?*suuY1Ku=}IlX^XWV0|uCJ&7!-n^r*MSgwSt zeps>iQ|sS8j1Vj@#lVgu!%c3%Gv3ZeL!H2d7V>&p`k0;~_wr0E_WCKl&HnD{#)3%! zitjS^!wHa{c6)@&#_QA94Q=zvl3=IZ0og~-7?GJ2X6_A`OeyA#1xM?FHUZDZm|c&5eHI)m8TJ{+U$ z6#?i$0_d`Ljd*fje^|2rx306@t=k5I=>NV;08$i1>TxKE3<9KX>%>Kpr|&s5;43HT z&mgexH9vM|xwA8`WPx{5Ww%^eH6sf?G>uDh_0(5?spEuOXN;3>MUIe=uTD*}f}PwG zyhC-U^l6qWwk2XY=mIDv+2f35>vQ<@7!FUKi>*W7th$EQWb$0~Uy)z&hAiAX2@@1d z(K>rh#x=FifD(y=y@$iy4$i|$FzZ=w9EzcB8pbvCD)y}Zh*K9Upm{x6py76Ho8+l# zXDN$+a8}j!&uLsTtpL;V)0+Ki(|$We$X%cy(P1t3cxJCunf4PI64qm*y#fVuL^l70RA_uejjXtk@FJhg($c5yx^G?K_kwm^GAeaKXQ zf|G&jO}pkgvQBDLP6Pw)6giF5e92KJBLSv$2ibIhN-mx5*&DT?$(9IW$8T4%`y$Ga zMV1|emyI-IsCx{apv+C=qAjRveo=bdy_Q}V?8}!A{psVUr#nyo_SBo|JUPqZpIsB6uz-KN0$A}nds z%PP!z?*fc-tdvTB2>Q##xJb2fsn%tBs%v?3DxJ5_hQn00;iQ=^`4B1PvJtvN^-^l< zzE!8W+UVR~4b7|lX}%$szHnFru-7NL06L!vE&NEz+3~sGEZgmEtls5N*I#{sy@06;%S7fK+m!&qO)I@T$B)s16PC%0rz}4EW~dy zO78|${%R#emO08#c?W=--Sn){j!mzJ_?8x#Y#1;)BmiDNX3q#5X8Z$xn_Oepk+a*e zK6S9xoFsr7n?44gK3&l!;E>+wtQ1#+!MGe`dN%wA!jU~$bE9eTY{g);Y+*+H@Q~+U~dLr%BCL2HH zKv_hZZ!32}vPXCEbLJ9%lG}=i+d$;wTRw&eqG~ew@a`?UrVpxJMt+#>+mv>mPDQ%q z9(!Ly(;8JR!oKHZzlh{5BYJ6RlOzfzAGL!kk}n+gb^EKt+!`BY*ySW1)w0`Zk!*8+ zRoqdHw#Tyl+n?Ldvb%Spg?@*e?U?6tq^@f^JOM!Cc(qpY6+f?kyGnu1gXN$sRFnKb z#H%t%qq57Ipt1T_Jf~$sQ-eWhLdf2Aj?#0aYmfozt(%C2G*IiKf@TX( zCpfDTEQy0o9@c;?R5je3+3#wOW=Z-(e;oE%N8a7|x=w$K?1W)yTn>U5IF5bWrnM)f zz5Z&`Ux&&t`80KZYl(cj^Xe$!@6ON~z)ivehvAU<+)g!3ROi-EDGv@&^=UFJh7d|x z;vM*AKfp6*il@ViigDGr1tN2gL^iG4l16COpv%Dx`Q2E=VX+V+ft={NH_* zETa~w*1+rsSih;!;Y+ZxlI0fmzy0<6p*^+F-+#QDXnSNz<#a$*^RLb(BBJw3#i;8- zs(c5>-y5)lloZBhIX@qC9KqG##!)|Ya@}n1st#K!5f$Wb`C zEi#$5x01YnX%iAO$l4?yx^hLKZE|s0vhOs&0g1@XaXa~9HVB%d|ISN|v-6F%=s3(` z>rh*Pbm=OfEdv`wjdif8bzEE&4!lynBFI1>-0lG5`^)i3)tWz9w~zh#!#`i&iS9nI znNKH!4?0ECyUK#PK2=iZHGNR7)oK1Thb?l=lx?ej^L`w%ldvDMT1G*q)uMXxbh0Nj z27puCNsjA!g4k5)jQ*b8z)?a%OcJgfwGlq6Rw%u|-Mq zk#=pltuV9`8o@#V7|*3qDV{(f$M$fPiV~_8HTJ->$}1hQg+uk5Q>7D<2IqBi45eKE zyL9h=I!X`jg}n=B&cHH;H3~o?$aUDJS}p1v5|A}i`GzVzIZd)BY7ysfv?vDqoT|E* zH&tsG%K~~&zVz9BsFfQ{h~#iy%9fpyL!xs+K~c1~B4CwzJtTx3Q>Jy@o$BM1v#Ivh zm440|X>YPX%0g5Qz_TfoIiF{bGw6dy^3l+LP;RMKfP~r9oVK)uG5u1CqEzZAG^Zu1 z8I|8~TelxCpI?5K-HqkegEM3WhZA}tgXrZQwI!5!c{;lfQlr{k8WrZE2P?-8L~a1| zb(-Sn*wwi{^#a*Xy%_AsZMJmeUtD@@bI~^Ig>@R=tD2;zL}xYLnn`?c>3W~>3wvuy zQ~sM1%?H^d)dOg;5p_1n@I_~9&YH@(i==CL$mc{t+4ooA{!HLuQgqq9sQO?R98rLg Z^?bt|Uhvus)oE#e{0DwRi|Tf>003Rhd_DjG diff --git a/app-crypt/gnupg/gnupg-2.2.20-r2.ebuild b/app-crypt/gnupg/gnupg-2.2.20-r2.ebuild index 8fdea955e0be..f803fc146a9d 100644 --- a/app-crypt/gnupg/gnupg-2.2.20-r2.ebuild +++ b/app-crypt/gnupg/gnupg-2.2.20-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl tofu tools usb user-socket wks-server" # Existence of executables is checked during configuration. @@ -74,7 +74,7 @@ src_configure() { append-cppflags -I"${EPREFIX}/usr/include/libusb-1.0" fi - if use elibc_SunOS || use elibc_AIX; then + if use elibc_SunOS; then myconf+=( --disable-symcryptrun ) else myconf+=( --enable-symcryptrun ) diff --git a/app-crypt/gnupg/gnupg-2.2.25.ebuild b/app-crypt/gnupg/gnupg-2.2.25.ebuild index 919565475201..142bda909b5d 100644 --- a/app-crypt/gnupg/gnupg-2.2.25.ebuild +++ b/app-crypt/gnupg/gnupg-2.2.25.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2 LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 doc ldap nls readline scd-shared-access selinux +smartcard ssl tofu tools usb user-socket wks-server" # Existence of executables is checked during configuration. @@ -104,7 +104,7 @@ src_configure() { append-cppflags -I"${EPREFIX}/usr/include/libusb-1.0" fi - if use elibc_SunOS || use elibc_AIX; then + if use elibc_SunOS; then myconf+=( --disable-symcryptrun ) else myconf+=( --enable-symcryptrun ) diff --git a/app-crypt/gnupg/gnupg-2.2.26.ebuild b/app-crypt/gnupg/gnupg-2.2.26.ebuild index 4f4f9118835a..ba1dc86689af 100644 --- a/app-crypt/gnupg/gnupg-2.2.26.ebuild +++ b/app-crypt/gnupg/gnupg-2.2.26.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2 LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 doc ldap nls readline scd-shared-access selinux +smartcard ssl tofu tools usb user-socket wks-server" # Existence of executables is checked during configuration. diff --git a/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild b/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild index f65cb7282db5..92040f547c0b 100644 --- a/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild +++ b/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" BDEPEND="dev-lang/perl" # pod2html diff --git a/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild b/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild index efc797548a00..0a6eb6d4c569 100644 --- a/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild +++ b/app-crypt/pinentry/pinentry-1.1.0-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="caps emacs gnome-keyring fltk gtk ncurses qt5" DEPEND=" diff --git a/app-crypt/tpm2-tss/files/tpm2-tss-2.4.1-Dont-run-systemd-sysusers-in-Makefile.patch b/app-crypt/tpm2-tss/files/tpm2-tss-2.4.1-Dont-run-systemd-sysusers-in-Makefile.patch deleted file mode 100644 index 81c223df9576..000000000000 --- a/app-crypt/tpm2-tss/files/tpm2-tss-2.4.1-Dont-run-systemd-sysusers-in-Makefile.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index 85683f9b..986d4c8d 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -582,8 +582,6 @@ EXTRA_DIST += dist/tpm-udev.rules - - install-data-hook: - -mv $(DESTDIR)$(udevrulesdir)/tpm-udev.rules $(DESTDIR)$(udevrulesdir)/$(udevrulesprefix)tpm-udev.rules -- (systemd-sysusers && systemd-tmpfiles --create) || \ -- ($(call make_tss_user_and_group) && $(call make_fapi_dirs) && ($call set_fapi_permissions)) || true - - uninstall-local: - -rm $(DESTDIR)$(udevrulesdir)/$(udevrulesprefix)tpm-udev.rules diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index a4d234d4e6396e73a8889230628013166810b77f..0fa744fbe704e96810bb966714891cb9ff43447c 100644 GIT binary patch delta 6962 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 diff --git a/app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r2.ebuild b/app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r2.ebuild index 3dc64d404014..d20250a7da06 100644 --- a/app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r2.ebuild +++ b/app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://ftp.ics.com/openmotif/openmotif-${PV}-manual.pdf.tgz" LICENSE="OPL" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" S="${WORKDIR}" DOCS="*.pdf" diff --git a/app-doc/pms-bin/pms-bin-5_p20120920.ebuild b/app-doc/pms-bin/pms-bin-5_p20120920.ebuild index 915c0ae05cac..2d559c54cf3f 100644 --- a/app-doc/pms-bin/pms-bin-5_p20120920.ebuild +++ b/app-doc/pms-bin/pms-bin-5_p20120920.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${MY_P}-prebuilt.tar.xz" LICENSE="CC-BY-SA-3.0" SLOT="${PV#*_p}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="html" RDEPEND="!app-doc/pms" diff --git a/app-doc/pms-bin/pms-bin-7_p20180430.ebuild b/app-doc/pms-bin/pms-bin-7_p20180430.ebuild index ecfd2c05a2d8..291c689cf913 100644 --- a/app-doc/pms-bin/pms-bin-7_p20180430.ebuild +++ b/app-doc/pms-bin/pms-bin-7_p20180430.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/pms-${PV}-prebuilt.tar.xz" LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="html" RDEPEND="!app-doc/pms" diff --git a/app-doc/pms/pms-5_p20120920.ebuild b/app-doc/pms/pms-5_p20120920.ebuild index 9ae5cb0662a7..6ca0a68d18fb 100644 --- a/app-doc/pms/pms-5_p20120920.ebuild +++ b/app-doc/pms/pms-5_p20120920.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${MY_P}.tar.xz" LICENSE="CC-BY-SA-3.0" SLOT="${PV#*_p}" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="html" BDEPEND="dev-texlive/texlive-bibtexextra diff --git a/app-doc/pms/pms-7_p20180430-r1.ebuild b/app-doc/pms/pms-7_p20180430-r1.ebuild index 169f58382261..52ff3eedd1ed 100644 --- a/app-doc/pms/pms-7_p20180430-r1.ebuild +++ b/app-doc/pms/pms-7_p20180430-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" LICENSE="CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="html twoside" # texlive-bibtexextra for plainurl.bst diff --git a/app-doc/zsh-lovers/zsh-lovers-0.9.0.ebuild b/app-doc/zsh-lovers/zsh-lovers-0.9.0.ebuild index ab61a3209511..30feb5966e40 100644 --- a/app-doc/zsh-lovers/zsh-lovers-0.9.0.ebuild +++ b/app-doc/zsh-lovers/zsh-lovers-0.9.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://deb.grml.org/pool/main/z/${PN}/${PN}_${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" DEPEND="app-text/asciidoc" diff --git a/app-doc/zsh-lovers/zsh-lovers-0.9.1.ebuild b/app-doc/zsh-lovers/zsh-lovers-0.9.1.ebuild index f1b42c625a30..f0c674d4983b 100644 --- a/app-doc/zsh-lovers/zsh-lovers-0.9.1.ebuild +++ b/app-doc/zsh-lovers/zsh-lovers-0.9.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://deb.grml.org/pool/main/z/${PN}/${PN}_${PV}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" DEPEND="app-text/asciidoc" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 9511f5f56aece623bc6de5dfb51169712b547d3c..4e8245f1d750ac4a4d9cb544bc35da1f8bdba5fa 100644 GIT binary patch delta 12881 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 delta 12790 zcmV6np{NIcLTtwJa}t+47C_0y(nL z#6)6fQcv%1A2zB^K`pf!O#=9<&WViJLu6$BkDvbiryt(!&wcgJ{lESG?(GlWweZ6~ z|KFef&%cC!{-LzmLMeIG6S`}$uMo0Jqq()t+&=nVi*4(Fc@Nj)Ov^%vZJp)JX0o+v z3ClSb{0iHj-duHoKL~4#RnC~v#c@*e-Q}6rZfCeKy!kUj&+UhQ`(Hn0AAX3rbQg2? zZt#c6=Jd`^Xrc9-d|oBZP@Iox#k@{d!B)=NDj*U-;)D=Z>;${3^e?3%?>+laNNb6g#5rO{KHdF0fC zUTAke%M5$>P_p?QPuXYl%6^|YT&gShISE$%7ONG1PUNFXv(3wwotGWA^G?l`G>$L5 z&J=fF#gY%MuVmTPz(?oZd}^)Ee8x(lowHh7yh8V3MQeHX<$1e3R_?ryx6`wY$p3kl z62Z#(%v-G9{jt}Z&(C-TpPunrynk7-kpiukw8Qap^gi0$V{D5(hvNB7el?#454GkR zHIBr8OB1(94vt;U8ku+Et(R}1lUhCTn|+s3>*lBPJl#kwtDQh5USjZhrGJZ8b1~MC zS|??yxm`jH&T`A-YprLJ=q`^^<_SKw9GfTCcinBCok%cWEyOZwW(Ct;W<+YvTD$9E z_Q^ZjEOxSmopW8$k-XL?f4V)zQJ(P{yMNt(zunR+ME6XuJW~lLBoeDuvOZN8{b2D; zd7c^xTvMsV5mGk`-_=v)&)4pIy4rS*c~PI+3OVO^f{+6X*GhJjqgh*f6l!x+Z_A}J zTG`#A&(>;o-@=vLXxXdWYDy(H{zf4)B7t*`L^YqC+sW_3=e0rBk;HzbMe_H^2eq+( zbJ;u=r7}oi7b%RYxJyAc7E?{m9${(a*h?KJC$fe zAdFf%$;tvUNZ4bgQ;d1K1*+5;%=Wi`fCYeZu=a!*Tr%FX2-;#wBjrQ3%-MEboq)Ci zww^Od8}crX$SV-c(j4iNyOE}Iq#9NL23+%QdCyl7LmT8TK+^_DK0&hpa^=F4=3BtN zzIn#V+!N;G%)J$>mQzj6ok$rir$Pv>)zp+7o+oFOL4TkDG|0SviN?y3C1ikqqrO(& zEH*#TrYgaKbs;Wqh0G0LCCk$)&>k(Y6jVVlM}nPip_+#uFF;f*j$%zQon2jPl*}Tj zov(%BiALfD@`j8}tL!+#JVYu~2q-9bM+z)YEOm@Bj0HV0rrfCsNT55%10Er)XBpyN zfoe%0ihG7?e);Xw{`BKt_V2HM2*&g0XND!u&jTe5V4A-2_Mld6x#k$*x1Q%1(XmF9 zn}&F3-T z+AaX9l>!QfBw_{mB5E;Jv`5^b_Srg67LOMTk@hy@+NZVD-2&_&b=O$X-ABlaa2qh5 zc{IPK_lwXy(0;+sK8I9)8U+jZnUOt|T{*pyus{Gm0G4|a$Wi#sk6sO|pPnb>*?I>i zJJodpQ4XkswuXR+w4FX^u@D(Gzu|@#0>rdgJM7< zWxs2Ql2o$;eITn?GUX_0dO#N++6k!fn*_K-c-TN7mnI*vpaDPwu1>s|m;TG4vMO50 z;!YTRXaEy>@oAAaNDhkGCXYv=LFk}yK#ldqQakZ93zhf;qj3Cu3D%qb%ZK+LKHc%l zZpj67W>o1+-Vt;RrTSD@10(<$fnBkF|tvn zcf6&RxB3W`!oBAXj>3>|H-stVVzz3Sfb&YkCy=@+48DExgs4#X5lsWJXDV(4$sVZL zA70L(zfk+D!tLbn5TqYUW{`TWBMBuL$<5&<@$y5Zon$kA7-N#$&v~6BF4(-)OI#x)qx1}@KgqJVYN=VRtIg9 z;`}YdX#(3(rv=?n0j_1ZDY%xn3!*K;=fQ)D1H=MB~ zWHBT4VWIif%0T7&mPCXtR0Vhye<yzAx*%B3M037tE**tGafa+7sIuw^ud zBO7v;wz>2~T0mo${3*$9(R$bCEn0x!6S1IwHCM_x{N6Ypt zw}5?rWW$69@M5H_sXG1|{-#MU1wIZhMV=TBJ7$wFWLX#K-ZqSh_J9l=l9S~c8)ia( zA{KrIsB}F!{6+-3NQa1-LIWitiRVON_Sa~AzQg-dXW@5|LLN;O5?KPP?4b4tk)&4qg>kyEp2!9uNY!SLI^ac_z@65?QkXESV^y z!-FBcK!k_Rg73%?p2eV)M20{zSUWO*RH`0VPagASXrl%&ZJU2uFbo3P3d_uoGC&;Rk`cNylx&0gaN`{;6} zqu~G#@2W)vohDpaM_dywLJ^W{0Stl{fgc#quZm7iun$^ms3*V=Bf3eU9m({6Tn3Ac zrU#Pnfxtd*xOq2BN&(3?^a7uK3!0~X$o-! ze|93;P-609Bvnfrr2>|hfQk@*2J*=&RyXk?6*JK$n(or}8PGntQuS08;uRaa$&UfH z?SN#+5Gck>o)CaGhn#DalP^RSzN2aqX6I3itkp`LgvJmfivtf5H$+4ABF+jZ!ONWq znpGita%d8G0Im}|Cg2DCv4Q-^dM_Xz<=NL>VEB;-@H0;y0(@OY)?o;Lpu3YQS-n#$ zxBNOE=9f=@`|Zu=mv%(Ebq1+Ohw23IGa9GxbS{B~IBqB~tmYs)KY*X*bn@A~(c9jRbm-l0)} zG8ZRwED4y1}woZ!!CP&#!zF60O5>SoGKs>Ifm+8?JNVgkfo5Q+-GTC{iyQ zpv}Jqyz=NU4@#$#TLtC6$hA~6-&_#Z2q)kN3`1#co?8p3o=s_gy!lb9mN!KDphh3w z2dRND^JGJ%ipft5f5rz*fHPsmz&>R=VyptuU8aqmC+whEd7N?}IF5LHl0345Am8fFN&% znnYK~(t&{Z7g%iVhP-?v*zQ=Rbkqasn1lx1SE`d_8bM}LjlB+wpqN&llc1sC@FL*b z=1GAO)DRGcolziUgGE}b7kOR*f`}vs8=!mE(nImoOb>>C$lP$SeHXNw`l_`&qqSI0 zKY{fu(On#mFub@Jus}R+1S|`Z;5oFG`Yw4m(8>c)tmmW{0a;#YRs4nl%aZS~u9_Cm zIew!6cGMHB8@pAqGL9xY7&gCtixzAH2Gs+;AVq73Wm=u^GNj|7AEXA0T!ZMeSCKc6FzX-(;7dJNe{vf5qQHS^n5S)RP8iOVyjqfMd1@~Ng@`jw z5;+YUg9L+{4u;E(X1!})LoGV>n|B>*ny#C>)(7B!N>@XLvu26(WE~?FjY5SafX?o; zAuxzQFH|7Fo{(bzY8rf5m3mM&u`sVRf;QGU@;u0YeET=Dgi zf{kE*_i+%S5scooZg{>@!6=H_Nwit{0$g)OzoRB83zKzO4+#dyMd4*o&wij@fF8`@ zmf*S+I~E&pv%!Xe_h%&uJuU$Oii(=joD|jIIY%ErYd0`hJOKmpAPagXbq555IaQ9L zI2(}X8-|}Ezs2nRhj;tOxBc@=n)zqP%a90vX#&f0VHd+Xc)o!T+!6PUPu-M7rN&td zEDT6?kVx%>VVJe_f;Wnz8Bd=Mw9SChT0*-yvy1znT1ull-rt#r?n(!?uD!l@r;6h zFNW-b#LN+YK$q-tXc9^NWu$b?!M_05mv`^p+!M?{^@MgU#_7T_umZ(JzK|OrMd4u@ z@~dGWjS3;AwP$D&W-v6vS|MxyqmfQg;1V;0QI6~oG7T9GY*W6|%j04XU{JN5RpMl> zdbQggeF;xV`oL1~q9_@XIkn*6AA*m6D%O?=#xE=i5`&qo$Xj{@OiCD5_2JyMhABfQ zn%d*o*;3VZa#@~&2NA9iHl$M-KoJzMvTPKYVmCwd^Vc`;p24C}p20#sYnP-%)PZ)M zob;x;+g@TPZ}bMnF2EkBC=rY{P~d$tzYD2`oxZJ_!%|00?|c$0XW1#oxUPyr&0kWZIm{2gbO4PCZ1X| zd=hT4Qy4gJ?9P)W5v+eh1hyg4i0!Z_yAPvRl%5nb(2(6rz`onrfcYNr3g9`p4GxY* zY4agU0f3OzWF;sop6RG1f{ay1Eoql+p|Y@`SsUKi?ctICxa+(C_BbH>9C#y=tbk_f z8b@t5qN76+9`YgBVxpKII~xIx@V#DQo!mG$KnPhDR0~oe|F(Y*B}|-j5Ypo5k&8twfUZ6kuYw&hR_^%N`jn{vf67w-1lN&qTBun(+&l|WNNH(X2O;|m z*kAjnPape_@7~PcK77}wh`{Qzxq}LXT@EjVVeL{n9u0q_xscf%Isq6!D-?sB!i7K* zLZ}%~`XE4&^4jfWWh>Bj@bGy-3CJARC>D)Lgn-n8bh{upXuw5#^sB1-IiEUz_BFsP za!h>aLA4F*gIsE~VqG z9eG5*=QV#TT8-5hNPZk1Pt|T?6Mx<7E?l1?tYst^8VSdOeg;`iYhHb2q$f*`&jA?& z1fH`@3VOAZ{77&p4o^!Yj+&Y1yu3`X4fIf#_C#!8)+P<=OFaWc20HA8Z8mt<;qaeV)4??fOYz;}f-CsExM$XLs-To=4MGai9Wt z0r40wU^!2Sac(uj8iEMu1N>3*H+v+kjEwYmeWqBmhousrDQ$Rldt6B-n9(#=^61&4blmb{i^p0|*^n z^8k)`jg@dI1MZxALkWOF!+U=ZvL1n6C~m}WP_qtzPtPf@STz`fphR<{BMuxKNY(Rg!IJ zi^6M4>tO2c5dY=l$CtjU-A3Y|bC9_Xo^U`Fq$QqIYWbkQF{_1=fir*bt7?9YOM`*0 zle|Y5Y917UA?)ayYJ;gkI^;UJSxD8qwVSl%(XlJAkjLi1T8{q*d>#{Cuwcfs7IcSv z9(qNKD#a z;X9nqHHmwmf6%|W{a>9gAugT+@2J%(gODtj2zzOS*=)`@dYwR+u zfE7Y*KavX+YY+eo2zx^GLayvoef(Qr+Gd?CoFO#WHWqSGmv zH45{NGDw|3 zB2WA;af-cB2}o-IC!`|Z<@PlywG7s77zk7z!9ZCNlL;Fge<#XgorhdA{%=V_0M1BD zelDJEys?+S(1<>Mf(53S0;!n78Yih=L+}Th&ouR#20l#_tJsqfFcpyV0CXUs10wp(K*mAdz)AzmISL8_P&N|g7TOAQ-DVdVAs*MdDFTMn2S9LkwIAZwoe zW+JCX!iL&VBkD_m!b(&k8obnv_LCnST7OcFQUDs>LWLJYTH!BR@oMpD^HaeCP&GVr zG(nW{F&gIcizn3PYS8RiCRIlZ1+aKdENMF0G`NH0)$Yuo^ib{m845-dsIh8Xv8sPW zy%8}ySh=XEr~{@kPzufnQPG4p%$GGv22S8(j|OH?TpBdu5rRenfKbqu-v*#>N`LEp zfB)g$oX<~LssU;ieglGt7l6JYrdj_krOmIYsI^@AeIYDJpl#sNw>H8mA{Z5=2DkQg zCgPa-f~%w=)b^$B>|||QvB>4heI#X+Q9{q@u*P`E_&hxip+gyP+^Iu_lr`#>%Z8V+ z#OO&dU~Uo*b-suEe~N_9)H79^XMb+~RY|BrTbdjk5@mIO6iyBDCZq}K{vd+nz`X`r z@vG<7sCoZ7N%CwnTZ=>c4T4Hoc3f`JG-IvtQyc-t1U{=0E9pRiyt&TSGz|tVKzIo4 zaa#R|uM(y&>WGabW`?9{gULFy=_#=jUBeG0q?j~{W(yvmg@ene5;Z8op%$iHBOQ9c zmQ&wIcz@Ew+Z63y5(MJmlMf#if6v~UXGIKAy)v>C^*kCULT~BRzy#xGNr>Z?HMguY9;9*e z?jEfVFT0A=;Zw#_ewuFTl^=wm+EO2+Mg1dcn!4Y3YW@gvK_qnmN*h6a>BuHHhNB3n zS-^JS(bTaS8`VEsDp^^8e>Do!7CbxRyhi9@UG;!hg=PDb5mCY6nvB#mGd~}DJleQ% z1H94Xy;Bt7%GEC=60Y7=yN;h>m$#{z*LE|_-`DJh3rQ+$BWTF% zOi+i$907u;o&JJ=f93~oq5AMyeE93HcV!yvwn0{~UOGEbF|_a=FGnJfwVInHh#KM0 z_@wXIn?{OBaE&P-tkL^@)XiT;S&*LajW%h)8qyACMl+Fo z;X#|u5bV&JZ|UZFKK$}|fA0Tyr-!u*GcH&ix1=dtx31HfeVf$Zz+r@}Jvn0?hRmu* z2gpk+^>tR30s)WEFUU_BC=ve931!}>Xp#db;(@RONhNLZ<8_7(%0a#Pp&xkazN4(U z+We%#B_~l3nyhCnf17Jaz7PShozdTgk~LBdhiZ^wYX@b@Q*P`4IYmY2 zxT?#0Yp}P=a(SKFO${)HGviI1l3TyMx}ImWAng-t&`HHn;hm$il-kSlJrDN z!a}|1ASW3o-$%yJYx{boJ*zk?X(MQjso{Qi?Q$f z%T~`bTDAa?w6wp6-xR1L{=9bf>+#iVECLYRk_cG`Fh}hu3B!vWkhZRsy1H4i+eB<1 zoq$6oQ`#Dd&~_bfm#m{}z^^5|P+NnnGtH+ywtB9^PIv)S91yI5oPdZayt#^c=>Q!{ zQ@ddJ7CBc*Q~ct8TyH;wGcsUjy>kDAIsP$5-|y6R|4M{PZSQcI(eJD^Qnm{io%1Xs|( zLjIb@<_ye_&OlKV$=DP31KVuv0BD@4cR)0{avkwQ5;jfF#i=dGs!dBss-ppcP6*LS zz7=xsAWG-dx>Yj9e=$g#K_9P7+!1YP(5U0rpo(v9_0}n~(-4GEvQ;X2hosF(ca-@21f*ATWwGc?MjO0qKgi->A2y*&qYQ zx26t%yE@=m=UQA@s77$!r8Tg;M0jh~7HfP{62Jcb?(M6n$Av!6YE%TRwoBTXQimm6 z@t5E9m<~`UXs=F(xnT5S2ZMtN(QurUSUZahEsGqizo57>Qb zwv-7+!ixMq4gjoq3_2g(Tu~{PUUY_8d%Q<~`(&7Ahe1UA5l!9;^R7mc@8B(w(wI4b zVhN$9n=a53_3CQWGc^s46(VP^c`MD*^OMuGfP7QaFY|yy*p{1F{B3`J-PgbGCl(#` zndqXyO00x6M?>gV0dj1phon=naAos4u8vctJk>cj5JRU1NdoQrs4J-R>PI76>XQdd zRA~*;uxac1l?7D{&8ue9ROr@I;sW;bXp4@195^(gdezIa0TPoGl@ik~D)FvRg*M0r z4tHpqe|m88Xj&FMxO9vREpfDgfEk33lh7s=f7K;e?KZdjslQ);yhQ8Sm`@dvj8<|; z>e)n!co}F}XhovI&bkPt)hW|0`qjyeQV}g`A@S5!~f4^Q`NXq+KFMnhjhmU>Lj|=CAllCt+pC>Llyd5yM;C$tybTYi(1@goe{*X;sbRb{X9>MpaGE7LRb5;p$wH|V?{ZX& z_VCFN@Q9jRzJ@Am;3I+#D7b68uILQz0XflT7+{_8E0|teI$Z8F;6Js8+OIK4ZEm+) zWB$`$_RF5ntq}QG-6>!PiLK#+1l?ZM4S=Jpslkri%4wJXQKqJdz$b;RH=(z(+e`(S@_t)-l+m_ zZic>M4!Yh!^9LSBrXy$k7lnF;x)%70#xT>=pI-z!S_B?3@kavr^kwM2a1B5d$j}b!P8#MA90fJJrC+%jV zn%%QAsG8E=c~G&ctB|#~e~GVvn6>GwX7bkgPu5F=;>1H!ZPXr!8+DsNS-R{;R#wM2 zbzGIwbh_*dQObjBzX5GQszbg72ZV7^*W#MGyoYLjxVPu;%?MU=sm(YMNFKZAweK7| z0Hp37K!8wmzDV3H-65lbk4=*dJiG?%kdP!9%n~x?i8bmv&m0k4gvMf-K8`|&C0ou)@N4cBBZ^V^=c^)Kc zpA)XoDm6#SjT|n2lperUZ1rQhK@6o_3NCeb*%`I-4K zu#EgQNiwG@rtXMn`GvZsv`MJVMs#LJzP%f8t~BvHJaQAAbAg#RH|= zY4xVVn40iFgzEM$jV|NbiW=JBwa(yX4c-F$6&<8z!$5#hf4=fFm{`>iBD(Zx+oKPr zu5M8_1cY0|O93A|B4nSJ4mwBJO~@o}d9+b=Yzoz)fjyUxG}^$XT8Uc)0gx+Ys^f3u{1SmZOFXMa#=x^A!YE;HzG ziql@OX%mqTyPD1#o$f%CT{BRi6W?U%0$-j883jaLv((v%hf$!q$Zl#72g9JD7W@&0 z&$Rh$twZQcT}Gl zMS!C-CBjbl%83@hoT9Su@gsMylETdC#yIsjF)V1Dp~F&#gO*GwosV!*brIe^kI>lWJQsB_i{n2;{*r-84hB2aORf9Uww# zB#lQd^eo@Fbo*5aru~qhYu>b9MHOSTJ!q7`v` z`I>Tq2q7q_UgPDOweltDY;){q5IBu{O|J{zD1Rbl6Ada$&~=+1fHCB6eVdfCe@;qw z#Zp&lWnOCO*eoH4M|Y2?A#9lM2h3+pj3eWZ>0(7-FDaNcCXxq;c9pN zuk#7o>C}~@ig3G*#v&o|(xpd6J=ie6Iws~^r?elw+F_u=)Cg_R6A_BZ;;U?m?kyuY zy1WU*e-%xc=$Ka@ zpbP$G-{wdD_WR%af*<~?`#yQ^p-ZhuUxJ+jdZBAK0s#yXN_N5MVnTRdDsxg5*8%y$ z%HdACHZTYRdeC&2pgE%K-T!n8@4?05Z-c`*5<7{;H?SWgG)y>xl=_O63 zlVLif(ZUhvVTm<%$8Q6sf8@G$xEBDC<;X)hOFCF5r0_aX6J#+2Sfv#WtE+KMHcS+4 zv5_f|fX}^7IUoTLDAnII>hIrQsDw(sU6}{UI2AG)1PzCmK1o}Q>QUlboW0aB4V_F1=Cl*t)#T2cVP?N2HF9=~9o_q`HtQe*`IotyAi{{^vZ; z54#k7)3i*4kCA>*yJou2xyBqse}N3Gnt`fS-Q0>9)2J3sYUyG`0;PkeMe|uaJ}Os7 zwzcwy7pT4|Rj0OJAt1_oZr#j;BU5iI-j0#|{_gGk@bQoToMg92)TnzB`4Cbq?X{6c zNz>BT2DT_^Rb6@Ke?*UzqM##d(gW_M_E#glluqaB=!&GV3c3&zIj=cW-F2K|NxYU0 z1`ouSQmmPVyFF_1dBxc_ctcnFY8NkQqa1x%Neo@)5}J-9_ky|Iy4aZT*haVmS4c&o zcXVh_*OD$BZ^Kvu?7FS)n$bPlBO&q>@z$-8n*8B4b%$Y~e?qmBa1-~xe=ohB8)rjT z8+2XXA|YKbwdJ79lW#H{f9B?p*lV(0 zNyj4fiL*&U$s@_uLTcA-1_PZOB+)d9eBI!wy8sZiXae1Vpk6GriqTtBV@`T!QaxjZtv~zDL-(EXg;>?7fl&f!x@-Y&<24O0L?g*pYL9Z|rYqL* zd)k@B$NOu4-RYd{CgV|oy3AWQqVp<}lHd&a({$R1$MKyXin_HBF`yPBtNu^_A5Aa` I%a2|F0F?_wZ2$lO diff --git a/app-editors/elvis/elvis-2.2.0-r6.ebuild b/app-editors/elvis/elvis-2.2.0-r6.ebuild index 2317c7acda26..528a43940694 100644 --- a/app-editors/elvis/elvis-2.2.0-r6.ebuild +++ b/app-editors/elvis/elvis-2.2.0-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.cs.pdx.edu/pub/elvis/${PN}-${MY_PV}.tar.gz" LICENSE="Artistic" SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86 ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="amd64 ppc ppc64 x86 ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="X" RDEPEND=">=sys-libs/ncurses-5.7-r7:0= diff --git a/app-editors/elvis/elvis-2.2.0-r7.ebuild b/app-editors/elvis/elvis-2.2.0-r7.ebuild index c69d4195dd1b..8725034a1229 100644 --- a/app-editors/elvis/elvis-2.2.0-r7.ebuild +++ b/app-editors/elvis/elvis-2.2.0-r7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.cs.pdx.edu/pub/elvis/${PN}-${MY_PV}.tar.gz" LICENSE="Artistic" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="X" RDEPEND=" diff --git a/app-editors/elvis/elvis-2.2.0-r8.ebuild b/app-editors/elvis/elvis-2.2.0-r8.ebuild index d5c65e2ef429..6a5ee6c55e01 100644 --- a/app-editors/elvis/elvis-2.2.0-r8.ebuild +++ b/app-editors/elvis/elvis-2.2.0-r8.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.cs.pdx.edu/pub/elvis/${PN}-${MY_PV}.tar.gz" LICENSE="Artistic" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="X doc" RDEPEND=" diff --git a/app-editors/jupp/Manifest b/app-editors/jupp/Manifest index b64114a80130..622c24fd9d02 100644 --- a/app-editors/jupp/Manifest +++ b/app-editors/jupp/Manifest @@ -1,2 +1,2 @@ -DIST joe-3.1jupp30.tgz 468421 BLAKE2B 630ef1cd3f3c73060b331126ec8e6a24d7277b3f2bfb293eb6110d1dade34ffe6efc502d0985e603b2c86a10bf27faa6151e28b777189332b805e387b756dea6 SHA512 673d48da41f61797d6aeb548e62720d1a60e3e000445558be88fb0d7ca8a1a7ce7c8bdd5b5bd58ac2c16d46dd4541da7922999256669f693a570a11562d6550f DIST joe-3.1jupp38.tgz 498068 BLAKE2B 46909c5f0f14b1d0ec30219b8ddfe9c0ad76b726f7178f7527ad5fad0cec40b7ac663e93645187220280572fa3bbde9bcb621f8816672e69c36587410fd98c7f SHA512 1d21ee5bbd1a042c58a89dd2bed8ec711c59fc383ff0dfd94d3a0eaccb999734915abc202e2112c5d573d8073e748b8024cd710b21803fed7422f5a8bccbc0c5 +DIST joe-3.1jupp40.tgz 503318 BLAKE2B 34452784f145f81158dc6a9223a365cd04fce2f3a669f99bf5571e8f33ecf8ff34d7f8495f6c6803ab1e734890c95d9fe9f88be38738b2b2111a9512db2f7872 SHA512 d61b7b9c5cc5c17925ef27f8f7942bc4e4d283e49b02f4962a7e3c5d3122868aadffe108f884164ae61e86776584374a2b5220c313a323efb9d3820268402ead diff --git a/app-editors/jupp/jupp-3.1_p30.ebuild b/app-editors/jupp/jupp-3.1_p40.ebuild similarity index 71% rename from app-editors/jupp/jupp-3.1_p30.ebuild rename to app-editors/jupp/jupp-3.1_p40.ebuild index f2d4cfe084ce..d8bdab27bf57 100644 --- a/app-editors/jupp/jupp-3.1_p30.ebuild +++ b/app-editors/jupp/jupp-3.1_p40.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -DESCRIPTION="portable version of JOE's Own Editor" +DESCRIPTION="Portable version of Joe's Own Editor" HOMEPAGE="https://www.mirbsd.org/jupp.htm" SRC_URI="https://www.mirbsd.org/MirOS/dist/${PN}/joe-${PV/_p/${PN}}.tgz" @@ -16,11 +16,12 @@ RDEPEND="ncurses? ( sys-libs/ncurses:0= ) !app-editors/joe" DEPEND="${RDEPEND}" -S=${WORKDIR}/${PN} +S="${WORKDIR}/${PN}" +DOCS="HINTS INFO LIST NEWS README TODO" src_prepare() { default - chmod +x configure + chmod +x configure || die } src_configure() { @@ -29,8 +30,3 @@ src_configure() { --enable-termcap \ $(use_enable ncurses curses) } - -src_install() { - default - dodoc HINTS INFO LIST -} diff --git a/app-editors/nano/nano-4.9.3.ebuild b/app-editors/nano/nano-4.9.3.ebuild index 73e6b12a0ce9..47ab59c4337f 100644 --- a/app-editors/nano/nano-4.9.3.ebuild +++ b/app-editors/nano/nano-4.9.3.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then else MY_P="${PN}-${PV/_}" SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="GNU GPL'd Pico clone with more functionality" diff --git a/app-editors/nano/nano-5.3-r1.ebuild b/app-editors/nano/nano-5.3-r1.ebuild index 2afee8b5c491..cc4d86a9ef47 100644 --- a/app-editors/nano/nano-5.3-r1.ebuild +++ b/app-editors/nano/nano-5.3-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then else MY_P="${PN}-${PV/_}" SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="GNU GPL'd Pico clone with more functionality" diff --git a/app-editors/nano/nano-5.4.ebuild b/app-editors/nano/nano-5.4.ebuild index 28951995bd22..46e2b65518de 100644 --- a/app-editors/nano/nano-5.4.ebuild +++ b/app-editors/nano/nano-5.4.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then else MY_P="${PN}-${PV/_}" SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="GNU GPL'd Pico clone with more functionality" diff --git a/app-editors/nano/nano-9999.ebuild b/app-editors/nano/nano-9999.ebuild index 28951995bd22..46e2b65518de 100644 --- a/app-editors/nano/nano-9999.ebuild +++ b/app-editors/nano/nano-9999.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then else MY_P="${PN}-${PV/_}" SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="GNU GPL'd Pico clone with more functionality" diff --git a/app-editors/vim-core/vim-core-8.2.0360.ebuild b/app-editors/vim-core/vim-core-8.2.0360.ebuild index 21ea460ef5bd..91a7938857c3 100644 --- a/app-editors/vim-core/vim-core-8.2.0360.ebuild +++ b/app-editors/vim-core/vim-core-8.2.0360.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="vim and gvim shared files" diff --git a/app-editors/vim-core/vim-core-8.2.0508.ebuild b/app-editors/vim-core/vim-core-8.2.0508.ebuild index 28ba2d3038ab..3bb10a9d3a28 100644 --- a/app-editors/vim-core/vim-core-8.2.0508.ebuild +++ b/app-editors/vim-core/vim-core-8.2.0508.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="vim and gvim shared files" diff --git a/app-editors/vim-core/vim-core-8.2.0638.ebuild b/app-editors/vim-core/vim-core-8.2.0638.ebuild index 28ba2d3038ab..3bb10a9d3a28 100644 --- a/app-editors/vim-core/vim-core-8.2.0638.ebuild +++ b/app-editors/vim-core/vim-core-8.2.0638.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="vim and gvim shared files" diff --git a/app-editors/vim-core/vim-core-8.2.0814.ebuild b/app-editors/vim-core/vim-core-8.2.0814.ebuild index 4d07d8c37442..8e717cace0c9 100644 --- a/app-editors/vim-core/vim-core-8.2.0814.ebuild +++ b/app-editors/vim-core/vim-core-8.2.0814.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="vim and gvim shared files" diff --git a/app-editors/vim-core/vim-core-9999.ebuild b/app-editors/vim-core/vim-core-9999.ebuild index d1dbef9e8f10..a4aee4e9bf95 100644 --- a/app-editors/vim-core/vim-core-9999.ebuild +++ b/app-editors/vim-core/vim-core-9999.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="vim and gvim shared files" diff --git a/app-editors/vim/vim-8.2.0360.ebuild b/app-editors/vim/vim-8.2.0360.ebuild index 8a757434c46f..92f316237417 100644 --- a/app-editors/vim/vim-8.2.0360.ebuild +++ b/app-editors/vim/vim-8.2.0360.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Vim, an improved vi-style text editor" diff --git a/app-editors/vim/vim-8.2.0508.ebuild b/app-editors/vim/vim-8.2.0508.ebuild index 372853638330..3884337fb862 100644 --- a/app-editors/vim/vim-8.2.0508.ebuild +++ b/app-editors/vim/vim-8.2.0508.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Vim, an improved vi-style text editor" diff --git a/app-editors/vim/vim-8.2.0638.ebuild b/app-editors/vim/vim-8.2.0638.ebuild index 372853638330..3884337fb862 100644 --- a/app-editors/vim/vim-8.2.0638.ebuild +++ b/app-editors/vim/vim-8.2.0638.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Vim, an improved vi-style text editor" diff --git a/app-editors/vim/vim-8.2.0814-r100.ebuild b/app-editors/vim/vim-8.2.0814-r100.ebuild index c9e9b3a5b2eb..51113346621f 100644 --- a/app-editors/vim/vim-8.2.0814-r100.ebuild +++ b/app-editors/vim/vim-8.2.0814-r100.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Vim, an improved vi-style text editor" diff --git a/app-editors/vim/vim-8.2.0814.ebuild b/app-editors/vim/vim-8.2.0814.ebuild index 946d309a7f6f..f2d17bf17958 100644 --- a/app-editors/vim/vim-8.2.0814.ebuild +++ b/app-editors/vim/vim-8.2.0814.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Vim, an improved vi-style text editor" diff --git a/app-editors/vim/vim-9999.ebuild b/app-editors/vim/vim-9999.ebuild index c9e9b3a5b2eb..51113346621f 100644 --- a/app-editors/vim/vim-9999.ebuild +++ b/app-editors/vim/vim-9999.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]] ; then 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 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Vim, an improved vi-style text editor" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 560b60c3599342cba5e8015423cc6f4f2471c61b..e61efa9ed1eed380e17bdd4da674bcc010250ef6 100644 GIT binary patch delta 17924 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 delta 17939 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 OFaIBkMK+4rkN^N*j{~Ow diff --git a/app-emulation/cloud-init/Manifest b/app-emulation/cloud-init/Manifest index c613182719d4..7398ca2b26d7 100644 --- a/app-emulation/cloud-init/Manifest +++ b/app-emulation/cloud-init/Manifest @@ -1,2 +1,3 @@ DIST cloud-init-19.4.tar.gz 1091893 BLAKE2B 2ab8fef70b420c066d6d8f83871568eeac24f00879ecf3d58c3768dd809cff6a3b79c7e72d9a10204002101049ab86ab64f0c524362e00497a9222960ef380df SHA512 e69ea47eab41d69d64fa44102fbde59319da5f71a68f28a0f6ac65cd6866542b4fe58a71b84c903cfa9b1d2f26eb648cdf4de633b8df61e4f89c9fa4c2a2b1d3 DIST cloud-init-20.1.tar.gz 1088152 BLAKE2B 1c075676bcf7454965beafaaa38f3cdf08f321ddd0303b7f710c49d2a69e0fb2ec8a81870a632b7504c47af6436555c97ea9fa9c8416955de78f8f551b5509b7 SHA512 ad28e4a0290165308ef2cdb8a935778ad99039978a204bee1098460de006bc3f375a3b81d0d72971fc4f4195d5d2ade9c648fb19e6d6eba12decf750dc54b6eb +DIST cloud-init-20.4.tar.gz 1228898 BLAKE2B c5697af31e7219a060a82732fbae2e89dd00786e5b0feb638f1f64f6ce861df041ef687a6095cc3bdb5478f4f4c1504286155808102aea9cae853caa97d4ba1b SHA512 da2fa4673b253468380c4472795fd449809c8ac84d8f13ec1472b9b7e7d54e187ae06e5a81a36774793b05f4e1212dca57bc19aa8955b4c7fa7183cb100bfbb9 diff --git a/app-emulation/cloud-init/cloud-init-20.4.ebuild b/app-emulation/cloud-init/cloud-init-20.4.ebuild new file mode 100644 index 000000000000..9ad56e71193d --- /dev/null +++ b/app-emulation/cloud-init/cloud-init-20.4.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7,8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +if [[ ${PV} == *9999 ]];then + inherit git-r3 + EGIT_REPO_URI="https://git.launchpad.net/cloud-init" +else + SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +DESCRIPTION="Cloud instance initialisation magic" +HOMEPAGE="https://launchpad.net/cloud-init" + +LICENSE="GPL-3" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +CDEPEND=" + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/oauthlib[${PYTHON_USEDEP}] + dev-python/pyserial[${PYTHON_USEDEP}] + >=dev-python/configobj-5.0.2[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +DEPEND=" + test? ( + ${CDEPEND} + >=dev-python/httpretty-0.7.1[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/unittest2[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/contextlib2[${PYTHON_USEDEP}] + ) +" +RDEPEND=" + ${CDEPEND} + net-analyzer/macchanger + sys-apps/iproute2 + sys-fs/growpart + virtual/logger +" + +PATCHES=( + # Fix Gentoo support + # https://code.launchpad.net/~gilles-dartiguelongue/cloud-init/+git/cloud-init/+merge/358777 + "${FILESDIR}/${PN}-18.4-fix-packages-module.patch" + "${FILESDIR}/${PN}-20.4-gentoo-support-upstream-templates.patch" + "${FILESDIR}"/18.4-fix-filename-for-storing-locale.patch + "${FILESDIR}"/18.4-fix-update_package_sources-function.patch + "${FILESDIR}"/18.4-add-support-for-package_upgrade.patch +) + +python_prepare_all() { + # Fix location of documentation installation + sed -i "s:USR + '/share/doc/cloud-init:USR + '/share/doc/${PF}:" setup.py || die + sed -i 's/version=get_version(),/version=9999,/g' setup.py || die + distutils-r1_python_prepare_all +} + +python_test() { + # Do not use Makefile target as it does not setup environment correclty + esetup.py nosetests -v --where cloudinit --where tests/unittests || die +} + +python_install() { + distutils-r1_python_install --init-system=sysvinit_openrc,systemd --distro gentoo +} + +python_install_all() { + keepdir /etc/cloud + + distutils-r1_python_install_all + + # installs as non-executable + chmod +x "${D}"/etc/init.d/* +} + +pkg_postinst() { + elog "cloud-init-local needs to be run in the boot runlevel because it" + elog "modifies services in the default runlevel. When a runlevel is started" + elog "it is cached, so modifications that happen to the current runlevel" + elog "while you are in it are not acted upon." +} diff --git a/app-emulation/cloud-init/files/cloud-init-20.4-gentoo-support-upstream-templates.patch b/app-emulation/cloud-init/files/cloud-init-20.4-gentoo-support-upstream-templates.patch new file mode 100644 index 000000000000..ec6063d0c68a --- /dev/null +++ b/app-emulation/cloud-init/files/cloud-init-20.4-gentoo-support-upstream-templates.patch @@ -0,0 +1,86 @@ +From 823454f1ea140ec47f5f9c5c3c5ad62eb458eb8a Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue +Date: Wed, 24 Oct 2018 10:52:46 +0200 +Subject: [PATCH 2/5] Add support for gentoo in cloud.cfg and templates + +--- + config/cloud.cfg.tmpl | 8 ++++++-- + templates/hosts.gentoo.tmpl | 24 ++++++++++++++++++++++++ + tools/render-cloudcfg | 2 +- + 3 files changed, 31 insertions(+), 3 deletions(-) + create mode 100644 templates/hosts.gentoo.tmpl + +diff --git a/config/cloud.cfg.tmpl b/config/cloud.cfg.tmpl +index 1fef133a..3f5a41a2 100644 +--- a/config/cloud.cfg.tmpl 2020-12-27 18:35:39.107000000 +0000 ++++ b/config/cloud.cfg.tmpl 2020-12-27 18:38:23.982000000 +0000 +@@ -154,7 +154,7 @@ cloud_final_modules: + system_info: + # This will affect which distro class gets used + {% if variant in ["alpine", "amazon", "arch", "centos", "debian", +- "fedora", "freebsd", "netbsd", "openbsd", "rhel", ++ "fedora", "freebsd", "gentoo", "netbsd", "openbsd", "rhel", + "suse", "ubuntu"] %} + distro: {{ variant }} + {% else %} +@@ -206,7 +206,7 @@ system_info: + primary: http://ports.ubuntu.com/ubuntu-ports + security: http://ports.ubuntu.com/ubuntu-ports + ssh_svcname: ssh +-{% elif variant in ["alpine", "amazon", "arch", "centos", "fedora", ++{% elif variant in ["alpine", "amazon", "arch", "centos", "fedora", "gentoo", + "rhel", "suse"] %} + # Default user name + that default users groups (if added/used) + default_user: +@@ -221,6 +221,10 @@ system_info: + {% endif %} + {% if variant == "suse" %} + groups: [cdrom, users] ++{% elif variant == "gentoo" %} ++ groups: [users, wheel] ++ primary_group: users ++ no_user_group: true + {% elif variant == "alpine" %} + groups: [adm, sudo] + {% elif variant == "arch" %} +diff --git a/templates/hosts.gentoo.tmpl b/templates/hosts.gentoo.tmpl +new file mode 100644 +index 00000000..cd045fa6 +--- /dev/null ++++ b/templates/hosts.gentoo.tmpl +@@ -0,0 +1,24 @@ ++## template:jinja ++{# ++This file /etc/cloud/templates/hosts.gentoo.tmpl is only utilized ++if enabled in cloud-config. Specifically, in order to enable it ++you need to add the following to config: ++ manage_etc_hosts: True ++-#} ++# Your system has configured 'manage_etc_hosts' as True. ++# As a result, if you wish for changes to this file to persist ++# then you will need to either ++# a.) make changes to the master file in /etc/cloud/templates/hosts.gentoo.tmpl ++# b.) change or remove the value of 'manage_etc_hosts' in ++# /etc/cloud/cloud.cfg or cloud-config from user-data ++# ++# The following lines are desirable for IPv4 capable hosts ++127.0.0.1 {{fqdn}} {{hostname}} ++127.0.0.1 localhost.localdomain localhost ++127.0.0.1 localhost4.localdomain4 localhost4 ++ ++# The following lines are desirable for IPv6 capable hosts ++::1 {{fqdn}} {{hostname}} ++::1 localhost.localdomain localhost ++::1 localhost6.localdomain6 localhost6 ++ +diff --git a/tools/render-cloudcfg b/tools/render-cloudcfg +index 8b7cb875..d109044e 100755 +--- a/tools/render-cloudcfg 2020-12-27 18:44:22.032049636 +0000 ++++ a/tools/render-cloudcfg 2020-12-27 18:44:41.632619051 +0000 +@@ -5,7 +5,7 @@ import os + import sys + + VARIANTS = ["alpine", "amazon", "arch", "centos", "debian", "fedora", +- "freebsd", "netbsd", "openbsd", "rhel", "suse", "ubuntu", ++ "freebsd", "gentoo", "netbsd", "openbsd", "rhel", "suse", "ubuntu", + "unknown"] diff --git a/app-emulation/qemu/qemu-5.1.0-r3.ebuild b/app-emulation/qemu/qemu-5.1.0-r3.ebuild index a0db186f9839..edc4ce863840 100644 --- a/app-emulation/qemu/qemu-5.1.0-r3.ebuild +++ b/app-emulation/qemu/qemu-5.1.0-r3.ebuild @@ -23,7 +23,7 @@ if [[ ${PV} = *9999* ]]; then SRC_URI="" else SRC_URI="https://download.qemu.org/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="~amd64 arm64 ~ppc ~ppc64 ~x86" fi DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 37e93e96652911119dda921fd2f57fd8b2d93c89..990a03845431a031ac121e1f50ecc5a8b5286d69 100644 GIT binary patch literal 7547 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 P*dP8M=+Z}isWt!r7s-Oj diff --git a/app-eselect/eselect-ctags/eselect-ctags-1.18.ebuild b/app-eselect/eselect-ctags/eselect-ctags-1.18.ebuild index c5555b4b6d3c..b35503e33cc2 100644 --- a/app-eselect/eselect-ctags/eselect-ctags-1.18.ebuild +++ b/app-eselect/eselect-ctags/eselect-ctags-1.18.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${MY_P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=">=app-admin/eselect-1.2.3" diff --git a/app-eselect/eselect-emacs/eselect-emacs-1.18.ebuild b/app-eselect/eselect-emacs/eselect-emacs-1.18.ebuild index cb40113a3b88..6e3dae1a78bb 100644 --- a/app-eselect/eselect-emacs/eselect-emacs-1.18.ebuild +++ b/app-eselect/eselect-emacs/eselect-emacs-1.18.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-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 ~x86-macos ~sparc-solaris ~x86-solaris" RDEPEND=">=app-admin/eselect-1.2.6 ~app-eselect/eselect-ctags-${PV}" diff --git a/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1-r1.ebuild b/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1-r1.ebuild index d753a65e3163..41c30d5d30d0 100644 --- a/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1-r1.ebuild +++ b/app-eselect/eselect-fontconfig/eselect-fontconfig-1.1-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gentoo/fontconfig.eselect-${PV}.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=">=app-admin/eselect-1.2.3 diff --git a/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1-r1.ebuild b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1-r1.ebuild index 5006da4cfe1d..fb3f4a926727 100644 --- a/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1-r1.ebuild +++ b/app-eselect/eselect-lib-bin-symlink/eselect-lib-bin-symlink-0.1.1-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/mgorny/eselect-lib-bin-symlink/releases/download/${P LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="app-admin/eselect" diff --git a/app-eselect/eselect-pinentry/eselect-pinentry-0.7.ebuild b/app-eselect/eselect-pinentry/eselect-pinentry-0.7.ebuild index 7ce2d9228109..943e365dce7d 100644 --- a/app-eselect/eselect-pinentry/eselect-pinentry-0.7.ebuild +++ b/app-eselect/eselect-pinentry/eselect-pinentry-0.7.ebuild @@ -9,7 +9,7 @@ SRC_URI="" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=">=app-eselect/eselect-lib-bin-symlink-0.1.1" diff --git a/app-eselect/eselect-python/eselect-python-20190417.ebuild b/app-eselect/eselect-python/eselect-python-20190417.ebuild index b306150b636c..7c4a574530dc 100644 --- a/app-eselect/eselect-python/eselect-python-20190417.ebuild +++ b/app-eselect/eselect-python/eselect-python-20190417.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == "99999999" ]] ; then EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git" else SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Eselect module for management of multiple Python versions" diff --git a/app-eselect/eselect-python/eselect-python-20200719.ebuild b/app-eselect/eselect-python/eselect-python-20200719.ebuild index 68f04d80d643..9e1f5986af26 100644 --- a/app-eselect/eselect-python/eselect-python-20200719.ebuild +++ b/app-eselect/eselect-python/eselect-python-20200719.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == "99999999" ]] ; then EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git" else SRC_URI="https://dev.gentoo.org/~chutzpah/dist/misc/${P}.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Eselect module for management of multiple Python versions" diff --git a/app-eselect/eselect-python/eselect-python-99999999.ebuild b/app-eselect/eselect-python/eselect-python-99999999.ebuild index 745d4e05cb20..fb368bb5ac2c 100644 --- a/app-eselect/eselect-python/eselect-python-99999999.ebuild +++ b/app-eselect/eselect-python/eselect-python-99999999.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == "99999999" ]] ; then EGIT_REPO_URI="git://anongit.gentoo.org/proj/${PN}.git" else SRC_URI="https://dev.gentoo.org/~chutzpah/dist/misc/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Eselect module for management of multiple Python versions" diff --git a/app-eselect/eselect-ruby/eselect-ruby-20170723.ebuild b/app-eselect/eselect-ruby/eselect-ruby-20170723.ebuild index a4d111f7d74f..d819e13d3cd5 100644 --- a/app-eselect/eselect-ruby/eselect-ruby-20170723.ebuild +++ b/app-eselect/eselect-ruby/eselect-ruby-20170723.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~graaff/ruby-team/ruby.eselect-${PVR}.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=">=app-admin/eselect-1.0.2" diff --git a/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild b/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild index a83062e45569..29aff059ef46 100644 --- a/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild +++ b/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~graaff/ruby-team/ruby.eselect-${PVR}.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=">=app-admin/eselect-1.0.2" diff --git a/app-eselect/eselect-ruby/eselect-ruby-20191222.ebuild b/app-eselect/eselect-ruby/eselect-ruby-20191222.ebuild index 4a8dab5000a0..7e3701689351 100644 --- a/app-eselect/eselect-ruby/eselect-ruby-20191222.ebuild +++ b/app-eselect/eselect-ruby/eselect-ruby-20191222.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~graaff/ruby-team/ruby.eselect-${PVR}.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=">=app-admin/eselect-1.0.2" diff --git a/app-eselect/eselect-vi/eselect-vi-1.2.ebuild b/app-eselect/eselect-vi/eselect-vi-1.2.ebuild index 53174634927e..0d3945241ebf 100644 --- a/app-eselect/eselect-vi/eselect-vi-1.2.ebuild +++ b/app-eselect/eselect-vi/eselect-vi-1.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND="app-admin/eselect" diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index e5c160f6be58c8fde45149f2ee816d131e6ed8be..77b5e19aa0cce3c8fc929976470d108dcc45ee05 100644 GIT binary patch literal 19506 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 VCDY5hVy^VR{Qrbuu=FX6004Nr@k;;z literal 19333 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 + + + + arfrever.fta@gmail.com + Arfrever Frehtes Taifersar Arahesis + + + cjk@gentoo.org + Cjk + + + hchunhui/librime-lua + + diff --git a/app-i18n/librime/Manifest b/app-i18n/librime/Manifest index 540a26bb8fe5..6dc19f5257a5 100644 --- a/app-i18n/librime/Manifest +++ b/app-i18n/librime/Manifest @@ -1 +1,3 @@ DIST librime-1.5.3.tar.gz 2847083 BLAKE2B 4ffb2c5ddaf52f9c9227fa4ea019ef2965e61139f678798c08ef37dc52b863763651b63ed820caad0de1b06f48ab5c1a7a2682653340d2ae7f5f9eec3cec80b2 SHA512 4d7f6ec43bd5728f59f0b3581bcd8a46128651430b6873017d80659942b8f6aa1a2f25f439ba8fba461fe22acbf701c2da7a786104a2e4852a70a89cdc0452d3 +DIST librime-1.6.0.tar.gz 2856645 BLAKE2B de6d843a5028f6b0308c3432ada7dd00c08a71e73fe799b157fd71a4054c757a00d3b0fdc7743d94d6e87b03f256e822ee29c16c86f96f5d24c7d864266c4f78 SHA512 4aeace0f1628293d4b607483ab976841093a1ff03df8bf63d545715af00254d1f0b1bdcd120795ea688d152287069881e0740372f40e2174a14ae6f53b7f950b +DIST librime-1.6.1.tar.gz 2856751 BLAKE2B c6b01342dcc9e8ee571cb14a36b851a50bf7b191211197421647ab05e6fa64c676f8936920870dcc335d06c635e354fed706832e41192bccd0a17aff02df1a43 SHA512 944361e9459662bb97b97ce9e2651acf0beb368b3769d1b9576cf4e5c2779302cae470fa39f5bc262cabb6a0e8590bcb77d32ffc87d7385b9465869fe7d5bcb3 diff --git a/app-i18n/librime/files/librime-1.6.0-plugins.patch b/app-i18n/librime/files/librime-1.6.0-plugins.patch new file mode 100644 index 000000000000..c79072f31cbb --- /dev/null +++ b/app-i18n/librime/files/librime-1.6.0-plugins.patch @@ -0,0 +1,247 @@ +https://github.com/rime/librime/issues/431 + +--- /CMakeLists.txt ++++ /CMakeLists.txt +@@ -11,6 +11,14 @@ + + include(GNUInstallDirs) + ++if(NOT DEFINED BIN_INSTALL_DIR) ++ set(BIN_INSTALL_DIR ${CMAKE_INSTALL_BINDIR}) ++endif() ++ ++if(NOT DEFINED LIB_INSTALL_DIR) ++ set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}) ++endif() ++ + option(BUILD_SHARED_LIBS "Build Rime as shared library" ON) + option(BUILD_MERGED_PLUGINS "Merge plugins into one Rime library" ON) + option(BUILD_STATIC "Build with dependencies as static libraries" OFF) +@@ -22,8 +30,11 @@ + option(BOOST_USE_CXX11 "Boost has been built with C++11 support" OFF) + option(BOOST_USE_SIGNALS2 "Boost use signals2 instead of signals" ON) + option(ENABLE_ASAN "Enable Address Sanitizer (Unix Only)" OFF) ++option(INSTALL_PRIVATE_HEADERS "Install private headers (usually needed for externally built Rime plugins)" OFF) ++option(ENABLE_EXTERNAL_PLUGINS "Enable loading of externally built Rime plugins (from directory set by RIME_PLUGINS_DIR variable)" OFF) + +-set(rime_data_dir "/share/rime-data" CACHE STRING "Target directory for Rime data") ++set(RIME_DATA_DIR "share/rime-data" CACHE STRING "Target directory for Rime data") ++set(RIME_PLUGINS_DIR "${LIB_INSTALL_DIR}/rime-plugins" CACHE STRING "Target directory for externally built Rime plugins") + + if(WIN32) + set(ext ".exe") +@@ -61,7 +72,7 @@ + set(BOOST_COMPONENTS filesystem regex system) + + if(BOOST_USE_SIGNALS2) +- add_definitions("-DBOOST_SIGNALS2") ++ set(RIME_BOOST_SIGNALS2 1) + else() + set(BOOST_COMPONENTS ${BOOST_COMPONENTS} signals) + endif() +@@ -89,7 +100,7 @@ + add_definitions(-DGOOGLE_GLOG_DLL_DECL=) + endif() + +- add_definitions(-DRIME_ENABLE_LOGGING) ++ set(RIME_ENABLE_LOGGING 1) + + endif() + +@@ -134,6 +145,11 @@ + message(WARNING "X11/keysym.h not found.") + endif() + ++configure_file( ++ "${PROJECT_SOURCE_DIR}/src/rime/build_config.h.in" ++ "${PROJECT_BINARY_DIR}/src/rime/build_config.h") ++ ++include_directories(${PROJECT_BINARY_DIR}/src) + include_directories(${PROJECT_SOURCE_DIR}/src) + include_directories(${PROJECT_SOURCE_DIR}/thirdparty/include) + link_directories(${PROJECT_SOURCE_DIR}/thirdparty/lib) +@@ -154,14 +170,6 @@ + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14") + endif() + +-if(NOT DEFINED LIB_INSTALL_DIR) +- set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}) +-endif() +- +-if(NOT DEFINED BIN_INSTALL_DIR) +- set(BIN_INSTALL_DIR ${CMAKE_INSTALL_BINDIR}) +-endif() +- + # uninstall target + configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in" +@@ -175,7 +183,8 @@ + set(exec_prefix "${CMAKE_INSTALL_PREFIX}") + set(bindir "${exec_prefix}/${BIN_INSTALL_DIR}") + set(libdir "${exec_prefix}/${LIB_INSTALL_DIR}") +- set(pkgdatadir "${prefix}${rime_data_dir}") ++ set(pkgdatadir "${prefix}/${RIME_DATA_DIR}") ++ set(pluginsdir "${exec_prefix}/${RIME_PLUGINS_DIR}") + set(includedir "${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") + configure_file( + ${PROJECT_SOURCE_DIR}/rime.pc.in +@@ -189,11 +198,19 @@ + + file(GLOB rime_public_header_files ${PROJECT_SOURCE_DIR}/src/*.h) + install(FILES ${rime_public_header_files} DESTINATION include) ++if(INSTALL_PRIVATE_HEADERS) ++ file(GLOB rime_private_header_files ${PROJECT_SOURCE_DIR}/src/rime/*.h ${PROJECT_BINARY_DIR}/src/rime/*.h) ++ install(FILES ${rime_private_header_files} DESTINATION include/rime) ++ foreach(rime_private_header_files_dir algo config dict gear lever) ++ file(GLOB rime_private_header_files ${PROJECT_SOURCE_DIR}/src/rime/${rime_private_header_files_dir}/*.h) ++ install(FILES ${rime_private_header_files} DESTINATION include/rime/${rime_private_header_files_dir}) ++ endforeach() ++endif() + + if(BUILD_DATA) + file(GLOB rime_preset_data_files ${PROJECT_SOURCE_DIR}/data/preset/*.yaml) + install(FILES ${rime_preset_data_files} +- DESTINATION ${CMAKE_INSTALL_PREFIX}${rime_data_dir}) ++ DESTINATION ${CMAKE_INSTALL_PREFIX}/${RIME_DATA_DIR}) + endif() + + if(BUILD_SHARED_LIBS) +@@ -223,6 +240,11 @@ + set(rime_plugins_library rime-plugins) + endif() + ++add_definitions("-DRIME_PLUGINS_DIR=\"${CMAKE_INSTALL_PREFIX}/${RIME_PLUGINS_DIR}\"") ++if(ENABLE_EXTERNAL_PLUGINS) ++ add_definitions(-DRIME_ENABLE_EXTERNAL_PLUGINS) ++endif() ++ + add_subdirectory(src) + + if(BUILD_SHARED_LIBS) +--- /rime.pc.in ++++ /rime.pc.in +@@ -2,6 +2,8 @@ + exec_prefix=@exec_prefix@ + libdir=@libdir@ + includedir=@includedir@ ++pkgdatadir=@pkgdatadir@ ++pluginsdir=@pluginsdir@ + + Name: Rime + Description: Rime Input Method Engine +--- /src/CMakeLists.txt ++++ /src/CMakeLists.txt +@@ -36,6 +36,9 @@ + if(Gflags_FOUND) + set(rime_optional_deps ${rime_optional_deps} ${Gflags_LIBRARY}) + endif() ++if(ENABLE_EXTERNAL_PLUGINS) ++ set(rime_optional_deps ${rime_optional_deps} dl) ++endif() + + set(rime_core_deps + ${Boost_LIBRARIES} +--- /src/rime/build_config.h.in ++++ /src/rime/build_config.h.in +@@ -0,0 +1,11 @@ ++// ++// Copyright RIME Developers ++// Distributed under the BSD License ++// ++#ifndef RIME_BUILD_CONFIG_H_ ++#define RIME_BUILD_CONFIG_H_ ++ ++#cmakedefine RIME_BOOST_SIGNALS2 ++#cmakedefine RIME_ENABLE_LOGGING ++ ++#endif // RIME_BUILD_CONFIG_H_ +--- /src/rime/common.h ++++ /src/rime/common.h +@@ -7,6 +7,8 @@ + #ifndef RIME_COMMON_H_ + #define RIME_COMMON_H_ + ++#include ++ + #include + #include + #include +@@ -20,7 +22,7 @@ + #include + #include + #define BOOST_BIND_NO_PLACEHOLDERS +-#ifdef BOOST_SIGNALS2 ++#ifdef RIME_BOOST_SIGNALS2 + #include + #include + #else +@@ -79,7 +81,7 @@ + return std::make_shared(std::forward(args)...); + } + +-#ifdef BOOST_SIGNALS2 ++#ifdef RIME_BOOST_SIGNALS2 + using boost::signals2::connection; + using boost::signals2::signal; + #else +--- /src/rime/lever/deployment_tasks.cc ++++ /src/rime/lever/deployment_tasks.cc +@@ -4,6 +4,9 @@ + // + // 2011-12-10 GONG Chen + // ++ ++#include ++ + #include + #include + #include +--- /src/rime/setup.cc ++++ /src/rime/setup.cc +@@ -5,6 +5,13 @@ + // 2011-10-02 GONG Chen + // + ++#include ++ ++#ifdef RIME_ENABLE_EXTERNAL_PLUGINS ++#include ++#include ++#endif // RIME_ENABLE_EXTERNAL_PLUGINS ++ + #ifdef RIME_ENABLE_LOGGING + #include + #endif // RIME_ENABLE_LOGGING +@@ -33,6 +40,32 @@ + mm.LoadModule(module); + } + } ++ ++#ifdef RIME_ENABLE_EXTERNAL_PLUGINS ++ fs::path plugins_dir = fs::path(RIME_PLUGINS_DIR); ++ fs::path plugins_files = plugins_dir / "*.so"; ++ glob_t glob_buffer; ++ if (glob(plugins_files.string().c_str(), 0, NULL, &glob_buffer) == 0) { ++ for (size_t i = 0; i < glob_buffer.gl_pathc; i++) { ++ fs::path plugin_file(glob_buffer.gl_pathv[i]); ++ fs::path plugin_name = plugin_file.stem(); ++ fs::file_status plugin_file_status = fs::status(plugin_file); ++ if (fs::is_regular_file(plugin_file) && ++ plugin_file_status.permissions() & (fs::owner_exe | fs::group_exe | fs::others_exe)) { ++ void* handle = dlopen(plugin_file.string().c_str(), RTLD_LAZY); ++ if (handle) { ++ if (RimeModule* module = mm.Find(plugin_name.string())) { ++ mm.LoadModule(module); ++ } ++ } ++ else { ++ LOG(ERROR) << "dlopen error: " << dlerror(); ++ } ++ } ++ } ++ globfree(&glob_buffer); ++ } ++#endif + } + + // assume member is a non-null pointer in struct *p. diff --git a/app-i18n/librime/files/librime-1.6.1-plugins.patch b/app-i18n/librime/files/librime-1.6.1-plugins.patch new file mode 100644 index 000000000000..68099d618693 --- /dev/null +++ b/app-i18n/librime/files/librime-1.6.1-plugins.patch @@ -0,0 +1,247 @@ +https://github.com/rime/librime/issues/431 + +--- /CMakeLists.txt ++++ /CMakeLists.txt +@@ -11,6 +11,14 @@ + + include(GNUInstallDirs) + ++if(NOT DEFINED BIN_INSTALL_DIR) ++ set(BIN_INSTALL_DIR ${CMAKE_INSTALL_BINDIR}) ++endif() ++ ++if(NOT DEFINED LIB_INSTALL_DIR) ++ set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}) ++endif() ++ + option(BUILD_SHARED_LIBS "Build Rime as shared library" ON) + option(BUILD_MERGED_PLUGINS "Merge plugins into one Rime library" ON) + option(BUILD_STATIC "Build with dependencies as static libraries" OFF) +@@ -22,8 +30,11 @@ + option(BOOST_USE_CXX11 "Boost has been built with C++11 support" OFF) + option(BOOST_USE_SIGNALS2 "Boost use signals2 instead of signals" ON) + option(ENABLE_ASAN "Enable Address Sanitizer (Unix Only)" OFF) ++option(INSTALL_PRIVATE_HEADERS "Install private headers (usually needed for externally built Rime plugins)" OFF) ++option(ENABLE_EXTERNAL_PLUGINS "Enable loading of externally built Rime plugins (from directory set by RIME_PLUGINS_DIR variable)" OFF) + +-set(rime_data_dir "/share/rime-data" CACHE STRING "Target directory for Rime data") ++set(RIME_DATA_DIR "share/rime-data" CACHE STRING "Target directory for Rime data") ++set(RIME_PLUGINS_DIR "${LIB_INSTALL_DIR}/rime-plugins" CACHE STRING "Target directory for externally built Rime plugins") + + if(WIN32) + set(ext ".exe") +@@ -61,7 +72,7 @@ + set(BOOST_COMPONENTS filesystem regex system) + + if(BOOST_USE_SIGNALS2) +- add_definitions("-DBOOST_SIGNALS2") ++ set(RIME_BOOST_SIGNALS2 1) + else() + set(BOOST_COMPONENTS ${BOOST_COMPONENTS} signals) + endif() +@@ -89,7 +100,7 @@ + add_definitions(-DGOOGLE_GLOG_DLL_DECL=) + endif() + +- add_definitions(-DRIME_ENABLE_LOGGING) ++ set(RIME_ENABLE_LOGGING 1) + + endif() + +@@ -134,6 +145,11 @@ + message(WARNING "X11/keysym.h not found.") + endif() + ++configure_file( ++ "${PROJECT_SOURCE_DIR}/src/rime/build_config.h.in" ++ "${PROJECT_BINARY_DIR}/src/rime/build_config.h") ++ ++include_directories(${PROJECT_BINARY_DIR}/src) + include_directories(${PROJECT_SOURCE_DIR}/src) + include_directories(${PROJECT_SOURCE_DIR}/thirdparty/include) + link_directories(${PROJECT_SOURCE_DIR}/thirdparty/lib) +@@ -154,14 +170,6 @@ + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14") + endif() + +-if(NOT DEFINED LIB_INSTALL_DIR) +- set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}) +-endif() +- +-if(NOT DEFINED BIN_INSTALL_DIR) +- set(BIN_INSTALL_DIR ${CMAKE_INSTALL_BINDIR}) +-endif() +- + # uninstall target + configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in" +@@ -175,7 +183,8 @@ + set(exec_prefix "${CMAKE_INSTALL_PREFIX}") + set(bindir "${exec_prefix}/${BIN_INSTALL_DIR}") + set(libdir "${exec_prefix}/${LIB_INSTALL_DIR}") +- set(pkgdatadir "${prefix}${rime_data_dir}") ++ set(pkgdatadir "${prefix}/${RIME_DATA_DIR}") ++ set(pluginsdir "${exec_prefix}/${RIME_PLUGINS_DIR}") + set(includedir "${prefix}/${CMAKE_INSTALL_INCLUDEDIR}") + configure_file( + ${PROJECT_SOURCE_DIR}/rime.pc.in +@@ -189,11 +198,19 @@ + + file(GLOB rime_public_header_files ${PROJECT_SOURCE_DIR}/src/*.h) + install(FILES ${rime_public_header_files} DESTINATION include) ++if(INSTALL_PRIVATE_HEADERS) ++ file(GLOB rime_private_header_files ${PROJECT_SOURCE_DIR}/src/rime/*.h ${PROJECT_BINARY_DIR}/src/rime/*.h) ++ install(FILES ${rime_private_header_files} DESTINATION include/rime) ++ foreach(rime_private_header_files_dir algo config dict gear lever) ++ file(GLOB rime_private_header_files ${PROJECT_SOURCE_DIR}/src/rime/${rime_private_header_files_dir}/*.h) ++ install(FILES ${rime_private_header_files} DESTINATION include/rime/${rime_private_header_files_dir}) ++ endforeach() ++endif() + + if(BUILD_DATA) + file(GLOB rime_preset_data_files ${PROJECT_SOURCE_DIR}/data/preset/*.yaml) + install(FILES ${rime_preset_data_files} +- DESTINATION ${CMAKE_INSTALL_PREFIX}${rime_data_dir}) ++ DESTINATION ${CMAKE_INSTALL_PREFIX}/${RIME_DATA_DIR}) + endif() + + if(BUILD_SHARED_LIBS) +@@ -223,6 +240,11 @@ + set(rime_plugins_library rime-plugins) + endif() + ++add_definitions("-DRIME_PLUGINS_DIR=\"${CMAKE_INSTALL_PREFIX}/${RIME_PLUGINS_DIR}\"") ++if(ENABLE_EXTERNAL_PLUGINS) ++ add_definitions(-DRIME_ENABLE_EXTERNAL_PLUGINS) ++endif() ++ + add_subdirectory(src) + + if(BUILD_SHARED_LIBS) +--- /rime.pc.in ++++ /rime.pc.in +@@ -2,6 +2,8 @@ + exec_prefix=@exec_prefix@ + libdir=@libdir@ + includedir=@includedir@ ++pkgdatadir=@pkgdatadir@ ++pluginsdir=@pluginsdir@ + + Name: Rime + Description: Rime Input Method Engine +--- /src/CMakeLists.txt ++++ /src/CMakeLists.txt +@@ -36,6 +36,9 @@ + if(Gflags_FOUND) + set(rime_optional_deps ${rime_optional_deps} ${Gflags_LIBRARY}) + endif() ++if(ENABLE_EXTERNAL_PLUGINS) ++ set(rime_optional_deps ${rime_optional_deps} dl) ++endif() + + set(rime_core_deps + ${Boost_LIBRARIES} +--- /src/rime/build_config.h.in ++++ /src/rime/build_config.h.in +@@ -0,0 +1,11 @@ ++// ++// Copyright RIME Developers ++// Distributed under the BSD License ++// ++#ifndef RIME_BUILD_CONFIG_H_ ++#define RIME_BUILD_CONFIG_H_ ++ ++#cmakedefine RIME_BOOST_SIGNALS2 ++#cmakedefine RIME_ENABLE_LOGGING ++ ++#endif // RIME_BUILD_CONFIG_H_ +--- /src/rime/common.h ++++ /src/rime/common.h +@@ -7,6 +7,8 @@ + #ifndef RIME_COMMON_H_ + #define RIME_COMMON_H_ + ++#include ++ + #include + #include + #include +@@ -20,7 +22,7 @@ + #include + #include + #define BOOST_BIND_NO_PLACEHOLDERS +-#ifdef BOOST_SIGNALS2 ++#ifdef RIME_BOOST_SIGNALS2 + #include + #include + #else +@@ -79,7 +81,7 @@ + return std::make_shared(std::forward(args)...); + } + +-#ifdef BOOST_SIGNALS2 ++#ifdef RIME_BOOST_SIGNALS2 + using boost::signals2::connection; + using boost::signals2::signal; + #else +--- /src/rime/lever/deployment_tasks.cc ++++ /src/rime/lever/deployment_tasks.cc +@@ -4,6 +4,9 @@ + // + // 2011-12-10 GONG Chen + // ++ ++#include ++ + #include + #include + #include +--- /src/rime/setup.cc ++++ /src/rime/setup.cc +@@ -5,6 +5,13 @@ + // 2011-10-02 GONG Chen + // + ++#include ++ ++#ifdef RIME_ENABLE_EXTERNAL_PLUGINS ++#include ++#include ++#endif // RIME_ENABLE_EXTERNAL_PLUGINS ++ + #ifdef RIME_ENABLE_LOGGING + #include + #endif // RIME_ENABLE_LOGGING +@@ -36,6 +43,32 @@ + mm.LoadModule(module); + } + } ++ ++#ifdef RIME_ENABLE_EXTERNAL_PLUGINS ++ fs::path plugins_dir = fs::path(RIME_PLUGINS_DIR); ++ fs::path plugins_files = plugins_dir / "*.so"; ++ glob_t glob_buffer; ++ if (glob(plugins_files.string().c_str(), 0, NULL, &glob_buffer) == 0) { ++ for (size_t i = 0; i < glob_buffer.gl_pathc; i++) { ++ fs::path plugin_file(glob_buffer.gl_pathv[i]); ++ fs::path plugin_name = plugin_file.stem(); ++ fs::file_status plugin_file_status = fs::status(plugin_file); ++ if (fs::is_regular_file(plugin_file) && ++ plugin_file_status.permissions() & (fs::owner_exe | fs::group_exe | fs::others_exe)) { ++ void* handle = dlopen(plugin_file.string().c_str(), RTLD_LAZY); ++ if (handle) { ++ if (RimeModule* module = mm.Find(plugin_name.string())) { ++ mm.LoadModule(module); ++ } ++ } ++ else { ++ LOG(ERROR) << "dlopen error: " << dlerror(); ++ } ++ } ++ } ++ globfree(&glob_buffer); ++ } ++#endif + } + + // assume member is a non-null pointer in struct *p. diff --git a/app-i18n/librime/librime-1.6.0.ebuild b/app-i18n/librime/librime-1.6.0.ebuild new file mode 100644 index 000000000000..eef1faa5bd5f --- /dev/null +++ b/app-i18n/librime/librime-1.6.0.ebuild @@ -0,0 +1,73 @@ +# Copyright 2012-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit cmake + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/rime/librime" + EGIT_SUBMODULES=() +fi + +DESCRIPTION="RIME (Rime Input Method Engine) core library" +HOMEPAGE="https://rime.im/ https://github.com/rime/librime" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/rime/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="BSD" +SLOT="0/1-${PV}" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="debug test" +RESTRICT="!test? ( test )" + +BDEPEND="dev-libs/capnproto:0" +RDEPEND="app-i18n/opencc:0= + >=dev-cpp/glog-0.3.5:0= + dev-cpp/yaml-cpp:0= + dev-libs/boost:0=[threads] + dev-libs/capnproto:0= + dev-libs/leveldb:0= + dev-libs/marisa:0=" +DEPEND="${RDEPEND} + dev-libs/darts + dev-libs/utfcpp + x11-base/xorg-proto + test? ( dev-cpp/gtest )" + +DOCS=(CHANGELOG.md README.md) + +src_prepare() { + eapply "${FILESDIR}/${PN}-1.6.0-plugins.patch" + + # Use headers of dev-libs/darts, dev-libs/utfcpp and x11-base/xorg-proto. + sed -e "/\${PROJECT_SOURCE_DIR}\/thirdparty/d" -i CMakeLists.txt || die + rm -r thirdparty || die + + cmake_src_prepare +} + +src_configure() { + local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/utf8cpp" + + if use debug; then + CXXFLAGS+=" -DDCHECK_ALWAYS_ON" + else + CXXFLAGS+=" -DNDEBUG" + fi + + local mycmakeargs=( + -DBOOST_USE_CXX11=ON + -DBUILD_TEST=$(usex test ON OFF) + -DCMAKE_DISABLE_FIND_PACKAGE_Gflags=ON + -DENABLE_EXTERNAL_PLUGINS=ON + -DINSTALL_PRIVATE_HEADERS=ON + ) + + cmake_src_configure +} diff --git a/app-i18n/librime/librime-1.6.1.ebuild b/app-i18n/librime/librime-1.6.1.ebuild new file mode 100644 index 000000000000..91cdfdf161d4 --- /dev/null +++ b/app-i18n/librime/librime-1.6.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 2012-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit cmake + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/rime/librime" + EGIT_SUBMODULES=() +fi + +DESCRIPTION="RIME (Rime Input Method Engine) core library" +HOMEPAGE="https://rime.im/ https://github.com/rime/librime" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/rime/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="BSD" +SLOT="0/1-${PV}" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="debug test" +RESTRICT="!test? ( test )" + +BDEPEND="dev-libs/capnproto:0" +RDEPEND="app-i18n/opencc:0= + >=dev-cpp/glog-0.3.5:0= + dev-cpp/yaml-cpp:0= + dev-libs/boost:0=[threads] + dev-libs/capnproto:0= + dev-libs/leveldb:0= + dev-libs/marisa:0=" +DEPEND="${RDEPEND} + dev-libs/darts + dev-libs/utfcpp + x11-base/xorg-proto + test? ( dev-cpp/gtest )" + +DOCS=(CHANGELOG.md README.md) + +src_prepare() { + eapply "${FILESDIR}/${PN}-1.6.1-plugins.patch" + + # Use headers of dev-libs/darts, dev-libs/utfcpp and x11-base/xorg-proto. + sed -e "/\${PROJECT_SOURCE_DIR}\/thirdparty/d" -i CMakeLists.txt || die + rm -r thirdparty || die + + cmake_src_prepare +} + +src_configure() { + local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/utf8cpp" + + if use debug; then + CXXFLAGS+=" -DDCHECK_ALWAYS_ON" + else + CXXFLAGS+=" -DNDEBUG" + fi + + local mycmakeargs=( + -DBOOST_USE_CXX11=ON + -DBUILD_TEST=$(usex test ON OFF) + -DCMAKE_DISABLE_FIND_PACKAGE_Gflags=ON + -DENABLE_EXTERNAL_PLUGINS=ON + -DINSTALL_PRIVATE_HEADERS=ON + ) + + cmake_src_configure +} diff --git a/app-i18n/librime/metadata.xml b/app-i18n/librime/metadata.xml index 777c41df84a4..605a81303279 100644 --- a/app-i18n/librime/metadata.xml +++ b/app-i18n/librime/metadata.xml @@ -1,22 +1,26 @@ - - dlan@gentoo.org - Yixun Lan - - - cjk@gentoo.org - Cjk - - - Enable debugging (including logging of input of RIME input methods) - - - - chen.sst@gmail.com - Gong Chen - - rime/librime - + + arfrever.fta@gmail.com + Arfrever Frehtes Taifersar Arahesis + + + dlan@gentoo.org + Yixun Lan + + + cjk@gentoo.org + Cjk + + + Enable debugging (including logging of input of RIME input methods) + + + + chen.sst@gmail.com + 弓辰 (GÅng Chén) + + rime/librime + diff --git a/app-i18n/mozc/Manifest b/app-i18n/mozc/Manifest index 72d8dc73f386..c9793aee241a 100644 --- a/app-i18n/mozc/Manifest +++ b/app-i18n/mozc/Manifest @@ -1,4 +1,7 @@ DIST fcitx-mozc-2.23.2815.102.1.patch 295112 BLAKE2B 709b84f6eaed16da38a173f40ae7cccff362fd167e6deb4090ae8a9ec522ac8e11ccff3c9ef6433907249af8c9eb4b7be12d2c05564cabd45c25e26764286ed3 SHA512 e0d4645df919838f0fe31a97bf6dd759c222a696f68133f7584d2c771f70734ea634a25bebb03a756221000d3552423207ee5163d75778dbf480b6e267ba4cd0 +DIST fcitx-mozc-2.26.4220-20201219202429.tar.gz 37174759 BLAKE2B 3f320523103ee7a35a763f6613889e282e8a654db8ef11b5a1168db12611387e300621f015977875ffec3c10c055e36b3cb525a1e8559013f3ac42bc5b0cc296 SHA512 823e64267aa69e4d30dd7408f946a54072994f9a2d68691a3d393b216a15e70fd28bcb24705f9d9f483a2291517c48c5a1aeda893d2315f9a1d9cd352fb3feb2 DIST japanese-usage-dictionary-20120416091336.tar.gz 71051 BLAKE2B 08eecf0aa021e27a2813f58c2d37f1cec760448f6ae086ae7468b8a11575c6ef9f72f656cb4d53e0179b8a7b00f2d91ff51a0ad7825e078dcbac0810f1d8b3e1 SHA512 b7e997a979b6d50e49b9af5dc830ea4df0532f6ab1321b9ef14983f65bb54f1b2967375c82e07957ae7693ebbf43c9b56ecea6bfea8dd1fdaee444bd549d83a7 +DIST japanese-usage-dictionary-20180701040110.tar.gz 71285 BLAKE2B dfad056a1d5061b6764f583da15b9ad60a3c4421cee0430c4665d1c2779a64f9b31473c1746a3e2b9bda5167349432e51dcf7d4d48f75fde9543e9c16ff74c0d SHA512 68b4d3f52dd6cd4f00a8012a870b4f5929519cd69815b1729f3881d1f964802308f4aa101e236824b4c0f832183a9e8097437ed620403f2a652f126e7cdc1eb3 DIST mozc-2.23.2815.102-protobuf_generated_classes_no_inheritance.patch 40296 BLAKE2B 982f43fa68031eb0f779ec4d034fef838a4fce7834291db889c9edffba3df4acd5bfdf187dd4a52ee8fd0714de943f9d5112070cd69502e1449dab4dbf8543b2 SHA512 6e05b2f22663ddbfb24a8344928ec24c0b4cf523728c1623367970b8f263142af95c056c82d0827414833d5b9f26c3a024a04a688851021601a5cbcc1474e754 DIST mozc-2.23.2815.102.tar.gz 47739041 BLAKE2B 045a8a4a07e09cf923b67824111cdf672febc30256a6aef951ae779a3f582b3860042750d766120e376898c63be5b4baea870798a192cee34b0d48647e1ec5e6 SHA512 a3face616ca89990bca52371dcc8003604ebe0e9633116a64550add070152b1bc4d9b21e9f102c5afa6f8b1aa11d8dbc4bafbcebfaf4a12a934f085f245d548f +DIST mozc-2.26.4220-20201212102434.tar.gz 37106063 BLAKE2B 7d3c236809c8feb017f35e3f7a9b024ac34204f483c69913a2d1ae6b771054548f7f81afde35ed3a6887c9f7503584cee0fc646653fc7cde6fd015158de9c3d3 SHA512 9d87947b9b9256a3cc66cb23ab6caf4b6974142090b0d315c101bdc700fd289c259d09cb7f02f5f9e7462f48d652cd2d5b4822a645751fdcaed88b939520c429 diff --git a/app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch b/app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch new file mode 100644 index 000000000000..dccdff76f15d --- /dev/null +++ b/app-i18n/mozc/files/mozc-2.26.4220-environmental_variables.patch @@ -0,0 +1,89 @@ +https://github.com/google/mozc/issues/470 + +--- /src/base/system_util.cc ++++ /src/base/system_util.cc +@@ -226,6 +226,11 @@ + + std::string UserProfileDirectoryImpl::GetUserProfileDirectory() const { + #if defined(OS_CHROMEOS) ++ const char *configuration_directory_env = Environ::GetEnv("MOZC_CONFIGURATION_DIRECTORY"); ++ if (configuration_directory_env) { ++ return configuration_directory_env; ++ } ++ + // TODO(toka): Must use passed in user profile dir which passed in. If mojo + // platform the user profile is determined on runtime. + // It's hack, the user profile dir should be passed in. Although the value in +@@ -245,13 +250,23 @@ + #elif defined(OS_IOS) + // OS_IOS block must be placed before __APPLE__ because both macros are + // currently defined on iOS. +- // ++ ++ const char *configuration_directory_env = Environ::GetEnv("MOZC_CONFIGURATION_DIRECTORY"); ++ if (configuration_directory_env) { ++ return configuration_directory_env; ++ } ++ + // On iOS, use Caches directory instead of Application Spport directory + // because the support directory doesn't exist by default. Also, it is backed + // up by iTunes and iCloud. + return FileUtil::JoinPath({MacUtil::GetCachesDirectory(), kProductPrefix}); + + #elif defined(OS_WIN) ++ const char *configuration_directory_env = Environ::GetEnv("MOZC_CONFIGURATION_DIRECTORY"); ++ if (configuration_directory_env) { ++ return configuration_directory_env; ++ } ++ + DCHECK(SUCCEEDED(Singleton::get()->result())); + std::string dir = Singleton::get()->path(); + +@@ -263,6 +278,11 @@ + + + #elif defined(__APPLE__) ++ const char *configuration_directory_env = Environ::GetEnv("MOZC_CONFIGURATION_DIRECTORY"); ++ if (configuration_directory_env) { ++ return configuration_directory_env; ++ } ++ + std::string dir = MacUtil::GetApplicationSupportDirectory(); + # ifdef GOOGLE_JAPANESE_INPUT_BUILD + dir = FileUtil::JoinPath(dir, "Google"); +@@ -276,6 +296,11 @@ + + + #elif defined(OS_LINUX) ++ const char *configuration_directory_env = Environ::GetEnv("MOZC_CONFIGURATION_DIRECTORY"); ++ if (configuration_directory_env) { ++ return configuration_directory_env; ++ } ++ + // 1. If "$HOME/.mozc" already exists, + // use "$HOME/.mozc" for backward compatibility. + // 2. If $XDG_CONFIG_HOME is defined +@@ -395,6 +420,11 @@ + #endif // OS_WIN + + std::string SystemUtil::GetServerDirectory() { ++ const char *server_directory_env = Environ::GetEnv("MOZC_SERVER_DIRECTORY"); ++ if (server_directory_env) { ++ return server_directory_env; ++ } ++ + #ifdef OS_WIN + DCHECK(SUCCEEDED(Singleton::get()->result())); + # if defined(GOOGLE_JAPANESE_INPUT_BUILD) +@@ -453,6 +483,11 @@ + } + + std::string SystemUtil::GetDocumentDirectory() { ++ const char *documents_directory_env = Environ::GetEnv("MOZC_DOCUMENTS_DIRECTORY"); ++ if (documents_directory_env) { ++ return documents_directory_env; ++ } ++ + #if defined(__APPLE__) + return GetServerDirectory(); + #elif defined(MOZC_DOCUMENT_DIRECTORY) diff --git a/app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch b/app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch new file mode 100644 index 000000000000..8dbabeac0038 --- /dev/null +++ b/app-i18n/mozc/files/mozc-2.26.4220-server_path_check.patch @@ -0,0 +1,95 @@ +https://github.com/google/mozc/issues/471 + +--- /src/ipc/ipc_path_manager.cc ++++ /src/ipc/ipc_path_manager.cc +@@ -340,9 +340,21 @@ + return false; + } + ++ // Expand symbolic links in the expected server path to avoid false negatives ++ // during comparisons of the expected server path and the actual server path. ++ string real_server_path = server_path; ++#ifndef OS_WIN ++ char real_server_path_[PATH_MAX]; ++ if (realpath(server_path.c_str(), real_server_path_) == NULL) { ++ LOG(ERROR) << "realpath failed: " << strerror(errno); ++ return false; ++ } ++ real_server_path = real_server_path_; ++#endif ++ + // compare path name + if (pid == server_pid_) { +- return (server_path == server_path_); ++ return (real_server_path == server_path_); + } + + server_pid_ = 0; +@@ -352,17 +364,17 @@ + { + std::wstring expected_server_ntpath; + const std::map::const_iterator it = +- expected_server_ntpath_cache_.find(server_path); ++ expected_server_ntpath_cache_.find(real_server_path); + if (it != expected_server_ntpath_cache_.end()) { + expected_server_ntpath = it->second; + } else { + std::wstring wide_server_path; +- Util::UTF8ToWide(server_path, &wide_server_path); ++ Util::UTF8ToWide(real_server_path, &wide_server_path); + if (WinUtil::GetNtPath(wide_server_path, &expected_server_ntpath)) { +- // Caches the relationship from |server_path| to +- // |expected_server_ntpath| in case |server_path| is renamed later. ++ // Caches the relationship from |real_server_path| to ++ // |expected_server_ntpath| in case |real_server_path| is renamed later. + // (This can happen during the updating). +- expected_server_ntpath_cache_[server_path] = expected_server_ntpath; ++ expected_server_ntpath_cache_[real_server_path] = expected_server_ntpath; + } + } + +@@ -379,9 +391,9 @@ + return false; + } + +- // Here we can safely assume that |server_path| (expected one) should be ++ // Here we can safely assume that |real_server_path| (expected one) should be + // the same to |server_path_| (actual one). +- server_path_ = server_path; ++ server_path_ = real_server_path; + server_pid_ = pid; + } + #endif // OS_WIN +@@ -406,7 +418,7 @@ + #ifdef OS_LINUX + // load from /proc//exe + char proc[128]; +- char filename[512]; ++ char filename[PATH_MAX]; + absl::SNPrintF(proc, sizeof(proc) - 1, "/proc/%u/exe", pid); + const ssize_t size = readlink(proc, filename, sizeof(filename) - 1); + if (size == -1) { +@@ -419,18 +431,18 @@ + server_pid_ = pid; + #endif // OS_LINUX + +- VLOG(1) << "server path: " << server_path << " " << server_path_; +- if (server_path == server_path_) { ++ VLOG(1) << "server path: " << real_server_path << " " << server_path_; ++ if (real_server_path == server_path_) { + return true; + } + + #ifdef OS_LINUX +- if ((server_path + " (deleted)") == server_path_) { +- LOG(WARNING) << server_path << " on disk is modified"; ++ if ((real_server_path + " (deleted)") == server_path_) { ++ LOG(WARNING) << real_server_path << " on disk is modified"; + // If a user updates the server binary on disk during the server is running, + // "readlink /proc//exe" returns a path with the " (deleted)" suffix. + // We allow the special case. +- server_path_ = server_path; ++ server_path_ = real_server_path; + return true; + } + #endif // OS_LINUX diff --git a/app-i18n/mozc/files/mozc-2.26.4220-system_abseil-cpp.patch b/app-i18n/mozc/files/mozc-2.26.4220-system_abseil-cpp.patch new file mode 100644 index 000000000000..33f72b8f7a63 --- /dev/null +++ b/app-i18n/mozc/files/mozc-2.26.4220-system_abseil-cpp.patch @@ -0,0 +1,407 @@ +https://github.com/google/mozc/issues/490 + +--- /src/base/absl.gyp ++++ /src/base/absl.gyp +@@ -28,119 +28,209 @@ + # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + { +- 'variables': { +- 'absl_srcdir': '<(DEPTH)/third_party/abseil-cpp/absl', +- 'gen_absl_dir': '<(SHARED_INTERMEDIATE_DIR)/third_party/abseil-cpp/absl', +- }, ++ 'conditions': [ ++ ['use_system_abseil_cpp==0', { ++ 'variables': { ++ 'absl_srcdir': '<(DEPTH)/third_party/abseil-cpp/absl', ++ 'gen_absl_dir': '<(SHARED_INTERMEDIATE_DIR)/third_party/abseil-cpp/absl', ++ }, ++ }], ++ ], + 'targets': [ + { + 'target_name': 'absl_base', +- 'type': 'static_library', + 'toolsets': ['host', 'target'], +- 'sources': [ +- '<(absl_srcdir)/base/internal/cycleclock.cc', +- '<(absl_srcdir)/base/internal/low_level_alloc.cc', +- '<(absl_srcdir)/base/internal/raw_logging.cc', +- '<(absl_srcdir)/base/internal/spinlock.cc', +- '<(absl_srcdir)/base/internal/spinlock_wait.cc', +- '<(absl_srcdir)/base/internal/sysinfo.cc', +- '<(absl_srcdir)/base/internal/thread_identity.cc', +- '<(absl_srcdir)/base/internal/throw_delegate.cc', +- '<(absl_srcdir)/base/internal/unscaledcycleclock.cc', +- '<(absl_srcdir)/container/internal/raw_hash_set.cc', +- '<(absl_srcdir)/hash/internal/city.cc', +- '<(absl_srcdir)/hash/internal/hash.cc', +- ], +- 'msvs_disabled_warnings': [ +- # 'type' : forcing value to bool 'true' or 'false' +- # (performance warning) +- # http://msdn.microsoft.com/en-us/library/b6801kcy.aspx +- '4800', ++ 'conditions': [ ++ ['use_system_abseil_cpp==1', { ++ 'type': 'none', ++ 'all_dependent_settings': { ++ 'link_settings': { ++ 'libraries': [ ++ '-labsl_base -labsl_city -labsl_hash -labsl_malloc_internal -labsl_raw_hash_set -labsl_raw_logging_internal -labsl_spinlock_wait -labsl_throw_delegate', ++ ], ++ }, ++ }, ++ }, { ++ 'type': 'static_library', ++ 'sources': [ ++ # libabsl_base ++ '<(absl_srcdir)/base/internal/cycleclock.cc', ++ # libabsl_malloc_internal ++ '<(absl_srcdir)/base/internal/low_level_alloc.cc', ++ # libabsl_raw_logging_internal ++ '<(absl_srcdir)/base/internal/raw_logging.cc', ++ # libabsl_base ++ '<(absl_srcdir)/base/internal/spinlock.cc', ++ # libabsl_spinlock_wait ++ '<(absl_srcdir)/base/internal/spinlock_wait.cc', ++ # libabsl_base ++ '<(absl_srcdir)/base/internal/sysinfo.cc', ++ '<(absl_srcdir)/base/internal/thread_identity.cc', ++ # libabsl_throw_delegate ++ '<(absl_srcdir)/base/internal/throw_delegate.cc', ++ # libabsl_base ++ '<(absl_srcdir)/base/internal/unscaledcycleclock.cc', ++ # libabsl_raw_hash_set ++ '<(absl_srcdir)/container/internal/raw_hash_set.cc', ++ # libabsl_city ++ '<(absl_srcdir)/hash/internal/city.cc', ++ # libabsl_hash ++ '<(absl_srcdir)/hash/internal/hash.cc', ++ ], ++ 'msvs_disabled_warnings': [ ++ # 'type' : forcing value to bool 'true' or 'false' ++ # (performance warning) ++ # http://msdn.microsoft.com/en-us/library/b6801kcy.aspx ++ '4800', ++ ], ++ }], + ], + }, + { + 'target_name': 'absl_numeric', +- 'type': 'static_library', + 'toolsets': ['host', 'target'], +- 'sources': [ +- '<(absl_srcdir)/numeric/int128.cc', +- ], +- 'dependencies': [ +- 'absl_base', ++ 'conditions': [ ++ ['use_system_abseil_cpp==1', { ++ 'type': 'none', ++ 'all_dependent_settings': { ++ 'link_settings': { ++ 'libraries': [ ++ '-labsl_int128', ++ ], ++ }, ++ }, ++ }, { ++ 'type': 'static_library', ++ 'sources': [ ++ # libabsl_int128 ++ '<(absl_srcdir)/numeric/int128.cc', ++ ], ++ 'dependencies': [ ++ 'absl_base', ++ ], ++ }], + ], + }, + { + 'target_name': 'absl_strings_internal', +- 'type': 'static_library', + 'toolsets': ['host', 'target'], +- 'sources': [ +- '<(absl_srcdir)/strings/internal/charconv_bigint.cc', +- '<(absl_srcdir)/strings/internal/charconv_parse.cc', +- '<(absl_srcdir)/strings/internal/escaping.cc', +- '<(absl_srcdir)/strings/internal/memutil.cc', +- '<(absl_srcdir)/strings/internal/str_format/arg.cc', +- '<(absl_srcdir)/strings/internal/str_format/bind.cc', +- '<(absl_srcdir)/strings/internal/str_format/extension.cc', +- '<(absl_srcdir)/strings/internal/str_format/float_conversion.cc', +- '<(absl_srcdir)/strings/internal/str_format/output.cc', +- '<(absl_srcdir)/strings/internal/str_format/parser.cc', +- '<(absl_srcdir)/strings/internal/utf8.cc', +- ], +- 'dependencies': [ +- 'absl_base', +- 'absl_numeric', ++ 'conditions': [ ++ ['use_system_abseil_cpp==1', { ++ 'type': 'none', ++ 'all_dependent_settings': { ++ 'link_settings': { ++ 'libraries': [ ++ '-labsl_strings_internal', ++ ], ++ }, ++ }, ++ }, { ++ 'type': 'static_library', ++ 'sources': [ ++ # libabsl_strings ++ '<(absl_srcdir)/strings/internal/charconv_bigint.cc', ++ '<(absl_srcdir)/strings/internal/charconv_parse.cc', ++ # libabsl_strings_internal ++ '<(absl_srcdir)/strings/internal/escaping.cc', ++ # libabsl_strings ++ '<(absl_srcdir)/strings/internal/memutil.cc', ++ # libabsl_str_format_internal ++ '<(absl_srcdir)/strings/internal/str_format/arg.cc', ++ '<(absl_srcdir)/strings/internal/str_format/bind.cc', ++ '<(absl_srcdir)/strings/internal/str_format/extension.cc', ++ '<(absl_srcdir)/strings/internal/str_format/float_conversion.cc', ++ '<(absl_srcdir)/strings/internal/str_format/output.cc', ++ '<(absl_srcdir)/strings/internal/str_format/parser.cc', ++ # libabsl_strings_internal ++ '<(absl_srcdir)/strings/internal/utf8.cc', ++ ], ++ 'dependencies': [ ++ 'absl_base', ++ 'absl_numeric', ++ ], ++ }], + ], + }, + { + 'target_name': 'absl_strings', +- 'type': 'static_library', + 'toolsets': ['host', 'target'], +- 'sources': [ +- '<(absl_srcdir)/strings/ascii.cc', +- '<(absl_srcdir)/strings/charconv.cc', +- '<(absl_srcdir)/strings/escaping.cc', +- '<(absl_srcdir)/strings/match.cc', +- '<(absl_srcdir)/strings/numbers.cc', +- '<(absl_srcdir)/strings/str_cat.cc', +- '<(absl_srcdir)/strings/str_replace.cc', +- '<(absl_srcdir)/strings/str_split.cc', +- '<(absl_srcdir)/strings/string_view.cc', +- '<(absl_srcdir)/strings/substitute.cc', +- ], +- 'dependencies': [ +- 'absl_base', +- 'absl_numeric', +- 'absl_strings_internal', ++ 'conditions': [ ++ ['use_system_abseil_cpp==1', { ++ 'type': 'none', ++ 'all_dependent_settings': { ++ 'link_settings': { ++ 'libraries': [ ++ '-labsl_str_format_internal -labsl_strings -labsl_strings_internal', ++ ], ++ }, ++ }, ++ }, { ++ 'type': 'static_library', ++ 'sources': [ ++ # libabsl_strings ++ '<(absl_srcdir)/strings/ascii.cc', ++ '<(absl_srcdir)/strings/charconv.cc', ++ '<(absl_srcdir)/strings/escaping.cc', ++ '<(absl_srcdir)/strings/match.cc', ++ '<(absl_srcdir)/strings/numbers.cc', ++ '<(absl_srcdir)/strings/str_cat.cc', ++ '<(absl_srcdir)/strings/str_replace.cc', ++ '<(absl_srcdir)/strings/str_split.cc', ++ '<(absl_srcdir)/strings/string_view.cc', ++ '<(absl_srcdir)/strings/substitute.cc', ++ ], ++ 'dependencies': [ ++ 'absl_base', ++ 'absl_numeric', ++ 'absl_strings_internal', ++ ], ++ }], + ], + }, + { + 'target_name': 'absl_time', +- 'type': 'static_library', + 'toolsets': ['host', 'target'], +- 'sources': [ +- '<(absl_srcdir)/time/civil_time.cc', +- '<(absl_srcdir)/time/clock.cc', +- '<(absl_srcdir)/time/duration.cc', +- '<(absl_srcdir)/time/format.cc', +- '<(absl_srcdir)/time/time.cc', +- '<(absl_srcdir)/time/internal/cctz/src/civil_time_detail.cc', +- '<(absl_srcdir)/time/internal/cctz/src/time_zone_fixed.cc', +- '<(absl_srcdir)/time/internal/cctz/src/time_zone_format.cc', +- '<(absl_srcdir)/time/internal/cctz/src/time_zone_if.cc', +- '<(absl_srcdir)/time/internal/cctz/src/time_zone_impl.cc', +- '<(absl_srcdir)/time/internal/cctz/src/time_zone_info.cc', +- '<(absl_srcdir)/time/internal/cctz/src/time_zone_libc.cc', +- '<(absl_srcdir)/time/internal/cctz/src/time_zone_lookup.cc', +- '<(absl_srcdir)/time/internal/cctz/src/time_zone_posix.cc', +- '<(absl_srcdir)/time/internal/cctz/src/zone_info_source.cc', +- ], +- 'cflags': [ +- '-Wno-error', +- ], +- 'dependencies': [ +- 'absl_base', +- 'absl_numeric', +- 'absl_strings_internal', ++ 'conditions': [ ++ ['use_system_abseil_cpp==1', { ++ 'type': 'none', ++ 'all_dependent_settings': { ++ 'link_settings': { ++ 'libraries': [ ++ '-labsl_civil_time -labsl_time -labsl_time_zone', ++ ], ++ }, ++ }, ++ }, { ++ 'type': 'static_library', ++ 'sources': [ ++ # libabsl_time ++ '<(absl_srcdir)/time/civil_time.cc', ++ '<(absl_srcdir)/time/clock.cc', ++ '<(absl_srcdir)/time/duration.cc', ++ '<(absl_srcdir)/time/format.cc', ++ '<(absl_srcdir)/time/time.cc', ++ # libabsl_civil_time ++ '<(absl_srcdir)/time/internal/cctz/src/civil_time_detail.cc', ++ # libabsl_time_zone ++ '<(absl_srcdir)/time/internal/cctz/src/time_zone_fixed.cc', ++ '<(absl_srcdir)/time/internal/cctz/src/time_zone_format.cc', ++ '<(absl_srcdir)/time/internal/cctz/src/time_zone_if.cc', ++ '<(absl_srcdir)/time/internal/cctz/src/time_zone_impl.cc', ++ '<(absl_srcdir)/time/internal/cctz/src/time_zone_info.cc', ++ '<(absl_srcdir)/time/internal/cctz/src/time_zone_libc.cc', ++ '<(absl_srcdir)/time/internal/cctz/src/time_zone_lookup.cc', ++ '<(absl_srcdir)/time/internal/cctz/src/time_zone_posix.cc', ++ '<(absl_srcdir)/time/internal/cctz/src/zone_info_source.cc', ++ ], ++ 'cflags': [ ++ '-Wno-error', ++ ], ++ 'dependencies': [ ++ 'absl_base', ++ 'absl_numeric', ++ 'absl_strings_internal', ++ ], ++ }], + ], + }, + ], +--- /src/config/config_test.gyp ++++ /src/config/config_test.gyp +@@ -36,6 +36,7 @@ + 'config_handler_test.cc', + ], + 'dependencies': [ ++ '../base/absl.gyp:absl_base', + '../testing/testing.gyp:gtest_main', + '../testing/testing.gyp:mozctest', + 'config.gyp:config_handler', +@@ -80,6 +81,7 @@ + 'character_form_manager_test.cc', + ], + 'dependencies': [ ++ '../base/absl.gyp:absl_base', + '../testing/testing.gyp:gtest_main', + 'config.gyp:character_form_manager', + ], +--- /src/gyp/common.gypi ++++ /src/gyp/common.gypi +@@ -194,7 +194,13 @@ + 'include_dirs': [ + '<(abs_depth)', + '<(SHARED_INTERMEDIATE_DIR)', +- '<(absl_dir)', ++ ], ++ 'conditions': [ ++ ['use_system_abseil_cpp==0', { ++ 'include_dirs': [ ++ '<(absl_dir)', ++ ], ++ }], + ], + 'mac_framework_headers': [], + 'target_conditions': [ +--- /src/gyp/common_win.gypi ++++ /src/gyp/common_win.gypi +@@ -307,10 +307,16 @@ + 'include_dirs': [ + '<(abs_depth)', + '<(SHARED_INTERMEDIATE_DIR)', +- '<(absl_dir)', + '<@(msvs_includes)', + '<(wtl_dir)/include', + ], ++ 'conditions': [ ++ ['use_system_abseil_cpp==0', { ++ 'include_dirs': [ ++ '<(absl_dir)', ++ ], ++ }], ++ ], + 'msvs_configuration_attributes': { + 'CharacterSet': '<(win_char_set_unicode)', + }, +--- /src/gyp/defines.gypi ++++ /src/gyp/defines.gypi +@@ -63,6 +63,10 @@ + # use_libibus represents if ibus library is used or not. + # This option is only for Linux. + 'use_libibus%': '0', ++ ++ # use_system_abseil_cpp represents if system version or bundled version ++ # of abseil-cpp library is used. ++ 'use_system_abseil_cpp%': '0', + }, + 'target_defaults': { + 'defines': [ +--- /src/gyp/directories.gypi ++++ /src/gyp/directories.gypi +@@ -31,7 +31,12 @@ + 'variables': { + # Top directory of third party libraries. + 'third_party_dir': '<(DEPTH)/third_party', +- 'absl_dir': '<(DEPTH)/third_party/abseil-cpp', ++ ++ 'conditions': [ ++ ['use_system_abseil_cpp==0', { ++ 'absl_dir': '<(DEPTH)/third_party/abseil-cpp', ++ }], ++ ], + + # Top directory of additional third party libraries. + 'ext_third_party_dir%': '<(abs_depth)/third_party', +--- /src/session/session_test.gyp ++++ /src/session/session_test.gyp +@@ -221,6 +221,7 @@ + 'internal/key_event_transformer_test.cc', + ], + 'dependencies': [ ++ '../base/absl.gyp:absl_base', + '../base/base.gyp:base', + '../converter/converter_base.gyp:converter_mock', + '../engine/engine.gyp:mock_converter_engine', +--- /src/storage/storage_test.gyp ++++ /src/storage/storage_test.gyp +@@ -41,6 +41,7 @@ + 'tiny_storage_test.cc', + ], + 'dependencies': [ ++ '../base/absl.gyp:absl_base', + '../testing/testing.gyp:gtest_main', + 'storage.gyp:storage', + ], diff --git a/app-i18n/mozc/files/mozc-2.26.4220-system_gtest.patch b/app-i18n/mozc/files/mozc-2.26.4220-system_gtest.patch new file mode 100644 index 000000000000..47891fab9b47 --- /dev/null +++ b/app-i18n/mozc/files/mozc-2.26.4220-system_gtest.patch @@ -0,0 +1,141 @@ +https://github.com/google/mozc/issues/490 + +--- /src/gyp/defines.gypi ++++ /src/gyp/defines.gypi +@@ -67,6 +67,10 @@ + # use_system_abseil_cpp represents if system version or bundled version + # of abseil-cpp library is used. + 'use_system_abseil_cpp%': '0', ++ ++ # use_system_gtest represents if system version or bundled version ++ # of gtest library is used. ++ 'use_system_gtest%': '0', + }, + 'target_defaults': { + 'defines': [ +--- /src/testing/testing.gyp ++++ /src/testing/testing.gyp +@@ -59,54 +59,76 @@ + 'targets': [ + { + 'target_name': 'testing', +- 'type': 'static_library', +- 'variables': { +- 'gtest_defines': [ +- 'GTEST_LANG_CXX11=1', +- 'GTEST_HAS_TR1_TUPLE=0', # disable tr1 tuple in favor of C++11 tuple. +- ], +- 'gtest_dir': '<(third_party_dir)/gtest/googletest', +- 'gmock_dir': '<(third_party_dir)/gtest/googlemock', +- }, +- 'sources': [ +- '<(gmock_dir)/src/gmock-cardinalities.cc', +- '<(gmock_dir)/src/gmock-internal-utils.cc', +- '<(gmock_dir)/src/gmock-matchers.cc', +- '<(gmock_dir)/src/gmock-spec-builders.cc', +- '<(gmock_dir)/src/gmock.cc', +- '<(gtest_dir)/src/gtest-death-test.cc', +- '<(gtest_dir)/src/gtest-filepath.cc', +- '<(gtest_dir)/src/gtest-matchers.cc', +- '<(gtest_dir)/src/gtest-port.cc', +- '<(gtest_dir)/src/gtest-printers.cc', +- '<(gtest_dir)/src/gtest-test-part.cc', +- '<(gtest_dir)/src/gtest-typed-test.cc', +- '<(gtest_dir)/src/gtest.cc', +- ], +- 'include_dirs': [ +- '<(gmock_dir)', +- '<(gmock_dir)/include', +- '<(gtest_dir)', +- '<(gtest_dir)/include', +- ], +- 'defines': [ +- '<@(gtest_defines)', +- ], +- 'all_dependent_settings': { +- 'defines': [ +- '<@(gtest_defines)', +- ], +- 'include_dirs': [ +- '<(gmock_dir)/include', +- '<(gtest_dir)/include', +- ], +- }, + 'conditions': [ +- ['(_toolset=="target" and compiler_target=="clang") or ' +- '(_toolset=="host" and compiler_host=="clang")', { +- 'cflags': [ +- '-Wno-missing-field-initializers', +- '-Wno-unused-private-field', ++ ['use_system_gtest==1', { ++ 'type': 'none', ++ 'variables': { ++ 'gtest_defines': [ ++ 'GTEST_LANG_CXX11=1', ++ 'GTEST_HAS_TR1_TUPLE=0', # disable tr1 tuple in favor of C++11 tuple. ++ ], ++ }, ++ 'all_dependent_settings': { ++ 'defines': [ ++ '<@(gtest_defines)', ++ ], ++ 'link_settings': { ++ 'libraries': [ ++ '-lgmock -lgtest', ++ ], ++ }, ++ }, ++ }, { ++ 'type': 'static_library', ++ 'variables': { ++ 'gtest_defines': [ ++ 'GTEST_LANG_CXX11=1', ++ 'GTEST_HAS_TR1_TUPLE=0', # disable tr1 tuple in favor of C++11 tuple. ++ ], ++ 'gtest_dir': '<(third_party_dir)/gtest/googletest', ++ 'gmock_dir': '<(third_party_dir)/gtest/googlemock', ++ }, ++ 'sources': [ ++ '<(gmock_dir)/src/gmock-cardinalities.cc', ++ '<(gmock_dir)/src/gmock-internal-utils.cc', ++ '<(gmock_dir)/src/gmock-matchers.cc', ++ '<(gmock_dir)/src/gmock-spec-builders.cc', ++ '<(gmock_dir)/src/gmock.cc', ++ '<(gtest_dir)/src/gtest-death-test.cc', ++ '<(gtest_dir)/src/gtest-filepath.cc', ++ '<(gtest_dir)/src/gtest-matchers.cc', ++ '<(gtest_dir)/src/gtest-port.cc', ++ '<(gtest_dir)/src/gtest-printers.cc', ++ '<(gtest_dir)/src/gtest-test-part.cc', ++ '<(gtest_dir)/src/gtest-typed-test.cc', ++ '<(gtest_dir)/src/gtest.cc', ++ ], ++ 'include_dirs': [ ++ '<(gmock_dir)', ++ '<(gmock_dir)/include', ++ '<(gtest_dir)', ++ '<(gtest_dir)/include', ++ ], ++ 'defines': [ ++ '<@(gtest_defines)', ++ ], ++ 'all_dependent_settings': { ++ 'defines': [ ++ '<@(gtest_defines)', ++ ], ++ 'include_dirs': [ ++ '<(gmock_dir)/include', ++ '<(gtest_dir)/include', ++ ], ++ }, ++ 'conditions': [ ++ ['(_toolset=="target" and compiler_target=="clang") or ' ++ '(_toolset=="host" and compiler_host=="clang")', { ++ 'cflags': [ ++ '-Wno-missing-field-initializers', ++ '-Wno-unused-private-field', ++ ], ++ }], + ], + }], + ], diff --git a/app-i18n/mozc/files/mozc-2.26.4220-system_jsoncpp.patch b/app-i18n/mozc/files/mozc-2.26.4220-system_jsoncpp.patch new file mode 100644 index 000000000000..7ff132eaa591 --- /dev/null +++ b/app-i18n/mozc/files/mozc-2.26.4220-system_jsoncpp.patch @@ -0,0 +1,117 @@ +https://github.com/google/mozc/issues/490 + +--- /src/gyp/defines.gypi ++++ /src/gyp/defines.gypi +@@ -71,6 +71,10 @@ + # use_system_gtest represents if system version or bundled version + # of gtest library is used. + 'use_system_gtest%': '0', ++ ++ # use_system_jsoncpp represents if system version or bundled version ++ # of jsoncpp library is used. ++ 'use_system_jsoncpp%': '0', + }, + 'target_defaults': { + 'defines': [ +--- /src/net/jsoncpp.gyp ++++ /src/net/jsoncpp.gyp +@@ -31,32 +31,60 @@ + 'targets': [ + { + 'target_name': 'jsoncpp', +- 'type': 'static_library', +- 'variables': { +- 'jsoncpp_root': '<(third_party_dir)/jsoncpp', +- 'jsoncpp_srcs': [ +- '<(jsoncpp_root)/src/lib_json/json_reader.cpp', +- '<(jsoncpp_root)/src/lib_json/json_value.cpp', +- '<(jsoncpp_root)/src/lib_json/json_writer.cpp', +- ], +- 'jsoncpp_include_dirs': ['<(jsoncpp_root)/include'], +- 'jsoncpp_additional_macros': ['JSON_USE_EXCEPTION=0'], +- }, +- 'defines': [ +- '<@(jsoncpp_additional_macros)', ++ 'conditions': [ ++ ['use_system_jsoncpp==1', { ++ 'type': 'none', ++ 'variables': { ++ 'jsoncpp_additional_macros': [ ++ 'JSON_USE_EXCEPTION=0', ++ 'MOZC_USE_SYSTEM_JSONCPP', ++ ], ++ }, ++ 'all_dependent_settings': { ++ 'defines': [ ++ '<@(jsoncpp_additional_macros)', ++ ], ++ 'cflags': [ ++ ' ++#else + #include "third_party/jsoncpp/include/json/json.h" ++#endif + #define MOZC_JSONCPP_JSON_H_INCLUDED + #endif // !MOZC_JSONCPP_JSON_H_INCLUDED + diff --git a/app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429.ebuild b/app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429.ebuild new file mode 100644 index 000000000000..d6d44a3758f6 --- /dev/null +++ b/app-i18n/mozc/mozc-2.26.4220_p20201212102434_p20201219202429.ebuild @@ -0,0 +1,380 @@ +# Copyright 2010-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=(python{3_7,3_8,3_9}) + +inherit elisp-common multiprocessing python-any-r1 toolchain-funcs + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/google/mozc" + EGIT_SUBMODULES=(src/third_party/japanese_usage_dictionary) +else + MOZC_GIT_REVISION="9ba59b64d53365c1fe93c1c245b4ec3e35bdadf0" + MOZC_DATE="${PV#*_p}" + MOZC_DATE="${MOZC_DATE%%_p*}" + + FCITX_MOZC_GIT_REVISION="1ea089debc31ff216473369ad71c08318384ee06" + FCITX_MOZC_DATE="${PV#*_p}" + FCITX_MOZC_DATE="${FCITX_MOZC_DATE#*_p}" + FCITX_MOZC_DATE="${FCITX_MOZC_DATE%%_p*}" + + JAPANESE_USAGE_DICTIONARY_GIT_REVISION="a4a66772e33746b91e99caceecced9a28507e925" + JAPANESE_USAGE_DICTIONARY_DATE="20180701040110" +fi + +DESCRIPTION="Mozc - Japanese input method editor" +HOMEPAGE="https://github.com/google/mozc" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/google/${PN}/archive/${MOZC_GIT_REVISION}.tar.gz -> ${PN}-${PV%%_p*}-${MOZC_DATE}.tar.gz + https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/${JAPANESE_USAGE_DICTIONARY_GIT_REVISION}.tar.gz -> japanese-usage-dictionary-${JAPANESE_USAGE_DICTIONARY_DATE}.tar.gz + fcitx4? ( https://github.com/fcitx/${PN}/archive/${FCITX_MOZC_GIT_REVISION}.tar.gz -> fcitx-${PN}-${PV%%_p*}-${FCITX_MOZC_DATE}.tar.gz )" +fi + +# Mozc: BSD +# src/data/dictionary_oss: ipadic, public-domain +# src/data/unicode: unicode +# japanese-usage-dictionary: BSD-2 +LICENSE="BSD BSD-2 ipadic public-domain unicode" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="debug emacs fcitx4 +gui ibus renderer test" +REQUIRED_USE="|| ( emacs fcitx4 ibus )" +RESTRICT="!test? ( test )" + +BDEPEND="$(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') + >=dev-libs/protobuf-3.0.0 + dev-util/gyp + dev-util/ninja + virtual/pkgconfig + emacs? ( app-editors/emacs:* ) + fcitx4? ( sys-devel/gettext )" +DEPEND=">=dev-cpp/abseil-cpp-20200923[cxx17(+)] + >=dev-libs/protobuf-3.0.0:= + fcitx4? ( + app-i18n/fcitx:4 + virtual/libintl + ) + gui? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + ibus? ( + >=app-i18n/ibus-1.4.1 + dev-libs/glib:2 + x11-libs/libxcb + ) + renderer? ( + dev-libs/glib:2 + x11-libs/cairo + x11-libs/gtk+:2 + x11-libs/pango + ) + test? ( + >=dev-cpp/gtest-1.8.0 + dev-libs/jsoncpp + )" +RDEPEND=">=dev-cpp/abseil-cpp-20200923[cxx17(+)] + >=dev-libs/protobuf-3.0.0:= + emacs? ( app-editors/emacs:* ) + fcitx4? ( + app-i18n/fcitx:4 + virtual/libintl + ) + gui? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + ibus? ( + >=app-i18n/ibus-1.4.1 + dev-libs/glib:2 + x11-libs/libxcb + ) + renderer? ( + dev-libs/glib:2 + x11-libs/cairo + x11-libs/gtk+:2 + x11-libs/pango + )" + +S="${WORKDIR}/${P}/src" + +SITEFILE="50${PN}-gentoo.el" + +execute() { + einfo "$@" + "$@" +} + +python_check_deps() { + has_version -b "dev-python/six[${PYTHON_USEDEP}]" +} + +src_unpack() { + if [[ "${PV}" == "9999" ]]; then + git-r3_src_unpack + + if use fcitx4; then + local EGIT_SUBMODULES=() + git-r3_fetch https://github.com/fcitx/mozc refs/heads/fcitx + git-r3_checkout https://github.com/fcitx/mozc "${WORKDIR}/fcitx-mozc" + fi + else + unpack ${PN}-${PV%%_p*}-${MOZC_DATE}.tar.gz + mv mozc-${MOZC_GIT_REVISION} ${P} || die + + unpack japanese-usage-dictionary-${JAPANESE_USAGE_DICTIONARY_DATE}.tar.gz + cp -p japanese-usage-dictionary-${JAPANESE_USAGE_DICTIONARY_GIT_REVISION}/usage_dict.txt ${P}/src/third_party/japanese_usage_dictionary || die + + if use fcitx4; then + unpack fcitx-${PN}-${PV%%_p*}-${FCITX_MOZC_DATE}.tar.gz + mv mozc-${FCITX_MOZC_GIT_REVISION} fcitx-${PN} + fi + fi +} + +src_prepare() { + if use fcitx4; then + cp -pr "${WORKDIR}/fcitx-mozc/src/unix/fcitx" unix || die + fi + + pushd "${WORKDIR}/${P}" > /dev/null || die + + eapply "${FILESDIR}/${PN}-2.26.4220-system_abseil-cpp.patch" + eapply "${FILESDIR}/${PN}-2.26.4220-system_gtest.patch" + eapply "${FILESDIR}/${PN}-2.26.4220-system_jsoncpp.patch" + eapply "${FILESDIR}/${PN}-2.26.4220-environmental_variables.patch" + eapply "${FILESDIR}/${PN}-2.26.4220-server_path_check.patch" + + eapply_user + + popd > /dev/null || die + + sed \ + -e "s/def GypMain(options, unused_args):/def GypMain(options, gyp_args):/" \ + -e "s/RunOrDie(gyp_command + gyp_options)/RunOrDie(gyp_command + gyp_options + gyp_args)/" \ + -e "s/RunOrDie(\[ninja/&, '-j$(makeopts_jobs)', '-l$(makeopts_loadavg "${MAKEOPTS}" 0)', '-v'/" \ + -i build_mozc.py || die + + local ar=($(tc-getAR)) + local cc=($(tc-getCC)) + local cxx=($(tc-getCXX)) + local ld=($(tc-getLD)) + local nm=($(tc-getNM)) + local readelf=($(tc-getREADELF)) + + # Use absolute paths. Non-absolute paths are mishandled by GYP. + ar[0]=$(type -P ${ar[0]}) + cc[0]=$(type -P ${cc[0]}) + cxx[0]=$(type -P ${cxx[0]}) + ld[0]=$(type -P ${ld[0]}) + nm[0]=$(type -P ${nm[0]}) + readelf[0]=$(type -P ${readelf[0]}) + + sed \ + -e "s: ${P}.tar.gz + SRC_URI="https://github.com/google/${PN}/archive/${MOZC_GIT_REVISION}.tar.gz -> ${PN}-${PV%%_p*}-${MOZC_DATE}.tar.gz https://github.com/hiroyuki-komatsu/japanese-usage-dictionary/archive/${JAPANESE_USAGE_DICTIONARY_GIT_REVISION}.tar.gz -> japanese-usage-dictionary-${JAPANESE_USAGE_DICTIONARY_DATE}.tar.gz - https://dev.gentoo.org/~juippis/distfiles/tmp/mozc-2.23.2815.102-protobuf_generated_classes_no_inheritance.patch - fcitx4? ( https://download.fcitx-im.org/fcitx-mozc/fcitx-mozc-${FCITX_PATCH_VERSION}.patch )" + fcitx4? ( https://github.com/fcitx/${PN}/archive/${FCITX_MOZC_GIT_REVISION}.tar.gz -> fcitx-${PN}-${PV%%_p*}-${FCITX_MOZC_DATE}.tar.gz )" fi # Mozc: BSD @@ -36,30 +42,27 @@ fi LICENSE="BSD BSD-2 ipadic public-domain unicode" SLOT="0" KEYWORDS="" -IUSE="debug emacs fcitx4 +gui +handwriting-tegaki handwriting-tomoe ibus renderer test" -REQUIRED_USE="|| ( emacs fcitx4 ibus ) gui? ( ^^ ( handwriting-tegaki handwriting-tomoe ) ) !gui? ( !handwriting-tegaki !handwriting-tomoe )" +IUSE="debug emacs fcitx4 +gui ibus renderer test" +REQUIRED_USE="|| ( emacs fcitx4 ibus )" RESTRICT="!test? ( test )" -BDEPEND="${PYTHON_DEPS} +BDEPEND="$(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]') >=dev-libs/protobuf-3.0.0 dev-util/gyp dev-util/ninja virtual/pkgconfig emacs? ( app-editors/emacs:* ) fcitx4? ( sys-devel/gettext )" -RDEPEND=">=dev-libs/protobuf-3.0.0:= - emacs? ( app-editors/emacs:* ) +DEPEND=">=dev-cpp/abseil-cpp-20200923[cxx17(+)] + >=dev-libs/protobuf-3.0.0:= fcitx4? ( app-i18n/fcitx:4 virtual/libintl ) gui? ( - app-i18n/zinnia dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 - handwriting-tegaki? ( app-i18n/tegaki-zinnia-japanese ) - handwriting-tomoe? ( app-i18n/zinnia-tomoe ) ) ibus? ( >=app-i18n/ibus-1.4.1 @@ -71,12 +74,34 @@ RDEPEND=">=dev-libs/protobuf-3.0.0:= x11-libs/cairo x11-libs/gtk+:2 x11-libs/pango - )" -DEPEND="${RDEPEND} + ) test? ( >=dev-cpp/gtest-1.8.0 dev-libs/jsoncpp )" +RDEPEND=">=dev-cpp/abseil-cpp-20200923[cxx17(+)] + >=dev-libs/protobuf-3.0.0:= + emacs? ( app-editors/emacs:* ) + fcitx4? ( + app-i18n/fcitx:4 + virtual/libintl + ) + gui? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + ibus? ( + >=app-i18n/ibus-1.4.1 + dev-libs/glib:2 + x11-libs/libxcb + ) + renderer? ( + dev-libs/glib:2 + x11-libs/cairo + x11-libs/gtk+:2 + x11-libs/pango + )" S="${WORKDIR}/${P}/src" @@ -87,6 +112,10 @@ execute() { "$@" } +python_check_deps() { + has_version -b "dev-python/six[${PYTHON_USEDEP}]" +} + src_unpack() { if [[ "${PV}" == "9999" ]]; then git-r3_src_unpack @@ -97,55 +126,48 @@ src_unpack() { git-r3_checkout https://github.com/fcitx/mozc "${WORKDIR}/fcitx-mozc" fi else - unpack ${P}.tar.gz + unpack ${PN}-${PV%%_p*}-${MOZC_DATE}.tar.gz mv mozc-${MOZC_GIT_REVISION} ${P} || die unpack japanese-usage-dictionary-${JAPANESE_USAGE_DICTIONARY_DATE}.tar.gz cp -p japanese-usage-dictionary-${JAPANESE_USAGE_DICTIONARY_GIT_REVISION}/usage_dict.txt ${P}/src/third_party/japanese_usage_dictionary || die + + if use fcitx4; then + unpack fcitx-${PN}-${PV%%_p*}-${FCITX_MOZC_DATE}.tar.gz + mv mozc-${FCITX_MOZC_GIT_REVISION} fcitx-${PN} + fi fi } src_prepare() { - eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-python-3_1.patch" - eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-python-3_2.patch" - eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-python-3_3.patch" - eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-python-3_4.patch" - eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-system_libraries.patch" - eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-gcc-8.patch" - eapply -p2 "${DISTDIR}/${PN}-2.23.2815.102-protobuf_generated_classes_no_inheritance.patch" - eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-environmental_variables.patch" - eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-reiwa.patch" - eapply -p2 "${FILESDIR}/${PN}-2.23.2815.102-server_path_check.patch" - eapply -p2 "${FILESDIR}/${PN}-2.20.2673.102-tests_build.patch" - eapply -p2 "${FILESDIR}/${PN}-2.20.2673.102-tests_skipping.patch" - if use fcitx4; then - if [[ "${PV}" == "9999" ]]; then - cp -pr "${WORKDIR}/fcitx-mozc/src/unix/fcitx" unix || die - else - eapply -p2 "${DISTDIR}/fcitx-mozc-${FCITX_PATCH_VERSION}.patch" - fi + cp -pr "${WORKDIR}/fcitx-mozc/src/unix/fcitx" unix || die fi + pushd "${WORKDIR}/${P}" > /dev/null || die + + eapply "${FILESDIR}/${PN}-2.26.4220-system_abseil-cpp.patch" + eapply "${FILESDIR}/${PN}-2.26.4220-system_gtest.patch" + eapply "${FILESDIR}/${PN}-2.26.4220-system_jsoncpp.patch" + eapply "${FILESDIR}/${PN}-2.26.4220-environmental_variables.patch" + eapply "${FILESDIR}/${PN}-2.26.4220-server_path_check.patch" + eapply_user + popd > /dev/null || die + sed \ -e "s/def GypMain(options, unused_args):/def GypMain(options, gyp_args):/" \ -e "s/RunOrDie(gyp_command + gyp_options)/RunOrDie(gyp_command + gyp_options + gyp_args)/" \ -e "s/RunOrDie(\[ninja/&, '-j$(makeopts_jobs)', '-l$(makeopts_loadavg "${MAKEOPTS}" 0)', '-v'/" \ -i build_mozc.py || die - sed \ - -e "s/'release_extra_cflags%': \['-O2'\]/'release_extra_cflags%': []/" \ - -e "s/'debug_extra_cflags%': \['-O0', '-g'\]/'debug_extra_cflags%': []/" \ - -i gyp/common.gypi || die - local ar=($(tc-getAR)) local cc=($(tc-getCC)) local cxx=($(tc-getCXX)) local ld=($(tc-getLD)) local nm=($(tc-getNM)) - local readelf=($(tc-getPROG READELF readelf)) + local readelf=($(tc-getREADELF)) # Use absolute paths. Non-absolute paths are mishandled by GYP. ar[0]=$(type -P ${ar[0]}) @@ -163,6 +185,12 @@ src_prepare() { -e "s:" "$" ++) ++if (WIN32) ++ set(DICT_WIN32_DEPENDS copy_libopencc_to_dir_of_opencc_dict) ++else() ++ set(DICT_WIN32_DEPENDS) ++endif() ++ + foreach(DICT ${DICTS}) + add_custom_command( + OUTPUT +@@ -123,14 +136,13 @@ + COMMENT + "Building ${DICT}.ocd2" + COMMAND +- ${CMAKE_COMMAND} -E copy "$" "$" +- COMMAND + ${OPENCC_DICT_BIN} + --input ${DICT_${DICT}_INPUT} + --output ${DICT}.ocd2 + --from text + --to ocd2 + DEPENDS ++ ${DICT_WIN32_DEPENDS} + ${OPENCC_DICT_BIN} + ${DICT_${DICT}_INPUT} + ) diff --git a/app-i18n/opencc/files/opencc-1.1.1-system_libraries.patch b/app-i18n/opencc/files/opencc-1.1.1-system_libraries.patch new file mode 100644 index 000000000000..ee0527f22356 --- /dev/null +++ b/app-i18n/opencc/files/opencc-1.1.1-system_libraries.patch @@ -0,0 +1,94 @@ +https://github.com/BYVoid/OpenCC/issues/547 + +--- /CMakeLists.txt ++++ /CMakeLists.txt +@@ -28,7 +28,12 @@ + option(ENABLE_GTEST "Build all tests." OFF) + option(ENABLE_BENCHMARK "Build benchmark tests." OFF) + option(ENABLE_DARTS "Build DartsDict (ocd format)." ON) +-option(BUILD_BUNDLED_LIBMARISA "" ON) ++option(USE_SYSTEM_DARTS "Use system version of Darts" OFF) ++option(USE_SYSTEM_GOOGLE_BENCHMARK "Use system version of Google Benchmark" OFF) ++option(USE_SYSTEM_GTEST "Use system version of GoogleTest" OFF) ++option(USE_SYSTEM_MARISA "Use system version of Marisa" OFF) ++option(USE_SYSTEM_RAPIDJSON "Use system version of RapidJSON" OFF) ++option(USE_SYSTEM_TCLAP "Use system version of TCLAP" OFF) + + ######## Package information + set (PACKAGE_URL https://github.com/BYVoid/Opencc) +@@ -172,7 +177,7 @@ + + ######## Dependencies + +-if(BUILD_BUNDLED_LIBMARISA) ++if(NOT USE_SYSTEM_MARISA) + message(STATUS "Use bundled marisa library.") + add_subdirectory(deps/marisa-0.2.5) + else() +@@ -194,12 +199,16 @@ + ######## Testing + + if (ENABLE_GTEST) +- add_subdirectory(deps/gtest-1.11.0) ++ if(NOT USE_SYSTEM_GTEST) ++ add_subdirectory(deps/gtest-1.11.0) ++ endif() + enable_testing() + endif() + + if (ENABLE_BENCHMARK) + set(BENCHMARK_ENABLE_TESTING OFF) +- add_subdirectory(deps/google-benchmark) ++ if(NOT USE_SYSTEM_GOOGLE_BENCHMARK) ++ add_subdirectory(deps/google-benchmark) ++ endif() + enable_testing() + endif() +--- /src/CMakeLists.txt ++++ /src/CMakeLists.txt +@@ -1,7 +1,13 @@ + include (GenerateExportHeader) +-include_directories(../deps/marisa-0.2.5/include) +-include_directories(../deps/rapidjson-1.1.0) +-include_directories(../deps/tclap-1.2.2) ++if(NOT USE_SYSTEM_MARISA) ++ include_directories(../deps/marisa-0.2.5/include) ++endif() ++if(NOT USE_SYSTEM_RAPIDJSON) ++ include_directories(../deps/rapidjson-1.1.0) ++endif() ++if(NOT USE_SYSTEM_TCLAP) ++ include_directories(../deps/tclap-1.2.2) ++endif() + + # Library + +@@ -72,7 +78,9 @@ + ) + + if (ENABLE_DARTS) +- include_directories(../deps/darts-clone) ++ if(NOT USE_SYSTEM_DARTS) ++ include_directories(../deps/darts-clone) ++ endif() + set( + LIBOPENCC_HEADERS + ${LIBOPENCC_HEADERS} +--- /test/CMakeLists.txt ++++ /test/CMakeLists.txt +@@ -1,4 +1,3 @@ +-include_directories(../deps/libdarts/src) + include_directories(../src) + + set(CONFIG_TEST +@@ -27,7 +26,9 @@ + ) + endif() + +- include_directories(../deps/gtest-1.7.0/include) ++ if(NOT USE_SYSTEM_GTEST) ++ include_directories(../deps/gtest-1.7.0/include) ++ endif() + set(UNITTESTS + CommandLineConvertTest + ) diff --git a/app-i18n/opencc/files/opencc-1.1.2-system_libraries.patch b/app-i18n/opencc/files/opencc-1.1.2-system_libraries.patch new file mode 100644 index 000000000000..e0b624a63e9f --- /dev/null +++ b/app-i18n/opencc/files/opencc-1.1.2-system_libraries.patch @@ -0,0 +1,111 @@ +https://github.com/BYVoid/OpenCC/issues/547 + +--- /CMakeLists.txt ++++ /CMakeLists.txt +@@ -28,8 +28,14 @@ + option(ENABLE_GTEST "Build all tests." OFF) + option(ENABLE_BENCHMARK "Build benchmark tests." OFF) + option(ENABLE_DARTS "Build DartsDict (ocd format)." ON) +-option(BUILD_BUNDLED_LIBMARISA "" ON) + option(BUILD_PYTHON "Build python library" OFF) ++option(USE_SYSTEM_DARTS "Use system version of Darts" OFF) ++option(USE_SYSTEM_GOOGLE_BENCHMARK "Use system version of Google Benchmark" OFF) ++option(USE_SYSTEM_GTEST "Use system version of GoogleTest" OFF) ++option(USE_SYSTEM_MARISA "Use system version of Marisa" OFF) ++option(USE_SYSTEM_PYBIND11 "Use system version of pybind11" OFF) ++option(USE_SYSTEM_RAPIDJSON "Use system version of RapidJSON" OFF) ++option(USE_SYSTEM_TCLAP "Use system version of TCLAP" OFF) + + ######## Package information + set (PACKAGE_URL https://github.com/BYVoid/Opencc) +@@ -173,7 +179,7 @@ + + ######## Dependencies + +-if(BUILD_BUNDLED_LIBMARISA) ++if(NOT USE_SYSTEM_MARISA) + message(STATUS "Use bundled marisa library.") + add_subdirectory(deps/marisa-0.2.5) + else() +@@ -195,20 +201,30 @@ + ######## Testing + + if (ENABLE_GTEST) +- add_subdirectory(deps/gtest-1.11.0) ++ if(NOT USE_SYSTEM_GTEST) ++ add_subdirectory(deps/gtest-1.11.0) ++ endif() + enable_testing() + endif() + + if (ENABLE_BENCHMARK) + set(BENCHMARK_ENABLE_TESTING OFF) +- add_subdirectory(deps/google-benchmark) ++ if(NOT USE_SYSTEM_GOOGLE_BENCHMARK) ++ add_subdirectory(deps/google-benchmark) ++ endif() + enable_testing() + endif() + + ######## Python + + if (BUILD_PYTHON) +- add_subdirectory(deps/pybind11-2.5.0) ++ if(USE_SYSTEM_PYBIND11) ++ include(pybind11Config) ++ include(pybind11Common) ++ include(pybind11Tools) ++ else() ++ add_subdirectory(deps/pybind11-2.5.0) ++ endif() + pybind11_add_module(opencc_clib src/py_opencc.cpp) + target_link_libraries(opencc_clib PRIVATE libopencc) + endif() +--- /src/CMakeLists.txt ++++ /src/CMakeLists.txt +@@ -1,7 +1,13 @@ + include (GenerateExportHeader) +-include_directories(../deps/marisa-0.2.5/include) +-include_directories(../deps/rapidjson-1.1.0) +-include_directories(../deps/tclap-1.2.2) ++if(NOT USE_SYSTEM_MARISA) ++ include_directories(../deps/marisa-0.2.5/include) ++endif() ++if(NOT USE_SYSTEM_RAPIDJSON) ++ include_directories(../deps/rapidjson-1.1.0) ++endif() ++if(NOT USE_SYSTEM_TCLAP) ++ include_directories(../deps/tclap-1.2.2) ++endif() + + # Library + +@@ -72,7 +78,9 @@ + ) + + if (ENABLE_DARTS) +- include_directories(../deps/darts-clone) ++ if(NOT USE_SYSTEM_DARTS) ++ include_directories(../deps/darts-clone) ++ endif() + set( + LIBOPENCC_HEADERS + ${LIBOPENCC_HEADERS} +--- /test/CMakeLists.txt ++++ /test/CMakeLists.txt +@@ -1,4 +1,3 @@ +-include_directories(../deps/libdarts/src) + include_directories(../src) + + set(CONFIG_TEST +@@ -27,7 +26,9 @@ + ) + endif() + +- include_directories(../deps/gtest-1.7.0/include) ++ if(NOT USE_SYSTEM_GTEST) ++ include_directories(../deps/gtest-1.7.0/include) ++ endif() + set(UNITTESTS + CommandLineConvertTest + ) diff --git a/app-i18n/opencc/opencc-1.1.0.ebuild b/app-i18n/opencc/opencc-1.1.0.ebuild new file mode 100644 index 000000000000..0870f67310e8 --- /dev/null +++ b/app-i18n/opencc/opencc-1.1.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 2010-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=(python{3_7,3_8,3_9}) + +inherit cmake python-any-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/BYVoid/OpenCC" +fi + +DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters" +HOMEPAGE="https://github.com/BYVoid/OpenCC" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz" +fi + +# OpenCC: Apache-2.0 +# deps/darts-clone: BSD-2 +# deps/gtest-1.11.0: BSD +# deps/marisa-0.2.5: || ( BSD-2 LGPL-2.1+ ) +# deps/rapidjson-1.1.0: MIT +# deps/tclap-1.2.2: MIT +LICENSE="Apache-2.0 BSD-2 MIT || ( BSD-2 LGPL-2.1+ ) test? ( BSD )" +SLOT="0/2" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +BDEPEND="${PYTHON_DEPS} + doc? ( app-doc/doxygen )" +DEPEND="" +RDEPEND="" + +if [[ "${PV}" != "9999" ]]; then + S="${WORKDIR}/OpenCC-ver.${PV}" +fi + +PATCHES=( + "${FILESDIR}/${PN}-1.1.0-parallel_build.patch" +) + +DOCS=(AUTHORS NEWS.md README.md) + +src_prepare() { + cmake_src_prepare + + sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_DOCUMENTATION=$(usex doc ON OFF) + -DBUILD_SHARED_LIBS=ON + -DENABLE_GTEST=$(usex test ON OFF) + ) + + cmake_src_configure +} diff --git a/app-i18n/opencc/opencc-1.1.1.ebuild b/app-i18n/opencc/opencc-1.1.1.ebuild new file mode 100644 index 000000000000..6fd7527c0a9a --- /dev/null +++ b/app-i18n/opencc/opencc-1.1.1.ebuild @@ -0,0 +1,76 @@ +# Copyright 2010-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=(python{3_7,3_8,3_9}) + +inherit cmake python-any-r1 + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/BYVoid/OpenCC" +fi + +DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters" +HOMEPAGE="https://github.com/BYVoid/OpenCC" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="Apache-2.0" +SLOT="0/1.1" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +BDEPEND="${PYTHON_DEPS} + doc? ( app-doc/doxygen )" +DEPEND="dev-cpp/tclap + dev-libs/darts + dev-libs/marisa:0= + dev-libs/rapidjson + test? ( + dev-cpp/benchmark + dev-cpp/gtest + )" +RDEPEND="dev-libs/marisa:0=" + +if [[ "${PV}" != "9999" ]]; then + S="${WORKDIR}/OpenCC-ver.${PV}" +fi + +PATCHES=( + "${FILESDIR}/${PN}-1.1.0-parallel_build.patch" + "${FILESDIR}/${PN}-1.1.1-system_libraries.patch" +) + +DOCS=(AUTHORS NEWS.md README.md) + +src_prepare() { + rm -r deps || die + + cmake_src_prepare + + sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die +} + +src_configure() { + local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/rapidjson" + + local mycmakeargs=( + -DBUILD_DOCUMENTATION=$(usex doc ON OFF) + -DENABLE_BENCHMARK=$(usex test ON OFF) + -DENABLE_GTEST=$(usex test ON OFF) + -DUSE_SYSTEM_DARTS=ON + -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON + -DUSE_SYSTEM_GTEST=ON + -DUSE_SYSTEM_MARISA=ON + -DUSE_SYSTEM_RAPIDJSON=ON + -DUSE_SYSTEM_TCLAP=ON + ) + + cmake_src_configure +} diff --git a/app-i18n/opencc/opencc-9999.ebuild b/app-i18n/opencc/opencc-9999.ebuild index 8a1dbc501c8b..877345405505 100644 --- a/app-i18n/opencc/opencc-9999.ebuild +++ b/app-i18n/opencc/opencc-9999.ebuild @@ -20,44 +20,56 @@ else SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz" fi -# OpenCC: Apache-2.0 -# deps/darts-clone: BSD-2 -# deps/gtest-1.11.0: BSD -# deps/marisa-0.2.5: || ( BSD-2 LGPL-2.1+ ) -# deps/rapidjson-1.1.0: MIT -# deps/tclap-1.2.2: MIT -LICENSE="Apache-2.0 BSD-2 MIT || ( BSD-2 LGPL-2.1+ ) test? ( BSD )" -SLOT="0/2" +LICENSE="Apache-2.0" +SLOT="0/1.1" KEYWORDS="" IUSE="doc test" RESTRICT="!test? ( test )" BDEPEND="${PYTHON_DEPS} doc? ( app-doc/doxygen )" -DEPEND="" -RDEPEND="" +DEPEND="dev-cpp/tclap + dev-libs/darts + dev-libs/marisa:0= + dev-libs/rapidjson + test? ( + dev-cpp/benchmark + dev-cpp/gtest + )" +RDEPEND="dev-libs/marisa:0=" if [[ "${PV}" != "9999" ]]; then S="${WORKDIR}/OpenCC-ver.${PV}" fi PATCHES=( - "${FILESDIR}/${PN}-stop-copy.patch" + "${FILESDIR}/${PN}-1.1.0-parallel_build.patch" + "${FILESDIR}/${PN}-1.1.2-system_libraries.patch" ) DOCS=(AUTHORS NEWS.md README.md) src_prepare() { + rm -r deps || die + cmake_src_prepare sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die } src_configure() { + local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/rapidjson" + local mycmakeargs=( -DBUILD_DOCUMENTATION=$(usex doc ON OFF) - -DBUILD_SHARED_LIBS=ON + -DENABLE_BENCHMARK=$(usex test ON OFF) -DENABLE_GTEST=$(usex test ON OFF) + -DUSE_SYSTEM_DARTS=ON + -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON + -DUSE_SYSTEM_GTEST=ON + -DUSE_SYSTEM_MARISA=ON + -DUSE_SYSTEM_RAPIDJSON=ON + -DUSE_SYSTEM_TCLAP=ON ) cmake_src_configure diff --git a/app-i18n/rime-data/metadata.xml b/app-i18n/rime-data/metadata.xml index 21b0e91de72c..197ef071dbd3 100644 --- a/app-i18n/rime-data/metadata.xml +++ b/app-i18n/rime-data/metadata.xml @@ -1,22 +1,26 @@ - - dlan@gentoo.org - Yixun Lan - - - cjk@gentoo.org - Cjk - - - Install extra packages - - - - chen.sst@gmail.com - Gong Chen - - rime/brise - + + arfrever.fta@gmail.com + Arfrever Frehtes Taifersar Arahesis + + + dlan@gentoo.org + Yixun Lan + + + cjk@gentoo.org + Cjk + + + Install extra packages + + + + chen.sst@gmail.com + 弓辰 (GÅng Chén) + + rime/brise + diff --git a/app-laptop/Manifest.gz b/app-laptop/Manifest.gz index cad52f6d359fcb38bf44aac4fe887e2f80cdab34..6e3e7f74a6ba76d5c922bcde2437532dd9607de5 100644 GIT binary patch literal 3245 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 literal 3244 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 diff --git a/app-laptop/pbbuttonsd/pbbuttonsd-0.8.1a.ebuild b/app-laptop/pbbuttonsd/pbbuttonsd-0.8.1a.ebuild index 8a17130c0544..f2e26d756df4 100644 --- a/app-laptop/pbbuttonsd/pbbuttonsd-0.8.1a.ebuild +++ b/app-laptop/pbbuttonsd/pbbuttonsd-0.8.1a.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit autotools flag-o-matic +inherit autotools flag-o-matic toolchain-funcs DESCRIPTION="Handles power management and special keys on laptops" HOMEPAGE="http://pbbuttons.berlios.de" @@ -74,15 +74,18 @@ src_compile() { # Thanks to Stefan Bruda for this workaround # Using -j1 fixes a parallel build issue with the docs if use doc; then - emake -j1 + emake -j1 AR="$(tc-getAR)" else - emake + emake AR="$(tc-getAR)" fi } src_install() { dodir /etc/power - use ibam && dodir /var/lib/ibam + if use ibam; then + dodir /var/lib/ibam + keepdir /var/lib/ibam + fi default @@ -93,8 +96,9 @@ src_install() { use doc && dodoc -r doc/ dodir /etc/power/resume.d + keepdir /etc/power/resume.d dodir /etc/power/suspend.d - dodir /etc/power/scripts.d + keepdir /etc/power/suspend.d exeinto /etc/power/scripts.d doexe "${FILESDIR}"/wireless ln -s "${D}"/etc/power/scripts.d/wireless "${D}"/etc/power/resume.d/wireless diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 9ad4b2078f098afb159764f7cedad61d6c41a681..f94ab5daa8b70693b36afb6182fa4b629102b721 100644 GIT binary patch delta 46980 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

&UR+>*`uEj07PlY?6qA?^(cf^j3%~ctREf= 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 delta 46890 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 diff --git a/app-misc/c_rehash/c_rehash-1.7-r1.ebuild b/app-misc/c_rehash/c_rehash-1.7-r1.ebuild index 04e92b9aa0e8..e300a275d947 100644 --- a/app-misc/c_rehash/c_rehash-1.7-r1.ebuild +++ b/app-misc/c_rehash/c_rehash-1.7-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openssl/openssl-c LICENSE="openssl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="" RDEPEND="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 Cca+rt literal 9885 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 P^EdwoTih{bM@9eu_)Me} diff --git a/app-portage/eix/eix-0.34.11.ebuild b/app-portage/eix/eix-0.34.11.ebuild index 27581250b045..99a6374cf337 100644 --- a/app-portage/eix/eix-0.34.11.ebuild +++ b/app-portage/eix/eix-0.34.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug doc nls sqlite" BOTHDEPEND="nls? ( virtual/libintl ) diff --git a/app-portage/elt-patches/elt-patches-20170317.ebuild b/app-portage/elt-patches/elt-patches-20170317.ebuild index bdc8efaf06f5..a8547ff2d82d 100644 --- a/app-portage/elt-patches/elt-patches-20170317.ebuild +++ b/app-portage/elt-patches/elt-patches-20170317.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="" DEPEND="app-arch/xz-utils" diff --git a/app-portage/elt-patches/elt-patches-20170422.ebuild b/app-portage/elt-patches/elt-patches-20170422.ebuild index e9790fd876ed..55c77a326245 100644 --- a/app-portage/elt-patches/elt-patches-20170422.ebuild +++ b/app-portage/elt-patches/elt-patches-20170422.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="" RDEPEND="sys-apps/gentoo-functions" diff --git a/app-portage/elt-patches/elt-patches-20170815.ebuild b/app-portage/elt-patches/elt-patches-20170815.ebuild index cb0a74970111..d1c296ff12bc 100644 --- a/app-portage/elt-patches/elt-patches-20170815.ebuild +++ b/app-portage/elt-patches/elt-patches-20170815.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="" RDEPEND="sys-apps/gentoo-functions" diff --git a/app-portage/elt-patches/elt-patches-20170826.1.ebuild b/app-portage/elt-patches/elt-patches-20170826.1.ebuild index 865b12a91085..2b044f915a23 100644 --- a/app-portage/elt-patches/elt-patches-20170826.1.ebuild +++ b/app-portage/elt-patches/elt-patches-20170826.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="" RDEPEND="sys-apps/gentoo-functions" diff --git a/app-portage/elt-patches/elt-patches-20201205.ebuild b/app-portage/elt-patches/elt-patches-20201205.ebuild index 2f0742a48f46..fcc1fa83d845 100644 --- a/app-portage/elt-patches/elt-patches-20201205.ebuild +++ b/app-portage/elt-patches/elt-patches-20201205.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="" RDEPEND="sys-apps/gentoo-functions" diff --git a/app-portage/fquery/fquery-0.2.3.ebuild b/app-portage/fquery/fquery-0.2.3.ebuild deleted file mode 100644 index 431b0bba6dd5..000000000000 --- a/app-portage/fquery/fquery-0.2.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# ebuild generated by hackport 0.4.6.9999 - -CABAL_FEATURES="bin" -inherit haskell-cabal - -DESCRIPTION="Installed package query tool for Gentoo Linux" -HOMEPAGE="https://hackage.haskell.org/package/fquery" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/hashtables:= - dev-haskell/parsec:= - dev-haskell/regex-compat:= - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.6 -" diff --git a/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild b/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild index accbf346bf8b..be4445b5f1de 100644 --- a/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild +++ b/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild @@ -17,7 +17,7 @@ LICENSE="GPL-2" SLOT="0" IUSE="" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" DEPEND=" sys-apps/portage[${PYTHON_USEDEP}]" diff --git a/app-portage/layman/layman-2.4.3.ebuild b/app-portage/layman/layman-2.4.3.ebuild index 2c12eb1139c4..4216f42ed953 100644 --- a/app-portage/layman/layman-2.4.3.ebuild +++ b/app-portage/layman/layman-2.4.3.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Tool to manage Gentoo overlays" diff --git a/app-portage/layman/layman-9999.ebuild b/app-portage/layman/layman-9999.ebuild index a2d5db3dcadf..acd0ad0a83a6 100644 --- a/app-portage/layman/layman-9999.ebuild +++ b/app-portage/layman/layman-9999.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Tool to manage Gentoo overlays" diff --git a/app-portage/portage-utils/portage-utils-0.87.ebuild b/app-portage/portage-utils/portage-utils-0.87.ebuild index 63fa3bd137c3..42a9bbb2eea0 100644 --- a/app-portage/portage-utils/portage-utils-0.87.ebuild +++ b/app-portage/portage-utils/portage-utils-0.87.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi RDEPEND=" diff --git a/app-portage/portage-utils/portage-utils-0.89.ebuild b/app-portage/portage-utils/portage-utils-0.89.ebuild index aa5f157c1b9d..2fcad5709a42 100644 --- a/app-portage/portage-utils/portage-utils-0.89.ebuild +++ b/app-portage/portage-utils/portage-utils-0.89.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi RDEPEND=" diff --git a/app-portage/portage-utils/portage-utils-0.90.1.ebuild b/app-portage/portage-utils/portage-utils-0.90.1.ebuild index 598f9b50de78..b4f2fccb88d3 100644 --- a/app-portage/portage-utils/portage-utils-0.90.1.ebuild +++ b/app-portage/portage-utils/portage-utils-0.90.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi RDEPEND=" diff --git a/app-portage/portage-utils/portage-utils-0.90.ebuild b/app-portage/portage-utils/portage-utils-0.90.ebuild index ea8608f43c1c..da320dafdb1a 100644 --- a/app-portage/portage-utils/portage-utils-0.90.ebuild +++ b/app-portage/portage-utils/portage-utils-0.90.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi RDEPEND=" diff --git a/app-portage/portage-utils/portage-utils-9999.ebuild b/app-portage/portage-utils/portage-utils-9999.ebuild index aa5f157c1b9d..2fcad5709a42 100644 --- a/app-portage/portage-utils/portage-utils-9999.ebuild +++ b/app-portage/portage-utils/portage-utils-9999.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage-utils.git" else SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi RDEPEND=" diff --git a/app-portage/prefix-toolkit/prefix-toolkit-8.ebuild b/app-portage/prefix-toolkit/prefix-toolkit-8.ebuild index 96f9ee699661..8f8c82541ff0 100644 --- a/app-portage/prefix-toolkit/prefix-toolkit-8.ebuild +++ b/app-portage/prefix-toolkit/prefix-toolkit-8.ebuild @@ -11,7 +11,7 @@ LICENSE="GPL-3" SLOT="0" [[ ${PV} == 9999 ]] || -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" DEPEND=" !app-portage/prefix-chain-setup diff --git a/app-portage/prefix-toolkit/prefix-toolkit-9.ebuild b/app-portage/prefix-toolkit/prefix-toolkit-9.ebuild index 05ebbcc42e84..b16bfb3cf27c 100644 --- a/app-portage/prefix-toolkit/prefix-toolkit-9.ebuild +++ b/app-portage/prefix-toolkit/prefix-toolkit-9.ebuild @@ -11,7 +11,7 @@ LICENSE="GPL-3" SLOT="0" [[ ${PV} == 9999 ]] || -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" DEPEND=" !app-portage/prefix-chain-setup diff --git a/app-portage/repoman/repoman-2.3.23.ebuild b/app-portage/repoman/repoman-2.3.23.ebuild index aaaa98275085..60a005c01baf 100644 --- a/app-portage/repoman/repoman-2.3.23.ebuild +++ b/app-portage/repoman/repoman-2.3.23.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then S="${WORKDIR}/${P}/repoman" else SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds" diff --git a/app-portage/repoman/repoman-3.0.1.ebuild b/app-portage/repoman/repoman-3.0.1.ebuild index b110bd4e8bca..3400849459da 100644 --- a/app-portage/repoman/repoman-3.0.1.ebuild +++ b/app-portage/repoman/repoman-3.0.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then S="${WORKDIR}/${P}/repoman" else SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds" diff --git a/app-portage/repoman/repoman-3.0.2.ebuild b/app-portage/repoman/repoman-3.0.2.ebuild index b110bd4e8bca..3400849459da 100644 --- a/app-portage/repoman/repoman-3.0.2.ebuild +++ b/app-portage/repoman/repoman-3.0.2.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then S="${WORKDIR}/${P}/repoman" else SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds" diff --git a/app-portage/repoman/repoman-9999.ebuild b/app-portage/repoman/repoman-9999.ebuild index aa73aeae5448..fbc72e1daef9 100644 --- a/app-portage/repoman/repoman-9999.ebuild +++ b/app-portage/repoman/repoman-9999.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then S="${WORKDIR}/${P}/repoman" else SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds" diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index f3c7581a496b2a8af06cc76bd7fa8075c7edee28..b4d1bdce5a6d623d6d95921a287bde2e8951bca0 100644 GIT binary patch literal 8134 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 literal 8133 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 f(Zo=NyB! -Date: Fri, 5 Jun 2020 20:25:41 -0400 -Subject: [PATCH] Fix Qt5.15.x behavior-change breakage - ---- - src/MainUI/MainWindow.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/MainUI/MainWindow.cpp b/src/MainUI/MainWindow.cpp -index 64202e113..de7e7f97f 100644 ---- a/src/MainUI/MainWindow.cpp -+++ b/src/MainUI/MainWindow.cpp -@@ -4289,7 +4289,7 @@ void MainWindow::ReadSettings() - web_settings->setAttribute(QWebEngineSettings::JavascriptCanOpenWindows, false); - web_settings->setAttribute(QWebEngineSettings::JavascriptCanAccessClipboard, false); - web_settings->setAttribute(QWebEngineSettings::LocalContentCanAccessRemoteUrls, (settings.remoteOn() == 1)); -- web_settings->setAttribute(QWebEngineSettings::LocalContentCanAccessFileUrls, false); -+ web_settings->setAttribute(QWebEngineSettings::LocalContentCanAccessFileUrls, true); - web_settings->setAttribute(QWebEngineSettings::PluginsEnabled, false); - web_settings->setAttribute(QWebEngineSettings::AutoLoadIconsForPage, false); - web_settings->setAttribute(QWebEngineSettings::FocusOnNavigationEnabled, true); diff --git a/app-text/sigil/sigil-1.2.1-r1.ebuild b/app-text/sigil/sigil-1.4.3.ebuild similarity index 93% rename from app-text/sigil/sigil-1.2.1-r1.ebuild rename to app-text/sigil/sigil-1.4.3.ebuild index 5f283ccaee82..79d3420abcc9 100644 --- a/app-text/sigil/sigil-1.2.1-r1.ebuild +++ b/app-text/sigil/sigil-1.4.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) PYTHON_REQ_USE="tk" inherit cmake python-single-r1 xdg-utils @@ -14,7 +14,7 @@ SRC_URI="https://github.com/Sigil-Ebook/Sigil/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="GPL-3+ Apache-2.0" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="+plugins system-mathjax" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -36,7 +36,7 @@ RDEPEND=" plugins? ( $(python_gen_cond_dep \ 'dev-python/chardet[${PYTHON_USEDEP}] dev-python/cssselect[${PYTHON_USEDEP}] - dev-python/cssutils[${PYTHON_USEDEP}] + dev-python/dulwich[${PYTHON_USEDEP}] dev-python/html5lib[${PYTHON_USEDEP}] dev-python/pillow[${PYTHON_USEDEP}] dev-python/regex[${PYTHON_USEDEP}]') ) @@ -53,8 +53,6 @@ S="${WORKDIR}/Sigil-${PV}" DOCS=( ChangeLog.txt README.md ) -PATCHES=( "${FILESDIR}/${P}-qt5.15-fix.patch" ) - src_configure() { local mycmakeargs=( -DINSTALL_BUNDLED_DICTS=0 diff --git a/app-text/txt2man/Manifest b/app-text/txt2man/Manifest index 1c33e1fed403..5090477b91dd 100644 --- a/app-text/txt2man/Manifest +++ b/app-text/txt2man/Manifest @@ -1,3 +1 @@ -DIST txt2man-1.6.0.tar.gz 16941 BLAKE2B 4ca7d13bb61b0b65ff47a6a6f37c5035910804cff71f0c6d848105d7ee9b8285fd6433fe019fc075a5b28769df5044a462296ad63514d44a75abc1fa552b64ba SHA512 7ec2cc0bb685d890cf06504d4faacf7a02c5a321963effb71ff63b7310f64f092e666c055c1dbdb699958a62272fe4dc0f31f3947ca6895aa425753a11b75379 -DIST txt2man-1.7.0.tar.gz 17142 BLAKE2B 56dd6e09ed52cac0b203f68b6fe56550b13f4d2e6ca54cc816cc89e29e9ad65b5b9d36e94fb107139d4d4afd400f0b33c35eb824a0ca66dd7ec66b6b4eb25f7d SHA512 55cc51d32bbc47f3ec1b33aeb733fdbf4194d5cc8ed124a3f3f4afa90ed6f025a7684a8c1babdb5b5a65f716eb76ea2a6628261523b00110406b94f922ba825a DIST txt2man-1.7.1.tar.gz 15976 BLAKE2B 6d9d3947b3ed76e62c1295431f22a1eb00e9e9068623cae7a3ac853aa6fc4b5bda1db8969fbf2798b84daf84a46ad29e9bf9945cf62b51b90592300e255a3e2b SHA512 550b1d30a4435f35d03920d89f5f2adc2a937de7575c4ddc51ee9f4fe370975b45e51f5aec0eb865ead4b16d88ad31f3150cd3235362b1fc7e6d7b3c6233852a diff --git a/app-text/txt2man/txt2man-1.6.0.ebuild b/app-text/txt2man/txt2man-1.6.0.ebuild deleted file mode 100644 index bb5a6e2796c2..000000000000 --- a/app-text/txt2man/txt2man-1.6.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -DESCRIPTION="Scripts to convert regular ASCII text to man pages" -HOMEPAGE="https://github.com/mvertes/txt2man" -SRC_URI="https://github.com/mvertes/txt2man/archive/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" -IUSE="" - -RDEPEND="app-shells/bash - sys-apps/gawk" - -S=${WORKDIR}/${PN}-${P} - -src_compile() { :; } - -src_install() { - dobin bookman src2man txt2man - doman *.1 - dodoc Changelog README -} diff --git a/app-text/txt2man/txt2man-1.7.0.ebuild b/app-text/txt2man/txt2man-1.7.0.ebuild deleted file mode 100644 index 06d8cd383865..000000000000 --- a/app-text/txt2man/txt2man-1.7.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Scripts to convert regular ASCII text to man pages" -HOMEPAGE="https://github.com/mvertes/txt2man" -SRC_URI="https://github.com/mvertes/txt2man/archive/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" -IUSE="" - -RDEPEND="app-shells/bash - sys-apps/gawk" - -S="${WORKDIR}/${PN}-${P}" - -src_compile() { :; } - -src_install() { - dobin bookman src2man txt2man - doman *.1 - dodoc Changelog README -} diff --git a/app-text/txt2man/txt2man-1.7.1.ebuild b/app-text/txt2man/txt2man-1.7.1.ebuild index f06ad0f6aa3c..f32aa01e584b 100644 --- a/app-text/txt2man/txt2man-1.7.1.ebuild +++ b/app-text/txt2man/txt2man-1.7.1.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/mvertes/txt2man/archive/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="" RDEPEND="app-shells/bash diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz index 6a0bf68fe0f0cb1dbff32bec62e95f622b511cfb..55d28dc2d7e45ce96a15affd60327b1cddd78a72 100644 GIT binary patch delta 29765 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 kB8AR{O4@Cg+SLYoj&cxQ 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 E00du3nE(I) diff --git a/app-vim/gentoo-syntax/gentoo-syntax-20201216.ebuild b/app-vim/gentoo-syntax/gentoo-syntax-20201216.ebuild index 70ff2ea1a302..94e1cddbd63c 100644 --- a/app-vim/gentoo-syntax/gentoo-syntax-20201216.ebuild +++ b/app-vim/gentoo-syntax/gentoo-syntax-20201216.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/gentoo-syntax.git/snapshot/${P}.tar.bz2" LICENSE="vim" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="ignore-glep31" VIM_PLUGIN_HELPFILES="gentoo-syntax" diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 18305ca9bfdc985e67583b0fc8c1c1e3d3425807..eea535a63aed0b0e42e22ea4840060a8eb8f20d7 100644 GIT binary patch delta 17086 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

K%nJzCpa*P-+TQ2)ZF<7)o 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 delta 17087 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.c - --sqlite3_analyzer$(TEXE): sqlite3_analyzer.c -- $(LTLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS) -+sqlite3_analyzer$(TEXE): sqlite3_analyzer.c libsqlite3.la -+ $(LTLINK) sqlite3_analyzer.c -o $@ libsqlite3.la $(LIBTCL) - --sqltclsh.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/sqltclsh.tcl $(TOP)/ext/misc/appendvfs.c $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in -+sqltclsh.c: $(TOP)/src/tclsqlite.c $(TOP)/tool/sqltclsh.tcl $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in - $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in >sqltclsh.c - --sqltclsh$(TEXE): sqltclsh.c -- $(LTLINK) sqltclsh.c -o $@ $(LIBTCL) $(TLIBS) -+sqltclsh$(TEXE): sqltclsh.c libsqlite3.la -+ $(LTLINK) sqltclsh.c -o $@ libsqlite3.la $(LIBTCL) - --sqlite3_expert$(TEXE): $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c -- $(LTLINK) $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c -o sqlite3_expert $(TLIBS) -+sqlite3_expert$(TEXE): $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/expert.c libsqlite3.la -+ $(LTLINK) $(TOP)/ext/expert/expert.c -o sqlite3_expert libsqlite3.la - - CHECKER_DEPS =\ - $(TOP)/tool/mkccode.tcl \ -- sqlite3.c \ - $(TOP)/src/tclsqlite.c \ - $(TOP)/ext/repair/sqlite3_checker.tcl \ - $(TOP)/ext/repair/checkindex.c \ -@@ -1314,36 +1314,36 @@ - sqlite3_checker.c: $(CHECKER_DEPS) - $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/ext/repair/sqlite3_checker.c.in >$@ - --sqlite3_checker$(TEXE): sqlite3_checker.c -- $(LTLINK) sqlite3_checker.c -o $@ $(LIBTCL) $(TLIBS) -+sqlite3_checker$(TEXE): sqlite3_checker.c libsqlite3.la -+ $(LTLINK) sqlite3_checker.c -o $@ libsqlite3.la $(LIBTCL) - --dbdump$(TEXE): $(TOP)/ext/misc/dbdump.c sqlite3.lo -+dbdump$(TEXE): $(TOP)/ext/misc/dbdump.c libsqlite3.la - $(LTLINK) -DDBDUMP_STANDALONE -o $@ \ -- $(TOP)/ext/misc/dbdump.c sqlite3.lo $(TLIBS) -+ $(TOP)/ext/misc/dbdump.c libsqlite3.la - --dbtotxt$(TEXE): $(TOP)/tool/dbtotxt.c -- $(LTLINK)-o $@ $(TOP)/tool/dbtotxt.c -+dbtotxt$(TEXE): $(TOP)/tool/dbtotxt.c -+ $(LTLINK) -o $@ $(TOP)/tool/dbtotxt.c - --showdb$(TEXE): $(TOP)/tool/showdb.c sqlite3.lo -- $(LTLINK) -o $@ $(TOP)/tool/showdb.c sqlite3.lo $(TLIBS) -+showdb$(TEXE): $(TOP)/tool/showdb.c libsqlite3.la -+ $(LTLINK) -o $@ $(TOP)/tool/showdb.c libsqlite3.la - --showstat4$(TEXE): $(TOP)/tool/showstat4.c sqlite3.lo -- $(LTLINK) -o $@ $(TOP)/tool/showstat4.c sqlite3.lo $(TLIBS) -+showstat4$(TEXE): $(TOP)/tool/showstat4.c libsqlite3.la -+ $(LTLINK) -o $@ $(TOP)/tool/showstat4.c libsqlite3.la - --showjournal$(TEXE): $(TOP)/tool/showjournal.c sqlite3.lo -- $(LTLINK) -o $@ $(TOP)/tool/showjournal.c sqlite3.lo $(TLIBS) -+showjournal$(TEXE): $(TOP)/tool/showjournal.c -+ $(LTLINK) -o $@ $(TOP)/tool/showjournal.c - --showwal$(TEXE): $(TOP)/tool/showwal.c sqlite3.lo -- $(LTLINK) -o $@ $(TOP)/tool/showwal.c sqlite3.lo $(TLIBS) -+showwal$(TEXE): $(TOP)/tool/showwal.c -+ $(LTLINK) -o $@ $(TOP)/tool/showwal.c - - showshm$(TEXE): $(TOP)/tool/showshm.c - $(LTLINK) -o $@ $(TOP)/tool/showshm.c - --index_usage$(TEXE): $(TOP)/tool/index_usage.c sqlite3.lo -- $(LTLINK) $(SHELL_OPT) -o $@ $(TOP)/tool/index_usage.c sqlite3.lo $(TLIBS) -+index_usage$(TEXE): $(TOP)/tool/index_usage.c libsqlite3.la -+ $(LTLINK) -o $@ $(TOP)/tool/index_usage.c libsqlite3.la - --changeset$(TEXE): $(TOP)/ext/session/changeset.c sqlite3.lo -- $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c sqlite3.lo $(TLIBS) -+changeset$(TEXE): $(TOP)/ext/session/changeset.c libsqlite3.la -+ $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c libsqlite3.la - - changesetfuzz$(TEXE): $(TOP)/ext/session/changesetfuzz.c sqlite3.lo - $(LTLINK) -o $@ $(TOP)/ext/session/changesetfuzz.c sqlite3.lo $(TLIBS) -@@ -1368,11 +1368,11 @@ - kvtest$(TEXE): $(TOP)/test/kvtest.c sqlite3.c - $(LTLINK) $(KV_OPT) -o $@ $(TOP)/test/kvtest.c sqlite3.c $(TLIBS) - --rbu$(EXE): $(TOP)/ext/rbu/rbu.c $(TOP)/ext/rbu/sqlite3rbu.c sqlite3.lo -- $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c sqlite3.lo $(TLIBS) -+rbu$(EXE): $(TOP)/ext/rbu/rbu.c libsqlite3.la -+ $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c libsqlite3.la - --loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la -- $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ $(TLIBS) -+loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la -+ $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ - - # This target will fail if the SQLite amalgamation contains any exported - # symbols that do not begin with "sqlite3_". It is run as part of the ---- /configure.ac -+++ /configure.ac -@@ -587,6 +587,9 @@ - if test "${enable_load_extension}" = "yes" ; then - OPT_FEATURE_FLAGS="" - AC_SEARCH_LIBS(dlopen, dl) -+ if test "${ac_cv_search_dlopen}" = "no" ; then -+ OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" -+ fi - else - OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" - fi ---- /ext/repair/sqlite3_checker.c.in -+++ /ext/repair/sqlite3_checker.c.in -@@ -2,6 +2,7 @@ - ** Read an SQLite database file and analyze its space utilization. Generate - ** text on standard output. - */ -+#define SQLITE_CORE 1 - #define TCLSH_INIT_PROC sqlite3_checker_init_proc - #define SQLITE_ENABLE_DBPAGE_VTAB 1 - #define SQLITE_ENABLE_JSON1 1 -@@ -14,7 +15,7 @@ - #define SQLITE_OMIT_SHARED_CACHE 1 - #define SQLITE_DEFAULT_MEMSTATUS 0 - #define SQLITE_MAX_EXPR_DEPTH 0 --INCLUDE sqlite3.c -+#include "sqlite3.h" - INCLUDE $ROOT/src/tclsqlite.c - INCLUDE $ROOT/ext/misc/btreeinfo.c - INCLUDE $ROOT/ext/repair/checkindex.c ---- /src/main.c -+++ /src/main.c -@@ -50,12 +50,31 @@ - #ifdef SQLITE_ENABLE_FTS5 - int sqlite3Fts5Init(sqlite3*); - #endif -+#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) -+int sqlite3DbdataRegister(sqlite3*); -+#endif - #ifdef SQLITE_ENABLE_JSON1 - int sqlite3Json1Init(sqlite3*); - #endif - #ifdef SQLITE_ENABLE_STMTVTAB - int sqlite3StmtVtabInit(sqlite3*); - #endif -+int sqlite3CarrayInit(sqlite3*); -+int sqlite3CompletionVtabInit(sqlite3*); -+int sqlite3CsvInit(sqlite3*); -+int sqlite3EvalInit(sqlite3*); -+int sqlite3FileioInit(sqlite3*); -+int sqlite3IeeeInit(sqlite3*); -+int sqlite3RegexpInit(sqlite3*); -+int sqlite3ShaInit(sqlite3*); -+int sqlite3ShathreeInit(sqlite3*); -+int sqlite3TotypeInit(sqlite3*); -+int sqlite3UintInit(sqlite3*); -+int sqlite3UuidInit(sqlite3*); -+#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_HAVE_ZLIB) -+int sqlite3ZipfileInit(sqlite3*); -+int sqlite3SqlarInit(sqlite3*); -+#endif - - /* - ** An array of pointers to extension initializer functions for -@@ -83,6 +102,9 @@ - #ifdef SQLITE_ENABLE_DBPAGE_VTAB - sqlite3DbpageRegister, - #endif -+#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) -+ sqlite3DbdataRegister, -+#endif - #ifdef SQLITE_ENABLE_DBSTAT_VTAB - sqlite3DbstatRegister, - #endif -@@ -96,6 +118,22 @@ - #ifdef SQLITE_ENABLE_BYTECODE_VTAB - sqlite3VdbeBytecodeVtabInit, - #endif -+ sqlite3CarrayInit, -+ sqlite3CompletionVtabInit, -+ sqlite3CsvInit, -+ sqlite3EvalInit, -+ sqlite3FileioInit, -+ sqlite3IeeeInit, -+ sqlite3RegexpInit, -+ sqlite3ShaInit, -+ sqlite3ShathreeInit, -+ sqlite3TotypeInit, -+ sqlite3UintInit, -+ sqlite3UuidInit, -+#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_HAVE_ZLIB) -+ sqlite3ZipfileInit, -+ sqlite3SqlarInit, -+#endif - }; - - #ifndef SQLITE_AMALGAMATION ---- /src/shell.c.in -+++ /src/shell.c.in -@@ -69,6 +69,7 @@ - #include - #include - #include "sqlite3.h" -+#include "ext/expert/sqlite3expert.h" - typedef sqlite3_int64 i64; - typedef sqlite3_uint64 u64; - typedef unsigned char u8; -@@ -135,6 +136,10 @@ - # define SHELL_USE_LOCAL_GETLINE 1 - #endif - -+#ifdef SQLITE_HAVE_ZLIB -+#include -+#endif -+ - - #if defined(_WIN32) || defined(WIN32) - # if SQLITE_OS_WINRT -@@ -1005,22 +1010,7 @@ - INCLUDE test_windirent.c - #define dirent DIRENT - #endif --INCLUDE ../ext/misc/shathree.c --INCLUDE ../ext/misc/fileio.c --INCLUDE ../ext/misc/completion.c --INCLUDE ../ext/misc/appendvfs.c - INCLUDE ../ext/misc/memtrace.c --INCLUDE ../ext/misc/uint.c --#ifdef SQLITE_HAVE_ZLIB --INCLUDE ../ext/misc/zipfile.c --INCLUDE ../ext/misc/sqlar.c --#endif --INCLUDE ../ext/expert/sqlite3expert.h --INCLUDE ../ext/expert/sqlite3expert.c -- --#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) --INCLUDE ../ext/misc/dbdata.c --#endif - - #if defined(SQLITE_ENABLE_SESSION) - /* -@@ -4261,17 +4251,6 @@ - #ifndef SQLITE_OMIT_LOAD_EXTENSION - sqlite3_enable_load_extension(p->db, 1); - #endif -- sqlite3_fileio_init(p->db, 0, 0); -- sqlite3_shathree_init(p->db, 0, 0); -- sqlite3_completion_init(p->db, 0, 0); -- sqlite3_uint_init(p->db, 0, 0); --#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) -- sqlite3_dbdata_init(p->db, 0, 0); --#endif --#ifdef SQLITE_HAVE_ZLIB -- sqlite3_zipfile_init(p->db, 0, 0); -- sqlite3_sqlar_init(p->db, 0, 0); --#endif - sqlite3_create_function(p->db, "shell_add_schema", 3, SQLITE_UTF8, 0, - shellAddSchemaName, 0, 0); - sqlite3_create_function(p->db, "shell_module_schema", 1, SQLITE_UTF8, 0, -@@ -6281,8 +6260,6 @@ - ); - goto end_ar_command; - } -- sqlite3_fileio_init(cmd.db, 0, 0); -- sqlite3_sqlar_init(cmd.db, 0, 0); - sqlite3_create_function(cmd.db, "shell_putsnl", 1, SQLITE_UTF8, cmd.p, - shellPutsFunc, 0, 0); - -@@ -10621,6 +10598,7 @@ - #endif - } - data.out = stdout; -+ extern int sqlite3_appendvfs_init(sqlite3 *, char **, const sqlite3_api_routines *); - sqlite3_appendvfs_init(0,0,0); - - /* Go ahead and open the database file if it already exists. If the ---- /src/test_config.c -+++ /src/test_config.c -@@ -540,6 +540,8 @@ - Tcl_SetVar2(interp, "sqlite_options", "progress", "1", TCL_GLOBAL_ONLY); - #endif - -+ Tcl_SetVar2(interp, "sqlite_options", "regexp", "1", TCL_GLOBAL_ONLY); -+ - #ifdef SQLITE_OMIT_REINDEX - Tcl_SetVar2(interp, "sqlite_options", "reindex", "0", TCL_GLOBAL_ONLY); - #else -@@ -662,6 +664,8 @@ - Tcl_SetVar2(interp, "sqlite_options", "truncate_opt", "1", TCL_GLOBAL_ONLY); - #endif - -+ Tcl_SetVar2(interp, "sqlite_options", "uint", "1", TCL_GLOBAL_ONLY); -+ - #ifdef SQLITE_OMIT_UTF16 - Tcl_SetVar2(interp, "sqlite_options", "utf16", "0", TCL_GLOBAL_ONLY); - #else ---- /test/e_expr.test -+++ /test/e_expr.test -@@ -1078,7 +1078,7 @@ - # - # There is a regexp function if ICU is enabled though. - # --ifcapable !icu { -+ifcapable !icu&&!regexp { - do_catchsql_test e_expr-18.1.1 { - SELECT regexp('abc', 'def') - } {1 {no such function: regexp}} ---- /test/icu.test -+++ /test/icu.test -@@ -41,7 +41,7 @@ - # - test_expr icu-1.1 {i1='hello'} {i1 REGEXP 'hello'} 1 - test_expr icu-1.2 {i1='hello'} {i1 REGEXP '.ello'} 1 -- test_expr icu-1.3 {i1='hello'} {i1 REGEXP '.ell'} 0 -+ test_expr icu-1.3 {i1='hello'} {i1 REGEXP '.ell$'} 0 - test_expr icu-1.4 {i1='hello'} {i1 REGEXP '.ell.*'} 1 - test_expr icu-1.5 {i1=NULL} {i1 REGEXP '.ell.*'} {} - ---- /test/pragma.test -+++ /test/pragma.test -@@ -1360,17 +1360,32 @@ - } ;# ifcapable trigger - - ifcapable schema_pragmas { -- do_test pragma-11.1 { -- execsql2 { -- pragma collation_list; -- } -- } {seq 0 name RTRIM seq 1 name NOCASE seq 2 name BINARY} -- do_test pragma-11.2 { -- db collate New_Collation blah... -- execsql { -- pragma collation_list; -- } -- } {0 New_Collation 1 RTRIM 2 NOCASE 3 BINARY} -+ ifcapable uint { -+ do_test pragma-11.1 { -+ execsql2 { -+ pragma collation_list; -+ } -+ } {seq 0 name UINT seq 1 name RTRIM seq 2 name NOCASE seq 3 name BINARY} -+ do_test pragma-11.2 { -+ db collate New_Collation blah... -+ execsql { -+ pragma collation_list; -+ } -+ } {0 New_Collation 1 UINT 2 RTRIM 3 NOCASE 4 BINARY} -+ } -+ ifcapable !uint { -+ do_test pragma-11.1 { -+ execsql2 { -+ pragma collation_list; -+ } -+ } {seq 0 name RTRIM seq 1 name NOCASE seq 2 name BINARY} -+ do_test pragma-11.2 { -+ db collate New_Collation blah... -+ execsql { -+ pragma collation_list; -+ } -+ } {0 New_Collation 1 RTRIM 2 NOCASE 3 BINARY} -+ } - } - - ifcapable schema_pragmas&&tempdb { ---- /test/sessionfuzz.c -+++ /test/sessionfuzz.c -@@ -700,42 +700,6 @@ - #include - #include "zlib.h" - --/* --** Implementation of the "sqlar_uncompress(X,SZ)" SQL function --** --** Parameter SZ is interpreted as an integer. If it is less than or --** equal to zero, then this function returns a copy of X. Or, if --** SZ is equal to the size of X when interpreted as a blob, also --** return a copy of X. Otherwise, decompress blob X using zlib --** utility function uncompress() and return the results (another --** blob). --*/ --static void sqlarUncompressFunc( -- sqlite3_context *context, -- int argc, -- sqlite3_value **argv --){ -- uLong nData; -- uLongf sz; -- -- assert( argc==2 ); -- sz = sqlite3_value_int(argv[1]); -- -- if( sz<=0 || sz==(nData = sqlite3_value_bytes(argv[0])) ){ -- sqlite3_result_value(context, argv[0]); -- }else{ -- const Bytef *pData= sqlite3_value_blob(argv[0]); -- Bytef *pOut = sqlite3_malloc(sz); -- if( Z_OK!=uncompress(pOut, &sz, pData, nData) ){ -- sqlite3_result_error(context, "error in uncompress()", -1); -- }else{ -- sqlite3_result_blob(context, pOut, sz, SQLITE_TRANSIENT); -- } -- sqlite3_free(pOut); -- } --} -- -- - /* Run a chunk of SQL. If any errors happen, print an error message - ** and exit. - */ ---- /tool/mksqlite3c.tcl -+++ /tool/mksqlite3c.tcl -@@ -117,6 +117,7 @@ - rtree.h - sqlite3session.h - sqlite3.h -+ sqlite3expert.h - sqlite3ext.h - sqlite3rbu.h - sqliteicu.h -@@ -404,6 +405,23 @@ - sqlite3session.c - fts5.c - stmt.c -+ appendvfs.c -+ carray.c -+ completion.c -+ csv.c -+ dbdata.c -+ eval.c -+ fileio.c -+ ieee754.c -+ regexp.c -+ sha1.c -+ shathree.c -+ sqlar.c -+ sqlite3expert.c -+ totype.c -+ uint.c -+ uuid.c -+ zipfile.c - } { - copy_file tsrc/$file - } ---- /tool/sqlite3_analyzer.c.in -+++ /tool/sqlite3_analyzer.c.in -@@ -14,9 +14,6 @@ - #define SQLITE_DEFAULT_MEMSTATUS 0 - #define SQLITE_MAX_EXPR_DEPTH 0 - #define SQLITE_OMIT_LOAD_EXTENSION 1 --#ifndef USE_EXTERNAL_SQLITE --INCLUDE sqlite3.c --#endif - INCLUDE $ROOT/src/tclsqlite.c - - const char *sqlite3_analyzer_init_proc(Tcl_Interp *interp){ ---- /tool/sqltclsh.c.in -+++ /tool/sqltclsh.c.in -@@ -27,21 +27,13 @@ - #define SQLITE_OMIT_SHARED_CACHE 1 - #define SQLITE_DEFAULT_MEMSTATUS 0 - #define SQLITE_MAX_EXPR_DEPTH 0 --INCLUDE sqlite3.c --INCLUDE $ROOT/ext/misc/appendvfs.c --#ifdef SQLITE_HAVE_ZLIB --INCLUDE $ROOT/ext/misc/zipfile.c --INCLUDE $ROOT/ext/misc/sqlar.c --#endif -+#include "sqlite3.h" - INCLUDE $ROOT/src/tclsqlite.c - - const char *sqlite3_tclapp_init_proc(Tcl_Interp *interp){ - (void)interp; -+ extern int sqlite3_appendvfs_init(sqlite3 *,char **, const sqlite3_api_routines *); - sqlite3_appendvfs_init(0,0,0); --#ifdef SQLITE_HAVE_ZLIB -- sqlite3_auto_extension((void(*)(void))sqlite3_sqlar_init); -- sqlite3_auto_extension((void(*)(void))sqlite3_zipfile_init); --#endif - - return - BEGIN_STRING diff --git a/dev-db/sqlite/files/sqlite-3.32.3-backports_1.patch b/dev-db/sqlite/files/sqlite-3.32.3-backports_1.patch deleted file mode 100644 index 256d18ee76fc..000000000000 --- a/dev-db/sqlite/files/sqlite-3.32.3-backports_1.patch +++ /dev/null @@ -1,361 +0,0 @@ -https://sqlite.org/src/info/d48af4d2cfff3d5f -https://sqlite.org/src/info/cc888878ea8d5bc7 -https://sqlite.org/src/info/be545f85a6ef09cc -https://sqlite.org/src/info/6e0ffa2053124168 -https://sqlite.org/src/info/4d0cfb1236884349 -https://sqlite.org/src/info/ccff8cb8267d4c56 -https://sqlite.org/src/info/5124732370fd53c9 - ---- /ext/fts3/fts3.c -+++ /ext/fts3/fts3.c -@@ -2068,7 +2068,7 @@ - sqlite3_int64 *piPrev, /* IN/OUT: Previous value written to list */ - sqlite3_int64 iVal /* Write this value to the list */ - ){ -- assert( iVal-*piPrev > 0 || (*piPrev==0 && iVal==0) ); -+ assert_fts3_nc( iVal-*piPrev > 0 || (*piPrev==0 && iVal==0) ); - *pp += sqlite3Fts3PutVarint(*pp, iVal-*piPrev); - *piPrev = iVal; - } -@@ -5208,10 +5208,12 @@ - ); - if( res ){ - nNew = (int)(pOut - pPhrase->doclist.pList) - 1; -- assert( pPhrase->doclist.pList[nNew]=='\0' ); -- assert( nNew<=pPhrase->doclist.nList && nNew>0 ); -- memset(&pPhrase->doclist.pList[nNew], 0, pPhrase->doclist.nList - nNew); -- pPhrase->doclist.nList = nNew; -+ if( nNew>=0 ){ -+ assert( pPhrase->doclist.pList[nNew]=='\0' ); -+ assert( nNew<=pPhrase->doclist.nList && nNew>0 ); -+ memset(&pPhrase->doclist.pList[nNew], 0, pPhrase->doclist.nList - nNew); -+ pPhrase->doclist.nList = nNew; -+ } - *paPoslist = pPhrase->doclist.pList; - *pnToken = pPhrase->nToken; - } -@@ -5563,7 +5565,10 @@ - }else - #endif - { -- bHit = (pExpr->bEof==0 && pExpr->iDocid==pCsr->iPrevId); -+ bHit = ( -+ pExpr->bEof==0 && pExpr->iDocid==pCsr->iPrevId -+ && pExpr->pPhrase->doclist.nList>0 -+ ); - } - break; - } ---- /ext/fts3/fts3_write.c -+++ /ext/fts3/fts3_write.c -@@ -341,7 +341,9 @@ - ** created by merging the oldest :2 segments from absolute level :1. See - ** function sqlite3Fts3Incrmerge() for details. */ - /* 29 */ "SELECT 2 * total(1 + leaves_end_block - start_block) " -- " FROM %Q.'%q_segdir' WHERE level = ? AND idx < ?", -+ " FROM (SELECT * FROM %Q.'%q_segdir' " -+ " WHERE level = ? ORDER BY idx ASC LIMIT ?" -+ " )", - - /* SQL_DELETE_SEGDIR_ENTRY - ** Delete the %_segdir entry on absolute level :1 with index :2. */ -@@ -2853,6 +2855,19 @@ - return SQLITE_OK; - } - -+static int fts3GrowSegReaderBuffer(Fts3MultiSegReader *pCsr, int nReq){ -+ if( nReq>pCsr->nBuffer ){ -+ char *aNew; -+ pCsr->nBuffer = nReq*2; -+ aNew = sqlite3_realloc(pCsr->aBuffer, pCsr->nBuffer); -+ if( !aNew ){ -+ return SQLITE_NOMEM; -+ } -+ pCsr->aBuffer = aNew; -+ } -+ return SQLITE_OK; -+} -+ - - int sqlite3Fts3SegReaderStep( - Fts3Table *p, /* Virtual table handle */ -@@ -2987,15 +3002,9 @@ - } - - nByte = sqlite3Fts3VarintLen(iDelta) + (isRequirePos?nList+1:0); -- if( nDoclist+nByte>pCsr->nBuffer ){ -- char *aNew; -- pCsr->nBuffer = (nDoclist+nByte)*2; -- aNew = sqlite3_realloc(pCsr->aBuffer, pCsr->nBuffer); -- if( !aNew ){ -- return SQLITE_NOMEM; -- } -- pCsr->aBuffer = aNew; -- } -+ -+ rc = fts3GrowSegReaderBuffer(pCsr, nByte+nDoclist); -+ if( rc ) return rc; - - if( isFirst ){ - char *a = &pCsr->aBuffer[nDoclist]; -@@ -3020,6 +3029,9 @@ - fts3SegReaderSort(apSegment, nMerge, j, xCmp); - } - if( nDoclist>0 ){ -+ rc = fts3GrowSegReaderBuffer(pCsr, nDoclist+FTS3_NODE_PADDING); -+ if( rc ) return rc; -+ memset(&pCsr->aBuffer[nDoclist], 0, FTS3_NODE_PADDING); - pCsr->aDoclist = pCsr->aBuffer; - pCsr->nDoclist = nDoclist; - rc = SQLITE_ROW; -@@ -4288,7 +4300,7 @@ - int i; - int nHeight = (int)aRoot[0]; - NodeWriter *pNode; -- if( nHeight<1 || nHeight>FTS_MAX_APPENDABLE_HEIGHT ){ -+ if( nHeight<1 || nHeight>=FTS_MAX_APPENDABLE_HEIGHT ){ - sqlite3_reset(pSelect); - return FTS_CORRUPT_VTAB; - } ---- /src/expr.c -+++ /src/expr.c -@@ -4272,7 +4272,9 @@ - int nCol; - testcase( op==TK_EXISTS ); - testcase( op==TK_SELECT ); -- if( op==TK_SELECT && (nCol = pExpr->x.pSelect->pEList->nExpr)!=1 ){ -+ if( pParse->db->mallocFailed ){ -+ return 0; -+ }else if( op==TK_SELECT && (nCol = pExpr->x.pSelect->pEList->nExpr)!=1 ){ - sqlite3SubselectError(pParse, nCol, 1); - }else{ - return sqlite3CodeSubselect(pParse, pExpr); ---- /test/fts3corrupt4.test -+++ /test/fts3corrupt4.test -@@ -6123,4 +6123,163 @@ - SELECT offsets(t1) FROM t1 WHERE t1 MATCH 'rtree ner "json1^enable"'; - } - -+#------------------------------------------------------------------------- -+do_execsql_test 42.1 { -+ CREATE VIRTUAL TABLE f USING fts3(a, b); -+} -+do_execsql_test 42.2 { -+ INSERT INTO f_segdir VALUES(0,2,1111,0,0,X'00'); -+ INSERT INTO f_segdir VALUES(0,3,0 ,0,0,X'00013003010200'); -+} -+do_execsql_test 42.3 { -+ INSERT INTO f(f) VALUES ('merge=107,2'); -+} -+ -+#------------------------------------------------------------------------- -+reset_db -+set saved $sqlite_fts3_enable_parentheses -+set sqlite_fts3_enable_parentheses 1 -+do_execsql_test 43.1 { -+ CREATE VIRTUAL TABLE def USING fts3(xyz); -+ INSERT INTO def_segdir VALUES(0,0,0,0,0, X'0001310301c9000103323334050d81'); -+} {} -+ -+do_execsql_test 43.2 { -+ SELECT rowid FROM def WHERE def MATCH '1 NEAR 1' -+} {1} -+ -+set sqlite_fts3_enable_parentheses $saved -+ -+#------------------------------------------------------------------------- -+reset_db -+do_execsql_test 44.1 { -+ CREATE VIRTUAL TABLE t0 USING fts3(col0 INTEGER PRIMARY KEY,col1 VARCHAR(8),col2 BINARY,col3 BINARY); -+ INSERT INTO t0_content VALUES(0,NULL,NULL,NULL,NULL); -+ INSERT INTO t0_segdir VALUES(0,0,0,0,'0 42',X'00013103010200010332333405010201ba00000461616161050101020200000462626262050101030200'); -+} -+ -+do_execsql_test 44.2 { -+ SELECT matchinfo(t0, t0) IS NULL FROM t0 WHERE t0 MATCH '1*' -+} {0} -+ -+#------------------------------------------------------------------------- -+# -+reset_db -+do_test 45.0 { -+ sqlite3 db {} -+ db deserialize [decode_hexdb { -+.open --hexdb -+| size 24576 pagesize 4096 filename crash-65c98512cc9e49.db -+| page 1 offset 0 -+| 0: 53 51 4c 69 74 65 20 66 6f 72 6d 61 74 20 33 00 SQLite format 3. -+| 16: 10 00 01 01 00 40 20 20 00 00 00 00 00 00 00 06 .....@ ........ -+| 96: 00 00 00 00 0d 0e fc 00 06 0d bc 00 0f ca 0f 6c ...............l -+| 112: 0f 04 0e 13 0e c9 0d bc 00 00 00 00 00 00 00 00 ................ -+| 3504: 00 00 00 00 00 00 00 00 00 00 00 00 55 06 07 17 ............U... -+| 3520: 1b 1b 01 81 01 74 61 62 6c 65 78 31 5f 73 74 61 .....tablex1_sta -+| 3536: 74 78 31 5f 73 74 61 74 06 43 52 45 41 54 45 20 tx1_stat.CREATE -+| 3552: 54 41 42 4c 45 20 27 78 31 5f 73 74 61 74 27 28 TABLE 'x1_stat'( -+| 3568: 69 64 20 49 4e 54 45 47 45 52 20 50 52 49 4d 41 id INTEGER PRIMA -+| 3584: 52 59 20 4b 45 59 2c 20 76 61 6c 75 65 20 42 4c RY KEY, value BL -+| 3600: 41 82 29 81 33 04 07 17 1f 1f 01 82 35 74 61 62 A.).3.......5tab -+| 3616: 6c 65 78 31 5f 73 65 67 64 69 72 78 31 5f 73 65 lex1_segdirx1_se -+| 3632: 67 64 69 72 04 43 52 45 41 54 45 20 54 41 42 4c gdir.CREATE TABL -+| 3648: 45 20 27 78 31 5f 73 65 67 64 69 72 27 28 6c 65 E 'x1_segdir'(le -+| 3664: 76 65 6c 20 49 4e 54 45 47 45 52 2c 69 64 78 20 vel INTEGER,idx -+| 3680: 49 4e 54 45 47 45 52 2c 73 74 61 72 74 5f 62 6c INTEGER,start_bl -+| 3696: 6f 63 6b 20 49 4e 54 45 47 45 52 2c 6c 65 61 76 ock INTEGER,leav -+| 3712: 65 73 5f 65 6e 64 5f 62 6c 6f 63 6b 20 49 4e 54 es_end_block INT -+| 3728: 45 47 45 52 2c 65 6e 64 5f 62 6c 6f 63 6b 20 49 EGER,end_block I -+| 3744: 4e 54 45 47 45 52 2c 72 6f 6f 74 20 42 4c 4f 42 NTEGER,root BLOB -+| 3760: 2c 50 52 49 4d 41 52 59 20 4b 45 59 28 6c 65 76 ,PRIMARY KEY(lev -+| 3776: 65 6c 2c 20 69 64 78 29 29 31 05 06 17 45 1f 01 el, idx))1...E.. -+| 3792: 00 69 6e 64 65 78 73 71 6c 69 74 65 5f 61 75 74 .indexsqlite_aut -+| 3808: 6f 69 6e 64 65 78 5f 78 31 5f 73 65 67 64 69 72 oindex_x1_segdir -+| 3824: 5f 31 78 31 5f 73 65 67 64 69 72 05 00 00 00 08 _1x1_segdir..... -+| 3840: 60 00 00 00 66 03 07 17 23 23 01 81 13 74 61 62 `...f...##...tab -+| 3856: 6c 65 78 31 5f 73 65 67 6d 65 6e 74 73 78 31 5f lex1_segmentsx1_ -+| 3872: 73 65 67 6d 65 6e 74 73 03 43 52 45 41 54 45 20 segments.CREATE -+| 3888: 54 41 42 4c 45 20 27 78 31 5f 73 65 67 6d 65 6e TABLE 'x1_segmen -+| 3904: 74 73 27 28 62 6c 6f 63 6b 69 64 20 49 4e 54 45 ts'(blockid INTE -+| 3920: 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c GER PRIMARY KEY, -+| 3936: 20 62 6c 6f 63 6b 20 42 4c 4f 42 29 5c 02 07 17 block BLOB).... -+| 3952: 21 21 01 81 03 74 61 62 6c 65 78 31 5f 63 6f 6e !!...tablex1_con -+| 3968: 74 65 6e 74 78 31 5f 63 6f 6e 74 65 6e 74 02 43 tentx1_content.C -+| 3984: 52 45 41 54 45 20 54 41 42 4c 45 20 27 78 31 5f REATE TABLE 'x1_ -+| 4000: 63 6f 6e 74 65 6e 74 27 28 64 6f 63 69 64 20 49 content'(docid I -+| 4016: 4e 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b NTEGER PRIMARY K -+| 4032: 45 59 2c 20 27 63 30 78 27 29 34 01 06 17 11 11 EY, 'c0x')4..... -+| 4048: 08 57 74 61 62 6c 65 78 31 78 31 43 52 45 41 54 .Wtablex1x1CREAT -+| 4064: 45 20 56 49 52 54 55 41 4c 20 54 41 42 4c 45 20 E VIRTUAL TABLE -+| 4080: 78 31 20 55 53 49 4e 47 20 66 74 73 33 28 78 29 x1 USING fts3(x) -+| page 2 offset 4096 -+| 0: 0d 00 00 00 11 0f 77 f0 0f f8 0f f0 0f e8 0f e0 ......w......... -+| 16: 0f d8 0f d0 0f c8 0f c0 00 00 00 00 00 00 00 00 ................ -+| 3952: 00 00 00 00 00 00 00 00 06 11 03 00 13 77 78 79 .............wxy -+| 3968: 06 10 03 00 13 74 75 76 06 0f 03 00 13 71 33 73 .....tuv.....q3s -+| 3984: 06 0e 03 00 13 6e 6f 70 06 0d 03 00 13 6b 6c 6d .....nop.....klm -+| 4000: 06 0c 03 04 c3 68 69 6a 06 0b 03 00 13 65 66 67 .....hij.....efg -+| 4016: 06 0a 03 00 13 62 63 64 06 09 03 00 13 79 7a 61 .....bcd.....yza -+| 4032: 06 08 03 00 13 76 77 78 06 07 03 00 13 73 74 75 .....vwx.....stu -+| 4048: 06 06 03 00 13 70 71 72 06 05 03 00 13 6d 6e 6f .....pqr.....mno -+| 4064: 06 03 03 00 13 6a 6b 6c 06 03 03 00 13 67 68 69 .....jkl.....ghi -+| 4080: 06 02 02 00 03 64 65 66 06 01 03 00 13 61 52 63 .....def.....aRc -+| page 3 offset 8192 -+| 0: 0d 00 00 00 03 0f a7 00 0f b5 0f a7 0f fa 01 00 ................ -+| 4000: 00 00 00 00 00 00 00 0c 02 03 00 1e 00 03 6b 6c ..............kl -+| 4016: 6d 03 0d 02 00 43 01 04 00 81 0a 00 03 61 62 63 m....C.......abc -+| 4032: 03 0b 32 00 00 03 62 63 64 03 0a 02 00 00 03 64 ..2...bcd......d -+| 4048: 69 26 03 02 02 00 00 03 65 66 67 03 0b 02 00 00 i&......efg..... -+| 4064: 03 67 68 69 03 03 02 00 00 03 68 69 6a 03 0c 02 .ghi......hij... -+| 4080: 00 00 03 6a 6a 2c 03 04 02 00 03 81 00 03 00 00 ...jj,.......... -+| page 4 offset 12288 -+| 0: 0d 0f 3a 00 05 0f 25 00 0f 9e 0f 88 0f 43 0f 25 ..:...%......C.% -+| 16: 0f 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .r.............. -+| 3856: 00 00 00 00 00 00 00 00 00 56 01 08 08 13 1e 03 .........V...... -+| 3872: 30 20 39 00 03 13 05 07 08 08 18 08 13 1e 30 20 0 9...........0 -+| 3888: 39 00 03 77 78 79 03 11 02 00 0f 6c 00 09 01 08 9..wxy.....l.... -+| 3904: 08 15 54 27 04 07 09 01 08 08 15 42 02 30 20 33 ..T'.......B.0 3 -+| 3920: 36 00 03 6e 6f 70 03 0e 02 00 00 03 71 72 73 03 6..nop......qrs. -+| 3936: 0f 02 00 00 03 74 75 76 03 10 02 00 0f cf b1 06 .....tuv........ -+| 3952: 01 08 14 06 07 01 08 09 01 1b 14 02 02 31 32 38 .............128 -+| 3968: 20 2d 37 32 10 01 01 6b 14 03 07 09 09 08 08 15 -72...k........ -+| 3984: 1e 30 20 33 36 00 03 79 7a 61 03 09 02 00 2f 02 .0 36..yza..../. -+| 4000: 07 09 08 08 08 15 54 30 20 33 36 00 03 6d 6e 6f ......T0 36..mno -+| 4016: 03 05 02 00 00 03 70 71 72 03 06 02 00 00 03 73 ......pqr......s -+| 4032: 74 75 03 07 02 00 00 03 76 77 78 03 08 02 00 00 tu......vwx..... -+| 4048: 00 00 4a 08 08 08 15 54 30 20 33 36 00 03 61 62 ..J....T0 36..ab -+| 4064: 63 03 01 02 00 00 03 64 65 66 03 02 02 00 00 03 c......def...... -+| 4080: 67 68 69 03 03 67 00 00 03 6a 6b 6c 03 04 02 00 ghi..g...jkl.... -+| page 5 offset 16384 -+| 0: 0a 0f e7 00 05 0f da 00 0f e1 0f fa 0f f4 0f ed ................ -+| 16: 0f da 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ -+| 4048: 00 00 00 00 00 00 00 1a 01 03 06 04 01 08 01 02 ................ -+| 4064: 06 05 04 08 08 01 05 00 00 00 06 01 03 06 04 09 ................ -+| 4080: 02 01 02 04 05 04 09 09 01 03 05 04 09 08 01 02 ................ -+| page 6 offset 20480 -+| 0: 0d 00 10 00 01 0f f9 00 0f f9 00 00 00 00 00 00 ................ -+| 4080: 00 00 00 00 00 00 00 00 00 05 01 03 00 10 01 03 ................ -+| end crash-65c98512cc9e49.db -+}]} {} -+ -+do_catchsql_test 45.2 { -+ INSERT INTO x1(x1) VALUES( 'merge=1' ) -+} {1 {database disk image is malformed}} -+ -+#------------------------------------------------------------------------- -+reset_db -+set saved $sqlite_fts3_enable_parentheses -+set sqlite_fts3_enable_parentheses 1 -+do_execsql_test 46.1 { -+ CREATE VIRTUAL TABLE t0 USING fts3(a INTEGER PRIMARY KEY,b,c,d); -+ INSERT INTO t0_segdir VALUES(0,0,0,0,'0 42',X'0001310301c9000103323334050d8000f200000461616161050101020200000462626262050101030200'); -+} {} -+ -+do_catchsql_test 46.2 { -+ SELECT * FROM t0 -+ WHERE t0 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d'; -+} {1 {database disk image is malformed}} -+ -+set sqlite_fts3_enable_parentheses $saved -+ - finish_test ---- /test/fts3corrupt6.test -+++ /test/fts3corrupt6.test -@@ -0,0 +1,60 @@ -+# 2020 June 8 -+# -+# The author disclaims copyright to this source code. In place of -+# a legal notice, here is a blessing: -+# -+# May you do good and not evil. -+# May you find forgiveness for yourself and forgive others. -+# May you share freely, never taking more than you give. -+# -+#************************************************************************* -+# This file implements regression tests for SQLite library. The -+# focus of this script is testing the FTS3 module. -+# -+# $Id: fts3aa.test,v 1.1 2007/08/20 17:38:42 shess Exp $ -+# -+ -+set testdir [file dirname $argv0] -+source $testdir/tester.tcl -+source $testdir/fts3_common.tcl -+set testprefix fts3corrupt6 -+ -+# If SQLITE_ENABLE_FTS3 is defined, omit this file. -+ifcapable !fts3 { -+ finish_test -+ return -+} -+ -+set ::saved_sqlite_fts3_enable_parentheses $::sqlite_fts3_enable_parentheses -+set sqlite_fts3_enable_parentheses 1 -+sqlite3_fts3_may_be_corrupt 1 -+database_may_be_corrupt -+ -+do_execsql_test 1.0 { -+ BEGIN TRANSACTION; -+ CREATE TABLE t_content(col0 INTEGER); -+ PRAGMA writable_schema=ON; -+ CREATE VIRTUAL TABLE t0 USING fts3(col0 INTEGER PRIMARY KEY,col1 VARCHAR(8),col2 BINARY,col3 BINARY); -+ INSERT INTO t0_content VALUES(0,NULL,NULL,NULL,NULL); -+ INSERT INTO t0_segdir VALUES(0,0,0,0,'0 42',X'000131030102000103323334050101010200000461616161050101020200000462626262050101030200'); -+ COMMIT; -+} -+ -+do_execsql_test 1.1 { -+ SELECT 0+matchinfo(t0,'yxyyxy') FROM t0 WHERE t0 MATCH CAST( x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d' AS TEXT); -+} {0} -+ -+do_execsql_test 1.2 { -+ CREATE VIRTUAL TABLE t1 USING fts3(col0 INTEGER PRIMARY KEY,col1 VARCHAR(8),col2 BINARY,col3 BINARY); -+ INSERT INTO t1_content VALUES(0,NULL,NULL,NULL,NULL); -+ INSERT INTO t1_segdir VALUES(0,0,0,0,'0 42',X'000131030102000103323334050101010200000461616161050101020200000462626262050101030200'); -+} -+ -+do_execsql_test 1.3 { -+ SELECT 42+matchinfo(t1,'yxyyxy') FROM t1 WHERE t1 MATCH x'2b0a312b0a312a312a2a0b5d0a0b0b0a312a0a0b0b0a312a0b310a392a0b0a27312a2a0b5d0a312a0b310a31315d0b310a312a316d2a0b313b15bceaa50a312a0b0a27312a2a0b5d0a312a0b310a312b0b2a310a312a0b2a0b2a0b2e5d0a0bff313336e34a2a312a0b0a3c310b0a0b4b4b0b4b2a4bec40322b2a0b310a0a312a0a0a0a0a0a0a0a0a0b310a312a2a2a0b5d0a0b0b0a312a0b310a312a0b0a4e4541530b310a5df5ced70a0a0a0a0a4f520a0a0a0a0a0a0a312a0b0a4e4541520b310a5d616161610a0a0a0a4f520a0a0a0a0a0a312b0a312a312a0a0a0a0a0a0a004a0b0a310b220a0b0a310a4a22310a0b0a7e6fe0e0e030e0e0e0e0e01176e02000e0e0e0e0e01131320226310a0b0a310a4a22310a0b0a310a766f8b8b4ee0e0300ae0090909090909090909090909090909090909090909090909090909090909090947aaaa540b09090909090909090909090909090909090909090909090909090909090909fae0e0f2f22164e0e0f273e07fefefef7d6dfafafafa6d6d6d6d'; -+} {42} -+ -+set sqlite_fts3_enable_parentheses $saved_sqlite_fts3_enable_parentheses -+finish_test -+ -+ diff --git a/dev-db/sqlite/files/sqlite-3.32.3-backports_2.patch b/dev-db/sqlite/files/sqlite-3.32.3-backports_2.patch deleted file mode 100644 index 32b6f9b1624f..000000000000 --- a/dev-db/sqlite/files/sqlite-3.32.3-backports_2.patch +++ /dev/null @@ -1,302 +0,0 @@ -https://sqlite.org/src/info/30735432bc33cb95 -https://sqlite.org/src/info/1bd18ca35bdbf303 -https://sqlite.org/src/info/49da8bdce17ced91 -https://sqlite.org/src/info/f25a56c26e28abd4 - ---- /ext/fts5/fts5_index.c -+++ /ext/fts5/fts5_index.c -@@ -2321,11 +2321,11 @@ - } - - search_success: -- pIter->iLeafOffset = iOff + nNew; -- if( pIter->iLeafOffset>n || nNew<1 ){ -+ if( (i64)iOff+nNew>n || nNew<1 ){ - p->rc = FTS5_CORRUPT; - return; - } -+ pIter->iLeafOffset = iOff + nNew; - pIter->iTermLeafOffset = pIter->iLeafOffset; - pIter->iTermLeafPgno = pIter->iLeafPgno; - ---- /ext/fts5/test/fts5corrupt3.test -+++ /ext/fts5/test/fts5corrupt3.test -@@ -10108,6 +10108,221 @@ - INSERT INTO t1(t1) SELECT x FROM t2; - } {1 {database disk image is malformed}} - -+#------------------------------------------------------------------------- -+reset_db -+do_test 69.0 { -+ sqlite3 db {} -+ db deserialize [decode_hexdb { -+.open --hexdb -+| size 32768 pagesize 4096 filename crash-31c462b8b665d0.db -+| page 1 offset 0 -+| 0: 53 51 4c 69 74 65 20 66 6f 72 6d 61 74 20 33 00 SQLite format 3. -+| 16: 10 00 01 01 00 40 20 20 00 00 00 00 00 00 00 08 .....@ ........ -+| 32: 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 ................ -+| 96: 00 00 00 00 0d 0f c7 00 07 0d 92 00 0f 8d 0f 36 ...............6 -+| 112: 0e cb 0e 6b 0e 0e 0d b6 0d 92 00 00 00 00 00 00 ...k............ -+| 3472: 00 00 22 08 06 17 11 11 01 31 74 61 62 6c 65 74 .........1tablet -+| 3488: 32 74 32 08 43 52 45 41 54 45 20 54 41 42 4c 45 2t2.CREATE TABLE -+| 3504: 20 74 32 28 78 29 56 07 06 17 1f 1f 01 7d 74 61 t2(x)V.......ta -+| 3520: 62 6c 65 74 31 5f 63 6f 6e 66 69 67 74 31 5f 63 blet1_configt1_c -+| 3536: 6f 6e 66 69 67 07 43 52 45 41 54 45 20 54 41 42 onfig.CREATE TAB -+| 3552: 4c 45 20 27 74 31 5f 63 6f 6e 66 69 67 27 28 6b LE 't1_config'(k -+| 3568: 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 76 29 PRIMARY KEY, v) -+| 3584: 20 57 49 54 48 4f 55 54 20 52 4f 57 49 44 5b 06 WITHOUT ROWID[. -+| 3600: 07 17 21 21 01 81 01 74 61 62 6c 65 74 31 5f 64 ..!!...tablet1_d -+| 3616: 6f 63 73 69 7a 65 74 31 5f 64 6f 63 73 69 7a 65 ocsizet1_docsize -+| 3632: 06 43 52 45 41 54 45 20 54 41 42 4c 45 20 27 74 .CREATE TABLE 't -+| 3648: 31 5f 64 6f 63 73 69 7a 65 27 28 69 64 20 49 4e 1_docsize'(id IN -+| 3664: 54 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 TEGER PRIMARY KE -+| 3680: 59 2c 20 73 7a 20 42 4c 4f 42 29 5e 05 07 17 21 Y, sz BLOB)^...! -+| 3696: 21 01 81 07 74 61 62 6c 65 74 31 5f 63 6f 6e 74 !...tablet1_cont -+| 3712: 65 6e 74 74 31 5f 63 6f 6e 74 65 6e 74 05 43 52 entt1_content.CR -+| 3728: 45 41 54 45 20 54 41 42 4c 45 20 27 74 31 5f 63 EATE TABLE 't1_c -+| 3744: 6f 6e 74 65 6e 74 27 28 69 64 20 49 4e 54 45 47 ontent'(id INTEG -+| 3760: 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 2c 20 ER PRIMARY KEY, -+| 3776: 63 39 2c 20 63 31 2c 20 63 32 29 69 04 07 17 19 c9, c1, c2)i.... -+| 3792: 19 01 81 2d 74 61 62 6c 65 74 31 5f 69 64 78 74 ...-tablet1_idxt -+| 3808: 31 5f 69 64 78 04 43 52 45 41 54 45 20 54 41 42 1_idx.CREATE TAB -+| 3824: 4c 45 20 27 74 31 5f 69 64 78 27 28 73 65 67 69 LE 't1_idx'(segi -+| 3840: 64 2c 20 74 65 72 6d 2c 20 70 67 6e 6f 2c 20 50 d, term, pgno, P -+| 3856: 52 49 4d 41 52 59 20 4b 45 59 28 73 65 67 69 64 RIMARY KEY(segid -+| 3872: 2c 20 74 65 72 6d 29 29 20 57 49 54 48 4f 55 54 , term)) WITHOUT -+| 3888: 20 52 4f 57 49 44 55 03 07 17 1b 1b 01 81 01 74 ROWIDU........t -+| 3904: 61 62 6c 65 74 31 5f 64 61 74 61 74 31 5f 64 61 ablet1_datat1_da -+| 3920: 74 61 03 43 52 45 41 54 45 20 54 41 42 4c 45 20 ta.CREATE TABLE -+| 3936: 27 74 31 5f 64 61 74 61 27 28 69 64 20 49 4e 54 't1_data'(id INT -+| 3952: 45 47 45 52 20 50 52 49 4d 41 52 59 20 4b 45 59 EGER PRIMARY KEY -+| 3968: 2c 20 62 6c 6f 63 6b 20 42 4c 4f 42 29 38 02 06 , block BLOB)8.. -+| 3984: 17 11 11 08 5f 74 61 62 6c 65 74 31 74 31 43 52 ...._tablet1t1CR -+| 4000: 45 41 54 45 20 56 49 52 54 55 41 4c 20 54 41 42 EATE VIRTUAL TAB -+| 4016: 4c 45 20 74 31 20 55 53 49 4e 47 20 66 74 73 35 LE t1 USING fts5 -+| 4032: 28 61 2c 62 2c 63 29 00 00 00 00 00 00 00 00 00 (a,b,c)......... -+| page 3 offset 8192 -+| 0: 0d 00 00 00 03 0c 94 00 0f e6 0f ef 0c 94 00 00 ................ -+| 3216: 00 00 00 00 86 4a 84 80 80 80 80 01 04 00 8d 18 .....J.......... -+| 3232: 00 00 03 2b 02 30 30 01 02 06 01 02 06 01 02 06 ...+.00......... -+| 3248: 1f 02 03 01 02 03 01 02 03 01 08 32 30 31 36 30 ...........20160 -+| 3264: 36 30 39 01 02 07 01 02 07 01 02 07 01 01 34 01 609...........4. -+| 3280: 02 05 01 02 05 01 02 05 01 01 35 01 02 04 01 02 ..........5..... -+| 3296: 04 01 02 04 02 07 30 30 30 30 30 30 30 1c 02 04 ......0000000... -+| 3312: 01 02 04 01 02 04 01 06 62 69 6e 61 72 79 03 06 ........binary.. -+| 3328: 01 02 02 03 06 01 02 02 03 06 01 02 02 03 06 01 ................ -+| 3344: 02 02 03 06 00 02 02 03 06 01 02 02 03 06 01 02 ................ -+| 3360: 02 03 06 01 02 02 03 06 01 02 02 03 06 01 02 02 ................ -+| 3376: 03 06 01 02 02 03 06 01 02 02 01 08 63 6f 6d 70 ............comp -+| 3392: 69 6c 65 72 01 02 02 01 02 02 01 02 02 01 06 64 iler...........d -+| 3408: 62 73 74 61 74 07 02 03 01 02 03 01 02 03 02 04 bstat........... -+| 3424: 65 62 75 67 04 02 02 01 02 02 01 02 02 01 06 65 ebug...........e -+| 3440: 6e 61 62 6c 65 07 02 02 01 02 02 01 02 02 01 02 nable........... -+| 3456: 02 01 02 02 01 02 02 01 02 02 01 02 02 01 02 02 ................ -+| 3472: 01 02 02 01 02 02 01 02 02 01 02 02 01 02 02 01 ................ -+| 3488: 01 02 01 02 02 01 02 02 01 02 02 01 02 02 01 02 ................ -+| 3504: 02 01 02 02 02 08 78 74 65 6e 73 69 6f 6e 1f 02 ......xtension.. -+| 3520: 04 01 02 04 01 02 04 01 04 66 74 73 34 1a 02 03 .........fts4... -+| 3536: 01 02 03 01 02 03 04 01 35 0d 02 03 01 02 03 01 ........5....... -+| 3552: 02 03 01 03 67 63 63 01 aa 03 01 02 03 01 02 03 ....gcc......... -+| 3568: 02 06 65 6f 70 6f 6c 79 10 02 03 02 02 03 01 02 ..eopoly........ -+| 3584: 03 01 05 6a 73 6f 6e 31 13 02 03 01 02 03 01 02 ...json1........ -+| 3600: 03 01 04 6c 6f 61 64 1f 02 03 01 02 03 01 02 03 ...load......... -+| 3616: 01 03 6d 61 78 1c 02 02 01 02 02 01 02 02 02 05 ..max........... -+| 3632: 65 6d 6f 72 79 1c 02 03 01 02 03 01 02 03 04 04 emory........... -+| 3648: 73 79 73 35 16 02 03 01 02 03 01 02 03 01 06 6e sys5...........n -+| 3664: 6f 63 61 73 65 02 06 01 02 02 03 06 01 02 02 03 ocase........... -+| 3680: 06 01 02 02 03 06 01 02 02 03 06 01 02 02 03 06 ................ -+| 3696: 01 02 02 03 06 01 02 02 03 06 01 02 02 03 06 01 ................ -+| 3712: 02 02 03 06 01 02 02 03 06 01 02 02 03 06 01 02 ................ -+| 3728: 02 01 04 6f 6d 69 74 1f 02 02 01 02 02 01 02 01 ...omit......... -+| 3744: ff ff ff ff ff ff ff ff f0 00 00 00 00 00 01 02 ................ -+| 3760: 58 81 96 4d 01 06 01 02 02 03 06 01 02 02 03 06 X..M............ -+| 3776: 01 02 02 03 06 01 02 02 03 06 01 02 02 03 06 01 ................ -+| 3792: 02 02 03 06 01 02 02 03 06 01 02 02 03 06 01 02 ................ -+| 3808: 02 03 06 01 02 02 03 06 01 02 02 03 06 01 02 02 ................ -+| 3824: 01 0a 74 68 72 65 61 64 73 61 66 65 22 02 02 01 ..threadsafe.... -+| 3840: 02 02 01 02 02 01 04 76 74 61 62 07 02 04 01 02 .......vtab..... -+| 3856: 04 01 02 04 01 01 78 01 06 01 01 02 01 06 01 01 ......x......... -+| 3872: 02 01 06 01 1e 02 01 06 01 01 02 01 06 01 01 02 ................ -+| 3888: 01 06 01 01 02 01 06 01 01 02 01 06 01 01 02 01 ................ -+| 3904: 06 01 01 02 01 06 01 01 02 01 06 01 01 02 01 06 ................ -+| 3920: 01 01 02 01 06 01 01 02 01 06 01 01 02 01 06 01 ................ -+| 3936: 00 02 01 06 01 01 02 01 06 01 01 02 01 06 01 01 ................ -+| 3952: 02 01 06 01 01 02 01 06 01 01 02 01 06 01 01 02 ................ -+| 3968: 01 06 01 01 02 01 06 01 01 02 01 06 01 01 02 01 ................ -+| 3984: 06 01 01 02 01 06 01 01 02 01 06 01 01 02 01 06 ................ -+| 4000: 01 01 02 01 06 01 01 02 01 06 01 01 02 01 06 01 ................ -+| 4016: 01 02 01 06 01 01 02 01 06 01 01 02 01 06 01 01 ................ -+| 4032: 02 01 06 01 01 02 01 06 01 01 02 04 15 13 0c 0c ................ -+| 4048: 12 44 13 11 0f 47 13 0f 0b 0e 11 10 0f 0e 10 0f .D...G.......... -+| 4064: 44 0f 10 40 15 0f 07 01 03 00 14 24 5a 24 24 0f D..@.......$Z$$. -+| 4080: 0a 03 00 24 00 00 00 00 01 01 01 00 01 01 01 01 ...$............ -+| page 4 offset 12288 -+| 0: 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ -+| 4080: 00 00 00 00 00 00 00 00 00 00 05 04 09 0c 01 02 ................ -+| page 5 offset 16384 -+| 0: 0d 00 00 00 24 0c 0a 00 0f d8 0f af 0f 86 0f 74 ....$..........t -+| 16: 0f 61 0f 4e 0f 2f 0f 0f 0e ef 0e d7 0e be 0e a5 .a.N./.......... -+| 32: 0e 8d 0e 74 0e 5b 0e 40 0e 24 0e 08 0d ef 0d d5 ...t.[.@.$...... -+| 48: 0d bb 0d a0 0d 84 0d 68 0d 4f 0d 00 00 00 00 00 .......h.O...... -+| 3072: 00 00 00 00 00 00 00 00 00 00 18 24 05 00 25 0f ...........$..%. -+| 3088: 19 54 48 52 45 41 44 53 41 46 45 3d 30 58 42 49 .THREADSAFE=0XBI -+| 3104: 4e 41 52 59 18 23 05 00 25 0f 19 54 48 52 45 41 NARY.#..%..THREA -+| 3120: 44 53 41 46 45 3d 30 58 4e 4f 43 41 53 45 17 22 DSAFE=0XNOCASE.. -+| 3136: 05 00 25 0f 17 54 48 52 45 41 44 53 41 46 45 3d ..%..THREADSAFE= -+| 3152: 30 58 52 54 52 49 4d 1f 21 05 00 33 0f 19 4f 4d 0XRTRIM.!..3..OM -+| 3168: 49 54 20 4c 4f 41 44 20 45 58 54 45 4e 53 49 4f IT LOAD EXTENSIO -+| 3184: 4e 58 42 49 4e 41 52 59 1f 20 05 00 33 d3 19 4f NXBINARY. ..3..O -+| 3200: 4d 49 54 28 2c 4f 41 44 b2 04 55 85 44 54 e5 34 MIT(,OAD..U.DT.4 -+| 3216: 94 f4 e5 84 e4 f4 34 15 34 51 e1 f0 50 03 30 f1 ......4.4Q..P.0. -+| 3232: 74 f4 d4 95 42 04 c4 f4 14 42 04 55 85 44 54 e5 t...B....B.U.DT. -+| 3248: 34 94 f4 e5 85 25 45 24 94 d1 f1 e0 50 03 30 f1 4....%E$....P.0. -+| 3264: 94 d4 15 82 04 d4 54 d4 f5 25 93 d3 53 03 03 03 ......T..%..S... -+| 3280: 03 03 03 05 84 24 94 e4 15 25 91 f1 d0 50 03 30 .....$...%...P.0 -+| 3296: f1 94 d4 15 82 04 d4 54 d4 f5 25 93 d3 53 03 03 .......T..%..S.. -+| 3312: 03 03 03 03 05 84 e4 f4 34 15 34 51 e1 c0 50 03 ........4.4Q..P. -+| 3328: 30 f1 74 d4 15 82 04 d4 54 d4 f5 25 93 d3 53 03 0.t.....T..%..S. -+| 3344: 03 03 03 03 03 05 85 25 45 24 94 d1 81 b0 50 02 .......%E$....P. -+| 3360: 50 f1 94 54 e4 14 24 c4 52 05 25 45 24 54 55 84 P..T..$.R.%E$TU. -+| 3376: 24 94 e4 15 25 91 81 a0 50 02 50 f1 94 54 e4 14 $...%...P.P..T.. -+| 3392: 24 c4 52 05 25 45 24 54 55 84 e4 f4 34 15 34 51 $.R.%E$TU...4.4Q -+| 3408: 71 90 50 02 50 f1 74 54 e4 14 24 c4 52 05 25 45 q.P.P.tT..$.R.%E -+| 3424: 24 54 55 85 25 45 24 94 d1 a1 80 50 02 90 f1 94 $TU.%E$....P.... -+| 3440: 54 e4 14 24 c4 52 04 d4 54 d5 35 95 33 55 84 24 T..$.R..T.5.3U.$ -+| 3456: 94 e4 15 25 91 a1 70 50 02 90 f1 94 54 e4 14 24 ...%..pP....T..$ -+| 3472: c4 52 04 d4 54 d5 35 95 33 55 84 e4 f4 34 15 34 .R..T.5.3U...4.4 -+| 3488: 51 91 60 50 02 90 f1 74 54 e4 14 24 c4 52 04 d4 Q.`P...tT..$.R.. -+| 3504: 54 d5 35 95 33 55 85 25 45 24 94 d1 81 50 50 02 T.5.3U.%E$...PP. -+| 3520: 50 f1 94 54 e4 14 24 c4 52 04 a5 34 f4 e3 15 84 P..T..$.R..4.... -+| 3536: 24 94 e4 15 25 91 81 40 50 02 50 f1 94 54 e4 14 $...%..@P.P..T.. -+| 3552: 24 c4 52 04 a5 34 f4 e3 15 84 e4 f4 34 15 34 51 $.R..4......4.4Q -+| 3568: 71 30 50 02 4f f1 74 54 e4 14 24 c4 52 04 a5 34 q0P.O.tT..$.R..4 -+| 3584: f4 e3 15 85 25 45 24 94 d1 a1 20 50 02 90 f1 94 ....%E$... P.... -+| 3600: 54 e4 14 24 c4 52 04 74 54 f5 04 f4 c5 95 84 24 T..$.R.tT......$ -+| 3616: 94 e4 15 25 91 a1 10 50 02 90 f1 94 54 e4 14 24 ...%...P....T..$ -+| 3632: c4 52 04 74 54 f5 04 f4 c5 95 84 e4 f4 34 15 34 .R.tT........4.4 -+| 3648: 51 91 00 50 02 90 f1 74 54 e4 14 24 c4 51 f4 74 Q..P...tT..$.Q.t -+| 3664: 54 f5 04 f4 c5 95 85 25 45 24 94 d1 70 f0 50 02 T......%E$..p.P. -+| 3680: 30 f1 94 54 e4 14 24 c5 20 46 54 53 35 58 42 49 0..T..$. FTS5XBI -+| 3696: 4e 41 52 59 17 0e 05 00 23 0f 19 45 4e 41 42 4c NARY....#..ENABL -+| 3712: 45 20 46 54 53 35 58 4f 4f 43 41 53 45 16 0d 05 E FTS5XOOCASE... -+| 3728: 00 23 0f 17 45 4e 41 42 4c 45 20 46 54 53 35 58 .#..ENABLE FTS5X -+| 3744: 52 54 52 49 4d 17 0c 05 00 23 0f 19 45 4e 41 42 RTRIM....#..ENAB -+| 3760: 4c 45 20 46 54 53 34 58 42 49 4e 41 52 59 97 0b LE FTS4XBINARY.. -+| 3776: 05 00 23 0f 19 45 4e 41 42 4c 45 20 46 54 53 34 ..#..ENABLE FTS4 -+| 3792: 58 4e 4f 43 41 53 45 16 0a 05 00 23 0f 17 45 4e XNOCASE....#..EN -+| 3808: 41 42 4c 45 20 46 54 53 34 58 52 54 52 49 4d 1e ABLE FTS4XRTRIM. -+| 3824: 09 05 00 3e 5f 19 45 4e 41 42 4c 45 20 44 42 53 ...>_.ENABLE DBS -+| 3840: 44 41 54 20 56 54 41 42 58 42 49 4e 41 52 59 1e DAT VTABXBINARY. -+| 3856: 08 05 00 31 0f 19 45 4e 41 42 4c 45 20 44 42 53 ...1..ENABLE DBS -+| 3872: 54 41 54 20 56 54 41 42 58 4e 4f 43 4d e3 45 1d TAT VTABXNOCM.E. -+| 3888: 07 05 00 31 0f 17 45 4e 41 42 4c 45 20 44 42 53 ...1..ENABLE DBS -+| 3904: 54 41 54 20 56 54 41 42 58 52 54 52 49 4d 11 06 TAT VTABXRTRIM.. -+| 3920: 05 00 17 0f 19 44 45 42 55 47 58 42 49 4e 41 52 .....DEBUGXBINAR -+| 3936: 59 11 05 05 00 17 0f 19 44 45 42 55 47 58 4e 4f Y.......DEBUGXNO -+| 3952: 43 41 53 45 10 02 02 50 08 5f 17 44 45 42 55 47 CASE...P._.DEBUG -+| 3968: 58 52 54 52 49 4d 27 03 05 00 44 0f 19 43 4f 4d XRTRIM'...D..COM -+| 3984: 50 49 4c 45 52 3d 67 63 63 2d 35 2e 34 2e 30 20 PILER=gcc-5.4.0 -+| 4000: 32 30 31 36 30 36 30 39 58 42 49 4e 41 52 59 27 20160609XBINARY' -+| 4016: 02 05 00 43 0f 19 43 4f 4d 50 49 4c 45 52 3d 67 ...C..COMPILER=g -+| 4032: 63 63 2d 35 2e 34 2e 30 20 32 30 31 36 30 36 30 cc-5.4.0 2016060 -+| 4048: 39 58 4e 4f 43 41 53 45 26 01 05 00 43 c9 17 43 9XNOCASE&...C..C -+| 4064: 4f 4d 50 49 4c 47 02 3d 67 63 63 2d 35 2e 34 2e OMPILG.=gcc-5.4. -+| 4080: 30 20 32 30 31 36 30 36 30 39 58 52 54 52 49 4d 0 20160609XRTRIM -+| page 6 offset 20480 -+| 0: 0d 00 00 00 24 0e e0 00 0f f8 0f f0 0f e8 0f e0 ....$........... -+| 16: 0f d8 0f d0 0f c8 0f c0 0f b8 0f b0 0f a8 0f a0 ................ -+| 32: 0f 98 0f 90 0f 88 0f 80 0f 78 0f 70 0f 68 0f 60 .........x.p.h.` -+| 48: 0f 58 0f 50 0f 48 0f 40 0f 38 00 00 00 00 00 00 .X.P.H.@.8...... -+| 3808: 06 24 03 00 12 02 01 01 06 23 03 00 12 02 01 01 .$.......#...... -+| 3824: 06 22 03 00 12 02 01 01 06 21 03 00 12 03 01 01 .........!...... -+| 3840: 06 20 03 00 12 03 01 01 06 1f 03 00 12 03 01 01 . .............. -+| 3856: 06 1e 03 00 12 03 01 01 06 1d 03 00 12 03 01 01 ................ -+| 3872: 06 1c 03 00 12 03 01 01 06 1b 03 00 12 02 01 01 ................ -+| 3888: 06 1a 03 00 12 02 01 01 06 19 03 00 12 02 01 01 ................ -+| 3904: 06 18 03 00 12 02 01 01 06 17 03 00 12 02 01 01 ................ -+| 3920: 06 16 03 00 12 02 01 01 06 15 03 00 12 02 01 01 ................ -+| 3936: 06 14 03 00 12 02 01 01 06 13 03 00 12 02 01 01 ................ -+| 3952: 06 12 03 00 12 02 01 01 06 11 03 00 12 02 01 01 ................ -+| 3968: 06 10 03 00 12 02 01 01 06 1f 03 00 12 02 01 01 ................ -+| 3984: 06 0e 03 00 12 02 01 01 06 0d 03 00 12 02 01 01 ................ -+| 4000: 06 0c 03 00 12 02 01 01 06 0b 03 00 12 02 01 01 ................ -+| 4016: 06 0a 03 00 12 02 01 01 06 09 03 00 12 03 01 01 ................ -+| 4032: 06 08 03 00 12 03 01 01 06 07 03 00 12 03 01 01 ................ -+| 4048: 06 06 03 00 12 01 01 01 06 05 03 00 12 01 01 01 ................ -+| 4064: 06 04 03 00 12 01 01 01 06 03 03 00 12 06 01 01 ................ -+| 4080: 06 02 03 00 12 06 01 01 06 01 03 00 12 06 01 01 ................ -+| page 7 offset 24576 -+| 0: 0a 00 00 00 01 0f f4 00 0f f4 00 00 00 00 00 00 ................ -+| 4080: 00 00 00 00 0b 03 1b 01 76 65 72 73 69 6f 6e 04 ........version. -+| page 8 offset 28672 -+| 0: 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ -+| 4048: 00 00 00 00 00 00 11 03 02 2b 69 6e 74 65 67 72 .........+integr -+| 4064: 69 74 79 2d 63 68 65 63 6b 09 00 00 00 00 00 00 ity-check....... -+| end crash-31c462b8b665d0.db -+}]} {} -+ -+ -+do_catchsql_test 69.2 { -+ SELECT * FROM t1 WHERE a MATCH 'fx*' -+} {1 {database disk image is malformed}} - - sqlite3_fts5_may_be_corrupt 0 - finish_test ---- /src/btree.c -+++ /src/btree.c -@@ -3886,7 +3886,7 @@ - Pgno nFree = get4byte(&pBt->pPage1->aData[36]); - Pgno nFin = finalDbSize(pBt, nOrig, nFree); - -- if( nOrig=nOrig ){ - rc = SQLITE_CORRUPT_BKPT; - }else if( nFree>0 ){ - rc = saveAllCursors(pBt, 0, 0); -@@ -8772,7 +8772,11 @@ - assert( pPage->intKey || pX->nKey>=0 ); - assert( pPage->leaf || !pPage->intKey ); - if( pPage->nFree<0 ){ -- rc = btreeComputeFreeSpace(pPage); -+ if( pCur->eState>CURSOR_INVALID ){ -+ rc = SQLITE_CORRUPT_BKPT; -+ }else{ -+ rc = btreeComputeFreeSpace(pPage); -+ } - if( rc ) return rc; - } - ---- /test/corruptL.test -+++ /test/corruptL.test -@@ -1266,5 +1266,30 @@ - do_execsql_test 15.1 { - UPDATE c1 SET c= NOT EXISTS(SELECT 1 FROM c1 ORDER BY (SELECT 1 FROM c1 ORDER BY a)) +10 WHERE d BETWEEN 4 AND 7; - } {} -+ -+#------------------------------------------------------------------------- -+reset_db -+do_execsql_test 16.0 { -+ CREATE TABLE t1(w, x, y, z, UNIQUE(w, x), UNIQUE(y, z)); -+ INSERT INTO t1 VALUES(1, 1, 1, 1); -+ -+ CREATE TABLE t1idx(x, y, i INTEGER, PRIMARY KEY(x)) WITHOUT ROWID; -+ INSERT INTO t1idx VALUES(10, NULL, 5); -+ -+ PRAGMA writable_schema = 1; -+ UPDATE sqlite_master SET rootpage = ( -+ SELECT rootpage FROM sqlite_master WHERE name='t1idx' -+ ) WHERE type = 'index'; -+} -+ -+db close -+sqlite3 db test.db -+ -+do_catchsql_test 16.1 { -+ PRAGMA writable_schema = ON; -+ INSERT INTO t1(rowid, w, x, y, z) VALUES(5, 10, 11, 10, NULL); -+} {1 {database disk image is malformed}} -+ - finish_test - -+ diff --git a/dev-db/sqlite/files/sqlite-3.32.3-backports_3.patch b/dev-db/sqlite/files/sqlite-3.32.3-backports_3.patch deleted file mode 100644 index 07cb5d4a3960..000000000000 --- a/dev-db/sqlite/files/sqlite-3.32.3-backports_3.patch +++ /dev/null @@ -1,220 +0,0 @@ -https://sqlite.org/src/info/14eed318aa9e6e16 -https://sqlite.org/src/info/9679c0c61131f0e9 -https://sqlite.org/src/info/28515bbbae4fbc26 -https://sqlite.org/src/info/892e9191dc8f8056 -https://sqlite.org/src/info/270ac1a0f232d755 - ---- /ext/fts3/fts3.c -+++ /ext/fts3/fts3.c -@@ -5831,7 +5831,8 @@ - fts3EvalRestart(pCsr, pRoot, &rc); - do { - fts3EvalNextRow(pCsr, pRoot, &rc); -- assert( pRoot->bEof==0 ); -+ assert_fts3_nc( pRoot->bEof==0 ); -+ if( pRoot->bEof ) rc = FTS_CORRUPT_VTAB; - }while( pRoot->iDocid!=iDocid && rc==SQLITE_OK ); - } - } ---- /ext/misc/appendvfs.c -+++ /ext/misc/appendvfs.c -@@ -439,7 +439,7 @@ - p = (ApndFile*)pFile; - memset(p, 0, sizeof(*p)); - pSubFile = ORIGFILE(pFile); -- p->base.pMethods = &apnd_io_methods; -+ pFile->pMethods = &apnd_io_methods; - rc = pSubVfs->xOpen(pSubVfs, zName, pSubFile, flags, pOutFlags); - if( rc ) goto apnd_open_done; - rc = pSubFile->pMethods->xFileSize(pSubFile, &sz); ---- /ext/misc/cksumvfs.c -+++ /ext/misc/cksumvfs.c -@@ -634,7 +634,7 @@ - p = (CksmFile*)pFile; - memset(p, 0, sizeof(*p)); - pSubFile = ORIGFILE(pFile); -- p->base.pMethods = &cksm_io_methods; -+ pFile->pMethods = &cksm_io_methods; - rc = pSubVfs->xOpen(pSubVfs, zName, pSubFile, flags, pOutFlags); - if( rc ) goto cksm_open_done; - if( flags & SQLITE_OPEN_WAL ){ ---- /src/date.c -+++ /src/date.c -@@ -1112,8 +1112,8 @@ - case 'm': sqlite3_snprintf(3, &z[j],"%02d",x.M); j+=2; break; - case 'M': sqlite3_snprintf(3, &z[j],"%02d",x.m); j+=2; break; - case 's': { -- sqlite3_snprintf(30,&z[j],"%lld", -- (i64)(x.iJD/1000 - 21086676*(i64)10000)); -+ i64 iS = (i64)(x.iJD/1000 - 21086676*(i64)10000); -+ sqlite3Int64ToText(iS, &z[j]); - j += sqlite3Strlen30(&z[j]); - break; - } ---- /src/memdb.c -+++ /src/memdb.c -@@ -339,7 +339,7 @@ - p->mFlags = SQLITE_DESERIALIZE_RESIZEABLE | SQLITE_DESERIALIZE_FREEONCLOSE; - assert( pOutFlags!=0 ); /* True because flags==SQLITE_OPEN_MAIN_DB */ - *pOutFlags = flags | SQLITE_OPEN_MEMORY; -- p->base.pMethods = &memdb_io_methods; -+ pFile->pMethods = &memdb_io_methods; - p->szMax = sqlite3GlobalConfig.mxMemdbSize; - return SQLITE_OK; - } ---- /src/memjournal.c -+++ /src/memjournal.c -@@ -366,7 +366,7 @@ - assert( MEMJOURNAL_DFLT_FILECHUNKSIZE==fileChunkSize(p->nChunkSize) ); - } - -- p->pMethod = (const sqlite3_io_methods*)&MemJournalMethods; -+ pJfd->pMethods = (const sqlite3_io_methods*)&MemJournalMethods; - p->nSpill = nSpill; - p->flags = flags; - p->zJournal = zName; -@@ -392,7 +392,7 @@ - int sqlite3JournalCreate(sqlite3_file *pJfd){ - int rc = SQLITE_OK; - MemJournal *p = (MemJournal*)pJfd; -- if( p->pMethod==&MemJournalMethods && ( -+ if( pJfd->pMethods==&MemJournalMethods && ( - #ifdef SQLITE_ENABLE_ATOMIC_WRITE - p->nSpill>0 - #else ---- /src/os_unix.c -+++ /src/os_unix.c -@@ -5689,7 +5689,7 @@ - if( rc!=SQLITE_OK ){ - if( h>=0 ) robust_close(pNew, h, __LINE__); - }else{ -- pNew->pMethod = pLockingStyle; -+ pId->pMethods = pLockingStyle; - OpenCounter(+1); - verifyDbFile(pNew); - } ---- /src/os_win.c -+++ /src/os_win.c -@@ -5266,7 +5266,7 @@ - } - - sqlite3_free(zTmpname); -- pFile->pMethod = pAppData ? pAppData->pMethod : &winIoMethod; -+ id->pMethods = pAppData ? pAppData->pMethod : &winIoMethod; - pFile->pVfs = pVfs; - pFile->h = h; - if( isReadonly ){ ---- /src/sqliteInt.h -+++ /src/sqliteInt.h -@@ -4437,6 +4437,7 @@ - int sqlite3FixExprList(DbFixer*, ExprList*); - int sqlite3FixTriggerStep(DbFixer*, TriggerStep*); - int sqlite3RealSameAsInt(double,sqlite3_int64); -+void sqlite3Int64ToText(i64,char*); - int sqlite3AtoF(const char *z, double*, int, u8); - int sqlite3GetInt32(const char *, int*); - int sqlite3Atoi(const char*); ---- /src/test_multiplex.c -+++ /src/test_multiplex.c -@@ -591,9 +591,9 @@ - - if( rc==SQLITE_OK ){ - if( pSubOpen->pMethods->iVersion==1 ){ -- pMultiplexOpen->base.pMethods = &gMultiplex.sIoMethodsV1; -+ pConn->pMethods = &gMultiplex.sIoMethodsV1; - }else{ -- pMultiplexOpen->base.pMethods = &gMultiplex.sIoMethodsV2; -+ pConn->pMethods = &gMultiplex.sIoMethodsV2; - } - }else{ - multiplexFreeComponents(pGroup); ---- /src/util.c -+++ /src/util.c -@@ -596,6 +596,30 @@ - #endif - - /* -+** Render an signed 64-bit integer as text. Store the result in zOut[]. -+** -+** The caller must ensure that zOut[] is at least 21 bytes in size. -+*/ -+void sqlite3Int64ToText(i64 v, char *zOut){ -+ int i; -+ u64 x; -+ char zTemp[22]; -+ if( v<0 ){ -+ x = (v==SMALLEST_INT64) ? ((u64)1)<<63 : -v; -+ }else{ -+ x = v; -+ } -+ i = sizeof(zTemp)-2; -+ zTemp[sizeof(zTemp)-1] = 0; -+ do{ -+ zTemp[i--] = (x%10) + '0'; -+ x = x/10; -+ }while( x ); -+ if( v<0 ) zTemp[i--] = '-'; -+ memcpy(zOut, &zTemp[i+1], sizeof(zTemp)-1-i); -+} -+ -+/* - ** Compare the 19-character string zNum against the text representation - ** value 2^63: 9223372036854775808. Return negative, zero, or positive - ** if zNum is less than, equal to, or greater than the string. ---- /src/vdbemem.c -+++ /src/vdbemem.c -@@ -104,16 +104,25 @@ - static void vdbeMemRenderNum(int sz, char *zBuf, Mem *p){ - StrAccum acc; - assert( p->flags & (MEM_Int|MEM_Real|MEM_IntReal) ); -- sqlite3StrAccumInit(&acc, 0, zBuf, sz, 0); -+ assert( sz>22 ); - if( p->flags & MEM_Int ){ -- sqlite3_str_appendf(&acc, "%lld", p->u.i); -- }else if( p->flags & MEM_IntReal ){ -- sqlite3_str_appendf(&acc, "%!.15g", (double)p->u.i); -+#if GCC_VERSION>=7000000 -+ /* Work-around for GCC bug -+ ** https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96270 */ -+ i64 x; -+ assert( (p->flags&MEM_Int)*2==sizeof(x) ); -+ memcpy(&x, (char*)&p->u, (p->flags&MEM_Int)*2); -+ sqlite3Int64ToText(x, zBuf); -+#else -+ sqlite3Int64ToText(p->u.i, zBuf); -+#endif - }else{ -- sqlite3_str_appendf(&acc, "%!.15g", p->u.r); -+ sqlite3StrAccumInit(&acc, 0, zBuf, sz, 0); -+ sqlite3_str_appendf(&acc, "%!.15g", -+ (p->flags & MEM_IntReal)!=0 ? (double)p->u.i : p->u.r); -+ assert( acc.zText==zBuf && acc.mxAlloc<=0 ); -+ zBuf[acc.nChar] = 0; /* Fast version of sqlite3StrAccumFinish(&acc) */ - } -- assert( acc.zText==zBuf && acc.mxAlloc<=0 ); -- zBuf[acc.nChar] = 0; /* Fast version of sqlite3StrAccumFinish(&acc) */ - } - - #ifdef SQLITE_DEBUG ---- /test/fts3corrupt4.test -+++ /test/fts3corrupt4.test -@@ -6282,4 +6282,19 @@ - - set sqlite_fts3_enable_parentheses $saved - -+#------------------------------------------------------------------------- -+reset_db -+do_execsql_test 47.1 { -+ CREATE VIRTUAL TABLE t1 USING fts3(a,b,c); -+} -+do_execsql_test 47.2 { -+ INSERT INTO t1_segdir VALUES(0,0,0,0,0,X'000130120106000106000106001f030001030001030000083230313630363039090107000107000107000001340901050001050001050000013509010400010400010400010730303030303030091c0400010400010400000662696e6172793c0301020200030102020003010202000301020200030102020003010202000301020200030102020003010202000301020200030102020003010202000008636f6d70696c657209010200010200010200000664627374617409070300010300010300010465627567090402000102000102000006656e61626c653f07020001020001020001020001020001020001020001020001020001020001020001020001010001020001020001020001020001020001020001020001020001087874656e73696f6e091f0400010400010400000466747334090a0300010300010300030135090d03000103000103000003676363090103000103000103000106656f706f6c790910030001030001030000056a736f6e310913030001030001030000046c6f6164091f030001030001030000036d6178091c02000102000102000105656d6f7279091c03000103000103000304737973350916030001030001030000066e6f636173653c02010202000301020200030102020003010202000301020200030102020003010202000301020200030102020003010202000301020200030102020000046f6d6974091f020001020001020000057274726565091903000103000103000302696d3c01010202000301020200030102020003010202000301020200030102020003010202000301a202000301020200030102020003010202000301020200000a746872656164736166650922020001020001020000047674616209070400010400010400000178b401010101020001010102000101010200010101020001010102000101010200010101020001010102000101010200010101020001010102000101010200010101020001010102000101010200010101020001010102000101010200010101020001010102000101010200010101020001010102000101010200010101020001010102000101010200010101020001010102000101010200010101020001010102000101010200010101020001010102000101010200'); -+ INSERT INTO t1_segdir VALUES(0,1,0,0,0,X'0001300425061b000008323031363036303903250700000134032505000001350325040001073030303030303003251a000008636f6d70696c657203250200000664627374617403250a00010465627567032508000006656e61626c650925090504040404040001087874656e73696f6e03251d0000046674733403250d0003013503250f000003676363032503000106656f706f6c790325110000056a736f6e310325130000046c6f616403251c0000036d6178032518000105656d6f7279032519000304737973350325150000046f6d697403251b000005727472656503251700000a7468726561647361666503251e0000047674616333250b00'); -+} -+ -+do_catchsql_test 47.3 { -+ SELECT matchinfo(t1) FROM t1 WHERE t1 MATCH '"json1 enable"'; -+} {1 {database disk image is malformed}} -+ -+ - finish_test diff --git a/dev-db/sqlite/files/sqlite-3.34.0-build_1.1.patch b/dev-db/sqlite/files/sqlite-3.34.0-build_1.1.patch new file mode 100644 index 000000000000..762f1359b9fa --- /dev/null +++ b/dev-db/sqlite/files/sqlite-3.34.0-build_1.1.patch @@ -0,0 +1,375 @@ +Add initialization functions for internal usage in libsqlite3.so. + +SQLite revision: a26b6597e3ae272231b96f9982c3bcc17ddec2f2b6eb4df06a224b91089fed5b + +--- /ext/misc/amatch.c ++++ /ext/misc/amatch.c +@@ -1480,9 +1480,18 @@ + + #endif /* SQLITE_OMIT_VIRTUALTABLE */ + ++int sqlite3AmatchInit(sqlite3 *db){ ++ int rc = SQLITE_OK; ++#ifndef SQLITE_OMIT_VIRTUALTABLE ++ rc = sqlite3_create_module(db, "approximate_match", &amatchModule, 0); ++#endif /* SQLITE_OMIT_VIRTUALTABLE */ ++ return rc; ++} ++ + /* + ** Register the amatch virtual table + */ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -1491,11 +1500,8 @@ + char **pzErrMsg, + const sqlite3_api_routines *pApi + ){ +- int rc = SQLITE_OK; + SQLITE_EXTENSION_INIT2(pApi); + (void)pzErrMsg; /* Not used */ +-#ifndef SQLITE_OMIT_VIRTUALTABLE +- rc = sqlite3_create_module(db, "approximate_match", &amatchModule, 0); +-#endif /* SQLITE_OMIT_VIRTUALTABLE */ +- return rc; ++ return sqlite3AmatchInit(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/carray.c ++++ /ext/misc/carray.c +@@ -498,16 +498,8 @@ + + #endif /* SQLITE_OMIT_VIRTUALTABLE */ + +-#ifdef _WIN32 +-__declspec(dllexport) +-#endif +-int sqlite3_carray_init( +- sqlite3 *db, +- char **pzErrMsg, +- const sqlite3_api_routines *pApi +-){ ++int sqlite3CarrayInit(sqlite3 *db){ + int rc = SQLITE_OK; +- SQLITE_EXTENSION_INIT2(pApi); + #ifndef SQLITE_OMIT_VIRTUALTABLE + rc = sqlite3_create_module(db, "carray", &carrayModule, 0); + #ifdef SQLITE_TEST +@@ -519,3 +511,18 @@ + #endif /* SQLITE_OMIT_VIRTUALTABLE */ + return rc; + } ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) ++#ifdef _WIN32 ++__declspec(dllexport) ++#endif ++int sqlite3_carray_init( ++ sqlite3 *db, ++ char **pzErrMsg, ++ const sqlite3_api_routines *pApi ++){ ++ SQLITE_EXTENSION_INIT2(pApi); ++ (void)pzErrMsg; /* Unused parameter */ ++ return sqlite3CarrayInit(db); ++} ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/completion.c ++++ /ext/misc/completion.c +@@ -483,12 +483,13 @@ + return rc; + } + ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif + int sqlite3_completion_init( +- sqlite3 *db, +- char **pzErrMsg, ++ sqlite3 *db, ++ char **pzErrMsg, + const sqlite3_api_routines *pApi + ){ + int rc = SQLITE_OK; +@@ -499,3 +500,4 @@ + #endif + return rc; + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/csv.c ++++ /ext/misc/csv.c +@@ -928,6 +928,22 @@ + #endif /* !defined(SQLITE_OMIT_VIRTUALTABLE) */ + + ++int sqlite3CsvInit(sqlite3 *db){ ++#ifndef SQLITE_OMIT_VIRTUALTABLE ++ int rc; ++ rc = sqlite3_create_module(db, "csv", &CsvModule, 0); ++#ifdef SQLITE_TEST ++ if( rc==SQLITE_OK ){ ++ rc = sqlite3_create_module(db, "csv_wr", &CsvModuleFauxWrite, 0); ++ } ++#endif ++ return rc; ++#else ++ return SQLITE_OK; ++#endif ++} ++ ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -941,17 +957,8 @@ + char **pzErrMsg, + const sqlite3_api_routines *pApi + ){ +-#ifndef SQLITE_OMIT_VIRTUALTABLE +- int rc; + SQLITE_EXTENSION_INIT2(pApi); +- rc = sqlite3_create_module(db, "csv", &CsvModule, 0); +-#ifdef SQLITE_TEST +- if( rc==SQLITE_OK ){ +- rc = sqlite3_create_module(db, "csv_wr", &CsvModuleFauxWrite, 0); +- } +-#endif +- return rc; +-#else +- return SQLITE_OK; +-#endif ++ (void)pzErrMsg; /* Unused parameter */ ++ return sqlite3CsvInit(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/dbdata.c ++++ /ext/misc/dbdata.c +@@ -803,7 +803,7 @@ + /* + ** Invoke this routine to register the "sqlite_dbdata" virtual table module + */ +-static int sqlite3DbdataRegister(sqlite3 *db){ ++int sqlite3DbdataRegister(sqlite3 *db){ + static sqlite3_module dbdata_module = { + 0, /* iVersion */ + 0, /* xCreate */ +@@ -838,6 +838,7 @@ + return rc; + } + ++#if !defined(SQLITE_CORE) || defined(SQLITE_TEST) + #ifdef _WIN32 + __declspec(dllexport) + #endif +@@ -849,3 +850,4 @@ + SQLITE_EXTENSION_INIT2(pApi); + return sqlite3DbdataRegister(db); + } ++#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */ +--- /ext/misc/decimal.c ++++ /ext/misc/decimal.c +@@ -590,14 +590,7 @@ + decimal_free(pB); + } + +-#ifdef _WIN32 +-__declspec(dllexport) +-#endif +-int sqlite3_decimal_init( +- sqlite3 *db, +- char **pzErrMsg, +- const sqlite3_api_routines *pApi +-){ ++int sqlite3DecimalInit(sqlite3 *db){ + int rc = SQLITE_OK; + static const struct { + const char *zFuncName; +@@ -611,10 +604,6 @@ + { "decimal_mul", 2, decimalMulFunc }, + }; + unsigned int i; +- (void)pzErrMsg; /* Unused parameter */ +- +- SQLITE_EXTENSION_INIT2(pApi); +- + for(i=0; i -@@ -2137,7 +2139,7 @@ +@@ -2139,7 +2141,7 @@ /* ** Register the "zipfile" virtual table. */ @@ -646,7 +476,7 @@ Add initialization functions for internal usage in libsqlite3.so. static sqlite3_module zipfileModule = { 1, /* iVersion */ zipfileConnect, /* xCreate */ -@@ -2171,9 +2173,10 @@ +@@ -2173,9 +2175,10 @@ return rc; } #else /* SQLITE_OMIT_VIRTUALTABLE */ @@ -658,7 +488,7 @@ Add initialization functions for internal usage in libsqlite3.so. #ifdef _WIN32 __declspec(dllexport) #endif -@@ -2184,5 +2187,8 @@ +@@ -2186,5 +2189,8 @@ ){ SQLITE_EXTENSION_INIT2(pApi); (void)pzErrMsg; /* Unused parameter */ diff --git a/dev-db/sqlite/files/sqlite-3.34.0-build_2.1.patch b/dev-db/sqlite/files/sqlite-3.34.0-build_2.1.patch new file mode 100644 index 000000000000..16210a6bddc5 --- /dev/null +++ b/dev-db/sqlite/files/sqlite-3.34.0-build_2.1.patch @@ -0,0 +1,291 @@ +Move some code to libsqlite3.so to avoid duplication. +Link executables against libsqlite3.so. +Increase timeout for fuzzcheck. +Update list of optionally available functions. +Fix building with dlopen() not available. + +SQLite revision: a26b6597e3ae272231b96f9982c3bcc17ddec2f2b6eb4df06a224b91089fed5b + +--- /Makefile.in ++++ /Makefile.in +@@ -313,6 +313,9 @@ + # Source code for extensions + # + SRC += \ ++ $(TOP)/ext/expert/sqlite3expert.c \ ++ $(TOP)/ext/expert/sqlite3expert.h ++SRC += \ + $(TOP)/ext/fts1/fts1.c \ + $(TOP)/ext/fts1/fts1.h \ + $(TOP)/ext/fts1/fts1_hash.c \ +@@ -365,8 +368,29 @@ + $(TOP)/ext/rbu/sqlite3rbu.h \ + $(TOP)/ext/rbu/sqlite3rbu.c + SRC += \ ++ $(TOP)/ext/misc/amatch.c \ ++ $(TOP)/ext/misc/appendvfs.c \ ++ $(TOP)/ext/misc/carray.c \ ++ $(TOP)/ext/misc/completion.c \ ++ $(TOP)/ext/misc/csv.c \ ++ $(TOP)/ext/misc/dbdata.c \ ++ $(TOP)/ext/misc/decimal.c \ ++ $(TOP)/ext/misc/eval.c \ ++ $(TOP)/ext/misc/fileio.c \ ++ $(TOP)/ext/misc/ieee754.c \ + $(TOP)/ext/misc/json1.c \ +- $(TOP)/ext/misc/stmt.c ++ $(TOP)/ext/misc/nextchar.c \ ++ $(TOP)/ext/misc/percentile.c \ ++ $(TOP)/ext/misc/regexp.c \ ++ $(TOP)/ext/misc/series.c \ ++ $(TOP)/ext/misc/sha1.c \ ++ $(TOP)/ext/misc/shathree.c \ ++ $(TOP)/ext/misc/sqlar.c \ ++ $(TOP)/ext/misc/stmt.c \ ++ $(TOP)/ext/misc/totype.c \ ++ $(TOP)/ext/misc/uint.c \ ++ $(TOP)/ext/misc/uuid.c \ ++ $(TOP)/ext/misc/zipfile.c + + # Generated source code files + # +@@ -437,35 +461,21 @@ + # Statically linked extensions + # + TESTSRC += \ +- $(TOP)/ext/expert/sqlite3expert.c \ + $(TOP)/ext/expert/test_expert.c \ +- $(TOP)/ext/misc/amatch.c \ +- $(TOP)/ext/misc/carray.c \ + $(TOP)/ext/misc/cksumvfs.c \ + $(TOP)/ext/misc/closure.c \ +- $(TOP)/ext/misc/csv.c \ +- $(TOP)/ext/misc/decimal.c \ +- $(TOP)/ext/misc/eval.c \ + $(TOP)/ext/misc/explain.c \ +- $(TOP)/ext/misc/fileio.c \ + $(TOP)/ext/misc/fuzzer.c \ + $(TOP)/ext/fts5/fts5_tcl.c \ + $(TOP)/ext/fts5/fts5_test_mi.c \ + $(TOP)/ext/fts5/fts5_test_tok.c \ +- $(TOP)/ext/misc/ieee754.c \ + $(TOP)/ext/misc/mmapwarm.c \ +- $(TOP)/ext/misc/nextchar.c \ + $(TOP)/ext/misc/normalize.c \ +- $(TOP)/ext/misc/percentile.c \ + $(TOP)/ext/misc/prefixes.c \ +- $(TOP)/ext/misc/regexp.c \ + $(TOP)/ext/misc/remember.c \ +- $(TOP)/ext/misc/series.c \ + $(TOP)/ext/misc/spellfix.c \ +- $(TOP)/ext/misc/totype.c \ + $(TOP)/ext/misc/unionvtab.c \ + $(TOP)/ext/misc/wholenumber.c \ +- $(TOP)/ext/misc/zipfile.c \ + $(TOP)/ext/userauth/userauth.c + + # Source code to the library files needed by the test fixture +@@ -647,25 +657,25 @@ + + libtclsqlite3.la: tclsqlite.lo libsqlite3.la + $(LTLINK) -no-undefined -o $@ tclsqlite.lo \ +- libsqlite3.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \ ++ libsqlite3.la @TCL_STUB_LIB_SPEC@ \ + -rpath "$(TCLLIBDIR)" \ + -version-info "8:6:8" \ + -avoid-version + +-sqlite3$(TEXE): shell.c sqlite3.c +- $(LTLINK) $(READLINE_FLAGS) $(SHELL_OPT) -o $@ \ +- shell.c sqlite3.c \ +- $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)" ++sqlite3$(TEXE): shell.c libsqlite3.la ++ $(LTLINK) $(READLINE_FLAGS) -o $@ \ ++ shell.c libsqlite3.la \ ++ $(LIBREADLINE) + +-sqldiff$(TEXE): $(TOP)/tool/sqldiff.c sqlite3.lo sqlite3.h +- $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c sqlite3.lo $(TLIBS) ++sqldiff$(TEXE): $(TOP)/tool/sqldiff.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c libsqlite3.la + +-dbhash$(TEXE): $(TOP)/tool/dbhash.c sqlite3.lo sqlite3.h +- $(LTLINK) -o $@ $(TOP)/tool/dbhash.c sqlite3.lo $(TLIBS) ++dbhash$(TEXE): $(TOP)/tool/dbhash.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/dbhash.c libsqlite3.la + +-scrub$(TEXE): $(TOP)/ext/misc/scrub.c sqlite3.lo ++scrub$(TEXE): $(TOP)/ext/misc/scrub.c libsqlite3.la + $(LTLINK) -o $@ -I. -DSCRUB_STANDALONE \ +- $(TOP)/ext/misc/scrub.c sqlite3.lo $(TLIBS) ++ $(TOP)/ext/misc/scrub.c libsqlite3.la + + srcck1$(BEXE): $(TOP)/tool/srcck1.c + $(BCC) -o srcck1$(BEXE) $(TOP)/tool/srcck1.c +@@ -776,7 +786,7 @@ + # Rule to build the amalgamation + # + sqlite3.lo: sqlite3.c +- $(LTCOMPILE) $(TEMP_STORE) -c sqlite3.c ++ $(LTCOMPILE) $(SHELL_OPT) $(TEMP_STORE) -c sqlite3.c + + # Rules to build the LEMON compiler generator + # +@@ -1082,18 +1092,6 @@ + # Source files that go into making shell.c + SHELL_SRC = \ + $(TOP)/src/shell.c.in \ +- $(TOP)/ext/misc/appendvfs.c \ +- $(TOP)/ext/misc/completion.c \ +- $(TOP)/ext/misc/decimal.c \ +- $(TOP)/ext/misc/fileio.c \ +- $(TOP)/ext/misc/ieee754.c \ +- $(TOP)/ext/misc/series.c \ +- $(TOP)/ext/misc/shathree.c \ +- $(TOP)/ext/misc/sqlar.c \ +- $(TOP)/ext/misc/uint.c \ +- $(TOP)/ext/expert/sqlite3expert.c \ +- $(TOP)/ext/expert/sqlite3expert.h \ +- $(TOP)/ext/misc/zipfile.c \ + $(TOP)/ext/misc/memtrace.c \ + $(TOP)/src/test_windirent.c + +@@ -1263,11 +1261,11 @@ + + # Fuzz testing + fuzztest: fuzzcheck$(TEXE) $(FUZZDATA) sessionfuzz$(TEXE) $(TOP)/test/sessionfuzz-data1.db +- ./fuzzcheck$(TEXE) $(FUZZDATA) ++ ./fuzzcheck$(TEXE) --timeout 3600 $(FUZZDATA) + ./sessionfuzz$(TEXE) run $(TOP)/test/sessionfuzz-data1.db + + valgrindfuzz: fuzzcheck$(TEXT) $(FUZZDATA) sessionfuzz$(TEXE) $(TOP)/test/sessionfuzz-data1.db +- valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 600 $(FUZZDATA) ++ valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 3600 $(FUZZDATA) + valgrind ./sessionfuzz$(TEXE) run $(TOP)/test/sessionfuzz-data1.db + + # The veryquick.test TCL tests. +@@ -1301,24 +1299,23 @@ + shelltest: $(TESTPROGS) + ./testfixture$(TEXT) $(TOP)/test/permutations.test shell + +-sqlite3_analyzer.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqlite3_analyzer.c.in ++sqlite3_analyzer.c: $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqlite3_analyzer.c.in + $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqlite3_analyzer.c.in >sqlite3_analyzer.c + +-sqlite3_analyzer$(TEXE): sqlite3_analyzer.c +- $(LTLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS) ++sqlite3_analyzer$(TEXE): sqlite3_analyzer.c libsqlite3.la ++ $(LTLINK) sqlite3_analyzer.c -o $@ libsqlite3.la $(LIBTCL) + +-sqltclsh.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/sqltclsh.tcl $(TOP)/ext/misc/appendvfs.c $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in ++sqltclsh.c: $(TOP)/src/tclsqlite.c $(TOP)/tool/sqltclsh.tcl $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in + $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in >sqltclsh.c + +-sqltclsh$(TEXE): sqltclsh.c +- $(LTLINK) sqltclsh.c -o $@ $(LIBTCL) $(TLIBS) ++sqltclsh$(TEXE): sqltclsh.c libsqlite3.la ++ $(LTLINK) sqltclsh.c -o $@ libsqlite3.la $(LIBTCL) + +-sqlite3_expert$(TEXE): $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c +- $(LTLINK) $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c -o sqlite3_expert $(TLIBS) ++sqlite3_expert$(TEXE): $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/expert.c libsqlite3.la ++ $(LTLINK) $(TOP)/ext/expert/expert.c -o sqlite3_expert libsqlite3.la + + CHECKER_DEPS =\ + $(TOP)/tool/mkccode.tcl \ +- sqlite3.c \ + $(TOP)/src/tclsqlite.c \ + $(TOP)/ext/repair/sqlite3_checker.tcl \ + $(TOP)/ext/repair/checkindex.c \ +@@ -1329,36 +1326,36 @@ + sqlite3_checker.c: $(CHECKER_DEPS) + $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/ext/repair/sqlite3_checker.c.in >$@ + +-sqlite3_checker$(TEXE): sqlite3_checker.c +- $(LTLINK) sqlite3_checker.c -o $@ $(LIBTCL) $(TLIBS) ++sqlite3_checker$(TEXE): sqlite3_checker.c libsqlite3.la ++ $(LTLINK) sqlite3_checker.c -o $@ libsqlite3.la $(LIBTCL) + +-dbdump$(TEXE): $(TOP)/ext/misc/dbdump.c sqlite3.lo ++dbdump$(TEXE): $(TOP)/ext/misc/dbdump.c libsqlite3.la + $(LTLINK) -DDBDUMP_STANDALONE -o $@ \ +- $(TOP)/ext/misc/dbdump.c sqlite3.lo $(TLIBS) ++ $(TOP)/ext/misc/dbdump.c libsqlite3.la + +-dbtotxt$(TEXE): $(TOP)/tool/dbtotxt.c +- $(LTLINK)-o $@ $(TOP)/tool/dbtotxt.c ++dbtotxt$(TEXE): $(TOP)/tool/dbtotxt.c ++ $(LTLINK) -o $@ $(TOP)/tool/dbtotxt.c + +-showdb$(TEXE): $(TOP)/tool/showdb.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showdb.c sqlite3.lo $(TLIBS) ++showdb$(TEXE): $(TOP)/tool/showdb.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/showdb.c libsqlite3.la + +-showstat4$(TEXE): $(TOP)/tool/showstat4.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showstat4.c sqlite3.lo $(TLIBS) ++showstat4$(TEXE): $(TOP)/tool/showstat4.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/showstat4.c libsqlite3.la + +-showjournal$(TEXE): $(TOP)/tool/showjournal.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showjournal.c sqlite3.lo $(TLIBS) ++showjournal$(TEXE): $(TOP)/tool/showjournal.c ++ $(LTLINK) -o $@ $(TOP)/tool/showjournal.c + +-showwal$(TEXE): $(TOP)/tool/showwal.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showwal.c sqlite3.lo $(TLIBS) ++showwal$(TEXE): $(TOP)/tool/showwal.c ++ $(LTLINK) -o $@ $(TOP)/tool/showwal.c + + showshm$(TEXE): $(TOP)/tool/showshm.c + $(LTLINK) -o $@ $(TOP)/tool/showshm.c + +-index_usage$(TEXE): $(TOP)/tool/index_usage.c sqlite3.lo +- $(LTLINK) $(SHELL_OPT) -o $@ $(TOP)/tool/index_usage.c sqlite3.lo $(TLIBS) ++index_usage$(TEXE): $(TOP)/tool/index_usage.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/index_usage.c libsqlite3.la + +-changeset$(TEXE): $(TOP)/ext/session/changeset.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c sqlite3.lo $(TLIBS) ++changeset$(TEXE): $(TOP)/ext/session/changeset.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c libsqlite3.la + + changesetfuzz$(TEXE): $(TOP)/ext/session/changesetfuzz.c sqlite3.lo + $(LTLINK) -o $@ $(TOP)/ext/session/changesetfuzz.c sqlite3.lo $(TLIBS) +@@ -1383,11 +1380,11 @@ + kvtest$(TEXE): $(TOP)/test/kvtest.c sqlite3.c + $(LTLINK) $(KV_OPT) -o $@ $(TOP)/test/kvtest.c sqlite3.c $(TLIBS) + +-rbu$(EXE): $(TOP)/ext/rbu/rbu.c $(TOP)/ext/rbu/sqlite3rbu.c sqlite3.lo +- $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c sqlite3.lo $(TLIBS) ++rbu$(EXE): $(TOP)/ext/rbu/rbu.c libsqlite3.la ++ $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c libsqlite3.la + +-loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la +- $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ $(TLIBS) ++loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la ++ $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ + + # This target will fail if the SQLite amalgamation contains any exported + # symbols that do not begin with "sqlite3_". It is run as part of the +--- /configure.ac ++++ /configure.ac +@@ -108,7 +108,7 @@ + ######### + # Figure out whether or not we have these functions + # +-AC_CHECK_FUNCS([fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime pread pread64 pwrite pwrite64]) ++AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime]) + + ######### + # By default, we use the amalgamation (this may be changed below...) +@@ -582,6 +582,9 @@ + if test "${enable_load_extension}" = "yes" ; then + OPT_FEATURE_FLAGS="" + AC_SEARCH_LIBS(dlopen, dl) ++ if test "${ac_cv_search_dlopen}" = "no" ; then ++ OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" ++ fi + else + OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" + fi diff --git a/dev-db/sqlite/files/sqlite-3.34.0-build_2.2.patch b/dev-db/sqlite/files/sqlite-3.34.0-build_2.2.patch new file mode 100644 index 000000000000..1aa60a0b1623 --- /dev/null +++ b/dev-db/sqlite/files/sqlite-3.34.0-build_2.2.patch @@ -0,0 +1,441 @@ +Move some code to libsqlite3.so to avoid duplication. +Initialize some extensions in libsqlite3.so. +Update test suite. + +SQLite revision: a26b6597e3ae272231b96f9982c3bcc17ddec2f2b6eb4df06a224b91089fed5b + +--- /ext/repair/sqlite3_checker.c.in ++++ /ext/repair/sqlite3_checker.c.in +@@ -2,6 +2,7 @@ + ** Read an SQLite database file and analyze its space utilization. Generate + ** text on standard output. + */ ++#define SQLITE_CORE 1 + #define TCLSH_INIT_PROC sqlite3_checker_init_proc + #define SQLITE_ENABLE_DBPAGE_VTAB 1 + #define SQLITE_ENABLE_JSON1 1 +@@ -14,7 +15,7 @@ + #define SQLITE_OMIT_SHARED_CACHE 1 + #define SQLITE_DEFAULT_MEMSTATUS 0 + #define SQLITE_MAX_EXPR_DEPTH 0 +-INCLUDE sqlite3.c ++#include "sqlite3.h" + INCLUDE $ROOT/src/tclsqlite.c + INCLUDE $ROOT/ext/misc/btreeinfo.c + INCLUDE $ROOT/ext/repair/checkindex.c +--- /src/main.c ++++ /src/main.c +@@ -50,12 +50,36 @@ + #ifdef SQLITE_ENABLE_FTS5 + int sqlite3Fts5Init(sqlite3*); + #endif ++#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) ++int sqlite3DbdataRegister(sqlite3*); ++#endif + #ifdef SQLITE_ENABLE_JSON1 + int sqlite3Json1Init(sqlite3*); + #endif + #ifdef SQLITE_ENABLE_STMTVTAB + int sqlite3StmtVtabInit(sqlite3*); + #endif ++int sqlite3AmatchInit(sqlite3*); ++int sqlite3CarrayInit(sqlite3*); ++int sqlite3CompletionVtabInit(sqlite3*); ++int sqlite3CsvInit(sqlite3*); ++int sqlite3DecimalInit(sqlite3*); ++int sqlite3EvalInit(sqlite3*); ++int sqlite3FileioInit(sqlite3*); ++int sqlite3IeeeInit(sqlite3*); ++int sqlite3NextcharInit(sqlite3*); ++int sqlite3PercentileInit(sqlite3*); ++int sqlite3RegexpInit(sqlite3*); ++int sqlite3SeriesInit(sqlite3*); ++int sqlite3ShaInit(sqlite3*); ++int sqlite3ShathreeInit(sqlite3*); ++int sqlite3TotypeInit(sqlite3*); ++int sqlite3UintInit(sqlite3*); ++int sqlite3UuidInit(sqlite3*); ++#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_HAVE_ZLIB) ++int sqlite3ZipfileInit(sqlite3*); ++int sqlite3SqlarInit(sqlite3*); ++#endif + + /* + ** An array of pointers to extension initializer functions for +@@ -83,6 +107,9 @@ + #ifdef SQLITE_ENABLE_DBPAGE_VTAB + sqlite3DbpageRegister, + #endif ++#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) ++ sqlite3DbdataRegister, ++#endif + #ifdef SQLITE_ENABLE_DBSTAT_VTAB + sqlite3DbstatRegister, + #endif +@@ -96,6 +123,27 @@ + #ifdef SQLITE_ENABLE_BYTECODE_VTAB + sqlite3VdbeBytecodeVtabInit, + #endif ++ sqlite3AmatchInit, ++ sqlite3CarrayInit, ++ sqlite3CompletionVtabInit, ++ sqlite3CsvInit, ++ sqlite3DecimalInit, ++ sqlite3EvalInit, ++ sqlite3FileioInit, ++ sqlite3IeeeInit, ++ sqlite3NextcharInit, ++ sqlite3PercentileInit, ++ sqlite3RegexpInit, ++ sqlite3SeriesInit, ++ sqlite3ShaInit, ++ sqlite3ShathreeInit, ++ sqlite3TotypeInit, ++ sqlite3UintInit, ++ sqlite3UuidInit, ++#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_HAVE_ZLIB) ++ sqlite3ZipfileInit, ++ sqlite3SqlarInit, ++#endif + }; + + #ifndef SQLITE_AMALGAMATION +--- /src/shell.c.in ++++ /src/shell.c.in +@@ -69,6 +69,7 @@ + #include + #include + #include "sqlite3.h" ++#include "ext/expert/sqlite3expert.h" + typedef sqlite3_int64 i64; + typedef sqlite3_uint64 u64; + typedef unsigned char u8; +@@ -135,6 +136,10 @@ + # define SHELL_USE_LOCAL_GETLINE 1 + #endif + ++#ifdef SQLITE_HAVE_ZLIB ++#include ++#endif ++ + + #if defined(_WIN32) || defined(WIN32) + # if SQLITE_OS_WINRT +@@ -1018,25 +1023,7 @@ + INCLUDE test_windirent.c + #define dirent DIRENT + #endif +-INCLUDE ../ext/misc/shathree.c +-INCLUDE ../ext/misc/fileio.c +-INCLUDE ../ext/misc/completion.c +-INCLUDE ../ext/misc/appendvfs.c + INCLUDE ../ext/misc/memtrace.c +-INCLUDE ../ext/misc/uint.c +-INCLUDE ../ext/misc/decimal.c +-INCLUDE ../ext/misc/ieee754.c +-INCLUDE ../ext/misc/series.c +-#ifdef SQLITE_HAVE_ZLIB +-INCLUDE ../ext/misc/zipfile.c +-INCLUDE ../ext/misc/sqlar.c +-#endif +-INCLUDE ../ext/expert/sqlite3expert.h +-INCLUDE ../ext/expert/sqlite3expert.c +- +-#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) +-INCLUDE ../ext/misc/dbdata.c +-#endif + + #if defined(SQLITE_ENABLE_SESSION) + /* +@@ -4608,20 +4595,6 @@ + #ifndef SQLITE_OMIT_LOAD_EXTENSION + sqlite3_enable_load_extension(p->db, 1); + #endif +- sqlite3_fileio_init(p->db, 0, 0); +- sqlite3_shathree_init(p->db, 0, 0); +- sqlite3_completion_init(p->db, 0, 0); +- sqlite3_uint_init(p->db, 0, 0); +- sqlite3_decimal_init(p->db, 0, 0); +- sqlite3_ieee_init(p->db, 0, 0); +- sqlite3_series_init(p->db, 0, 0); +-#if !defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_ENABLE_DBPAGE_VTAB) +- sqlite3_dbdata_init(p->db, 0, 0); +-#endif +-#ifdef SQLITE_HAVE_ZLIB +- sqlite3_zipfile_init(p->db, 0, 0); +- sqlite3_sqlar_init(p->db, 0, 0); +-#endif + sqlite3_create_function(p->db, "shell_add_schema", 3, SQLITE_UTF8, 0, + shellAddSchemaName, 0, 0); + sqlite3_create_function(p->db, "shell_module_schema", 1, SQLITE_UTF8, 0, +@@ -6644,8 +6617,6 @@ + ); + goto end_ar_command; + } +- sqlite3_fileio_init(cmd.db, 0, 0); +- sqlite3_sqlar_init(cmd.db, 0, 0); + sqlite3_create_function(cmd.db, "shell_putsnl", 1, SQLITE_UTF8, cmd.p, + shellPutsFunc, 0, 0); + +@@ -11076,6 +11047,7 @@ + #endif + } + data.out = stdout; ++ extern int sqlite3_appendvfs_init(sqlite3 *, char **, const sqlite3_api_routines *); + sqlite3_appendvfs_init(0,0,0); + + /* Go ahead and open the database file if it already exists. If the +--- /src/test_config.c ++++ /src/test_config.c +@@ -353,6 +353,8 @@ + Tcl_SetVar2(interp, "sqlite_options", "datetime", "1", TCL_GLOBAL_ONLY); + #endif + ++ Tcl_SetVar2(interp, "sqlite_options", "decimal", "1", TCL_GLOBAL_ONLY); ++ + #ifdef SQLITE_OMIT_DECLTYPE + Tcl_SetVar2(interp, "sqlite_options", "decltype", "0", TCL_GLOBAL_ONLY); + #else +@@ -540,6 +542,8 @@ + Tcl_SetVar2(interp, "sqlite_options", "progress", "1", TCL_GLOBAL_ONLY); + #endif + ++ Tcl_SetVar2(interp, "sqlite_options", "regexp", "1", TCL_GLOBAL_ONLY); ++ + #ifdef SQLITE_OMIT_REINDEX + Tcl_SetVar2(interp, "sqlite_options", "reindex", "0", TCL_GLOBAL_ONLY); + #else +@@ -662,6 +666,8 @@ + Tcl_SetVar2(interp, "sqlite_options", "truncate_opt", "1", TCL_GLOBAL_ONLY); + #endif + ++ Tcl_SetVar2(interp, "sqlite_options", "uint", "1", TCL_GLOBAL_ONLY); ++ + #ifdef SQLITE_OMIT_UTF16 + Tcl_SetVar2(interp, "sqlite_options", "utf16", "0", TCL_GLOBAL_ONLY); + #else +--- /test/e_expr.test ++++ /test/e_expr.test +@@ -1079,7 +1079,7 @@ + # + # There is a regexp function if ICU is enabled though. + # +-ifcapable !icu { ++ifcapable !icu&&!regexp { + do_catchsql_test e_expr-18.1.1 { + SELECT regexp('abc', 'def') + } {1 {no such function: regexp}} +--- /test/icu.test ++++ /test/icu.test +@@ -41,7 +41,7 @@ + # + test_expr icu-1.1 {i1='hello'} {i1 REGEXP 'hello'} 1 + test_expr icu-1.2 {i1='hello'} {i1 REGEXP '.ello'} 1 +- test_expr icu-1.3 {i1='hello'} {i1 REGEXP '.ell'} 0 ++ test_expr icu-1.3 {i1='hello'} {i1 REGEXP '.ell$'} 0 + test_expr icu-1.4 {i1='hello'} {i1 REGEXP '.ell.*'} 1 + test_expr icu-1.5 {i1=NULL} {i1 REGEXP '.ell.*'} {} + +--- /test/pragma.test ++++ /test/pragma.test +@@ -1370,17 +1370,62 @@ + } ;# ifcapable trigger + + ifcapable schema_pragmas { +- do_test pragma-11.1 { +- execsql2 { +- pragma collation_list; ++ ifcapable decimal { ++ ifcapable uint { ++ do_test pragma-11.1 { ++ execsql2 { ++ pragma collation_list; ++ } ++ } {seq 0 name UINT seq 1 name decimal seq 2 name RTRIM seq 3 name NOCASE seq 4 name BINARY} ++ do_test pragma-11.2 { ++ db collate New_Collation blah... ++ execsql { ++ pragma collation_list; ++ } ++ } {0 New_Collation 1 UINT 2 decimal 3 RTRIM 4 NOCASE 5 BINARY} + } +- } {seq 0 name RTRIM seq 1 name NOCASE seq 2 name BINARY} +- do_test pragma-11.2 { +- db collate New_Collation blah... +- execsql { +- pragma collation_list; ++ ifcapable !uint { ++ do_test pragma-11.1 { ++ execsql2 { ++ pragma collation_list; ++ } ++ } {seq 0 name decimal seq 1 name RTRIM seq 2 name NOCASE seq 3 name BINARY} ++ do_test pragma-11.2 { ++ db collate New_Collation blah... ++ execsql { ++ pragma collation_list; ++ } ++ } {0 New_Collation 1 decimal 2 RTRIM 3 NOCASE 4 BINARY} + } +- } {0 New_Collation 1 RTRIM 2 NOCASE 3 BINARY} ++ } ++ ifcapable !decimal { ++ ifcapable uint { ++ do_test pragma-11.1 { ++ execsql2 { ++ pragma collation_list; ++ } ++ } {seq 0 name UINT seq 1 name RTRIM seq 2 name NOCASE seq 3 name BINARY} ++ do_test pragma-11.2 { ++ db collate New_Collation blah... ++ execsql { ++ pragma collation_list; ++ } ++ } {0 New_Collation 1 UINT 2 RTRIM 3 NOCASE 4 BINARY} ++ } ++ ifcapable !uint { ++ do_test pragma-11.1 { ++ execsql2 { ++ pragma collation_list; ++ } ++ } {seq 0 name RTRIM seq 1 name NOCASE seq 2 name BINARY} ++ do_test pragma-11.2 { ++ db collate New_Collation blah... ++ execsql { ++ pragma collation_list; ++ } ++ } {0 New_Collation 1 RTRIM 2 NOCASE 3 BINARY} ++ } ++ } + } + + ifcapable schema_pragmas&&tempdb { +--- /test/sessionfuzz.c ++++ /test/sessionfuzz.c +@@ -698,49 +698,6 @@ + #include + #include + #include +-#ifndef OMIT_ZLIB +-#include "zlib.h" +-#endif +- +-/* +-** Implementation of the "sqlar_uncompress(X,SZ)" SQL function +-** +-** Parameter SZ is interpreted as an integer. If it is less than or +-** equal to zero, then this function returns a copy of X. Or, if +-** SZ is equal to the size of X when interpreted as a blob, also +-** return a copy of X. Otherwise, decompress blob X using zlib +-** utility function uncompress() and return the results (another +-** blob). +-*/ +-static void sqlarUncompressFunc( +- sqlite3_context *context, +- int argc, +- sqlite3_value **argv +-){ +-#ifdef OMIT_ZLIB +- sqlite3_result_value(context, argv[0]); +-#else +- uLong nData; +- uLongf sz; +- +- assert( argc==2 ); +- sz = sqlite3_value_int(argv[1]); +- +- if( sz<=0 || sz==(nData = sqlite3_value_bytes(argv[0])) ){ +- sqlite3_result_value(context, argv[0]); +- }else{ +- const Bytef *pData= sqlite3_value_blob(argv[0]); +- Bytef *pOut = sqlite3_malloc(sz); +- if( Z_OK!=uncompress(pOut, &sz, pData, nData) ){ +- sqlite3_result_error(context, "error in uncompress()", -1); +- }else{ +- sqlite3_result_blob(context, pOut, sz, SQLITE_TRANSIENT); +- } +- sqlite3_free(pOut); +- } +-#endif +-} +- + + /* Run a chunk of SQL. If any errors happen, print an error message + ** and exit. +--- /tool/mksqlite3c.tcl ++++ /tool/mksqlite3c.tcl +@@ -129,6 +129,7 @@ + rtree.h + sqlite3session.h + sqlite3.h ++ sqlite3expert.h + sqlite3ext.h + sqlite3rbu.h + sqliteicu.h +@@ -416,6 +417,28 @@ + sqlite3session.c + fts5.c + stmt.c ++ amatch.c ++ appendvfs.c ++ carray.c ++ completion.c ++ csv.c ++ dbdata.c ++ decimal.c ++ eval.c ++ fileio.c ++ ieee754.c ++ nextchar.c ++ percentile.c ++ regexp.c ++ series.c ++ sha1.c ++ shathree.c ++ sqlar.c ++ sqlite3expert.c ++ totype.c ++ uint.c ++ uuid.c ++ zipfile.c + } { + copy_file tsrc/$file + } +--- /tool/sqlite3_analyzer.c.in ++++ /tool/sqlite3_analyzer.c.in +@@ -14,9 +14,6 @@ + #define SQLITE_DEFAULT_MEMSTATUS 0 + #define SQLITE_MAX_EXPR_DEPTH 0 + #define SQLITE_OMIT_LOAD_EXTENSION 1 +-#ifndef USE_EXTERNAL_SQLITE +-INCLUDE sqlite3.c +-#endif + INCLUDE $ROOT/src/tclsqlite.c + + const char *sqlite3_analyzer_init_proc(Tcl_Interp *interp){ +--- /tool/sqltclsh.c.in ++++ /tool/sqltclsh.c.in +@@ -27,21 +27,13 @@ + #define SQLITE_OMIT_SHARED_CACHE 1 + #define SQLITE_DEFAULT_MEMSTATUS 0 + #define SQLITE_MAX_EXPR_DEPTH 0 +-INCLUDE sqlite3.c +-INCLUDE $ROOT/ext/misc/appendvfs.c +-#ifdef SQLITE_HAVE_ZLIB +-INCLUDE $ROOT/ext/misc/zipfile.c +-INCLUDE $ROOT/ext/misc/sqlar.c +-#endif ++#include "sqlite3.h" + INCLUDE $ROOT/src/tclsqlite.c + + const char *sqlite3_tclapp_init_proc(Tcl_Interp *interp){ + (void)interp; ++ extern int sqlite3_appendvfs_init(sqlite3 *,char **, const sqlite3_api_routines *); + sqlite3_appendvfs_init(0,0,0); +-#ifdef SQLITE_HAVE_ZLIB +- sqlite3_auto_extension((void(*)(void))sqlite3_sqlar_init); +- sqlite3_auto_extension((void(*)(void))sqlite3_zipfile_init); +-#endif + + return + BEGIN_STRING diff --git a/dev-db/sqlite/sqlite-3.33.0.ebuild b/dev-db/sqlite/sqlite-3.33.0.ebuild index aa8b7bfaa56e..3bbe8b10eb66 100644 --- a/dev-db/sqlite/sqlite-3.33.0.ebuild +++ b/dev-db/sqlite/sqlite-3.33.0.ebuild @@ -22,7 +22,7 @@ fi LICENSE="public-domain" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug doc icu +readline secure-delete static-libs tcl test tools" if [[ "${PV}" == "9999" ]]; then PROPERTIES="live" diff --git a/dev-db/sqlite/sqlite-3.32.3-r1.ebuild b/dev-db/sqlite/sqlite-3.34.0.ebuild similarity index 60% rename from dev-db/sqlite/sqlite-3.32.3-r1.ebuild rename to dev-db/sqlite/sqlite-3.34.0.ebuild index c433b78721c9..59c3f62f88a8 100644 --- a/dev-db/sqlite/sqlite-3.32.3-r1.ebuild +++ b/dev-db/sqlite/sqlite-3.34.0.ebuild @@ -22,7 +22,7 @@ fi LICENSE="public-domain" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug doc icu +readline secure-delete static-libs tcl test tools" if [[ "${PV}" == "9999" ]]; then PROPERTIES="live" @@ -50,48 +50,85 @@ else S="${WORKDIR}/${PN}-src-${SRC_PV}" fi -src_unpack() { - if [[ "${PV}" == "9999" ]]; then - local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" - addwrite "${distdir}" - mkdir -p "${distdir}/fossil-src/${PN}" || die - - mkdir "${WORKDIR}/${PN}" || die - pushd "${WORKDIR}/${PN}" > /dev/null || die - if [[ ! -f "${distdir}/fossil-src/${PN}/sqlite.fossil" ]]; then - einfo fossil clone --verbose https://sqlite.org/src sqlite.fossil - fossil clone --verbose https://sqlite.org/src sqlite.fossil || die +_fossil_fetch() { + local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" + local repo_id="${1}" + local repo_uri="${2}" + + local -x FOSSIL_HOME="${HOME}" + + mkdir -p "${T}/fossil/${repo_id}" || die + pushd "${T}/fossil/${repo_id}" > /dev/null || die + + if [[ -n "${EVCS_OFFLINE}" ]]; then + if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then + die "Network activity disabled using EVCS_OFFLINE and clone of repository missing: \"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\"" + fi + else + if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then + einfo fossil clone --verbose "${repo_uri}" "${repo_id}.fossil" + fossil clone --verbose "${repo_uri}" "${repo_id}.fossil" || die echo else - cp -p "${distdir}/fossil-src/${PN}/sqlite.fossil" . || die - einfo fossil pull --repository sqlite.fossil --verbose https://sqlite.org/src - fossil pull --repository sqlite.fossil --verbose https://sqlite.org/src || die + cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" . || die + einfo fossil pull --repository "${repo_id}.fossil" --verbose "${repo_uri}" + fossil pull --repository "${repo_id}.fossil" --verbose "${repo_uri}" || die echo fi - cp -p sqlite.fossil "${distdir}/fossil-src/${PN}" || die - einfo fossil open --quiet sqlite.fossil - fossil open --quiet sqlite.fossil || die - echo - popd > /dev/null || die + ( + addwrite "${distdir}" + mkdir -p "${distdir}/fossil-src/${repo_id}" || die + cp -p "${repo_id}.fossil" "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" || die + ) + fi + + popd > /dev/null || die +} + +_fossil_checkout() { + local distdir="${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}}" + local repo_id="${1}" + local branch_or_commit="${2}" + local target_directory="${3}" + + local -x FOSSIL_HOME="${HOME}" + + if [[ ! -f "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" ]]; then + die "Clone of repository missing: \"${distdir}/fossil-src/${repo_id}/${repo_id}.fossil\"" + fi + + if [[ ! -f "${T}/fossil/${repo_id}/${repo_id}.fossil" ]]; then + mkdir -p "${T}/fossil/${repo_id}" || die + cp -p "${distdir}/fossil-src/${repo_id}/${repo_id}.fossil" "${T}/fossil/${repo_id}" || die + fi + + mkdir "${target_directory}" || die + pushd "${target_directory}" > /dev/null || die + + einfo fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" "${branch_or_commit}" + fossil open --quiet "${T}/fossil/${repo_id}/${repo_id}.fossil" "${branch_or_commit}" || die + echo + + popd > /dev/null || die +} + +fossil_fetch() { + local repo_id="${1}" + local repo_uri="${2}" + local target_directory="${3}" + + local branch_or_commit="${EFOSSIL_COMMIT:-${EFOSSIL_BRANCH:-trunk}}" + + _fossil_fetch "${repo_id}" "${repo_uri}" + _fossil_checkout "${repo_id}" "${branch_or_commit}" "${target_directory}" +} + +src_unpack() { + if [[ "${PV}" == "9999" ]]; then + fossil_fetch sqlite https://sqlite.org/src "${WORKDIR}/${PN}" if use doc; then - mkdir "${WORKDIR}/${PN}-doc" || die - pushd "${WORKDIR}/${PN}-doc" > /dev/null || die - if [[ ! -f "${distdir}/fossil-src/${PN}/sqlite-doc.fossil" ]]; then - einfo fossil clone --verbose https://sqlite.org/docsrc sqlite-doc.fossil - fossil clone --verbose https://sqlite.org/docsrc sqlite-doc.fossil || die - echo - else - cp -p "${distdir}/fossil-src/${PN}/sqlite-doc.fossil" . || die - einfo fossil pull --repository sqlite-doc.fossil --verbose https://sqlite.org/docsrc - fossil pull --repository sqlite-doc.fossil --verbose https://sqlite.org/docsrc || die - echo - fi - cp -p sqlite-doc.fossil "${distdir}/fossil-src/${PN}" || die - einfo fossil open --quiet sqlite-doc.fossil - fossil open --quiet sqlite-doc.fossil || die - echo - popd > /dev/null || die + fossil_fetch sqlite-doc https://sqlite.org/docsrc "${WORKDIR}/${PN}-doc" fi else default @@ -99,15 +136,10 @@ src_unpack() { } src_prepare() { - eapply "${FILESDIR}/"${PN}-3.32.1-full_archive-build_{1,2}.patch - eapply "${FILESDIR}/"${PN}-3.32.3-backports_{1,2,3}.patch + eapply "${FILESDIR}/"${PN}-3.34.0-build_{1.1,1.2,2.1,2.2}.patch eapply_user - # Fix AC_CHECK_FUNCS. - # https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html - sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i configure.ac || die "sed failed" - eautoreconf multilib_copy_sources @@ -127,22 +159,27 @@ multilib_src_configure() { append-cppflags -DSQLITE_ENABLE_API_ARMOR # Support bytecode and tables_used virtual tables. + # https://sqlite.org/compile.html#enable_bytecode_vtab # https://sqlite.org/bytecodevtab.html append-cppflags -DSQLITE_ENABLE_BYTECODE_VTAB # Support column metadata functions. + # https://sqlite.org/compile.html#enable_column_metadata # https://sqlite.org/c3ref/column_database_name.html append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA # Support sqlite_dbpage virtual table. + # https://sqlite.org/compile.html#enable_dbpage_vtab # https://sqlite.org/dbpage.html append-cppflags -DSQLITE_ENABLE_DBPAGE_VTAB # Support dbstat virtual table. + # https://sqlite.org/compile.html#enable_dbstat_vtab # https://sqlite.org/dbstat.html append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB # Support sqlite3_serialize() and sqlite3_deserialize() functions. + # https://sqlite.org/compile.html#enable_deserialize # https://sqlite.org/c3ref/serialize.html # https://sqlite.org/c3ref/deserialize.html append-cppflags -DSQLITE_ENABLE_DESERIALIZE @@ -152,6 +189,10 @@ multilib_src_configure() { append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS # Support Full-Text Search versions 3, 4 and 5. + # https://sqlite.org/compile.html#enable_fts3 + # https://sqlite.org/compile.html#enable_fts3_parenthesis + # https://sqlite.org/compile.html#enable_fts4 + # https://sqlite.org/compile.html#enable_fts5 # https://sqlite.org/fts3.html # https://sqlite.org/fts5.html append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 @@ -161,10 +202,12 @@ multilib_src_configure() { append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS # Support JSON1 extension. + # https://sqlite.org/compile.html#enable_json1 # https://sqlite.org/json1.html append-cppflags -DSQLITE_ENABLE_JSON1 # Support memsys5 memory allocator. + # https://sqlite.org/compile.html#enable_memsys5 # https://sqlite.org/malloc.html#memsys5 append-cppflags -DSQLITE_ENABLE_MEMSYS5 @@ -173,53 +216,66 @@ multilib_src_configure() { append-cppflags -DSQLITE_ENABLE_NORMALIZE # Support sqlite_offset() function. + # https://sqlite.org/compile.html#enable_offset_sql_func # https://sqlite.org/lang_corefunc.html#sqlite_offset append-cppflags -DSQLITE_ENABLE_OFFSET_SQL_FUNC # Support pre-update hook functions. + # https://sqlite.org/compile.html#enable_preupdate_hook # https://sqlite.org/c3ref/preupdate_count.html append-cppflags -DSQLITE_ENABLE_PREUPDATE_HOOK # Support Resumable Bulk Update extension. + # https://sqlite.org/compile.html#enable_rbu # https://sqlite.org/rbu.html append-cppflags -DSQLITE_ENABLE_RBU # Support R*Trees. + # https://sqlite.org/compile.html#enable_rtree + # https://sqlite.org/compile.html#enable_geopoly # https://sqlite.org/rtree.html # https://sqlite.org/geopoly.html append-cppflags -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY + # Support Session extension. + # https://sqlite.org/compile.html#enable_session + # https://sqlite.org/sessionintro.html + append-cppflags -DSQLITE_ENABLE_SESSION + # Support scan status functions. + # https://sqlite.org/compile.html#enable_stmt_scanstatus # https://sqlite.org/c3ref/stmt_scanstatus.html # https://sqlite.org/c3ref/stmt_scanstatus_reset.html append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS # Support sqlite_stmt virtual table. + # https://sqlite.org/compile.html#enable_stmtvtab # https://sqlite.org/stmt.html append-cppflags -DSQLITE_ENABLE_STMTVTAB - # Support Session extension. - # https://sqlite.org/sessionintro.html - options+=(--enable-session) - # Support unknown() function. # https://sqlite.org/compile.html#enable_unknown_sql_function append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION # Support unlock notification. + # https://sqlite.org/compile.html#enable_unlock_notify + # https://sqlite.org/c3ref/unlock_notify.html # https://sqlite.org/unlock_notify.html append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY # Support LIMIT and ORDER BY clauses on DELETE and UPDATE statements. + # https://sqlite.org/compile.html#enable_update_delete_limit # https://sqlite.org/lang_delete.html#optional_limit_and_order_by_clauses # https://sqlite.org/lang_update.html#optional_limit_and_order_by_clauses append-cppflags -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT # Support soundex() function. + # https://sqlite.org/compile.html#soundex # https://sqlite.org/lang_corefunc.html#soundex append-cppflags -DSQLITE_SOUNDEX # Support URI filenames. + # https://sqlite.org/compile.html#use_uri # https://sqlite.org/uri.html append-cppflags -DSQLITE_USE_URI @@ -246,6 +302,7 @@ multilib_src_configure() { # secure-delete USE flag. if use secure-delete; then # Enable secure_delete pragma by default. + # https://sqlite.org/compile.html#secure_delete # https://sqlite.org/pragma.html#pragma_secure_delete append-cppflags -DSQLITE_SECURE_DELETE fi @@ -257,6 +314,8 @@ multilib_src_configure() { options+=(--enable-tcl) if [[ "${CHOST}" == *-mint* ]]; then + # sys/mman.h not available in MiNTLib. + # https://sqlite.org/compile.html#omit_wal append-cppflags -DSQLITE_OMIT_WAL fi @@ -277,6 +336,21 @@ multilib_src_compile() { if use tools && multilib_is_native_abi; then emake changeset dbdump dbhash dbtotxt index_usage rbu scrub showdb showjournal showshm showstat4 showwal sqldiff sqlite3_analyzer sqlite3_checker sqlite3_expert sqltclsh fi + + if [[ "${PV}" == "9999" ]] && use doc && multilib_is_native_abi; then + emake tclsqlite3.c + + local build_directory="$(pwd)" + build_directory="${build_directory##*/}" + + mkdir "${WORKDIR}/${PN}-doc-build" || die + pushd "${WORKDIR}/${PN}-doc-build" > /dev/null || die + + emake -f "../${PN}-doc/Makefile" -j1 SRC="../${PN}" BLD="../${build_directory}" DOC="../${PN}-doc" CC="$(tc-getBUILD_CC)" TCLINC="" TCLFLAGS="$($(tc-getBUILD_PKG_CONFIG) --libs tcl) -ldl -lm" base doc + rmdir doc/matrix{/*,} || die + + popd > /dev/null || die + fi } multilib_src_test() { @@ -325,15 +399,29 @@ multilib_src_install() { } multilib_src_install_all() { - find "${D}" -name "*.la" -type f -delete || die + find "${ED}" -name "*.la" -delete || die doman sqlite3.1 if use doc; then - rm "${WORKDIR}/${PN}-doc-${DOC_PV}/"*.{db,txt} || die + if [[ "${PV}" == "9999" ]]; then + pushd "${WORKDIR}/${PN}-doc-build/doc" > /dev/null || die + else + pushd "${WORKDIR}/${PN}-doc-${DOC_PV}" > /dev/null || die + fi + + find "(" -name "*.db" -o -name "*.txt" ")" -delete || die + if [[ "${PV}" != "9999" ]]; then + rm search search.d/admin || die + rmdir search.d || die + find -name "*~" -delete || die + fi + ( docinto html - dodoc -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"* + dodoc -r * ) + + popd > /dev/null || die fi } diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 82bc95e192ee2b544672a1f179b95ab8cc787ccb..e06ccefd9c620b1c1efb0d19b1541c0299b79021 100644 GIT binary patch delta 5050 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%0Dh`{Ucqv z)8~|{gg-YRF6tyrGUqn$S&;G$$lpO}<|%UujG=|KKs0qUv$c3(m$Q&>pT^6}*WU&W zmVK~g1t%w+f6ELMsefx(;|3i_Pq1moP93a&)CS49Uqe=CsoVblH3Z1#be-Jm3Ma&L%4~mP8FDm+1N4!#6k8-bQZV)Q zexdJ#tVCRPx1#rsXw9IbTq(?uv^j||A-p%orqg9@i6Nu5a+2z_Yi+&#`K$f(K~y|8 zQpQ-K460&f2oAegJ0KQ+`M+Ei>K$zNU=>1B=N~ji#lNA>r2LK#65~^6UKnA$afa?l z=$mjm-$mk}2dp&TkVQ+!{-@0|aW~v1QLOe@7r-odEkyuz-C;=q8f`$4z1yLA(;|h= zXpkHd|5W|LZWJ0oCwv%L^rs>huqbqW3GjCCm{T+v9b^$9hTFn_NWd>3jw2HkebGUn zyNIxF@8hElCti;UwKo5?@1hs#;>^xxE@?obmQW4c3|ou?qiaS(Oh}O4jpFek9#kYu zb~~NK%LXX`ZT__)u%Y#WYElbM87@T;fZ@=5hUd%FWHjBOs{-j-#YX5y8cV-KRER3x zUi$(WygDi$jZI^JzwNnDXnkp$4jnTwPI?hS!{I!zidy|bi)~y-f~>gnNlpi97>wSC z;0ayH^LV|#dx_UC_IIeUVIMRSXnG~_+}`2Pi97&W^r~|LLX0j&MrzNabLV_ouk-|5 zrp`~P7jq(Y-F!sCA{x`pI+I&N185(lF4In=4w^N|Lrvs=*q09N@A{q`lq!V;Fz5h4 zPf|5yq*fOG2EG^q)SUOp`8FKXsv~k=YZs@3uNsvA;#r%y+IrFJ9+h}+?TtdJTDpR* zdqodw-5Qu{6UPUtT{`i9Kij;{TQBEC5kZGvq{Y`l^FjEq_5q4O;q0`3I5bk#nts(F z%E|W??TFof-ou^*m5v#a7^i$TW1;}l!>+r-UAr%k$$bs{4Y1R0FUjE-PM%hqj!sRlGHIU-l;~*BIrU;w(JOud n%c`Yd?!oJ|)?KhHjebBmXi+bc``IYg-~As;`nLlFB|iWFk;`py diff --git a/dev-embedded/libftd2xx/Manifest b/dev-embedded/libftd2xx/Manifest index 6bcf74df55b3..f3f9cee31ad7 100644 --- a/dev-embedded/libftd2xx/Manifest +++ b/dev-embedded/libftd2xx/Manifest @@ -1 +1,4 @@ +DIST libftd2xx-arm-v6-hf-1.4.8.tar.gz 882724 BLAKE2B 4ffe647272467698cfe10a2ef201f8adb4bc991df517945ee8f057a07e55c4804bc4d541b6e2bd523fc4f6375b0a28ae7241fdafaed9eae61739d83d0327540a SHA512 bd07f57f9a75c2195aaf71ed1c229e04256a9c9a59f3d2e8f2111bef8a1c58c05457b5d04d7a8f77f9daf076ce3f0b77e317ff1cedce4e3cd4146422cd5cf634 +DIST libftd2xx-i386-1.4.8.tar.gz 891331 BLAKE2B 742be8418ac598b0c4b6b1e4be99a57c85e70310c2a15936dba3a765b0168eac37a080619ed92816a96f93106f96b812545d1cf212f5d6d32b03e5100870f6a7 SHA512 d66415b9ecdc2b38370c2c6b97e5d14c3891910ceaf5aee2740b2e893891c4f2ebf395960748d55508f4b63edd3d829d9c0020898c1b83b453496d18b4a85528 +DIST libftd2xx-x86_64-1.4.8.tar.gz 898269 BLAKE2B e491b58f66ec64014511469e7eb0a628e799ffa4cc52cb94ca66c082dbc56793e3435a80bde7433ce1bea96eea1a52461606ce78a9b2e447f3f9c5a7faef1f1b SHA512 b738b764bcebb5f93f5a968b266547b8775cbc72df8587bfcf67591ce95557b6a43dce2f5dbd9de451f8c9421ec41c25c8fb9bed37b76aec4cd5bac854d4af06 DIST libftd2xx1.1.12.tar.gz 950540 BLAKE2B 6d55e8ff9b17a6b0220f5f4f3022c3495262b0ac47687ad9f28023c9f7b822f3956f2e42787edbdafe44ceea9b65b5ae687e2acb840f3e5546e5b2ac8a7ccec8 SHA512 afe0a8a7ccc47eb8888346dabdbfb41e182f7dadee7a57a1c4ffce544aebe5cab45c3e64de4ebeebdc0f31961617a79cbcf11dadfebde65ee79ca38e6234995a diff --git a/dev-embedded/libftd2xx/libftd2xx-1.4.8.ebuild b/dev-embedded/libftd2xx/libftd2xx-1.4.8.ebuild new file mode 100644 index 000000000000..3fd89c0f77cc --- /dev/null +++ b/dev-embedded/libftd2xx/libftd2xx-1.4.8.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Library that allows a direct access to a USB device" +HOMEPAGE="http://www.ftdichip.com/Drivers/D2XX.htm" +# NOTE: We could include other arm versions here too. +SRC_URI=" + amd64? ( http://www.ftdichip.com/Drivers/D2XX/Linux/${PN}-x86_64-${PV}.gz -> ${PN}-x86_64-${PV}.tar.gz ) + arm? ( http://www.ftdichip.com/Drivers/D2XX/Linux/${PN}-arm-v6-hf-${PV}.gz -> ${PN}-arm-v6-hf-${PV}.tar.gz ) + x86? ( http://www.ftdichip.com/Drivers/D2XX/Linux/${PN}-i386-${PV}.gz -> ${PN}-i386-${PV}.tar.gz ) +" +S="${WORKDIR}" + +LICENSE="FTDI LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="examples" + +QA_PREBUILT="*" + +src_install() { + cd release/build || die + + into /opt + dolib.so ${PN}.so.${PV} + dosym ${PN}.so.${PV} /opt/$(get_libdir)/${PN}.so.${PV:0:1} + dosym ${PN}.so.${PV:0:1} /opt/$(get_libdir)/${PN}.so + insinto /usr/include + doins "${S}"/release/ftd2xx.h "${S}"/release/WinTypes.h + + dodir /etc/env.d + echo "LDPATH=\"/opt/$(get_libdir)\"" > ${ED}/etc/env.d/50libftd2xx || die + + if use examples ; then + docinto sample + dodoc -r "${S}"/release/examples + fi + + dodoc "${S}"/release/ReadMe.txt +} diff --git a/dev-embedded/libftdi/Manifest b/dev-embedded/libftdi/Manifest index 4f82f27ba19b..d47dc505633a 100644 --- a/dev-embedded/libftdi/Manifest +++ b/dev-embedded/libftdi/Manifest @@ -1,2 +1,3 @@ DIST libftdi-0.20.tar.gz 423570 BLAKE2B f0aa420a704e18c4257b99a4593dbaf46a15806d980b24909fe8678b36e74b568cd5915db1e14f8b904541334fbf3d18f069dc479a0bf66b2ea8e113611cb82b SHA512 540e5eb201a65936c3dbabff70c251deba1615874b11ff27c5ca16c39d71c150cf61758a68b541135a444fe32ab403b0fba0daf55c587647aaf9b3f400f1dee7 DIST libftdi1-1.4.tar.bz2 109521 BLAKE2B 4186342afb2a0118c454230a925ccff2ed0aedd942cdd3afb1ac59519f1cd48db7f04421ecdb5aa6e53993666a903de00ce447fd81d00839806f8cc0d34c6e52 SHA512 dbab74f7bc35ca835b9c6dd5b70a64816948d65da1f73a9ece37a0f0f630bd0df1a676543acc517b02a718bc34ba4f7a30cbc48b6eed1c154c917f8ef0a358fc +DIST libftdi1-1.5.tar.bz2 116297 BLAKE2B 460ab93026e14a452e31fcc6930d305638fdc0ed06cb44fb9d50ad8f80199b17057d2f48a27b8295b43b956934289c872a2ef1ddb7f93fa93c6816511ef7607d SHA512 c525b2ab6aff9ef9254971ae7d57f3549a36a36875765c48f947d52532814a2a004de1232389d4fe824a8c8ab84277b08427308573476e1da9b7db83db802f6f diff --git a/dev-embedded/libftdi/files/libftdi-1.5-tests-no-cxx.patch b/dev-embedded/libftdi/files/libftdi-1.5-tests-no-cxx.patch new file mode 100644 index 000000000000..6adba408f7f1 --- /dev/null +++ b/dev-embedded/libftdi/files/libftdi-1.5-tests-no-cxx.patch @@ -0,0 +1,35 @@ +Fixes failure to build tests with USE="-cxx" (default). +http://developer.intra2net.com/git/?p=libftdi;a=patch;h=11a50ae5b80b3e03694a19e84513345d0794e563;hp=6dd18122a81e6030dd239391df6ffde8cb8c59c7 +From 11a50ae5b80b3e03694a19e84513345d0794e563 Mon Sep 17 00:00:00 2001 +From: Thomas Jarosch +Date: Mon, 24 Aug 2020 19:27:22 +0200 +Subject: [PATCH 1/1] Fix building unit tests without FTDIPP + +Needed to run the baudrate unit tests. + +Probably another fallout from: + +**************************** +commit 0209a3633dc877a577af07d883eb5059e22f6a91 + +cmake: do not check for g++ when FTDIPP is disabled +**************************** +--- + CMakeLists.txt | 1 + + 1 files changed, 1 insertions(+), 0 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3b0b87c..58f664a 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -150,6 +150,7 @@ if ( EXAMPLES ) + endif () + add_subdirectory(packages) + if ( BUILD_TESTS ) ++ project(libftdi1 C CXX) + add_subdirectory(test) + endif () + +-- +1.7.1 + diff --git a/dev-embedded/libftdi/libftdi-0.20-r1.ebuild b/dev-embedded/libftdi/libftdi-0.20-r1.ebuild index 86d328f790e2..f8f5799b48f5 100644 --- a/dev-embedded/libftdi/libftdi-0.20-r1.ebuild +++ b/dev-embedded/libftdi/libftdi-0.20-r1.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python3_6 ) -inherit cmake-utils python-single-r1 +PYTHON_COMPAT=( python3_{6,7,8,9} ) +inherit cmake python-single-r1 if [[ ${PV} == 9999* ]] ; then inherit git-r3 @@ -19,15 +19,16 @@ HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/" LICENSE="LGPL-2" SLOT="0" -IUSE="cxx doc examples python" +IUSE="cxx doc examples python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +BDEPEND=" + doc? ( app-doc/doxygen ) + python? ( dev-lang/swig )" RDEPEND="virtual/libusb:0 cxx? ( dev-libs/boost ) python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND} - python? ( dev-lang/swig ) - doc? ( app-doc/doxygen )" +DEPEND="${RDEPEND}" PATCHES=( "${FILESDIR}"/${P}-cmake-include.patch @@ -48,7 +49,7 @@ src_prepare() { -e '/SET(LIB_SUFFIX /d' \ CMakeLists.txt || die - cmake-utils_src_prepare + cmake_src_prepare } src_configure() { @@ -59,23 +60,27 @@ src_configure() { -DPYTHON_BINDINGS=$(usex python) -DCMAKE_SKIP_BUILD_RPATH=ON ) - cmake-utils_src_configure + + cmake_src_configure } src_install() { - cmake-utils_src_install + cmake_src_install use python && python_optimize dodoc ChangeLog README if use doc ; then # Clean up crap man pages. #356369 - rm -vf "${CMAKE_BUILD_DIR}"/doc/man/man3/{_,usb_,deprecated}* + rm -vf "${BUILD_DIR}"/doc/man/man3/{_,usb_,deprecated}* || die - doman "${CMAKE_BUILD_DIR}"/doc/man/man3/* - dodoc -r "${CMAKE_BUILD_DIR}"/doc/html + doman "${BUILD_DIR}"/doc/man/man3/* + dodoc -r "${BUILD_DIR}"/doc/html fi + if use examples ; then docinto examples dodoc examples/*.c fi + + use static-libs || rm "${ED}"/usr/$(get_libdir)/${PN}.a || die } diff --git a/dev-embedded/libftdi/libftdi-1.5.ebuild b/dev-embedded/libftdi/libftdi-1.5.ebuild new file mode 100644 index 000000000000..c72f2b1eede1 --- /dev/null +++ b/dev-embedded/libftdi/libftdi-1.5.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +inherit cmake python-single-r1 + +MY_P="${PN}1-${PV}" +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="git://developer.intra2net.com/${PN}" +else + SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86" +fi + +DESCRIPTION="Userspace access to FTDI USB interface chips" +HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-2" +SLOT="1" +IUSE="cxx doc examples python static-libs test tools" +RESTRICT="!test? ( test )" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +BDEPEND=" + doc? ( app-doc/doxygen ) + python? ( dev-lang/swig ) +" +RDEPEND="virtual/libusb:1 + cxx? ( dev-libs/boost ) + python? ( ${PYTHON_DEPS} ) + tools? ( + ! +Date: Fri, 17 Apr 2020 13:49:28 +0200 +Subject: [PATCH] bitbang: Fix FTBFS with GCC 10 + +GCC 10 defaults to -fno-common which breaks the sharing of bitbang_swd +struct between bitbang drivers due to a missing extern. + +Change-Id: I2b4122f7939cec91a72284006748f99a23548324 +Signed-off-by: Andreas Fritiofson +Reviewed-on: http://openocd.zylin.com/5592 +Tested-by: jenkins +Reviewed-by: Antonio Borneo +Reviewed-by: Jonathan McDowell +--- + src/jtag/drivers/bitbang.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/jtag/drivers/bitbang.h b/src/jtag/drivers/bitbang.h +index edb779c..bbbc693 100644 +--- a/src/jtag/drivers/bitbang.h ++++ b/src/jtag/drivers/bitbang.h +@@ -56,7 +56,7 @@ struct bitbang_interface { + void (*swdio_drive)(bool on); + }; + +-const struct swd_driver bitbang_swd; ++extern const struct swd_driver bitbang_swd; + + extern bool swd_mode; + +-- +1.9.1 + diff --git a/dev-embedded/openocd/openocd-0.10.0-r1.ebuild b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild index 168fc2499564..1934a0ba1a0b 100644 --- a/dev-embedded/openocd/openocd-0.10.0-r1.ebuild +++ b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild @@ -40,6 +40,10 @@ DEPEND="${RDEPEND} virtual/pkgconfig" [[ ${PV} == "9999" ]] && DEPEND+=" >=sys-apps/texinfo-5" #549946 +PATCHES=( + "${FILESDIR}/${P}-gcc10.patch" +) + src_prepare() { default diff --git a/dev-embedded/urjtag/Manifest b/dev-embedded/urjtag/Manifest index 99d2979b368e..571057fe5f91 100644 --- a/dev-embedded/urjtag/Manifest +++ b/dev-embedded/urjtag/Manifest @@ -1 +1,2 @@ DIST urjtag-0.10.tar.bz2 959834 BLAKE2B 9901156fb32372de77b3145cdef3f224b95d79d8f981435a41baf8bf1d7cd4353fcb52c60e3b936b59c3347dc485060ada58e87d7e1d4f6137ae12cd07124226 SHA512 245fc276793dbc7791be0989b75beba7f16e8543f35403d645aadcee8d8d613261509392da7e5dd97e5a2de6e87b18276c394cc6353f01e5d1d4907ffb5811ff +DIST urjtag-2019.12.tar.xz 1208432 BLAKE2B 69963cbd39dcbec1abd73778fc6e98d743e36f6d4a17ba673b8691598ac0d4cec97e8b9c79068ad8971e6e07de81553bfd3bf5f684515b4a19303dd95ed477a2 SHA512 e149e53410a6591bdadc2c0138c6f81dac0fd6e35601461e19d356decdb820ec8e6bd53d59a1fd9781dfa1fee88d23dcafbd8df9adc0f8e51256c626d2ee0f36 diff --git a/dev-embedded/urjtag/urjtag-2019.12.ebuild b/dev-embedded/urjtag/urjtag-2019.12.ebuild new file mode 100644 index 000000000000..2156d991a75d --- /dev/null +++ b/dev-embedded/urjtag/urjtag-2019.12.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.code.sf.net/p/urjtag/git" + inherit git-r3 autotools + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" + KEYWORDS="~amd64 ~ppc ~sparc ~x86" +fi + +DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" +HOMEPAGE="http://urjtag.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +# TODO: Figure out if anyone wants the Python bindings +IUSE="ftdi ftd2xx readline usb" + +DEPEND="ftdi? ( dev-embedded/libftdi:1= ) + ftd2xx? ( dev-embedded/libftd2xx ) + readline? ( sys-libs/readline:= ) + usb? ( virtual/libusb:1 )" +RDEPEND="${DEPEND} + !dev-embedded/jtag" + +src_prepare() { + default + + if [[ ${PV} == "9999" ]] ; then + mkdir -p m4 || die + eautopoint + eautoreconf + fi +} + +src_configure() { + econf \ + --disable-werror \ + --disable-python \ + --disable-static \ + $(use_with readline) \ + $(use_with ftdi libftdi) \ + $(use_with ftd2xx) \ + $(use_with usb libusb 1.0) +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-embedded/urjtag/urjtag-9999.ebuild b/dev-embedded/urjtag/urjtag-9999.ebuild index 57288a015220..54e0951ff6ce 100644 --- a/dev-embedded/urjtag/urjtag-9999.ebuild +++ b/dev-embedded/urjtag/urjtag-9999.ebuild @@ -1,18 +1,15 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: figure out htf to make python.eclass work +EAPI=7 -EAPI="5" - -inherit eutils ltprune multilib if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="git://git.code.sf.net/p/urjtag/git" inherit git-r3 autotools - S=${WORKDIR}/${P}/${PN} + S="${WORKDIR}/${P}/${PN}" else - SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" - KEYWORDS="amd64 ppc sparc x86" + SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" + KEYWORDS="~amd64 ~ppc ~sparc ~x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" @@ -20,37 +17,36 @@ HOMEPAGE="http://urjtag.sourceforge.net/" LICENSE="GPL-2" SLOT="0" -IUSE="ftd2xx ftdi readline static-libs usb" +# TODO: Figure out if anyone wants the Python bindings +IUSE="ftdi readline usb" -DEPEND="ftdi? ( dev-embedded/libftdi:= ) - ftd2xx? ( dev-embedded/libftd2xx ) +DEPEND="ftdi? ( dev-embedded/libftdi:1 ) readline? ( sys-libs/readline:= ) usb? ( virtual/libusb:1 )" RDEPEND="${DEPEND} !dev-embedded/jtag" src_prepare() { + default + if [[ ${PV} == "9999" ]] ; then - mkdir -p m4 + mkdir -p m4 || die eautopoint eautoreconf fi } src_configure() { - use ftd2xx && LDFLAGS="${LDFLAGS} -L/opt/$(get_libdir)" + use readline || export vl_cv_lib_readline=no econf \ --disable-werror \ --disable-python \ - $(use_with readline) \ $(use_with ftdi libftdi) \ - $(use_with ftd2xx) \ - $(use_enable static-libs static) \ - $(use_with usb libusb 1.0) + $(use_with usb libusb) } src_install() { default - prune_libtool_files + find "${ED}" -name '*.la' -delete || die } diff --git a/dev-haskell/Manifest.gz b/dev-haskell/Manifest.gz index 0d174b2cad6bba64ad4bee74378358b05ddac013..d18428859fb80d6849001f86c882a098a352fb68 100644 GIT binary patch delta 65118 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 Oum1yG#oKW5vjYHH(2jus diff --git a/dev-haskell/cpphs/Manifest b/dev-haskell/cpphs/Manifest index bbf0107ac081..74070c97b96a 100644 --- a/dev-haskell/cpphs/Manifest +++ b/dev-haskell/cpphs/Manifest @@ -1,2 +1 @@ -DIST cpphs-1.20.8.tar.gz 45108 BLAKE2B 8e373db64d0d2a21e123eb136aadfd45cb373411e0684c445e25eb6062ecf4c29ccce3214986680ab886a71bccade3ac381f8f82916002388af3103bc38e797d SHA512 ec9323f9e1cb6de450d8af6b6b98005bf46427c2926694e1cba942fd54a03d9d36a7e8f2541eb095949110ddaf6317597699b7c4472942a509d496cb9b4da747 DIST cpphs-1.20.9.1.tar.gz 45496 BLAKE2B 1a964c011628f260d1c7ad6653c03776a36a014ff6717f877796de0d0139dcd3454bd8d935e3fffda2d6dd9823fd5fc5be58b73bb9590de248381755b446148e SHA512 bc5cd86c1e42061ae5c940612542dbea420344fb8596495d71ff2dc724bc1a3785f830e51c3ae99394488a122deabacd6433a5c919e3682c4129f3b296b7931f diff --git a/dev-haskell/cpphs/cpphs-1.20.8.ebuild b/dev-haskell/cpphs/cpphs-1.20.8.ebuild deleted file mode 100644 index 95b8effa927d..000000000000 --- a/dev-haskell/cpphs/cpphs-1.20.8.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5.3.9999 - -CABAL_FEATURES="lib profile haddock hoogle hscolour" -inherit haskell-cabal - -DESCRIPTION="A liberalised re-implementation of cpp, the C pre-processor" -HOMEPAGE="http://projects.haskell.org/cpphs/" -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-haskell/old-locale:=[profile?] - dev-haskell/old-time:=[profile?] - >=dev-haskell/polyparse-1.9:=[profile?] - >=dev-lang/ghc-7.4.1:= -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.6 -" diff --git a/dev-haskell/hscolour/hscolour-1.24.4.ebuild b/dev-haskell/hscolour/hscolour-1.24.4.ebuild index bc3802e68d53..6d3897e87d2e 100644 --- a/dev-haskell/hscolour/hscolour-1.24.4.ebuild +++ b/dev-haskell/hscolour/hscolour-1.24.4.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 # ebuild generated by hackport 0.5.5.9999 @@ -32,6 +32,7 @@ src_configure() { src_install() { cabal_src_install if use doc; then - dohtml hscolour.css + docinto html + dodoc hscolour.css fi } diff --git a/dev-haskell/hscolour/metadata.xml b/dev-haskell/hscolour/metadata.xml index 522384de8446..7e8a131305cb 100644 --- a/dev-haskell/hscolour/metadata.xml +++ b/dev-haskell/hscolour/metadata.xml @@ -1,7 +1,19 @@ - - haskell@gentoo.org - + + haskell@gentoo.org + Gentoo Haskell + + + hscolour is a small Haskell script to colourise Haskell code. It currently + has six output formats: + ANSI terminal codes (optionally XTerm-256colour codes), + HTML 3.2 with <font> tags, + HTML 4.01 with CSS, + HTML 4.01 with CSS and mouseover annotations, + XHTML 1.0 with inline CSS styling, + LaTeX, + and mIRC chat codes. + diff --git a/dev-haskell/linear/files/linear-1.20.9-base-orphans-0.8.3.patch b/dev-haskell/linear/files/linear-1.20.9-base-orphans-0.8.3.patch new file mode 100644 index 000000000000..c497de0b36a4 --- /dev/null +++ b/dev-haskell/linear/files/linear-1.20.9-base-orphans-0.8.3.patch @@ -0,0 +1,13 @@ +--- a/src/Linear/Instances.hs ++++ b/src/Linear/Instances.hs +@@ -21,8 +21,10 @@ import Control.Monad.Zip + import Data.Complex + import Data.Orphans () + ++#if ! MIN_VERSION_base_orphans(0,8,3) + instance MonadZip Complex where + mzipWith = liftA2 + + instance MonadFix Complex where + mfix f = (let a :+ _ = f a in a) :+ (let _ :+ a = f a in a) ++#endif diff --git a/dev-haskell/linear/linear-1.20.9.ebuild b/dev-haskell/linear/linear-1.20.9.ebuild index ebf29418bf02..2a04c9081129 100644 --- a/dev-haskell/linear/linear-1.20.9.ebuild +++ b/dev-haskell/linear/linear-1.20.9.ebuild @@ -47,6 +47,8 @@ DEPEND="${RDEPEND} >=dev-haskell/test-framework-hunit-0.3 ) " +PATCHES=("${FILESDIR}"/${P}-base-orphans-0.8.3.patch) + src_configure() { haskell-cabal_src_configure \ --flag=-herbie \ diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 6a4d65fe07222f92f90a2755b0464d935f94cd0e..1ff438ae0224c40e93594c963b06c1c41dbae7b4 100644 GIT binary patch delta 84739 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 ^`DLTBx_d|K>lFIPx& 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%0DsPR0_$@kG@2ha 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

mDi}GV%N56 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 OKmQL3GmDM~b^-u6uA}k* delta 84578 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

!mRU4K=;nHDM}?X>D%-KiuO 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 Jtmy}K0sv_tciaE~ diff --git a/dev-java/ant-core/ant-core-1.10.9.ebuild b/dev-java/ant-core/ant-core-1.10.9.ebuild index 12b283e416e4..7dd9454c91a9 100644 --- a/dev-java/ant-core/ant-core-1.10.9.ebuild +++ b/dev-java/ant-core/ant-core-1.10.9.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://archive.apache.org/dist/ant/source/${MY_P}-src.tar.bz2 LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" CDEPEND=">=virtual/jdk-1.8:*" DEPEND="${CDEPEND}" diff --git a/dev-java/javatoolkit/javatoolkit-0.6.5.ebuild b/dev-java/javatoolkit/javatoolkit-0.6.5.ebuild index 11bfc1930686..68412cd4bfcf 100644 --- a/dev-java/javatoolkit/javatoolkit-0.6.5.ebuild +++ b/dev-java/javatoolkit/javatoolkit-0.6.5.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" python_prepare_all() { hprefixify src/py/buildparser src/py/findclass setup.py diff --git a/dev-java/odfdom/odfdom-0.8.6-r1.ebuild b/dev-java/odfdom/odfdom-0.8.6-r1.ebuild index ac419a17aa66..1555263da739 100644 --- a/dev-java/odfdom/odfdom-0.8.6-r1.ebuild +++ b/dev-java/odfdom/odfdom-0.8.6-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://odftoolkit.org/projects/odfdom" SRC_URI="http://odftoolkit.org/projects/odfdom/downloads/download/current-version%252F${P}-sources.zip -> ${P}-sources.zip" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc-aix ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~amd64 ~x86-linux ~sparc-solaris ~x86-solaris" CDEPEND="dev-java/xerces:2 dev-java/xml-commons-external:1.4" diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest index 517abfc7f262..f999d53e9889 100644 --- a/dev-java/protobuf-java/Manifest +++ b/dev-java/protobuf-java/Manifest @@ -1,4 +1,3 @@ -DIST protobuf-3.11.4.tar.gz 5140799 BLAKE2B 97b450c0623593efe6a42b66582ff183344b8831689e6a5b4d36096dbd57c33da9569bbf26578536aaf73ecd866ac0588b6cb7d55a6a9b9a6e840d4c57099001 SHA512 777bbb0e9e2375eaebe6b8c87abd660bac70ee469c9ad00dd25917b82d7fb5bbe33cf87f0d69c90e19d55c07a7285ec20974ba4768623ce9ccfadf147fd5e261 DIST protobuf-3.12.2.tar.gz 5309688 BLAKE2B 6f04ab75a165d8135b4c1de210f8698f56f309f73d664192209de10580e0ef850bf56f6f394b860f21912e341141f7bbb1f63198eaee55fd7ad74d86b00c3b1f SHA512 84a349a1dcb5bce6a6a892cf11264390b557ed1e7b05883b71fa9cfb7460d9f73119da1f2861066869e33c752246ea438d5ce2c2b3ff7a4b07696d9450b7916b DIST protobuf-3.12.4.tar.gz 5310348 BLAKE2B 2630941672963165467221843c10079a0ed966f2fdfcbc970b0b41e1ed3c7f78734496c1fbd3ec509c68999a14f637fff267b309cf82a8acf2bb5a948484f79b SHA512 c5d24502b9a6be0a606a19213186fe462e0de6830547003636f0897781f36d0bd7e4e7d9689d96390a0399ce04b6438cda3a0fe6f97f0feb700a110e90beef0c DIST protobuf-3.13.0.tar.gz 5277913 BLAKE2B 168aaa5beef83be675cd2543ca8efeaf5174f5e7fd861a056b04b01c8c781dc7b1fcbd05068ae89f051dfacfdc47c34b19cc33c8d09dd3212d3827746e3408f2 SHA512 514efa65fc8a36bc0791e6d39bdfb07b2689e9c2a4b82536c657859b800e7bc1e1a0ae86a7ee33f30c43a473a49b5c346ce830ac0057b6da104ed37f90b8b0fd diff --git a/dev-java/protobuf-java/protobuf-java-3.11.4.ebuild b/dev-java/protobuf-java/protobuf-java-3.11.4.ebuild deleted file mode 100644 index 0d5d98cde220..000000000000 --- a/dev-java/protobuf-java/protobuf-java-3.11.4.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2008-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" - EGIT_SUBMODULES=() -fi - -DESCRIPTION="Google's Protocol Buffers - Java bindings" -HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> protobuf-${PV}.tar.gz" -fi - -LICENSE="BSD" -SLOT="0/22" -KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -IUSE="" - -BDEPEND="~dev-libs/protobuf-${PV} - >=virtual/jdk-1.7" -DEPEND=">=virtual/jdk-1.7" -RDEPEND=">=virtual/jre-1.7 - !YJ*oB~nkHZ|)Y)*+ofKVpHtuI(uUQ6LVq#IREyC|N6rZ zANQ**d$s@e%f}Bt_!7bo|N4La@W1~({OgftOMhRFk2{PX{_}tSA^Y%yTVs|nL)k9p zvA3^nl^pn};oF%z)Ep+iyzR)3hmzwwjbCOv^>um+R&$DhKegrOUViUAZM4;V^(Xa~ z$Mh-fRaTp2CYQrG$*t&vw-v*`{Kp^u@BjKA|Nfu<^~3-B@Bd++-k<&T^@mvc(^9*a z5`R(}xtHEz!8F|tZ?g7`iN_r2b4jy^Adjd z*!R;?_WJc{tM2{7R4IEtgGXCDNNv*^#_@&YDW@i0y=>1j#u`uPyW(=W?!w_uOWyfD zbB%Li$z`}vnd9VahX)B~q#jGtgYTBy7|t!r2eTJrEJ^Id&lXtk;_~> zZ=cP4J)yW6ajD?5C)i?a3&Ro>r+);Vf5epg$i9p?CNbx6kmzN<&7bvP)<+7qT$*df z-)xl>(td>9LR>uls<|h3I24zMi>!oqhX^ePqpEc9Qc^A*)mn%GH zBI5CzN@RyI4oERe-)+Rq`SMyPI8J4+T8d9^Z1vOm{POzK&AHq&4ktc72Y&C7H%q=}sm00Vpxwchcw znA}Cq-1XS_nUUtxV6pAu%y8M>JJtx*nIb3lWIZG^7jZVf

  • peCpIW*XBIyh+x^_ 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 Mf105(OS5&1 | tee "${TEST_LOG}" || die + grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL ${MULTIBUILD_ID}" >>"${TEST_MARKER}" + return 0 + } + + multilib_foreach_abi abi_src_test + + if [ -e "${TEST_MARKER}" ]; then + cat "${TEST_MARKER}" + die "Tests failed" + fi +} + +pkg_postinst() { + eselect lua set --if-unset "${PN}${SLOT}" + + if has_version "app-editor/emacs"; then + if ! has_version "app-emacs/lua-mode"; then + einfo "Install app-emacs/lua-mode for lua support for emacs" + fi + fi +} diff --git a/dev-lang/lua/lua-5.3.6-r1.ebuild b/dev-lang/lua/lua-5.3.6-r1.ebuild index f6968026e01c..096baf22ce1f 100644 --- a/dev-lang/lua/lua-5.3.6-r1.ebuild +++ b/dev-lang/lua/lua-5.3.6-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="5.3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+deprecated readline static test test-complete" RESTRICT="!test? ( test )" diff --git a/dev-lang/lua/lua-5.3.6-r2.ebuild b/dev-lang/lua/lua-5.3.6-r2.ebuild new file mode 100644 index 000000000000..78ce29e81b00 --- /dev/null +++ b/dev-lang/lua/lua-5.3.6-r2.ebuild @@ -0,0 +1,200 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools multilib multilib-minimal portability toolchain-funcs + +DESCRIPTION="A powerful light-weight programming language designed for extending applications" +HOMEPAGE="https://www.lua.org/" +TEST_PV="5.3.4" +TEST_P="${PN}-${TEST_PV}-tests" +SRC_URI=" + https://www.lua.org/ftp/${P}.tar.gz + test? ( https://www.lua.org/tests/${TEST_P}.tar.gz )" + +LICENSE="MIT" +SLOT="5.3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+deprecated readline test test-complete" + +COMMON_DEPEND=" + >=app-eselect/eselect-lua-3 + readline? ( sys-libs/readline:0= ) + !dev-lang/lua:0" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND="sys-devel/libtool" + +RESTRICT="!test? ( test )" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/lua${SLOT}/luaconf.h +) + +PATCHES=( + "${FILESDIR}/lua-5.3.6-make.patch" +) + +src_prepare() { + default + # use glibtool on Darwin (versus Apple libtool) + if [[ ${CHOST} == *-darwin* ]] ; then + sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \ + Makefile src/Makefile || die + fi + + # correct lua versioning + sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die + + sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die + + if ! use readline ; then + sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die + fi + + # Using dynamic linked lua is not recommended for performance + # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519 + # Mainly, this is of concern if your arch is poor with GPRs, like x86 + # Note that this only affects the interpreter binary (named lua), not the lua + # compiler (built statically) nor the lua libraries. + + # upstream does not use libtool, but we do (see bug #336167) + cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die + eautoreconf + + # custom Makefiles + multilib_copy_sources +} + +multilib_src_configure() { + sed -i \ + -e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \ + -e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \ + src/luaconf.h \ + || die "failed patching luaconf.h" + + econf +} + +multilib_src_compile() { + tc-export CC + + # what to link to liblua + liblibs="-lm" + liblibs="${liblibs} $(dlopen_lib)" + + # what to link to the executables + mylibs= + use readline && mylibs="-lreadline" + + cd src + + local myCFLAGS="" + use deprecated && myCFLAGS="-DLUA_COMPAT_5_1 -DLUA_COMPAT_5_2" + + case "${CHOST}" in + *-mingw*) : ;; + *) myCFLAGS+=" -DLUA_USE_LINUX" ;; + esac + + emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \ + SYSLDFLAGS="${LDFLAGS}" \ + RPATH="${EPREFIX}/usr/$(get_libdir)/" \ + LUA_LIBS="${mylibs}" \ + LIB_LIBS="${liblibs}" \ + V=$(ver_cut 1-2) \ + gentoo_all +} + +multilib_src_install() { + emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \ + V=${SLOT} gentoo_install + + case $SLOT in + 0) + LIBNAME="lua" + INCLUDEDIR_SUFFIX='' + ;; + *) LIBNAME="lua${SLOT}" + INCLUDEDIR_SUFFIX="/lua${SLOT}" + ;; + esac + + # We want packages to find our things... + # A slotted Lua uses different directories for headers & names for + # libraries, and pkgconfig should reflect that. + local PATCH_PV=$(ver_cut 1-2) + cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die + sed -r -i \ + -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \ + -e "s:^prefix= :prefix= ${EPREFIX}:" \ + -e "s:^V=.*:V= ${PATCH_PV}:" \ + -e "s:^R=.*:R= ${PV}:" \ + -e "s:/,lib,:/$(get_libdir):g" \ + -e "/^Libs:/s:( )(-llua)($| ):\1-l${LIBNAME}\3:" \ + -e "/^includedir=/s:include$:include${INCLUDEDIR_SUFFIX}:" \ + "${WORKDIR}/lua.pc" || die + + insinto "/usr/$(get_libdir)/pkgconfig" + newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc" + # Copy Debian's symlink support: + # https://salsa.debian.org/lua-team/lua5.3/blob/master/debian/rules#L19 + # FreeBSD calls the pkgconfig 'lua-5.3.pc' + # Older systems called it 'lua53.pc' + dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc" + dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc" +} + +multilib_src_install_all() { + DOCS="README" + HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif" + einstalldocs + newman doc/lua.1 lua${SLOT}.1 + newman doc/luac.1 luac${SLOT}.1 + find "${ED}" -name '*.la' -delete || die + find "${ED}" -name 'liblua*.a' -delete || die +} + +# Makefile contains a dummy target that doesn't do tests +# but causes issues with slotted lua (bug #510360) +src_test() { + debug-print-function ${FUNCNAME} "$@" + cd "${WORKDIR}/lua-${TEST_PV}-tests" || die + # https://www.lua.org/tests/ + # There are two sets: + # basic + # complete. + # + # The basic subset is selected by passing -e'_U=true' + # The complete set is noted to contain tests that may consume too much memory or have non-portable tests. + # attrib.lua for example needs some multilib customization (have to compile the stuff in libs/ for each ABI) + TEST_OPTS="$(usex test-complete '' '-e_U=true')" + TEST_MARKER="${T}/test.failed" + rm -f "${TEST_MARKER}" + + # If we are failing, set the marker file, and only check it after done all ABIs + abi_src_test() { + debug-print-function ${FUNCNAME} "$@" + TEST_LOG="${T}/test.${MULTIBUILD_ID}.log" + eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | tee "${TEST_LOG}" || die + grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL ${MULTIBUILD_ID}" >>"${TEST_MARKER}" + return 0 + } + + multilib_foreach_abi abi_src_test + + if [ -e "${TEST_MARKER}" ]; then + cat "${TEST_MARKER}" + die "Tests failed" + fi +} + +pkg_postinst() { + eselect lua set --if-unset "${PN}${SLOT}" + + if has_version "app-editor/emacs"; then + if ! has_version "app-emacs/lua-mode"; then + einfo "Install app-emacs/lua-mode for lua support for emacs" + fi + fi +} diff --git a/dev-lang/lua/lua-5.4.1-r1.ebuild b/dev-lang/lua/lua-5.4.1-r1.ebuild index e21e767c10b0..54b2f5b1b4e1 100644 --- a/dev-lang/lua/lua-5.4.1-r1.ebuild +++ b/dev-lang/lua/lua-5.4.1-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="MIT" SLOT="5.4" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+deprecated readline static test test-complete" COMMON_DEPEND=" diff --git a/dev-lang/lua/lua-5.4.2.ebuild b/dev-lang/lua/lua-5.4.2.ebuild index 085ce3d47ec1..b4b2ec33d2f7 100644 --- a/dev-lang/lua/lua-5.4.2.ebuild +++ b/dev-lang/lua/lua-5.4.2.ebuild @@ -5,16 +5,16 @@ EAPI=7 inherit autotools multilib multilib-minimal portability toolchain-funcs DESCRIPTION="A powerful light-weight programming language designed for extending applications" -HOMEPAGE="http://www.lua.org/" +HOMEPAGE="https://www.lua.org/" TEST_PV="5.4.2" TEST_P="${PN}-${TEST_PV}-tests" SRC_URI=" - http://www.lua.org/ftp/${P}.tar.gz + https://www.lua.org/ftp/${P}.tar.gz test? ( https://www.lua.org/tests/${TEST_P}.tar.gz )" LICENSE="MIT" SLOT="5.4" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+deprecated readline test test-complete" COMMON_DEPEND=" diff --git a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild index 3a975edc8d59..497ba1cfc01a 100644 --- a/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild +++ b/dev-lang/python-exec/python-exec-2.4.6-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar LICENSE="BSD-2" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" # Internal Python project hack. Do not copy it. Ever. IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_}" diff --git a/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild b/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild index 6869fd24d057..ea92c192d98c 100644 --- a/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild +++ b/dev-lang/python-exec/python-exec-2.4.6-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/mgorny/python-exec/releases/download/v${PV}/${P}.tar LICENSE="BSD-2" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" # Internal Python project hack. Do not copy it. Ever. IUSE="${_PYTHON_ALL_IMPLS[@]/#/python_targets_} +native-symlinks" diff --git a/dev-lang/ruby/ruby-2.5.8-r1.ebuild b/dev-lang/ruby/ruby-2.5.8-r1.ebuild index 6c1a64eaf332..7c067c811d1f 100644 --- a/dev-lang/ruby/ruby-2.5.8-r1.ebuild +++ b/dev-lang/ruby/ruby-2.5.8-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://www.ruby-lang.org/" SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz" LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 +ssl static-libs systemtap tk xemacs" RDEPEND=" diff --git a/dev-lang/ruby/ruby-2.6.6-r2.ebuild b/dev-lang/ruby/ruby-2.6.6-r2.ebuild index e8e8f2b88b64..bb80d67cf7d7 100644 --- a/dev-lang/ruby/ruby-2.6.6-r2.ebuild +++ b/dev-lang/ruby/ruby-2.6.6-r2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://www.ruby-lang.org/" SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz" LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit libressl +rdoc rubytests socks5 +ssl static-libs systemtap tk xemacs" RDEPEND=" diff --git a/dev-lang/ruby/ruby-2.7.2.ebuild b/dev-lang/ruby/ruby-2.7.2.ebuild index 1afe088cc0ea..c57ee3e53e02 100644 --- a/dev-lang/ruby/ruby-2.7.2.ebuild +++ b/dev-lang/ruby/ruby-2.7.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://www.ruby-lang.org/" SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz" LICENSE="|| ( Ruby-BSD BSD-2 )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit libressl +rdoc rubytests socks5 +ssl static-libs systemtap tk xemacs" RDEPEND=" diff --git a/dev-lang/swig/swig-3.0.12.ebuild b/dev-lang/swig/swig-3.0.12.ebuild index 42a18fc9d57d..59641ef17860 100644 --- a/dev-lang/swig/swig-3.0.12.ebuild +++ b/dev-lang/swig/swig-3.0.12.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-3+ BSD BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="ccache doc pcre" RESTRICT="test" diff --git a/dev-lang/swig/swig-4.0.0.ebuild b/dev-lang/swig/swig-4.0.0.ebuild index 3ded33ab9af7..b5b4755f26b6 100644 --- a/dev-lang/swig/swig-4.0.0.ebuild +++ b/dev-lang/swig/swig-4.0.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-3+ BSD BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="ccache doc pcre" RESTRICT="test" diff --git a/dev-lang/swig/swig-4.0.2.ebuild b/dev-lang/swig/swig-4.0.2.ebuild index 021ea46fdb6c..87b349398382 100644 --- a/dev-lang/swig/swig-4.0.2.ebuild +++ b/dev-lang/swig/swig-4.0.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-3+ BSD BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="ccache doc pcre" RESTRICT="test" diff --git a/dev-lang/tcl/tcl-8.5.17-r1.ebuild b/dev-lang/tcl/tcl-8.5.17-r1.ebuild index c1959907d8b0..26e7a1b8dec1 100644 --- a/dev-lang/tcl/tcl-8.5.17-r1.ebuild +++ b/dev-lang/tcl/tcl-8.5.17-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.5" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" IUSE="debug threads" RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" diff --git a/dev-lang/tcl/tcl-8.6.10.ebuild b/dev-lang/tcl/tcl-8.6.10.ebuild index 42d498366794..5a47c65e6fc8 100644 --- a/dev-lang/tcl/tcl-8.6.10.ebuild +++ b/dev-lang/tcl/tcl-8.6.10.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads" RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" diff --git a/dev-lang/tcl/tcl-8.6.8.ebuild b/dev-lang/tcl/tcl-8.6.8.ebuild index 6cf0541e416e..693a6641ea88 100644 --- a/dev-lang/tcl/tcl-8.6.8.ebuild +++ b/dev-lang/tcl/tcl-8.6.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads" RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" diff --git a/dev-lang/tcl/tcl-8.6.9-r1.ebuild b/dev-lang/tcl/tcl-8.6.9-r1.ebuild index 824abc3e73df..b176e16e454b 100644 --- a/dev-lang/tcl/tcl-8.6.9-r1.ebuild +++ b/dev-lang/tcl/tcl-8.6.9-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads" RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest index f0c0f3835b4a..f8946e77095c 100644 --- a/dev-lang/tk/Manifest +++ b/dev-lang/tk/Manifest @@ -1,4 +1,5 @@ DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 4cbb140c30ca717ee499b9ad9e1a3df27a470a78613edbaec425c39afaa41d59276bbe487933a4e77a9722fcafa9113b203cf5c828660bdeb38f667c3263c3cd SHA512 ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f +DIST tk8.6.10-src.tar.gz 4444764 BLAKE2B f56647e005778c802352aee0257c0a8f5e0014c9d21362592f08030252d83141cca385f0fb95c0e7e930016255c3b2cef49a65064e056a877214b7d7a1a01246 SHA512 d12ef3a5bde9e10209a24e9f978bd23360a979d8fa70a859cf750a79ca51067a11ef6df7589303b52fe2a2baed4083583ddaa19e2c7cb433ea523639927f1be5 DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377 SHA512 d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9 DIST tk8.6.9-src.tar.gz 4364606 BLAKE2B 9c96d977aa72dcc0c8d2a570d644284a1eef217ef082d8a78461bdcb4845e206ccad59cb5bc21ef80e32ea19951fa3a845e45059bb9eaf0756f128a95530260c SHA512 654d73aad006e628110057681477b958b7ec0a42287bc78259fb4b84635e7ebe757e69099d66c0c73479bc506ca66fa5baf13f13b0f403d60b2c54fd48a4a686 DIST tk8.6.9.1-src.tar.gz 4364603 BLAKE2B 3d96637ceadc28977f8b4532be071907d64f11bd22881baf02aa6fa2778b607437edce8f1ed02e7011bcf78468128f7bfe81ee6dac9bd73a796e7fefae130dcf SHA512 b9c811ffc8326331ae03c6fb25ea71f7a5eaeebd9d5a16a51a1671d0f0422268bd351b077e17ae925f0a7eddac9642aa640658615c52d4269c299373af031a92 diff --git a/dev-lang/tk/files/tk-8.6.10-multilib.patch b/dev-lang/tk/files/tk-8.6.10-multilib.patch new file mode 100644 index 000000000000..9b781362d65f --- /dev/null +++ b/dev-lang/tk/files/tk-8.6.10-multilib.patch @@ -0,0 +1,11 @@ +--- a/unix/configure.in 2020-12-26 11:26:32.952828258 +0100 ++++ b/unix/configure.in 2020-12-26 11:26:45.027642732 +0100 +@@ -663,7 +663,7 @@ + TCL_STUB_FLAGS="-DUSE_TCL_STUBS" + fi + +-test -z "$TK_LIBRARY" && TK_LIBRARY='$(prefix)/lib/tk$(VERSION)' ++test -z "$TK_LIBRARY" && TK_LIBRARY='$(libdir)/tk$(VERSION)' + PRIVATE_INCLUDE_DIR='$(includedir)' + HTML_DIR='$(DISTDIR)/html' + TK_PKG_DIR='tk$(VERSION)' diff --git a/dev-lang/tk/files/tk-8.6.10-test.patch b/dev-lang/tk/files/tk-8.6.10-test.patch new file mode 100644 index 000000000000..89dcbabfbdc0 --- /dev/null +++ b/dev-lang/tk/files/tk-8.6.10-test.patch @@ -0,0 +1,527 @@ +--- a/tests/ttk/entry.test 2020-12-26 18:46:45.262306641 +0100 ++++ b/tests/ttk/entry.test 2020-12-26 18:47:00.246040124 +0100 +@@ -111,34 +111,34 @@ + set result [.e xview] + } -result {0.0 0.5} + +-test entry-3.3 "xview" -body { ++test entry-3.3 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview end + set result [.e index @0] + } -result {7} + +-test entry-3.4 "xview" -body { ++test entry-3.4 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview moveto 1.0 + set result [.e index @0] + } -result {7} + +-test entry-3.5 "xview" -body { ++test entry-3.5 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end abcdefghijklmnopqrstuvwxyz + .e xview scroll 5 units + set result [.e index @0] + } -result {5} + +-test entry-3.6 "xview" -body { ++test entry-3.6 "xview" -constraints knownBug -body { + .e delete 0 end; + .e insert end [string repeat abcdefghijklmnopqrstuvwxyz 5] + .e xview scroll 2 pages + set result [.e index @0] + } -result {40} + + test entry-3.last "Series 3 cleanup" -body { + destroy .e + } +--- a/tests/bind.test 2020-12-26 18:48:21.586593331 +0100 ++++ b/tests/bind.test 2020-12-26 18:48:50.134085486 +0100 +@@ -639,7 +639,7 @@ + } -cleanup { + destroy .t.f + } -result {Keycolon Releasecolon} +-test bind-13.14 {Tk_BindEvent procedure: invalid key detail} -setup { ++test bind-13.14 {Tk_BindEvent procedure: invalid key detail} -constraints knownBug -setup { + frame .t.f -class Test -width 150 -height 100 + pack .t.f + focus -force .t.f +@@ -3536,7 +3536,7 @@ + destroy .t.f + } -returnCodes error -result {bad window name/identifier "xyz"} + +-test bind-22.66 {HandleEventGenerate: options -root [winfo id .t]} -setup { ++test bind-22.66 {HandleEventGenerate: options -root [winfo id .t]} -constraints knownBug -setup { + frame .t.f -class Test -width 150 -height 100 + pack .t.f + focus -force .t.f +--- a/tests/ttk/spinbox.test 2020-12-26 18:49:19.967554727 +0100 ++++ b/tests/ttk/spinbox.test 2020-12-26 18:49:58.015877788 +0100 +@@ -136,7 +136,7 @@ + destroy .sb + } -returnCodes error -result {bad validate "bogus": must be all, key, focus, focusin, focusout, or none} + +-test spinbox-1.8.4 "-validate option: " -setup { ++test spinbox-1.8.4 "-validate option: " -constraints knownBug -setup { + set ::spinbox_test {} + ttk::spinbox .sb -from 0 -to 100 + } -body { +--- a/tests/canvText.test 2020-12-26 18:57:00.520357006 +0100 ++++ b/tests/canvText.test 2020-12-26 19:02:44.545236036 +0100 +@@ -921,7 +921,7 @@ + destroy .c + } -result {{Yeah } Yeah- 4 4} + +-test canvText-20.1 {angled text bounding box} -setup { ++test canvText-20.1 {angled text bounding box} -constraints knownBug -setup { + destroy .c + canvas .c + proc transpose {bbox} { +--- a/tests/focus.test 2020-12-26 19:03:59.769904923 +0100 ++++ b/tests/focus.test 2020-12-26 19:11:21.583080155 +0100 +@@ -73,7 +73,7 @@ + } + + +-test focus-1.1 {Tk_FocusCmd procedure} -constraints unix -body { ++test focus-1.1 {Tk_FocusCmd procedure} -constraints knownBug -body { + focusClear + focus + } -result {} +@@ -83,7 +83,7 @@ + focus .alt.b + focus + } -result {} +-test focus-1.3 {Tk_FocusCmd procedure} -constraints unix -body { ++test focus-1.3 {Tk_FocusCmd procedure} -constraints knownBug -body { + focusClear + focus .t.b3 + focus +@@ -145,7 +145,7 @@ + focus -displayof .lousy + } -returnCodes error -result {bad window path name ".lousy"} + test focus-1.12 {Tk_FocusCmd procedure, -displayof option} -constraints { +- unix ++ knownBug + } -body { + focusClear + focus .t +@@ -308,7 +308,7 @@ + } .t.b1} + + test focus-2.6 {TkFocusFilterEvent procedure, FocusIn events} -constraints { +- unix testwrapper ++ knownBug + } -body { + focus .t.b1 + focus . +@@ -320,7 +320,7 @@ + list $x $focusInfo + } -result {.t.b1 {press .t.b1 x}} + test focus-2.7 {TkFocusFilterEvent procedure, FocusOut events} -constraints { +- unix testwrapper ++ knownBug + } -body { + set result {} + foreach detail {NotifyAncestor NotifyInferior NotifyNonlinear +@@ -341,7 +341,7 @@ + focus + } -result {.t.b1} + test focus-2.9 {TkFocusFilterEvent procedure, FocusOut events} -constraints { +- unix testwrapper ++ knownBug + } -body { + focus .t.b1 + event gen [testwrapper .] -detail NotifyAncestor +@@ -348,7 +348,7 @@ + focus + } -result {} + test focus-2.10 {TkFocusFilterEvent procedure, Enter events} -constraints { +- unix testwrapper ++ knownBug + } -body { + set result {} + focus .t.b1 +@@ -410,7 +410,7 @@ + destroy .t2 + } -result {} + test focus-2.15 {TkFocusFilterEvent procedure, Leave events} -constraints { +- unix testwrapper ++ knownBug + } -body { + set result {} + focus .t.b1 +@@ -426,7 +426,7 @@ + return $result + } -result {{} .t.b1 {} {} {}} + test focus-2.16 {TkFocusFilterEvent procedure, Leave events} -constraints { +- unix testwrapper ++ knownBug + } -body { + focusClear + focus .t.b1 +@@ -440,7 +440,7 @@ + out .t NotifyVirtual + } + test focus-2.17 {TkFocusFilterEvent procedure, Leave events} -constraints { +- unix testwrapper ++ knownBug + } -body { + focusClear + focus .t.b1 +@@ -508,7 +508,7 @@ + destroy .t2 + } -result {} + test focus-3.5 {SetFocus procedure, generating events} -constraints { +- unix testwrapper ++ knownBug + } -body { + focusSetup + focusClear +@@ -548,7 +548,7 @@ + + + test focus-4.1 {TkFocusDeadWindow procedure} -constraints { +- unix testwrapper ++ knownBug + } -body { + focusSetup + update +@@ -599,7 +599,7 @@ + + # Test 5.1 fails (before and after update) + test focus-5.1 {ChangeXFocus procedure, don't take focus unless have it} -constraints { +- unix testwrapper secureserver ++ knownBug + } -body { + setupbg + focusSetup +@@ -622,7 +622,7 @@ + + fixfocus + test focus-6.1 {miscellaneous - embedded application in same process} -constraints { +- unix testwrapper ++ knownBug + } -setup { + eval interp delete [interp slaves] + } -body { +@@ -677,7 +677,7 @@ + } -result {{.t.f2.e1 {} {focus out .t.f2.e1 NotifyNonlinear} {focus out .t.f2 NotifyNonlinearVirtual} {focus in .t.f1 NotifyNonlinear} | {focus out .t.f1 NotifyNonlinear} {focus in .t.f2 NotifyNonlinearVirtual} {focus in .t.f2.e1 NotifyNonlinear}} {{focus in . NotifyVirtual} {focus in .e1 NotifyAncestor} | {focus out .e1 NotifyAncestor} {focus out . NotifyVirtual}}} + + test focus-6.2 {miscellaneous - embedded application in different process} -constraints { +- unix testwrapper ++ knownBug + } -body { + setupbg + toplevel .t +--- a/tests/font.test 2020-12-26 19:15:55.199228774 +0100 ++++ b/tests/font.test 2020-12-26 19:18:05.414951407 +0100 +@@ -134,7 +134,7 @@ + # not (objc > 3) so objPtr = NULL + lindex [font actual {-family times}] 0 + } -result {-family} +-test font-4.9 {font command: actual} -constraints {unix noExceed} -body { ++test font-4.9 {font command: actual} -constraints {knownBug} -body { + # (objc > 3) so objPtr = objv[3 + skip] + string tolower [font actual {-family times} -family] + } -result {times} +@@ -399,7 +399,7 @@ + # (tkfont == NULL) + font measure "\{xyz" abc + } -returnCodes error -result "font \"{xyz\" doesn't exist" +-test font-9.5 {font command: measure} -body { ++test font-9.5 {font command: measure} -constraints knownBug -body { + # Tk_TextWidth() + expr {[font measure $fixed "abcdefg"] == [font measure $fixed "a"]*7 } + } -result 1 +@@ -450,7 +450,7 @@ + # (Tcl_GetIndexFromObj() != TCL_OK) + font metrics $fixed -xyz + } -returnCodes error -result {bad metric "-xyz": must be -ascent, -descent, -linespace, or -fixed} +-test font-10.9 {font command: metrics: get individual metrics} -body { ++test font-10.9 {font command: metrics: get individual metrics} -constraints knownBug -body { + font metrics $fixed -ascent + font metrics $fixed -descent + font metrics $fixed -linespace +@@ -921,7 +921,7 @@ + } + } -result {LucidaBright} + test font-21.6 {Tk_PostscriptFontName procedure: spaces} -constraints { +- x11 ++ knownBug + } -body { + psfontname "{new century schoolbook} 10" + } -result {NewCenturySchlbk-Roman} +--- a/tests/main.test.old 2020-12-26 19:27:49.188791206 +0100 ++++ b/tests/main.test 2020-12-26 19:28:40.782897366 +0100 +@@ -91,7 +91,7 @@ + removeFile script + } -returnCodes ok -result {-enc utf-8 script} + +-test main-3.1 {Tk_ParseArgv: -help option} -constraints unix -body { ++test main-3.1 {Tk_ParseArgv: -help option} -constraints knownBug -body { + # Run only on unix as Win32 pops up native dialog + exec [interpreter] -help + } -returnCodes error -match glob -result {% application-specific initialization failed: Command-specific options:*} +--- a/tests/pack.test 2020-12-26 19:29:47.742736743 +0100 ++++ b/tests/pack.test 2020-12-26 19:30:50.867642152 +0100 +@@ -1551,7 +1551,7 @@ + + + test pack-18.1 {unmap slaves when master unmapped} -constraints { +- tempNotPc ++ knownBug + } -setup { + eval destroy [winfo child .pack] + } -body { +@@ -1575,7 +1575,7 @@ + update + lappend result [winfo ismapped .pack.a] + } -result {1 0 200 75 0 1} +-test pack-18.2 {unmap slaves when master unmapped} -setup { ++test pack-18.2 {unmap slaves when master unmapped} -constraints knownBug -setup { + eval destroy [winfo child .pack] + } -body { + +--- a/tests/place.test 2020-12-26 20:20:26.508256229 +0100 ++++ b/tests/place.test 2020-12-26 20:21:00.213678014 +0100 +@@ -259,7 +259,7 @@ + } -result {30 60} + + +-test place-8.1 {MasterStructureProc, mapping and unmapping slaves} -setup { ++test place-8.1 {MasterStructureProc, mapping and unmapping slaves} -constraints knownBug -setup { + place forget .t.f2 + place forget .t.f + } -body { +@@ -276,7 +276,7 @@ + update + lappend result [winfo ismapped .t.f2] + } -result {1 0 40 30 0 1} +-test place-8.2 {MasterStructureProc, mapping and unmapping slaves} -setup { ++test place-8.2 {MasterStructureProc, mapping and unmapping slaves} -constraints knownBug -setup { + place forget .t.f2 + place forget .t.f + } -body { +--- a/tests/scrollbar.test 2020-12-26 20:24:21.356505305 +0100 ++++ b/tests/scrollbar.test 2020-12-26 20:26:32.214409209 +0100 +@@ -270,15 +270,9 @@ + format {%.6g} [.s fraction 4 21] + } [format %.6g [expr {(21.0 - ([winfo height .s] - [getTroughSize .s])/2.0) \ + /([getTroughSize .s] - 1)}]] +-test scrollbar-3.36 {ScrollbarWidgetCmd procedure, "fraction" option} x11 { +- format {%.6g} [.s fraction 4 179] +-} {1} + test scrollbar-3.37 {ScrollbarWidgetCmd procedure, "fraction" option} {testmetrics} { + format {%.6g} [.s fraction 4 [expr {200 - [testmetrics cyvscroll .s]}]] + } {1} +-test scrollbar-3.38 {ScrollbarWidgetCmd procedure, "fraction" option} x11 { +- format {%.6g} [.s fraction 4 178] +-} {0.993711} + test scrollbar-3.39 {ScrollbarWidgetCmd procedure, "fraction" option} {testmetrics win} { + expr { + [format {%.6g} [.s fraction 4 [expr {200 - [testmetrics cyvscroll .s] - 2}]]] +@@ -491,9 +485,6 @@ + # macOS scrollbars have no arrows nowadays + .s identify 8 4 + } {trough1} +-test scrollbar-6.12.1 {ScrollbarPosition procedure} x11 { +- .s identify 8 19 +-} {arrow1} + test scrollbar-6.12.2 {ScrollbarPosition procedure} aqua { + # macOS scrollbars have no arrows nowadays + .s identify 8 19 +@@ -549,9 +540,6 @@ + .s identify [expr {[winfo width .s] / 2}] [expr {[winfo height .s] + - [testmetrics cyvscroll .s] - 1}] + } {trough2} +-test scrollbar-6.29.1 {ScrollbarPosition procedure} x11 { +- .s identify 8 180 +-} {arrow2} + test scrollbar-6.29.2 {ScrollbarPosition procedure} aqua { + # macOS scrollbars have no arrows nowadays + .s identify 8 180 +@@ -573,9 +561,6 @@ + test scrollbar-6.34 {ScrollbarPosition procedure} unix { + .s identify 4 100 + } {trough2} +-test scrollbar-6.35 {ScrollbarPosition procedure} unix { +- .s identify 18 100 +-} {trough2} + test scrollbar-6.37 {ScrollbarPosition procedure} win { + .s identify 0 100 + } {trough2} +@@ -612,9 +597,6 @@ + .t.s identify [expr {int(.4 / [.t.s delta 1 0]) + [testmetrics cxhscroll .t.s] + - 1}] [expr {[winfo height .t.s] / 2}] + } {slider} +-test scrollbar-6.44 {ScrollbarPosition procedure} unix { +- .t.s identify 100 18 +-} {trough2} + test scrollbar-6.46 {ScrollbarPosition procedure} win { + .t.s identify 100 [expr {[winfo height .t.s] - 1}] + } {trough2} +--- a/tests/send.test 2020-12-26 22:31:48.460395767 +0100 ++++ b/tests/send.test 2020-12-26 22:32:55.577225240 +0100 +@@ -522,10 +522,6 @@ + set x + } {1 {target application died}} + +-test send-11.1 {AppendPropCarefully and AppendErrorProc procedures} {secureserver testsend} { +- testsend prop root InterpRegistry "0x21447 dummy\n" +- list [catch {send dummy foo} msg] $msg +-} {1 {no application named "dummy"}} + test send-11.2 {AppendPropCarefully and AppendErrorProc procedures} {secureserver testsend} { + testsend prop comm Comm "c\n-r0x123 44\n-n tktest\n-s concat a b c\n" + update +--- a/tests/text.test 2020-12-26 22:33:20.794786722 +0100 ++++ b/tests/text.test 2020-12-26 22:35:03.560000413 +0100 +@@ -6682,7 +6682,7 @@ + } -cleanup { + destroy .t + } -result {no_<>_event_fired} +-test text-27.15d {<> virtual event on with cursor inside selection} -body { ++test text-27.15d {<> virtual event on with cursor inside selection} -constraints knownBug -body { + pack [text .t] + .t insert end "There is a selection in this text widget,\n" + .t insert end "and it will be impacted by the event received.\n" +--- a/tests/unixEmbed.test 2020-12-26 22:51:50.192506259 +0100 ++++ b/tests/unixEmbed.test 2020-12-26 22:52:21.590963386 +0100 +@@ -1086,7 +1086,7 @@ + } -result {{} {{key b}}} + + test unixEmbed-8.1 {TkpClaimFocus procedure} -constraints { +- unix notAqua ++ knownBug + } -setup { + deleteWindows + } -body { +--- a/tests/textWind.test 2020-12-26 23:02:18.379690140 +0100 ++++ b/tests/textWind.test 2020-12-26 23:02:51.948113638 +0100 +@@ -790,7 +790,7 @@ + {{can't embed .t relative to .t}} \ + [list [expr {$padx+5*$fixedWidth}] [expr {$pady+($fixedHeight/2)}] 0 0]] + +-test textWind-10.7 {EmbWinLayoutProc procedure, error in creating window} -setup { ++test textWind-10.7 {EmbWinLayoutProc procedure, error in creating window} -constraints knownBug -setup { + .t delete 1.0 end + destroy .t2 + proc bgerror args { +--- a/tests/winWm.test 2020-12-26 23:03:20.701619782 +0100 ++++ b/tests/winWm.test 2020-12-26 23:03:46.991168197 +0100 +@@ -532,7 +532,7 @@ + destroy .tx .t .sd + } -result {ok} + +-test winWm-9.2 "check wm forget for unmapped parent (#3205464,#2967911)" -setup { ++test winWm-9.2 "check wm forget for unmapped parent (#3205464,#2967911)" -constraints knownBug -setup { + destroy .t + toplevel .t + set winwm92 {} +--- a/tests/winfo.test 2020-12-26 23:04:34.411353552 +0100 ++++ b/tests/winfo.test 2020-12-26 23:05:25.199480886 +0100 +@@ -291,7 +291,7 @@ + test winfo-9.3 {"winfo viewable" command} -body { + winfo viewable . + } -result {1} +-test winfo-9.4 {"winfo viewable" command} -body { ++test winfo-9.4 {"winfo viewable" command} -constraints knownBug -body { + wm iconify . + winfo viewable . + } -cleanup { +@@ -320,7 +320,7 @@ + } -cleanup { + deleteWindows + } -result {0 0} +-test winfo-9.7 {"winfo viewable" command} -setup { ++test winfo-9.7 {"winfo viewable" command} -constraints knownBug -setup { + deleteWindows + } -body { + frame .f1 -width 100 -height 100 -relief raised -bd 2 +--- a/tests/wm.test 2020-12-26 23:06:24.946454094 +0100 ++++ b/tests/wm.test 2020-12-26 23:09:41.055082358 +0100 +@@ -805,7 +805,7 @@ + destroy .t2 .r.f + } -result {can't iconify .t2: it is an embedded window} + +-test wm-iconify-3.1 {iconify behavior} -body { ++test wm-iconify-3.1 {iconify behavior} -constraints knownBug -body { + toplevel .t2 + wm geom .t2 -0+0 + update +@@ -1413,7 +1413,7 @@ + + deleteWindows + +-test wm-stackorder-3.1 {unmapped toplevel} -body { ++test wm-stackorder-3.1 {unmapped toplevel} -constraints knownBug -body { + toplevel .t1 ; update + toplevel .t2 ; update + wm iconify .t1 +@@ -1523,7 +1523,7 @@ + destroy .t + } -result {.t .} + test wm-stackorder-5.2 {A normal toplevel can't be raised above an \ +- overrideredirect toplevel on unix} -constraints x11 -body { ++ overrideredirect toplevel on unix} -constraints knownBug -body { + toplevel .t + tkwait visibility .t + wm overrideredirect .t 1 +@@ -1722,7 +1722,7 @@ + } -result {withdrawn 0 normal 1} + + test wm-transient-4.1 {transient toplevel is withdrawn +- when mapped if master is iconic} -body { ++ when mapped if master is iconic} -constraints knownBug -body { + toplevel .master + wm iconify .master + update +@@ -1734,7 +1734,7 @@ + deleteWindows + } -result {withdrawn 0} + test wm-transient-4.2 {already mapped transient toplevel +- is withdrawn if master is iconic} -body { ++ is withdrawn if master is iconic} -constraints knownBug -body { + toplevel .master + raiseDelay + wm iconify .master +@@ -1748,7 +1748,7 @@ + deleteWindows + } -result {withdrawn 0} + test wm-transient-4.3 {iconify/deiconify on the master +- does a withdraw/deiconify on the transient} -setup { ++ does a withdraw/deiconify on the transient} -constraints knownBug -setup { + set results [list] + } -body { + toplevel .master +@@ -1924,7 +1924,7 @@ + deleteWindows + } + +-test wm-transient-8.1 {transient to withdrawn window, Bug 1163496} -setup { ++test wm-transient-8.1 {transient to withdrawn window, Bug 1163496} -constraints knownBug -setup { + deleteWindows + set result {} + } -body { +@@ -2001,7 +2001,7 @@ + } -cleanup { + deleteWindows + } -result {iconic} +-test wm-state-2.8 {state change after map} -body { ++test wm-state-2.8 {state change after map} -constraints knownBug -body { + toplevel .t + update + wm state .t iconic +@@ -2009,7 +2009,7 @@ + } -cleanup { + deleteWindows + } -result {iconic} +-test wm-state-2.9 {state change after map} -body { ++test wm-state-2.9 {state change after map} -constraints knownBug -body { + toplevel .t + update + wm iconify .t diff --git a/dev-lang/tk/tk-8.6.10.ebuild b/dev-lang/tk/tk-8.6.10.ebuild new file mode 100644 index 000000000000..ba3a658ca1b7 --- /dev/null +++ b/dev-lang/tk/tk-8.6.10.ebuild @@ -0,0 +1,153 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools multilib-minimal prefix toolchain-funcs virtualx + +MY_P="${PN}${PV/_beta/b}" + +DESCRIPTION="Tk Widget Set" +HOMEPAGE="http://www.tcl.tk/" +SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" + +LICENSE="tcltk" +SLOT="0/8.6" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug +threads truetype aqua xscreensaver" +RESTRICT="!test? ( test )" + +RDEPEND=" + !aqua? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] ) + xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] ) + ) + ~dev-lang/tcl-$(ver_cut 1-3):0=[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + !aqua? ( x11-base/xorg-proto )" + +# Not bumped to 8.6 +#RESTRICT=test + +SPARENT="${WORKDIR}/${PN}$(ver_cut 1-3 ${PV})" +S="${SPARENT}"/unix + +PATCHES=( + "${FILESDIR}"/${P}-multilib.patch + "${FILESDIR}"/${PN}-8.4.15-aqua.patch + "${FILESDIR}"/${PN}-8.6.9-conf.patch # Bug 125971 + "${FILESDIR}"/${P}-test.patch +) + +src_prepare() { + find \ + "${SPARENT}"/compat/* \ + -delete || die + + pushd "${SPARENT}" &>/dev/null || die + default + + # failing test too big to be adapted + rm tests/textDisp.test \ + tests/unixFont.test \ + tests/unixWm.test \ + || die + + popd &>/dev/null || die + eprefixify Makefile.in + + # Make sure we use the right pkg-config, and link against fontconfig + # (since the code base uses Fc* functions). + sed \ + -e 's/FT_New_Face/XftFontOpen/g' \ + -e "s:\:$(tc-getPKG_CONFIG):" \ + -e 's:xft freetype2:xft freetype2 fontconfig:' \ + -i configure.in || die + rm configure || die + + tc-export CC + + sed \ + -e '/chmod/s:555:755:g' \ + -i Makefile.in || die + + sed \ + -e 's:-O[2s]\?::g' \ + -i tcl.m4 || die + + mv configure.{in,ac} || die + + eautoconf + + multilib_copy_sources +} + +multilib_src_configure() { + if tc-is-cross-compiler ; then + export ac_cv_func_strtod=yes + export tcl_cv_strtod_buggy=1 + fi + + local mylibdir=$(get_libdir) + + econf \ + --with-tcl="${EPREFIX}/usr/${mylibdir}" \ + $(use_enable threads) \ + $(use_enable aqua) \ + $(use_enable truetype xft) \ + $(use_enable xscreensaver xss) \ + $(use_enable debug symbols) +} + +multilib_src_test() { + virtx emake test +} + +multilib_src_install() { + #short version number + local v1=$(ver_cut 1-2) + local mylibdir=$(get_libdir) + + S= default + + # normalize $S path, bug #280766 (pkgcore) + local nS="$(cd "${S}"; pwd)" + + # fix the tkConfig.sh to eliminate refs to the build directory + # and drop unnecessary -L inclusion to default system libdir + + sed \ + -e "/^TK_BUILD_LIB_SPEC=/s:-L${S}-\w*\.\w* ::g" \ + -e "/^TK_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \ + -e "/^TK_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tk${v1}/include:g" \ + -e "/^TK_BUILD_STUB_LIB_SPEC=/s:-L${S}-\w*\.\w* *::g" \ + -e "/^TK_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \ + -e "/^TK_BUILD_STUB_LIB_PATH=/s:${S}-\w*\.\w*:${EPREFIX}/usr/${mylibdir}:g" \ + -e "/^TK_LIB_FILE=/s:'libtk${v1}..TK_DBGX..so':\"libk${v1}\$\{TK_DBGX\}.so\":g" \ + -i "${ED}"/usr/${mylibdir}/tkConfig.sh || die + if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; then + sed \ + -e "/^TK_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \ + -e "/^TK_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \ + -i "${ED}"/usr/${mylibdir}/tkConfig.sh || die + fi + + # install private headers + insinto /usr/${mylibdir}/tk${v1}/include/unix + doins "${S}"/*.h + insinto /usr/${mylibdir}/tk${v1}/include/generic + doins "${SPARENT}"/generic/*.h + rm -f "${ED}"/usr/${mylibdir}/tk${v1}/include/generic/{tk,tkDecls,tkPlatDecls}.h || die + + # install symlink for libraries + dosym libtk${v1}$(get_libname) /usr/${mylibdir}/libtk$(get_libname) + dosym libtkstub${v1}.a /usr/${mylibdir}/libtkstub.a + + if multilib_is_native_abi; then + dosym wish${v1} /usr/bin/wish + dodoc "${SPARENT}"/{ChangeLog*,README.md,changes} + fi +} diff --git a/dev-lang/whitespace/metadata.xml b/dev-lang/whitespace/metadata.xml index 41574f2e48b6..b7878815d80d 100644 --- a/dev-lang/whitespace/metadata.xml +++ b/dev-lang/whitespace/metadata.xml @@ -5,7 +5,4 @@ haskell@gentoo.org Gentoo Haskell - - haroldl/whitespace-nd - diff --git a/dev-lang/whitespace/whitespace-0.4.ebuild b/dev-lang/whitespace/whitespace-0.4.ebuild index c84fac19416d..1efe97570ebb 100644 --- a/dev-lang/whitespace/whitespace-0.4.ebuild +++ b/dev-lang/whitespace/whitespace-0.4.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -# ebuild generated by hackport 0.3.5.9999 +# ebuild generated by hackport 0.6.7.9999 -CABAL_FEATURES="bin" -inherit eutils haskell-cabal +CABAL_FEATURES="" +inherit haskell-cabal DESCRIPTION="Whitespace, an esoteric programming language" HOMEPAGE="https://github.com/haroldl/whitespace-nd" @@ -17,13 +17,11 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -RDEPEND="" +RDEPEND="dev-haskell/random:= + >=dev-lang/ghc-7.4.1:= +" DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.6.0.3 - dev-haskell/random - >=dev-lang/ghc-6.10.4 + >=dev-haskell/cabal-1.2 " -src_prepare() { - epatch "${FILESDIR}"/${P}-ghc-7.10.patch -} +PATCHES=("${FILESDIR}"/${P}-ghc-7.10.patch) diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 63f356d85248f7b79aacd913a2f1b60769412eea..af726fd8d0ecec3a8a4787f7c6f627d4607dc442 100644 GIT binary patch delta 84614 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�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 delta 84611 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 Science Project - On nVidia CUDA 10.1. On nVidia CUDA 10.2. - On nVidia CUDA 11.0. On nVidia CUDA 11.1. diff --git a/dev-libs/dbus-glib/dbus-glib-0.110.ebuild b/dev-libs/dbus-glib/dbus-glib-0.110.ebuild index 2d3b43af461d..f0822d964676 100644 --- a/dev-libs/dbus-glib/dbus-glib-0.110.ebuild +++ b/dev-libs/dbus-glib/dbus-glib-0.110.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz" LICENSE="|| ( GPL-2 AFL-2.1 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/eventlog/eventlog-0.2.12.ebuild b/dev-libs/eventlog/eventlog-0.2.12.ebuild index d886e06c86ad..0b752fa007c7 100644 --- a/dev-libs/eventlog/eventlog-0.2.12.ebuild +++ b/dev-libs/eventlog/eventlog-0.2.12.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://www.balabit.com/downloads/files/eventlog/0.2//eventlog_${PV}.tar LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~m68k-mint" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" IUSE="static-libs" DEPEND="" diff --git a/dev-libs/expat/expat-2.2.10.ebuild b/dev-libs/expat/expat-2.2.10.ebuild index 2da0a2ea35e0..3c9b32acc0c7 100644 --- a/dev-libs/expat/expat-2.2.10.ebuild +++ b/dev-libs/expat/expat-2.2.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="elibc_FreeBSD examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" diff --git a/dev-libs/expat/expat-2.2.8.ebuild b/dev-libs/expat/expat-2.2.8.ebuild index 7e7cd367ff73..74c45676cf69 100644 --- a/dev-libs/expat/expat-2.2.8.ebuild +++ b/dev-libs/expat/expat-2.2.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="elibc_FreeBSD examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" diff --git a/dev-libs/expat/expat-2.2.9.ebuild b/dev-libs/expat/expat-2.2.9.ebuild index 2da0a2ea35e0..3c9b32acc0c7 100644 --- a/dev-libs/expat/expat-2.2.9.ebuild +++ b/dev-libs/expat/expat-2.2.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="elibc_FreeBSD examples static-libs unicode" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" diff --git a/dev-libs/gmp/gmp-6.2.1.ebuild b/dev-libs/gmp/gmp-6.2.1.ebuild index 4467d61aca90..2d668952762d 100644 --- a/dev-libs/gmp/gmp-6.2.1.ebuild +++ b/dev-libs/gmp/gmp-6.2.1.ebuild @@ -20,7 +20,7 @@ SRC_URI="ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz LICENSE="|| ( LGPL-3+ GPL-2+ )" # The subslot reflects the C & C++ SONAMEs. SLOT="0/10.4" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+asm doc +cxx pic static-libs" BDEPEND="sys-devel/m4 diff --git a/dev-libs/gnulib/gnulib-2019.03.17.09.24.57.ebuild b/dev-libs/gnulib/gnulib-2019.03.17.09.24.57.ebuild index 500065fad3a4..f8ff711142ef 100644 --- a/dev-libs/gnulib/gnulib-2019.03.17.09.24.57.ebuild +++ b/dev-libs/gnulib/gnulib-2019.03.17.09.24.57.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://git.savannah.gnu.org/cgit/${PN}.git/snapshot/${PN}-${GIT_TAG}.t LICENSE="GPL-2" SLOT="0" -KEYWORDS="~ppc-aix ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc" S="${WORKDIR}/${PN}-${GIT_TAG}" diff --git a/dev-libs/icu/icu-67.1.ebuild b/dev-libs/icu/icu-67.1.ebuild index b3cb3107a54e..89bde4dbacc9 100644 --- a/dev-libs/icu/icu-67.1.ebuild +++ b/dev-libs/icu/icu-67.1.ebuild @@ -14,7 +14,7 @@ LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="debug doc examples static-libs" BDEPEND="${PYTHON_DEPS} diff --git a/dev-libs/icu/icu-68.1.ebuild b/dev-libs/icu/icu-68.1.ebuild index e13a81c1b337..da6eb4889807 100644 --- a/dev-libs/icu/icu-68.1.ebuild +++ b/dev-libs/icu/icu-68.1.ebuild @@ -14,7 +14,7 @@ LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="debug doc examples static-libs" BDEPEND="${PYTHON_DEPS} diff --git a/dev-libs/icu/icu-68.2.ebuild b/dev-libs/icu/icu-68.2.ebuild index 4474443813c2..0807c6e90ece 100644 --- a/dev-libs/icu/icu-68.2.ebuild +++ b/dev-libs/icu/icu-68.2.ebuild @@ -14,7 +14,7 @@ LICENSE="BSD" SLOT="0/${PV}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="debug doc examples static-libs" BDEPEND="${PYTHON_DEPS} diff --git a/dev-libs/igraph/Manifest b/dev-libs/igraph/Manifest index bb647bf154d5..862a2b7315f0 100644 --- a/dev-libs/igraph/Manifest +++ b/dev-libs/igraph/Manifest @@ -1,3 +1,2 @@ -DIST igraph-0.7.1.tar.gz 2967134 BLAKE2B 27f0a2f51e561a3ea2e2e6d31853fe10ffd66f9f67603d77f2c0449a4c2bcd4d45c98516b526fb0f23a871ebe3db1fcf0c691551714d044124778faa147bd30f SHA512 ac7d7e3fbc6d27ae69079224881ca03db2c7e0b50d016706f3e167c614e2c9332c675d2fcd3cde12874e13a8fc402d42222308c6195afadee15152cec93f94dd -DIST igraph-0.8.2.tar.gz 3625308 BLAKE2B b3be5a28b6507c98c88a96c4a14e6b9c45645985f5b16aaae0739412a5f26a1ccdbda3180fac5d12525b4da2f5fc3d6caad3928cd1306b151b89104bbbb5f6e8 SHA512 e1035ed22541c7d253c201da5d2f8c5ceb154a6bf4be1b41981a02d6bbe72038647bf011432e2446307e615c27aa8079d4ef2c4447c2eba3764788e26e8f790b DIST igraph-0.8.3.tar.gz 3636192 BLAKE2B 1a6636a074182fc859d7c2982546668b221be8a71b9a8a60404764684b7488a41450cedb75f89558f1ffe6f6dbef298057b5294495f2e7992768f5fd4e40fbd9 SHA512 a25126fd5ee7cf823b6728d02d38c8d13c8561e9f6e10372faef15e98f4381c118f3dd9f308d003d7d18ca501e7055b838711a2a62e00afba32ca929c8d765f1 +DIST igraph-0.8.5.tar.gz 3303252 BLAKE2B 9aa920e39a1ef76376eb9a88b6d24e2d051aa22807d4e9bbac49fd1708c59f821d2d4ec55dc96a89de84dfc3ca394e3de9f60704b7f3880a40128863b209d0d6 SHA512 eeb7a21b3a0551e47c178e568811a415e39afb2cc99be39905a15d667fa59564e83979111e1ea5d93636d5b0c7dcbed18728f03aa7ee4d83f96c45af52de8370 diff --git a/dev-libs/igraph/files/igraph-0.7.1-unbundle.patch b/dev-libs/igraph/files/igraph-0.7.1-unbundle.patch deleted file mode 100644 index 755e749c1868..000000000000 --- a/dev-libs/igraph/files/igraph-0.7.1-unbundle.patch +++ /dev/null @@ -1,269 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index acf76cd..a9db7bd 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -167,7 +167,8 @@ if test "x$enable_gmp" != "xno"; then - AC_CHECK_HEADER([gmp.h], [ - AC_DEFINE([HAVE_GMP], [1], [Define to 1 if you have the GMP library]) - gmp_support=yes -- LDFLAGS="${LDFLAGS} -lgmp" -+ GMP_LIBS="-lgmp" -+ AC_SUBST(GMP_LIBS) - PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} -lgmp" - ]) - ]) -@@ -231,24 +232,16 @@ else - fi - - if test "$internal_blas" = "no"; then -- AC_CHECK_LIB([blas], [daxpy_], [], -- AC_CHECK_LIB([blas], [daxpy], [], -- AC_CHECK_LIB([blas], [DAXPY_], [], -- AC_CHECK_LIB([blas], [DAXPY], [], -- [AC_MSG_RESULT(not found, trying to use -lblas anyway.)])))) -- LDFLAGS="${LDFLAGS} -lblas" -+ PKG_CHECK_MODULES([BLAS],[blas]) -+ CPPFLAGS="${CPPFLAGS} ${BLAS_CFLAGS}" - PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} -lblas" - else - AC_DEFINE([INTERNAL_BLAS], [1], [Define to 1 if you use the internal BLAS library]) - fi - - if test "$internal_lapack" = "no"; then -- AC_CHECK_LIB([lapack], [dlarnv_], [], -- AC_CHECK_LIB([lapack], [dlarnv], [], -- AC_CHECK_LIB([lapack], [DLARNV_], [], -- AC_CHECK_LIB([lapack], [DLARNV], [], -- [AC_MSG_RESULT(not found, trying to use -llapack anyway.)])))) -- LDFLAGS="${LDFLAGS} -llapack" -+ PKG_CHECK_MODULES([LAPACK],[lapack]) -+ CPPFLAGS="${CPPFLAGS} ${LAPACK_CFLAGS}" - PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} -llapack" - else - AC_DEFINE([INTERNAL_LAPACK], [1], [Define to 1 if you use the internal LAPACK library]) -@@ -258,17 +251,15 @@ if test "$internal_arpack" = "no"; then - if test "$tls_support" = "yes"; then - AC_MSG_ERROR([Thread-local storage only supported with internal ARPACK library]) - fi -- AC_CHECK_LIB([arpack], [dsaupd_], [], -- AC_CHECK_LIB([arpack], [dsaupd], [], -- AC_CHECK_LIB([arpack], [DSAUPD_], [], -- AC_CHECK_LIB([arpack], [DSAUPD], [], -- [AC_MSG_RESULT(not found, trying to use -larpack anyway.)])))) -- LDFLAGS="${LDFLAGS} -larpack" -+ PKG_CHECK_MODULES([ARPACK],[arpack]) -+ CPPFLAGS="${CPPFLAGS} ${ARPACK_CFLAGS}" - PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} -larpack" - else - AC_DEFINE([INTERNAL_ARPACK], [1], [Define to 1 if you use the internal ARPACK library]) - fi - -+PKG_CHECK_MODULES([CS],[cxsparse]) -+ - glpk_support=no - AC_ARG_ENABLE(glpk, AC_HELP_STRING([--disable-glpk], [Compile without the GLPK library])) - if test "x$enable_glpk" != "xno"; then -@@ -283,7 +274,8 @@ if test "x$enable_glpk" != "xno"; then - ], [ - AC_DEFINE([HAVE_GLPK], [1], [Define to 1 if you have the GLPK library]) - glpk_support=yes -- LDFLAGS="${LDFLAGS} -lglpk" -+ GLPK_LIBS="-lglpk" -+ AC_SUBST(GLPK_LIBS) - PKGCONFIG_LIBS_PRIVATE="${PKGCONFIG_LIBS_PRIVATE} -lglpk" - ]) - ]) -diff --git a/examples/simple/igraph_arpack_rnsolve.out b/examples/simple/igraph_arpack_rnsolve.out -index ec38497..6603034 100644 ---- a/examples/simple/igraph_arpack_rnsolve.out -+++ b/examples/simple/igraph_arpack_rnsolve.out -@@ -16,7 +16,7 @@ - --- - 22.0483 0 - -21.3281 0 ---3.00735 -19.2957 -+-3.00735 19.2957 - --- - 0.373224 0.226696 0.204213 0.0473383 - -0.289145 -0.296079 -0.0479785 0.156365 -@@ -31,7 +31,7 @@ - --- - -21.3281 0 - -12.4527 0 ---3.00735 -19.2957 -+-3.00735 19.2957 - --- - -0.226696 0.695866 -0.204213 -0.0473383 - 0.296079 0.120213 0.0479785 -0.156365 -@@ -46,7 +46,7 @@ - --- - -3.00735 19.2957 - -3.00735 -19.2957 --12.1099 6.27293 -+12.1099 -6.27293 - --- - 0.0768616 -0.195028 -0.152389 0.21912 - 0.147607 0.0704569 0.346547 0.125122 -diff --git a/examples/simple/igraph_layout_merge2.out b/examples/simple/igraph_layout_merge2.out -index dfe2c22..9fe81bf 100644 ---- a/examples/simple/igraph_layout_merge2.out -+++ b/examples/simple/igraph_layout_merge2.out -@@ -1,13 +1,13 @@ ---2.73912 -2.95429 ---0.479512 -4.00008 --1.96326 -3.51798 --3.65613 -1.69214 --3.95248 0.780051 --2.73912 2.95429 --0.479512 4.00008 ---1.96326 3.51798 ---3.65613 1.69214 ---3.95248 -0.780051 -+-2.55311 -3.13964 -+-0.22007 -4.0407 -+2.19703 -3.39835 -+3.77493 -1.45795 -+3.91094 1.03935 -+2.55311 3.13964 -+0.22007 4.0407 -+-2.19703 3.39835 -+-3.77493 1.45795 -+-3.91094 -1.03935 - -1.6061 6.30088 - -4.92661 5.80435 - -3.69637 8.92826 -diff --git a/examples/simple/igraph_sparsemat2.c b/examples/simple/igraph_sparsemat2.c -index c39d0e5..fdfd264 100644 ---- a/examples/simple/igraph_sparsemat2.c -+++ b/examples/simple/igraph_sparsemat2.c -@@ -21,7 +21,7 @@ - - */ - --#include -+#include - #include - #include - #include -diff --git a/examples/simple/igraph_sparsemat3.c b/examples/simple/igraph_sparsemat3.c -index 630bf1a..b23cbe1 100644 ---- a/examples/simple/igraph_sparsemat3.c -+++ b/examples/simple/igraph_sparsemat3.c -@@ -21,7 +21,7 @@ - - */ - --#include -+#include - #include - #include - -diff --git a/examples/simple/igraph_sparsemat4.c b/examples/simple/igraph_sparsemat4.c -index 4d85bde..7497faf 100644 ---- a/examples/simple/igraph_sparsemat4.c -+++ b/examples/simple/igraph_sparsemat4.c -@@ -21,7 +21,7 @@ - - */ - --#include -+#include - #include - #include - -diff --git a/src/Makefile.am b/src/Makefile.am -index e7085c5..194f4a0 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -9,9 +9,6 @@ AM_YFLAGS = -d - - lib_LTLIBRARIES = libigraph.la - --include lapack/blas.inc --include lapack/lapack.inc --include lapack/arpack.inc - include plfit/plfit.inc - - F2C = f2c/abort_.c f2c/dolio.c f2c/r_sin.c\ -@@ -99,8 +96,6 @@ if INTERNAL_ARPACK - ARPACK_LIB = libarpack.la - endif - --include ../optional/glpk/glpk.inc -- - if INTERNAL_GLPK - libglpk_la_SOURCES = $(GLPK) - libglpk_la_CFLAGS = -I$(top_srcdir)/optional/glpk -@@ -255,7 +250,7 @@ SOURCES = basic_query.c games.c cocitation.c iterators.c \ - drl_layout_3d.cpp drl_graph_3d.cpp \ - DensityGrid_3d.cpp \ - foreign-dl-parser.y foreign-dl-lexer.l \ -- $(CS) sparsemat.c mixing.c bigint.c bignum.c \ -+ sparsemat.c mixing.c bigint.c bignum.c \ - version.c optimal_modularity.c \ - igraph_fixed_vectorlist.c separators.c \ - igraph_marked_queue.c igraph_estack.c st-cuts.c \ -@@ -274,8 +269,8 @@ libigraph_la_SOURCES = $(SOURCES) $(HEADERS_PRIVATE) - libigraph_la_CFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(WARNING_CFLAGS) - libigraph_la_CXXFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(WARNING_CFLAGS) - libigraph_la_LDFLAGS = -no-undefined --libigraph_la_LIBADD = -lm $(XML2_LIBS) $(F2C_LIB) $(BLAS_LIB) \ -- $(LAPACK_LIB) $(ARPACK_LIB) $(GLPK_LIB) $(PRPACK_LIB) \ -+libigraph_la_LIBADD = -lm $(XML2_LIBS) $(F2C_LIB) $(BLAS_LIBS) $(GMP_LIBS) \ -+ $(LAPACK_LIBS) $(ARPACK_LIBS) $(GLPK_LIBS) $(PRPACK_LIB) $(CS_LIBS) \ - $(PLFIT_LIB) - - if INTERNAL_GLPK -diff --git a/src/sparsemat.c b/src/sparsemat.c -index f96d022..6990c91 100644 ---- a/src/sparsemat.c -+++ b/src/sparsemat.c -@@ -23,7 +23,7 @@ - - #include "config.h" - --#include "cs/cs.h" -+#include "cs.h" - - #include "igraph_sparsemat.h" - #include "igraph_error.h" -diff --git a/tests/Makefile.am b/tests/Makefile.am -index 6da83b2..c0b82d6 100644 ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -13,7 +13,7 @@ $(srcdir)/package.m4: $(top_srcdir)/configure.ac - echo 'm4_define([AT_PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \ - } >$(srcdir)/package.m4 - --EXTRA_DIST += package.m4 -+#EXTRA_DIST += package.m4 - - TESTSUITE_AT = \ - testsuite.at \ -diff --git a/tests/mt.at b/tests/mt.at -index 050974a..9558d6f 100644 ---- a/tests/mt.at -+++ b/tests/mt.at -@@ -29,5 +29,5 @@ AT_CLEANUP - AT_SETUP([Thread-safe ARPACK:]) - AT_KEYWORDS([thread-safe ARPACK]) - AT_COMPILE_CHECK([simple/tls2.c], [simple/tls2.out], [], [internal], -- [-lpthread]) -+ [-lpthread $(${PKG_CONFIG} --libs arpack)]) - AT_CLEANUP -diff --git a/tests/types.at b/tests/types.at -index f80a6a2..29ac739 100644 ---- a/tests/types.at -+++ b/tests/types.at -@@ -133,7 +133,7 @@ AT_CLEANUP - AT_SETUP([Sparse matrix, multiplications (igraph_sparsemat_t): ]) - AT_KEYWORDS([sparse matrix igraph_sparsemat_t]) - AT_COMPILE_CHECK([simple/igraph_sparsemat2.c], [simple/igraph_sparsemat2.out], -- [], [INTERNAL], [-lblas]) -+ [], [INTERNAL], [$(${PKG_CONFIG} --libs blas)]) - AT_CLEANUP - - AT_SETUP([Sparse matrix, indexing (igraph_sparsemat_t): ]) --- -2.0.0 - diff --git a/dev-libs/igraph/igraph-0.7.1-r2.ebuild b/dev-libs/igraph/igraph-0.7.1-r2.ebuild deleted file mode 100644 index b920276602c3..000000000000 --- a/dev-libs/igraph/igraph-0.7.1-r2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs - -DESCRIPTION="Creating and manipulating undirected and directed graphs" -HOMEPAGE="http://www.igraph.org/" -SRC_URI="http://www.igraph.org/nightly/get/c/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/0" -KEYWORDS="~amd64 ~x86" -IUSE="debug gmp" - -RDEPEND=" - dev-libs/libxml2 - >=sci-libs/arpack-3 - virtual/blas - virtual/lapack - >=sci-libs/cxsparse-3 - sci-mathematics/glpk - gmp? ( dev-libs/gmp:0 )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}"/${P}-unbundle.patch ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - tc-export PKG_CONFIG - econf \ - $(use_enable gmp) \ - $(use_enable debug) \ - --disable-static \ - --disable-tls \ - --with-external-arpack \ - --with-external-blas \ - --with-external-lapack \ - --with-external-f2c \ - --with-external-glpk -} - -src_install() { - default - - # no static archives - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-libs/igraph/igraph-0.8.2.ebuild b/dev-libs/igraph/igraph-0.8.5.ebuild similarity index 92% rename from dev-libs/igraph/igraph-0.8.2.ebuild rename to dev-libs/igraph/igraph-0.8.5.ebuild index fbacf2931bef..186bd9a51133 100644 --- a/dev-libs/igraph/igraph-0.8.2.ebuild +++ b/dev-libs/igraph/igraph-0.8.5.ebuild @@ -15,17 +15,17 @@ KEYWORDS="~amd64 ~x86" IUSE="debug" RDEPEND=" - dev-libs/gmp:0 + dev-libs/gmp:0= dev-libs/libxml2 sci-libs/arpack sci-libs/cxsparse - sci-mathematics/glpk + sci-mathematics/glpk:= virtual/blas virtual/lapack" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" -PATCHES=( "${FILESDIR}"/${P}-unbundle.patch ) +PATCHES=( "${FILESDIR}"/${PN}-0.8.2-unbundle.patch ) src_prepare() { default diff --git a/dev-libs/iniparser/iniparser-3.1-r2.ebuild b/dev-libs/iniparser/iniparser-3.1-r2.ebuild index 5c50f4305ea2..d0d9e131c57c 100644 --- a/dev-libs/iniparser/iniparser-3.1-r2.ebuild +++ b/dev-libs/iniparser/iniparser-3.1-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://ndevilla.free.fr/iniparser/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc examples" # the tests are rather examples than tests, no point in running them RESTRICT="test" diff --git a/dev-libs/iniparser/iniparser-4.1.ebuild b/dev-libs/iniparser/iniparser-4.1.ebuild index d3af126dfbf7..be0ef14c82d1 100644 --- a/dev-libs/iniparser/iniparser-4.1.ebuild +++ b/dev-libs/iniparser/iniparser-4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ndevilla/iniparser/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="MIT" SLOT="4" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc examples" BDEPEND="doc? ( app-doc/doxygen )" diff --git a/dev-libs/isl/Manifest b/dev-libs/isl/Manifest index 9362bb67b30c..55a0904ac89b 100644 --- a/dev-libs/isl/Manifest +++ b/dev-libs/isl/Manifest @@ -1,2 +1 @@ -DIST isl-0.22.1.tar.xz 1676948 BLAKE2B cf1661f785344d8132e8f8a339ed8d457677ca1bf943a597d3d0be1e80d8c42e788cdde79fd073d130d681424da7a8e3ca9fa2cd4cd4232220f5c5a1ce99ab99 SHA512 8dc7b0c14e5bfdca8f2161be51d3c9afcd18bc217bb19b7de01dbba0c6f3fdc2b725fb999f8562c77bf2918d3005c9247f7a58474a6da7697390067944d4d4aa DIST isl-0.23.tar.xz 1729656 BLAKE2B ce026eaa1d6c814f4067c555d97a453bdf01d5fa240aa9b6ccd22c9a0e7f19b0c30cd834f976a29b10a5d57eaa747a3f45cf55717f05d98ae405ec93dd42f27b SHA512 da4e7cbd5045d074581d4e1c212acb074a8b2345a96515151b0543cbe2601db6ac2bbd93f9ad6643e98f845b68f438f3882c05b8b90969ae542802a3c78fea20 diff --git a/dev-libs/isl/isl-0.22.1.ebuild b/dev-libs/isl/isl-0.22.1.ebuild deleted file mode 100644 index 8835c838fc72..000000000000 --- a/dev-libs/isl/isl-0.22.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils multilib-minimal preserve-libs - -DESCRIPTION="A library for manipulating integer points bounded by linear constraints" -HOMEPAGE="http://isl.gforge.inria.fr/" -SRC_URI="http://isl.gforge.inria.fr/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0/22" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" -IUSE="static-libs" - -RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND}" -BDEPEND=" - app-arch/xz-utils - virtual/pkgconfig" - -DOCS=( ChangeLog AUTHORS doc/manual.pdf ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.19-gdb-autoload-dir.patch -) - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf $(use_enable static-libs static) -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -type f -name '*.la' -delete -} - -pkg_preinst() { - preserve_old_lib \ - /usr/$(get_libdir)/libisl$(get_libname 14) \ - /usr/$(get_libdir)/libisl$(get_libname 15) \ - /usr/$(get_libdir)/libisl$(get_libname 19) \ - /usr/$(get_libdir)/libisl$(get_libname 21) -} - -pkg_postinst() { - preserve_old_lib_notify \ - /usr/$(get_libdir)/libisl$(get_libname 14) \ - /usr/$(get_libdir)/libisl$(get_libname 15) \ - /usr/$(get_libdir)/libisl$(get_libname 19) \ - /usr/$(get_libdir)/libisl$(get_libname 21) -} diff --git a/dev-libs/json-c/Manifest b/dev-libs/json-c/Manifest index 66a308c2f404..99ea09eff23f 100644 --- a/dev-libs/json-c/Manifest +++ b/dev-libs/json-c/Manifest @@ -1,2 +1 @@ -DIST json-c-0.14.tar.gz 321677 BLAKE2B 39325988dd58dad589fc0f036c17b2337c81cf7aab8ecb2232f8d59fef9d38df28e096f8d22320e0003799d477debddc4926eaa7a170954263c6b303c1fa056e SHA512 75537c61d0632a01f94d2394d7a4387ef1eca0b68aa56c495d3d96dd29b38ed20eb0cc3f6e5e24dc6660c8939669f8954005d9c3ba20437f3fcc9f9dd896b00d DIST json-c-0.15.tar.gz 361488 BLAKE2B ae34f6dd45ebee55e6413ecb234e48fa5ae1c17e6fa12462aaaa04e8801457060e176abe90d76d04ad0ee9b903ff467bc3b8ed5816792da175aad8862b9d168e SHA512 dc01298bcc78f0f31a34f5fcfe45c0feebfd88518e97fb4f96f1a652f71ccdd303415a4c7bf5b573bdcbcca80428281f0dfccefc6545ea3a7f18dbb819332f34 diff --git a/dev-libs/json-c/json-c-0.14-r3.ebuild b/dev-libs/json-c/json-c-0.14-r3.ebuild deleted file mode 100644 index 483ad5f16310..000000000000 --- a/dev-libs/json-c/json-c-0.14-r3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -CMAKE_ECLASS=cmake -inherit cmake-multilib - -DESCRIPTION="A JSON implementation in C" -HOMEPAGE="https://github.com/json-c/json-c/wiki" -SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/5" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="cpu_flags_x86_rdrand doc static-libs threads" - -PATCHES=( - "${FILESDIR}/${PN}-0.14-cmake-static-libs.patch" - "${FILESDIR}/${P}-security-fix.patch" - "${FILESDIR}/${PN}-0.14-object-limitation.patch" -) - -MULTILIB_WRAPPED_HEADERS=( - /usr/include/json-c/config.h -) - -src_prepare() { - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_DOCUMENTATION=$(multilib_native_usex doc) - -DBUILD_STATIC_LIBS=$(usex static-libs) - -DDISABLE_WERROR=ON - -DENABLE_RDRAND=$(usex cpu_flags_x86_rdrand) - -DENABLE_THREADING=$(usex threads) - ) - - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile -} - -multilib_src_test() { - multilib_is_native_abi && cmake_src_test -} - -multilib_src_install_all() { - use doc && HTML_DOCS=( "${S}"/doc/html/. ) - einstalldocs -} diff --git a/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild b/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild index 84a4d8eaa1fc..e5805f28a6e8 100644 --- a/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild +++ b/dev-libs/libIDL/libIDL-0.8.14-r2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gnome.org/" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="" RDEPEND=">=dev-libs/glib-2.44.1-r1:2[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libassuan/libassuan-2.5.3.ebuild b/dev-libs/libassuan/libassuan-2.5.3.ebuild index c712d1fa6158..3c1ba65420ca 100644 --- a/dev-libs/libassuan/libassuan-2.5.3.ebuild +++ b/dev-libs/libassuan/libassuan-2.5.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-3 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=">=dev-libs/libgpg-error-1.8" DEPEND="${RDEPEND}" diff --git a/dev-libs/libassuan/libassuan-2.5.4.ebuild b/dev-libs/libassuan/libassuan-2.5.4.ebuild index bfdc9bf52091..cdc427554fbe 100644 --- a/dev-libs/libassuan/libassuan-2.5.4.ebuild +++ b/dev-libs/libassuan/libassuan-2.5.4.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-3 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=">=dev-libs/libgpg-error-1.17" DEPEND="${RDEPEND}" diff --git a/dev-libs/libcbor/libcbor-0.8.0.ebuild b/dev-libs/libcbor/libcbor-0.8.0.ebuild index a62fb30caa60..0ba2a8e299d6 100644 --- a/dev-libs/libcbor/libcbor-0.8.0.ebuild +++ b/dev-libs/libcbor/libcbor-0.8.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/PJK/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 ~sparc x86" IUSE="+custom-alloc doc test" BDEPEND=" diff --git a/dev-libs/libcss/libcss-0.8.0-r2.ebuild b/dev-libs/libcss/libcss-0.8.0-r2.ebuild index b388f262e7d5..9c537d57334b 100644 --- a/dev-libs/libcss/libcss-0.8.0-r2.ebuild +++ b/dev-libs/libcss/libcss-0.8.0-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libcss/libcss-0.9.0-r1.ebuild b/dev-libs/libcss/libcss-0.9.0-r1.ebuild index 03d454f91075..f532d433da5d 100644 --- a/dev-libs/libcss/libcss-0.9.0-r1.ebuild +++ b/dev-libs/libcss/libcss-0.9.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libcss/libcss-0.9.1-r1.ebuild b/dev-libs/libcss/libcss-0.9.1-r1.ebuild index 03d454f91075..f532d433da5d 100644 --- a/dev-libs/libcss/libcss-0.9.1-r1.ebuild +++ b/dev-libs/libcss/libcss-0.9.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libdnet/libdnet-1.14-r1.ebuild b/dev-libs/libdnet/libdnet-1.14-r1.ebuild index aa60351e6e6c..d74ffecbf390 100644 --- a/dev-libs/libdnet/libdnet-1.14-r1.ebuild +++ b/dev-libs/libdnet/libdnet-1.14-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/ofalk/${PN}/archive/${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86" IUSE="python static-libs test" DEPEND=" diff --git a/dev-libs/libdshconfig/libdshconfig-0.20.13.ebuild b/dev-libs/libdshconfig/libdshconfig-0.20.13.ebuild index d7ed58d8cbb4..35b59f243fb4 100644 --- a/dev-libs/libdshconfig/libdshconfig-0.20.13.ebuild +++ b/dev-libs/libdshconfig/libdshconfig-0.20.13.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://www.netfort.gr.jp/~dancer/software/downloads/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~m68k-mint" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux" RDEPEND="virtual/ssh" diff --git a/dev-libs/libffi-compat/libffi-compat-3.2.1-r3.ebuild b/dev-libs/libffi-compat/libffi-compat-3.2.1-r3.ebuild index 8e6973d9985a..6617263b7ec8 100644 --- a/dev-libs/libffi-compat/libffi-compat-3.2.1-r3.ebuild +++ b/dev-libs/libffi-compat/libffi-compat-3.2.1-r3.ebuild @@ -10,7 +10,7 @@ SRC_URI="ftp://sourceware.org/pub/libffi/libffi-${PV}.tar.gz" LICENSE="MIT" SLOT="6" # libffi.so.6 -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug pax_kernel test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libffi/libffi-3.3-r2.ebuild b/dev-libs/libffi/libffi-3.3-r2.ebuild index 438d54d74f2a..d6512f716d5b 100644 --- a/dev-libs/libffi/libffi-3.3-r2.ebuild +++ b/dev-libs/libffi/libffi-3.3-r2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.ta LICENSE="MIT" SLOT="0/7" # SONAME=libffi.so.7 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug pax_kernel static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libfido2/libfido2-1.5.0-r1.ebuild b/dev-libs/libfido2/libfido2-1.5.0-r1.ebuild index a45c99bd27b1..7629350c5ed2 100644 --- a/dev-libs/libfido2/libfido2-1.5.0-r1.ebuild +++ b/dev-libs/libfido2/libfido2-1.5.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Yubico/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="0/1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~s390 ~sparc x86" IUSE="libressl +static-libs" DEPEND=" diff --git a/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild b/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild index 73e53e817c2e..128dcf3aa2ec 100644 --- a/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild +++ b/dev-libs/libgcrypt-compat/libgcrypt-compat-1.5.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.gnupg.org/" SRC_URI="mirror://gnupg/${MY_PN}/${MY_P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="11" # soname major version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=">=dev-libs/libgpg-error-1.12[${MULTILIB_USEDEP}] !dev-libs/libgcrypt:0/11 diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.6.ebuild b/dev-libs/libgcrypt/libgcrypt-1.8.6.ebuild index d716211b8e20..fe147aa0b123 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.8.6.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.8.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc o-flag-munging" RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.7.ebuild b/dev-libs/libgcrypt/libgcrypt-1.8.7.ebuild index 8b917525e367..d3d9b405a532 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.8.7.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.8.7.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc o-flag-munging" RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libgpg-error/libgpg-error-1.38.ebuild b/dev-libs/libgpg-error/libgpg-error-1.38.ebuild index 4baca344efba..a27a868a101a 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.38.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.38.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2 LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="common-lisp nls" RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" diff --git a/dev-libs/libgpg-error/libgpg-error-1.39.ebuild b/dev-libs/libgpg-error/libgpg-error-1.39.ebuild index dcb9068911b4..7cdaab3047ae 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.39.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.39.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="common-lisp nls" RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" diff --git a/dev-libs/libgpg-error/libgpg-error-1.41.ebuild b/dev-libs/libgpg-error/libgpg-error-1.41.ebuild index dcb9068911b4..be7802c9db40 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.41.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.41.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="common-lisp nls" RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" @@ -32,11 +32,26 @@ PATCHES=( src_prepare() { default + + if use prefix ; then + # don't hardcode /usr/xpg4/bin/sh as shell on Solaris + sed -i -e 's/solaris\*/disabled/' configure.ac || die + fi + # only necessary for as long as we run eautoreconf, configure.ac # uses ./autogen.sh to generate PACKAGE_VERSION, but autogen.sh is # not a pure /bin/sh script, so it fails on some hosts hprefixify -w 1 autogen.sh eautoreconf + + if use prefix ; then + # upstream seems not interested in trying to understand (#584330) + # https://lists.gnupg.org/pipermail/gnupg-devel/2017-March/032671.html + # again reported as https://dev.gnupg.org/T4474 + einfo "Forcing -no-undefined libtool flag ..." + sed -i -e 's/\$(no_undefined)/-no-undefined/' src/Makefile.in + eend $? || die + fi } multilib_src_configure() { diff --git a/dev-libs/libiconv/libiconv-1.15.ebuild b/dev-libs/libiconv/libiconv-1.15.ebuild index 146ebfa72093..e836ac8165f3 100644 --- a/dev-libs/libiconv/libiconv-1.15.ebuild +++ b/dev-libs/libiconv/libiconv-1.15.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libiconv/${P}.tar.gz" LICENSE="LGPL-2+ GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="prefix static-libs" DEPEND="!sys-libs/glibc diff --git a/dev-libs/libintl/libintl-0.19.7.ebuild b/dev-libs/libintl/libintl-0.19.7.ebuild index d3833d165dc0..c7f0564d4380 100644 --- a/dev-libs/libintl/libintl-0.19.7.ebuild +++ b/dev-libs/libintl/libintl-0.19.7.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="static-libs +threads" DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libintl/libintl-0.19.8.1.ebuild b/dev-libs/libintl/libintl-0.19.8.1.ebuild index d3833d165dc0..c7f0564d4380 100644 --- a/dev-libs/libintl/libintl-0.19.8.1.ebuild +++ b/dev-libs/libintl/libintl-0.19.8.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="static-libs +threads" DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libintl/libintl-0.20.1.ebuild b/dev-libs/libintl/libintl-0.20.1.ebuild index 83b7e5e77b3f..9c0cb3e7b011 100644 --- a/dev-libs/libintl/libintl-0.20.1.ebuild +++ b/dev-libs/libintl/libintl-0.20.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="static-libs +threads" DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libintl/libintl-0.20.2.ebuild b/dev-libs/libintl/libintl-0.20.2.ebuild index 381e47de63d1..fdb10fbe42dc 100644 --- a/dev-libs/libintl/libintl-0.20.2.ebuild +++ b/dev-libs/libintl/libintl-0.20.2.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="static-libs +threads" DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libintl/libintl-0.21.ebuild b/dev-libs/libintl/libintl-0.21.ebuild index 349df2d47e3c..ba55719fc394 100644 --- a/dev-libs/libintl/libintl-0.21.ebuild +++ b/dev-libs/libintl/libintl-0.21.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="static-libs +threads" DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libksba/libksba-1.3.5-r1.ebuild b/dev-libs/libksba/libksba-1.3.5-r1.ebuild index 0e5be029abae..fb4badfb8d95 100644 --- a/dev-libs/libksba/libksba-1.3.5-r1.ebuild +++ b/dev-libs/libksba/libksba-1.3.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" LICENSE="LGPL-3+ GPL-2+ GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8" diff --git a/dev-libs/libksba/libksba-1.3.5-r2.ebuild b/dev-libs/libksba/libksba-1.3.5-r2.ebuild index eb6afc87408c..d94c5b0d78d4 100644 --- a/dev-libs/libksba/libksba-1.3.5-r2.ebuild +++ b/dev-libs/libksba/libksba-1.3.5-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" LICENSE="LGPL-3+ GPL-2+ GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8" diff --git a/dev-libs/libksba/libksba-1.4.0.ebuild b/dev-libs/libksba/libksba-1.4.0.ebuild index c2943f6574d1..4c8977ca8725 100644 --- a/dev-libs/libksba/libksba-1.4.0.ebuild +++ b/dev-libs/libksba/libksba-1.4.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" LICENSE="LGPL-3+ GPL-2+ GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8" diff --git a/dev-libs/libksba/libksba-1.5.0.ebuild b/dev-libs/libksba/libksba-1.5.0.ebuild index c2943f6574d1..4c8977ca8725 100644 --- a/dev-libs/libksba/libksba-1.5.0.ebuild +++ b/dev-libs/libksba/libksba-1.5.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gnupg/libksba/${P}.tar.bz2" LICENSE="LGPL-3+ GPL-2+ GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/libgpg-error-1.8" diff --git a/dev-libs/libltdl/libltdl-2.4.6.ebuild b/dev-libs/libltdl/libltdl-2.4.6.ebuild index 802a381eb96e..a9eab9b5e8dc 100644 --- a/dev-libs/libltdl/libltdl-2.4.6.ebuild +++ b/dev-libs/libltdl/libltdl-2.4.6.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/libtool/${MY_P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" # libltdl doesn't have a testsuite. RESTRICT="test" diff --git a/dev-libs/libparserutils/libparserutils-0.2.4-r1.ebuild b/dev-libs/libparserutils/libparserutils-0.2.4-r1.ebuild index b20ac07e4842..aeb14abc754e 100644 --- a/dev-libs/libparserutils/libparserutils-0.2.4-r1.ebuild +++ b/dev-libs/libparserutils/libparserutils-0.2.4-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86 ~m68k-mint" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86" IUSE="iconv test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libparserutils/libparserutils-0.2.4-r3.ebuild b/dev-libs/libparserutils/libparserutils-0.2.4-r3.ebuild index 2db3934a6268..9cab84c8f96e 100644 --- a/dev-libs/libparserutils/libparserutils-0.2.4-r3.ebuild +++ b/dev-libs/libparserutils/libparserutils-0.2.4-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86" IUSE="iconv test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libpcre/libpcre-8.44.ebuild b/dev-libs/libpcre/libpcre-8.44.ebuild index 737d3c29e1da..1e2d3f6f81d6 100644 --- a/dev-libs/libpcre/libpcre-8.44.ebuild +++ b/dev-libs/libpcre/libpcre-8.44.ebuild @@ -18,7 +18,7 @@ fi LICENSE="BSD" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="readline? ( !libedit ) libedit? ( !readline )" diff --git a/dev-libs/libpcre2/libpcre2-10.35.ebuild b/dev-libs/libpcre2/libpcre2-10.35.ebuild index d57510107cb4..c9663707c551 100644 --- a/dev-libs/libpcre2/libpcre2-10.35.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.35.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )" diff --git a/dev-libs/libpcre2/libpcre2-10.36.ebuild b/dev-libs/libpcre2/libpcre2-10.36.ebuild index 89944f501ccb..fb78c5ed26b5 100644 --- a/dev-libs/libpcre2/libpcre2-10.36.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.36.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib" REQUIRED_USE="?? ( libedit readline )" diff --git a/dev-libs/libpipeline/libpipeline-1.5.3.ebuild b/dev-libs/libpipeline/libpipeline-1.5.3.ebuild index 6b55072447b3..40e6f17ea638 100644 --- a/dev-libs/libpipeline/libpipeline-1.5.3.ebuild +++ b/dev-libs/libpipeline/libpipeline-1.5.3.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libpqxx/libpqxx-7.2.1.ebuild b/dev-libs/libpqxx/libpqxx-7.2.1.ebuild index cf1ddcc6fb06..a03988420215 100644 --- a/dev-libs/libpqxx/libpqxx-7.2.1.ebuild +++ b/dev-libs/libpqxx/libpqxx-7.2.1.ebuild @@ -6,7 +6,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{6..9} ) inherit python-any-r1 -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~sparc ~x86" DESCRIPTION="Standard front-end for writing C++ programs that use PostgreSQL" SRC_URI="https://github.com/jtv/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" diff --git a/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild b/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild index 5857572bd62d..18a726c0684d 100644 --- a/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild +++ b/dev-libs/libpthread-stubs/libpthread-stubs-0.4-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" multilib_src_configure() { diff --git a/dev-libs/libtimezonemap/libtimezonemap-0.4.6.ebuild b/dev-libs/libtimezonemap/libtimezonemap-0.4.6.ebuild index 6f50ee3b5599..f540488f37a2 100644 --- a/dev-libs/libtimezonemap/libtimezonemap-0.4.6.ebuild +++ b/dev-libs/libtimezonemap/libtimezonemap-0.4.6.ebuild @@ -7,8 +7,7 @@ inherit autotools xdg DESCRIPTION="GTK+3 timezone map widget" HOMEPAGE="https://launchpad.net/timezonemap" -SRC_URI="mirror://ubuntu/pool/main/libt/${PN}/${PN}_${PV}.tar.gz" -RESTRICT="mirror" +SRC_URI="mirror://debian/pool/main/libt/${PN}/${PN}_${PV}.orig.tar.gz -> ${PN}_${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" diff --git a/dev-libs/libucl/libucl-0.8.1-r100.ebuild b/dev-libs/libucl/libucl-0.8.1-r100.ebuild index 66e66cd2dc80..d576b86cdf0e 100644 --- a/dev-libs/libucl/libucl-0.8.1-r100.ebuild +++ b/dev-libs/libucl/libucl-0.8.1-r100.ebuild @@ -42,7 +42,7 @@ src_prepare() { } src_configure() { - lua_setup + use lua && lua_setup local myeconfargs=( "$(use_enable lua)" @@ -50,6 +50,8 @@ src_configure() { "$(use_enable sign signatures)" "$(use_enable urls)" "$(use_enable utils)" + ) + use lua && myeconfargs+=( LUA_INCLUDE="$(lua_get_CFLAGS)" LIB_LIBS="$(lua_get_LIBS)" ) diff --git a/dev-libs/libucl/libucl-9999.ebuild b/dev-libs/libucl/libucl-9999.ebuild index 66e66cd2dc80..d576b86cdf0e 100644 --- a/dev-libs/libucl/libucl-9999.ebuild +++ b/dev-libs/libucl/libucl-9999.ebuild @@ -42,7 +42,7 @@ src_prepare() { } src_configure() { - lua_setup + use lua && lua_setup local myeconfargs=( "$(use_enable lua)" @@ -50,6 +50,8 @@ src_configure() { "$(use_enable sign signatures)" "$(use_enable urls)" "$(use_enable utils)" + ) + use lua && myeconfargs+=( LUA_INCLUDE="$(lua_get_CFLAGS)" LIB_LIBS="$(lua_get_LIBS)" ) diff --git a/dev-libs/libverto/Manifest b/dev-libs/libverto/Manifest index 3bfbe6547536..9aaab2bc48ed 100644 --- a/dev-libs/libverto/Manifest +++ b/dev-libs/libverto/Manifest @@ -1,3 +1 @@ -DIST libverto-0.2.5.tar.gz 349722 BLAKE2B fd46b1fd1500d4732baa2d461e4b490386ff54efa8a23f06f40048e1624b4698cfedcfda79cc0a21c9a77050baafe8572835f1c0d174873772afe46b199a6294 SHA512 d57a7f86e714d3fbed391984de3356d8a2769f846985769c1be7d881647c1be95a5fc6a82bba1660ef3241aa1a40150b5e005af6f35dc32473facfdea49c556e -DIST libverto-0.3.0.tar.gz 380822 BLAKE2B 7dd31e62a4f4d8ce5cdb77ba96b9e4c957b117ade67f2fb8d38c98e05334fd952386f5690bbe49eba60c545c02ef99dcf63dee3fb17910589013b2868ee24139 SHA512 af4fec9cd20058c1db404443004c2b6c98bcacd0742369bb91f46dde6a35358e44f659bdfef30ab113e112ac1afb3156b098f5b5e2f4a58d1f4cd949abf0f57f DIST libverto-0.3.1.tar.gz 383390 BLAKE2B 2d8366d85c2a02becf8fa9224d195a8d85f64aab735a0101997a52dd99750537b181a6dd2fc494b435b949b4a9cb785acb7222ba3f2424b7a7ddcf5d3c832387 SHA512 baef4fd280e0cb30167743608fd5a950fb4340eeb89e3630a0f63f8eab4d56f0f894a2e3283583b7ed8774d5e896c44e2c68c25882d95a07350f980af36b8740 diff --git a/dev-libs/libverto/files/libverto-Wflags.patch b/dev-libs/libverto/files/libverto-Wflags.patch deleted file mode 100644 index de403720dd62..000000000000 --- a/dev-libs/libverto/files/libverto-Wflags.patch +++ /dev/null @@ -1,25 +0,0 @@ -From f3935464e3a823539394dcb4669a6e7a889a95ef Mon Sep 17 00:00:00 2001 -From: Robbie Harwood -Date: Wed, 31 Jan 2018 18:21:04 +0100 -Subject: [PATCH] Turn off -Wcast-function-type - -The glib event library forces all callbacks to the same type, even -when they have different arities. Turn off the gcc warning for this -gross behavior. ---- - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 4084965..dcab593 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -9,7 +9,7 @@ m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], - - AC_PROG_CC_C99 - --for flag in -Wall -Wextra; do -+for flag in -Wall -Wextra -Wno-cast-function-type; do - OLD_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS $flag" - AC_TRY_COMPILE(, [return 0;], [], [CFLAGS=$OLD_CFLAGS]) diff --git a/dev-libs/libverto/files/libverto-libev-c89.patch b/dev-libs/libverto/files/libverto-libev-c89.patch deleted file mode 100644 index e63c032b0c89..000000000000 --- a/dev-libs/libverto/files/libverto-libev-c89.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 09ee123..b7b5908 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -7,8 +7,8 @@ m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], - [AC_USE_SYSTEM_EXTENSIONS], - [AC_GNU_SOURCE]) - --AC_PROG_CC_C89 --for flag in -std=c89 -Wall -Wextra; do -+AC_PROG_CC_C99 -+for flag in -Wall -Wextra; do - AC_TRY_COMPILE([], [return 0;], [CFLAGS="$CFLAGS $flag"],) - done - diff --git a/dev-libs/libverto/files/libverto-load.patch b/dev-libs/libverto/files/libverto-load.patch deleted file mode 100644 index 94dceac5d69c..000000000000 --- a/dev-libs/libverto/files/libverto-load.patch +++ /dev/null @@ -1,78 +0,0 @@ -From 7989b3c6bdfdeb8770d17d8717b4a0cd48e79386 Mon Sep 17 00:00:00 2001 -From: Robbie Harwood -Date: Wed, 24 Oct 2018 16:57:11 -0400 -Subject: [PATCH] Fix rare leak of DSO in module_load - ---- - src/module.c | 31 +++++++++++++++---------------- - 1 file changed, 15 insertions(+), 16 deletions(-) - -diff --git a/src/module.c b/src/module.c -index 1f1b7c9..0b59034 100644 ---- a/src/module.c -+++ b/src/module.c -@@ -182,7 +182,7 @@ module_load(const char *filename, const char *symbname, - intdll = dlopen(filename, RTLD_LAZY | RTLD_LOCAL); - #endif /* WIN32 */ - if (!intdll) -- return dllerror(); -+ goto fail; - - /* Get the module symbol */ - #ifdef WIN32 -@@ -190,16 +190,12 @@ module_load(const char *filename, const char *symbname, - #else /* WIN32 */ - intsym = dlsym(intdll, symbname); - #endif /* WIN32 */ -- if (!intsym) { -- module_close(intdll); -- return dllerror(); -- } -+ if (!intsym) -+ goto fail; - - /* Figure out whether or not to load this module */ -- if (!shouldload(intsym, misc, &interr)) { -- module_close(intdll); -- return interr; -- } -+ if (!shouldload(intsym, misc, &interr)) -+ goto fail; - - /* Re-open the module */ - module_close(intdll); -@@ -208,9 +204,8 @@ module_load(const char *filename, const char *symbname, - #else /* WIN32 */ - intdll = dlopen(filename, RTLD_NOW | RTLD_LOCAL); - #endif /* WIN32 */ -- if (!intdll) { -- return dllerror(); -- } -+ if (!intdll) -+ goto fail; - - /* Get the symbol again */ - #ifdef WIN32 -@@ -218,14 +213,18 @@ module_load(const char *filename, const char *symbname, - #else /* WIN32 */ - intsym = dlsym(intdll, symbname); - #endif /* WIN32 */ -- if (!intsym) { -- module_close(intdll); -- return dllerror(); -- } -+ if (!intsym) -+ goto fail; - - if (dll) - *dll = intdll; - if (symb) - *symb = intsym; - return NULL; -+ -+fail: -+ if (!interr) -+ interr = dllerror(); -+ module_close(intdll); -+ return interr; - } diff --git a/dev-libs/libverto/files/libverto-verify-cflags.patch b/dev-libs/libverto/files/libverto-verify-cflags.patch deleted file mode 100644 index dce747239dc7..000000000000 --- a/dev-libs/libverto/files/libverto-verify-cflags.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 5bbe8b009d6daa809f679fd1d25c270abba468b4 Mon Sep 17 00:00:00 2001 -From: Robbie Harwood -Date: Wed, 31 Jan 2018 17:52:39 +0100 -Subject: [PATCH] Verify flags prior to adding them to CFLAGS, not after - ---- - configure.ac | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index b7b5908..4084965 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -8,8 +8,11 @@ m4_ifdef([AC_USE_SYSTEM_EXTENSIONS], - [AC_GNU_SOURCE]) - - AC_PROG_CC_C99 -+ - for flag in -Wall -Wextra; do -- AC_TRY_COMPILE([], [return 0;], [CFLAGS="$CFLAGS $flag"],) -+ OLD_CFLAGS=$CFLAGS -+ CFLAGS="$CFLAGS $flag" -+ AC_TRY_COMPILE(, [return 0;], [], [CFLAGS=$OLD_CFLAGS]) - done - - AC_CANONICAL_SYSTEM diff --git a/dev-libs/libverto/libverto-0.2.5-r1.ebuild b/dev-libs/libverto/libverto-0.2.5-r1.ebuild deleted file mode 100644 index 12650e13dfb6..000000000000 --- a/dev-libs/libverto/libverto-0.2.5-r1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit ltprune multilib-minimal - -DESCRIPTION="Main event loop abstraction library" -HOMEPAGE="https://github.com/latchset/libverto/" -SRC_URI="https://github.com/latchset/libverto/releases/download/${PV}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" -IUSE="glib +libev libevent tevent +threads static-libs" - -# file collisions -DEPEND="!=app-crypt/mit-krb5-1.10.1-r0 - !=app-crypt/mit-krb5-1.10.1-r1 - !=app-crypt/mit-krb5-1.10.1-r2 - glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] ) - libev? ( >=dev-libs/libev-4.15[${MULTILIB_USEDEP}] ) - libevent? ( >=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}] ) - tevent? ( >=sys-libs/tevent-0.9.19[${MULTILIB_USEDEP}] )" - -RDEPEND="${DEPEND}" - -REQUIRED_USE="|| ( glib libev libevent tevent ) " - -src_prepare() { - # known problem uptream with tevent write test. tevent does not fire a - # callback on error, but we explicitly test for this behaviour. Do not run - # tevent tests for now. - sed -i -e 's/def HAVE_TEVENT/ 0/' tests/test.h || die -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" \ - econf \ - $(use_with glib) \ - $(use_with libev) \ - $(use_with libevent) \ - $(use_with tevent) \ - $(use_with threads pthread) \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - dodoc AUTHORS ChangeLog NEWS INSTALL README - use static-libs || prune_libtool_files --all -} diff --git a/dev-libs/libverto/libverto-0.3.0.ebuild b/dev-libs/libverto/libverto-0.3.0.ebuild deleted file mode 100644 index 7786a2f773cc..000000000000 --- a/dev-libs/libverto/libverto-0.3.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal - -DESCRIPTION="Main event loop abstraction library" -HOMEPAGE="https://github.com/latchset/libverto/" -SRC_URI="https://github.com/latchset/libverto/releases/download/${PV}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="glib +libev libevent tevent +threads static-libs" - -# file collisions -DEPEND="!=app-crypt/mit-krb5-1.10.1-r0 - !=app-crypt/mit-krb5-1.10.1-r1 - !=app-crypt/mit-krb5-1.10.1-r2 - glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] ) - libev? ( >=dev-libs/libev-4.15[${MULTILIB_USEDEP}] ) - libevent? ( >=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}] ) - tevent? ( >=sys-libs/tevent-0.9.19[${MULTILIB_USEDEP}] )" - -RDEPEND="${DEPEND}" - -REQUIRED_USE="|| ( glib libev libevent tevent ) " - -PATCHES=( "${FILESDIR}/${PN}-libev-c89.patch" \ - "${FILESDIR}/${PN}-verify-cflags.patch" \ - "${FILESDIR}/${PN}-Wflags.patch" \ - "${FILESDIR}/${PN}-load.patch" ) - -DOCS=( AUTHORS ChangeLog NEWS INSTALL README ) - -src_prepare() { - default - # known problem uptream with tevent write test. tevent does not fire a - # callback on error, but we explicitly test for this behaviour. Do not run - # tevent tests for now. - sed -i -e 's/def HAVE_TEVENT/ 0/' tests/test.h || die - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" \ - econf \ - $(use_with glib) \ - $(use_with libev) \ - $(use_with libevent) \ - $(use_with tevent) \ - $(use_with threads pthread) \ - $(use_enable static-libs static) -} - -multilib_src_install_all() { - default - use static-libs || find "${ED}" -name '*.la' -delete -} diff --git a/dev-libs/libverto/libverto-0.3.1.ebuild b/dev-libs/libverto/libverto-0.3.1.ebuild index ec855cec439d..8ea4ef46aa16 100644 --- a/dev-libs/libverto/libverto-0.3.1.ebuild +++ b/dev-libs/libverto/libverto-0.3.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/latchset/libverto/releases/download/${PV}/${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86" IUSE="glib +libev libevent tevent +threads static-libs" DEPEND="glib? ( >=dev-libs/glib-2.34.3[${MULTILIB_USEDEP}] ) diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.4.1-r2.ebuild b/dev-libs/libwapcaplet/libwapcaplet-0.4.1-r2.ebuild index d553e7e2201b..9744331eb3b4 100644 --- a/dev-libs/libwapcaplet/libwapcaplet-0.4.1-r2.ebuild +++ b/dev-libs/libwapcaplet/libwapcaplet-0.4.1-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.4.2-r1.ebuild b/dev-libs/libwapcaplet/libwapcaplet-0.4.2-r1.ebuild index cb74894bb4bd..4bfd12648e23 100644 --- a/dev-libs/libwapcaplet/libwapcaplet-0.4.2-r1.ebuild +++ b/dev-libs/libwapcaplet/libwapcaplet-0.4.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild index cb74894bb4bd..4bfd12648e23 100644 --- a/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild +++ b/dev-libs/libwapcaplet/libwapcaplet-0.4.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libxml2/libxml2-2.9.10-r4.ebuild b/dev-libs/libxml2/libxml2-2.9.10-r4.ebuild index 65f752d81b4a..bdedb335d721 100644 --- a/dev-libs/libxml2/libxml2-2.9.10-r4.ebuild +++ b/dev-libs/libxml2/libxml2-2.9.10-r4.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://www.xmlsoft.org/" LICENSE="MIT" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug examples icu ipv6 lzma +python readline static-libs test" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" diff --git a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild index c7c189fff425..fc0d8e0d7726 100644 --- a/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild +++ b/dev-libs/libxslt/libxslt-1.1.34-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="crypt debug examples static-libs elibc_Darwin" diff --git a/dev-libs/libyaml/libyaml-0.2.2.ebuild b/dev-libs/libyaml/libyaml-0.2.2.ebuild index d98952acd461..08134358ac13 100644 --- a/dev-libs/libyaml/libyaml-0.2.2.ebuild +++ b/dev-libs/libyaml/libyaml-0.2.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/yaml/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs test" RESTRICT="!test? ( test )" @@ -25,7 +25,7 @@ src_prepare() { sed -i -e 's: tests::g' Makefile* || die fi - elibtoolize # for FreeMiNT + elibtoolize eautoreconf } diff --git a/dev-libs/libyaml/libyaml-0.2.5.ebuild b/dev-libs/libyaml/libyaml-0.2.5.ebuild index 91cf1a6a176e..d059951e2632 100644 --- a/dev-libs/libyaml/libyaml-0.2.5.ebuild +++ b/dev-libs/libyaml/libyaml-0.2.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/yaml/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc static-libs test" RESTRICT="!test? ( test )" @@ -25,7 +25,7 @@ src_prepare() { sed -i -e 's: tests::g' Makefile* || die fi - elibtoolize # for FreeMiNT + elibtoolize eautoreconf } diff --git a/dev-libs/lzo/lzo-2.10.ebuild b/dev-libs/lzo/lzo-2.10.ebuild index 7f72ec374ac1..c5378e56d220 100644 --- a/dev-libs/lzo/lzo-2.10.ebuild +++ b/dev-libs/lzo/lzo-2.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.oberhumer.com/opensource/lzo/download/${P}.tar.gz" LICENSE="GPL-2+" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples static-libs" multilib_src_configure() { diff --git a/dev-libs/mpc/mpc-1.2.1.ebuild b/dev-libs/mpc/mpc-1.2.1.ebuild index 5fa8d2838fbe..48d434423d9f 100644 --- a/dev-libs/mpc/mpc-1.2.1.ebuild +++ b/dev-libs/mpc/mpc-1.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0/3" # libmpc.so.3 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND=">=dev-libs/gmp-5.0.0:0=[${MULTILIB_USEDEP},static-libs?] diff --git a/dev-libs/mpfr/mpfr-4.1.0.ebuild b/dev-libs/mpfr/mpfr-4.1.0.ebuild index cc7640cfe2f5..05bae0f875cb 100644 --- a/dev-libs/mpfr/mpfr-4.1.0.ebuild +++ b/dev-libs/mpfr/mpfr-4.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.mpfr.org/mpfr-${PV}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0/6" # libmpfr.so version -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" RDEPEND=">=dev-libs/gmp-5.0.0[${MULTILIB_USEDEP},static-libs?]" diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild b/dev-libs/nettle/nettle-3.4.1.ebuild index 1aae4439bfbb..bb7dcdf6c2ad 100644 --- a/dev-libs/nettle/nettle-3.4.1.ebuild +++ b/dev-libs/nettle/nettle-3.4.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="|| ( LGPL-3 LGPL-2.1 )" SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 then fixed -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes" RESTRICT="!test? ( test )" diff --git a/dev-libs/nettle/nettle-3.5.1-r1.ebuild b/dev-libs/nettle/nettle-3.5.1-r1.ebuild index a0e936df6498..acb10fbbe9af 100644 --- a/dev-libs/nettle/nettle-3.5.1-r1.ebuild +++ b/dev-libs/nettle/nettle-3.5.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="|| ( LGPL-3 LGPL-2.1 )" SLOT="0/7" # subslot = libnettle soname version -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon cpu_flags_x86_sha" RESTRICT="!test? ( test )" diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild b/dev-libs/nettle/nettle-3.6-r2.ebuild index 57e545cca866..8a4d2ae81beb 100644 --- a/dev-libs/nettle/nettle-3.6-r2.ebuild +++ b/dev-libs/nettle/nettle-3.6-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="|| ( LGPL-3 LGPL-2.1 )" SLOT="0/8-6" # subslot = libnettle - libhogweed soname version -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon cpu_flags_x86_sha" RESTRICT="!test? ( test )" diff --git a/dev-libs/nettle/nettle-3.6-r3.ebuild b/dev-libs/nettle/nettle-3.6-r3.ebuild index 3466041bdca4..6abf981738a5 100644 --- a/dev-libs/nettle/nettle-3.6-r3.ebuild +++ b/dev-libs/nettle/nettle-3.6-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="|| ( LGPL-3 LGPL-2.1 )" SLOT="0/8-6" # subslot = libnettle - libhogweed soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris x86-solaris" IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon cpu_flags_x86_sha" RESTRICT="!test? ( test )" diff --git a/dev-libs/nspr/nspr-4.26.ebuild b/dev-libs/nspr/nspr-4.26.ebuild index 22a70f0cfde8..3c3fa8f9f175 100644 --- a/dev-libs/nspr/nspr-4.26.ebuild +++ b/dev-libs/nspr/nspr-4.26.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug elibc_musl" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nspr/nspr-4.27.ebuild b/dev-libs/nspr/nspr-4.27.ebuild index 0c02c60c9fbd..01b8025b7191 100644 --- a/dev-libs/nspr/nspr-4.27.ebuild +++ b/dev-libs/nspr/nspr-4.27.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug elibc_musl" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nspr/nspr-4.28.ebuild b/dev-libs/nspr/nspr-4.28.ebuild index 22a70f0cfde8..3c3fa8f9f175 100644 --- a/dev-libs/nspr/nspr-4.28.ebuild +++ b/dev-libs/nspr/nspr-4.28.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug elibc_musl" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/nspr/nspr-4.29.ebuild b/dev-libs/nspr/nspr-4.29.ebuild index d16b52ec47cb..af4f0fff6cde 100644 --- a/dev-libs/nspr/nspr-4.29.ebuild +++ b/dev-libs/nspr/nspr-4.29.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz" LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="debug elibc_musl" MULTILIB_CHOST_TOOLS=( diff --git a/dev-libs/oniguruma/oniguruma-6.9.6-r1.ebuild b/dev-libs/oniguruma/oniguruma-6.9.6-r1.ebuild index e0a1c8d371cf..4e834915472a 100644 --- a/dev-libs/oniguruma/oniguruma-6.9.6-r1.ebuild +++ b/dev-libs/oniguruma/oniguruma-6.9.6-r1.ebuild @@ -21,7 +21,7 @@ fi LICENSE="BSD-2" SLOT="0/5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="crnl-as-line-terminator static-libs" if [[ "${PV}" != "9999" ]]; then diff --git a/dev-libs/oniguruma/oniguruma-9999.ebuild b/dev-libs/oniguruma/oniguruma-9999.ebuild index 4c0eebf2c0ca..405b066a532a 100644 --- a/dev-libs/oniguruma/oniguruma-9999.ebuild +++ b/dev-libs/oniguruma/oniguruma-9999.ebuild @@ -1,27 +1,38 @@ # Copyright 2003-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI="7" inherit multilib-minimal if [[ "${PV}" == "9999" ]]; then inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/kkos/oniguruma" -else - SRC_URI="https://github.com/kkos/${PN}/releases/download/v${PV}/onig-${PV}.tar.gz" - S="${WORKDIR}/onig-${PV}" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" fi DESCRIPTION="Regular expression library for different character encodings" HOMEPAGE="https://github.com/kkos/oniguruma" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/kkos/${PN}/releases/download/v${PV}/onig-${PV}.tar.gz" +fi LICENSE="BSD-2" SLOT="0/5" +KEYWORDS="" IUSE="crnl-as-line-terminator static-libs" -DOCS=( AUTHORS HISTORY README{,_japanese} doc/{API,CALLOUTS.API,CALLOUTS.BUILTIN,FAQ,RE}{,.ja} doc/{SYNTAX.md,UNICODE_PROPERTIES} ) +BDEPEND="" +DEPEND="" +RDEPEND="" + +if [[ "${PV}" != "9999" ]]; then + S="${WORKDIR}/onig-${PV}" +fi + +DOCS=(AUTHORS HISTORY README{,_japanese} doc/{API,CALLOUTS.API,CALLOUTS.BUILTIN,FAQ,RE}{,.ja} doc/{SYNTAX.md,UNICODE_PROPERTIES}) src_prepare() { default @@ -33,11 +44,12 @@ src_prepare() { multilib_src_configure() { ECONF_SOURCE="${S}" econf \ + --enable-posix-api \ $(use_enable crnl-as-line-terminator) \ $(use_enable static-libs static) } multilib_src_install_all() { einstalldocs - find "${ED}" -name "*.la" -type f -delete || die + find "${ED}" -name "*.la" -delete || die } diff --git a/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch b/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch new file mode 100644 index 000000000000..140e1f5cfbb8 --- /dev/null +++ b/dev-libs/pegtl/files/pegtl-2.8.3-cmake.patch @@ -0,0 +1,29 @@ +--- a/CMakeLists.txt 2020-04-22 19:43:00.000000000 +0200 ++++ b/CMakeLists.txt 2020-12-27 00:00:15.886046938 +0100 +@@ -78,4 +78,3 @@ + + install(FILES ${CMAKE_CURRENT_BINARY_DIR}/pegtl-config-version.cmake DESTINATION ${PEGTL_INSTALL_CMAKE_DIR}) + install(DIRECTORY include/ DESTINATION ${PEGTL_INSTALL_INCLUDE_DIR}) +-install(FILES LICENSE DESTINATION ${PEGTL_INSTALL_DOC_DIR}) +--- a/src/test/pegtl/CMakeLists.txt 2020-04-22 19:43:00.000000000 +0200 ++++ b/src/test/pegtl/CMakeLists.txt 2020-12-27 00:07:19.122766830 +0100 +@@ -123,7 +123,7 @@ + if(MSVC) + target_compile_options(${exename} PRIVATE /W4 /WX /utf-8) + else() +- target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra -Wshadow -Werror) ++ target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra -Wshadow) + endif() + if(ANDROID) + add_test(NAME ${exename} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../../.. COMMAND ${CMAKE_COMMAND} -DANDROID_NDK=${ANDROID_NDK} "-DTEST_RESOURCES=src/test/pegtl/data;src/test/pegtl/file_data.txt;Makefile" -DTEST_RESOURCES_DIR=${CMAKE_CURRENT_SOURCE_DIR}/../../.. -DUNITTEST=${CMAKE_CURRENT_BINARY_DIR}/${exename} -DTEST_PARAMETER=-all -P ${CMAKE_CURRENT_SOURCE_DIR}/ExecuteOnAndroid.cmake) +--- a/src/example/pegtl/CMakeLists.txt 2020-04-22 19:43:00.000000000 +0200 ++++ b/src/example/pegtl/CMakeLists.txt 2020-12-27 00:07:32.970832890 +0100 +@@ -48,7 +48,7 @@ + if(MSVC) + target_compile_options(${exename} PRIVATE /W4 /WX /utf-8) + else() +- target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra -Wshadow -Werror) ++ target_compile_options(${exename} PRIVATE -pedantic -Wall -Wextra -Wshadow) + endif() + endforeach(examplesourcefile) + diff --git a/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch b/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch new file mode 100644 index 000000000000..ef418e44254e --- /dev/null +++ b/dev-libs/pegtl/files/pegtl-2.8.3-gcc-10.patch @@ -0,0 +1,43 @@ +From a3a292c2ba66bf09b4adc4cee8fcdfb1b1386067 Mon Sep 17 00:00:00 2001 +From: Daniel Frey +Date: Mon, 11 May 2020 22:19:31 +0200 +Subject: [PATCH] Repair warning from GCC 10 + +* Backported patch thx to Fedora. + +--- + include/tao/pegtl/contrib/rep_one_min_max.hpp | 21 +++++++++++++++++++ + 1 file changed, 21 insertions(+) + +diff --git a/include/tao/pegtl/contrib/rep_one_min_max.hpp b/include/tao/pegtl/contrib/rep_one_min_max.hpp +index 7ec4639e..ee0a3782 100644 +--- a/include/tao/pegtl/contrib/rep_one_min_max.hpp ++++ b/include/tao/pegtl/contrib/rep_one_min_max.hpp +@@ -45,6 +45,27 @@ namespace tao + } + }; + ++ template< unsigned Max, char C > ++ struct rep_one_min_max< 0, Max, C > ++ { ++ using analyze_t = analysis::counted< analysis::rule_type::any, 0 >; ++ ++ template< typename Input > ++ static bool match( Input& in ) ++ { ++ const auto size = in.size( Max + 1 ); ++ std::size_t i = 0; ++ while( ( i < size ) && ( in.peek_char( i ) == C ) ) { ++ ++i; ++ } ++ if( i <= Max ) { ++ bump_help< result_on_found::success, Input, char, C >( in, i ); ++ return true; ++ } ++ return false; ++ } ++ }; ++ + template< unsigned Min, unsigned Max, char C > + inline constexpr bool enable_control< rep_one_min_max< Min, Max, C > > = false; + diff --git a/dev-libs/pegtl/pegtl-2.8.3.ebuild b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild similarity index 60% rename from dev-libs/pegtl/pegtl-2.8.3.ebuild rename to dev-libs/pegtl/pegtl-2.8.3-r1.ebuild index a2ead2df29fe..ba9a54cdf773 100644 --- a/dev-libs/pegtl/pegtl-2.8.3.ebuild +++ b/dev-libs/pegtl/pegtl-2.8.3-r1.ebuild @@ -11,9 +11,22 @@ SRC_URI="https://github.com/taocpp/PEGTL/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="test" RESTRICT="!test? ( test )" S="${WORKDIR}/PEGTL-${PV}" + +PATCHES=( + "${FILESDIR}/${P}-cmake.patch" + "${FILESDIR}/${P}-gcc-10.patch" # bug 733678 +) + +src_configure() { + local mycmakeargs=( + -DPEGTL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/${PN}" + -DPEGTL_INSTALL_DOC_DIR="share/doc/${PF}" + ) + cmake_src_configure +} diff --git a/dev-libs/popt/popt-1.18.ebuild b/dev-libs/popt/popt-1.18.ebuild index 695f3cf1db4b..0d4fea8214fc 100644 --- a/dev-libs/popt/popt-1.18.ebuild +++ b/dev-libs/popt/popt-1.18.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://ftp.rpm.org/${PN}/releases/${PN}-1.x/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="nls static-libs" RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest index 517abfc7f262..f999d53e9889 100644 --- a/dev-libs/protobuf/Manifest +++ b/dev-libs/protobuf/Manifest @@ -1,4 +1,3 @@ -DIST protobuf-3.11.4.tar.gz 5140799 BLAKE2B 97b450c0623593efe6a42b66582ff183344b8831689e6a5b4d36096dbd57c33da9569bbf26578536aaf73ecd866ac0588b6cb7d55a6a9b9a6e840d4c57099001 SHA512 777bbb0e9e2375eaebe6b8c87abd660bac70ee469c9ad00dd25917b82d7fb5bbe33cf87f0d69c90e19d55c07a7285ec20974ba4768623ce9ccfadf147fd5e261 DIST protobuf-3.12.2.tar.gz 5309688 BLAKE2B 6f04ab75a165d8135b4c1de210f8698f56f309f73d664192209de10580e0ef850bf56f6f394b860f21912e341141f7bbb1f63198eaee55fd7ad74d86b00c3b1f SHA512 84a349a1dcb5bce6a6a892cf11264390b557ed1e7b05883b71fa9cfb7460d9f73119da1f2861066869e33c752246ea438d5ce2c2b3ff7a4b07696d9450b7916b DIST protobuf-3.12.4.tar.gz 5310348 BLAKE2B 2630941672963165467221843c10079a0ed966f2fdfcbc970b0b41e1ed3c7f78734496c1fbd3ec509c68999a14f637fff267b309cf82a8acf2bb5a948484f79b SHA512 c5d24502b9a6be0a606a19213186fe462e0de6830547003636f0897781f36d0bd7e4e7d9689d96390a0399ce04b6438cda3a0fe6f97f0feb700a110e90beef0c DIST protobuf-3.13.0.tar.gz 5277913 BLAKE2B 168aaa5beef83be675cd2543ca8efeaf5174f5e7fd861a056b04b01c8c781dc7b1fcbd05068ae89f051dfacfdc47c34b19cc33c8d09dd3212d3827746e3408f2 SHA512 514efa65fc8a36bc0791e6d39bdfb07b2689e9c2a4b82536c657859b800e7bc1e1a0ae86a7ee33f30c43a473a49b5c346ce830ac0057b6da104ed37f90b8b0fd diff --git a/dev-libs/protobuf/files/protobuf-3.11.0-disable_no-warning-test.patch b/dev-libs/protobuf/files/protobuf-3.11.0-disable_no-warning-test.patch deleted file mode 100644 index ec043e3865c1..000000000000 --- a/dev-libs/protobuf/files/protobuf-3.11.0-disable_no-warning-test.patch +++ /dev/null @@ -1,19 +0,0 @@ -Disable no-warning-test which is compiled with -Werror option and whose only purpose is checking if compilation results in any warnings. - ---- /src/Makefile.am -+++ /src/Makefile.am -@@ -714,7 +714,7 @@ - GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock - check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \ - protobuf-lite-test test_plugin protobuf-lite-arena-test \ -- no-warning-test $(GZCHECKPROGRAMS) -+ $(GZCHECKPROGRAMS) - protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ - $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ - $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ -@@ -901,4 +901,4 @@ - - TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \ - google/protobuf/compiler/zip_output_unittest.sh $(GZTESTS) \ -- protobuf-lite-arena-test no-warning-test -+ protobuf-lite-arena-test diff --git a/dev-libs/protobuf/files/protobuf-3.11.0-protoc_input_output_files.patch b/dev-libs/protobuf/files/protobuf-3.11.0-protoc_input_output_files.patch deleted file mode 100644 index 0e22b34efc3e..000000000000 --- a/dev-libs/protobuf/files/protobuf-3.11.0-protoc_input_output_files.patch +++ /dev/null @@ -1,262 +0,0 @@ -https://github.com/protocolbuffers/protobuf/pull/235 - ---- /src/google/protobuf/compiler/command_line_interface.cc -+++ /src/google/protobuf/compiler/command_line_interface.cc -@@ -938,6 +938,28 @@ - } - - if (mode_ == MODE_ENCODE || mode_ == MODE_DECODE) { -+ bool success = false; -+ int in_fd = STDIN_FILENO; -+ int out_fd = STDOUT_FILENO; -+ -+ if (!protobuf_in_path_.empty()) { -+ in_fd = open(protobuf_in_path_.c_str(), O_RDONLY); -+ if (in_fd == -1) { -+ std::cerr << protobuf_in_path_ << ": error: failed to open file." << std::endl; -+ return 1; -+ } -+ } -+ if (!protobuf_out_path_.empty()) { -+ out_fd = open(protobuf_out_path_.c_str(), -+ O_WRONLY | O_CREAT | O_TRUNC, -+ 0644); -+ if (out_fd == -1) { -+ std::cerr << protobuf_out_path_ << ": error: failed to open file." << std::endl; -+ close(in_fd); -+ return 1; -+ } -+ } -+ - if (codec_type_.empty()) { - // HACK: Define an EmptyMessage type to use for decoding. - DescriptorPool pool; -@@ -946,13 +968,20 @@ - file.add_message_type()->set_name("EmptyMessage"); - GOOGLE_CHECK(pool.BuildFile(file) != NULL); - codec_type_ = "EmptyMessage"; -- if (!EncodeOrDecode(&pool)) { -- return 1; -- } -+ success = EncodeOrDecode(&pool, in_fd, out_fd); - } else { -- if (!EncodeOrDecode(descriptor_pool.get())) { -- return 1; -- } -+ success = EncodeOrDecode(descriptor_pool.get(), in_fd, out_fd); -+ } -+ -+ if (in_fd != STDIN_FILENO) { -+ close(in_fd); -+ } -+ if (out_fd != STDOUT_FILENO) { -+ close(out_fd); -+ } -+ -+ if (!success) { -+ return 1; - } - } - -@@ -990,6 +1019,11 @@ - for (int i = 0; i < proto_path_.size(); i++) { - source_tree->MapPath(proto_path_[i].first, proto_path_[i].second); - } -+ if (mode_ == MODE_COMPILE && -+ (!protobuf_in_path_.empty() || !protobuf_out_path_.empty())) { -+ std::cerr << "--protobuf_in and --protobuf_out are only valid with " -+ << "decode operations. Ignoring."; -+ } - - // Map input files to virtual paths if possible. - if (!MakeInputsBeProtoPathRelative(source_tree, fallback_database)) { -@@ -1650,6 +1684,12 @@ - - codec_type_ = value; - -+ } else if (name == "--protobuf_in") { -+ protobuf_in_path_ = value; -+ -+ } else if (name == "--protobuf_out") { -+ protobuf_out_path_ = value; -+ - } else if (name == "--error_format") { - if (value == "gcc") { - error_format_ = ERROR_FORMAT_GCC; -@@ -1786,29 +1826,50 @@ - " -h, --help Show this text and exit.\n" - " --encode=MESSAGE_TYPE Read a text-format message of the " - "given type\n" -- " from standard input and write it in " -- "binary\n" -- " to standard output. The message type " -- "must\n" -+ " and write it in binary. The message " -+ "type must\n" - " be defined in PROTO_FILES or their " - "imports.\n" -+ " The input/output protobuf files are " -+ "specified\n" -+ " using the --protobuf_in and " -+ "--protobuf_out\n" -+ " command line flags.\n" - " --decode=MESSAGE_TYPE Read a binary message of the given " -- "type from\n" -- " standard input and write it in text " -- "format\n" -- " to standard output. The message type " -- "must\n" -- " be defined in PROTO_FILES or their " -- "imports.\n" -+ "type and\n" -+ " write it in text format. The message " -+ "type\n" -+ " must be defined in PROTO_FILES or " -+ "their imports.\n" -+ " The input/output protobuf files are " -+ "specified\n" -+ " using the --protobuf_in and " -+ "--protobuf_out\n" -+ " command line flags.\n" - " --decode_raw Read an arbitrary protocol message " -- "from\n" -- " standard input and write the raw " -- "tag/value\n" -- " pairs in text format to standard " -- "output. No\n" -+ "and write\n" -+ " the raw tag/value pairs in text format." -+ " No\n" - " PROTO_FILES should be given when using " - "this\n" -- " flag.\n" -+ " flag. The input/output protobuf files " -+ "are\n" -+ " specified using the --protobuf_in and\n" -+ " --protobuf_out command line flags.\n" -+ " --protobuf_in=FILE Absolute path to the protobuf file " -+ "from which\n" -+ " input of encoding/decoding operation " -+ "will be\n" -+ " read. If omitted, input will be read " -+ "from\n" -+ " standard input.\n" -+ " --protobuf_out=FILE Absolute path to the protobuf file " -+ "to which\n" -+ " output of encoding/decoding operation " -+ "will be\n" -+ " written. If omitted, output will be " -+ "written to\n" -+ " standard output.\n" - " --descriptor_set_in=FILES Specifies a delimited list of FILES\n" - " each containing a FileDescriptorSet " - "(a\n" -@@ -2123,7 +2184,9 @@ - return true; - } - --bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool) { -+bool CommandLineInterface::EncodeOrDecode(const DescriptorPool* pool, -+ int in_fd, -+ int out_fd) { - // Look up the type. - const Descriptor* type = pool->FindMessageTypeByName(codec_type_); - if (type == NULL) { -@@ -2135,15 +2198,15 @@ - std::unique_ptr message(dynamic_factory.GetPrototype(type)->New()); - - if (mode_ == MODE_ENCODE) { -- SetFdToTextMode(STDIN_FILENO); -- SetFdToBinaryMode(STDOUT_FILENO); -+ SetFdToTextMode(in_fd); -+ SetFdToBinaryMode(out_fd); - } else { -- SetFdToBinaryMode(STDIN_FILENO); -- SetFdToTextMode(STDOUT_FILENO); -+ SetFdToBinaryMode(in_fd); -+ SetFdToTextMode(out_fd); - } - -- io::FileInputStream in(STDIN_FILENO); -- io::FileOutputStream out(STDOUT_FILENO); -+ io::FileInputStream in(in_fd); -+ io::FileOutputStream out(out_fd); - - if (mode_ == MODE_ENCODE) { - // Input is text. ---- /src/google/protobuf/compiler/command_line_interface.h -+++ /src/google/protobuf/compiler/command_line_interface.h -@@ -288,7 +288,9 @@ - GeneratorContext* generator_context, std::string* error); - - // Implements --encode and --decode. -- bool EncodeOrDecode(const DescriptorPool* pool); -+ bool EncodeOrDecode(const DescriptorPool* pool, -+ int in_fd, -+ int out_fd); - - // Implements the --descriptor_set_out option. - bool WriteDescriptorSet( -@@ -420,6 +422,13 @@ - // parsed FileDescriptorSets to be used for loading protos. Otherwise, empty. - std::vector descriptor_set_in_names_; - -+ // When using --encode / --decode / --decode_raw absolute path to the output -+ // file. (Empty string indicates write to STDOUT). -+ std::string protobuf_out_path_; -+ // When using --encode / --decode / --decode_raw, absolute path to the input -+ // file. (Empty string indicates read from STDIN). -+ std::string protobuf_in_path_; -+ - // If --descriptor_set_out was given, this is the filename to which the - // FileDescriptorSet should be written. Otherwise, empty. - std::string descriptor_set_out_name_; ---- /src/google/protobuf/compiler/command_line_interface_unittest.cc -+++ /src/google/protobuf/compiler/command_line_interface_unittest.cc -@@ -95,7 +95,7 @@ - virtual void SetUp(); - virtual void TearDown(); - -- // Runs the CommandLineInterface with the given command line. The -+ // Run the CommandLineInterface with the given command line. The - // command is automatically split on spaces, and the string "$tmpdir" - // is replaced with TestTempDir(). - void Run(const std::string& command); -@@ -2491,6 +2491,17 @@ - std::string::npos); - } - -+ void ExpectBinaryFilesMatch(const string &expected_file, -+ const string &actual_file) { -+ string expected_output, actual_output; -+ ASSERT_TRUE(File::ReadFileToString(expected_file, &expected_output)); -+ ASSERT_TRUE(File::ReadFileToString(actual_file, &actual_output)); -+ -+ // Don't use EXPECT_EQ because we don't want to print raw binary data to -+ // stdout on failure. -+ EXPECT_TRUE(expected_output == actual_output); -+ } -+ - private: - void WriteUnittestProtoDescriptorSet() { - unittest_proto_descriptor_set_filename_ = -@@ -2585,6 +2596,19 @@ - "net/proto2/internal/no_such_file.proto: No such file or directory\n"); - } - -+TEST_P(EncodeDecodeTest, RedirectInputOutput) { -+ string out_file = TestTempDir() + "/golden_message_out.pbf"; -+ EXPECT_TRUE( -+ Run(TestUtil::MaybeTranslatePath("net/proto2/internal/unittest.proto") + -+ " --encode=protobuf_unittest.TestAllTypes" + -+ " --protobuf_in=" + TestUtil::GetTestDataPath( -+ "net/proto2/internal/" -+ "testdata/text_format_unittest_data_oneof_implemented.txt") + -+ " --protobuf_out=" + out_file)); -+ ExpectBinaryFilesMatch(out_file, TestUtil::GetTestDataPath( -+ "net/proto2/internal/testdata/golden_message_oneof_implemented")); -+} -+ - INSTANTIATE_TEST_SUITE_P(FileDescriptorSetSource, EncodeDecodeTest, - testing::Values(PROTO_PATH, DESCRIPTOR_SET_IN)); - } // anonymous namespace diff --git a/dev-libs/protobuf/files/protobuf-3.11.0-system_libraries.patch b/dev-libs/protobuf/files/protobuf-3.11.0-system_libraries.patch deleted file mode 100644 index 8311ce8b22e9..000000000000 --- a/dev-libs/protobuf/files/protobuf-3.11.0-system_libraries.patch +++ /dev/null @@ -1,121 +0,0 @@ ---- /Makefile.am -+++ /Makefile.am -@@ -11,28 +11,10 @@ - # Always include third_party directories in distributions. - DIST_SUBDIRS = src conformance benchmarks third_party/googletest - --# Build gmock before we build protobuf tests. We don't add gmock to SUBDIRS --# because then "make check" would also build and run all of gmock's own tests, --# which takes a lot of time and is generally not useful to us. Also, we don't --# want "make install" to recurse into gmock since we don't want to overwrite --# the installed version of gmock if there is one. - check-local: -- @echo "Making lib/libgmock.a lib/libgmock_main.a in gmock" -- @cd third_party/googletest/googletest && $(MAKE) $(AM_MAKEFLAGS) lib/libgtest.la lib/libgtest_main.la -- @cd third_party/googletest/googlemock && $(MAKE) $(AM_MAKEFLAGS) lib/libgmock.la lib/libgmock_main.la - --# We would like to clean gmock when "make clean" is invoked. But we have to --# be careful because clean-local is also invoked during "make distclean", but --# "make distclean" already recurses into gmock because it's listed among the --# DIST_SUBDIRS. distclean will delete gmock/Makefile, so if we then try to --# cd to the directory again and "make clean" it will fail. So, check that the --# Makefile exists before recursing. - clean-local: -- @if test -e third_party/googletest/Makefile; then \ -- echo "Making clean in googletest"; \ -- cd third_party/googletest && $(MAKE) $(AM_MAKEFLAGS) clean; \ -- fi; \ -- if test -e conformance/Makefile; then \ -+ @if test -e conformance/Makefile; then \ - echo "Making clean in conformance"; \ - cd conformance && $(MAKE) $(AM_MAKEFLAGS) clean; \ - fi; \ ---- /configure.ac -+++ /configure.ac -@@ -223,12 +223,5 @@ - esac - AM_CONDITIONAL([OBJC_CONFORMANCE_TEST], [test $OBJC_CONFORMANCE_TEST = 1]) - --# HACK: Make gmock's configure script pick up our copy of CFLAGS and CXXFLAGS, --# since the flags added by ACX_CHECK_SUNCC must be used when compiling gmock --# too. --export CFLAGS --export CXXFLAGS --AC_CONFIG_SUBDIRS([third_party/googletest]) -- - AC_CONFIG_FILES([Makefile src/Makefile benchmarks/Makefile conformance/Makefile protobuf.pc protobuf-lite.pc]) - AC_OUTPUT ---- /src/Makefile.am -+++ /src/Makefile.am -@@ -708,19 +708,11 @@ - google/protobuf/testing/file.cc \ - google/protobuf/testing/file.h - --GOOGLETEST_BUILD_DIR=../third_party/googletest/googletest --GOOGLEMOCK_BUILD_DIR=../third_party/googletest/googlemock --GOOGLETEST_SRC_DIR=$(srcdir)/../third_party/googletest/googletest --GOOGLEMOCK_SRC_DIR=$(srcdir)/../third_party/googletest/googlemock - check_PROGRAMS = protoc protobuf-test protobuf-lazy-descriptor-test \ - protobuf-lite-test test_plugin protobuf-lite-arena-test \ - $(GZCHECKPROGRAMS) - protobuf_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ -- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ -- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ -- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la --protobuf_test_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include \ -- -I$(GOOGLEMOCK_SRC_DIR)/include -+ -lgtest -lgmock -lgmock_main - # Disable optimization for tests unless the user explicitly asked for it, - # since test_util.cc takes forever to compile with optimization (with GCC). - # See configure.ac for more info. -@@ -812,12 +804,8 @@ - # Run cpp_unittest again with PROTOBUF_TEST_NO_DESCRIPTORS defined. - protobuf_lazy_descriptor_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \ - libprotoc.la \ -- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ -- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ -- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la --protobuf_lazy_descriptor_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \ -- -I$(GOOGLETEST_SRC_DIR)/include \ -- -DPROTOBUF_TEST_NO_DESCRIPTORS -+ -lgtest -lgmock -lgmock_main -+protobuf_lazy_descriptor_test_CPPFLAGS = -DPROTOBUF_TEST_NO_DESCRIPTORS - protobuf_lazy_descriptor_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) - protobuf_lazy_descriptor_test_SOURCES = \ - google/protobuf/compiler/cpp/cpp_unittest.cc \ -@@ -838,11 +826,7 @@ - # full runtime and we want to make sure this test builds without full - # runtime. - protobuf_lite_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \ -- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ -- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ -- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la --protobuf_lite_test_CPPFLAGS= -I$(GOOGLEMOCK_SRC_DIR)/include \ -- -I$(GOOGLETEST_SRC_DIR)/include -+ -lgtest -lgmock -lgmock_main - protobuf_lite_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) - protobuf_lite_test_SOURCES = \ - google/protobuf/lite_unittest.cc \ -@@ -854,11 +838,7 @@ - # gtest when building the test internally our memory sanitizer doesn't detect - # memory leaks (don't know why). - protobuf_lite_arena_test_LDADD = $(PTHREAD_LIBS) libprotobuf-lite.la \ -- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la \ -- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock.la \ -- $(GOOGLEMOCK_BUILD_DIR)/lib/libgmock_main.la --protobuf_lite_arena_test_CPPFLAGS = -I$(GOOGLEMOCK_SRC_DIR)/include \ -- -I$(GOOGLETEST_SRC_DIR)/include -+ -lgtest -lgmock -lgmock_main - protobuf_lite_arena_test_CXXFLAGS = $(NO_OPT_CXXFLAGS) - protobuf_lite_arena_test_SOURCES = \ - google/protobuf/lite_arena_unittest.cc \ -@@ -868,8 +848,7 @@ - - # Test plugin binary. - test_plugin_LDADD = $(PTHREAD_LIBS) libprotobuf.la libprotoc.la \ -- $(GOOGLETEST_BUILD_DIR)/lib/libgtest.la --test_plugin_CPPFLAGS = -I$(GOOGLETEST_SRC_DIR)/include -+ -lgtest - test_plugin_SOURCES = \ - google/protobuf/compiler/mock_code_generator.cc \ - google/protobuf/testing/file.cc \ diff --git a/dev-libs/protobuf/protobuf-3.11.4.ebuild b/dev-libs/protobuf/protobuf-3.11.4.ebuild deleted file mode 100644 index 568a3f45c37d..000000000000 --- a/dev-libs/protobuf/protobuf-3.11.4.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 2008-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools elisp-common flag-o-matic multilib-minimal toolchain-funcs - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf" - EGIT_SUBMODULES=() -fi - -DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" -HOMEPAGE="https://developers.google.com/protocol-buffers/ https://github.com/protocolbuffers/protobuf" -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://github.com/protocolbuffers/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="BSD" -SLOT="0/22" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -IUSE="emacs examples static-libs test zlib" -RESTRICT="!test? ( test )" - -BDEPEND="emacs? ( app-editors/emacs:* )" -DEPEND="test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" -RDEPEND="emacs? ( app-editors/emacs:* ) - zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )" - -PATCHES=( - "${FILESDIR}/${PN}-3.11.0-disable_no-warning-test.patch" - "${FILESDIR}/${PN}-3.11.0-system_libraries.patch" - "${FILESDIR}/${PN}-3.11.0-protoc_input_output_files.patch" -) - -DOCS=(CHANGES.txt CONTRIBUTORS.txt README.md) - -src_prepare() { - default - - # https://github.com/protocolbuffers/protobuf/issues/7413 - sed -e "/^AC_PROG_CXX_FOR_BUILD$/d" -i configure.ac || die - - eautoreconf -} - -src_configure() { - append-cppflags -DGOOGLE_PROTOBUF_NO_RTTI - - if tc-ld-is-gold; then - # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 - tc-ld-disable-gold - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local options=( - $(use_enable static-libs static) - $(use_with zlib) - ) - - if tc-is-cross-compiler; then - # Build system uses protoc when building, so protoc copy runnable on host is needed. - mkdir -p "${WORKDIR}/build" || die - pushd "${WORKDIR}/build" > /dev/null || die - ECONF_SOURCE="${S}" econf_build "${options[@]}" - options+=(--with-protoc="$(pwd)/src/protoc") - popd > /dev/null || die - fi - - ECONF_SOURCE="${S}" econf "${options[@]}" -} - -src_compile() { - multilib-minimal_src_compile - - if use emacs; then - elisp-compile editors/protobuf-mode.el - fi -} - -multilib_src_compile() { - if tc-is-cross-compiler; then - emake -C "${WORKDIR}/build/src" protoc - fi - - default -} - -multilib_src_test() { - emake check -} - -multilib_src_install_all() { - find "${D}" -name "*.la" -type f -delete || die - - insinto /usr/share/vim/vimfiles/syntax - doins editors/proto.vim - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/proto.vim" - - if use emacs; then - elisp-install ${PN} editors/protobuf-mode.el* - elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" - fi - - if use examples; then - DOCS+=(examples) - docompress -x /usr/share/doc/${PF}/examples - fi - - einstalldocs -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-libs/uulib/uulib-0.5.20-r1.ebuild b/dev-libs/uulib/uulib-0.5.20-r1.ebuild index 57df93bddf11..e8d90eac8d3d 100644 --- a/dev-libs/uulib/uulib-0.5.20-r1.ebuild +++ b/dev-libs/uulib/uulib-0.5.20-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://www.fpx.de/fp/Software/UUDeview/download/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ~ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" S=${WORKDIR}/${MY_P}/${PN} diff --git a/dev-libs/wayland/Manifest b/dev-libs/wayland/Manifest index c2c407e3dfb6..fdbfcb68cac0 100644 --- a/dev-libs/wayland/Manifest +++ b/dev-libs/wayland/Manifest @@ -1 +1,2 @@ DIST wayland-1.18.0.tar.xz 453968 BLAKE2B ee5b3f9dff07fda85b4d64bc753aff28c4a012184eb3a4bae8e3be0fb74324f12e9ea4e3dc049e06a11c7302e3c6b1e53e49109c814381641568d92b5572eed9 SHA512 e30199e30c2bbd361ee695b4f3f7a4e264f10ed8f46f2c90762b5739fc578ae757dc39aa0258d8fbf0ed418553470bccd4b2730ed9705481cfccdab5de96a8fc +DIST wayland-1.18.91.tar.xz 453500 BLAKE2B 6e234fa637bf4329fcf37c7372e3d02a50742812e2f61477ce302da4c2a1b9377874b0e4e2da899c726ede417081c4d459e40863169352825dd38a8fe0dcf267 SHA512 5ab770c87507e8248aa5197a253f27f3cca984bf1a69c52b438e9aaf512e6b0d841321f81c20643a49ef62eeb6c8b3a6391eadfee5c8822c3cf0d63bb0a8e0f8 diff --git a/dev-libs/wayland/wayland-1.18.91.ebuild b/dev-libs/wayland/wayland-1.18.91.ebuild new file mode 100644 index 000000000000..c3d2b584f4ca --- /dev/null +++ b/dev-libs/wayland/wayland-1.18.91.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/wayland.git" + inherit git-r3 +else + SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi +inherit meson multilib-minimal + +DESCRIPTION="Wayland protocol libraries" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/wayland" + +LICENSE="MIT" +SLOT="0" +IUSE="doc" + +BDEPEND=" + ~dev-util/wayland-scanner-${PV}[$MULTILIB_USEDEP] + virtual/pkgconfig + doc? ( + >=app-doc/doxygen-1.6[dot] + app-text/xmlto + >=media-gfx/graphviz-2.26.0 + ) +" +DEPEND=" + >=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}] + dev-libs/libxml2:= + >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" + +meson_multilib() { + if multilib_is_native_abi; then + echo true + else + echo false + fi +} + +meson_multilib_native_use() { + if multilib_is_native_abi && use "$1"; then + echo true + else + echo false + fi +} + +multilib_src_configure() { + local emesonargs=( + -Ddocumentation=$(meson_multilib_native_use doc) + -Ddtd_validation=$(meson_multilib) + -Dlibraries=true + -Dscanner=false + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +src_test() { + # We set it on purpose to only a short subdir name, as socket paths are + # created in there, which are 108 byte limited. With this it hopefully + # barely fits to the limit with /var/tmp/portage/$CAT/$PF/temp/x + export XDG_RUNTIME_DIR="${T}"/x + mkdir "${XDG_RUNTIME_DIR}" || die + chmod 0700 "${XDG_RUNTIME_DIR}" || die + + multilib-minimal_src_test +} + +multilib_src_install() { + meson_src_install +} diff --git a/dev-libs/wayland/wayland-9999.ebuild b/dev-libs/wayland/wayland-9999.ebuild index cc89001c551d..c3d2b584f4ca 100644 --- a/dev-libs/wayland/wayland-9999.ebuild +++ b/dev-libs/wayland/wayland-9999.ebuild @@ -8,9 +8,9 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI="https://wayland.freedesktop.org/releases/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi -inherit autotools libtool multilib-minimal toolchain-funcs +inherit meson multilib-minimal DESCRIPTION="Wayland protocol libraries" HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/wayland" @@ -20,12 +20,12 @@ SLOT="0" IUSE="doc" BDEPEND=" + ~dev-util/wayland-scanner-${PV}[$MULTILIB_USEDEP] virtual/pkgconfig doc? ( >=app-doc/doxygen-1.6[dot] app-text/xmlto >=media-gfx/graphviz-2.26.0 - sys-apps/grep[pcre] ) " DEPEND=" @@ -35,34 +35,51 @@ DEPEND=" " RDEPEND="${DEPEND}" -src_prepare() { - default - [[ $PV = 9999* ]] && eautoreconf || elibtoolize +meson_multilib() { + if multilib_is_native_abi; then + echo true + else + echo false + fi +} + +meson_multilib_native_use() { + if multilib_is_native_abi && use "$1"; then + echo true + else + echo false + fi } multilib_src_configure() { - local myeconfargs=( - --disable-static - $(multilib_native_use_enable doc documentation) - $(multilib_native_enable dtd-validation) + local emesonargs=( + -Ddocumentation=$(meson_multilib_native_use doc) + -Ddtd_validation=$(meson_multilib) + -Dlibraries=true + -Dscanner=false ) - tc-is-cross-compiler && myeconfargs+=( --with-host-scanner ) + meson_src_configure +} - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +multilib_src_compile() { + meson_src_compile } -multilib_src_install_all() { - find "${D}" -name '*.la' -delete || die - einstalldocs +multilib_src_test() { + meson_src_test } src_test() { # We set it on purpose to only a short subdir name, as socket paths are # created in there, which are 108 byte limited. With this it hopefully - # barely fits to the limit with /var/tmp/portage/$CAT/$PF/temp/xdr - export XDG_RUNTIME_DIR="${T}"/xdr + # barely fits to the limit with /var/tmp/portage/$CAT/$PF/temp/x + export XDG_RUNTIME_DIR="${T}"/x mkdir "${XDG_RUNTIME_DIR}" || die chmod 0700 "${XDG_RUNTIME_DIR}" || die multilib-minimal_src_test } + +multilib_src_install() { + meson_src_install +} diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild index df34a37daf78..92ae13ff795b 100644 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild +++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.39.11-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="abyss +cgi +curl +cxx +libxml2 threads test tools" RESTRICT="!test? ( test )" diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r1.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r1.ebuild index 70b804cf7378..4d8c6b23b155 100644 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r1.ebuild +++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="abyss +cgi +curl +cxx +libxml2 threads test" diff --git a/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06.ebuild b/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06.ebuild index 18f980a2fffb..a2a2b0b1ebdd 100644 --- a/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06.ebuild +++ b/dev-libs/xmlrpc-c/xmlrpc-c-1.51.06.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="abyss +cgi +curl +cxx +libxml2 threads test" diff --git a/dev-perl/Algorithm-C3/Algorithm-C3-0.100.0.ebuild b/dev-perl/Algorithm-C3/Algorithm-C3-0.100.0.ebuild index 294086a65710..110f36414a18 100644 --- a/dev-perl/Algorithm-C3/Algorithm-C3-0.100.0.ebuild +++ b/dev-perl/Algorithm-C3/Algorithm-C3-0.100.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A module for merging hierarchies using the C3 algorithm" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x64-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Algorithm-Diff/Algorithm-Diff-1.190.300-r1.ebuild b/dev-perl/Algorithm-Diff/Algorithm-Diff-1.190.300-r1.ebuild index ffd16834e997..d4a6470d6365 100644 --- a/dev-perl/Algorithm-Diff/Algorithm-Diff-1.190.300-r1.ebuild +++ b/dev-perl/Algorithm-Diff/Algorithm-Diff-1.190.300-r1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Compute intelligent differences between two files / lists" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" src_prepare() { local file diff --git a/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild b/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild index a887d8d98d16..614abcf7804a 100644 --- a/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild +++ b/dev-perl/App-pwhich/App-pwhich-1.160.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Perl-only 'which'" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/AppConfig/AppConfig-1.710.0-r1.ebuild b/dev-perl/AppConfig/AppConfig-1.710.0-r1.ebuild index d940fa3719ed..3021afd49ade 100644 --- a/dev-perl/AppConfig/AppConfig-1.710.0-r1.ebuild +++ b/dev-perl/AppConfig/AppConfig-1.710.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl5 module for reading configuration files and parsing command line arguments" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Archive-Zip/Archive-Zip-1.640.0.ebuild b/dev-perl/Archive-Zip/Archive-Zip-1.640.0.ebuild index d017ffc1594a..ab11600ef015 100644 --- a/dev-perl/Archive-Zip/Archive-Zip-1.640.0.ebuild +++ b/dev-perl/Archive-Zip/Archive-Zip-1.640.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="A wrapper that lets you read Zip archive members as if they were files" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild index e230b4c580b3..7f50e6103d29 100644 --- a/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild +++ b/dev-perl/Array-RefElem/Array-RefElem-1.0.0-r3.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Set up array elements as aliases" SLOT="0" -KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" src_compile() { mymake=( diff --git a/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r2.ebuild b/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r2.ebuild index 04909ddf4c30..c7abd06e7676 100644 --- a/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r2.ebuild +++ b/dev-perl/Authen-NTLM/Authen-NTLM-1.90.0-r2.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="An NTLM authentication module" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild b/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild index 75cee70f438e..4076befa1ce4 100644 --- a/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild +++ b/dev-perl/Authen-SASL/Authen-SASL-2.160.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A Perl SASL interface" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="kerberos test" RESTRICT="!test? ( test )" diff --git a/dev-perl/AutoXS-Header/AutoXS-Header-1.20.0-r2.ebuild b/dev-perl/AutoXS-Header/AutoXS-Header-1.20.0-r2.ebuild index 534a352a685f..ce43a9ee95cb 100644 --- a/dev-perl/AutoXS-Header/AutoXS-Header-1.20.0-r2.ebuild +++ b/dev-perl/AutoXS-Header/AutoXS-Header-1.20.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Container for the AutoXS header files" SLOT="0" -KEYWORDS="amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ppc x86 ~ppc-macos ~x86-solaris" BDEPEND=" virtual/perl-ExtUtils-MakeMaker diff --git a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0.ebuild b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0.ebuild index 22dbfd9f3029..c8cd6a85e2e8 100644 --- a/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0.ebuild +++ b/dev-perl/B-Hooks-EndOfScope/B-Hooks-EndOfScope-0.240.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Execute code after a scope finished compilation" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild index ac5beafcec12..a092723e36da 100644 --- a/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild +++ b/dev-perl/B-Hooks-OP-Check/B-Hooks-OP-Check-0.220.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Wrap OP check callbacks" SLOT="0" -KEYWORDS="amd64 ~arm hppa ppc ~riscv x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm hppa ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild index 5796c553df04..affee4e63d40 100644 --- a/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild +++ b/dev-perl/Bit-Vector/Bit-Vector-7.400.0-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Efficient bit vector, set of integers and big int math library" # License note: upstream mess, bug #721222 LICENSE="|| ( Artistic ( GPL-1 GPL-1+ ) ) LGPL-2 LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" >=dev-perl/Carp-Clan-5.300.0 diff --git a/dev-perl/CGI-Fast/CGI-Fast-2.150.0.ebuild b/dev-perl/CGI-Fast/CGI-Fast-2.150.0.ebuild index 1f2d3f669a06..4a6b60b8e8d5 100644 --- a/dev-perl/CGI-Fast/CGI-Fast-2.150.0.ebuild +++ b/dev-perl/CGI-Fast/CGI-Fast-2.150.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="CGI Interface for Fast CGI" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~s390 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~mips ppc ~ppc64 ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/CGI/CGI-4.470.0.ebuild b/dev-perl/CGI/CGI-4.470.0.ebuild index b9764c24150c..f74ca6a7d14f 100644 --- a/dev-perl/CGI/CGI-4.470.0.ebuild +++ b/dev-perl/CGI/CGI-4.470.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Simple Common Gateway Interface Class" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/CGI/CGI-4.510.0.ebuild b/dev-perl/CGI/CGI-4.510.0.ebuild index df2d9343b351..6b98522a1bec 100644 --- a/dev-perl/CGI/CGI-4.510.0.ebuild +++ b/dev-perl/CGI/CGI-4.510.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Simple Common Gateway Interface Class" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/CPAN-Changes/CPAN-Changes-0.400.2-r1.ebuild b/dev-perl/CPAN-Changes/CPAN-Changes-0.400.2-r1.ebuild index a6e725df22d6..8cec73f47408 100644 --- a/dev-perl/CPAN-Changes/CPAN-Changes-0.400.2-r1.ebuild +++ b/dev-perl/CPAN-Changes/CPAN-Changes-0.400.2-r1.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Read and write Changes files" SLOT="0" -KEYWORDS="amd64 ~riscv x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0.ebuild b/dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0.ebuild index 5c7adb46e11f..05b8baef6a71 100644 --- a/dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0.ebuild +++ b/dev-perl/CPAN-Checksums/CPAN-Checksums-2.120.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Write a CHECKSUMS file for a directory as on CPAN" SLOT="0" -KEYWORDS="amd64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/CPAN-DistnameInfo/CPAN-DistnameInfo-0.120.0-r2.ebuild b/dev-perl/CPAN-DistnameInfo/CPAN-DistnameInfo-0.120.0-r2.ebuild index 03d7a5951ae4..61beb63f8e0e 100644 --- a/dev-perl/CPAN-DistnameInfo/CPAN-DistnameInfo-0.120.0-r2.ebuild +++ b/dev-perl/CPAN-DistnameInfo/CPAN-DistnameInfo-0.120.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Extract distribution name and version from a distribution filename" SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild index a914f09730c8..1a13d3a10cd7 100644 --- a/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild +++ b/dev-perl/CPAN-Meta-Check/CPAN-Meta-Check-0.14.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Verify requirements in a CPAN::Meta object" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Calendar-Simple/Calendar-Simple-2.0.0.ebuild b/dev-perl/Calendar-Simple/Calendar-Simple-2.0.0.ebuild index eeb119d4cdcf..0952136a52bc 100644 --- a/dev-perl/Calendar-Simple/Calendar-Simple-2.0.0.ebuild +++ b/dev-perl/Calendar-Simple/Calendar-Simple-2.0.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl extension to create simple calendars" SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc x86 ~ppc-aix" +KEYWORDS="amd64 ~hppa ~ppc x86" IUSE="minimal test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Canary-Stability/Canary-Stability-2013.0.0.ebuild b/dev-perl/Canary-Stability/Canary-Stability-2013.0.0.ebuild index b8047051d7ce..197f90b30839 100644 --- a/dev-perl/Canary-Stability/Canary-Stability-2013.0.0.ebuild +++ b/dev-perl/Canary-Stability/Canary-Stability-2013.0.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Canary to check perl compatibility for schmorp's modules" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND=" virtual/perl-ExtUtils-MakeMaker diff --git a/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0.ebuild b/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0.ebuild index 21a2e92d0ec3..ac5bf6352c87 100644 --- a/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0.ebuild +++ b/dev-perl/Capture-Tiny/Capture-Tiny-0.480.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Capture STDOUT and STDERR from Perl, XS or external programs" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Carp-Always/Carp-Always-0.160.0.ebuild b/dev-perl/Carp-Always/Carp-Always-0.160.0.ebuild index 3adf47b0aaba..be46591062ab 100644 --- a/dev-perl/Carp-Always/Carp-Always-0.160.0.ebuild +++ b/dev-perl/Carp-Always/Carp-Always-0.160.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Warns and dies noisily with stack backtraces" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Carp-Clan/Carp-Clan-6.80.0.ebuild b/dev-perl/Carp-Clan/Carp-Clan-6.80.0.ebuild index bda908ac0ab7..0cd8ac86b5a5 100644 --- a/dev-perl/Carp-Clan/Carp-Clan-6.80.0.ebuild +++ b/dev-perl/Carp-Clan/Carp-Clan-6.80.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Report errors from perspective of caller of a clan of modules" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-Accessor-Chained/Class-Accessor-Chained-0.10.0-r2.ebuild b/dev-perl/Class-Accessor-Chained/Class-Accessor-Chained-0.10.0-r2.ebuild index d7bf76e72359..872750c3984e 100644 --- a/dev-perl/Class-Accessor-Chained/Class-Accessor-Chained-0.10.0-r2.ebuild +++ b/dev-perl/Class-Accessor-Chained/Class-Accessor-Chained-0.10.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl module to make chained class accessors" SLOT="0" -KEYWORDS="amd64 x86 ~ppc-aix ~x86-solaris" +KEYWORDS="amd64 x86 ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-Accessor-Grouped/Class-Accessor-Grouped-0.100.140.ebuild b/dev-perl/Class-Accessor-Grouped/Class-Accessor-Grouped-0.100.140.ebuild index 5411db21928f..a58942c2b0aa 100644 --- a/dev-perl/Class-Accessor-Grouped/Class-Accessor-Grouped-0.100.140.ebuild +++ b/dev-perl/Class-Accessor-Grouped/Class-Accessor-Grouped-0.100.140.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Lets you build groups of accessors" SLOT="0" -KEYWORDS="amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ppc x86 ~ppc-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-Accessor/Class-Accessor-0.510.0.ebuild b/dev-perl/Class-Accessor/Class-Accessor-0.510.0.ebuild index 3bf3682fb016..81553edb7bfd 100644 --- a/dev-perl/Class-Accessor/Class-Accessor-0.510.0.ebuild +++ b/dev-perl/Class-Accessor/Class-Accessor-0.510.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Automated accessor generation" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" RDEPEND="dev-perl/Sub-Name" diff --git a/dev-perl/Class-Base/Class-Base-0.90.0.ebuild b/dev-perl/Class-Base/Class-Base-0.90.0.ebuild index 3cc56c05ba6b..5ef0874bb1ef 100644 --- a/dev-perl/Class-Base/Class-Base-0.90.0.ebuild +++ b/dev-perl/Class-Base/Class-Base-0.90.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Useful base class for deriving other modules" SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-C3-Componentised/Class-C3-Componentised-1.1.2.ebuild b/dev-perl/Class-C3-Componentised/Class-C3-Componentised-1.1.2.ebuild index 5dab3db56475..6d214176bbdf 100644 --- a/dev-perl/Class-C3-Componentised/Class-C3-Componentised-1.1.2.ebuild +++ b/dev-perl/Class-C3-Componentised/Class-C3-Componentised-1.1.2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Load mix-ins or components to your C3-based class" SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-C3/Class-C3-0.340.0.ebuild b/dev-perl/Class-C3/Class-C3-0.340.0.ebuild index 50f57fc99eb1..b3584616c0b3 100644 --- a/dev-perl/Class-C3/Class-C3-0.340.0.ebuild +++ b/dev-perl/Class-C3/Class-C3-0.340.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A pragma to use the C3 method resolution order algortihm" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-macos ~x64-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r3.ebuild b/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r3.ebuild index 9e1ef9cec923..1250d21e49db 100644 --- a/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r3.ebuild +++ b/dev-perl/Class-Data-Inheritable/Class-Data-Inheritable-0.80.0-r3.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Inheritable, overridable class data" # License note: Artistic only for one file # https://bugs.gentoo.org/728662 SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" PERL_RM_FILES=( t/pod.t diff --git a/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild b/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild index 6a25d9b1e893..4b100ccc7f62 100644 --- a/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild +++ b/dev-perl/Class-Factory-Util/Class-Factory-Util-1.700.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Provide utility methods for factory classes" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="" RDEPEND="" diff --git a/dev-perl/Class-Inspector/Class-Inspector-1.360.0.ebuild b/dev-perl/Class-Inspector/Class-Inspector-1.360.0.ebuild index 27105d480695..e7cef951be91 100644 --- a/dev-perl/Class-Inspector/Class-Inspector-1.360.0.ebuild +++ b/dev-perl/Class-Inspector/Class-Inspector-1.360.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Provides information about Classes" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild index cdeb6cae5ec6..3a8be5569b71 100644 --- a/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild +++ b/dev-perl/Class-Load-XS/Class-Load-XS-0.100.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="XS implementation of parts of Class::Load" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-Load/Class-Load-0.250.0.ebuild b/dev-perl/Class-Load/Class-Load-0.250.0.ebuild index f57f3349a957..a6406045ab06 100644 --- a/dev-perl/Class-Load/Class-Load-0.250.0.ebuild +++ b/dev-perl/Class-Load/Class-Load-0.250.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A working (require q{Class::Name}) and more" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r2.ebuild b/dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r2.ebuild index 9c880e8e5bef..da02bee88289 100644 --- a/dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r2.ebuild +++ b/dev-perl/Class-MakeMethods/Class-MakeMethods-1.10.0-r2.ebuild @@ -10,5 +10,5 @@ inherit perl-module DESCRIPTION="Automated method creation module for Perl" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc s390 sparc x86 ~ppc-aix ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc s390 sparc x86 ~x86-solaris" PATCHES=( "${FILESDIR}/${P}-perl526.patch" ) diff --git a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild index e5e6b9e652ce..07b9a8139972 100644 --- a/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild +++ b/dev-perl/Class-Method-Modifiers/Class-Method-Modifiers-2.130.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="provides Moose-like method modifiers" SLOT="0" -KEYWORDS="amd64 ~arm arm64 hppa ppc ~riscv x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 hppa ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild index 66032c586370..cf9be7dde55c 100644 --- a/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild +++ b/dev-perl/Class-MethodMaker/Class-MethodMaker-2.240.0-r2.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Create generic methods for OO Perl" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" BDEPEND=" virtual/perl-ExtUtils-MakeMaker diff --git a/dev-perl/Class-Singleton/Class-Singleton-1.500.0-r1.ebuild b/dev-perl/Class-Singleton/Class-Singleton-1.500.0-r1.ebuild index 6662a2142b09..838fc674557b 100644 --- a/dev-perl/Class-Singleton/Class-Singleton-1.500.0-r1.ebuild +++ b/dev-perl/Class-Singleton/Class-Singleton-1.500.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Implementation of a Singleton class" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND=" virtual/perl-ExtUtils-MakeMaker diff --git a/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild b/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild index 5cd816f7959c..e4a310a41adf 100644 --- a/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild +++ b/dev-perl/Class-Tiny/Class-Tiny-1.6.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Minimalist class construction" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" LICENSE="Apache-2.0" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-Tiny/Class-Tiny-1.8.0.ebuild b/dev-perl/Class-Tiny/Class-Tiny-1.8.0.ebuild index 5761f99cf413..42759659b69e 100644 --- a/dev-perl/Class-Tiny/Class-Tiny-1.8.0.ebuild +++ b/dev-perl/Class-Tiny/Class-Tiny-1.8.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Minimalist class construction" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" LICENSE="Apache-2.0" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-Trigger/Class-Trigger-0.150.0.ebuild b/dev-perl/Class-Trigger/Class-Trigger-0.150.0.ebuild index dd820033a4eb..016e4f8510b0 100644 --- a/dev-perl/Class-Trigger/Class-Trigger-0.150.0.ebuild +++ b/dev-perl/Class-Trigger/Class-Trigger-0.150.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Mixin to add / call inheritable triggers" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~mips ppc ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild index 60d864bfc4a6..8c83333c47a1 100644 --- a/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild +++ b/dev-perl/Class-XSAccessor/Class-XSAccessor-1.190.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Generate fast XS accessors without runtime compilation" # License note: perl 5-or-newer # https://bugs.gentoo.org/718946#c6 SLOT="0" -KEYWORDS="amd64 ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ppc x86 ~ppc-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Clone/Clone-0.390.0.ebuild b/dev-perl/Clone/Clone-0.390.0.ebuild index 46116da0834e..d26322c73b24 100644 --- a/dev-perl/Clone/Clone-0.390.0.ebuild +++ b/dev-perl/Clone/Clone-0.390.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Recursively copy Perl datatypes" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Color-Library/Color-Library-0.21.0-r1.ebuild b/dev-perl/Color-Library/Color-Library-0.21.0-r1.ebuild index 02db9ee3ebd7..d5164ff67925 100644 --- a/dev-perl/Color-Library/Color-Library-0.21.0-r1.ebuild +++ b/dev-perl/Color-Library/Color-Library-0.21.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="An easy-to-use and comprehensive named-color library" SLOT="0" -KEYWORDS="amd64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Color-Library/Color-Library-0.21.0-r2.ebuild b/dev-perl/Color-Library/Color-Library-0.21.0-r2.ebuild index b963957a0005..48df92e70248 100644 --- a/dev-perl/Color-Library/Color-Library-0.21.0-r2.ebuild +++ b/dev-perl/Color-Library/Color-Library-0.21.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="An easy-to-use and comprehensive named-color library" SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Compress-Bzip2/Compress-Bzip2-2.260.0.ebuild b/dev-perl/Compress-Bzip2/Compress-Bzip2-2.260.0.ebuild index d37b5755a3c1..c19be6c13d57 100644 --- a/dev-perl/Compress-Bzip2/Compress-Bzip2-2.260.0.ebuild +++ b/dev-perl/Compress-Bzip2/Compress-Bzip2-2.260.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Interface to Bzip2 compression library" SLOT="0" -KEYWORDS="amd64 ~ia64 ~mips sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~ia64 ~mips sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0.ebuild b/dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0.ebuild index 2ba671559443..9c6735d1dc90 100644 --- a/dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0.ebuild +++ b/dev-perl/Compress-Bzip2/Compress-Bzip2-2.280.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Interface to Bzip2 compression library" # https://bugs.gentoo.org/718946#c7 LICENSE="|| ( Artistic GPL-1+ ) BZIP2" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~mips ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~amd64 ~ia64 ~mips ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Config-Any/Config-Any-0.320.0.ebuild b/dev-perl/Config-Any/Config-Any-0.320.0.ebuild index 6f2ec600a81f..aabb9283596e 100644 --- a/dev-perl/Config-Any/Config-Any-0.320.0.ebuild +++ b/dev-perl/Config-Any/Config-Any-0.320.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Load configuration from different file formats, transparently" SLOT="0" -KEYWORDS="amd64 arm ppc x86 ~ppc-aix" +KEYWORDS="amd64 arm ppc x86" IUSE="test +conf +ini +json +xml +yaml" RESTRICT="!test? ( test )" diff --git a/dev-perl/Config-General/Config-General-2.630.0.ebuild b/dev-perl/Config-General/Config-General-2.630.0.ebuild index dd3679192c7e..aec3fad752f1 100644 --- a/dev-perl/Config-General/Config-General-2.630.0.ebuild +++ b/dev-perl/Config-General/Config-General-2.630.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Config file parser module" SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Config-Tiny/Config-Tiny-2.230.0.ebuild b/dev-perl/Config-Tiny/Config-Tiny-2.230.0.ebuild index 3fd22af7f242..4b77dec3448b 100644 --- a/dev-perl/Config-Tiny/Config-Tiny-2.230.0.ebuild +++ b/dev-perl/Config-Tiny/Config-Tiny-2.230.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Read/Write .ini style files with as little code as possible" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Config-Tiny/Config-Tiny-2.240.0.ebuild b/dev-perl/Config-Tiny/Config-Tiny-2.240.0.ebuild index 779c9b54e70a..a67557a45421 100644 --- a/dev-perl/Config-Tiny/Config-Tiny-2.240.0.ebuild +++ b/dev-perl/Config-Tiny/Config-Tiny-2.240.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Read/Write .ini style files with as little code as possible" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Context-Preserve/Context-Preserve-0.30.0.ebuild b/dev-perl/Context-Preserve/Context-Preserve-0.30.0.ebuild index 3e3809e37f3f..62a4fc5900f2 100644 --- a/dev-perl/Context-Preserve/Context-Preserve-0.30.0.ebuild +++ b/dev-perl/Context-Preserve/Context-Preserve-0.30.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Return chained, modified values from subs, without losing context" SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Contextual-Return/Contextual-Return-0.4.14.ebuild b/dev-perl/Contextual-Return/Contextual-Return-0.4.14.ebuild index f941957168c5..65fac2093b28 100644 --- a/dev-perl/Contextual-Return/Contextual-Return-0.4.14.ebuild +++ b/dev-perl/Contextual-Return/Contextual-Return-0.4.14.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Create context-sensitive return values" SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc-aix" +KEYWORDS="~amd64 ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Convert-UUlib/Convert-UUlib-1.710.0.ebuild b/dev-perl/Convert-UUlib/Convert-UUlib-1.710.0.ebuild index 84ca0f2036d4..613f5c7e29e9 100644 --- a/dev-perl/Convert-UUlib/Convert-UUlib-1.710.0.ebuild +++ b/dev-perl/Convert-UUlib/Convert-UUlib-1.710.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="A Perl interface to the uulib library" # https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/dev-perl/Convert-UUlib#Licensing LICENSE="BSD CC0-1.0 GPL-1 GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.190.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.190.0.ebuild index 3461a1fdc50b..72be0eb475d8 100644 --- a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.190.0.ebuild +++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.190.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.240.0.ebuild b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.240.0.ebuild index 8a5333fa953a..71ca3a63dec5 100644 --- a/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.240.0.ebuild +++ b/dev-perl/Cpanel-JSON-XS/Cpanel-JSON-XS-4.240.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="cPanel fork of JSON::XS, fast and correct serializing" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r1.ebuild b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r1.ebuild index 61bab3a37178..56bd51f0816b 100644 --- a/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r1.ebuild +++ b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Crypt::Blowfish module for perl" LICENSE="|| ( Artistic GPL-2 )" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" SRC_TEST="do" diff --git a/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild index abdc8041bf6b..2bdabdbcf311 100644 --- a/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild +++ b/dev-perl/Crypt-Blowfish/Crypt-Blowfish-2.140.0-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Perl Blowfish encryption module" LICENSE="Crypt-IDEA" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r1.ebuild b/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r1.ebuild index b4918eec890e..461ca64ad04f 100644 --- a/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r1.ebuild +++ b/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Encrypt Data with Cipher Block Chaining Mode" LICENSE="Artistic" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild b/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild index 9f060a76d788..1cd4a4619a18 100644 --- a/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild +++ b/dev-perl/Crypt-CBC/Crypt-CBC-2.330.0-r2.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Encrypt Data with Cipher Block Chaining Mode" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild index 430a83443e28..6d80c4104ba5 100644 --- a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild +++ b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Perl DES encryption module" LICENSE="DES" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild index ebaea9455c7b..fc6fd978d89f 100644 --- a/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild +++ b/dev-perl/Crypt-DES/Crypt-DES-2.70.0-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Perl DES encryption module" LICENSE="DES" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r1.ebuild b/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r1.ebuild index b1750ab05829..db0105ca4feb 100644 --- a/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r1.ebuild +++ b/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="An implementation of the IDEA symmetric-key block cipher" LICENSE="Crypt-IDEA" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r2.ebuild b/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r2.ebuild index b093191e6191..8ec206fba35a 100644 --- a/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r2.ebuild +++ b/dev-perl/Crypt-IDEA/Crypt-IDEA-1.100.0-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="An implementation of the IDEA symmetric-key block cipher" LICENSE="Crypt-IDEA" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0-r1.ebuild b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0-r1.ebuild index c63356afb6f9..fc4009e54566 100644 --- a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0-r1.ebuild +++ b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="OpenSSL's multiprecision integer arithmetic" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="libressl" RDEPEND=" diff --git a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0.ebuild b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0.ebuild index cac937a86485..72ae72b474b5 100644 --- a/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0.ebuild +++ b/dev-perl/Crypt-OpenSSL-Bignum/Crypt-OpenSSL-Bignum-0.90.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="OpenSSL's multiprecision integer arithmetic" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="libressl" RDEPEND=" diff --git a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.280.0-r3.ebuild b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.280.0-r3.ebuild index 5b00aaac93c3..0f42e679f6d6 100644 --- a/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.280.0-r3.ebuild +++ b/dev-perl/Crypt-OpenSSL-RSA/Crypt-OpenSSL-RSA-0.280.0-r3.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Crypt::OpenSSL::RSA module for perl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="libressl" RDEPEND="dev-perl/Crypt-OpenSSL-Bignum diff --git a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild index 40ba3758f8e8..605881ef1cd6 100644 --- a/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild +++ b/dev-perl/Crypt-OpenSSL-Random/Crypt-OpenSSL-Random-0.110.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="OpenSSL/LibreSSL pseudo-random number generator access" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="libressl" RDEPEND=" diff --git a/dev-perl/Crypt-RC4/Crypt-RC4-2.020.0-r1.ebuild b/dev-perl/Crypt-RC4/Crypt-RC4-2.020.0-r1.ebuild index f5e79cefed42..335817237ec2 100644 --- a/dev-perl/Crypt-RC4/Crypt-RC4-2.020.0-r1.ebuild +++ b/dev-perl/Crypt-RC4/Crypt-RC4-2.020.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Implements the RC4 encryption algorithm" LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="" SRC_TEST="do" diff --git a/dev-perl/Crypt-RC4/Crypt-RC4-2.20.0-r2.ebuild b/dev-perl/Crypt-RC4/Crypt-RC4-2.20.0-r2.ebuild index 78c09639c8af..09db44256416 100644 --- a/dev-perl/Crypt-RC4/Crypt-RC4-2.20.0-r2.ebuild +++ b/dev-perl/Crypt-RC4/Crypt-RC4-2.20.0-r2.ebuild @@ -10,4 +10,4 @@ inherit perl-module DESCRIPTION="Implements the RC4 encryption algorithm" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" diff --git a/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.140.0.ebuild b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.140.0.ebuild index 736f34f7d508..2d954ae17046 100644 --- a/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.140.0.ebuild +++ b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.140.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Crypt::CBC compliant Rijndael encryption module" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.150.0.ebuild b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.150.0.ebuild index 972fe722ddac..4b0b0a9c179b 100644 --- a/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.150.0.ebuild +++ b/dev-perl/Crypt-Rijndael/Crypt-Rijndael-1.150.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Crypt::CBC compliant Rijndael encryption module" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.10.0.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.10.0.ebuild index 77916e99f847..38f85edb0f1f 100644 --- a/dev-perl/DBD-Pg/DBD-Pg-3.10.0.ebuild +++ b/dev-perl/DBD-Pg/DBD-Pg-3.10.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="PostgreSQL database driver for the DBI module" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.14.2.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.14.2.ebuild index b87f46e3ebd6..5db4b228a9d7 100644 --- a/dev-perl/DBD-Pg/DBD-Pg-3.14.2.ebuild +++ b/dev-perl/DBD-Pg/DBD-Pg-3.14.2.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="PostgreSQL database driver for the DBI module" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.5.3.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.5.3.ebuild index d87746acff06..49b7a9238b9c 100644 --- a/dev-perl/DBD-Pg/DBD-Pg-3.5.3.ebuild +++ b/dev-perl/DBD-Pg/DBD-Pg-3.5.3.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="PostgreSQL database driver for the DBI module" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="" RDEPEND=" diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.7.0.ebuild b/dev-perl/DBD-Pg/DBD-Pg-3.7.0.ebuild index fdcc8fb4b4fc..42d8797a2e29 100644 --- a/dev-perl/DBD-Pg/DBD-Pg-3.7.0.ebuild +++ b/dev-perl/DBD-Pg/DBD-Pg-3.7.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="PostgreSQL database driver for the DBI module" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/DBD-SQLite/DBD-SQLite-1.560.0.ebuild b/dev-perl/DBD-SQLite/DBD-SQLite-1.560.0.ebuild index 0c2df19d0700..92ab54c0c37c 100644 --- a/dev-perl/DBD-SQLite/DBD-SQLite-1.560.0.ebuild +++ b/dev-perl/DBD-SQLite/DBD-SQLite-1.560.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Self Contained RDBMS in a DBI Driver" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="test system-sqlite" RESTRICT="!test? ( test )" diff --git a/dev-perl/DBD-SQLite/DBD-SQLite-1.580.0.ebuild b/dev-perl/DBD-SQLite/DBD-SQLite-1.580.0.ebuild index b2eab8026d8a..1d85df134c71 100644 --- a/dev-perl/DBD-SQLite/DBD-SQLite-1.580.0.ebuild +++ b/dev-perl/DBD-SQLite/DBD-SQLite-1.580.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Self Contained RDBMS in a DBI Driver" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~x64-solaris ~x86-solaris" IUSE="test system-sqlite" RESTRICT="!test? ( test )" diff --git a/dev-perl/DBD-SQLite/DBD-SQLite-1.660.0.ebuild b/dev-perl/DBD-SQLite/DBD-SQLite-1.660.0.ebuild index 92c1d85dca53..33bf4de19301 100644 --- a/dev-perl/DBD-SQLite/DBD-SQLite-1.660.0.ebuild +++ b/dev-perl/DBD-SQLite/DBD-SQLite-1.660.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Self Contained RDBMS in a DBI Driver" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~x64-solaris ~x86-solaris" IUSE="test system-sqlite" RESTRICT="!test? ( test )" diff --git a/dev-perl/DBI/DBI-1.643.0.ebuild b/dev-perl/DBI/DBI-1.643.0.ebuild index e30c62cb71fa..6e90cd3d581a 100644 --- a/dev-perl/DBI/DBI-1.643.0.ebuild +++ b/dev-perl/DBI/DBI-1.643.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Database independent interface for Perl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Data-Compare/Data-Compare-1.250.0.ebuild b/dev-perl/Data-Compare/Data-Compare-1.250.0.ebuild index 143452a9de28..7ae33b13dc81 100644 --- a/dev-perl/Data-Compare/Data-Compare-1.250.0.ebuild +++ b/dev-perl/Data-Compare/Data-Compare-1.250.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Compare perl data structures" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="amd64 ~arm ~arm64 hppa ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Data-Compare/Data-Compare-1.270.0-r1.ebuild b/dev-perl/Data-Compare/Data-Compare-1.270.0-r1.ebuild index b0df90caa5aa..881573a8fe76 100644 --- a/dev-perl/Data-Compare/Data-Compare-1.270.0-r1.ebuild +++ b/dev-perl/Data-Compare/Data-Compare-1.270.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Compare perl data structures" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Data-Dump/Data-Dump-1.230.0-r1.ebuild b/dev-perl/Data-Dump/Data-Dump-1.230.0-r1.ebuild index 08573a37b704..69e78a5ae79a 100644 --- a/dev-perl/Data-Dump/Data-Dump-1.230.0-r1.ebuild +++ b/dev-perl/Data-Dump/Data-Dump-1.230.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Pretty printing of data structures" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-perl/Data-Dump/Data-Dump-1.230.0.ebuild b/dev-perl/Data-Dump/Data-Dump-1.230.0.ebuild index e30616342f3f..ac1fd8f3d1e6 100644 --- a/dev-perl/Data-Dump/Data-Dump-1.230.0.ebuild +++ b/dev-perl/Data-Dump/Data-Dump-1.230.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Pretty printing of data structures" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~mips ppc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~mips ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" SRC_TEST=do diff --git a/dev-perl/Data-Dumper-Concise/Data-Dumper-Concise-2.23.0.ebuild b/dev-perl/Data-Dumper-Concise/Data-Dumper-Concise-2.23.0.ebuild index 970022232257..53b3c57e08c9 100644 --- a/dev-perl/Data-Dumper-Concise/Data-Dumper-Concise-2.23.0.ebuild +++ b/dev-perl/Data-Dumper-Concise/Data-Dumper-Concise-2.23.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Less indentation and newlines plus sub deparsing" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~ppc-aix ~x86-solaris" +KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild b/dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild index 9a7b8efa4e82..4ff997e1797c 100644 --- a/dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild +++ b/dev-perl/Data-OptList/Data-OptList-0.110.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="parse and validate simple name/value option pairs" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Data-Page/Data-Page-2.20.0-r1.ebuild b/dev-perl/Data-Page/Data-Page-2.20.0-r1.ebuild index c2eadc9e5a4a..ba643c08a62c 100644 --- a/dev-perl/Data-Page/Data-Page-2.20.0-r1.ebuild +++ b/dev-perl/Data-Page/Data-Page-2.20.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="help when paging through sets of results" SLOT="0" -KEYWORDS="amd64 ~x86 ~ppc-aix ~x86-solaris" +KEYWORDS="amd64 ~x86 ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Data-Page/Data-Page-2.30.0.ebuild b/dev-perl/Data-Page/Data-Page-2.30.0.ebuild index 6e031b23611a..8108ef83a219 100644 --- a/dev-perl/Data-Page/Data-Page-2.30.0.ebuild +++ b/dev-perl/Data-Page/Data-Page-2.30.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="help when paging through sets of results" SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc-aix ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Date-Manip/Date-Manip-6.600.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.600.0.ebuild index 4b2ca90c3458..1d2fb86dd885 100644 --- a/dev-perl/Date-Manip/Date-Manip-6.600.0.ebuild +++ b/dev-perl/Date-Manip/Date-Manip-6.600.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Perl date manipulation routines" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="elibc_musl test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Date-Manip/Date-Manip-6.820.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.820.0.ebuild index b30ff8a2c85c..ed7aa7ad4172 100644 --- a/dev-perl/Date-Manip/Date-Manip-6.820.0.ebuild +++ b/dev-perl/Date-Manip/Date-Manip-6.820.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Perl date manipulation routines" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="elibc_musl test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.810.0-r1.ebuild b/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.810.0-r1.ebuild index bd46b74bb316..fa9ec38dc1dd 100644 --- a/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.810.0-r1.ebuild +++ b/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.810.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Create DateTime parser classes and objects" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-solaris" IUSE="" RDEPEND="dev-perl/DateTime diff --git a/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild b/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild index b2372b643071..dd8b2439e095 100644 --- a/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild +++ b/dev-perl/DateTime-Format-Builder/DateTime-Format-Builder-0.830.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Create DateTime parser classes and objects" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-solaris" IUSE="minimal test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0.ebuild b/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0.ebuild index 4a1043da2e75..d669e5428fec 100644 --- a/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0.ebuild +++ b/dev-perl/DateTime-Format-Mail/DateTime-Format-Mail-0.403.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Convert between DateTime and RFC2822/822 formats" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild index e8907477589f..72532df1930c 100644 --- a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild +++ b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.740.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Parse and Format DateTimes using Strptime" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.770.0.ebuild b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.770.0.ebuild index b327137d8b08..480b71d2e68f 100644 --- a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.770.0.ebuild +++ b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.770.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Parse and Format DateTimes using Strptime" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.70.0.ebuild b/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.70.0.ebuild index 68e1961270b3..a8c7be0b9cf2 100644 --- a/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.70.0.ebuild +++ b/dev-perl/DateTime-Format-W3CDTF/DateTime-Format-W3CDTF-0.70.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Parse and format W3CDTF datetime strings" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ppc ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild index bfb06ca1a9ff..8b5dfceb9af3 100644 --- a/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild +++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.160.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Localization support for DateTime" LICENSE="|| ( Artistic GPL-2+ ) unicode" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime-Locale/DateTime-Locale-1.280.0.ebuild b/dev-perl/DateTime-Locale/DateTime-Locale-1.280.0.ebuild index 7e597c57a4d0..b17bb007e4a8 100644 --- a/dev-perl/DateTime-Locale/DateTime-Locale-1.280.0.ebuild +++ b/dev-perl/DateTime-Locale/DateTime-Locale-1.280.0.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Localization support for DateTime" LICENSE="|| ( Artistic GPL-1+ ) unicode" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild index 3d485c29e470..a2e94bce1ff8 100644 --- a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild +++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.130.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Time zone object base class and factory" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.390.0.ebuild b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.390.0.ebuild index f714ff1ce95b..0c63149fbd1b 100644 --- a/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.390.0.ebuild +++ b/dev-perl/DateTime-TimeZone/DateTime-TimeZone-2.390.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Time zone object base class and factory" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime/DateTime-1.440.0.ebuild b/dev-perl/DateTime/DateTime-1.440.0.ebuild index cf0f50c06dac..3e197d6b6e8d 100644 --- a/dev-perl/DateTime/DateTime-1.440.0.ebuild +++ b/dev-perl/DateTime/DateTime-1.440.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="A date and time object" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DateTime/DateTime-1.520.0.ebuild b/dev-perl/DateTime/DateTime-1.520.0.ebuild index ae06828db4a1..eccb403f45b7 100644 --- a/dev-perl/DateTime/DateTime-1.520.0.ebuild +++ b/dev-perl/DateTime/DateTime-1.520.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="A date and time object" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild index 7e5d44b8f887..83080aa4d006 100644 --- a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild +++ b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0-r1.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Custom OP checking attached to subroutines" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0.ebuild b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0.ebuild index 0c9451ccd3ef..ab457f7f181a 100644 --- a/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0.ebuild +++ b/dev-perl/Devel-CallChecker/Devel-CallChecker-0.8.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Custom OP checking attached to subroutines" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild b/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild index 39f58dd50a94..ace547d26a5b 100644 --- a/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild +++ b/dev-perl/Devel-Caller/Devel-Caller-2.60.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Meatier versions of caller" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" >=dev-perl/PadWalker-0.80.0 diff --git a/dev-perl/Devel-Caller/Devel-Caller-2.60.0.ebuild b/dev-perl/Devel-Caller/Devel-Caller-2.60.0.ebuild index 52de5daeaccc..8e2028a2bd4d 100644 --- a/dev-perl/Devel-Caller/Devel-Caller-2.60.0.ebuild +++ b/dev-perl/Devel-Caller/Devel-Caller-2.60.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Meatier versions of caller" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND="dev-perl/PadWalker" diff --git a/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0.ebuild b/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0.ebuild index c39ceee3946b..09aba4b7a18e 100644 --- a/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0.ebuild +++ b/dev-perl/Devel-CheckBin/Devel-CheckBin-0.40.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="check that a command is available" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.130.0.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.130.0.ebuild index 7aa14e6e4943..ce65d385bfa1 100644 --- a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.130.0.ebuild +++ b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.130.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="check that a library is available" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.140.0.ebuild b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.140.0.ebuild index 48695bb9dadb..73600a073d31 100644 --- a/dev-perl/Devel-CheckLib/Devel-CheckLib-1.140.0.ebuild +++ b/dev-perl/Devel-CheckLib/Devel-CheckLib-1.140.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module toolchain-funcs DESCRIPTION="check that a library is available" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0-r1.ebuild b/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0-r1.ebuild index a057e42c5d72..0cc7619176ee 100644 --- a/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0-r1.ebuild +++ b/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Find memory cycles in objects" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0.ebuild b/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0.ebuild index 40e326652599..2643130a37f6 100644 --- a/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0.ebuild +++ b/dev-perl/Devel-Cycle/Devel-Cycle-1.120.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Find memory cycles in objects" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0.ebuild b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0.ebuild index e60fbed40044..de2b186e9e6d 100644 --- a/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0.ebuild +++ b/dev-perl/Devel-GlobalDestruction/Devel-GlobalDestruction-0.140.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION='Returns the equivalent of ${^GLOBAL_PHASE} eq DESTRUCT for older perls' SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0-r1.ebuild b/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0-r1.ebuild index 3b84c868f170..71adf8af7dc9 100644 --- a/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0-r1.ebuild +++ b/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Alias lexical variables" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0.ebuild b/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0.ebuild index 5742d62629b0..4df9e4acffb2 100644 --- a/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0.ebuild +++ b/dev-perl/Devel-LexAlias/Devel-LexAlias-0.50.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Alias lexical variables" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND=">=dev-perl/Devel-Caller-2.03" diff --git a/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.4.0.ebuild b/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.4.0.ebuild index 5eeb4a59afc0..77349cd0371f 100644 --- a/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.4.0.ebuild +++ b/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.4.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Introspect overloaded operators" SLOT="0" -KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.5.0.ebuild b/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.5.0.ebuild index 349b309abfbc..2fceb5a1f8ef 100644 --- a/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.5.0.ebuild +++ b/dev-perl/Devel-OverloadInfo/Devel-OverloadInfo-0.5.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Introspect overloaded operators" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-StackTrace/Devel-StackTrace-2.20.0.ebuild b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.20.0.ebuild index f8b3b2a4a734..cd7224b7f8de 100644 --- a/dev-perl/Devel-StackTrace/Devel-StackTrace-2.20.0.ebuild +++ b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.20.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="An object representing a stack trace" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-StackTrace/Devel-StackTrace-2.40.0.ebuild b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.40.0.ebuild index 085c58abca30..86e9aa024c9c 100644 --- a/dev-perl/Devel-StackTrace/Devel-StackTrace-2.40.0.ebuild +++ b/dev-perl/Devel-StackTrace/Devel-StackTrace-2.40.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="An object representing a stack trace" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild b/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild index 16356dc09afb..2a90449ad122 100644 --- a/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild +++ b/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Dump symbol names or the symbol table" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0.ebuild b/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0.ebuild index 5fa9a199958e..de82f16ae8d2 100644 --- a/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0.ebuild +++ b/dev-perl/Devel-Symdump/Devel-Symdump-2.180.0.ebuild @@ -10,7 +10,7 @@ inherit versionator perl-module DESCRIPTION="Dump symbol names or the symbol table" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r1.ebuild b/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r1.ebuild index 97bc82d77b66..ff7d4f161827 100644 --- a/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r1.ebuild +++ b/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Create bubble-babble fingerprints" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" PATCHES=( "${FILESDIR}/0.02-dot-in-inc.patch" ) # https://github.com/btrott/Digest-BubbleBabble/pull/1 SRC_TEST="do parallel" diff --git a/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r2.ebuild b/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r2.ebuild index 7d31c933c3b8..cc9237de7565 100644 --- a/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r2.ebuild +++ b/dev-perl/Digest-BubbleBabble/Digest-BubbleBabble-0.20.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Create bubble-babble fingerprints" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND=" >=virtual/perl-ExtUtils-MakeMaker-6.420.0 diff --git a/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r1.ebuild b/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r1.ebuild index 3410b3d654b6..d03ac0f51468 100644 --- a/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r1.ebuild +++ b/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r1.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Perl interface to the GOST R 34.11-94 digest algorithm" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r2.ebuild b/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r2.ebuild index 93c4b19d60b4..88ad8f46a15e 100644 --- a/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r2.ebuild +++ b/dev-perl/Digest-GOST/Digest-GOST-0.60.0-r2.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Perl interface to the GOST R 34.11-94 digest algorithm" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r1.ebuild b/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r1.ebuild index d516471a9075..66522d5ac966 100644 --- a/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r1.ebuild +++ b/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Keyed Hashing for Message Authentication" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="virtual/perl-Digest-MD5 diff --git a/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r2.ebuild b/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r2.ebuild index f0b66cf3d5a6..29cd19eb8340 100644 --- a/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r2.ebuild +++ b/dev-perl/Digest-HMAC/Digest-HMAC-1.30.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Keyed Hashing for Message Authentication" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" >=virtual/perl-Digest-MD5-2.0.0 diff --git a/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0-r1.ebuild b/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0-r1.ebuild index cdd699bce72d..60d5139a5aad 100644 --- a/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0-r1.ebuild +++ b/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Pure perl implementation of MD5" LICENSE="|| ( Artistic GPL-1+ ) RSA" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" RDEPEND=" virtual/perl-Exporter diff --git a/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0.ebuild b/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0.ebuild index ddffe0ba34ae..a23119c77f73 100644 --- a/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0.ebuild +++ b/dev-perl/Digest-Perl-MD5/Digest-Perl-MD5-1.900.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Pure perl implementation of MD5" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r1.ebuild b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r1.ebuild index 295b54b60908..e7d1eb5b0e0e 100644 --- a/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r1.ebuild +++ b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="NIST SHA message digest algorithm" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND="virtual/perl-Digest" diff --git a/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r2.ebuild b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r2.ebuild index 5a9cf462a5b3..eec67056c271 100644 --- a/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r2.ebuild +++ b/dev-perl/Digest-SHA1/Digest-SHA1-2.130.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="NIST SHA message digest algorithm" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" >=virtual/perl-Digest-1.0.0 diff --git a/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild b/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild index c5f4b58ea640..b97d78e7c082 100644 --- a/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild +++ b/dev-perl/Dist-CheckConflicts/Dist-CheckConflicts-0.110.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Declare version conflicts for your dist" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Dist-Metadata/Dist-Metadata-0.927.0.ebuild b/dev-perl/Dist-Metadata/Dist-Metadata-0.927.0.ebuild index 659d5ba6fc1a..2891ececdb6f 100644 --- a/dev-perl/Dist-Metadata/Dist-Metadata-0.927.0.ebuild +++ b/dev-perl/Dist-Metadata/Dist-Metadata-0.927.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Information about a perl module distribution" SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0.ebuild b/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0.ebuild index 4431ef01beee..1d4c7348c3ca 100644 --- a/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0.ebuild +++ b/dev-perl/DynaLoader-Functions/DynaLoader-Functions-0.3.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Deconstructed Dynamic C Library Loading" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Email-Address/Email-Address-1.912.0.ebuild b/dev-perl/Email-Address/Email-Address-1.912.0.ebuild index 3efd8c9825ea..caba6a18b00a 100644 --- a/dev-perl/Email-Address/Email-Address-1.912.0.ebuild +++ b/dev-perl/Email-Address/Email-Address-1.912.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="RFC 2822 Address Parsing and Creation" SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0-r1.ebuild b/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0-r1.ebuild index cf16a721bf73..0fcd0333df8c 100644 --- a/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0-r1.ebuild +++ b/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="An eucJP-open mapping" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0.ebuild b/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0.ebuild index e2009325bd9e..7e5f673ee6a8 100644 --- a/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0.ebuild +++ b/dev-perl/Encode-EUCJPASCII/Encode-EUCJPASCII-0.30.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="An eucJP-open mapping" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" PERL_RM_FILES=( "t/pod.t" ) diff --git a/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r2.ebuild b/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r2.ebuild index 65508e6ef148..736420e58845 100644 --- a/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r2.ebuild +++ b/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Extra sets of Chinese encodings" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND="virtual/perl-Encode" diff --git a/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r3.ebuild b/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r3.ebuild index b2c5ed8d5bc4..15aa06bd43c1 100644 --- a/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r3.ebuild +++ b/dev-perl/Encode-HanExtra/Encode-HanExtra-0.230.0-r3.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Extra sets of Chinese encodings" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" >=virtual/perl-Encode-1.410.0 diff --git a/dev-perl/Encode-Locale/Encode-Locale-1.50.0.ebuild b/dev-perl/Encode-Locale/Encode-Locale-1.50.0.ebuild index 730153488b6d..a6c7b6f41480 100644 --- a/dev-perl/Encode-Locale/Encode-Locale-1.50.0.ebuild +++ b/dev-perl/Encode-Locale/Encode-Locale-1.50.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Determine the locale encoding" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Error/Error-0.170.250.ebuild b/dev-perl/Error/Error-0.170.250.ebuild index 31353ff5abca..7f550187ec96 100644 --- a/dev-perl/Error/Error-0.170.250.ebuild +++ b/dev-perl/Error/Error-0.170.250.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Error/exception handling in an OO-ish way" LICENSE+=" MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Error/Error-0.170.290.ebuild b/dev-perl/Error/Error-0.170.290.ebuild index 61164e97a540..770519af8afd 100644 --- a/dev-perl/Error/Error-0.170.290.ebuild +++ b/dev-perl/Error/Error-0.170.290.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Error/exception handling in an OO-ish way" LICENSE+=" MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Eval-Closure/Eval-Closure-0.140.0.ebuild b/dev-perl/Eval-Closure/Eval-Closure-0.140.0.ebuild index 94a024b57254..80d80e8e7e24 100644 --- a/dev-perl/Eval-Closure/Eval-Closure-0.140.0.ebuild +++ b/dev-perl/Eval-Closure/Eval-Closure-0.140.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="safely and cleanly create closures via string eval" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild b/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild index 33e82d498447..88738ef60f57 100644 --- a/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild +++ b/dev-perl/Exception-Class/Exception-Class-1.430.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="A module that allows you to declare real exception classes in Perl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Exception-Class/Exception-Class-1.440.0.ebuild b/dev-perl/Exception-Class/Exception-Class-1.440.0.ebuild index 5cea483224a3..f59afaf4a3da 100644 --- a/dev-perl/Exception-Class/Exception-Class-1.440.0.ebuild +++ b/dev-perl/Exception-Class/Exception-Class-1.440.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="A module that allows you to declare real exception classes in Perl" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.1.ebuild b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.1.ebuild index edfd8cfbca6d..61e403220094 100644 --- a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.1.ebuild +++ b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.2.ebuild b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.2.ebuild index fd5b03a34bfc..a66e11f1d43a 100644 --- a/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.2.ebuild +++ b/dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.2.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="An exporter with the features of Sub::Exporter but only core dependencies" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild index 301996d49c06..b2c5789ab708 100644 --- a/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild +++ b/dev-perl/ExtUtils-Config/ExtUtils-Config-0.8.0.ebuild @@ -8,7 +8,7 @@ inherit perl-module DESCRIPTION="A wrapper for perl's configuration" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild index 7db5dbe0c58d..7ca21a3e0e31 100644 --- a/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild +++ b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.405.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Easily build XS extensions that depend on XS extensions" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.800.0.ebuild b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.800.0.ebuild index 9fc8aa43c130..6ca67ede6b2e 100644 --- a/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.800.0.ebuild +++ b/dev-perl/ExtUtils-Depends/ExtUtils-Depends-0.800.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Easily build XS extensions that depend on XS extensions" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0.ebuild b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0.ebuild index 907f5f2e2e7a..9bd3ca86f62e 100644 --- a/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0.ebuild +++ b/dev-perl/ExtUtils-Helpers/ExtUtils-Helpers-0.26.0.ebuild @@ -8,7 +8,7 @@ inherit perl-module DESCRIPTION="Various portability utilities for module builders" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.11.0.ebuild b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.11.0.ebuild index c509619072e9..1da7c80b3ee0 100644 --- a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.11.0.ebuild +++ b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.11.0.ebuild @@ -8,7 +8,7 @@ inherit perl-module DESCRIPTION="Build.PL install path logic made easy" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild index d1a763d39265..79af278dfbf6 100644 --- a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild +++ b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.12.0.ebuild @@ -8,7 +8,7 @@ inherit perl-module DESCRIPTION="Build.PL install path logic made easy" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/FCGI/FCGI-0.780.0.ebuild b/dev-perl/FCGI/FCGI-0.780.0.ebuild index ae777c791320..31a98ca050ea 100644 --- a/dev-perl/FCGI/FCGI-0.780.0.ebuild +++ b/dev-perl/FCGI/FCGI-0.780.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Fast CGI module" LICENSE="FastCGI" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/FCGI/FCGI-0.790.0.ebuild b/dev-perl/FCGI/FCGI-0.790.0.ebuild index 5e5ce48875e9..19423a148e89 100644 --- a/dev-perl/FCGI/FCGI-0.790.0.ebuild +++ b/dev-perl/FCGI/FCGI-0.790.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Fast CGI module" LICENSE="FastCGI" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild b/dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild index 49b43291984e..aaca048fefb2 100644 --- a/dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild +++ b/dev-perl/File-BaseDir/File-BaseDir-0.70.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Use the Freedesktop.org base directory specification" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/File-BaseDir/File-BaseDir-0.80.0.ebuild b/dev-perl/File-BaseDir/File-BaseDir-0.80.0.ebuild index 5c09369aea82..11e379a3c8a1 100644 --- a/dev-perl/File-BaseDir/File-BaseDir-0.80.0.ebuild +++ b/dev-perl/File-BaseDir/File-BaseDir-0.80.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Use the Freedesktop.org base directory specification" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild b/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild index 9006aed18148..a7071a0a1ddc 100644 --- a/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild +++ b/dev-perl/File-Copy-Recursive/File-Copy-Recursive-0.380.0-r1.ebuild @@ -10,6 +10,6 @@ inherit perl-module DESCRIPTION="uses File::Copy to recursively copy dirs" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" SRC_TEST="do" diff --git a/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild b/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild index 2f38441f73f1..45d38f879677 100644 --- a/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild +++ b/dev-perl/File-Find-Rule/File-Find-Rule-0.340.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Alternative interface to File::Find" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/File-HomeDir/File-HomeDir-1.2.0.ebuild b/dev-perl/File-HomeDir/File-HomeDir-1.2.0.ebuild index 437f3a193212..480eb8c520f9 100644 --- a/dev-perl/File-HomeDir/File-HomeDir-1.2.0.ebuild +++ b/dev-perl/File-HomeDir/File-HomeDir-1.2.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Get home directory for self or other user" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+xdg test" RESTRICT="!test? ( test )" diff --git a/dev-perl/File-HomeDir/File-HomeDir-1.4.0.ebuild b/dev-perl/File-HomeDir/File-HomeDir-1.4.0.ebuild index 8961d0d6ed87..36b664ff8045 100644 --- a/dev-perl/File-HomeDir/File-HomeDir-1.4.0.ebuild +++ b/dev-perl/File-HomeDir/File-HomeDir-1.4.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Get home directory for self or other user" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+xdg test" RESTRICT="!test? ( test )" diff --git a/dev-perl/File-HomeDir/File-HomeDir-1.6.0.ebuild b/dev-perl/File-HomeDir/File-HomeDir-1.6.0.ebuild index 1ed5165ccdcd..81806a547523 100644 --- a/dev-perl/File-HomeDir/File-HomeDir-1.6.0.ebuild +++ b/dev-perl/File-HomeDir/File-HomeDir-1.6.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Get home directory for self or other user" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+xdg test" RESTRICT="!test? ( test )" diff --git a/dev-perl/File-Listing/File-Listing-6.40.0-r1.ebuild b/dev-perl/File-Listing/File-Listing-6.40.0-r1.ebuild index 82c1d330ac32..fd3901af47a4 100644 --- a/dev-perl/File-Listing/File-Listing-6.40.0-r1.ebuild +++ b/dev-perl/File-Listing/File-Listing-6.40.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Parse directory listings" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/File-Listing/File-Listing-6.40.0-r2.ebuild b/dev-perl/File-Listing/File-Listing-6.40.0-r2.ebuild index d64609465d01..cf772ebac11b 100644 --- a/dev-perl/File-Listing/File-Listing-6.40.0-r2.ebuild +++ b/dev-perl/File-Listing/File-Listing-6.40.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Parse directory listings" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" !YHBv 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

    &7+7CT3TcfTB7 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

    TKuybh3*CSMKr5kDgh{*`qy;( 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νU^Eja4C)1{gN5E&N@5xN?7BsgGTvUh=PNU(?w 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�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

    AD98t@JAwVxqmcTOou_X0UWf(! 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 glWxE< perl diff --git a/dev-perl/PlRPC/PlRPC-0.202.0-r3.ebuild b/dev-perl/PlRPC/PlRPC-0.202.0-r3.ebuild index 8da86d581f27..bd8d2bae052c 100644 --- a/dev-perl/PlRPC/PlRPC-0.202.0-r3.ebuild +++ b/dev-perl/PlRPC/PlRPC-0.202.0-r3.ebuild @@ -13,7 +13,7 @@ S=${WORKDIR}/${PN} DESCRIPTION="The Perl RPC Module" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=">=virtual/perl-Storable-1.0.7 diff --git a/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r1.ebuild b/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r1.ebuild index 92bf97af641b..8d9cdc348613 100644 --- a/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r1.ebuild +++ b/dev-perl/Pod-Coverage/Pod-Coverage-0.230.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Checks if the documentation of a module is comprehensive" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild index cc47fe60672e..ef9f073c34e2 100644 --- a/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild +++ b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Convert Pod data to formatted LaTeX" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Pod-Markdown/Pod-Markdown-3.5.0.ebuild b/dev-perl/Pod-Markdown/Pod-Markdown-3.5.0.ebuild index 50ca268f344e..401d6e24a446 100644 --- a/dev-perl/Pod-Markdown/Pod-Markdown-3.5.0.ebuild +++ b/dev-perl/Pod-Markdown/Pod-Markdown-3.5.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Convert POD to Markdown" SLOT="0" -KEYWORDS="amd64 ~riscv x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild b/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild index 6157c7d2d2fd..ca9e3220ba63 100644 --- a/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild +++ b/dev-perl/Pod-Parser/Pod-Parser-1.630.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="POD filters and translators" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Pod-Simple-LaTeX/Pod-Simple-LaTeX-0.60.0.ebuild b/dev-perl/Pod-Simple-LaTeX/Pod-Simple-LaTeX-0.60.0.ebuild index 7942d04ed05c..840de66656b4 100644 --- a/dev-perl/Pod-Simple-LaTeX/Pod-Simple-LaTeX-0.60.0.ebuild +++ b/dev-perl/Pod-Simple-LaTeX/Pod-Simple-LaTeX-0.60.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="format Pod as LaTeX" SLOT="0" -KEYWORDS="amd64 ~riscv x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Probe-Perl/Probe-Perl-0.30.0.ebuild b/dev-perl/Probe-Perl/Probe-Perl-0.30.0.ebuild index e89b33655b01..597c7a223e5a 100644 --- a/dev-perl/Probe-Perl/Probe-Perl-0.30.0.ebuild +++ b/dev-perl/Probe-Perl/Probe-Perl-0.30.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Information about the currently running perl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Readonly/Readonly-2.50.0.ebuild b/dev-perl/Readonly/Readonly-2.50.0.ebuild index 705860cf1058..25baad4abc2b 100644 --- a/dev-perl/Readonly/Readonly-2.50.0.ebuild +++ b/dev-perl/Readonly/Readonly-2.50.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Facility for creating read-only scalars, arrays, hashes" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Ref-Util-XS/Ref-Util-XS-0.116.0.ebuild b/dev-perl/Ref-Util-XS/Ref-Util-XS-0.116.0.ebuild index afec74bc7f60..88987cf6d412 100644 --- a/dev-perl/Ref-Util-XS/Ref-Util-XS-0.116.0.ebuild +++ b/dev-perl/Ref-Util-XS/Ref-Util-XS-0.116.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="XS Implementation for Ref::Util" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" LICENSE="MIT" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Ref-Util/Ref-Util-0.203.0.ebuild b/dev-perl/Ref-Util/Ref-Util-0.203.0.ebuild index fe9066ad0165..7b24c27ab2de 100644 --- a/dev-perl/Ref-Util/Ref-Util-0.203.0.ebuild +++ b/dev-perl/Ref-Util/Ref-Util-0.203.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Utility functions for checking references" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" LICENSE="MIT" IUSE="test +xs" RESTRICT="!test? ( test )" diff --git a/dev-perl/Regexp-Util/Regexp-Util-0.3.0.ebuild b/dev-perl/Regexp-Util/Regexp-Util-0.3.0.ebuild index e171ff2d40d9..d8d2778deae3 100644 --- a/dev-perl/Regexp-Util/Regexp-Util-0.3.0.ebuild +++ b/dev-perl/Regexp-Util/Regexp-Util-0.3.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="General purpose utilities for working with Regular Expressions" SLOT="0" -KEYWORDS="amd64 hppa ppc ~riscv x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 hppa ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Role-Tiny/Role-Tiny-2.0.6.ebuild b/dev-perl/Role-Tiny/Role-Tiny-2.0.6.ebuild index 77dc3e81d93b..bc86babc444b 100644 --- a/dev-perl/Role-Tiny/Role-Tiny-2.0.6.ebuild +++ b/dev-perl/Role-Tiny/Role-Tiny-2.0.6.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Roles. Like a nouvelle cuisine portion size slice of Moose" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/SQL-Abstract-Classic/SQL-Abstract-Classic-1.910.0.ebuild b/dev-perl/SQL-Abstract-Classic/SQL-Abstract-Classic-1.910.0.ebuild index 81843964dcb3..c61b43c0607d 100644 --- a/dev-perl/SQL-Abstract-Classic/SQL-Abstract-Classic-1.910.0.ebuild +++ b/dev-perl/SQL-Abstract-Classic/SQL-Abstract-Classic-1.910.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Generate SQL from Perl data structures with backwards/forwards compat" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris" +KEYWORDS="~amd64 ~ppc ~x86 ~ppc-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild b/dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild index c0a38fb16aa1..8dfa4118d96c 100644 --- a/dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild +++ b/dev-perl/SQL-Abstract/SQL-Abstract-1.840.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Generate SQL from Perl data structures" SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~ppc x86 ~ppc-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/SQL-Statement/SQL-Statement-1.412.0.ebuild b/dev-perl/SQL-Statement/SQL-Statement-1.412.0.ebuild index 2f2e9812fb7f..4ff107e7d3ef 100644 --- a/dev-perl/SQL-Statement/SQL-Statement-1.412.0.ebuild +++ b/dev-perl/SQL-Statement/SQL-Statement-1.412.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Small SQL parser and engine" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/SUPER/SUPER-1.201.411.170.ebuild b/dev-perl/SUPER/SUPER-1.201.411.170.ebuild index 3652991e4822..6d272386cd96 100644 --- a/dev-perl/SUPER/SUPER-1.201.411.170.ebuild +++ b/dev-perl/SUPER/SUPER-1.201.411.170.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="control superclass method dispatch" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r1.ebuild b/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r1.ebuild index c70d01cc07e5..77610b6ff274 100644 --- a/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r1.ebuild +++ b/dev-perl/Scalar-Properties/Scalar-Properties-1.100.860-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="run-time properties on scalar variables" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ~ppc sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="" SRC_TEST="do" diff --git a/dev-perl/Scope-Guard/Scope-Guard-0.210.0.ebuild b/dev-perl/Scope-Guard/Scope-Guard-0.210.0.ebuild index 92bb3e8ee7f0..3303864b21a3 100644 --- a/dev-perl/Scope-Guard/Scope-Guard-0.210.0.ebuild +++ b/dev-perl/Scope-Guard/Scope-Guard-0.210.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Lexically scoped resource management" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Shell-EnvImporter/Shell-EnvImporter-1.70.0-r2.ebuild b/dev-perl/Shell-EnvImporter/Shell-EnvImporter-1.70.0-r2.ebuild index c1d37ddc442f..b23bab2455f6 100644 --- a/dev-perl/Shell-EnvImporter/Shell-EnvImporter-1.70.0-r2.ebuild +++ b/dev-perl/Shell-EnvImporter/Shell-EnvImporter-1.70.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Import environment variable changes from external commands or shell scripts" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" DEPEND=">=dev-perl/Class-MethodMaker-2" diff --git a/dev-perl/Socket6/Socket6-0.280.0.ebuild b/dev-perl/Socket6/Socket6-0.280.0.ebuild index 7b372237f0a0..54ec7157914b 100644 --- a/dev-perl/Socket6/Socket6-0.280.0.ebuild +++ b/dev-perl/Socket6/Socket6-0.280.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="IPv6 related part of the C socket.h defines and structure manipulat LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" src_unpack() { diff --git a/dev-perl/Specio/Specio-0.420.0.ebuild b/dev-perl/Specio/Specio-0.420.0.ebuild index 305309146041..4e25edda914c 100644 --- a/dev-perl/Specio/Specio-0.420.0.ebuild +++ b/dev-perl/Specio/Specio-0.420.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Type constraints and coercions for Perl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Spiffy/Spiffy-0.460.0.ebuild b/dev-perl/Spiffy/Spiffy-0.460.0.ebuild index 5fdaceb06091..35ac53625b15 100644 --- a/dev-perl/Spiffy/Spiffy-0.460.0.ebuild +++ b/dev-perl/Spiffy/Spiffy-0.460.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Spiffy Perl Interface Framework For You" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND=">=virtual/perl-ExtUtils-MakeMaker-6.300.0" diff --git a/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild b/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild index 2fdcfa11fb6c..afa666d5c91d 100644 --- a/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild +++ b/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Read information from an Excel file" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="test cjk unicode" RESTRICT="!test? ( test )" diff --git a/dev-perl/Spreadsheet-WriteExcel/Spreadsheet-WriteExcel-2.400.0.ebuild b/dev-perl/Spreadsheet-WriteExcel/Spreadsheet-WriteExcel-2.400.0.ebuild index 71198823bb4c..bb9d17db70e3 100644 --- a/dev-perl/Spreadsheet-WriteExcel/Spreadsheet-WriteExcel-2.400.0.ebuild +++ b/dev-perl/Spreadsheet-WriteExcel/Spreadsheet-WriteExcel-2.400.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Write cross-platform Excel binary file" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="virtual/perl-File-Temp diff --git a/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild b/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild index 612680d27618..be809b246fdf 100644 --- a/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild +++ b/dev-perl/Sub-Exporter-ForMethods/Sub-Exporter-ForMethods-0.100.52.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Helper routines for using Sub::Exporter to build methods" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 hppa ppc ~ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 hppa ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13.ebuild b/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13.ebuild index 4870a7dcb4d2..e3d99dcb6e48 100644 --- a/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13.ebuild +++ b/dev-perl/Sub-Exporter-Progressive/Sub-Exporter-Progressive-0.1.13.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Only use Sub::Exporter if you need it" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Sub-Exporter/Sub-Exporter-0.987.0.ebuild b/dev-perl/Sub-Exporter/Sub-Exporter-0.987.0.ebuild index c583238b31f4..9321279649bd 100644 --- a/dev-perl/Sub-Exporter/Sub-Exporter-0.987.0.ebuild +++ b/dev-perl/Sub-Exporter/Sub-Exporter-0.987.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A sophisticated exporter for custom-built routines" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Sub-Identify/Sub-Identify-0.140.0.ebuild b/dev-perl/Sub-Identify/Sub-Identify-0.140.0.ebuild index eb1314139bf2..6fbf055d065a 100644 --- a/dev-perl/Sub-Identify/Sub-Identify-0.140.0.ebuild +++ b/dev-perl/Sub-Identify/Sub-Identify-0.140.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Retrieve names of code references" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Sub-Info/Sub-Info-0.2.0.ebuild b/dev-perl/Sub-Info/Sub-Info-0.2.0.ebuild index a47664c8f354..4f694520dca4 100644 --- a/dev-perl/Sub-Info/Sub-Info-0.2.0.ebuild +++ b/dev-perl/Sub-Info/Sub-Info-0.2.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Tool for inspecting subroutines" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Sub-Install/Sub-Install-0.928.0.ebuild b/dev-perl/Sub-Install/Sub-Install-0.928.0.ebuild index 79c1e68003f2..602f9f66b8bc 100644 --- a/dev-perl/Sub-Install/Sub-Install-0.928.0.ebuild +++ b/dev-perl/Sub-Install/Sub-Install-0.928.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Install subroutines into packages easily" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Sub-Name/Sub-Name-0.210.0.ebuild b/dev-perl/Sub-Name/Sub-Name-0.210.0.ebuild index fee65c89cfa9..c30bf7894419 100644 --- a/dev-perl/Sub-Name/Sub-Name-0.210.0.ebuild +++ b/dev-perl/Sub-Name/Sub-Name-0.210.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="(Re)name a sub" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test suggested" RESTRICT="!test? ( test )" diff --git a/dev-perl/Sub-Quote/Sub-Quote-2.4.0.ebuild b/dev-perl/Sub-Quote/Sub-Quote-2.4.0.ebuild index e216e640001f..92f486af8fa5 100644 --- a/dev-perl/Sub-Quote/Sub-Quote-2.4.0.ebuild +++ b/dev-perl/Sub-Quote/Sub-Quote-2.4.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Efficient generation of subroutines via string eval" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0.ebuild b/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0.ebuild index b48361c4ec47..c72205772127 100644 --- a/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0.ebuild +++ b/dev-perl/Sub-Uplevel/Sub-Uplevel-0.280.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Apparently run a function in a higher stack frame" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild b/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild index acd5389b18d7..3c6dad5bd354 100644 --- a/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild +++ b/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Runtime enable taint checking" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" SRC_TEST=do diff --git a/dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild b/dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild index 54df792962b9..e0b51f518e5d 100644 --- a/dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild +++ b/dev-perl/Task-Weaken/Task-Weaken-1.50.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Ensure that a platform has weaken support" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Term-Table/Term-Table-0.8.0.ebuild b/dev-perl/Term-Table/Term-Table-0.8.0.ebuild index 511ce1373888..4a9237bd9115 100644 --- a/dev-perl/Term-Table/Term-Table-0.8.0.ebuild +++ b/dev-perl/Term-Table/Term-Table-0.8.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module optfeature DESCRIPTION="Format a header and rows into a table" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/TermReadKey/TermReadKey-2.370.0.ebuild b/dev-perl/TermReadKey/TermReadKey-2.370.0.ebuild index 5d17c2247275..c0454f1a1b6f 100644 --- a/dev-perl/TermReadKey/TermReadKey-2.370.0.ebuild +++ b/dev-perl/TermReadKey/TermReadKey-2.370.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Change terminal modes, and perform non-blocking reads" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND=">=virtual/perl-ExtUtils-MakeMaker-6.580.0" diff --git a/dev-perl/Test-Base/Test-Base-0.880.0.ebuild b/dev-perl/Test-Base/Test-Base-0.880.0.ebuild index a13f48de262e..1d81e18d32d4 100644 --- a/dev-perl/Test-Base/Test-Base-0.880.0.ebuild +++ b/dev-perl/Test-Base/Test-Base-0.880.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A Data Driven Testing Framework" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.220.0.ebuild b/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.220.0.ebuild index 39ef32c8eb20..f8800e0b3636 100644 --- a/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.220.0.ebuild +++ b/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.220.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Check for uncleaned imports" SLOT="0" -KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.240.0.ebuild b/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.240.0.ebuild index 3eaa2a9ec4c6..0b687f2dd9b5 100644 --- a/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.240.0.ebuild +++ b/dev-perl/Test-CleanNamespaces/Test-CleanNamespaces-0.240.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Check for uncleaned imports" SLOT="0" -KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Deep/Test-Deep-1.127.0.ebuild b/dev-perl/Test-Deep/Test-Deep-1.127.0.ebuild index 67ef57acb207..fb4d399bb895 100644 --- a/dev-perl/Test-Deep/Test-Deep-1.127.0.ebuild +++ b/dev-perl/Test-Deep/Test-Deep-1.127.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Extremely flexible deep comparison testing" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Differences/Test-Differences-0.640.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.640.0.ebuild index f035251e2dc1..ea6dd11924ab 100644 --- a/dev-perl/Test-Differences/Test-Differences-0.640.0.ebuild +++ b/dev-perl/Test-Differences/Test-Differences-0.640.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Test strings and data structures and show differences if not ok" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" PERL_RM_FILES=( diff --git a/dev-perl/Test-Exception/Test-Exception-0.430.0.ebuild b/dev-perl/Test-Exception/Test-Exception-0.430.0.ebuild index a8e1b57804fa..92b5b0abaf78 100644 --- a/dev-perl/Test-Exception/Test-Exception-0.430.0.ebuild +++ b/dev-perl/Test-Exception/Test-Exception-0.430.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Test functions for exception based code" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild index ade6683b739b..a2a1ae3a1bfb 100644 --- a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild +++ b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Add test failures if warnings are caught" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" LICENSE="Apache-2.0" diff --git a/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild b/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild index a31c9b4de129..69234ebdec7f 100644 --- a/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild +++ b/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Incredibly simple helpers for testing code with exceptions" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2.ebuild b/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2.ebuild index e4efc9818e9d..2c34300faeae 100644 --- a/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2.ebuild +++ b/dev-perl/Test-File-ShareDir/Test-File-ShareDir-1.1.2.ebuild @@ -8,7 +8,7 @@ inherit perl-module DESCRIPTION="Create a Fake ShareDir for your modules for testing." SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Inter/Test-Inter-1.60.0.ebuild b/dev-perl/Test-Inter/Test-Inter-1.60.0.ebuild index 9d51fee363d4..09582be0ff5d 100644 --- a/dev-perl/Test-Inter/Test-Inter-1.60.0.ebuild +++ b/dev-perl/Test-Inter/Test-Inter-1.60.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Framework for more readable interactive test scripts" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Inter/Test-Inter-1.90.0.ebuild b/dev-perl/Test-Inter/Test-Inter-1.90.0.ebuild index dcd45dc22693..4c37f55e4eb5 100644 --- a/dev-perl/Test-Inter/Test-Inter-1.90.0.ebuild +++ b/dev-perl/Test-Inter/Test-Inter-1.90.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Framework for more readable interactive test scripts" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-LeakTrace/Test-LeakTrace-0.160.0.ebuild b/dev-perl/Test-LeakTrace/Test-LeakTrace-0.160.0.ebuild index 08f8686cb06c..5a9ebea1b4fd 100644 --- a/dev-perl/Test-LeakTrace/Test-LeakTrace-0.160.0.ebuild +++ b/dev-perl/Test-LeakTrace/Test-LeakTrace-0.160.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Traces memory leaks" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0.ebuild b/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0.ebuild index b4c644e6a6be..7e1fe53a0e0c 100644 --- a/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0.ebuild +++ b/dev-perl/Test-Memory-Cycle/Test-Memory-Cycle-1.60.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Check for memory leaks and circular memory references" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild b/dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild index c9e6d6254e53..e6e0b3e70282 100644 --- a/dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild +++ b/dev-perl/Test-MockModule/Test-MockModule-0.130.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Override subroutines in a module for unit testing" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild b/dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild index de1275bd495b..8932eae0ff17 100644 --- a/dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild +++ b/dev-perl/Test-MockObject/Test-MockObject-1.201.612.20.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl extension for emulating troublesome interfaces" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~ppc-aix" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild b/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild index e22055d84b7e..8b132b5a741b 100644 --- a/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild +++ b/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Replaces random number generation with non-random number generation LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test minimal examples" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Most/Test-Most-0.350.0.ebuild b/dev-perl/Test-Most/Test-Most-0.350.0.ebuild index 3b2de80efda9..1fcc40473b64 100644 --- a/dev-perl/Test-Most/Test-Most-0.350.0.ebuild +++ b/dev-perl/Test-Most/Test-Most-0.350.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Most commonly needed test functions and features" SLOT="0" -KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Test-Needs/Test-Needs-0.2.5.ebuild b/dev-perl/Test-Needs/Test-Needs-0.2.5.ebuild index 63b8e6b5584e..2888bb4e9208 100644 --- a/dev-perl/Test-Needs/Test-Needs-0.2.5.ebuild +++ b/dev-perl/Test-Needs/Test-Needs-0.2.5.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Skip tests when modules not available" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild b/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild index b5371900bda6..8ceac0e9a156 100644 --- a/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild +++ b/dev-perl/Test-NoWarnings/Test-NoWarnings-1.40.0-r3.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Make sure you didn't emit any warnings while testing" SLOT="0" LICENSE="LGPL-2.1" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="virtual/perl-Test-Simple" diff --git a/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0.ebuild b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0.ebuild index 1bc9c14d8247..91ee2feea654 100644 --- a/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0.ebuild +++ b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.60.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Compare the difference between numbers against a given tolerance" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0.ebuild b/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0.ebuild index 4553b041bf7a..8e625a927e0f 100644 --- a/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0.ebuild +++ b/dev-perl/Test-Pod-Coverage/Test-Pod-Coverage-1.100.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Check for pod coverage in your distribution" LICENSE="Artistic-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild b/dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild index a611fd661423..350d6ca39ee2 100644 --- a/dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild +++ b/dev-perl/Test-Pod/Test-Pod-1.510.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Check for POD errors in files" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild b/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild index 4591efe86aa7..9e5880fad912 100644 --- a/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild +++ b/dev-perl/Test-Requires/Test-Requires-0.100.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Checks to see if the module can be loaded" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="" RDEPEND=">=virtual/perl-Test-Simple-0.470.0" diff --git a/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild b/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild index 8e48726a2b2a..55d3c6e05c13 100644 --- a/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild +++ b/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Easily test network connectivity" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Script/Test-Script-1.230.0.ebuild b/dev-perl/Test-Script/Test-Script-1.230.0.ebuild index bf3f6308fa29..1de09f00b46b 100644 --- a/dev-perl/Test-Script/Test-Script-1.230.0.ebuild +++ b/dev-perl/Test-Script/Test-Script-1.230.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Cross-platform basic tests for scripts" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild b/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild index 143acc4439af..7eb7375c49cc 100644 --- a/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild +++ b/dev-perl/Test-SharedFork/Test-SharedFork-0.350.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Ensure that tests work correctly when fork() is used" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-TCP/Test-TCP-2.190.0-r1.ebuild b/dev-perl/Test-TCP/Test-TCP-2.190.0-r1.ebuild index 41ef4bfe13d2..8898bd23041e 100644 --- a/dev-perl/Test-TCP/Test-TCP-2.190.0-r1.ebuild +++ b/dev-perl/Test-TCP/Test-TCP-2.190.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Testing TCP program" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild b/dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild index d74b94b81cde..b052e444eca5 100644 --- a/dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild +++ b/dev-perl/Test-Trap/Test-Trap-0.3.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Trap exit codes, exceptions, output, etc" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Warn/Test-Warn-0.320.0.ebuild b/dev-perl/Test-Warn/Test-Warn-0.320.0.ebuild index 545e9cda968b..2c30a6d95eb9 100644 --- a/dev-perl/Test-Warn/Test-Warn-0.320.0.ebuild +++ b/dev-perl/Test-Warn/Test-Warn-0.320.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perl extension to test methods for warnings" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Warnings/Test-Warnings-0.26.0.ebuild b/dev-perl/Test-Warnings/Test-Warnings-0.26.0.ebuild index 5dc5eee28c75..561edb850dbf 100644 --- a/dev-perl/Test-Warnings/Test-Warnings-0.26.0.ebuild +++ b/dev-perl/Test-Warnings/Test-Warnings-0.26.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION='Test for warnings and the lack of them' SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test suggested" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild b/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild index f739a6ead5b0..45adbaca4ddb 100644 --- a/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild +++ b/dev-perl/Test-Without-Module/Test-Without-Module-0.200.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Test fallback behaviour in absence of modules" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test-YAML/Test-YAML-1.60.0.ebuild b/dev-perl/Test-YAML/Test-YAML-1.60.0.ebuild index 2509f83d63cb..73e355feac0c 100644 --- a/dev-perl/Test-YAML/Test-YAML-1.60.0.ebuild +++ b/dev-perl/Test-YAML/Test-YAML-1.60.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Testing Module for YAML Implementations" SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.60.0.ebuild b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.60.0.ebuild index 57f33f3e32e1..a316d83142d1 100644 --- a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.60.0.ebuild +++ b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.60.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Fail if tests warn" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Test2-Suite/Test2-Suite-0.0.77.ebuild b/dev-perl/Test2-Suite/Test2-Suite-0.0.77.ebuild index a3428e4266ef..8bf7a247ec1c 100644 --- a/dev-perl/Test2-Suite/Test2-Suite-0.0.77.ebuild +++ b/dev-perl/Test2-Suite/Test2-Suite-0.0.77.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="A rich set of tools built upon the Test2 framework" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild b/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild index 48fb823df156..743ca4e39cc1 100644 --- a/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild +++ b/dev-perl/Text-Autoformat/Text-Autoformat-1.740.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Automatic text wrapping and reformatting" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test examples" RESTRICT="!test? ( test )" diff --git a/dev-perl/Text-CSV-Simple/Text-CSV-Simple-1.0.0-r1.ebuild b/dev-perl/Text-CSV-Simple/Text-CSV-Simple-1.0.0-r1.ebuild index f771b1cf9d1c..93506ae6d026 100644 --- a/dev-perl/Text-CSV-Simple/Text-CSV-Simple-1.0.0-r1.ebuild +++ b/dev-perl/Text-CSV-Simple/Text-CSV-Simple-1.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -11,7 +11,7 @@ DESCRIPTION="Text::CSV::Simple - Simpler parsing of CSV files" SLOT="0" LICENSE="|| ( GPL-3 GPL-2 )" # GPL-2+ -KEYWORDS="amd64 ~arm ~mips ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm ~mips ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Text-CSV/Text-CSV-1.950.0.ebuild b/dev-perl/Text-CSV/Text-CSV-1.950.0.ebuild index 07a58197502f..2dfa2fc58d2b 100644 --- a/dev-perl/Text-CSV/Text-CSV-1.950.0.ebuild +++ b/dev-perl/Text-CSV/Text-CSV-1.950.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Manipulate comma-separated value strings" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test +xs" RESTRICT="!test? ( test )" diff --git a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.340.0.ebuild b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.340.0.ebuild index 55be4128fd9e..7fbee3a47408 100644 --- a/dev-perl/Text-CSV_XS/Text-CSV_XS-1.340.0.ebuild +++ b/dev-perl/Text-CSV_XS/Text-CSV_XS-1.340.0.ebuild @@ -12,7 +12,7 @@ inherit perl-module DESCRIPTION="Comma-separated values manipulation routines" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Text-Diff/Text-Diff-1.450.0.ebuild b/dev-perl/Text-Diff/Text-Diff-1.450.0.ebuild index 3b8df2008493..44597d0db667 100644 --- a/dev-perl/Text-Diff/Text-Diff-1.450.0.ebuild +++ b/dev-perl/Text-Diff/Text-Diff-1.450.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Perform diffs on files and record sets" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/Text-Glob/Text-Glob-0.110.0.ebuild b/dev-perl/Text-Glob/Text-Glob-0.110.0.ebuild index e3b10f96b3ec..2682dd03ad8b 100644 --- a/dev-perl/Text-Glob/Text-Glob-0.110.0.ebuild +++ b/dev-perl/Text-Glob/Text-Glob-0.110.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Match globbing patterns against text" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Text-Glob/Text-Glob-0.90.0-r1.ebuild b/dev-perl/Text-Glob/Text-Glob-0.90.0-r1.ebuild index f259d25b0095..1f2c05c84252 100644 --- a/dev-perl/Text-Glob/Text-Glob-0.90.0-r1.ebuild +++ b/dev-perl/Text-Glob/Text-Glob-0.90.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Match globbing patterns against text" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris" IUSE="" RDEPEND="" diff --git a/dev-perl/Text-Reform/Text-Reform-1.200.0-r1.ebuild b/dev-perl/Text-Reform/Text-Reform-1.200.0-r1.ebuild index dd04aef497dd..908b5162b7a8 100644 --- a/dev-perl/Text-Reform/Text-Reform-1.200.0-r1.ebuild +++ b/dev-perl/Text-Reform/Text-Reform-1.200.0-r1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Manual text wrapping and reformatting" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Text-Soundex/Text-Soundex-3.50.0.ebuild b/dev-perl/Text-Soundex/Text-Soundex-3.50.0.ebuild index 1ffe9d4bd084..2f0ee6075978 100644 --- a/dev-perl/Text-Soundex/Text-Soundex-3.50.0.ebuild +++ b/dev-perl/Text-Soundex/Text-Soundex-3.50.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Implementation of the soundex algorithm" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild b/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild index 57370e0efe23..8e8cdda9ce02 100644 --- a/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild +++ b/dev-perl/Text-Unidecode/Text-Unidecode-1.300.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Plain ASCII transliterations of Unicode text" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~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 ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="" diff --git a/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0.ebuild b/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0.ebuild index 7399dfc12b75..9d5217365c40 100644 --- a/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0.ebuild +++ b/dev-perl/Tie-IxHash/Tie-IxHash-1.230.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Ordered associative arrays for Perl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Tie-Sub/Tie-Sub-1.1.0-r1.ebuild b/dev-perl/Tie-Sub/Tie-Sub-1.1.0-r1.ebuild index 7d7a1fc08dda..23353cf46a72 100644 --- a/dev-perl/Tie-Sub/Tie-Sub-1.1.0-r1.ebuild +++ b/dev-perl/Tie-Sub/Tie-Sub-1.1.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Tying a subroutine, function or method to a hash" SLOT="0" -KEYWORDS="amd64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild b/dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild index 7b208cc0e5b6..be2d309faad2 100644 --- a/dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild +++ b/dev-perl/Try-Tiny/Try-Tiny-0.300.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Minimal try/catch with proper localization of \$@" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild b/dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild index bb0574315457..44fc06101324 100644 --- a/dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild +++ b/dev-perl/Type-Tie/Type-Tie-0.9.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Tie a variable to a type constraint" SLOT="0" -KEYWORDS="amd64 hppa ppc ~riscv x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 hppa ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.12.0.ebuild b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.12.0.ebuild index 4d43e986a393..bf6b828649c7 100644 --- a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.12.0.ebuild +++ b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.12.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="provides an XS boost for some of Type::Tiny's built-in type constraints" SLOT="0" -KEYWORDS="amd64 hppa ppc ~riscv x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 hppa ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild b/dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild index 794ce48798e4..9e99fbf5c05b 100644 --- a/dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild +++ b/dev-perl/Type-Tiny/Type-Tiny-1.2.1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="tiny, yet Moo(se)-compatible type constraint" SLOT="0" -KEYWORDS="amd64 hppa ppc ~riscv x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="amd64 hppa ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0-r1.ebuild b/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0-r1.ebuild index 2c5c64601683..d9d00b0c74cb 100644 --- a/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0-r1.ebuild +++ b/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="simple data types for common serialisation formats" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND=" diff --git a/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280.ebuild b/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280.ebuild index a782a5542d42..975f1651990d 100644 --- a/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280.ebuild +++ b/dev-perl/UNIVERSAL-can/UNIVERSAL-can-1.201.403.280.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Hack around people calling UNIVERSAL::can() as a function" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~ppc-aix" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120.ebuild b/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120.ebuild index 5c1c3eb0e348..9edaf6e6f988 100644 --- a/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120.ebuild +++ b/dev-perl/UNIVERSAL-isa/UNIVERSAL-isa-1.201.710.120.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Attempt to recover from people calling UNIVERSAL::isa as a function" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86 ~ppc-aix" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/URI/URI-1.710.0.ebuild b/dev-perl/URI/URI-1.710.0.ebuild index b21c107d981b..61f70dc18139 100644 --- a/dev-perl/URI/URI-1.710.0.ebuild +++ b/dev-perl/URI/URI-1.710.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Uniform Resource Identifiers (absolute and relative)" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/URI/URI-1.730.0.ebuild b/dev-perl/URI/URI-1.730.0.ebuild index 0f382bc3b63d..57aa002bd967 100644 --- a/dev-perl/URI/URI-1.730.0.ebuild +++ b/dev-perl/URI/URI-1.730.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Uniform Resource Identifiers (absolute and relative)" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Unicode-EastAsianWidth/Unicode-EastAsianWidth-1.330.0-r1.ebuild b/dev-perl/Unicode-EastAsianWidth/Unicode-EastAsianWidth-1.330.0-r1.ebuild index 1e68777f8772..a92cf6ca70b6 100644 --- a/dev-perl/Unicode-EastAsianWidth/Unicode-EastAsianWidth-1.330.0-r1.ebuild +++ b/dev-perl/Unicode-EastAsianWidth/Unicode-EastAsianWidth-1.330.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="East Asian Width properties" LICENSE="CC0-1.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~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 ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="virtual/perl-File-Spec" diff --git a/dev-perl/Unicode-Map/Unicode-Map-0.112.0-r1.ebuild b/dev-perl/Unicode-Map/Unicode-Map-0.112.0-r1.ebuild index d600ed43f48a..8f1d97f2901f 100644 --- a/dev-perl/Unicode-Map/Unicode-Map-0.112.0-r1.ebuild +++ b/dev-perl/Unicode-Map/Unicode-Map-0.112.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Map charsets from and to utf16 code" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="" SRC_TEST="do" diff --git a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild index a1ae55785224..95635e9f9807 100644 --- a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild +++ b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Encoding and decoding of UTF-8 encoding form" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild b/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild index 975ab795c7af..aafd5ad7f715 100644 --- a/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild +++ b/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Associate user-defined magic to variables from Perl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r1.ebuild b/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r1.ebuild index 82dad49a5264..15da3a4e3135 100644 --- a/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r1.ebuild +++ b/dev-perl/WWW-RobotRules/WWW-RobotRules-6.20.0-r1.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Parse /robots.txt file" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=" !f_og9^*Pu0^y^s4SYk&69LKxS59B1Tfc z`f;xFY_*h7>T!kh^QGGjb2yoD}V6&tL~6{y{?(!NId$P>$pc> zaUN&ATic_(t<|WZTrpke$%g=J85iNA6ctHq5^xBU;;rQ*z@vdv# z`wsay0&f%NNe+5)41=B#jjLK&U=+r&xpZi)}x)};=5z#8Gj0YZ7Y{?_t44_*}N7HY_Yb3Z{+_j zRvsrR4a2xcKnI^uD>t=7%9_MY;Qa^Oo=X6MJg+M27) z6yoeHw~70lcf_AFFVZWoJMa5SWt?gEwpJcj=Up*u9;@FYrt_*N7L{wrE!2Kr6@%I( zWPcVu>$LL>CHDH))vE2BWgjD7SZhms2S0jUVPfGUo@uRhUYQT&^qF z>;rr_Tg0zNVY_y(n{^-fHmlFyEItn3#;|~?4Sd`fSw8=|V5~;#BiBCII)1`E$sNZ` zrJX=02s+NIuzh&~KlfUD@0w-pQZ?Cq|3fUzf=LK1Og?B_ zt%jWm8Ey9auPc^oY@N^Sfa=Wn`G1)~%t(ltVfA@!j4I~Ix~+5$U?Ieuv8QvSeF*Ev zI_5R^wSz$?w`*icv4%M;yLcn0ybstQ`kddR!wn;sxe9L&Yl2@fId0znJD7&)L|>BNS|z z{ba>i8Jvyyyc2(N^-YKgC3nL?>6=%tbB;!csO)SCDXed2=fB5qAPp_-?f@gf2qydK_w#)#>*hHfm5>HJ` z$JJ9Ix-3G|4d8~m^F{rry`SeIJmX_T?c-*-*tS@k$h8Qt8HnS>ChGy7-d9Qizi^V>^B6>_gP+Zl83rGJTADy_Fq~r(1(Jb&pTF!MNDn(3 z3q-vl0CRR$?VS95;=AUxl97v$#w*W*y~HZ#BuWH+A4&$+mAkB?5C%5OuDuXy#C}!=elgQAiI>n4;ubD5 z2TW{#;**WQe%E~ku&vj)&VxWRFI>M|3lgw0vEdxAOZE@{`rm)*FUu9qx8<79&p0Nq zRU*%G#k&CS2Y4L&TsZs{`Oa`b)J}-uk@!iTc;5!1wj$iG_f=ZB3HSjj2KHd1ydw|> zi5!zPS|@Z3)5QTIhI^%Ol+sfzHU4$EE&||xSq=@6y+01HBPQO3K*;xW-n=Kg6%d%% zY2P?IfCyoO^xYGVbAqIMT>*#g*Mw(dQpUu9lbi(}j79J;MCucRV`1^D)!=y}M4tS0 zxd;J&`nkVSjQk2@a|Eoqh(Q-DBC%p;X~ZrZj}7VxGI+opW4&(H4kR0FQ;n`)m?s2( z4Wa=ByRQYq<{w<3%QpdNWo^d|^y8QC11MGBcpm;Z4~YCbkYOJ%kpX<2m+xrQgS*Bu z!J6E$kPSh&8Y_BMz+>^oqb8nt!Av$JX|D!Z!$Sh`JQ9aMT+F;(pdY>fy`QygaBbEL zmT^L}?-NN;+J;}hF4({O*Z=t?S`ul0-T^EM*O6!++=7F>%mv<9Dh|XG9UE+gqXD}m z8o%L+*d0DUL1+F0w%#~IjYQ3Pxu5yM9LsgbJ$fhPLCL`;WD;-7VzWCj@;VTD*w))> zwNeo=Kn&3i?NZ_@8AL$I$qrJ4tMgviMFmWWMG$!2;{Xo>`-n95KD{2LaH-_h+qfd&gHmXSL+}D{@=Xlqj?3}awHgd~!o5z(5>~bjq9!jwq`D8JAAAf9HdMePfr?$` zoN#T{L?A){t&kB=^NsBv7h;BgP*!?5c_suE#*lH>-LPh~DPEmZIU#fyrZ9yMUKkgz zdh-1kI@T8#3%iEF%CF1ye}6B(|Muyp zU+1qk3=;wtuM_#vm2l$xhR~nmChVgARLO7xNK~pPWRftx8>#>~HAC8egg}%K1On}Z zwz}_==ytJ{pd8eZNC82H9UynpfSzD&{UmVltk*T(`Rjqtte_|d8BqB9z7S~QmV%bp z2PpJA)dSLgA3PeAks!DMw^<}C04e$;pPl4-;plR2nokl14ur9FWMPE!AMg_2R0mdH{3M| zb%+MEGO#gtOYoVUZa9C&s#)_lPBD-bXp1fo)fNII0pEpi5pWd}uxR)%Y-fy(`nWO+ zUWh6<>)kU<1F%1Eu#FNXa-e

    y1cf_jz0y28a{k&G3GBA{z&J#>x&}Vb#|K`@`S= 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 qnl3{-E3i9k#m`|2&#Wr( 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�WdW%Dxca)wkxIQHJjpRS_5uh|rm*H{L~m)92it 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%0A<;sO#{&XxXs#;zfp9{(nsMTxeo>@}pp69^% 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

    wN*tT_ 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 diff --git a/dev-python/argcomplete/argcomplete-1.12.2.ebuild b/dev-python/argcomplete/argcomplete-1.12.2-r1.ebuild similarity index 93% rename from dev-python/argcomplete/argcomplete-1.12.2.ebuild rename to dev-python/argcomplete/argcomplete-1.12.2-r1.ebuild index 0b61d62c9123..5f97d8fa6a1c 100644 --- a/dev-python/argcomplete/argcomplete-1.12.2.ebuild +++ b/dev-python/argcomplete/argcomplete-1.12.2-r1.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" RDEPEND=" $(python_gen_cond_dep ' - =dev-python/sphinx-1.4.6' -distutils_enable_tests pytest - -src_prepare() { - # localhost has a better chance of being in /etc/hosts - sed -e 's:socket[.]gethostname():"localhost":' \ - -i tests/unit/api_test.py || die - - distutils-r1_src_prepare -} - -python_test() { - pytest -vv tests/unit/ || die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/docker-py/docker-py-4.4.0.ebuild b/dev-python/docker-py/docker-py-4.4.0.ebuild index 530692235251..4e9ea6580441 100644 --- a/dev-python/docker-py/docker-py-4.4.0.ebuild +++ b/dev-python/docker-py/docker-py-4.4.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/docker/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" RDEPEND=" !~dev-python/requests-2.18.0[${PYTHON_USEDEP}] diff --git a/dev-python/docutils-glep/docutils-glep-1.2.ebuild b/dev-python/docutils-glep/docutils-glep-1.2.ebuild index d75f9afbeddc..b06e989522c2 100644 --- a/dev-python/docutils-glep/docutils-glep-1.2.ebuild +++ b/dev-python/docutils-glep/docutils-glep-1.2.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN::1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND=">=dev-python/docutils-0.10[${PYTHON_USEDEP}]" diff --git a/dev-python/docutils/docutils-0.16-r1.ebuild b/dev-python/docutils/docutils-0.16-r1.ebuild index d650f51f93f8..882cb1f63356 100644 --- a/dev-python/docutils/docutils-0.16-r1.ebuild +++ b/dev-python/docutils/docutils-0.16-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD-2 GPL-3 public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] diff --git a/dev-python/dogpile-cache/Manifest b/dev-python/dogpile-cache/Manifest index 7db485c58f8e..247a12232cbf 100644 --- a/dev-python/dogpile-cache/Manifest +++ b/dev-python/dogpile-cache/Manifest @@ -1,2 +1 @@ -DIST dogpile.cache-1.1.0.tar.gz 365988 BLAKE2B c21b52d23566a9d1b607374a77e2b7cc0ff0705d02cd3fddee1f6110555cf082fc9e516ba37e8ddaf7c70253dd28301cc89c3d3ef5405728859263e2a763608c SHA512 48627e4124bd25678059985c49ffde75d49d987c429d1e9a02ddd60a77b20e41899da30ae78e0f2891ff76a9c3d72a6ec782e829d659c3048cdbc921022ebb55 DIST dogpile.cache-1.1.1.tar.gz 366464 BLAKE2B 95887bd73cce4cc8b017cee43182d94efeacdaa91ce94907e18c0e9a762065abb334866bd592f5e2010eb07fd33a049e330b4b925a4c9d8e14e22dee5f802446 SHA512 86d5620c746e48fc596137cdba85d91fb65def9f9dd13f85bbe5d9411db257edfcf119b8787673aa37efb965ce2895063906c1518c8b432af8b0ac16cec7941b diff --git a/dev-python/dogpile-cache/dogpile-cache-1.1.0.ebuild b/dev-python/dogpile-cache/dogpile-cache-1.1.0.ebuild deleted file mode 100644 index 3fa5327b33c9..000000000000 --- a/dev-python/dogpile-cache/dogpile-cache-1.1.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6..9} ) - -inherit distutils-r1 - -DESCRIPTION="A locking API for expiring values while a single thread generates a new value." -HOMEPAGE="https://github.com/sqlalchemy/dogpile.cache" -SRC_URI="mirror://pypi/${PN:0:1}/dogpile.cache/dogpile.cache-${PV}.tar.gz" -S="${WORKDIR}/dogpile.cache-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -RDEPEND=" - >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/dogpile-cache/dogpile-cache-1.1.1.ebuild b/dev-python/dogpile-cache/dogpile-cache-1.1.1.ebuild index b7c24a92cab6..3fa5327b33c9 100644 --- a/dev-python/dogpile-cache/dogpile-cache-1.1.1.ebuild +++ b/dev-python/dogpile-cache/dogpile-cache-1.1.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/dogpile.cache-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm arm64 x86" RDEPEND=" >=dev-python/decorator-4.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/doit/files/doit-0.32.0_pytest5.4.patch b/dev-python/doit/files/doit-0.32.0_pytest5.4.patch deleted file mode 100644 index 58dd154859cb..000000000000 --- a/dev-python/doit/files/doit-0.32.0_pytest5.4.patch +++ /dev/null @@ -1,81 +0,0 @@ -From 159b7baebfefeacb443f55f2d12cbf0876628cbc Mon Sep 17 00:00:00 2001 -From: Eduardo Schettino -Date: Wed, 22 Apr 2020 04:48:36 +0800 -Subject: [PATCH] fix tests for pytest 5.4 - ---- - dev_requirements.txt | 2 +- - tests/conftest.py | 22 +++++++--------------- - tests/test_dependency.py | 4 ++-- - 3 files changed, 10 insertions(+), 18 deletions(-) - -diff --git a/dev_requirements.txt b/dev_requirements.txt -index 1e31e4f..f16ba86 100644 ---- a/dev_requirements.txt -+++ b/dev_requirements.txt -@@ -2,6 +2,6 @@ - # $ pip install --requirement dev_requirements.txt - - pyflakes --pytest>=4.0 -+pytest>=5.4.1 - coverage>=4.0 - doit-py>=0.4.0 -diff --git a/tests/conftest.py b/tests/conftest.py -index 5c4da9f..9eab396 100644 ---- a/tests/conftest.py -+++ b/tests/conftest.py -@@ -78,12 +78,9 @@ def remove_db(filename): - 'dbm.ndbm': ['.db'], - } - --def dep_manager_fixture(request, dep_class): -- # copied from tempdir plugin -- name = request._pyfuncitem.name -- name = py.std.re.sub("[\W]", "_", name) -- my_tmpdir = request.config._tmpdirhandler.mktemp(name, numbered=True) -- dep_file = Dependency(dep_class, os.path.join(my_tmpdir.strpath, "testdb")) -+def dep_manager_fixture(request, dep_class, tmp_path_factory): -+ filename = str(tmp_path_factory.mktemp('x', True) / 'testdb') -+ dep_file = Dependency(dep_class, filename) - dep_file.whichdb = whichdb(dep_file.name) if dep_class is DbmDB else 'XXX' - dep_file.name_ext = db_ext.get(dep_file.whichdb, ['']) - -@@ -97,18 +94,13 @@ def remove_depfile(): - - - @pytest.fixture --def dep_manager(request): -- return dep_manager_fixture(request, DbmDB) -+def dep_manager(request, tmp_path_factory): -+ return dep_manager_fixture(request, DbmDB, tmp_path_factory) - - - @pytest.fixture --def depfile_name(request): -- # copied from tempdir plugin -- name = request._pyfuncitem.name -- name = py.std.re.sub("[\W]", "_", name) -- my_tmpdir = request.config._tmpdirhandler.mktemp(name, numbered=True) -- depfile_name = (os.path.join(my_tmpdir.strpath, "testdb")) -- -+def depfile_name(request, tmp_path_factory): -+ depfile_name = str(tmp_path_factory.mktemp('x', True) / 'testdb') - def remove_depfile(): - remove_db(depfile_name) - request.addfinalizer(remove_depfile) -diff --git a/tests/test_dependency.py b/tests/test_dependency.py -index 3fc2a14..f84e002 100644 ---- a/tests/test_dependency.py -+++ b/tests/test_dependency.py -@@ -68,8 +68,8 @@ def test_sqlite_import(): - # create a separate fixture to be used only by this module - # because only here it is required to test with all backends - @pytest.fixture(params=[JsonDB, DbmDB, SqliteDB]) --def pdep_manager(request): -- return dep_manager_fixture(request, request.param) -+def pdep_manager(request, tmp_path_factory): -+ return dep_manager_fixture(request, request.param, tmp_path_factory) - - - diff --git a/dev-python/doit/files/doit-0.32.0_unpickable.patch b/dev-python/doit/files/doit-0.32.0_unpickable.patch deleted file mode 100644 index d96da6cd73c6..000000000000 --- a/dev-python/doit/files/doit-0.32.0_unpickable.patch +++ /dev/null @@ -1,39 +0,0 @@ -From df4dc1c6a92d9f50cfe7f56d9507eca5bc56870e Mon Sep 17 00:00:00 2001 -From: Stefano Rivera -Date: Sun, 2 Feb 2020 13:02:58 +0100 -Subject: [PATCH] Replace recursive knot with explicitly unpicklable object - -Python 3.8 was able to pickle the previously unpicklable. Instead of -relying on limits, let's raise an explicit error. - -Fixes: #341 ---- - tests/test_runner.py | 13 ++++--------- - 1 file changed, 4 insertions(+), 9 deletions(-) - -diff --git a/tests/test_runner.py b/tests/test_runner.py -index 51c8a61..a9029e8 100644 ---- a/tests/test_runner.py -+++ b/tests/test_runner.py -@@ -577,17 +577,12 @@ def non_top_function(): return 4 - t2 = pickle.loads(t1p) - assert 4 == t2.actions[0].py_callable() - -- @pytest.mark.xfail('PLAT_IMPL == "PyPy"') # pypy can handle it :) - def test_not_picklable_raises_InvalidTask(self): -- # create a large enough recursive obj so pickle fails -- d1 = {} -- last = d1 -- for x in range(400): -- dn = {'p': last} -- last = dn -- d1['p'] = last -- - def non_top_function(): pass -+ class Unpicklable: -+ def __getstate__(self): -+ raise pickle.PicklingError("DO NOT PICKLE") -+ d1 = Unpicklable() - t1 = Task('t1', [non_top_function, (d1,)]) - pytest.raises(InvalidTask, runner.JobTask, t1) - diff --git a/dev-python/ecdsa/ecdsa-0.16.1.ebuild b/dev-python/ecdsa/ecdsa-0.16.1.ebuild index daa308058adc..8918fd4ac9fa 100644 --- a/dev-python/ecdsa/ecdsa-0.16.1.ebuild +++ b/dev-python/ecdsa/ecdsa-0.16.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos ~x86-macos" RDEPEND=" $(python_gen_cond_dep ' diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest index cac75ae3aa6c..3a57de7529d0 100644 --- a/dev-python/executing/Manifest +++ b/dev-python/executing/Manifest @@ -1 +1,2 @@ DIST executing-0.5.3.gh.tar.gz 303234 BLAKE2B cb9de0492c4aa31b53310abf65d97df888278671fbf24e5dc2f3f4b00fd22d233fae2265bffe240c092c5b67bfca1e69ec1c4eaa937a0d4c90bedced1f156e2a SHA512 faf591de8e6354300fb572065bda304c3cbc529725b4044ad4f4ca1f86d892da21598ba7245059824e27894937d46e4ef9ef5962a9d7dff78e4144a3e0e6b388 +DIST executing-0.5.4.gh.tar.gz 330687 BLAKE2B 10f526dfb3a9f72dda788af97547e011425a56d1af73c30f5704fb8d348beb4e4538e118355dd415ec6125507ca9b2b015c02dc0bd81a2ef732a60aafb89f12a SHA512 3953ee1f6667c32fea28f964b395d53e99fa7869e27495a241f70179577865ec430ddfa07776995b6b1aaddd660adf6c6b61a8e8931589c0faeea94743fbc209 diff --git a/dev-python/executing/executing-0.5.4.ebuild b/dev-python/executing/executing-0.5.4.ebuild new file mode 100644 index 000000000000..bdeaacb0be41 --- /dev/null +++ b/dev-python/executing/executing-0.5.4.ebuild @@ -0,0 +1,44 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) +inherit distutils-r1 + +DESCRIPTION="Get information about what a Python frame is currently doing" +HOMEPAGE=" + https://github.com/alexmojaki/executing/ + https://pypi.org/project/executing/" +SRC_URI=" + https://github.com/alexmojaki/executing/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + +# asttokens is optional runtime dep +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + )" + +distutils_enable_tests pytest + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +src_prepare() { + # Kill off useless wheel dep + sed -i -e 's/wheel; //' setup.cfg || die + + distutils-r1_src_prepare +} + +python_test() { + # this test explodes when collected by pytest + "${EPYTHON}" tests/test_main.py || die "Tests failed with ${EPYTHON}" + pytest -vv tests/test_pytest.py || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/fonttools/metadata.xml b/dev-python/fonttools/metadata.xml index 2abce01d1b35..303f1de441d2 100644 --- a/dev-python/fonttools/metadata.xml +++ b/dev-python/fonttools/metadata.xml @@ -1,10 +1,6 @@ - - fonts@gentoo.org - Fonts - python@gentoo.org Python diff --git a/dev-python/gevent/Manifest b/dev-python/gevent/Manifest index 72dcce9035c6..89b185ec1c86 100644 --- a/dev-python/gevent/Manifest +++ b/dev-python/gevent/Manifest @@ -1,2 +1,3 @@ DIST gevent-20.12.0.tar.gz 5898634 BLAKE2B a73129c7d393aedcd84b6e62c890c3b306722876a1ea4c96485096ce2ea7d1db5f03c77ea77a2c35ef41c7a96183246316c577735bcf4b25fb41095282c64d38 SHA512 76c75128ba2b33e47bd85ef2788387aa6d47d230ef9aeac4bceee03e8a2555dd204c321de7d1779fe4f44503e4fca5dce3b43c1922238da994faed0d78e5c4c1 +DIST gevent-20.12.1.tar.gz 5908977 BLAKE2B fd3536de1ca518e889868537cfb856d022ec2be8f5f658cddb06b9797841333a475d2c4d7eb3f97ecd715a19999804e724f8126b189087582452a88076bf5d12 SHA512 63bf8d63ed0eeed63b5ae6b58a2a0a36bb4a606d7d76f51cb59d5b76aa639296264a01455699cfb6abee53c958368c17f4c6bfca1543d04f9d750637b113046b DIST gevent-20.9.0.tar.gz 5806581 BLAKE2B 6b1b653fa6e22539e049a9bba3d3a2b9d798a5555ce4ba60ce33ecbdf14bb5201967d22d677e1ce3170129b0763fddfcc5991347186fb102d10ae39e22538c44 SHA512 966efc945b623df2521fffadca3b7e56cae1efe6de904a724765e0593389e8b1305094baa6fbc9f4fa376b1157d0f230b01e2a90de21e4b9650614363edec9f4 diff --git a/dev-python/gevent/gevent-20.12.1.ebuild b/dev-python/gevent/gevent-20.12.1.ebuild new file mode 100644 index 000000000000..1890739c7d37 --- /dev/null +++ b/dev-python/gevent/gevent-20.12.1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{6,7,8,9} ) +PYTHON_REQ_USE="ssl(+),threads(+)" + +inherit distutils-r1 flag-o-matic + +DESCRIPTION="Coroutine-based network library" +HOMEPAGE="https://www.gevent.org/ https://pypi.org/project/gevent/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/libev-4.31:= + dev-libs/libuv:= + >=net-dns/c-ares-1.12:= + >=dev-python/greenlet-0.4.17 + dev-python/zope-event[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] + virtual/python-greenlet[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + )" + +distutils_enable_sphinx doc + +# Tests take long and fail terribly a few times. +# It also seems that they require network access. +#RESTRICT="test" + +python_prepare_all() { + export LIBEV_EMBED="false" + export CARES_EMBED="false" + export EMBED="false" + + distutils-r1_python_prepare_all +} + +python_configure_all() { + append-flags -fno-strict-aliasing +} + +python_test() { + cd src/gevent/tests || die + # TODO: figure out how to make them work and not hang +# GEVENT_RESOLVER=ares \ +# "${EPYTHON}" -m gevent.tests \ +# -uall,-network \ +# --config known_failures.py \ +# --ignore tests_that_dont_use_resolver.txt || die +# GEVENT_RESOLVER=dnspython \ +# "${EPYTHON}" -m gevent.tests \ +# -uall,-network \ +# --config known_failures.py \ +# --ignore tests_that_dont_use_resolver.txt || die +# GEVENT_RESOLVER=thread \ +# "${EPYTHON}" -m gevent.tests \ +# --verbose \ +# -uall,-network \ +# --config known_failures.py \ +# --ignore tests_that_dont_use_resolver.txt || die + GEVENT_FILE=thread \ + "${EPYTHON}" -m gevent.tests \ + --verbose \ + -uall,-network \ + --config known_failures.py \ + test__*subprocess*.py || die +} + +python_install_all() { + local DOCS=( AUTHORS README.rst ) + use examples && dodoc -r examples + + distutils-r1_python_install_all +} diff --git a/dev-python/ifaddr/ifaddr-0.1.7.ebuild b/dev-python/ifaddr/ifaddr-0.1.7.ebuild index c125ab421907..24d8b71f4797 100644 --- a/dev-python/ifaddr/ifaddr-0.1.7.ebuild +++ b/dev-python/ifaddr/ifaddr-0.1.7.ebuild @@ -13,6 +13,6 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" distutils_enable_tests pytest diff --git a/dev-python/ipywidgets/Manifest b/dev-python/ipywidgets/Manifest index 15dd654437bb..3ce40678e5e0 100644 --- a/dev-python/ipywidgets/Manifest +++ b/dev-python/ipywidgets/Manifest @@ -1,3 +1,4 @@ DIST ipywidgets-7.5.1.tar.gz 5656334 BLAKE2B 8bd98f523b619bea02e01ae5faffb08040dc5011905dd69510728b02736e66444b3c3cdf1e7272884c1df97f610aff790063f783e1d0939786669ef39cd1fc94 SHA512 856b3e4dad331766eff6e5f1fd31984a4b6ede5c678ffd51a4896f6448dac53ba181ccec2821f10e07e0f1095318427affe19f1420d0337bc3d37ef1e0a9ea0d DIST ipywidgets-7.6.0.tar.gz 4066107 BLAKE2B 5e5f9f6fca1e554ef2b6157a493435148a9832c7f69ec1245e24828363e2a9a1edea804236beaff1f0870d3c7aa028d329e18bc7b1aade7b212110dda3be018a SHA512 eee04406d90f8cadab0208923d51679677b6f630417b69acd0382fcb69cf3d727e47e5abde071939f0b5f45b8b0e72d0bf9316e41508c2c0df7518bfb322db51 DIST ipywidgets-7.6.1.tar.gz 4066110 BLAKE2B 81f46c91352c8c490c588263489e5e6b2de07df4a0ed8a94e620abd16d064a0776330bb4e3cacf610e99c5528deeca18fe019c9f573d67de212b8271bae29210 SHA512 7a69f57d378c76b0c4aea1878e5a5f19adfca0acf3ec362ebddad5b05513c3bb078321c3c700f91da78dace2adb468d6182cd650da6ae299cd7022329368e538 +DIST ipywidgets-7.6.2.tar.gz 4066260 BLAKE2B b0d75d83108336bac204c24d2a67e88a200939cd8308d99bdb3842916387266f24607726ce0b8781b4a8b6330b9e26bf1eeeeebcaf7588b74980d5bc6603e1b8 SHA512 a8c25ee82e0b0752f850a314fd9a05bbcdd098c9fbe8a0cf0b23e097380beaf7fc916e555fe1597a45bd0085efebc40593da66ef1408114fc6d3085467d95183 diff --git a/dev-python/ipywidgets/ipywidgets-7.6.2.ebuild b/dev-python/ipywidgets/ipywidgets-7.6.2.ebuild new file mode 100644 index 000000000000..cb2bddc2fb38 --- /dev/null +++ b/dev-python/ipywidgets/ipywidgets-7.6.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="IPython HTML widgets for Jupyter" +HOMEPAGE="https://ipywidgets.readthedocs.io/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/ipykernel-4.5.1[${PYTHON_USEDEP}] + >=dev-python/nbformat-4.2.0[${PYTHON_USEDEP}] + >=dev-python/traitlets-4.3.1[${PYTHON_USEDEP}] + >=dev-python/widgetsnbextension-3.5.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/jaraco-text/Manifest b/dev-python/jaraco-text/Manifest index 2871515814e1..30a465d95af4 100644 --- a/dev-python/jaraco-text/Manifest +++ b/dev-python/jaraco-text/Manifest @@ -1 +1,2 @@ DIST jaraco.text-3.2.0.tar.gz 14279 BLAKE2B aa8c8903bac61db3d1017408e1aa525f66060422c27b754af343a64e586b64c6623b66881bea62b9b2e89821a40c933d54c9a8cddc7bda08ac108ad08a9524dc SHA512 4107ef1078b44714b6ee5fb6ebd2bb7c35415debc6eaedd8bc18a70a2936cc7c7757acd7b3fac9587201ef52a25d9b29e49f2385a0a08afffb1d0c3de6ecc377 +DIST jaraco.text-3.4.0.tar.gz 15427 BLAKE2B 4f9584b9824c4d73ac9c75bc153048466d826fb37e8240ebec12181c837bca0d8f79a3e1dce25117f4c3e361a48a1566419d2555d430fcb792b5e40eede2713b SHA512 074b963c9ccf020409a28d7ef0053d5b221f9a3b16003ca9eac663f70b1a909b4523f9e5aba606f77108723157f237602f7c9f5079a782c8bfa9fdbbb553cf28 diff --git a/dev-python/jaraco-text/jaraco-text-3.4.0.ebuild b/dev-python/jaraco-text/jaraco-text-3.4.0.ebuild new file mode 100644 index 000000000000..175555df272f --- /dev/null +++ b/dev-python/jaraco-text/jaraco-text-3.4.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} pypy3 ) + +inherit distutils-r1 + +MY_PN="${PN/-/.}" +DESCRIPTION="Text utilities used by other projects by developer jaraco" +HOMEPAGE="https://github.com/jaraco/jaraco.text" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" + +RDEPEND=" + dev-python/jaraco-functools[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' python3_6) +" +BDEPEND=" + >=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + ">=dev-python/jaraco-packaging-3.2" \ + ">=dev-python/rst-linker-1.9" +distutils_enable_tests pytest + +python_test() { + # Override pytest options to skip flake8 + PYTHONPATH=. pytest -vv --override-ini="addopts=--doctest-modules" \ + || die "tests failed with ${EPYTHON}" +} + +# https://wiki.gentoo.org/wiki/Project:Python/Namespace_packages#File_collisions_between_pkgutil-style_packages +python_install() { + rm "${BUILD_DIR}"/lib/jaraco/__init__.py || die + distutils-r1_python_install +} diff --git a/dev-python/jeepney/jeepney-0.6.0.ebuild b/dev-python/jeepney/jeepney-0.6.0.ebuild index 7f8e10dca729..2ca76973d399 100644 --- a/dev-python/jeepney/jeepney-0.6.0.ebuild +++ b/dev-python/jeepney/jeepney-0.6.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc ~x86 ~x64-macos" IUSE="examples" BDEPEND=" diff --git a/dev-python/jsonpatch/Manifest b/dev-python/jsonpatch/Manifest index 436f4168cc3d..011f96b588bc 100644 --- a/dev-python/jsonpatch/Manifest +++ b/dev-python/jsonpatch/Manifest @@ -1,3 +1,2 @@ -DIST jsonpatch-1.26.tar.gz 24440 BLAKE2B 345831bd9a9fc1902d0959685ed2dbbc0bf04d191bbc78567d27283e9ae52f7e22f50e9f400461300d1c3388712afa51d4d6a2ddd0a06dbc0a1b576b02bfe807 SHA512 1ab25c8e091cd0b772062a8c448fee4772081d8bd715489b2f7a76e4c0bdff8b26dd38b26c3037cf9bdf8780b97e62a20b6a5bdc43f43af16fdae51d1291bf52 DIST jsonpatch-1.27.tar.gz 26599 BLAKE2B b3481b4dd01d4fc6c2ad129141fb2b72d53d04744da54c1e4c989b2869113c15862d1ec5c84390758ad495ac36a9156f0e7b730ad091f96f6cb42fe96dde7fcd SHA512 297ca02d114e6b199bd516f69dca147fbe309f0a1b031046859271720645322607236f97b489c242575f7e1ad3cab0c68b1b7f11894c5af82be24013e376c0a4 DIST jsonpatch-1.28.tar.gz 26829 BLAKE2B 1dee89500be23c49e5d7fdcaacb05da7ea089b691e133c5187c9558d378ae3714ad7fc6f164d0b7eea7b3cf1afefa39b7748a4637b0456051fab086e0e8f15d0 SHA512 2884cb95307cb607c8cd80e688491b4449f953e43e5b232d4d57d7249c590652ecae0856806ade6bf2807a04180e992fd2cdf61590ac058d573d653382bf7a28 diff --git a/dev-python/jsonpatch/jsonpatch-1.26.ebuild b/dev-python/jsonpatch/jsonpatch-1.26.ebuild deleted file mode 100644 index f52165d4f2fd..000000000000 --- a/dev-python/jsonpatch/jsonpatch-1.26.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{6..9} ) - -inherit distutils-r1 - -DESCRIPTION="Apply JSON-Patches like http://tools.ietf.org/html/draft-pbryan-json-patch-04" -HOMEPAGE="https://github.com/stefankoegl/python-json-patch" -SRC_URI="https://github.com/stefankoegl/python-json-patch/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/python-json-patch-${PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=">=dev-python/jsonpointer-1.9[${PYTHON_USEDEP}]" -BDEPEND=" - test? ( ${RDEPEND} ) -" - -python_test() { - "${EPYTHON}" tests.py || die "Tests of tests.py fail with ${EPYTHON}" - "${EPYTHON}" ext_tests.py || die "Tests of ext_tests.py fail with ${EPYTHON}" -} diff --git a/dev-python/jsonpatch/jsonpatch-1.27.ebuild b/dev-python/jsonpatch/jsonpatch-1.27.ebuild index 7b86861b301e..f52165d4f2fd 100644 --- a/dev-python/jsonpatch/jsonpatch-1.27.ebuild +++ b/dev-python/jsonpatch/jsonpatch-1.27.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/python-json-patch-${PV}" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/libnacl/libnacl-1.7.2.ebuild b/dev-python/libnacl/libnacl-1.7.2.ebuild index 22ed96d32aa4..fafebb13d24d 100644 --- a/dev-python/libnacl/libnacl-1.7.2.ebuild +++ b/dev-python/libnacl/libnacl-1.7.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/saltstack/libnacl/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" RDEPEND="dev-libs/libsodium" BDEPEND="${RDEPEND}" diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest index 4237fe3cc16a..09a9b9b6e037 100644 --- a/dev-python/lxml/Manifest +++ b/dev-python/lxml/Manifest @@ -1,2 +1 @@ -DIST lxml-4.6.1.tar.gz 946461 BLAKE2B b1ea8e15af1130b9f9683614bbc2480ec5008ad697f70536a332c1faf4bda4aa9525b2ef5d82d32c415c91e47ab54c7b3cb644e9a2933517946c3fc8ab7ec7c5 SHA512 3cc917e7535ac1be3db8939f72846313267c8b1f0adccc92a2155a160ed7299d0def718bdae1379e42398ca1b959b1130505597febca00f02cb87c8666f1f1c3 DIST lxml-4.6.2.tar.gz 948652 BLAKE2B df6ec7e183df48c0edc6cce0fbdd6ab78eb8d1b7e8fb81a76bd9f4a24f05923c757d5b21f508be9be50c7bb187927c4e3a66146d480f2d40efc05388d26d3bf5 SHA512 81dcf5cade7b05c0e831beae7cdfbdb21e876fa55b23da98b89cbfa7960a4737efc13346ea3ade22a2448f20e036173cf5e32d43df6656c3231bfba07981f9ed diff --git a/dev-python/lxml/lxml-4.6.1.ebuild b/dev-python/lxml/lxml-4.6.1.ebuild deleted file mode 100644 index 80462dacdab2..000000000000 --- a/dev-python/lxml/lxml-4.6.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 ) - -inherit distutils-r1 optfeature toolchain-funcs - -DESCRIPTION="A Pythonic binding for the libxml2 and libxslt libraries" -HOMEPAGE="https://lxml.de/ https://pypi.org/project/lxml/ https://github.com/lxml/lxml" -SRC_URI="https://github.com/lxml/lxml/archive/${P}.tar.gz" -S=${WORKDIR}/lxml-${P} - -LICENSE="BSD ElementTree GPL-2 PSF-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="doc examples +threads test" -RESTRICT="!test? ( test )" - -# Note: lib{xml2,xslt} are used as C libraries, not Python modules. -RDEPEND=" - >=dev-libs/libxml2-2.9.5 - >=dev-libs/libxslt-1.1.28" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/cssselect[${PYTHON_USEDEP}] ) - " - -DISTUTILS_IN_SOURCE_BUILD=1 - -PATCHES=( - "${FILESDIR}"/${PN}-4.6.0-tests-pypy.patch -) - -python_prepare_all() { - # avoid replacing PYTHONPATH in tests. - sed -i -e '/sys\.path/d' test.py || die - - # don't use some random SDK on Darwin - sed -i -e '/_ldflags =/s/=.*isysroot.*darwin.*None/= None/' \ - setupinfo.py || die - - distutils-r1_python_prepare_all -} - -python_compile() { - if ! python_is_python3; then - local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" - fi - tc-export PKG_CONFIG - distutils-r1_python_compile -} - -python_test() { - cp -r -l src/lxml/tests "${BUILD_DIR}"/lib/lxml/ || die - cp -r -l src/lxml/html/tests "${BUILD_DIR}"/lib/lxml/html/ || die - ln -s "${S}"/doc "${BUILD_DIR}"/ || die - - "${EPYTHON}" test.py -vv --all-levels -p || die "Test ${test} fails with ${EPYTHON}" -} - -python_install_all() { - if use doc; then - local DOCS=( README.rst *.txt doc/*.txt ) - local HTML_DOCS=( doc/html/. ) - fi - if use examples; then - dodoc -r samples - fi - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature "Support for BeautifulSoup as a parser backend" dev-python/beautifulsoup - optfeature "Translates CSS selectors to XPath 1.0 expressions" dev-python/cssselect -} diff --git a/dev-python/lxml/lxml-4.6.2-r1.ebuild b/dev-python/lxml/lxml-4.6.2-r1.ebuild index 4a5b6c3b8df7..fe34e7b08f30 100644 --- a/dev-python/lxml/lxml-4.6.2-r1.ebuild +++ b/dev-python/lxml/lxml-4.6.2-r1.ebuild @@ -14,7 +14,7 @@ S=${WORKDIR}/lxml-${P} LICENSE="BSD ElementTree GPL-2 PSF-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc examples +threads test" RESTRICT="!test? ( test )" diff --git a/dev-python/more-itertools/Manifest b/dev-python/more-itertools/Manifest index 79ae7218d190..efe92adc2181 100644 --- a/dev-python/more-itertools/Manifest +++ b/dev-python/more-itertools/Manifest @@ -1,2 +1 @@ -DIST more-itertools-8.5.0.tar.gz 86861 BLAKE2B 6c5d7e0e2bfa89b65636115d5539ca5a36de24b7e0971638721d8fa13f6ad84f0fc64b297b5c3c30d380f78e271f6b6622d72a41ffb8f1941945d5918ec6c78a SHA512 f11a4443d4d5e79fe241fc6e170ae51b08cfb1f1093dddad036e1ba043c30d03c53ab9fccbfb4de97279862c6cfe44759ae88ce6027d871515b032e7d9e435e7 DIST more-itertools-8.6.0.tar.gz 88371 BLAKE2B 79c9020c641e61d97c350ec9004fabfc4a94969d17c517e421f63f41aedf101217906d5bc1d397dc1ed7666143b15ea7ff0401a2a6b3fccc1d08f3cf9ff55eff SHA512 9fb6cbb1d303c79a1c67d1c473a161d71bc5d88c8ebaf290947c1a6e64c2a224478063c58ffc4d1dfdcb2931bcff9cd165bd8724a9e78e95c6f163000c138a5e diff --git a/dev-python/more-itertools/more-itertools-8.5.0.ebuild b/dev-python/more-itertools/more-itertools-8.5.0.ebuild deleted file mode 100644 index 85c32afd0d44..000000000000 --- a/dev-python/more-itertools/more-itertools-8.5.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="More routines for operating on iterables, beyond itertools" -HOMEPAGE="https://pypi.org/project/more-itertools/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx docs \ - dev-python/sphinx_rtd_theme -distutils_enable_tests unittest diff --git a/dev-python/more-itertools/more-itertools-8.6.0.ebuild b/dev-python/more-itertools/more-itertools-8.6.0.ebuild index 7700620032c2..a76c0801ae88 100644 --- a/dev-python/more-itertools/more-itertools-8.6.0.ebuild +++ b/dev-python/more-itertools/more-itertools-8.6.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] diff --git a/dev-python/ndg-httpsclient/Manifest b/dev-python/ndg-httpsclient/Manifest index 7f161b48de39..3aac79eb3cd3 100644 --- a/dev-python/ndg-httpsclient/Manifest +++ b/dev-python/ndg-httpsclient/Manifest @@ -1,3 +1 @@ -DIST ndg_httpsclient-0.4.0.tar.gz 24038 BLAKE2B 147ba36c966b2220c068ce3376bd84259807f66c57141fee4ed95457333cd9d568d19fd4d3348e7ef25d456e3f7d794f83f8302a15beb16f451aa02ef6181848 SHA512 3c0225a20c25cf0f12f03005bb79e738527c0488bb660c1eb3b55c505a0ef503002d37fcffb3d013e5f91101bdd03080a68d5805d6d29b682cc01bdc9f0e4a19 -DIST ndg_httpsclient-0.4.2.tar.gz 25062 BLAKE2B 740075cf3031547028afa3ec2e005e5430e7fbb5c2bfd444e4051c60a9ac14ecacd3048f87f546516bddc4c0403738aa3ef227b3fd763a48bca28da09a47f707 SHA512 c7d6f442242ce01f69d2386b8ed41e4e5f72a2523ecbe38785c4333405f1b000e298133ccc4169d9685a3dcdcf0b20567c8e4b2dfd36f42721d36c73ee27d90a DIST ndg_httpsclient-0.5.1.tar.gz 26665 BLAKE2B 1c7f0a8d41b945d2b2a51cd69397ab0943cb91e25013c931f055c5608bc3a0106a99d9b126e8caaac9f8d9b409ec117631fb23f19dfd3194b783548ce3536050 SHA512 b2b4c1b1df87ea1a94811b9ae831e7bf32af27258f487fd5ec319e0e6e0d79dfdb1f7bfadaf397d0693a8a7f0720df170a7fc946aaf10c82e3957ac5464f672e diff --git a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild deleted file mode 100644 index e98c6f3464f4..000000000000 --- a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python3_6 pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL" -HOMEPAGE=" - https://github.com/cedadev/ndg_httpsclient/ - https://pypi.org/project/ndg-httpsclient/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/-/_}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -IUSE="" - -RDEPEND="dev-python/pyopenssl[$(python_gen_usedep 'python*' pypy)]" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" - -S="${WORKDIR}/${P/-/_}" - -# doc build by Makefile in folder documentation is broken diff --git a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild b/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild deleted file mode 100644 index a7a6b5a600fa..000000000000 --- a/dev-python/ndg-httpsclient/ndg-httpsclient-0.4.2-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{6,7} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Provides enhanced HTTPS support for httplib and urllib2 using PyOpenSSL" -HOMEPAGE=" - https://github.com/cedadev/ndg_httpsclient/ - https://pypi.org/project/ndg-httpsclient/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/-/_}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/pyopenssl[$(python_gen_usedep 'python*' pypy)]" -# we need to block the previous versions since incorrect namespace -# install breaks tests -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - !!/dev/null || die + "${EPYTHON}" runAll.py || die "Testing failed with ${EPYTHON}" + popd >/dev/null || die +} diff --git a/dev-python/rpyc/Manifest b/dev-python/rpyc/Manifest index 80cea268e618..9ded86342009 100644 --- a/dev-python/rpyc/Manifest +++ b/dev-python/rpyc/Manifest @@ -1,2 +1,3 @@ DIST rpyc-4.1.4.tar.gz 1251969 BLAKE2B 8d77d6c80fb69d96847878830c8fd0b8333223b8a2f13389de250bea6c8d9fc79477ee9ddd738776c1f1fdb4ed6d9d349a2d5cbdf3dd4486fe9b11113df0fedd SHA512 50b146fa07c213ad51cc3ba5e29264e5c16a6061fb109b94b9183582399495697c73c38e6e4958989a90080a88155bb140bf8e1ca43e0c6fb1f72eda2795d71f DIST rpyc-4.1.5.tar.gz 1252268 BLAKE2B 3669b10e7b9dc28feec33cb8472e74087fb31801564fcd9d9230f88a44dca8c7100a6134ad5c0e4974b8252e6c2f8d33877550facfe5f6c21d8a388e38c9e9f7 SHA512 27f67c7e7bf6f1e94815b3124f300da5f1317e7b454280953d85eca8c7146afc33937ac66a1bb8ac2344b73532ae232b190a647ef90aa723b8b5173b96877454 +DIST rpyc-5.0.0.tar.gz 1257159 BLAKE2B cc1b9465745b22ba8d21a11c1f1b874e62acda6ee706591d4cf4389e5be36c3b39b24e6790356f8f5c5ad03c9739a3f835abd5e50768403e35731afa78bc608c SHA512 dadacd7bfa5c564843fbad377b7f346f582640e91b8d3ce1625e537625d448f902104b376203d026fcd08b1a89ddc8cfe2259fa035a16f0184d227543fbc465f diff --git a/dev-python/rpyc/rpyc-5.0.0.ebuild b/dev-python/rpyc/rpyc-5.0.0.ebuild new file mode 100644 index 000000000000..bb29a47687ce --- /dev/null +++ b/dev-python/rpyc/rpyc-5.0.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{6..9} ) + +inherit distutils-r1 + +DESCRIPTION="Remote Python Call (RPyC), a transparent and symmetric RPC library" +HOMEPAGE="https://rpyc.readthedocs.io/en/latest/ + https://pypi.org/project/rpyc/ + https://github.com/tomerfiliba-org/rpyc" +SRC_URI="https://github.com/tomerfiliba/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/plumbum[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/secretstorage/secretstorage-3.3.0.ebuild b/dev-python/secretstorage/secretstorage-3.3.0.ebuild index e6cfc81f29c8..71a0ab3a09a7 100644 --- a/dev-python/secretstorage/secretstorage-3.3.0.ebuild +++ b/dev-python/secretstorage/secretstorage-3.3.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] diff --git a/dev-python/setproctitle/setproctitle-1.2.ebuild b/dev-python/setproctitle/setproctitle-1.2.ebuild index 834d1c51a0ab..15f5e9380450 100644 --- a/dev-python/setproctitle/setproctitle-1.2.ebuild +++ b/dev-python/setproctitle/setproctitle-1.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" distutils_enable_tests pytest diff --git a/dev-python/txaio/txaio-20.12.1.ebuild b/dev-python/txaio/txaio-20.12.1.ebuild index b2b1b45835a2..f592667df305 100644 --- a/dev-python/txaio/txaio-20.12.1.ebuild +++ b/dev-python/txaio/txaio-20.12.1.ebuild @@ -14,16 +14,15 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" -distutils_enable_sphinx docs \ - '>=dev-python/sphinxcontrib-spelling-2.1.2' \ - '>=dev-python/sphinx_rtd_theme-0.1.9' -distutils_enable_tests pytest - BDEPEND=" test? ( >=dev-python/mock-1.3.0[${PYTHON_USEDEP}] ) " +distutils_enable_sphinx docs \ + '>=dev-python/sphinxcontrib-spelling-2.1.2' \ + '>=dev-python/sphinx_rtd_theme-0.1.9' +distutils_enable_tests pytest src_prepare() { default_src_prepare diff --git a/dev-python/xlrd/xlrd-1.2.0.ebuild b/dev-python/xlrd/xlrd-1.2.0.ebuild index 8b8925aed733..91dc8c176590 100644 --- a/dev-python/xlrd/xlrd-1.2.0.ebuild +++ b/dev-python/xlrd/xlrd-1.2.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~ppc-aix ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" distutils_enable_tests unittest diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index e28420920f133391e96c64bdeea89dd43583c69e..e350d0338be6b4b8137157d9b3f1568084886252 100644 GIT binary patch delta 10213 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 delta 10223 zcmVP~cFIHVGw@BMi`|PFCiTK4bxrk)t(#5O2ecaQ3kt%go!4c}ib>`Z3z7 zHh7MY)^i_YtaA9-a=JTq`q?GcHe8L#l~7tv|Mce{|NB4w?N9&nmmlo)_2Ko+p5FfD z&-V0i_UqdZKIeXo*f~Td2A<|pDC@-NT;^4y%d6)#s(F7JYwU?f6c^W=rKLFfm}7>0 z+|&<$nHy*3epa{I$J+Z4p%AV3kgVA#b#Alf;~BHM=50CGXO7p1Rp)j)d{n5!#+{R_ zvVY4@SK_podk<^++09KpBd~+BmE=;gGWR^GhhA23Gw#+?&#cO&R&%u+{W&>U3_H0M zTk&jbD8WYRWu`)~r}_7Yt^NA&dEIA`d-UL zBOu=c=E&U2M(w1nNhj9s4-rrGtPp)GwZ)v~Cjb1-r#GKw2uiByn>%SGcCwDbJ{duO z$bt8%ZVfXRPFuZ}6|q7o}t%ujt@QA@?{2Vbr7Nz%Itd=g0Vv9n<<*m`!ow~X4^fD zUCS(_L>|qNxR%F?R(H*$S!J`Un*@D-p87p(sZ#HWEui4*-l5N(&1Y)qtkQEGr0*=d zjKH={9uZhVso;qf*L$;530ZAzgA|lQXuIsqR*hDRwY)0jNR-*uy1K84WN#-P%4#oi z^B==@muLAJFsiWU$Z|_$H{)b$W_D$4(#x}oUZ{&TsoYvZTur4)46@tg8O3FPv#yp& zjZ<3dF*Zw!#0`EXe@I-G=392Wa9*hqQtF(~JJb2ntG=zZQZ@Fx8BteRmz?s>BNStAeUC~# z{+nYB6L2i~Jz!rSe%p`Au}><0bEgvq7(uPH<2OmW3ZIi^Up@doOK=%Cn-^Hf?p6R9 zRZ!jl$!W*A(%H}+$VO0c#Xi{RI&Bzb&}IkZl?chq_O7Xg?i_o4C}Nk~_lS*2p)6On zbv9!0jBL&t~b$tQJJo02-_1sFnUuD)p@EZI6i##3Fm?qKmgUtYf zSK|K*AtQ6x5B9ICo?%DGlf>GFXbN#JBemHZvvC?I#=qlj%%106g1whxYA%z@fU`@h zkj%A)&~p~FR-PAs&7u&)p}s15%-D3}zX?cn>{=fkcxXh%6Cff7W$hm8G0O#_@04Ti zD1yz-rgmC#9<4M1_%PY2@4<>|0f2DyBs&NiAUoJT0VE(ceF42YiyLk8vwZV_Es=D- zkBpKe9Ck!26zN611Xkz6UNsh}z6}m1kvtFxG{F9G!q1bhU>x1v-nw-gy~&-(4d@r!K&R2ZFv1sZ%B@hS!7CpeqUz z-RWbv3mF-9gJCG9{2s8CCom{6by@{z5+a^N5-ijPt}HVsfLF3w8&F*w5CzpG?Q${b zl^5w5IpiTGv;xu#7D$^!mkNO^3+gt80m49*R42KAys8hGz^!~0V;c~pgp1!rj{=$f z^gIV;j#zdv0uInCBFzg3vj0Cb$A>IRIcKj`Ry^Y6j8%go@({0Ru>bnZVZmo-tpc291i1gWYkn(_&19pH> z^h>R%a99AnN`5H6>h?3D`4LLw-Y9GnbxN4iZUdy|JxDa(xDPTG!<7&%5&X(Hs)C@P zGGZF-s=}gcLGBMJRm(oC11v|a3{VI?lh`T@1b_~*0<#rZA`2@_42a^D@SPdigQ{JB z2<__Q5Cu^sSkFf3CXrD?=aOESw#dg<32qO3z_GV6n?Kph+v_JH3=g|`8Vm`+kh9Y; z4wPUvc|^9im61HM$Fu*44j?q8#M%&&F#RHCE*b6}_z&!@>|Ymo_}YU*c2JPyEtnT) z;{7s~C{+?Bf%$y-N|B55!uzEJkR!)`2Sx~ZBEE3ifi97oK`u3`#$ZcC3_b_0#_D%c z4JXP&F$1I<&Jo930=uOWp`yu0lp%2i&=3=wAD`522&k3;Zs+@eJwLzRii+;ut1`Hl zu^C?bGUcX$9v9j``XRxHNJOPkl53RwJAAPCgd_(EgEaqvXBq(jmJis1(F3OTR6re!I}s^ghc7^>UJosy1xhPK(cweIwiE&evq^;Bp+4{Mpb@vBo^jf;)~4m zXi$gk?2cTHC5fvj{Ds9t^u%pS%k3KqC&hw0fK#wYkvb%H5fym$#UH^El=NLy&gZB3 z?d4_PcP+|$&;X uXIm3uS+QsC(2tsuf6CY^Xcr1&l-VHfgv+rhfTnIezehKoI{r zlSIXAfDW4^0|3DX>ILeo3o!uED>YTg>MQMFD*3*wT-_vE-jE&SGcpGBY6Hhcty$k5 zBF8GQO7v_&xipmfA*InWXu^iUk%htsv8kjga?2s6$taLd;$j$2!dQTRSy+~Z&&-gl z>!@1wpStyaAGDYK9scw9-o4m~?jVUfU=+iK+gFgm%^4jF#`{7hn$CfQ* z0SV;*31!2kMn{IBM?J8A%1@axQEDerPZJxCk*ltw|ImQ}6;J(oR2;Ax5#bZIM+#Q3 z-{BS-QEW1!jnK0av`)RtG4&6BeR#cR%ku7zQ0ZXM$dr{QHVadz%8Z6GTNzw~66ClK z#w*mx&MtK?c7y6m0g)ODgA_0tal^b6VL;Cl5xAp*)1<2eI|UqnQJvDgUOgP-SwK5p z8x}bY$G5}Hl6<>Ul(6mL6(@#iQ^>>s9t0|SEYLd^oV|#3EMEr%e2{R|J3^4;gpLIJ zF(bz+dCHEHqaM{|QwjjRhUuM%KkRELHMhH%eXx`Hrt=!B^r4hDN-UyFcr#D|w#U)0vz`M8Ww#w+*=Q0z02Wuqtgo87C8EmREikVTj-OCHq# ztY@$+B9WR}zpNM_AnK#3H#%@oX!T&cj`}La?rd5^W*mhx%n< z)G6*B>4++tIHi?wR~UeNjT-uk{Q!j``W2xvk^VKu8WWZyqVMq0hOepoY$EHoRZmIc z$$)x6K3GA2*uh)?8Hr+JsEu7iRx~%BkNm)*QATKDd?xy+AqL=dGSRQQs6E)1Pm(N0 z@W`+a9ii9c0#Q2Hy*|`lP+j+WXS611cZvfUC-|X$XN$Euomo0kqYx2EYc71q+rnopD69=-SHq`T$I` zI({I3BHF`AAmWZ@$5cBg4IC_ZKEO*_i;7DKc;Aly9x;z5EmS68*GnbDIA+XJ>S7se zAeN?JWNJdDLVfr-_-UYJtNg^l>mZb2RtH;Q8O`?PC}E>nL9&f0?LlWO0|^JOSP2f< zK0ua@&>nYX`Q^pF{`4^I5vtnrUdi_N(4mrls!=m248n63DBVFwY#H`Gp!df!sN0T5Qs;)+z@v?QaPQDCKLdAR`ZDQHUP8aT7Zj2JtE>|pV5MA} zJ?ht<49@|9m`k!Vpzv^5gaG{u9fKfh+(7F`d}nY{V2`C6b#5c~Xdv;S005bSg4_gu z5o2Usr!(p&%g944)Fd2T_o;AM&!M+*M*v^GJ={u+Sgz4x;}^!n^Pq~jD{|2?#7*^w zWCEp;K$I6OiM)h72U?zmvnCx_oKA@QM0FshvCBpNV1rh>VdD^&Kq0CT`GLogjcHCB zTfF*G;Pv-t72!!&f8HfD(^UGb!hV2%e8d|}>uCIp`lvbQ0?*7!js-rFBCH5T_z61} z8%2#?vQrN}lmylLAXC7#t|kKf(AD(L2?g9yAt(j-{x(`a?Z>a5AerW&V47Usk>{hTFp|3Plp)nIF1?2dYRI&@0l~=380oW)CTpD2@ zq0DEp%{O4>_?X1{_&ChB;m6&@miwG=Mf`1P>k4Oi)K1ak62NKMZ!{N999G*AxrW?9 z(#w!iepCP!0F1MSK_Y{C5tepGzBo5dI7x?IrynDiaNk)yPn8O|K<@W{XnY`>O>!<3 z`G+ife4a>*=chXzdvhv+vZ~%h$!O+9Bz7x{H^Z%hT96>>4_|=QM|m|=Di%l0%aeA+ z1o;N7nNEL3FT{y7qYzQbQVU+~Bd9O0kkL@&jsOf_MG7ObpxmofD(p`UFsXD2Hr#dK z3>G+{qG`#SeGm^$>XDy+OlpDPe1i7Q5@`b(O)q5ULm`cYwjhDZaJ-$g*_lme89M!$ z+Xr%MFI>M|Iu^?14$LjGwXoZg;MZeNIIM9XCkot zD){lHR;+_Aa0rMpRQXo3KxTw0k2)c!0oRHLM>1xa7@*h>mHEPdUbQ}s=-8(SytfRg+6%n_NPcIs8#*7zXqgC0rL`m-^(r z>~tAH?Zix#wSp`G=KzufQg7-2lcK%LvtPbFQlcAq_DQd7OG_Z87n=rvsGXksVDHpR zK_(*$W%_l9h*v{@HGo4!Y^|nU5nq_$jYrRzQV4B0v{5a&nWGr!^C~z1K8J< zjD?CB|Kv}&nsOrL*mev}fIdhzT;vJreq9tFdMJXwP%c8yvy+ss4YdbZR<;GE%-?$h zI(CaZ1xz!2D<7(ZJ)J(_ClY!r&Wx@FXC;Y@Zy57V%s%aZx4%8V{Cq>2Y{@%mMiz#| zAGtRjHcLu?G!fR_Dfa^T$nGPN4jBgz<&|RUpaFkIctae}5(J_j2N=i^r0hWSXJr?q zqNNjy#m<18ycq}wV&k>R=y!<`aZuAkX4nEi0`-c1;Q!!R(*d#D#3hsYnN944vLsW( z+32;ULqnf``RR(FCEY7;g)ifOsjsrC8X#)RBiDHo^-!S;OvOGrk=0Rl`+p*4-#+ch zVg^m~7CCkx9iQsc0f>%<0C;Y|`2)3G4dn#?z|6-%q7;cvtIO_i8K$|T>pZewT`@yW z>}A_gQOJ`rSg2WyXQz^ny57P*ZcuB3zBNsO9vz!;7O4Ak4G zJ%8O#UmiajB_QmJcLW^NI?@?5+HaC>8Zw%R{UT|?pd?`fL^V2reaby-6en)L2Wrmb zMNfu*Pg_7P9a5_l{5csFB5U8xnmX^8(t( zMw}{t6Ek> zT>&#nNarvEtGXLrLCt3H6H_}bQK~w5RyU85k2=H)m=Ybf=Aq^&mMCbjWFRvlIXKjR zXJMU4fA|>}YM8T9@cZXJ!M;9z`||Mg@N}L(Y00+c5#0;#?9j_VHWGjwVNKpd3FJR% z2e4G|<1+T+8VhhERq{Zs#KUG*pi9t%w}Vd`z>zRgh`0b>@@?8r7{pl<$s#b(4B%#Y zr%d819!2lqIwYKtio7(8*}w~JS3uW)?2FP}d!?ikUU0f?NUq*6(hxZ9jo6i;xiG&dxIlP&fqN%;zDtw3_EFw0v)`!dv0|O! zU_M~ugUEw#@P>07q(-Y9U7km*05+CNr(d9P)J8XILWf^ivb(6gJUqR+b+n4xr+eW8vdr+Ur3%^118C(}V&Op}a}n4LaG;l;2obQGft1 zm3Rn10cZ`K(IEC5QX-Q_e7|!}(;xud42?9SC@~KRm#i^MfE7tgF-0POOkD~Z@uTd? zov8imw}<)je13X+`7njoZm5%`H5~ZVFoB&MF)gyfu9F!$tpI??1hQc^XS@zXOUmJ$ z**aJWerR$7^-P)aI43+Q4AP9j%+mE6KSMR|RCIa{0`Q$h=aD(xoR>qE7<#98gzh?Hx>4YSo8 z1_|ket|A?d{2beZ{L%Kv3;AnM&W9mn z`M&`a&`48xU@!QL+|w8de&@u02%IdzRN+c1AXp)i_Em7cEO9-!p1vwto1=eUtI?PC1ed~fC5wp8ikG5WN*cRL7aDr}!7`ur$w#NV%OddwZRKFArbeJ~=MK> z^E+wwSjY2!Ndr;%dyE#^a5$eu9y!GVyALXtRMrH%hZ}&`fwDxf-UsZrUmibcr0t3U z48fxvu`Legi)6se!GbK!C^WTTHIX#c;7U3M#y;bu0ko;<6{Tig6`2=8l_F^nFr|l~ zf&ob;wMM2SzB(YW^|`S-O=p>9TpMYPM46kSt<|W1w2E{Y>JR%Q?!-Q+rF3+tc^X?9 zfw88^TBJ5oY^zxg=gvMOE?m>x$7$MkpvsQM<(!LE?=VpRfN9gw{bgc&QR3nLNZ@rp zy*|IZem2AyMM-@Y{+02ri_EX9OYS2<3EuCMn>f1xGx1b)4-TBlKc*pPgH2uu_?|j1 z9)To(f!%Q6&G_i3*k?2rh7(Fei(!ur#o?$q-2c@L^u2kjhCd>3n&Q$qDfk=^CgiPW zYru!bW3eR(!Im^>#xCrrLHEWA`f30q?4ofc5}G~0wk1t2=mbZMB0ke39Fh?<%Z+NS zhEKD8AF-DQd;D;^d80R`X`mSP7eO16(Mwu?MuZj45Ph#>m6hoxDsfB|8BHNG?yvD(_LHx$KiyzY%p_VlZ~V>TXX|z9fb`ZJ zD%4mH7TpbpSNE5<^p??h=$sUsW)u;BzFYIT1}`QQkR$c>)EEq8uU{V@K6Y)P^Y;d%ChttcSu$nO4WPM; z89h9M-*!T9%jyYk2e}fHT`s%iHKc+A3y4P{>2PEdIf)TCLEX8KNuNu}gta7pCg-kf zaF$PFlPGDb{hDyWhR)X^z^o$(fHtE|kt9c>-?rhS-H%S8spWyT(sTox4jqS!3#*s} z(s8JtowK~JixM;%{AwDe)9eJKj@_6G$6CM<{4(a1O`HBMc3=0NKYh~Uh)G9Z1qB)b z9}F#uEpAPYPo3DqN(g((ib5rSlNPALlH|k9;}KlKoT5u48Yy!AT2~cVl?GI#lv4ot zrA0N#gT@r<0O?1UexSB;HB!De4S2eNK8qSy!w(nrAAMV!m}3}AWH(^xqh4o9MW=F# zFfQU^)7UL`8KnlILeGT8Yvjcb%^gtDMHPG?*%iwS7!?6QkUz6{FEsvt`YCH>QB>Gj zcfZipS-u^y4<}(+E~A;CXgFh(r3*E>f<~3WW!sV*0e+L%uyH7o249=v6{94lMyC-^ z5Mt?g97z<2xI+a^XZ37sf1f+Z@~&`X)g?VL1Mo&`&ISuc%2<~Sx>7_P;C`8bkYG7v zumT?@l7s+VW;JHz>uO1Vkkkv|HRQ*Gn?dd*XlhiKPB1IOO@~lO__n)fz5V@h|K8@f zrGb!c8fi`!kW`MfRtMbjc{VqOq@lNMT{Hm*P+5PKh6sLZ!;(k!dQ6XHicBME(5lWa zGH-*v9lC56)G7B!&pwwL5%7Dy3@}7eN~db!di)fG)czc|>d=&bAKodcnWHm+q)|$? zVX|j?ZQXU`xwwX@A;OFJsq7C*r)k8pCmowBBC`B0PzH$3h<(GsAmZQ*z9Z|Z!CEqS zx=3&rwqNgh8#mDkRc*dB*n|=a!Yk@X+z*}a;NB46CFjvyRVh0yAoKSR) zq)LEco=_`IUlgN%IGxJMBVT5Qz_%SY=%0=**lCtrZMpYop{}q9n5BtvWxIlx=B$(t zu9K}mEkHUhARB}9G{ma`hCMYgZVf3^j=*2ePCJBx-Bb(2J5SceB7Snz-MOi0c}X4D zx5gTqI>&b%p|}0v!q-hr@;FUys_k1fT)qbge|TA!b^4Zn*TxpJf(RyIcF>xl(7-Mq zmQ@bQlWOQO4J^*mr~>#53|2r$7sIq{5)bO~Iuyh(MKE);WXs8wFjBLGmA5$jBDiZ5_QW;w~1~;EVhfl5=TJh``_olEC4+ zoYfS~#^lE!Vw`~VC>o=N;{blb0(OFr3E?$KDB@awR_KV4q_g}$C`;EfW3~&HIZf* zJm5!`-BC)z*UK$UslPKcnt@c%;X(ryM!q5%jMoqvy(shL9odJ8U=64a#GG#SHh};- z0da+F%Nl=8>i(7tHc5?V?3D)h(2*MfKv{cA9_P^{5Q(%@47uKQ7aOT0rL9RMS?Rlf zi0v_dvZts0_=yc5fvT<&;TM6GiK2j8ik!~=-3XBG(k`$*6myvv8M5y>u&fn$k6l+B z{JC6zk8y_xzJO!sq{`1=iO9BqpF%|8v>R~*a!{*@-K|$;rrTO+J7CSvg(8F)`+-6L z6Q02;gI&ftAzB7Gvx2De9OF$w5x<*GFTuA3 z7za)MC_blZ-tinwNK(lB_0a7faTK&huJr*IfFgo(KuImbn#kp$tLg8<$4Iz;)ih9= z0d3y85@XN^VLV78-3+v;>GUQRZ75kPSOlQq8Gs&Hg=a?bNLXnpC8^n>CeJy-OEA~{*<}~#evCf#G-66PJ?`yBFKtJ zn9jfeKTQvyEr=rkVZa;v>GZ3A1C|7@kz`n=uB*v)i3Ul;q8qd5WF3qqoeh#~lPbSf zCJxfnxrPF_8~t2*!m5>UcWJJ?Q?=Mi(LWQiLMa5ouz6 zX%&3N(h!5=&4x}c(&!rT(#anV*p0M51ngCVF89+^HP2xJyeY3fCwbApO=V=PEjhG&SWOT{ zuHo)HQnr!LSXrbW*p*g)hl-rWmk@&Ka$br6*De17N7#p;=?d^C1dw#$@G>c`-y~rx z;2(9B9!ev_{G8o6KO5q+U#48tPWC$Vgc3|A5o;JhM1Ek*dEMY*17MYDD7=keJGx=S zUh87KE`XPb%Jev#64tp!jDR8G{bhg_1nn*8CQFc&)v2&oN3&^vSVk9bU~%}+VUft% zW4g>lo#JHxHb9?P<5gNkfw2Hk0wj^Rrl2JpgXstvBMoQ!0<2+r?T*1V2*6!a_h5!2mb#}<)QkiRoOtVU-6U$*$uFvqSO;QRGz*}6R!}HNUW_mD zT`h;qoE#kmrD)Z0Bx0?2v18n76CH4v{0!l8_bQR)^2;Cztg5b!!zK^(9@JGdDt}j)zY+A` zkhY(78*yU;6}8l;yokZQThcXV=a6TBPt>mxf#-l0s8v^gh=b|!2ylf|8%Y|KQkwb& z82Sw}>b(h8*>TMhQH5Dg80cjcKe}#hS2~JGw;isMHt=HDM3|!!%~Qzq!-qEA1Im$2 z37RO48SKI8=F54o8g(H$?7wc(Qn{Dz4tie+4W)ZXBF;vnw|=Pv`{=sH z;}SB5NMCr7@|ik8K%%nuTNAn+=_HKQxvN_<7tk8Di@?KboO~Uk0z3^JkuRS|AjK@Y zk|=w4G!}}J`4*so!&=HVXzu*GxfM z{hA5yBhU{f7@}D>^w-qETM4NaO~Zh5>g_Czw9KX7km1TDpt`!?&~QNQ(s;uT8eh4p zG5{}D>i*@_wb8Z^e!9!lE?2}Ur+}i)?4z&L{jB<(K3O*hT18t#-!=M;z`{7|%68T@ p;H6?H(i>jXCBt%fHc76@KfBzT)ZGkS1d8RK{ud66Ad68-008!sCac0grd!y04*0-?dKfe3Zcke#=%Rc*M|Jy%4eSDYOEbo5zzu*1O z@5}GrsrJ>h>G8F;q?=@yvhJ2;d-gJI-@Znj zYU8GrRqE0*=N0};cWiCjlZ=wGNFG^p&v(c<@Ba8--?d!cdE+AMSod*~ZJ928rF)X7 z&N6n&TUSlx9xl!Q&FbdUWJ%)n%_$ZmWZft6Q_p8?&9>`s|zg z>OOnVv(3GK^M~*L@4x@^_kaA;JN@~^zr1|@$zFc?>|g%<5Bsn0FW-2#@_MTpWt!`Z zG0&}eaB0?5^4Q{D(n-0uMR8`G>o%R|Wbf`P-@WG9>q_mlncBJc_E9U9RcVk_^msdVXDyX0dS;1~;$tMr#$4JX&Z6cq~1|Wp%2SkBEn7-rn>U+b&gca@^hHAoO=0MuAJ986i9B@ z)pq88?A=Me+d)UR4myP$JVs5eN=dZVQtpSZxIx-3uRV*7x!9RAcD2Nul$NqrrA3^1 zOv8E~hZ(4e4V%4Pws*Jk)L{Pc!&9kJe#~NL)UNB5)o7tzZf%RAvC(WpPN+?1E7Cmm z_TD!|@V2b@8GW}~7VF&f3|+{G)OGuj<*U}N7x`OhbGuXe^_r<&#m$y>c z?#BC5$$VSaYBwuu)oYnsNT(G_JlF6{CnWJcq7c+k8MEn~7th#_Ry@;qxkqJ-Zfkd? zl;-T(+zK5(HcguA?8w1Rhe6KO^HZt5*r!LW=9+J{I!Aq9JG%y=h9>PiRym2`t)W16PGO6ib;dPKRiQ1~7|v1}U6iENf(jK$3$>70 z=I;G#t+cGfGI>`MK~@so$-K8xZbJNu(xSdjIZ}Ez#!kv+0>X(HuGNhUbWqt9<};@f716aPokAee=Ap8IbRe99X+y7 z=k{nF7C!ErtIauPt%wor!AAN(Uu(r^5xYrMcMV}cd}CI-AjS9}CZ#A%W{B~sG8^Ax z!zW$YJM(e*1ZqE<_xiP5jE)}KSM%BI;JsMGq(RW@%o^#$m8}h_tg`Ph+Qz}lRqpag zKlHF^kJ(s)&8i=Ib4*5X(&n`>4Xav3V=8vOxC}iqv)^>=Rnwl!^^^VCe``k{CCjZo zN_KZ&6o1mI+z8#PNTIs2b2wS*eB^bcV{CM&l{?3hKK$&`fQ3qDv{Lv0Q7tkr1)%5IY+ zbD^8oLMeLcO66X67wJNrJ)4}d;DT7TlrFjPYq#(+^yL%!wL z75lJ1>@V-1`>c#7(synEP#Kt8L!9V$E?N#7ry&vmtWU@sNt$#ZmeB~xO zg-W28g-&j+4b=4N&^$y4OCJS;TLRk9m)*-?yTup(Zm^|y*a62em5x;70Bx#!M)5OZ zj7=~auD`0X$<3D8g4GW!61w@K?sWm&cPybNhE{x;q^o>V!KCkTT-L(l>Bnh zC!!6q1DuU4zpmNejy@p;i*P37X2m81f@R<@qX;8`@ZDO6|}fYm$r`-yY!+)`Ml+4E+xeB@ z7C@b}g;L@Cgh~<*Gb)SeBXc&8dVyvE*GiBe`60g$EU!HkvbwSVGT#i7xZ2MpC3?m3 zfQyB?Uz!WgnG)ki>R8rUBu1>zAR&U6!LogyGPr+Y4_iQ9$_Lvdv!xn|N!T&;H_=n2 zmIm=6&*VMEqj^Gxkj(T%`rrTX!_7bcHyrE zPoc}<44LM3I*gE%>LA-GlhG-wcLc$Op-5SKhZb66&7BtlAJ{lC2Ev`(oOZ+ss`*;1 zg8;3?=yxuq%V$FvrV6x$T)du0z=q5)_z^8e`&p)-Xk0qs7>FR-PGZ2B6UBkH@|?!9 zGJH>wiSc~x>^b9@7y!JJi*h0S!=H-v*}s2AvHS=|c?0ScfU0aJlt44l#ZmLk%qF3l z{4^DI z1Cvd_ZJ0j@3?L#jV95g}$>~ze1#NoVdM9%tu)?4taZz1ncAWjIn!W#~V2>t?^B^%| zk8CDA&Lc`ECKJLVz(J53D#g{;9UVED$j)$NE<_gCj8i0D*k+g|-j}_W9OnfE(@L+N zUWsing8~uJb^tn=vu?ix>c>F^AY~cxsZPfLBG}j{1GGdkX)Fjdc#jl|#2eWm!TiKK zrgU|Zr9nmX`7Zb*P)B@a`x~he!0|E(TPr3uFGIrEWG&1BKbSbGdEgmxUwz zvSMHU_VN9T%X85lF6pOcmcYiH3D*#xG1=xgGB-*XLUYhC(qY@otBw#XtTEziP?+zt zn4b#0@sDGvjFbS1n~8A(GvOzKR~L^&h%sizUCQxL-g@5Pm5_H#8KT#wCRXAb%J$qI z!YJ0NQe>3+B)Tx-D%*xJ($^PRBx>_%j>Naj)BqgxC8B;&4qzi0AUzjsi({atIBqK* zhsx00MRD^liuQEML(@Knl86S&O)@#78c2-V@$X>b_&|ig_Uf(W8>nC zYIGD9%_|{T85uj@Hr~Qg>m!7t0eBYleB&X*q*bGh z@QST+<8p>F0hksCy!6iw<)=-tO1PF;je3Mb?>HHU&o(rc4{oOHEVP7n#X}2nZk&7s zkZeMP(Z`qDnU8AyaoAeok%Yw=3@o9NtOCgh0ryGna?BY0qI(g>W~8RB z13q=Oc~2^dL8I*uHfp{|G$g9JaXLgfQ5d3VnWWCv*kW9SZ{3wN>V$a0>5nsuqC_4& z6oMKFkU_dqqjxf8jsu`VL&ORFSaA?S1nIstLiOeYcZEKeqE%1Th3x_b($*?5IX-EA~y$k-f#ULJLspnA% z{BI6P*GQox0&ens8F461x+fzV;p$E#Xsy@z>NGxy6T!q__$sKU)Ht>*nK=hwY)au~ z5YZ721b{~XEuLTD4X+Qog1sQg%e!ElLZ3d0^?BO|f3inj^BBczwKtnV$Y7E~p9@X^ zXDoV#unVcA=4i1vr~uuu0wx6)4>N*PaWYbHi6}%)2C*x)j)F3UAdkmcAQ>5RolFKW z-kGMb7K8+xe;^CV3U&*kqnI>gU8`Kwp}VPO6nvy z4Q1-%F;hH5WGxfTjB^7<6C**|SP=Sv+R32dbIvsC8S5!Q{&N!R{DxW|!&u{~3Mj&k zS^=!ACPqpqxi$&p!3{I?LZB1Il^|x^OQT0APaz=Zc;SgL=s~{#Pz)PmwkG4{Ga*Q1 zaKcOvOg}gX>zs{vN!-)7<1mK4gO8iV*3jQV;vh>Zt&Xr`m$WNy-jmLVtjIK3jhQ6| zaFuw}2DX^IFvj~xe{ak@&Pn~vc6p+xio@)GAcgaaa4h&`b8T(EDVc6l7<$B{sb zr=cVt!|4G8W%!9bEG8bk07G;uGpTW2K<6@uh?dZ7B?bO#*nOHFr?41Zoacd0)}b0I z&pZIDFcM8bZeR>+=tzs~09?Nv9Zs@l>ydT}(IO*=JsvXh^6c>#GsQDGN{??lT0#fn zCJYsxG03xUBE(AOG)fGUHCF;6Hy zYIRpU1!mJDX3m_a$AK=SxE)1~M{bzh8+z3^jdl7je1`79yB9*qh2glgqy}QpwCod{ zM^d2K$Y*r_>qBpi18iL31f?Oq`yQtSv0n<*`3!HsA8mKrBsf%Ti=DVyS)yR#PeT9Y z{rA6gMlkqsIIR_##g`Aaf(5k!Y$) zVH72n@{%0FfW;wQ3~kIhQ4??BjzEZ2EGUC7mC_jV9(LwcR+^%`pRAuKDf%JlDi9B7lPVT9hsa6vtWp z_538q!zYk3n39O0tG75ln(a}o7yta}{Wse6R4zIeEP}a8<%R(mcDKc2;x;9=72OWx zM7!8(L2eN6=&uaHVA-$11+A>i7Pz;z>_9YV0B>@%B4u51K-wx}$4^N^tR$ZCUS!%H zkGW;88s~)3VC0>B<&+L8w`5#8j!QP1mlOv;d|s8Z)5Q=4cQr98K~u9TnYy6(2$%}V zzJ;jJO~n2l55i~(7!9f<%yJ{_oyS?sQ*3;B|JR@Yg?K&Y5tb*i;~#}c;YQq#!@VAd z6MK>!m~h2<;`agy=GfwNkoXVoTvP!zKYPK2ac~?CmMa6yO{t(4+#M0-49M;xAQBHu z@XMm{xPmrVbv>S}5v(EEo9LU{@EtWM6lbhyR{)=OWE7c1B#4&IWcN5;qMn81$odc6 zQrT5nP6%rl=WDxD!3}S5)dTM!wL|>^br=I3x8hln$1lM=O7`=QU*3OwKA6Zw9%nh2 zSc%6lCn%mVin$9BK(V5;_4W6Ec0^_5fp9?`Qpm+@70R7x0p#5eDW}=c5}^-^25@?T)Y4BS^ve*=Gh~zWsK9#IJwQvsX~;`0c1N2mtKGNN6+x!gpsJu@)3) zJDh+4qECc|QeP92NKicy_++PUDB+0EPvlb6;6P}Km~m<2?SJac=AvKm!e#CTYp! zsBFD`z8)9n97>jDiZgT0*&B`SwZ4Tt|MA_QzI*q{U)EVK>)-zI>EpXxM|tE>mHP0zZ_+laRXaZCl5~@-Qs!MU_ZqE?y>6Rb zhwXmT%qBXmjB$lO)9uUZ@+7^aERuV+-16;m&bvSU*LO9ScV4;3JiB>6X)hTrZKivY zn2pj`%FCvvau1j0|9k7={<`zgb6K9vYgwjyCiOdeS94i&mRq%Rar0gG;*EKqR@-Qc z`)WQ~%cG99e)EU#{_ns4^Y?%J(>we5#lO6K{%ODb^x41s`ybX{-(SA*Zsz$`HOe&R z>3y85xpQgORB~V9UeZaq)k$%Nj(Mw%bFw%0neUq8ta(M7)@}RTds|nfvc?Uj)n`qt z;acJ^y|zZ(uUc0>Q;l-=-p>~QTD8791-ZLUuimMx_i`rh?ANlfm96J&dM*{sUaOCN zQfZ4V>((i3t(0-5nnscCX%<~+r((D5QufTNEGk`^X_MUc-Yczk%Ua3j81ksv{_WpC zuOEN(&yRwYuJx^A!pFBY?%qcS7aJ5LS+Cp2(w^32ua?WGv**-ljhkCCzCOuL8(N3t zytmO{x-N_AX;;fqy0NRXsz_>jyzbfQPTiFAX6`Yao+QcFiY?zZJNvayFOwdoQ+MC5 z{bY0m!(h9tlJ-2e`JUENnJtZ4@;H)LQd>miWxI)p%-l%t@mub+OORn54 zH{#x8_U*dLQ^o%Let+=4J~x=WmFr$%EomuNEey_PA##oWvg|wGQc`6{DrI2dx@GAs z-1(jRI;A@lq%Asu4lvqAoHo(hwG{fWj42}QL}99xkJr(Ymg(m(YdN*@wOl#Rc_@(F zX0xu$|Jb{eeAR=FEbDX%J9suV-6|!~TGO~6zTyUHyFAw@*2iRLPG7ncb5d%`u11SE z^O*W>tsiDU6B{;Ky=?EQ<*C8^e&>>__NEpB&6yRMl^78jd0l}+cC+Pn zOeu}gtokl=d|xza*3poIl@5cP)$>!SzU)trT8%m0YITnJy8En_b8BL$>k$^nG(@}C zQ|@y57sYC4Octr!iiIYv+-Et7;nh%}eNJJE>u!u|8fHRU)ZU$?RJtfh)q)BYNfWh@ zQO0WRYptxz#4>qT6+u=K-O0SyQf@;0iqWDzPdQRr+l-x*#RT-xGJ-eU&RxaQ+DzOY zxWZ!U>2W@XE%Hk{HmYArMU;Co>b016U2AH+njW?Ketoj{FHfSCOM5F!LTJGpmTKBU`1s0S>!K%@TJ+@CvDgz_G zs0M$IE-9DTaG^mG@=sUU=1)YXY%KruH)lN9>g5s%bJiUsgF0>+6yUiIiCp~o(6yUI zPNz{Bg9>y|29{i=(m}%u^w773tV27v17^6X{KYd4_eQ&BpNpH(qx8Vd(iM*RRmr~p z_*Aj-#1d)<)^Vl_-P#KWpJ^~g7cLoVziMaJL{)Acd!R{_s9YRnVyLxZo~lk8P^RM) z5sWBwn>kXy=}gwg{pk`ruahwNxzt1_&NJJCz*aXE+tjhPT@lJ#9WW`h!eH8v1G*>c z8WffOkqS|Dn2egD5|^gh4LL8H*)QcFbUCQPV25%t8piDMI-IS77_DOdx8TN0^M+x5 zU9p#E#V-$L-2pOKw}-!@kSBMH3;UoUdWAs~BL%{qyay@|s@&7=VhB@W$rEjz5;jG< z!MV^)t)UbxHKTH`yNh%o&YriNKH-8`wv;(0diU02TlqjX43=SU=w7-Rz3lOxykWhN zLmGw6LMKj_d=5-|@F0&r&aKo3;c&*!5hwFu)ZNhqL)tsCOn2aHCt;`?UFaP~ITiVq zUsvqI`mnydf9|u=pGe=i0YIf=ZWVE&-??ZxY@CHi0I)tFb0lfdfmmKetqItM3-Io{r$&gg^3n*Zugem3@`Acx-48?r&Nd!3avVPckO^TO;=k%pg zTcHx@WucR+TLm>;9h!#-Vd-OFa7{oP`m$Q-Y`6I2-vzd`20P$5+oU1YI6xido>Baa z7-JKRhTE^I_R06MXAFB#Yk~_mB0q!9J=eX#CSjBYc0$P6F%M`qvIZHDFJ!JQmErA> zA~=G6p?ou+5lkVmgf7;AI~2$0FNmSgG4c5~jc`h|NH6n>8rH8hBS@eJEORqIIml$z z(^|y|wE&{0%D6c`DoCSm?xo`9;tLGINE3uGY2X|zB9}zcNgu8!dJ)?_mg^La#xwHE zMW2W^$PRGUv;4Yde>?Vs7_>}!)T|Q{(P;irw-(oe{F%cV>fcX0ZBI!<0%e)RVoWia zXoBVA$LDrp7_+Wbi zYWJFzSl9#xqY^ZggE8bsgv#?ZCO5QEX-aF*AZwD08{Zb;5!Qoc>j?c5tf-<}8^a+- zZgR}Nb`^Y*`)MpiLNuv7dA7h_K)B!sP+H_tR(vXR4|=d{c$iU{OdpxEg47c<3%E9d1j!HigykXOyX)gmz3y= z=vOWz$DR7={V7gbQW>xBV&!=Mj^!_7Uu|NO(d_PWG41CL$#eC)L?uvQ!808Vb4- zJ7F}!xPWr^by@hAzbCA6p^+73V`bL#R-pne=w08%?6KI(J~AcBqc(m_iklg5HTgZD_WNc<){B$%Ig z$CS=SvfNM+eZC4l3Dgl^+5SqZ1aQ0z!q$w5&2uARY_b(*fu9Zyv5{{g(rdx~^5utb zj&>gO>J6t+mPS%K;9k+OWnx@dcoi$~{{<jFr?pL0QOK}~f> za7x&yA|?!EiW5f$d$h9K#!+iXAJH8HA#cw8wPH+ijU!NvG@!Z@dc&0sE}u|UPUKWp z3-jz7(Hc2upfasZ`v_mqPb}laS?4i!mPj#!OJgz?W2mU0-9kwLvJ|HlaW1zu`DNk= zzpU7ozkPiF;__UyhfDg=%o5nRGvFHHGbURdN9INeLud{fMmnsEd9@ybg*8Te4GQyh zCiA1v8~-?#%18;IxR@9xFcW?vcs21zgcxIX+@%~3<<;{BuY|m_jUjq%YGNh6VQkNB zA&j!C8bwB_PofJWuCi?yBYl05MWQyJ=16?aObx(6Un1%k7)LIBdis(dY#rqW9 zWV!&aTMyMf>WNk1-<1%#$;896F?JM3aXCz6lGJ-_CltW0#0$zBQ=~z(#bH`YtoKqn zY^@?wbZ>&23gr&GBsmWQ`xUfi+;77}>r4{Chw)?1fH)Eh#TXq0X|keVh%bO@!5VSq zWZ(rbvO`;W6T|bU)?dCrV4wV%DjtWeB_2uaID>&DOwv{$86oHZJ>-NLqhE9{!dSVD z+^oZ=&Ni>%XbnIFv?I764T*+Cr3D%_k1VF;1KyOGnSi!K5!* zj7o}zJVSu%4D!0aJ~ zn?Xc-JP-gL0kn92g*UuD>yt`7Y{RnRBDDSC~PJk$!IZa6K|Mv1Wtg@H}jCaw3ue(`4{CoX56{0;8l( zf>XCdb`oM{9kG^yX2!XJlVvrejRoOss9gxk$~n`hr_ZMZ`Oitz@eQ>;hEe0G3Mj&k zB3)!EO^lRKa;p-^gB#`OnzH!y}8I#MG$0M~Cvhl8wHTcjOag{Yoxi-(N7JbOIGOz}*P(&O8Xme7HN z3ISy+9z!Cg7b7BbZb}T3RW|}6}$7sBu=z4ITWdVNP*uu2EQ!%|m!r zoLb!(Pl4I=h?yhj;c=h~DK1Bma~XooOpf< zVa16Aod-PAb$bBfdn2ZI;gA!Dx_~zZYEz`KLpRPi*V_XlCZ0Imlk}7u*0Qm|^ZKal zRT#yHrMx7EFko>=7egDfPSnI(xTDqQEa+W|0|*N;V&21UoeCoZn8k*=91Q0wAPbat z!E;dhwx^1HeE;X9whq)%&N@I;kvjU!5++r7sMXarK5FkP4 z)SO1GLG}kia|e{-^ofOJkxCvI7y=U#)&%uK28IM`9DC7YZ|zm6dC6oZni@k5uSOFV z5#MSIC%J~$h~#05q>*gbDsBj#&4b(mJdSFoFz(2|$mt?av7G+;3ju3T7bInrcwPmR zg2)-=05t%pocdF-UOs&M;rVwc(&I^ymOa2c(u71JfNmM7tAuyL+0D{2q=fC1c-qrm zpQF>gDW1q@`YT7zFY>GB&EDg=8b{J`7`p{gA1$8Rk~(2LUI_cYiI*TY zIIq-8)?DNU6r6tCktgE&^c5Pp0u6T;1eMfw<6Jk#3^a(^Z~N!DCWa9K6wJ3`bUC2d z&up*fCpjKIft10NL=2m)#_`dpk7~X6=TGmy(XOX*1(NH6xr%bb01UfZ<1uj^65EPy z2XdlaY_%Xa2zc~YhG4Ml*WiLyDzgRd%_S=k4I03k9IZ&%W*m@KW$gHAeNhoLN^inTRaG(C15nDk}%7Suy-D3F;B7a<^5lO{uko)m`7Ni$c}%IIM#a6ZpO1Dk6(g$lzhI70MlG0p#5dDW~pk1t6VRG=R%H zHmpGkM`{2H(C+wrJ%SXhpM7Q^#@lZPNc{Q-Jxlzf+&XLN1OWD;Cp4M>;j1x@SPKfY z98SOh(I-L!;V}}DNKpL+7PC_~l(0wWCvq8Ta3C~8%((RC?S 2.2-1 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug debug-malloc +deprecated +networking +nls +regex +threads" # upstream recommended +networking +nls REQUIRED_USE="regex" # workaround for bug 596322 RESTRICT="strip" diff --git a/dev-scheme/guile/guile-2.2.7.ebuild b/dev-scheme/guile/guile-2.2.7.ebuild index 4ec74c9beba6..61026da9a02b 100644 --- a/dev-scheme/guile/guile-2.2.7.ebuild +++ b/dev-scheme/guile/guile-2.2.7.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/guile/${P}.tar.gz" LICENSE="LGPL-3+" SLOT="12/2.2-1" # libguile-2.2.so.1 => 2.2-1 -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug debug-malloc +deprecated +networking +nls +regex +threads" # upstream recommended +networking +nls REQUIRED_USE="regex" # workaround for bug 596322 RESTRICT="strip" diff --git a/dev-scheme/guile/guile-3.0.4.ebuild b/dev-scheme/guile/guile-3.0.4.ebuild index c76a0dda006d..a0878de0494f 100644 --- a/dev-scheme/guile/guile-3.0.4.ebuild +++ b/dev-scheme/guile/guile-3.0.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/guile/${P}.tar.gz" LICENSE="LGPL-3+" SLOT="12/3.0-1" # libguile-2.2.so.1 => 2.2-1 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="debug debug-malloc +deprecated +jit +networking +nls +regex +threads" # upstream recommended +networking +nls REQUIRED_USE="regex" # workaround for bug 596322 RESTRICT="strip" diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz index 0c51d31e44e845a44d2950f9c653c5ed8afc92a1..5d331389d55100a044e5be4bce298641529f9a4e 100644 GIT binary patch literal 5821 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 HT`2$nr#%6! literal 5818 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 E03>c7Y5)KL diff --git a/dev-tcltk/expect/expect-5.45.4.ebuild b/dev-tcltk/expect/expect-5.45.4.ebuild index 160adb01533a..acfa37275e57 100644 --- a/dev-tcltk/expect/expect-5.45.4.ebuild +++ b/dev-tcltk/expect/expect-5.45.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~m68k-mint ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="debug doc threads" # We need dejagnu for src_test, but dejagnu needs expect diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 7c0baf8e2571f90aed7f104ecefc0fa38fed8194..2253331f03bac6a21aa4fbf2f43b4f6afea66051 100644 GIT binary patch literal 62498 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 T!c9l`|IhyiTE{R~h{OQ^e^5ZS literal 62155 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 diff --git a/dev-util/boost-build/boost-build-1.74.0.ebuild b/dev-util/boost-build/boost-build-1.74.0.ebuild index 5074670c2b5d..696f4df0d5d8 100644 --- a/dev-util/boost-build/boost-build-1.74.0.ebuild +++ b/dev-util/boost-build/boost-build-1.74.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dl.bintray.com/boostorg/release/${PV}/source/boost_${MY_PV}.tar LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples" RESTRICT="test" diff --git a/dev-util/byacc/byacc-20200330.ebuild b/dev-util/byacc/byacc-20200330.ebuild index 5a73d932b404..1ed0e7d164b1 100644 --- a/dev-util/byacc/byacc-20200330.ebuild +++ b/dev-util/byacc/byacc-20200330.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://invisible-mirror.net/archives/byacc/${P}.tgz" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" DOCS=( ACKNOWLEDGEMENTS AUTHORS CHANGES NEW_FEATURES NOTES README ) diff --git a/dev-util/byacc/byacc-20200910.ebuild b/dev-util/byacc/byacc-20200910.ebuild index dd0f7b254f65..750133357411 100644 --- a/dev-util/byacc/byacc-20200910.ebuild +++ b/dev-util/byacc/byacc-20200910.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://invisible-mirror.net/archives/byacc/${P}.tgz" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" DOCS=( ACKNOWLEDGEMENTS AUTHORS CHANGES NEW_FEATURES NOTES README ) diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest index 993f2f350cc5..883a7a2c3ab2 100644 --- a/dev-util/ccls/Manifest +++ b/dev-util/ccls/Manifest @@ -1,3 +1 @@ -DIST ccls-0.20190823.6.tar.gz 158158 BLAKE2B f2957b310f1bddc17a498191d315327adbeed72ecf3a60f2abde2fe1af8341246670d779807dcfaf98217f648d4fbe5914e4f64108cfe7a3f68e62b00e96dcaa SHA512 c6df96e304f5b7381c67eda4c1bd05873a85fb0d0983b3abcc507987a402860aa6660079a0e7b125f5cda22047da936239480aa0b604cd2598f84a4b9e9c3bdd -DIST ccls-0.20201025.tar.gz 160524 BLAKE2B e4819b465a862195921ac33bdfd844b1921887a4f7211b7d826b8e8e49394dcb598681ba57b5f8c2eb35d5910e3689619ecaaa1fe080d8088937b0eecc2487c9 SHA512 485a42671265a0f76e87f456c6c96137a2f17c60e0c1f45a1979342c9b9fd373303a017126c8bc4649b75225cec7bb3c759a78fecc42f7403e913c6121d1e948 DIST ccls-0.20201219.tar.gz 160445 BLAKE2B 8d3f536ec13673e7251f09de992f24d88066787442940e3e0913ee201111e97c0d145d8a57b4fcdfeaa886fd5bf5e5be621ef54e307cd08cca8e516103a9c573 SHA512 fba8cc1ec50e55939b2deb167d9d32e946ccab4b322766191a787719b47a39e887afad26b7364dfb40c4a4f2522964af76fc7f51a5d84c10d2b0125f07a19c5e diff --git a/dev-util/ccls/ccls-0.20190823.6.ebuild b/dev-util/ccls/ccls-0.20190823.6.ebuild deleted file mode 100644 index 791e2522eef7..000000000000 --- a/dev-util/ccls/ccls-0.20190823.6.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGIT_REPO_URI="https://github.com/MaskRay/${PN}" - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" -fi - -inherit cmake ${GIT_ECLASS} - -DESCRIPTION="C/C++/ObjC language server" -HOMEPAGE="https://github.com/MaskRay/ccls" - -if [[ ${PV} == *9999 ]] ; then - SRC_URI="" -else - SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -DEPEND=" - dev-libs/rapidjson - sys-devel/clang:= - sys-devel/llvm:= -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-cmake-support-CLANG_LINK_CLANG_DYLIB.patch -) - -src_configure() { - local mycmakeargs=( - -DUSE_SYSTEM_RAPIDJSON=ON - -DCLANG_LINK_CLANG_DYLIB=1 - ) - cmake_src_configure -} diff --git a/dev-util/ccls/ccls-0.20201025.ebuild b/dev-util/ccls/ccls-0.20201025.ebuild deleted file mode 100644 index ac5830184a31..000000000000 --- a/dev-util/ccls/ccls-0.20201025.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGIT_REPO_URI="https://github.com/MaskRay/${PN}" - -if [[ ${PV} = 9999* ]]; then - GIT_ECLASS="git-r3" -fi - -inherit cmake ${GIT_ECLASS} - -DESCRIPTION="C/C++/ObjC language server" -HOMEPAGE="https://github.com/MaskRay/ccls" - -if [[ ${PV} == *9999 ]] ; then - SRC_URI="" -else - SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="" - -DEPEND=" - dev-libs/rapidjson - sys-devel/clang:= - sys-devel/llvm:= -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DUSE_SYSTEM_RAPIDJSON=ON - -DCLANG_LINK_CLANG_DYLIB=1 - ) - cmake_src_configure -} diff --git a/dev-util/clazy/clazy-1.8.ebuild b/dev-util/clazy/clazy-1.8.ebuild index fdc21c991d41..c3f70aa24560 100644 --- a/dev-util/clazy/clazy-1.8.ebuild +++ b/dev-util/clazy/clazy-1.8.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" IUSE="" RDEPEND=" diff --git a/dev-util/confix-wrapper/confix-wrapper-1.ebuild b/dev-util/confix-wrapper/confix-wrapper-1.ebuild index 685b1b97161d..3e4e5617ea28 100644 --- a/dev-util/confix-wrapper/confix-wrapper-1.ebuild +++ b/dev-util/confix-wrapper/confix-wrapper-1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ HOMEPAGE="http://confix.sourceforge.net" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~amd64 ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" IUSE="" S=${WORKDIR} diff --git a/dev-util/cscope/cscope-15.8a-r2.ebuild b/dev-util/cscope/cscope-15.8a-r2.ebuild index c47d3feaa6c8..958277ead130 100644 --- a/dev-util/cscope/cscope-15.8a-r2.ebuild +++ b/dev-util/cscope/cscope-15.8a-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/cscope/${P}.tar.gz" LICENSE="BSD GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="emacs" RDEPEND=">=sys-libs/ncurses-5.2:0= diff --git a/dev-util/cscope/cscope-15.9.ebuild b/dev-util/cscope/cscope-15.9.ebuild index c5b4b35ef25f..441c80b4e99b 100644 --- a/dev-util/cscope/cscope-15.9.ebuild +++ b/dev-util/cscope/cscope-15.9.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/cscope/${P}.tar.gz" LICENSE="BSD GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="emacs" RDEPEND=">=sys-libs/ncurses-5.2:0= diff --git a/dev-util/ctags/ctags-20190331.ebuild b/dev-util/ctags/ctags-20190331.ebuild index 0416d1961e3d..0d18244792fc 100644 --- a/dev-util/ctags/ctags-20190331.ebuild +++ b/dev-util/ctags/ctags-20190331.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/universal-ctags/ctags/archive/${COMMITHASH}.tar.gz - LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="json xml yaml" CDEPEND=" diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild b/dev-util/ddd/ddd-3.3.12-r4.ebuild index 5d5268c2c714..101061bf64f5 100644 --- a/dev-util/ddd/ddd-3.3.12-r4.ebuild +++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://www.gnu.org/software/ddd" SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3 LGPL-3 FDL-1.1" -KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" SLOT="0" IUSE="readline" diff --git a/dev-util/dialog/dialog-1.3.20200327.ebuild b/dev-util/dialog/dialog-1.3.20200327.ebuild index f92394e65fdf..a1d1b046efde 100644 --- a/dev-util/dialog/dialog-1.3.20200327.ebuild +++ b/dev-util/dialog/dialog-1.3.20200327.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~jer/${DIA_P}.tar.gz" LICENSE="GPL-2" SLOT="0/15" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86" IUSE="examples minimal nls static-libs unicode" RDEPEND=" diff --git a/dev-util/diffstat/diffstat-1.63.ebuild b/dev-util/diffstat/diffstat-1.63.ebuild index 45af0bc677c2..e44b5de05990 100644 --- a/dev-util/diffstat/diffstat-1.63.ebuild +++ b/dev-util/diffstat/diffstat-1.63.ebuild @@ -9,5 +9,5 @@ SRC_URI="https://invisible-mirror.net/archives/${PN}/${P}.tgz" LICENSE="HPND" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" diff --git a/dev-util/dwdiff/dwdiff-2.1.3.ebuild b/dev-util/dwdiff/dwdiff-2.1.3.ebuild index bb6ab9abc95d..2c5dc4d45e83 100644 --- a/dev-util/dwdiff/dwdiff-2.1.3.ebuild +++ b/dev-util/dwdiff/dwdiff-2.1.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://os.ghalkes.nl/dist/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ppc ~ppc64 x86" IUSE="nls" CDEPEND="dev-libs/icu:=" diff --git a/dev-util/glib-utils/glib-utils-2.62.6.ebuild b/dev-util/glib-utils/glib-utils-2.62.6.ebuild index 54ab4c4e5ef3..2d91fcf25ab9 100644 --- a/dev-util/glib-utils/glib-utils-2.62.6.ebuild +++ b/dev-util/glib-utils/glib-utils-2.62.6.ebuild @@ -15,7 +15,7 @@ SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" RDEPEND="${PYTHON_DEPS} ! + #include + #include + #include diff --git a/dev-util/hip/files/hip-3.9.0-DisableTest.patch b/dev-util/hip/files/hip-3.9.0-DisableTest.patch new file mode 100644 index 000000000000..3fc787a7354e --- /dev/null +++ b/dev-util/hip/files/hip-3.9.0-DisableTest.patch @@ -0,0 +1,87 @@ +--- a/CMakeLists.txt 2020-11-15 11:26:09.747793881 +0100 ++++ b/CMakeLists.txt 2020-11-15 11:28:45.289793287 +0100 +@@ -676,45 +676,45 @@ + # Target: test + set(HIP_ROOT_DIR ${CMAKE_CURRENT_BINARY_DIR}) + set(HIP_SRC_PATH ${CMAKE_CURRENT_SOURCE_DIR}) +-if(HIP_PLATFORM STREQUAL "nvcc") +- execute_process(COMMAND "${CMAKE_COMMAND}" -E copy_directory "${HIP_SRC_PATH}/include" "${CMAKE_CURRENT_BINARY_DIR}/include" RESULT_VARIABLE RUN_HIT ERROR_QUIET) +-endif() +-execute_process(COMMAND "${CMAKE_COMMAND}" -E copy_directory "${HIP_SRC_PATH}/cmake" "${HIP_ROOT_DIR}/cmake" RESULT_VARIABLE RUN_HIT ERROR_QUIET) +-if(${RUN_HIT} EQUAL 0) +- execute_process(COMMAND "${CMAKE_COMMAND}" -E copy_directory "${HIP_SRC_PATH}/bin" "${HIP_ROOT_DIR}/bin" RESULT_VARIABLE RUN_HIT ERROR_QUIET) +-endif() +-if(${RUN_HIT} EQUAL 0) +- set(CMAKE_MODULE_PATH "${HIP_ROOT_DIR}/cmake" ${CMAKE_MODULE_PATH}) +- include(${HIP_SRC_PATH}/tests/hit/HIT.cmake) +- +- # Add tests +- include_directories(${HIP_SRC_PATH}/tests/src) +- hit_add_directory_recursive(${HIP_CTEST_CONFIG_DEFAULT} ${HIP_SRC_PATH}/tests/src "directed_tests") +- +- # Add unit tests +- include_directories(${HIP_SRC_PATH}/tests/unit) +- hit_add_directory_recursive(${HIP_CTEST_CONFIG_DEFAULT} ${HIP_SRC_PATH}/tests/unit "unit_tests") +- +- # Add performance tests +- include_directories(${HIP_SRC_PATH}/tests/performance) +- hit_add_directory_recursive(${HIP_CTEST_CONFIG_PERFORMANCE} ${HIP_SRC_PATH}/tests/performance "performance_tests") +- +- # Add top-level tests to build_tests +- add_custom_target(build_tests DEPENDS directed_tests unit_tests) +- +- # Add top-level tests to build performance_tests. +- # To build performance tests, just run "make build_perf" +- add_custom_target(build_perf DEPENDS performance_tests) +- +- # Add custom target: perf. +- # To run performance tests, just run "make perf" +- add_custom_target(perf COMMAND "${CMAKE_CTEST_COMMAND}" -C "${HIP_CTEST_CONFIG_PERFORMANCE}" -R "performance_tests/" --verbose) +- +- # Add custom target: check +- add_custom_target(check COMMAND "${CMAKE_COMMAND}" --build . --target test DEPENDS build_tests) +-else() +- message(STATUS "Testing targets will not be available. To enable them please ensure that the HIP installation directory is writeable. Use -DCMAKE_INSTALL_PREFIX to specify a suitable location") +-endif() ++#if(HIP_PLATFORM STREQUAL "nvcc") ++# execute_process(COMMAND "${CMAKE_COMMAND}" -E copy_directory "${HIP_SRC_PATH}/include" "${CMAKE_CURRENT_BINARY_DIR}/include" RESULT_VARIABLE RUN_HIT ERROR_QUIET) ++#endif() ++#execute_process(COMMAND "${CMAKE_COMMAND}" -E copy_directory "${HIP_SRC_PATH}/cmake" "${HIP_ROOT_DIR}/cmake" RESULT_VARIABLE RUN_HIT ERROR_QUIET) ++#if(${RUN_HIT} EQUAL 0) ++# execute_process(COMMAND "${CMAKE_COMMAND}" -E copy_directory "${HIP_SRC_PATH}/bin" "${HIP_ROOT_DIR}/bin" RESULT_VARIABLE RUN_HIT ERROR_QUIET) ++#endif() ++#if(${RUN_HIT} EQUAL 0) ++# set(CMAKE_MODULE_PATH "${HIP_ROOT_DIR}/cmake" ${CMAKE_MODULE_PATH}) ++# include(${HIP_SRC_PATH}/tests/hit/HIT.cmake) ++# ++# # Add tests ++# include_directories(${HIP_SRC_PATH}/tests/src) ++# hit_add_directory_recursive(${HIP_CTEST_CONFIG_DEFAULT} ${HIP_SRC_PATH}/tests/src "directed_tests") ++# ++# # Add unit tests ++# include_directories(${HIP_SRC_PATH}/tests/unit) ++# hit_add_directory_recursive(${HIP_CTEST_CONFIG_DEFAULT} ${HIP_SRC_PATH}/tests/unit "unit_tests") ++# ++# # Add performance tests ++# include_directories(${HIP_SRC_PATH}/tests/performance) ++# hit_add_directory_recursive(${HIP_CTEST_CONFIG_PERFORMANCE} ${HIP_SRC_PATH}/tests/performance "performance_tests") ++# ++# # Add top-level tests to build_tests ++# add_custom_target(build_tests DEPENDS directed_tests unit_tests) ++# ++# # Add top-level tests to build performance_tests. ++# # To build performance tests, just run "make build_perf" ++# add_custom_target(build_perf DEPENDS performance_tests) ++# ++# # Add custom target: perf. ++# # To run performance tests, just run "make perf" ++# add_custom_target(perf COMMAND "${CMAKE_CTEST_COMMAND}" -C "${HIP_CTEST_CONFIG_PERFORMANCE}" -R "performance_tests/" --verbose) ++# ++# # Add custom target: check ++# add_custom_target(check COMMAND "${CMAKE_COMMAND}" --build . --target test DEPENDS build_tests) ++#else() ++# message(STATUS "Testing targets will not be available. To enable them please ensure that the HIP installation directory is writeable. Use -DCMAKE_INSTALL_PREFIX to specify a suitable location") ++#endif() + + ############################# + # Code analysis diff --git a/dev-util/hip/files/hip-3.9.0-add-include-directories.patch b/dev-util/hip/files/hip-3.9.0-add-include-directories.patch new file mode 100644 index 000000000000..42bd9736ee2c --- /dev/null +++ b/dev-util/hip/files/hip-3.9.0-add-include-directories.patch @@ -0,0 +1,13 @@ +--- a/rocclr/CMakeLists.txt 2020-08-23 11:45:13.148817894 +0200 ++++ b/rocclr/CMakeLists.txt 2020-08-23 11:50:12.409816752 +0200 +@@ -139,6 +139,10 @@ + target_compile_definitions(hip64 + PRIVATE + $) ++ ++ include_directories(/usr/include/rocclr) ++ include_directories(/usr/include/rocclr/elf) ++ include_directories(/usr/include/rocclr/compiler/lib/include/) + endif() + + # Enable profiling API diff --git a/dev-util/hip/files/hip-3.9.0-lpl_ca-add-include.patch b/dev-util/hip/files/hip-3.9.0-lpl_ca-add-include.patch new file mode 100644 index 000000000000..bebe6f0f4ecc --- /dev/null +++ b/dev-util/hip/files/hip-3.9.0-lpl_ca-add-include.patch @@ -0,0 +1,10 @@ +--- a/lpl_ca/CMakeLists.txt 2020-11-15 11:47:55.091788901 +0100 ++++ b/lpl_ca/CMakeLists.txt 2020-11-15 11:49:14.881788597 +0100 +@@ -17,6 +17,7 @@ + ${PROJECT_SOURCE_DIR}/src + PRIVATE + $) ++target_include_directories(lpl SYSTEM PUBLIC /usr/include/rocclr/elf) + + target_compile_options(lpl PUBLIC -Wall) + target_link_libraries(lpl PUBLIC pthread) diff --git a/dev-util/hip/hip-4.0.0.ebuild b/dev-util/hip/hip-4.0.0.ebuild new file mode 100644 index 000000000000..ae96dbdc84e7 --- /dev/null +++ b/dev-util/hip/hip-4.0.0.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit cmake flag-o-matic prefix + +DESCRIPTION="C++ Heterogeneous-Compute Interface for Portability" +HOMEPAGE="https://github.com/ROCm-Developer-Tools/HIP" +SRC_URI="https://github.com/ROCm-Developer-Tools/HIP/archive/rocm-${PV}.tar.gz -> rocm-hip-${PV}.tar.gz" + +KEYWORDS="~amd64" +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" + +IUSE="debug profile" + +# Don't strip to prevent some tests from failing. +RESTRICT="strip" + +DEPEND=">=dev-libs/rocclr-$(ver_cut 1-2) + >=dev-util/rocminfo-$(ver_cut 1-2) + =sys-devel/llvm-roc-${PV}*[runtime]" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-3.9.0-DisableTest.patch" + "${FILESDIR}/${PN}-3.9.0-add-include-directories.patch" + "${FILESDIR}/${PN}-3.5.1-config-cmake-in.patch" + "${FILESDIR}/${PN}-3.5.1-hip_vector_types.patch" + "${FILESDIR}/${PN}-3.5.1-detect_offload-arch_for_clang-roc.patch" + "${FILESDIR}/${PN}-3.9.0-lpl_ca-add-include.patch" +) + +S="${WORKDIR}/HIP-rocm-${PV}" + +src_prepare() { + cmake_src_prepare + eapply_user + + # disable PCH, because it results in a build error in ROCm 4.0.0 + sed -e "s:option(__HIP_ENABLE_PCH:#option(__HIP_ENABLE_PCH:" -i "${S}/CMakeLists.txt" || die + + # "hcc" is deprecated and not installed, new platform is "rocclr"; + # Due to setting HAS_PATH to "/usr", this results in setting "-isystem /usr/include" + # which results in a e.g. "stdlib.h" not found when using "#include_next" in header files; + sed -e "s:\$HIP_PLATFORM eq \"hcc\" and \$HIP_COMPILER eq \"clang\":\$HIP_PLATFORM eq \"rocclr\" and \$HIP_COMPILER eq \"clang\":" \ + -e "/FLAGS .= \" -isystem \$HSA_PATH/d" \ + -e "s:\$ENV{'DEVICE_LIB_PATH'}:'/usr/lib/amdgcn/bitcode':" \ + -i bin/hipcc || die + + # change --hip-device-lib-path to "/usr/lib/amdgcn/bitcode", must align with "dev-libs/rocm-device-libs" + sed -e "s:\${AMD_DEVICE_LIBS_PREFIX}/lib:/usr/lib/amdgcn/bitcode:" \ + -i "${S}/hip-config.cmake.in" || die + + einfo "prefixing hipcc and its utils..." + hprefixify $(grep -rl --exclude-dir=build/ "/usr" "${S}") +} + +src_configure() { + strip-flags + if ! use debug; then + append-cflags "-DNDEBUG" + append-cxxflags "-DNDEBUG" + buildtype="Release" + else + buildtype="Debug" + fi + + # TODO: Currently a GENTOO configuration is build, + # this is also used in the cmake configuration files + # which will be installed to find HIP; + # Other ROCm packages expect a "RELEASE" configuration, + # see "hipBLAS" + local mycmakeargs=( + -DCMAKE_PREFIX_PATH="${EPREFIX}/usr/lib/llvm/roc" + -DCMAKE_BUILD_TYPE=${buildtype} + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/hip" + -DBUILD_HIPIFY_CLANG=OFF + -DHIP_PLATFORM=rocclr + -DHIP_RUNTIME=ROCclr + -DHIP_COMPILER=clang + -DROCM_PATH="${EPREFIX}/usr" + -DHSA_PATH="${EPREFIX}/usr" + -DUSE_PROF_API=$(usex profile 1 0) + -DROCclr_DIR="${EPREFIX}"/usr/include/rocclr + ) + + cmake_src_configure +} + +src_install() { + echo "HSA_PATH=${EPREFIX}/usr" > 99hip || die + echo "ROCM_PATH=${EPREFIX}/usr" >> 99hip || die + echo "HIP_PLATFORM=rocclr" >> 99hip || die + echo "HIP_RUNTIME=ROCclr" >> 99hip || die + echo "HIP_COMPILER=clang" >> 99hip || die + echo "HIP_CLANG_PATH=${EPREFIX}/usr/lib/llvm/roc/bin" >> 99hip || die + + echo "PATH=${EPREFIX}/usr/lib/hip/bin" >> 99hip || die + echo "HIP_PATH=${EPREFIX}/usr/lib/hip" >> 99hip || die + echo "LDPATH=${EPREFIX}/usr/lib/hip/lib" >> 99hip || die + echo "ROOTPATH=${EPREFIX}/usr/lib/hip/bin" >> 99hip || die + + doenvd 99hip + + cmake_src_install +} diff --git a/dev-util/hip/metadata.xml b/dev-util/hip/metadata.xml new file mode 100644 index 000000000000..db491e13a348 --- /dev/null +++ b/dev-util/hip/metadata.xml @@ -0,0 +1,19 @@ + + + + + sci@gentoo.org + Gentoo Science Project + + + candrews@gentoo.org + Craig Andrews + + + gentoo@holzke.net + Wilfried Holzke + + + ROCm-Developer-Tools/HIP + + diff --git a/dev-util/intltool/intltool-0.51.0-r2.ebuild b/dev-util/intltool/intltool-0.51.0-r2.ebuild index 66c7df8f5517..96c942e1ae78 100644 --- a/dev-util/intltool/intltool-0.51.0-r2.ebuild +++ b/dev-util/intltool/intltool-0.51.0-r2.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" DEPEND=" diff --git a/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.8-r1.ebuild b/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.8-r1.ebuild index 43ec99bcda5a..b4b5a49aed79 100644 --- a/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.8-r1.ebuild +++ b/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.8-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${MY_P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86 ~m68k-mint" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 sparc x86" S="${WORKDIR}/${MY_P}" diff --git a/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.9.ebuild b/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.9.ebuild index 70b4b63fad4f..5a3a72e3df6a 100644 --- a/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.9.ebuild +++ b/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.9.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${MY_P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~m68k-mint" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" S="${WORKDIR}/${MY_P}" diff --git a/dev-util/nvidia-cuda-sdk/Manifest b/dev-util/nvidia-cuda-sdk/Manifest index 621bbc650147..6ecb53f880f4 100644 --- a/dev-util/nvidia-cuda-sdk/Manifest +++ b/dev-util/nvidia-cuda-sdk/Manifest @@ -1,10 +1,3 @@ -DIST cuda_10.1.243_418.87.00_linux.run 2572375299 BLAKE2B df9cb4faeeeeecc536e72697c6c73d544219f1b23cacb7fed646b0908fc7e573e85920861d56f76776ba637d84964cd1c789a0fe0d6541a4e0adf618b6c74d3c SHA512 f92b19d0242969a65a6e6db43bc293e442abc07a9e168c9e995692e1a401679504598c782e511be3879e1650b90f71a50bbc63c9ee45654c26b5007cdf33c4fe DIST cuda_10.2.89_440.33.01_linux.run 2645419389 BLAKE2B 236aa70a7b45e3636c2c229fffa7d1ca0699ab4365865a73edab607a209c42c2899133dd6a83c61c5929fa754668ad15aec4d847639af1c00a8e6657c8487c77 SHA512 ad8da539ff5df7caf411d1e497ff3d6978cfa8a1fd9150fa4846089e92a604ea56be8631f3efdfe7229a655b8d2d28e6edb32f5731530a77d6f00241cc7aab6e -DIST cuda_6.5.19_linux_32.run 81882112 BLAKE2B cf55ef7c969503c156431fc56301ed4e9a1234ae0cb867f12649636069f35e56bf6fc9df7482b6baade45d78c8baa2d98c41a28696da59294e0f575c4a0344ce SHA512 1ce9bd6b472b7e4f1fb181eb340dfcb757714d59a89aaa02146cfe1a97c8ccb7eb7699b4ec823276f277eb4d82d95050eaba17e7ed5fd2e47b9b5d78531c5d4e -DIST cuda_6.5.19_linux_64.run 982446238 BLAKE2B 517ac07d4717f4f5d9427616a387dbe01fe35b7b6845b5d9e29aad18814243d38cc9a3cd0ff9042c027fcb056618e9a8535d560c16a6ac7998ff39fcf3ada654 SHA512 06854f020a5f72cf4bd714859e6966248ac2f589284113674e869fdaa1254cae27d4101940758ecda5df4724ad3e448a1f6d0c053b6cbc28107750872b6a5797 -DIST cuda_7.5.18_linux.run 1195424633 BLAKE2B 35933c3c3355231cd59e579e6ac6a30cca57ed0e3de26ce5cac368ff22595f39cb041c9696415d4d76a49e772b7828eacab24a3e581c1e9a8ef7981e1b044eee SHA512 97459dfd124060200f1c43f763e5bce0bea53e35ed4bef72bee6c8ba1c04ecffb8695af11755443513316f91fdb5cb4d35662f7b87bca7e3de85d562d4e49363 -DIST cuda_8.0.44_linux.run 1457082926 BLAKE2B a6408ddf8984dc4b0725cc4f53549c4d4fc4b3bd4de2771896953dbe023aa6d04ad38f5d6bf1ab3ff5752d2c18b400f478c9dbb263755267836c5de79e4f8f51 SHA512 1bf9d8e6b853c2a971b8d908a043adc5b11ec7033faed04a773c42680882753f98bc33b46f6b301c24c0f780f74bc237dce5766fc857f1a905e6c1f200728d86 DIST cuda_8.0.61_375.26_linux.run 1465528129 BLAKE2B d52ddf1dcf5246f230f210d10d1f6e7b540c892dea5a8cd770f0d062b30b01f5c8467d930430b383464d40a9b4a14eaaf22a365e081955e4452ec4f55e08da0b SHA512 d22303719a9feff64f95bf6a966f1caa2bf0cf8c955e475ce08ce54faa5e098d336c2db223ef0185c1f23b9c52b7d2f81a63515485219cfc016d72bda979248b -DIST cuda_9.0.176_384.81_linux.run 1643293725 BLAKE2B 4155de544f877f6c420c2463bc68679cc89774f0516d1885d5c3f483ad86e7f25ecf6042b8240431b814230136f3026196a013bb18184fa2ec9af555bb7ea723 SHA512 00e24638c02d049c575732dee5237db21f7c451b606f37cf95e44e89d47d0cb055255e9f70dc013298c9e0d224147f239488558904556b68572e3f31935489a9 -DIST cuda_9.1.85_387.26_linux.run 1639829845 BLAKE2B c9f6544893b8e4d0b4c51d66f1cf17a593e65af6e7748e2994abda8ffcb839a7bb19cb0eebfbc52347293296025f000241d1c9842af0c41d31928770c4639b79 SHA512 492a5fa58fc93ac718ca093f24bb5e74dd2586338c42f2e11e328c7f16756e3511a1c555b12cb1990bb782d0d1600976f4c9e5b3d4857e371b0431daf06b2827 DIST cuda_9.2.88_396.26_linux.run 1758421686 BLAKE2B 5068b2dfae87e43c124a6a72ac98b7c562aebc7161e7c977cfba68342127e99705228be531aa5bb8af0318e17c4ef8fe36257452d0f507fc3b82e3fbd0184bdc SHA512 2d0d87926e11a1b21d6d3377138753df458a53ba9539d8399f9f252e0784cb41e2c63a5c724ca81ded82b9657b97fda51d812b467b0827e7d361aa2ad73b2dba diff --git a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-10.1.243.ebuild b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-10.1.243.ebuild deleted file mode 100644 index e63a0c26df91..000000000000 --- a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-10.1.243.ebuild +++ /dev/null @@ -1,141 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cuda flag-o-matic portability toolchain-funcs unpacker - -MYD=$(ver_cut 1-2 ${PV}) -DRIVER_PV="418.87.00" - -DESCRIPTION="NVIDIA CUDA Software Development Kit" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.download.nvidia.com/compute/cuda/${MYD}/Prod/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run -> cuda_${PV}_${DRIVER_PV}_linux.run" - -LICENSE="CUDPP" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~amd64-linux" -IUSE="+cuda debug +doc +examples opencl mpi" - -RDEPEND=" - ~dev-util/nvidia-cuda-toolkit-${PV} - media-libs/freeglut - examples? ( - media-libs/freeimage - media-libs/glew:0= - !prefix? ( >=x11-drivers/nvidia-drivers-${DRIVER_PV}[uvm] ) - mpi? ( virtual/mpi ) - )" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S=${WORKDIR}/builds/cuda-samples - -QA_EXECSTACK=( - opt/cuda/sdk/0_Simple/cdpSimplePrint/cdpSimplePrint - opt/cuda/sdk/0_Simple/cdpSimpleQuicksort/cdpSimpleQuicksort - opt/cuda/sdk/bin/x86_64/linux/release/cdpSimplePrint - opt/cuda/sdk/bin/x86_64/linux/release/cdpSimpleQuicksort - ) - -src_prepare() { - cuda_src_prepare - - export RAWLDFLAGS="$(raw-ldflags)" -# epatch "${FILESDIR}"/${P}-asneeded.patch - - local file - while IFS="" read -d $'\0' -r file; do - sed \ - -e 's:-O[23]::g' \ - -e "/LINK/s:gcc:$(tc-getCC) ${LDFLAGS}:g" \ - -e "/LINK/s:g++:$(tc-getCXX) ${LDFLAGS}:g" \ - -e "/CC/s:gcc:$(tc-getCC):g" \ - -e "/GCC/s:g++:$(tc-getCXX):g" \ - -e "/NVCC /s|\(:=\).*|:= ${EPREFIX}/opt/cuda/bin/nvcc|g" \ - -e "/ CFLAGS/s|\(:=\)|\1 ${CFLAGS}|g" \ - -e "/ CXXFLAGS/s|\(:=\)|\1 ${CXXFLAGS}|g" \ - -e "/NVCCFLAGS/s|\(:=\)|\1 ${NVCCFLAGS} |g" \ - -e 's:-Wimplicit::g' \ - -e "s|../../common/lib/linux/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -e "s|../../common/lib/\$(OSLOWER)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -e "s|../../common/lib/\$(OSLOWER)/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -i "${file}" || die - # -e "/ALL_LDFLAGS/s|:=|:= ${RAWLDFLAGS} |g" \ - done < <(find . -type f -name 'Makefile' -print0) - - rm -rf common/inc/GL || die - find . -type f -name '*.a' -delete || die - - eapply_user -} - -src_compile() { - use examples || return - local myopts=("verbose=1") - use debug && myopts+=("dbg=1") - export FAKEROOTKEY=1 # Workaround sandbox issue in #462602 - emake \ - cuda-install="${EPREFIX}/opt/cuda" \ - CUDA_PATH="${EPREFIX}/opt/cuda/" \ - MPI_GCC=10 \ - "${myopts[@]}" -} - -src_test() { - addwrite /dev/nvidiactl - addwrite /dev/nvidia0 - - local i - for i in {0..9}*/*; do - emake -C "${i}" run - done -} - -src_install() { - local f t crap=( *.txt Samples.htm* ) - - if use doc; then - ebegin "Installing docs ..." - while IFS="" read -d $'\0' -r f; do - treecopy "${f}" "${ED}"/usr/share/doc/${PF}/ - done < <(find -type f \( -name 'readme.txt' -o -name '*.pdf' \) -print0) - - while IFS="" read -d $'\0' -r f; do - docompress -x "${f#${ED}}" - done < <(find "${ED}"/usr/share/doc/${PF}/ -type f -name 'readme.txt' -print0) - eend - fi - - ebegin "Cleaning before installation..." - for f in "${crap[@]}"; do - rm -f "${f}" || die - done - find -type f \( -name '*.o' -o -name '*.pdf' -o -name 'readme.txt' \) -delete || die - eend - - ebegin "Moving files..." - while IFS="" read -d $'\0' -r f; do - t="$(dirname ${f})" - if [[ ${t/obj\/} != ${t} || ${t##*.} == a ]]; then - continue - fi - if [[ -x ${f} ]]; then - exeinto /opt/cuda/sdk/"${t}" - doexe "${f}" - else - insinto /opt/cuda/sdk/"${t}" - doins "${f}" - fi - done < <(find . -type f -print0) - eend -} - -pkg_postinst() { - if use examples && use prefix; then - ewarn "Gentoo Prefix does not manage kernel modules. You need to make certain" - ewarn "the function counterpart to >=x11-drivers/nvidia-drivers-${DRIVER_PV}[uvm]" - ewarn "is available from the host" - fi -} diff --git a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-6.5.19.ebuild b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-6.5.19.ebuild deleted file mode 100644 index f48ac080ba5f..000000000000 --- a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-6.5.19.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cuda eutils flag-o-matic portability toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1)_$(get_version_component_range 2) - -DESCRIPTION="NVIDIA CUDA Software Development Kit" -HOMEPAGE="http://developer.nvidia.com/cuda" -CURI="http://developer.download.nvidia.com/compute/cuda/${MYD}/rel/installers" -SRC_URI=" - amd64? ( ${CURI}/cuda_${PV}_linux_64.run ) - x86? ( ${CURI}/cuda_${PV}_linux_32.run )" - -LICENSE="CUDPP" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debug +doc +examples opencl +cuda" - -RDEPEND=" - ~dev-util/nvidia-cuda-toolkit-${PV} - media-libs/freeglut - examples? ( - media-libs/freeimage - media-libs/glew:0= - virtual/mpi - >=x11-drivers/nvidia-drivers-340.32[uvm] - x86? ( /dev/null - for _subdir in *; do - emake -C ${_subdir} run - done - popd > /dev/null - done -} - -src_install() { - local i j f t crap="" - - if use doc; then - ebegin "Installing docs ..." - treecopy $(find -type f \( -name readme.txt -o -name "*.pdf" \)) "${ED}"/usr/share/doc/${PF}/ - docompress -x $(find "${ED}"/usr/share/doc/${PF}/ -type f -name readme.txt | sed -e "s:${ED}::") - eend - fi - - crap+=" *.txt Samples.htm*" - - ebegin "Cleaning before installation..." - for i in ${crap}; do - if [[ -e ${i} ]]; then - find ${i} -delete || die - fi - done - find -type f \( -name "*.o" -o -name "*.pdf" -o -name "readme.txt" \) -delete || die - eend - - ebegin "Moving files..." - for f in $(find .); do - local t="$(dirname ${f})" - if [[ ${t/obj\/} != ${t} || ${t##*.} == a ]]; then - continue - fi - if [[ ! -d ${f} ]]; then - if [[ -x ${f} ]]; then - exeinto /opt/cuda/sdk/${t} - doexe ${f} - else - insinto /opt/cuda/sdk/${t} - doins ${f} - fi - fi - done - eend -} diff --git a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-7.5.18.ebuild b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-7.5.18.ebuild deleted file mode 100644 index f3d256ec6cd5..000000000000 --- a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-7.5.18.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit cuda eutils flag-o-matic portability toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1-2) - -DESCRIPTION="NVIDIA CUDA Software Development Kit" -HOMEPAGE="https://developer.nvidia.com/cuda-downloads" -SRC_URI="http://developer.download.nvidia.com/compute/cuda/${MYD}/Prod/local_installers/cuda_${PV}_linux.run" - -LICENSE="CUDPP" -SLOT="0" -KEYWORDS="~amd64 ~amd64-linux" -IUSE="debug +doc +examples opencl +cuda" - -RDEPEND=" - ~dev-util/nvidia-cuda-toolkit-${PV} - media-libs/freeglut - examples? ( - media-libs/freeimage - media-libs/glew:0= - virtual/mpi - >=x11-drivers/nvidia-drivers-352.39[uvm] - )" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S=${WORKDIR}/samples - -QA_EXECSTACK=( - opt/cuda/sdk/0_Simple/cdpSimplePrint/cdpSimplePrint - opt/cuda/sdk/0_Simple/cdpSimpleQuicksort/cdpSimpleQuicksort - opt/cuda/sdk/bin/x86_64/linux/release/cdpSimplePrint - opt/cuda/sdk/bin/x86_64/linux/release/cdpSimpleQuicksort - ) - -src_unpack() { - unpacker - unpacker run_files/cuda-samples*run -} - -pkg_setup() { - if use cuda || use opencl; then - cuda_pkg_setup - fi -} - -src_prepare() { - export RAWLDFLAGS="$(raw-ldflags)" -# epatch "${FILESDIR}"/${P}-asneeded.patch - - sed \ - -e 's:-O2::g' \ - -e 's:-O3::g' \ - -e "/LINK/s:gcc:$(tc-getCC) ${LDFLAGS}:g" \ - -e "/LINK/s:g++:$(tc-getCXX) ${LDFLAGS}:g" \ - -e "/CC/s:gcc:$(tc-getCC):g" \ - -e "/GCC/s:g++:$(tc-getCXX):g" \ - -e "/NVCC /s|\(:=\).*|:= ${EPREFIX}/opt/cuda/bin/nvcc|g" \ - -e "/ CFLAGS/s|\(:=\)|\1 ${CFLAGS}|g" \ - -e "/ CXXFLAGS/s|\(:=\)|\1 ${CXXFLAGS}|g" \ - -e "/NVCCFLAGS/s|\(:=\)|\1 ${NVCCFLAGS} |g" \ - -e 's:-Wimplicit::g' \ - -e "s|../../common/lib/linux/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -e "s|../../common/lib/\$(OSLOWER)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -e "s|../../common/lib/\$(OSLOWER)/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -i $(find . -type f -name "Makefile") || die - -# -e "/ALL_LDFLAGS/s|:=|:= ${RAWLDFLAGS} |g" \ - find common/inc/GL -delete || die - find . -type f -name "*\.a" -delete || die -} - -src_compile() { - use examples || return - local myopts verbose="verbose=1" - use debug && myopts+=" dbg=1" - export FAKEROOTKEY=1 # Workaround sandbox issue in #462602 - emake \ - cuda-install="${EPREFIX}/opt/cuda" \ - CUDA_PATH="${EPREFIX}/opt/cuda/" \ - MPI_GCC=10 \ - ${myopts} ${verbose} -} - -src_test() { - local _dir _subdir - - addwrite /dev/nvidiactl - addwrite /dev/nvidia0 - - for _dir in {0..9}*; do - pushd ${_dir} > /dev/null - for _subdir in *; do - emake -C ${_subdir} run - done - popd > /dev/null - done -} - -src_install() { - local i j f t crap="" - - if use doc; then - ebegin "Installing docs ..." - treecopy $(find -type f \( -name readme.txt -o -name "*.pdf" \)) "${ED}"/usr/share/doc/${PF}/ - docompress -x $(find "${ED}"/usr/share/doc/${PF}/ -type f -name readme.txt | sed -e "s:${ED}::") - eend - fi - - crap+=" *.txt Samples.htm*" - - ebegin "Cleaning before installation..." - for i in ${crap}; do - if [[ -e ${i} ]]; then - find ${i} -delete || die - fi - done - find -type f \( -name "*.o" -o -name "*.pdf" -o -name "readme.txt" \) -delete || die - eend - - ebegin "Moving files..." - for f in $(find .); do - local t="$(dirname ${f})" - if [[ ${t/obj\/} != ${t} || ${t##*.} == a ]]; then - continue - fi - if [[ ! -d ${f} ]]; then - if [[ -x ${f} ]]; then - exeinto /opt/cuda/sdk/${t} - doexe ${f} - else - insinto /opt/cuda/sdk/${t} - doins ${f} - fi - fi - done - eend -} diff --git a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.44-r1.ebuild b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.44-r1.ebuild deleted file mode 100644 index 4015cff5dca8..000000000000 --- a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-8.0.44-r1.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cuda eutils flag-o-matic portability toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1-2) - -DESCRIPTION="NVIDIA CUDA Software Development Kit" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/prod/local_installers/cuda_${PV}_linux-run -> cuda_${PV}_linux.run" - -LICENSE="CUDPP" -SLOT="0" -KEYWORDS="~amd64 ~amd64-linux" -IUSE="+cuda debug +doc +examples opencl mpi" - -RDEPEND=" - ~dev-util/nvidia-cuda-toolkit-${PV} - media-libs/freeglut - examples? ( - media-libs/freeimage - media-libs/glew:0= - >=x11-drivers/nvidia-drivers-367.44[uvm] - mpi? ( virtual/mpi ) - )" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S=${WORKDIR}/samples - -QA_EXECSTACK=( - opt/cuda/sdk/0_Simple/cdpSimplePrint/cdpSimplePrint - opt/cuda/sdk/0_Simple/cdpSimpleQuicksort/cdpSimpleQuicksort - opt/cuda/sdk/bin/x86_64/linux/release/cdpSimplePrint - opt/cuda/sdk/bin/x86_64/linux/release/cdpSimpleQuicksort - ) - -src_unpack() { - # We first need to unpack the cuda_${PV}_linux.run file - # which includes the cuda-samples*run file. - unpacker - unpacker run_files/cuda-samples*run -} - -pkg_setup() { - if use cuda || use opencl; then - cuda_pkg_setup - fi -} - -src_prepare() { - export RAWLDFLAGS="$(raw-ldflags)" -# epatch "${FILESDIR}"/${P}-asneeded.patch - - local file - while IFS="" read -d $'\0' -r file; do - sed \ - -e 's:-O[23]::g' \ - -e "/LINK/s:gcc:$(tc-getCC) ${LDFLAGS}:g" \ - -e "/LINK/s:g++:$(tc-getCXX) ${LDFLAGS}:g" \ - -e "/CC/s:gcc:$(tc-getCC):g" \ - -e "/GCC/s:g++:$(tc-getCXX):g" \ - -e "/NVCC /s|\(:=\).*|:= ${EPREFIX}/opt/cuda/bin/nvcc|g" \ - -e "/ CFLAGS/s|\(:=\)|\1 ${CFLAGS}|g" \ - -e "/ CXXFLAGS/s|\(:=\)|\1 ${CXXFLAGS}|g" \ - -e "/NVCCFLAGS/s|\(:=\)|\1 ${NVCCFLAGS} |g" \ - -e 's:-Wimplicit::g' \ - -e "s|../../common/lib/linux/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -e "s|../../common/lib/\$(OSLOWER)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -e "s|../../common/lib/\$(OSLOWER)/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -i "${file}" || die - # -e "/ALL_LDFLAGS/s|:=|:= ${RAWLDFLAGS} |g" \ - done < <(find . -type f -name 'Makefile' -print0) - - rm -rf common/inc/GL || die - find . -type f -name '*.a' -delete || die - - eapply_user -} - -src_compile() { - use examples || return - local myopts=("verbose=1") - use debug && myopts+=("dbg=1") - export FAKEROOTKEY=1 # Workaround sandbox issue in #462602 - emake \ - cuda-install="${EPREFIX}/opt/cuda" \ - CUDA_PATH="${EPREFIX}/opt/cuda/" \ - MPI_GCC=10 \ - "${myopts[@]}" -} - -src_test() { - addwrite /dev/nvidiactl - addwrite /dev/nvidia0 - - local i - for i in {0..9}*/*; do - emake -C "${i}" run - done -} - -src_install() { - local f t crap=( *.txt Samples.htm* ) - - if use doc; then - ebegin "Installing docs ..." - while IFS="" read -d $'\0' -r f; do - treecopy "${f}" "${ED%/}"/usr/share/doc/${PF}/ - done < <(find -type f \( -name 'readme.txt' -o -name '*.pdf' \) -print0) - - while IFS="" read -d $'\0' -r f; do - docompress -x "${f#${ED%/}}" - done < <(find "${ED%/}"/usr/share/doc/${PF}/ -type f -name 'readme.txt' -print0) - eend - fi - - ebegin "Cleaning before installation..." - for f in "${crap[@]}"; do - rm -f "${f}" || die - done - find -type f \( -name '*.o' -o -name '*.pdf' -o -name 'readme.txt' \) -delete || die - eend - - ebegin "Moving files..." - while IFS="" read -d $'\0' -r f; do - t="$(dirname ${f})" - if [[ ${t/obj\/} != ${t} || ${t##*.} == a ]]; then - continue - fi - if [[ -x ${f} ]]; then - exeinto /opt/cuda/sdk/"${t}" - doexe "${f}" - else - insinto /opt/cuda/sdk/"${t}" - doins "${f}" - fi - done < <(find . -type f -print0) - eend -} diff --git a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.0.176.ebuild b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.0.176.ebuild deleted file mode 100644 index d70ad3f42d8f..000000000000 --- a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.0.176.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cuda eutils flag-o-matic portability toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1-2) -DRIVER_PV="384.81" - -DESCRIPTION="NVIDIA CUDA Software Development Kit" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/Prod/local_installers/cuda_${PV}_${DRIVER_PV}_linux-run -> cuda_${PV}_${DRIVER_PV}_linux.run" - -LICENSE="CUDPP" -SLOT="0" -KEYWORDS="~amd64 ~amd64-linux" -IUSE="+cuda debug +doc +examples opencl mpi" - -RDEPEND=" - ~dev-util/nvidia-cuda-toolkit-${PV} - media-libs/freeglut - examples? ( - media-libs/freeimage - media-libs/glew:0= - >=x11-drivers/nvidia-drivers-384.81[uvm] - mpi? ( virtual/mpi ) - )" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S=${WORKDIR}/samples - -QA_EXECSTACK=( - opt/cuda/sdk/0_Simple/cdpSimplePrint/cdpSimplePrint - opt/cuda/sdk/0_Simple/cdpSimpleQuicksort/cdpSimpleQuicksort - opt/cuda/sdk/bin/x86_64/linux/release/cdpSimplePrint - opt/cuda/sdk/bin/x86_64/linux/release/cdpSimpleQuicksort - ) - -src_unpack() { - # We first need to unpack the cuda_${PV}_linux.run file - # which includes the cuda-samples*run file. - unpacker - unpacker run_files/cuda-samples*run -} - -pkg_setup() { - if use cuda || use opencl; then - cuda_pkg_setup - fi -} - -src_prepare() { - export RAWLDFLAGS="$(raw-ldflags)" -# epatch "${FILESDIR}"/${P}-asneeded.patch - - local file - while IFS="" read -d $'\0' -r file; do - sed \ - -e 's:-O[23]::g' \ - -e "/LINK/s:gcc:$(tc-getCC) ${LDFLAGS}:g" \ - -e "/LINK/s:g++:$(tc-getCXX) ${LDFLAGS}:g" \ - -e "/CC/s:gcc:$(tc-getCC):g" \ - -e "/GCC/s:g++:$(tc-getCXX):g" \ - -e "/NVCC /s|\(:=\).*|:= ${EPREFIX}/opt/cuda/bin/nvcc|g" \ - -e "/ CFLAGS/s|\(:=\)|\1 ${CFLAGS}|g" \ - -e "/ CXXFLAGS/s|\(:=\)|\1 ${CXXFLAGS}|g" \ - -e "/NVCCFLAGS/s|\(:=\)|\1 ${NVCCFLAGS} |g" \ - -e 's:-Wimplicit::g' \ - -e "s|../../common/lib/linux/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -e "s|../../common/lib/\$(OSLOWER)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -e "s|../../common/lib/\$(OSLOWER)/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -i "${file}" || die - # -e "/ALL_LDFLAGS/s|:=|:= ${RAWLDFLAGS} |g" \ - done < <(find . -type f -name 'Makefile' -print0) - - rm -rf common/inc/GL || die - find . -type f -name '*.a' -delete || die - - eapply_user -} - -src_compile() { - use examples || return - local myopts=("verbose=1") - use debug && myopts+=("dbg=1") - export FAKEROOTKEY=1 # Workaround sandbox issue in #462602 - emake \ - cuda-install="${EPREFIX}/opt/cuda" \ - CUDA_PATH="${EPREFIX}/opt/cuda/" \ - MPI_GCC=10 \ - "${myopts[@]}" -} - -src_test() { - addwrite /dev/nvidiactl - addwrite /dev/nvidia0 - - local i - for i in {0..9}*/*; do - emake -C "${i}" run - done -} - -src_install() { - local f t crap=( *.txt Samples.htm* ) - - if use doc; then - ebegin "Installing docs ..." - while IFS="" read -d $'\0' -r f; do - treecopy "${f}" "${ED%/}"/usr/share/doc/${PF}/ - done < <(find -type f \( -name 'readme.txt' -o -name '*.pdf' \) -print0) - - while IFS="" read -d $'\0' -r f; do - docompress -x "${f#${ED%/}}" - done < <(find "${ED%/}"/usr/share/doc/${PF}/ -type f -name 'readme.txt' -print0) - eend - fi - - ebegin "Cleaning before installation..." - for f in "${crap[@]}"; do - rm -f "${f}" || die - done - find -type f \( -name '*.o' -o -name '*.pdf' -o -name 'readme.txt' \) -delete || die - eend - - ebegin "Moving files..." - while IFS="" read -d $'\0' -r f; do - t="$(dirname ${f})" - if [[ ${t/obj\/} != ${t} || ${t##*.} == a ]]; then - continue - fi - if [[ -x ${f} ]]; then - exeinto /opt/cuda/sdk/"${t}" - doexe "${f}" - else - insinto /opt/cuda/sdk/"${t}" - doins "${f}" - fi - done < <(find . -type f -print0) - eend -} diff --git a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.1.85.ebuild b/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.1.85.ebuild deleted file mode 100644 index 1f648f706dc4..000000000000 --- a/dev-util/nvidia-cuda-sdk/nvidia-cuda-sdk-9.1.85.ebuild +++ /dev/null @@ -1,144 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cuda flag-o-matic portability toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1-2) -DRIVER_PV="387.26" - -DESCRIPTION="NVIDIA CUDA Software Development Kit" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/Prod2/local_installers/cuda_${PV}_${DRIVER_PV}_linux -> cuda_${PV}_${DRIVER_PV}_linux.run" - -LICENSE="CUDPP" -SLOT="0" -KEYWORDS="~amd64 ~amd64-linux" -IUSE="+cuda debug +doc +examples opencl mpi" - -RDEPEND=" - ~dev-util/nvidia-cuda-toolkit-${PV} - media-libs/freeglut - examples? ( - media-libs/freeimage - media-libs/glew:0= - >=x11-drivers/nvidia-drivers-${DRIVER_PV}[uvm] - mpi? ( virtual/mpi ) - )" -DEPEND="${RDEPEND}" - -RESTRICT="test" - -S=${WORKDIR}/samples - -QA_EXECSTACK=( - opt/cuda/sdk/0_Simple/cdpSimplePrint/cdpSimplePrint - opt/cuda/sdk/0_Simple/cdpSimpleQuicksort/cdpSimpleQuicksort - opt/cuda/sdk/bin/x86_64/linux/release/cdpSimplePrint - opt/cuda/sdk/bin/x86_64/linux/release/cdpSimpleQuicksort - ) - -src_unpack() { - # We first need to unpack the cuda_${PV}_linux.run file - # which includes the cuda-samples*run file. - unpacker - unpacker run_files/cuda-samples*run -} - -pkg_setup() { - if use cuda || use opencl; then - cuda_pkg_setup - fi -} - -src_prepare() { - export RAWLDFLAGS="$(raw-ldflags)" -# epatch "${FILESDIR}"/${P}-asneeded.patch - - local file - while IFS="" read -d $'\0' -r file; do - sed \ - -e 's:-O[23]::g' \ - -e "/LINK/s:gcc:$(tc-getCC) ${LDFLAGS}:g" \ - -e "/LINK/s:g++:$(tc-getCXX) ${LDFLAGS}:g" \ - -e "/CC/s:gcc:$(tc-getCC):g" \ - -e "/GCC/s:g++:$(tc-getCXX):g" \ - -e "/NVCC /s|\(:=\).*|:= ${EPREFIX}/opt/cuda/bin/nvcc|g" \ - -e "/ CFLAGS/s|\(:=\)|\1 ${CFLAGS}|g" \ - -e "/ CXXFLAGS/s|\(:=\)|\1 ${CXXFLAGS}|g" \ - -e "/NVCCFLAGS/s|\(:=\)|\1 ${NVCCFLAGS} |g" \ - -e 's:-Wimplicit::g' \ - -e "s|../../common/lib/linux/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -e "s|../../common/lib/\$(OSLOWER)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -e "s|../../common/lib/\$(OSLOWER)/\$(OS_ARCH)/libGLEW.a|$($(tc-getPKG_CONFIG) --libs glew)|g" \ - -i "${file}" || die - # -e "/ALL_LDFLAGS/s|:=|:= ${RAWLDFLAGS} |g" \ - done < <(find . -type f -name 'Makefile' -print0) - - rm -rf common/inc/GL || die - find . -type f -name '*.a' -delete || die - - eapply_user -} - -src_compile() { - use examples || return - local myopts=("verbose=1") - use debug && myopts+=("dbg=1") - export FAKEROOTKEY=1 # Workaround sandbox issue in #462602 - emake \ - cuda-install="${EPREFIX}/opt/cuda" \ - CUDA_PATH="${EPREFIX}/opt/cuda/" \ - MPI_GCC=10 \ - "${myopts[@]}" -} - -src_test() { - addwrite /dev/nvidiactl - addwrite /dev/nvidia0 - - local i - for i in {0..9}*/*; do - emake -C "${i}" run - done -} - -src_install() { - local f t crap=( *.txt Samples.htm* ) - - if use doc; then - ebegin "Installing docs ..." - while IFS="" read -d $'\0' -r f; do - treecopy "${f}" "${ED%/}"/usr/share/doc/${PF}/ - done < <(find -type f \( -name 'readme.txt' -o -name '*.pdf' \) -print0) - - while IFS="" read -d $'\0' -r f; do - docompress -x "${f#${ED%/}}" - done < <(find "${ED%/}"/usr/share/doc/${PF}/ -type f -name 'readme.txt' -print0) - eend - fi - - ebegin "Cleaning before installation..." - for f in "${crap[@]}"; do - rm -f "${f}" || die - done - find -type f \( -name '*.o' -o -name '*.pdf' -o -name 'readme.txt' \) -delete || die - eend - - ebegin "Moving files..." - while IFS="" read -d $'\0' -r f; do - t="$(dirname ${f})" - if [[ ${t/obj\/} != ${t} || ${t##*.} == a ]]; then - continue - fi - if [[ -x ${f} ]]; then - exeinto /opt/cuda/sdk/"${t}" - doexe "${f}" - else - insinto /opt/cuda/sdk/"${t}" - doins "${f}" - fi - done < <(find . -type f -print0) - eend -} diff --git a/dev-util/nvidia-cuda-toolkit/Manifest b/dev-util/nvidia-cuda-toolkit/Manifest index 5786f5d6306f..05c0cfeafedc 100644 --- a/dev-util/nvidia-cuda-toolkit/Manifest +++ b/dev-util/nvidia-cuda-toolkit/Manifest @@ -1,18 +1,5 @@ -DIST cuda_10.0.130_410.48_linux.run 2020126691 BLAKE2B f784f41c06d81b6f89d07e756347fb94148f79e5fd50650fc340feb6b49dcc2bedd05cf4c7c2662da39955f9393efc048aa17fa921aad86e182186fb6d98ec50 SHA512 409ea4cc6aa0fe7063450e77c3b67b9b41aab1bbe556db673fb1a80610b20bd52e2020bf94034a92ab68c721d3d5739500bae4bd7a3558b2d8e73730a3b4ea25 -DIST cuda_10.1.105_418.39_linux.run 2423314285 BLAKE2B 924872eaaa4e8ecd6b81765c91d5e538d968e4fc88792a805339dd9cae15dd70372f310d39b9668d76cadbab875e3c4abcfca5a5cf71e4d83c9db056dc02f51c SHA512 07cdc053989758e4cdccaad566cae7127fa79780ad85033ea52d33cc4c43c9de08e88dd087390c58b542e51703f256859cdf51a018ee57e6a412f45fb9561622 -DIST cuda_10.1.168_418.67_linux.run 2526901749 BLAKE2B ed2207400730600c63895cc894e02a14dce59c6293f198ea2a94f6dd0fab25a005d4754f91376c267cb95f3fdc66ee08e4353ec17b69d28881c59190b9eb4746 SHA512 85635012ec7081e200fb46f973852939f9709e802f495c288d5f31ff1fbd283a578fdaca0afa8955e6e0c7ca6c4862428da5168e0938b48390952d8633350910 -DIST cuda_10.1.243_418.87.00_linux.run 2572375299 BLAKE2B df9cb4faeeeeecc536e72697c6c73d544219f1b23cacb7fed646b0908fc7e573e85920861d56f76776ba637d84964cd1c789a0fe0d6541a4e0adf618b6c74d3c SHA512 f92b19d0242969a65a6e6db43bc293e442abc07a9e168c9e995692e1a401679504598c782e511be3879e1650b90f71a50bbc63c9ee45654c26b5007cdf33c4fe DIST cuda_10.2.89_440.33.01_linux.run 2645419389 BLAKE2B 236aa70a7b45e3636c2c229fffa7d1ca0699ab4365865a73edab607a209c42c2899133dd6a83c61c5929fa754668ad15aec4d847639af1c00a8e6657c8487c77 SHA512 ad8da539ff5df7caf411d1e497ff3d6978cfa8a1fd9150fa4846089e92a604ea56be8631f3efdfe7229a655b8d2d28e6edb32f5731530a77d6f00241cc7aab6e -DIST cuda_11.0.3_450.51.06_linux.run 3112522594 BLAKE2B f458aeebee3f7145f46c5607d1743d350ed96e9b8fd824fd94d2c998bcd8ccf3ef924cf37e95ce002ba92f464edd5004164497e820084953613ec2deb6edb144 SHA512 e7014c868c0bf40c000b1fd14d156265773a399782937cc85a2b09cd62abddcacdc20b412e1cc91c3877d01563cf054b1e021f047b32cfff4ab516e7167382dd -DIST cuda_11.1.0_455.23.05_linux.run 3498245611 BLAKE2B 754d974acf309a0f2f969bb3312949aa5469b3ec6ebfc4a89f244420cecebc22dc19fb9f63ec7d5c177eeb533a8984cb6bfa8d271ba36d02aacce22d42442ba4 SHA512 b5d64f20dbb51f12c558be4a724c18ddcd6d18670036efb63d19bb8009300463b8051dd1a2d2d7768bf3076681954ea690af399651da832ba00867a3f4a9acdf DIST cuda_11.1.1_455.32.00_linux.run 3532172082 BLAKE2B f4af6bd87c419c002b4913ea7cfcbc84c78e3da485a7ac7dff0da483347cb38bde020e70c7352fe995a2efe0b8e97a156e0536f87aef69ff13fdf6e75fa634d1 SHA512 3da629e6f63548d06050a77d6ad2dbf314db33b2bf4e7d1659f039b3d9ad2ad3f87a6e506ec54db9ca2d21ac7b5ec576748082684bbab3b6642c03d2793d73a9 -DIST cuda_6.5.14_linux_32.run 76788277 BLAKE2B 75e79dce6cac5155bde8a3cafa945047c489b10272f8a3b94bf55d499df4b9c8b82506a81a20f9fd816bd4fd0514e515a6435399db1cb62b027c76490bd4dfae SHA512 89649ee0f4543b37037b7c8f5ed0b8bd502512afb4d93e3158b3df4786123be05a5288986b5abbfe15c14eb010777d2527b715225bea96a354a898c34e4a2fcc -DIST cuda_6.5.14_linux_64.run 972320904 BLAKE2B 4a4361fb7a90989ec4b4aa433189e7b358e5a2272fb9b9c59429e0014ac14e3b8de1b247ee98dc30c3f3ee4cc009eca4fdd86027bd3b9527a683353d60bdf5c6 SHA512 fecca731b86955f5bc7b09d88b02951e3ee5d4b1f1cf5f92658227a029b87cd35d6ac22956a5fa0afe62dcdc57191f1d12bb08c9f7cc05128727cd8455947b1e -DIST cuda_6.5.19_linux_32.run 81882112 BLAKE2B cf55ef7c969503c156431fc56301ed4e9a1234ae0cb867f12649636069f35e56bf6fc9df7482b6baade45d78c8baa2d98c41a28696da59294e0f575c4a0344ce SHA512 1ce9bd6b472b7e4f1fb181eb340dfcb757714d59a89aaa02146cfe1a97c8ccb7eb7699b4ec823276f277eb4d82d95050eaba17e7ed5fd2e47b9b5d78531c5d4e -DIST cuda_6.5.19_linux_64.run 982446238 BLAKE2B 517ac07d4717f4f5d9427616a387dbe01fe35b7b6845b5d9e29aad18814243d38cc9a3cd0ff9042c027fcb056618e9a8535d560c16a6ac7998ff39fcf3ada654 SHA512 06854f020a5f72cf4bd714859e6966248ac2f589284113674e869fdaa1254cae27d4101940758ecda5df4724ad3e448a1f6d0c053b6cbc28107750872b6a5797 -DIST cuda_7.5.18_linux.run 1195424633 BLAKE2B 35933c3c3355231cd59e579e6ac6a30cca57ed0e3de26ce5cac368ff22595f39cb041c9696415d4d76a49e772b7828eacab24a3e581c1e9a8ef7981e1b044eee SHA512 97459dfd124060200f1c43f763e5bce0bea53e35ed4bef72bee6c8ba1c04ecffb8695af11755443513316f91fdb5cb4d35662f7b87bca7e3de85d562d4e49363 -DIST cuda_8.0.44_linux.run 1457082926 BLAKE2B a6408ddf8984dc4b0725cc4f53549c4d4fc4b3bd4de2771896953dbe023aa6d04ad38f5d6bf1ab3ff5752d2c18b400f478c9dbb263755267836c5de79e4f8f51 SHA512 1bf9d8e6b853c2a971b8d908a043adc5b11ec7033faed04a773c42680882753f98bc33b46f6b301c24c0f780f74bc237dce5766fc857f1a905e6c1f200728d86 +DIST cuda_11.2.0_460.27.04_linux.run 3046790184 BLAKE2B 5330bc2e12ff131eb993610c95b22e6358b11d6a7a952625a4e88ed856769256c02e165ac7bf6cc43236052c8427cee17bf1e7346995dc2eba84d93c5d444eb3 SHA512 0aa7390490b93be7f359327a8fe364a44b538e742c7ccd560e9bbb40ed8613539c37fcb4aa71a2fbfa0bfdb0416ab43bbdcc09cd0c81db3f1a07b37318d6b2b3 DIST cuda_8.0.61_375.26_linux.run 1465528129 BLAKE2B d52ddf1dcf5246f230f210d10d1f6e7b540c892dea5a8cd770f0d062b30b01f5c8467d930430b383464d40a9b4a14eaaf22a365e081955e4452ec4f55e08da0b SHA512 d22303719a9feff64f95bf6a966f1caa2bf0cf8c955e475ce08ce54faa5e098d336c2db223ef0185c1f23b9c52b7d2f81a63515485219cfc016d72bda979248b -DIST cuda_9.0.176_384.81_linux.run 1643293725 BLAKE2B 4155de544f877f6c420c2463bc68679cc89774f0516d1885d5c3f483ad86e7f25ecf6042b8240431b814230136f3026196a013bb18184fa2ec9af555bb7ea723 SHA512 00e24638c02d049c575732dee5237db21f7c451b606f37cf95e44e89d47d0cb055255e9f70dc013298c9e0d224147f239488558904556b68572e3f31935489a9 -DIST cuda_9.1.85_387.26_linux.run 1639829845 BLAKE2B c9f6544893b8e4d0b4c51d66f1cf17a593e65af6e7748e2994abda8ffcb839a7bb19cb0eebfbc52347293296025f000241d1c9842af0c41d31928770c4639b79 SHA512 492a5fa58fc93ac718ca093f24bb5e74dd2586338c42f2e11e328c7f16756e3511a1c555b12cb1990bb782d0d1600976f4c9e5b3d4857e371b0431daf06b2827 DIST cuda_9.2.88_396.26_linux.run 1758421686 BLAKE2B 5068b2dfae87e43c124a6a72ac98b7c562aebc7161e7c977cfba68342127e99705228be531aa5bb8af0318e17c4ef8fe36257452d0f507fc3b82e3fbd0184bdc SHA512 2d0d87926e11a1b21d6d3377138753df458a53ba9539d8399f9f252e0784cb41e2c63a5c724ca81ded82b9657b97fda51d812b467b0827e7d361aa2ad73b2dba diff --git a/dev-util/nvidia-cuda-toolkit/files/nvidia-cuda-toolkit-11.2.0-nsight-systems-launcher.patch b/dev-util/nvidia-cuda-toolkit/files/nvidia-cuda-toolkit-11.2.0-nsight-systems-launcher.patch new file mode 100644 index 000000000000..721514729c5c --- /dev/null +++ b/dev-util/nvidia-cuda-toolkit/files/nvidia-cuda-toolkit-11.2.0-nsight-systems-launcher.patch @@ -0,0 +1,12 @@ +--- a/builds/integration/nsight-systems/nsight-sys ++++ b/builds/integration/nsight-systems/nsight-sys +@@ -24,7 +24,7 @@ + + DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) + CUDA_INSTALL_DIR=$(cd "$DIR/.." && pwd) +-try_exec "$CUDA_INSTALL_DIR"/nsight-systems-2020.4.3/host-linux-x64/nsight-sys "$@" +-try_exec /opt/nvidia/nsight-systems/2020.4.3/host-linux-x64/nsight-sys "$@" ++try_exec "$CUDA_INSTALL_DIR"/nsight-systems-2020.4.3/host-linux-x64/nsys-ui "$@" ++try_exec /opt/nvidia/nsight-systems/2020.4.3/host-linux-x64/nsys-ui "$@" + + die "Error: Nsight Systems 2020.4.3 hasn't been installed with CUDA Toolkit 11.2" diff --git a/dev-util/nvidia-cuda-toolkit/metadata.xml b/dev-util/nvidia-cuda-toolkit/metadata.xml index 27507c5dec4a..e94f7577dd8c 100644 --- a/dev-util/nvidia-cuda-toolkit/metadata.xml +++ b/dev-util/nvidia-cuda-toolkit/metadata.xml @@ -10,7 +10,7 @@ Install Eclipse plugins Install profiling and optimizing tools (nsight-compute, nsight-systems) Install the NVIDIA CUDA profiler (nvprof) and the related libraries - Install compute-sanitiazer tool + Install compute-sanitizer tool Install the NVIDIA CUDA visual profiler (nvvp) diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.0.130.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.0.130.ebuild deleted file mode 100644 index 580358a10731..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.0.130.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit check-reqs cuda eutils toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1-2) -DRIVER_PV="410.48" - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/Prod/local_installers/cuda_${PV}_${DRIVER_PV}_linux -> cuda_${PV}_${DRIVER_PV}_linux.run" - -LICENSE="NVIDIA-CUDA" -SLOT="0/${PV}" -KEYWORDS="-* ~amd64 ~amd64-linux" -IUSE="debugger doc eclipse profiler" -RESTRICT="bindist mirror" - -DEPEND="" -RDEPEND="${DEPEND} - =x11-drivers/nvidia-drivers-396.24[X,uvm] - debugger? ( - sys-libs/libtermcap-compat - sys-libs/ncurses-compat:5[tinfo] - ) - eclipse? ( >=virtual/jre-1.6 ) - profiler? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}" - -QA_PREBUILT="opt/cuda/*" - -CHECKREQS_DISK_BUILD="3500M" - -pkg_setup() { - # We don't like to run cuda_pkg_setup as it depends on us - check-reqs_pkg_setup -} - -src_unpack() { - unpacker - unpacker run_files/cuda-linux*.run -} - -src_prepare() { - local cuda_supported_gcc - - # ATTENTION: change requires revbump - cuda_supported_gcc="4.7 4.8 4.9 5.3 5.4 6.3 6.4 7.2 7.3" - - sed \ - -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ - "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die - - default -} - -src_install() { - local i remove=( doc jre run_files install-linux.pl cuda-installer.pl ) - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}${cudadir}" - - if use doc; then - DOCS+=( doc/pdf/. ) - HTML_DOCS+=( doc/html/. ) - fi - einstalldocs - - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - - use debugger || remove+=( bin/cuda-gdb extras/Debugger extras/cuda-gdb-${PV}.src.tar.gz ) - - if use profiler; then - # hack found in install-linux.pl - for i in nvvp nsight; do - cat > bin/${i} <<- EOF || die - #!/usr/bin/env sh - LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ - UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ - ${ecudadir}/lib${i}/${i} -vm ${EPREFIX}/usr/bin/java - EOF - chmod a+x bin/${i} || die - done - else - use eclipse || remove+=( libnvvp libnsight ) - remove+=( extras/CUPTI ) - fi - - for i in "${remove[@]}"; do - ebegin "Cleaning ${i}..." - rm -rf "${i}" || die - eend - done - - dodir ${cudadir} - mv * "${ED%/}${cudadir}" || die - - cat > "${T}"/99cuda <<- EOF || die - PATH=${ecudadir}/bin$(usex profiler ":${ecudadir}/libnvvp" "") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib64:${ecudadir}/lib:${ecudadir}/nvvm/lib64 - EOF - doenvd "${T}"/99cuda - - use profiler && \ - make_wrapper nvprof "${ecudadir}/bin/nvprof" "." "${ecudadir}/lib64:${ecudadir}/lib" - - dobin "${T}"/cuda-config -} - -pkg_postinst_check() { - local a b - a="$(version_sort $(cuda-config -s))"; a=( $a ) - # greatest supported version - b="${a[${#a[@]}-1]}" - - # if gcc and if not gcc-version is at least greatest supported - if tc-is-gcc && \ - ! version_is_at_least gcc-version ${b}; then - ewarn "" - ewarn "gcc >= ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - ewarn "" - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi -} diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.105-r3.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.105-r3.ebuild deleted file mode 100644 index 529ba9f63de0..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.105-r3.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit check-reqs cuda toolchain-funcs unpacker - -MYD=$(ver_cut 1-2 ${PV}) -DRIVER_PV="418.39" - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/Prod/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run" - -LICENSE="NVIDIA-CUDA" -SLOT="0/${PV}" -KEYWORDS="-* ~amd64 ~amd64-linux" -IUSE="debugger doc eclipse profiler" -RESTRICT="bindist mirror" - -DEPEND="" -RDEPEND="${DEPEND} - =x11-drivers/nvidia-drivers-396.24[X,uvm] - debugger? ( - sys-libs/libtermcap-compat - sys-libs/ncurses-compat:5[tinfo] - ) - eclipse? ( >=virtual/jre-1.6 ) - profiler? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}" - -QA_PREBUILT="opt/cuda/*" - -CHECKREQS_DISK_BUILD="6100M" - -pkg_setup() { - # We don't like to run cuda_pkg_setup as it depends on us - check-reqs_pkg_setup -} - -src_prepare() { - local cuda_supported_gcc - - # ATTENTION: change requires revbump - cuda_supported_gcc="4.7 4.8 4.9 5.3 5.4 6.3 6.4 7.2 7.3 8.2 8.3 8.4" - - sed \ - -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ - "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die - - default -} - -src_install() { - local i remove=( doc jre run_files install-linux.pl cuda-installer.pl ) - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}${cudadir}" - - cd builds/cuda-toolkit - if use doc; then - DOCS+=( doc/pdf/. ) - HTML_DOCS+=( doc/html/. ) - fi - einstalldocs - - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - - use debugger || remove+=( bin/cuda-gdb bin/cuda-gdbserver extras/Debugger share/gdb extras/cuda-gdb-${PV}.src.tar.gz ) - - if use profiler; then - # hack found in install-linux.pl - for i in nvvp nsight; do - cat > bin/${i} <<- EOF || die - #!/usr/bin/env sh - LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ - UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ - ${ecudadir}/lib${i}/${i} -vm ${EPREFIX}/usr/bin/java - EOF - chmod a+x bin/${i} || die - done - else - use eclipse || remove+=( libnvvp libnsight nsightee_plugins NsightCompute-2019.1 NsightSystems-2018.3 bin/nsight bin/nsight_ee_plugins_manage.sh bin/nvvp bin/computeprof ) - remove+=( extras/CUPTI bin/nvprof ) - fi - - for i in "${remove[@]}"; do - ebegin "Cleaning ${i}..." - rm -rf "${i}" || die - eend - done - - dodir ${cudadir} - into ${cudadir} - - # Install binaries separately to make sure the X permission is set - local bindirs=( bin nvvm/bin extras/demo_suite $(usex profiler "libnsight/nsight") ) - for i in $(find "${bindirs[@]}" -maxdepth 1 -type f); do - exeinto ${cudadir}/${i%/*} - doexe ${i} - rm ${i} || die - done - exeinto ${cudadir}/bin - doexe "${T}"/cuda-config - - # Install the rest - insinto ${cudadir} - doins -r * - - cat > "${T}"/99cuda <<- EOF || die - PATH=${ecudadir}/bin$(usex profiler ":${ecudadir}/libnvvp" "") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib64:${ecudadir}/lib:${ecudadir}/nvvm/lib64 - EOF - doenvd "${T}"/99cuda - - #Cuda prepackages libraries, don't revdep-build on them - echo "SEARCH_DIRS_MASK=\"${ecudadir}\"" > "${T}/80${PN}" || die - insinto "/etc/revdep-rebuild" - doins "${T}/80${PN}" -} - -pkg_postinst_check() { - local a b - a="$(${EROOT}/opt/cuda/bin/cuda-config -s)" - b="0.0" - for v in $a; do - if ver_test "${v}" -gt "${b}"; then - b="${v}" - fi - done - - # if gcc and if not gcc-version is at least greatest supported - if tc-is-gcc && \ - ver_test $(gcc-version) -gt ${b}; then - ewarn "" - ewarn "gcc >= ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - ewarn "" - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi -} diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.168-r2.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.168-r2.ebuild deleted file mode 100644 index d9a0f446a8af..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.168-r2.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit check-reqs cuda toolchain-funcs unpacker - -MYD=$(ver_cut 1-2 ${PV}) -DRIVER_PV="418.67" - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/Prod/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run" - -LICENSE="NVIDIA-CUDA" -SLOT="0/${PV}" -KEYWORDS="-* ~amd64 ~amd64-linux" -IUSE="debugger doc eclipse profiler" -RESTRICT="bindist mirror" - -DEPEND="" -RDEPEND="${DEPEND} - =x11-drivers/nvidia-drivers-396.24[X,uvm] - debugger? ( - sys-libs/libtermcap-compat - sys-libs/ncurses-compat:5[tinfo] - ) - eclipse? ( >=virtual/jre-1.6 ) - profiler? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}" - -QA_PREBUILT="opt/cuda/*" - -CHECKREQS_DISK_BUILD="6100M" - -pkg_setup() { - # We don't like to run cuda_pkg_setup as it depends on us - check-reqs_pkg_setup -} - -src_prepare() { - local cuda_supported_gcc - - # ATTENTION: change requires revbump - cuda_supported_gcc="4.7 4.8 4.9 5.3 5.4 6.3 6.4 7.2 7.3 8.2 8.3 8.4" - - sed \ - -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ - "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die - - default -} - -src_install() { - local i remove=( doc jre run_files install-linux.pl cuda-installer.pl ) - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}${cudadir}" - - cd builds/cuda-toolkit - if use doc; then - DOCS+=( doc/pdf/. ) - HTML_DOCS+=( doc/html/. ) - fi - einstalldocs - - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - - use debugger || remove+=( bin/cuda-gdb bin/cuda-gdbserver extras/Debugger share/gdb extras/cuda-gdb-${PV}.src.tar.gz ) - - if use profiler; then - # hack found in install-linux.pl - for i in nvvp nsight; do - cat > bin/${i} <<- EOF || die - #!/usr/bin/env sh - LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ - UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ - ${ecudadir}/lib${i}/${i} -vm ${EPREFIX}/usr/bin/java - EOF - chmod a+x bin/${i} || die - done - else - use eclipse || remove+=( libnvvp libnsight nsightee_plugins NsightCompute-2019.1 NsightSystems-2018.3 bin/nsight bin/nsight_ee_plugins_manage.sh bin/nvvp bin/computeprof ) - remove+=( extras/CUPTI bin/nvprof ) - fi - - for i in "${remove[@]}"; do - ebegin "Cleaning ${i}..." - rm -rf "${i}" || die - eend - done - - dodir ${cudadir} - into ${cudadir} - - # Install binaries separately to make sure the X permission is set - local bindirs=( bin nvvm/bin extras/demo_suite $(usex profiler "libnsight/nsight") ) - for i in $(find "${bindirs[@]}" -maxdepth 1 -type f); do - exeinto ${cudadir}/${i%/*} - doexe ${i} - rm ${i} || die - done - exeinto ${cudadir}/bin - doexe "${T}"/cuda-config - - # Install the rest - insinto ${cudadir} - doins -r * - - cat > "${T}"/99cuda <<- EOF || die - PATH=${ecudadir}/bin$(usex profiler ":${ecudadir}/libnvvp" "") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib64:${ecudadir}/lib:${ecudadir}/nvvm/lib64 - EOF - doenvd "${T}"/99cuda - - #Cuda prepackages libraries, don't revdep-build on them - echo "SEARCH_DIRS_MASK=\"${ecudadir}\"" > "${T}/80${PN}" || die - insinto "/etc/revdep-rebuild" - doins "${T}/80${PN}" -} - -pkg_postinst_check() { - local a b - a="$(${EROOT}/opt/cuda/bin/cuda-config -s)" - b="0.0" - for v in $a; do - if ver_test "${v}" -gt "${b}"; then - b="${v}" - fi - done - - # if gcc and if not gcc-version is at least greatest supported - if tc-is-gcc && \ - ver_test $(gcc-version) -gt ${b}; then - ewarn "" - ewarn "gcc >= ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - ewarn "" - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi -} diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243-r3.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243-r3.ebuild deleted file mode 100644 index 89bdb3d3e566..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-10.1.243-r3.ebuild +++ /dev/null @@ -1,165 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit check-reqs cuda toolchain-funcs unpacker - -MYD=$(ver_cut 1-2 ${PV}) -DRIVER_PV="418.87.00" - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.download.nvidia.com/compute/cuda/${MYD}/Prod/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run" - -LICENSE="NVIDIA-CUDA" -SLOT="0/${PV}" -KEYWORDS="-* ~amd64 ~amd64-linux" -IUSE="debugger doc eclipse profiler" -RESTRICT="bindist mirror" - -BDEPEND="" -RDEPEND=" - =x11-drivers/nvidia-drivers-${DRIVER_PV}[X,uvm] ) - debugger? ( - dev-libs/openssl-compat:1.0.0 - sys-libs/libtermcap-compat - sys-libs/ncurses-compat:5[tinfo] - ) - eclipse? ( - dev-libs/openssl-compat:1.0.0 - >=virtual/jre-1.6 - ) - profiler? ( - dev-libs/openssl-compat:1.0.0 - >=virtual/jre-1.6 - )" - -S="${WORKDIR}" - -QA_PREBUILT="opt/cuda/*" - -CHECKREQS_DISK_BUILD="6800M" - -pkg_setup() { - # We don't like to run cuda_pkg_setup as it depends on us - check-reqs_pkg_setup -} - -src_prepare() { - local cuda_supported_gcc - - # ATTENTION: change requires revbump - cuda_supported_gcc="4.7 4.8 4.9 5.3 5.4 6.3 6.4 7.2 7.3 8.2 8.3 8.4" - - sed \ - -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ - "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die - - default -} - -src_install() { - local i remove=( doc ) - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}${cudadir}" - - cd builds/cuda-toolkit - if use doc; then - DOCS+=( doc/pdf/. ) - HTML_DOCS+=( doc/html/. ) - fi - einstalldocs - - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - - use debugger || remove+=( bin/cuda-gdb bin/cuda-gdbserver extras/Debugger share/gdb extras/cuda-gdb-${PV}.src.tar.gz ) - - if use profiler; then - # hack found in install-linux.pl - for i in nvvp nsight; do - cat > bin/${i} <<- EOF || die - #!/usr/bin/env sh - LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ - UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ - ${ecudadir}/lib${i}/${i} -vm ${EPREFIX}/usr/bin/java - EOF - chmod a+x bin/${i} || die - done - else - use eclipse || remove+=( libnvvp libnsight nsightee_plugins nsight-compute-2019.4.0 nsight-systems-2019.3.7.5 bin/nsight bin/nsight_ee_plugins_manage.sh bin/nvvp bin/computeprof ) - remove+=( extras/CUPTI bin/nvprof ) - fi - - for i in "${remove[@]}"; do - ebegin "Cleaning ${i}..." - rm -r "${i}" || die - eend - done - - dodir ${cudadir} - into ${cudadir} - - # Install binaries separately to make sure the X permission is set - local bindirs=( bin nvvm/bin extras/demo_suite $(usex profiler "libnsight/nsight") ) - for i in $(find "${bindirs[@]}" -maxdepth 1 -type f); do - exeinto ${cudadir}/${i%/*} - doexe ${i} - rm ${i} || die - done - exeinto ${cudadir}/bin - doexe "${T}"/cuda-config - - # Install the rest - insinto ${cudadir} - doins -r * - - cat > "${T}"/99cuda <<- EOF || die - PATH=${ecudadir}/bin$(usex profiler ":${ecudadir}/libnvvp" "") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib64:${ecudadir}/lib:${ecudadir}/nvvm/lib64 - EOF - doenvd "${T}"/99cuda - - #Cuda prepackages libraries, don't revdep-build on them - echo "SEARCH_DIRS_MASK=\"${ecudadir}\"" > "${T}/80${PN}" || die - insinto "/etc/revdep-rebuild" - doins "${T}/80${PN}" -} - -pkg_postinst_check() { - local a b - a="$(${EROOT}/opt/cuda/bin/cuda-config -s)" - b="0.0" - for v in $a; do - if ver_test "${v}" -gt "${b}"; then - b="${v}" - fi - done - - # if gcc and if not gcc-version is at least greatest supported - if tc-is-gcc && \ - ver_test $(gcc-version) -gt ${b}; then - ewarn "" - ewarn "gcc > ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - ewarn "" - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi - - if use prefix; then - ewarn "Gentoo Prefix does not manage kernel modules. You need to make certain" - ewarn "the function counterpart to >=x11-drivers/nvidia-drivers-${DRIVER_PV}[X,uvm]" - ewarn "is available from the host" - fi -} diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.0.3.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.0.3.ebuild deleted file mode 100644 index f01bcb2da8a6..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.0.3.ebuild +++ /dev/null @@ -1,242 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit check-reqs cuda toolchain-funcs unpacker - -DRIVER_PV="450.51.06" - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run" - -LICENSE="NVIDIA-CUDA" -SLOT="0/${PV}" -KEYWORDS="-* ~amd64 ~amd64-linux" -IUSE="debugger doc nsight profiler vis-profiler sanitizer" -RESTRICT="bindist mirror" - -BDEPEND="" -RDEPEND=" - =x11-drivers/nvidia-drivers-${DRIVER_PV}[X,uvm] - debugger? ( - dev-libs/openssl-compat:1.0.0 - sys-libs/libtermcap-compat - sys-libs/ncurses-compat:5[tinfo] - ) - vis-profiler? ( - dev-libs/openssl-compat:1.0.0 - >=virtual/jre-1.6 - )" - -S="${WORKDIR}" - -QA_PREBUILT="opt/cuda/*" - -CHECKREQS_DISK_BUILD="6800M" - -pkg_setup() { - # We don't like to run cuda_pkg_setup as it depends on us - check-reqs_pkg_setup -} - -src_prepare() { - local cuda_supported_gcc - - # ATTENTION: change requires revbump - cuda_supported_gcc="4.7 4.8 4.9 5.3 5.4 6.3 6.4 7.2 7.3 8.2 8.3 8.4 9.2 9.3" - - sed \ - -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ - "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die - - default -} - -src_install() { - # Install docs and man pages - pushd builds/cuda_documentation >/dev/null || die - - if use doc; then - DOCS+=( doc/pdf/. ) - HTML_DOCS+=( doc/html/. ) - fi - einstalldocs - - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - - popd >/dev/null || die - - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}${cudadir}" - dodir ${cudadir} - into ${cudadir} - - # Install standard sub packages - local builddirs=( - builds/cuda_{cudart,cuobjdump,memcheck,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx} - builds/lib{cublas,cufft,curand,cusolver,cusparse,npp,nvjpeg} - $(usex profiler "builds/cuda_nvprof builds/cuda_cupti" "") - $(usex vis-profiler "builds/cuda_nvvp" "") - $(usex debugger "builds/cuda_gdb" "") - ) - - local d - for d in "${builddirs[@]}"; do - ebegin "Installing ${d}" - [[ -d ${d} ]] || die "Directory does not exist: ${d}" - - if [[ -d ${d}/bin ]]; then - local f - for f in ${d}/bin/*; do - if [[ -f ${f} ]]; then - dobin "${f}" - else - insinto ${cudadir}/bin - doins -r "${f}" - fi - done - fi - - insinto ${cudadir} - if [[ -d ${d}/targets ]]; then - doins -r "${d}"/targets - fi - if [[ -d ${d}/share ]]; then - doins -r "${d}"/share - fi - if [[ -d ${d}/extras ]]; then - doins -r "${d}"/extras - fi - eend - done - dobin "${T}"/cuda-config - - doins builds/EULA.txt - # nvml and nvvm need special handling - ebegin "Installing nvvm" - doins -r builds/cuda_nvcc/nvvm - exeinto ${cudadir}/nvvm/bin - doexe builds/cuda_nvcc/nvvm/bin/cicc - eend - - ebegin "Installing nvml" - doins -r builds/cuda_nvml_dev/nvml - eend - - if use sanitizer; then - ebegin "Installing sanitizer" - dobin builds/integration/Sanitizer/compute-sanitizer - doins -r builds/cuda_sanitizer_api/Sanitizer - # special handling for the executable - exeinto ${cudadir}/Sanitizer - doexe builds/cuda_sanitizer_api/Sanitizer/compute-sanitizer - eend - fi - - if use vis-profiler; then - ebegin "Installing libnvvp" - doins -r builds/cuda_nvvp/libnvvp - # special handling for the executable - exeinto ${cudadir}/libnvvp - doexe builds/cuda_nvvp/libnvvp/nvvp - eend - fi - - if use nsight; then - local ncu_dir=$(grep -o 'nsight-compute-[0-9][0-9\.]*' -m1 manifests/cuda_x86_64.xml) - ebegin "Installing ${ncu_dir}" - mv builds/nsight_compute builds/${ncu_dir} || die - doins -r builds/${ncu_dir} - - exeinto ${cudadir}/${ncu_dir} - doexe builds/${ncu_dir}/{ncu,ncu-ui,nv-nsight-cu,nv-nsight-cu-cli} - - exeinto ${cudadir}/${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64 - doexe builds/${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/{ncu-ui,ncu-ui.bin,CrashReporter} - dobin builds/integration/nsight-compute/{ncu,ncu-ui,nv-nsight-cu,nv-nsight-cu-cli} - eend - - local nsys_dir=$(grep -o 'nsight-systems-[0-9][0-9\.]*' -m1 manifests/cuda_x86_64.xml) - ebegin "Installing ${nsys_dir}" - mv builds/nsight_systems builds/${nsys_dir} || die - doins -r builds/${nsys_dir} - exeinto ${cudadir}/${nsys_dir}/target-linux-x64 - doexe builds/${nsys_dir}/target-linux-x64/nsys - - exeinto ${cudadir}/${nsys_dir}/host-linux-x64 - doexe builds/${nsys_dir}/host-linux-x64/{nsight-sys,nsight-sys.bin,nsys-ui,CrashReporter,ImportNvtxt,QdstrmImporter,ResolveSymbols} - dobin builds/integration/nsight-systems/{nsight-sys,nsys,nsys-exporter,nsys-ui} - eend - # TODO: unbundle qt5 - # TODO: unbundle boost - # TODO: unbundle icu - # TODO: unbundle openssl - # TODO: unbundle mesa - # TODO: unbundle libz - # TODO: unbundle libstdc++ - # TODO: unbundle libSshClient - # TODO: unbundle sqlite - # TODO: unbundle libpfm ? - fi - - # Add include and lib symlinks - dosym "targets/x86_64-linux/include" ${cudadir}/include - dosym "targets/x86_64-linux/lib" ${cudadir}/lib64 - - newenvd - 99cuda <<-EOF - PATH=${ecudadir}/bin$(usex vis-profiler ":${ecudadir}/libnvvp" "") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib64:${ecudadir}/lib:${ecudadir}/nvvm/lib64 - EOF - - # Cuda prepackages libraries, don't revdep-build on them - insinto /etc/revdep-rebuild - newins - 80${PN} <<-EOF - SEARCH_DIRS_MASK="${ecudadir}" - EOF - # TODO: Find a better way to add +x permission to installed executables - # TODO: Add pkgconfig files for installed libraries -} - -pkg_postinst_check() { - local a="$(${EROOT}/opt/cuda/bin/cuda-config -s)" - local b="0.0" - local v - for v in ${a}; do - ver_test "${v}" -gt "${b}" && b="${v}" - done - - # if gcc and if not gcc-version is at least greatest supported - if tc-is-gcc && \ - ver_test $(gcc-version) -gt "${b}"; then - ewarn - ewarn "gcc > ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - ewarn - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi - - if use profiler || use nsight; then - einfo - einfo "nvidia-drivers restrict access to performance counters." - einfo "You'll need to either run profiling tools (nvprof, nsight) " - einfo "using sudo (needs cap SYS_ADMIN) or add the following line to " - einfo "a modprobe configuration file " - einfo "(e.g. /etc/modprobe.d/nvidia-prof.conf): " - einfo - einfo "options nvidia NVreg_RestrictProfilingToAdminUsers=0" - einfo - fi -} diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.1.0.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.2.0.ebuild similarity index 69% rename from dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.1.0.ebuild rename to dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.2.0.ebuild index 8f77d9e9c6eb..19d1374a0558 100644 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.1.0.ebuild +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.2.0.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit check-reqs cuda toolchain-funcs unpacker -DRIVER_PV="455.23.05" +DRIVER_PV="460.27.04" DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" HOMEPAGE="https://developer.nvidia.com/cuda-zone" @@ -34,9 +34,10 @@ RDEPEND=" S="${WORKDIR}" QA_PREBUILT="opt/cuda/*" - CHECKREQS_DISK_BUILD="6800M" +PATCHES=( "${FILESDIR}"/${P}-nsight-systems-launcher.patch ) + pkg_setup() { # We don't like to run cuda_pkg_setup as it depends on us check-reqs_pkg_setup @@ -58,6 +59,7 @@ src_prepare() { src_install() { local cudadir=/opt/cuda local ecudadir="${EPREFIX}${cudadir}" + local pathextradirs ldpathextradirs dodir ${cudadir} into ${cudadir} @@ -70,13 +72,12 @@ src_install() { $(usex debugger "builds/cuda_gdb" "") ) - local d + local d f for d in "${builddirs[@]}"; do ebegin "Installing ${d}" [[ -d ${d} ]] || die "Directory does not exist: ${d}" if [[ -d ${d}/bin ]]; then - local f for f in ${d}/bin/*; do if [[ -f ${f} ]]; then dobin "${f}" @@ -105,8 +106,7 @@ src_install() { # nvml and nvvm need special handling ebegin "Installing nvvm" doins -r builds/cuda_nvcc/nvvm - exeinto ${cudadir}/nvvm/bin - doexe builds/cuda_nvcc/nvvm/bin/cicc + fperms +x ${cudadir}/nvvm/bin/cicc eend ebegin "Installing nvml" @@ -116,20 +116,21 @@ src_install() { if use sanitizer; then ebegin "Installing sanitizer" dobin builds/integration/Sanitizer/compute-sanitizer - doins -r builds/cuda_sanitizer_api/Sanitizer + doins -r builds/cuda_sanitizer_api/compute-sanitizer # special handling for the executable - exeinto ${cudadir}/Sanitizer - doexe builds/cuda_sanitizer_api/Sanitizer/compute-sanitizer + fperms +x ${cudadir}/compute-sanitizer/compute-sanitizer eend fi + use profiler && ldpathextradirs+=":${ecudadir}/extras/CUPTI/lib64" + if use vis-profiler; then ebegin "Installing libnvvp" doins -r builds/cuda_nvvp/libnvvp # special handling for the executable - exeinto ${cudadir}/libnvvp - doexe builds/cuda_nvvp/libnvvp/nvvp + fperms +x ${cudadir}/libnvvp/nvvp eend + pathextradirs+=":${ecudadir}/libnvvp" fi if use nsight; then @@ -138,11 +139,16 @@ src_install() { mv builds/nsight_compute builds/${ncu_dir} || die doins -r builds/${ncu_dir} - exeinto ${cudadir}/${ncu_dir} - doexe builds/${ncu_dir}/{ncu,ncu-ui,nv-nsight-cu,nv-nsight-cu-cli} + # check this list on every bump + local exes=( + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/libexec/QtWebEngineProcess + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/CrashReporter + ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/ncu-ui.bin + ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/TreeLauncherTargetLdPreloadHelper + ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/TreeLauncherSubreaper + ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/ncu + ) - exeinto ${cudadir}/${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64 - doexe builds/${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/{ncu-ui,ncu-ui.bin,CrashReporter} dobin builds/integration/nsight-compute/{ncu,ncu-ui,nv-nsight-cu,nv-nsight-cu-cli} eend @@ -150,13 +156,38 @@ src_install() { ebegin "Installing ${nsys_dir}" mv builds/nsight_systems builds/${nsys_dir} || die doins -r builds/${nsys_dir} - exeinto ${cudadir}/${nsys_dir}/target-linux-x64 - doexe builds/${nsys_dir}/target-linux-x64/nsys - exeinto ${cudadir}/${nsys_dir}/host-linux-x64 - doexe builds/${nsys_dir}/host-linux-x64/{nsight-sys,nsight-sys.bin,nsys-ui,CrashReporter,ImportNvtxt,QdstrmImporter,ResolveSymbols} + # check this list on every bump + exes+=( + ${nsys_dir}/host-linux-x64/nsys-ui + ${nsys_dir}/host-linux-x64/nsys-ui.bin + ${nsys_dir}/host-linux-x64/ResolveSymbols + ${nsys_dir}/host-linux-x64/ImportNvtxt + ${nsys_dir}/host-linux-x64/CrashReporter + ${nsys_dir}/host-linux-x64/QdstrmImporter + ${nsys_dir}/host-linux-x64/libexec/QtWebEngineProcess + ${nsys_dir}/target-linux-x64/nsys + ${nsys_dir}/target-linux-x64/launcher + ${nsys_dir}/target-linux-x64/nvgpucs + ${nsys_dir}/target-linux-x64/nsys-launcher + ${nsys_dir}/target-linux-x64/sqlite3 + ${nsys_dir}/target-linux-x64/python/bin/python + ) + dobin builds/integration/nsight-systems/{nsight-sys,nsys,nsys-exporter,nsys-ui} eend + + # nsight scripts and binaries need to have their executable bit set, #691284 + for f in "${exes[@]}"; do + fperms +x ${cudadir}/${f} + done + + # remove foreign archs (triggers SONAME warning, #749903) + rm -r "${ED}"/${cudadir}/${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64 || die + rm -r "${ED}"/${cudadir}/${ncu_dir}/target/linux-desktop-glibc_2_19_0-ppc64le || die + rm -r "${ED}"/${cudadir}/${ncu_dir}/target/linux-desktop-t210-a64 || die + rm -r "${ED}"/${cudadir}/${nsys_dir}/target-linux-armv8 || die + # TODO: unbundle qt5 # TODO: unbundle boost # TODO: unbundle icu @@ -170,13 +201,13 @@ src_install() { fi # Add include and lib symlinks - dosym "targets/x86_64-linux/include" ${cudadir}/include - dosym "targets/x86_64-linux/lib" ${cudadir}/lib64 + dosym targets/x86_64-linux/include ${cudadir}/include + dosym targets/x86_64-linux/lib ${cudadir}/lib64 newenvd - 99cuda <<-EOF - PATH=${ecudadir}/bin$(usex vis-profiler ":${ecudadir}/libnvvp" "") + PATH=${ecudadir}/bin${pathextradirs} ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib64:${ecudadir}/nvvm/lib64$(usex profiler ":${ecudadir}/extras/CUPTI/lib64" "") + LDPATH=${ecudadir}/lib64:${ecudadir}/nvvm/lib64${ldpathextradirs} EOF # Cuda prepackages libraries, don't revdep-build on them @@ -184,7 +215,6 @@ src_install() { newins - 80${PN} <<-EOF SEARCH_DIRS_MASK="${ecudadir}" EOF - # TODO: Find a better way to add +x permission to installed executables # TODO: Add pkgconfig files for installed libraries } diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.14.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.14.ebuild deleted file mode 100644 index b69c486109c1..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.14.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit check-reqs cuda eutils toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1)_$(get_version_component_range 2) - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="http://developer.nvidia.com/cuda" -CURI="http://developer.download.nvidia.com/compute/cuda/${MYD}/rel/installers" -SRC_URI=" - amd64? ( ${CURI}/cuda_${PV}_linux_64.run ) - x86? ( ${CURI}/cuda_${PV}_linux_32.run )" - -SLOT="0/${PV}" -LICENSE="NVIDIA-CUDA" -KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debugger doc eclipse profiler" -RESTRICT="bindist mirror" - -DEPEND="" -RDEPEND="${DEPEND} - =virtual/jre-1.6 ) - profiler? ( >=virtual/jre-1.6 ) - amd64? ( >=x11-drivers/nvidia-drivers-340.32[uvm] ) - x86? ( "${T}"/cuda-config || die -} - -src_install() { - local i j - local remove="doc jre run_files install-linux.pl " - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}"${cudadir} - - # dodoc doc/*txt - if use doc; then - dodoc doc/pdf/* - dohtml -r doc/html/* - fi - - if use amd64; then - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - fi - - use debugger || remove+=" bin/cuda-gdb extras/Debugger" - ( use profiler || use eclipse ) || remove+=" libnsight" - use amd64 || remove+=" cuda-installer.pl" - - if use profiler; then - # hack found in install-linux.pl - for j in nvvp nsight; do - cat > bin/${j} <<- EOF - #!${EPREFIX}/bin/sh - LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ - UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ - ${ecudadir}/lib${j}/${j} -vm ${EPREFIX}/usr/bin/java - EOF - chmod a+x bin/${j} - done - else - use eclipse || remove+=" libnvvp" - remove+=" extras/CUPTI" - fi - - for i in ${remove}; do - ebegin "Cleaning ${i}..." - if [[ -e ${i} ]]; then - find ${i} -delete || die - eend - else - eend $1 - fi - done - - dodir ${cudadir} - mv * "${ED}"${cudadir} || die - - cat > "${T}"/99cuda <<- EOF - PATH=${ecudadir}/bin$(use profiler && echo ":${ecudadir}/libnvvp") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib$(use amd64 && echo "64:${ecudadir}/lib") - EOF - doenvd "${T}"/99cuda - - use profiler && \ - make_wrapper nvprof "${EPREFIX}"${cudadir}/bin/nvprof "." ${ecudadir}/lib$(use amd64 && echo "64:${ecudadir}/lib") - - dobin "${T}"/cuda-config -} - -pkg_postinst_check() { - local a b - a="$(version_sort $(cuda-config -s))"; a=( $a ) - # greatest supported version - b=${a[${#a[@]}-1]} - - # if gcc and if not gcc-version is at least greatesst supported - if [[ $(tc-getCC) == *gcc* ]] && \ - ! version_is_at_least $(gcc-version) ${b}; then - echo - ewarn "gcc >= ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - echo - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi -} diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.19-r1.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.19-r1.ebuild deleted file mode 100644 index 3ff03afa853d..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-6.5.19-r1.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit check-reqs cuda eutils toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1)_$(get_version_component_range 2) - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="http://developer.nvidia.com/cuda" -CURI="http://developer.download.nvidia.com/compute/cuda/${MYD}/rel/installers" -SRC_URI=" - amd64? ( ${CURI}/cuda_${PV}_linux_64.run ) - x86? ( ${CURI}/cuda_${PV}_linux_32.run )" - -SLOT="0/${PV}" -LICENSE="NVIDIA-CUDA" -KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="debugger doc eclipse profiler" -RESTRICT="bindist mirror" - -DEPEND="" -RDEPEND="${DEPEND} - =virtual/jre-1.6 ) - profiler? ( >=virtual/jre-1.6 ) - amd64? ( >=x11-drivers/nvidia-drivers-343.22[uvm] ) - x86? ( "${T}"/cuda-config || die -} - -src_install() { - local i j - local remove="doc jre run_files install-linux.pl " - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}"${cudadir} - - # dodoc doc/*txt - if use doc; then - dodoc doc/pdf/* - dohtml -r doc/html/* - fi - - if use amd64; then - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - fi - - use debugger || remove+=" bin/cuda-gdb extras/Debugger" - ( use profiler || use eclipse ) || remove+=" libnsight" - use amd64 || remove+=" cuda-installer.pl" - - if use profiler; then - # hack found in install-linux.pl - for j in nvvp nsight; do - cat > bin/${j} <<- EOF - #!${EPREFIX}/bin/sh - LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ - UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ - ${ecudadir}/lib${j}/${j} -vm ${EPREFIX}/usr/bin/java - EOF - chmod a+x bin/${j} - done - else - use eclipse || remove+=" libnvvp" - remove+=" extras/CUPTI" - fi - - for i in ${remove}; do - ebegin "Cleaning ${i}..." - if [[ -e ${i} ]]; then - find ${i} -delete || die - eend - else - eend $1 - fi - done - - ln -sf lib lib32 || die - - dodir ${cudadir} - mv * "${ED}"${cudadir} || die - - cat > "${T}"/99cuda <<- EOF - PATH=${ecudadir}/bin$(use profiler && echo ":${ecudadir}/libnvvp") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib$(use amd64 && echo "64:${ecudadir}/lib") - EOF - doenvd "${T}"/99cuda - - use profiler && \ - make_wrapper nvprof "${EPREFIX}"${cudadir}/bin/nvprof "." ${ecudadir}/lib$(use amd64 && echo "64:${ecudadir}/lib") - - dobin "${T}"/cuda-config -} - -pkg_postinst_check() { - local a b - a="$(version_sort $(cuda-config -s))"; a=( $a ) - # greatest supported version - b=${a[${#a[@]}-1]} - - # if gcc and if not gcc-version is at least greatesst supported - if [[ $(tc-getCC) == *gcc* ]] && \ - ! version_is_at_least $(gcc-version) ${b}; then - echo - ewarn "gcc >= ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - echo - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi -} diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-7.5.18-r2.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-7.5.18-r2.ebuild deleted file mode 100644 index ee137a344a15..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-7.5.18-r2.ebuild +++ /dev/null @@ -1,145 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit check-reqs cuda eutils toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1-2) - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="http://developer.nvidia.com/cuda" -SRC_URI="http://developer.download.nvidia.com/compute/cuda/${MYD}/Prod/local_installers/cuda_${PV}_linux.run" - -SLOT="0/${PV}" -LICENSE="NVIDIA-CUDA" -KEYWORDS="-* ~amd64 ~amd64-linux" -IUSE="debugger doc eclipse profiler" -RESTRICT="bindist mirror" - -DEPEND="" -RDEPEND="${DEPEND} - >=sys-devel/gcc-4.7[cxx] - =x11-drivers/nvidia-drivers-352.39[uvm] - debugger? ( - sys-libs/libtermcap-compat - sys-libs/ncurses[tinfo] - ) - eclipse? ( >=virtual/jre-1.6 ) - profiler? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}" - -QA_PREBUILT="opt/cuda/*" - -CHECKREQS_DISK_BUILD="1500M" - -pkg_setup() { - # We don't like to run cuda_pkg_setup as it depends on us - check-reqs_pkg_setup -} - -src_unpack() { - unpacker - unpacker run_files/cuda-linux*.run -} - -src_prepare() { - local cuda_supported_gcc - - # ATTENTION: change requires revbump - cuda_supported_gcc="4.7 4.8 4.9" - - sed \ - -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ - "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die -} - -src_install() { - local i j - local remove="doc jre run_files install-linux.pl " - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}"${cudadir} - - # dodoc doc/*txt - if use doc; then - dodoc doc/pdf/* - dohtml -r doc/html/* - fi - - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - - use debugger || remove+=" bin/cuda-gdb extras/Debugger" - ( use profiler || use eclipse ) || remove+=" libnsight" - remove+=" cuda-installer.pl" - - if use profiler; then - # hack found in install-linux.pl - for j in nvvp nsight; do - cat > bin/${j} <<- EOF - #!${EPREFIX}/bin/sh - LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ - UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ - ${ecudadir}/lib${j}/${j} -vm ${EPREFIX}/usr/bin/java - EOF - chmod a+x bin/${j} - done - else - use eclipse || remove+=" libnvvp" - remove+=" extras/CUPTI" - fi - - for i in ${remove}; do - ebegin "Cleaning ${i}..." - if [[ -e ${i} ]]; then - find ${i} -delete || die - eend - else - eend $1 - fi - done - - ln -sf lib lib32 || die - - dodir ${cudadir} - mv * "${ED}"${cudadir} || die - - cat > "${T}"/99cuda <<- EOF - PATH=${ecudadir}/bin$(use profiler && echo ":${ecudadir}/libnvvp") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib64:${ecudadir}/lib:${ecudadir}/nvvm/lib64 - EOF - doenvd "${T}"/99cuda - - use profiler && \ - make_wrapper nvprof "${EPREFIX}"${cudadir}/bin/nvprof "." ${ecudadir}/lib64:${ecudadir}/lib - - dobin "${T}"/cuda-config -} - -pkg_postinst_check() { - local a b - a="$(version_sort $(cuda-config -s))"; a=( $a ) - # greatest supported version - b=${a[${#a[@]}-1]} - - # if gcc and if not gcc-version is at least greatesst supported - if [[ $(tc-getCC) == *gcc* ]] && \ - ! version_is_at_least $(gcc-version) ${b}; then - echo - ewarn "gcc >= ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - echo - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi -} diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-8.0.44.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-8.0.44.ebuild deleted file mode 100644 index 94cf8df882e9..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-8.0.44.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit check-reqs cuda eutils toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1-2) - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/prod/local_installers/cuda_${PV}_linux-run -> cuda_${PV}_linux.run" - -SLOT="0/${PV}" -LICENSE="NVIDIA-CUDA" -KEYWORDS="-* ~amd64 ~amd64-linux" -IUSE="debugger doc eclipse profiler" -RESTRICT="bindist mirror" - -DEPEND="" -RDEPEND="${DEPEND} - >=sys-devel/gcc-4.7[cxx] - =x11-drivers/nvidia-drivers-367.44[X,uvm] - debugger? ( - sys-libs/libtermcap-compat - sys-libs/ncurses[tinfo] - ) - eclipse? ( >=virtual/jre-1.6 ) - profiler? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}" - -QA_PREBUILT="opt/cuda/*" - -CHECKREQS_DISK_BUILD="3500M" - -pkg_setup() { - # We don't like to run cuda_pkg_setup as it depends on us - check-reqs_pkg_setup -} - -src_unpack() { - unpacker - unpacker run_files/cuda-linux*.run -} - -src_prepare() { - local cuda_supported_gcc - - # ATTENTION: change requires revbump - cuda_supported_gcc="4.7 4.8 4.9 5.3 5.4" - - sed \ - -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ - "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die - - default -} - -src_install() { - local i remove=( doc jre run_files install-linux.pl cuda-installer.pl ) - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}${cudadir}" - - if use doc; then - DOCS+=( doc/pdf/. ) - HTML_DOCS+=( doc/html/. ) - fi - einstalldocs - - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - - use debugger || remove+=( bin/cuda-gdb extras/Debugger extras/cuda-gdb-${PV}.src.tar.gz ) - - if use profiler; then - # hack found in install-linux.pl - for i in nvvp nsight; do - cat > bin/${i} <<- EOF || die - #!/usr/bin/env sh - LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ - UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ - ${ecudadir}/lib${i}/${i} -vm ${EPREFIX}/usr/bin/java - EOF - chmod a+x bin/${i} || die - done - else - use eclipse || remove+=( libnvvp libnsight ) - remove+=( extras/CUPTI ) - fi - - for i in "${remove[@]}"; do - ebegin "Cleaning ${i}..." - rm -rf "${i}" || die - eend - done - - dodir ${cudadir} - mv * "${ED%/}${cudadir}" || die - - cat > "${T}"/99cuda <<- EOF || die - PATH=${ecudadir}/bin$(usex profiler ":${ecudadir}/libnvvp" "") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib64:${ecudadir}/lib:${ecudadir}/nvvm/lib64 - EOF - doenvd "${T}"/99cuda - - use profiler && \ - make_wrapper nvprof "${ecudadir}/bin/nvprof" "." "${ecudadir}/lib64:${ecudadir}/lib" - - dobin "${T}"/cuda-config -} - -pkg_postinst_check() { - local a b - a="$(version_sort $(cuda-config -s))"; a=( $a ) - # greatest supported version - b="${a[${#a[@]}-1]}" - - # if gcc and if not gcc-version is at least greatest supported - if tc-is-gcc && \ - ! version_is_at_least gcc-version ${b}; then - ewarn "" - ewarn "gcc >= ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - ewarn "" - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi -} diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-9.0.176.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-9.0.176.ebuild deleted file mode 100644 index e56db8e3b47d..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-9.0.176.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit check-reqs cuda eutils toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1-2) -DRIVER_PV="384.81" - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/Prod/local_installers/cuda_${PV}_${DRIVER_PV}_linux-run -> cuda_${PV}_${DRIVER_PV}_linux.run" - -LICENSE="NVIDIA-CUDA" -SLOT="0/${PV}" -KEYWORDS="-* ~amd64 ~amd64-linux" -IUSE="debugger doc eclipse profiler" -RESTRICT="bindist mirror" - -DEPEND="" -RDEPEND="${DEPEND} - >=sys-devel/gcc-4.7[cxx] - =x11-drivers/nvidia-drivers-384.81[X,uvm] - debugger? ( - sys-libs/libtermcap-compat - sys-libs/ncurses-compat:5[tinfo] - ) - eclipse? ( >=virtual/jre-1.6 ) - profiler? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}" - -QA_PREBUILT="opt/cuda/*" - -CHECKREQS_DISK_BUILD="3500M" - -pkg_setup() { - # We don't like to run cuda_pkg_setup as it depends on us - check-reqs_pkg_setup -} - -src_unpack() { - unpacker - unpacker run_files/cuda-linux*.run -} - -src_prepare() { - local cuda_supported_gcc - - # ATTENTION: change requires revbump - cuda_supported_gcc="4.7 4.8 4.9 5.3 5.4 6.3 6.4" - - sed \ - -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ - "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die - - default -} - -src_install() { - local i remove=( doc jre run_files install-linux.pl cuda-installer.pl ) - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}${cudadir}" - - if use doc; then - DOCS+=( doc/pdf/. ) - HTML_DOCS+=( doc/html/. ) - fi - einstalldocs - - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - - use debugger || remove+=( bin/cuda-gdb extras/Debugger extras/cuda-gdb-${PV}.src.tar.gz ) - - if use profiler; then - # hack found in install-linux.pl - for i in nvvp nsight; do - cat > bin/${i} <<- EOF || die - #!/usr/bin/env sh - LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ - UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ - ${ecudadir}/lib${i}/${i} -vm ${EPREFIX}/usr/bin/java - EOF - chmod a+x bin/${i} || die - done - else - use eclipse || remove+=( libnvvp libnsight ) - remove+=( extras/CUPTI ) - fi - - for i in "${remove[@]}"; do - ebegin "Cleaning ${i}..." - rm -rf "${i}" || die - eend - done - - dodir ${cudadir} - mv * "${ED%/}${cudadir}" || die - - cat > "${T}"/99cuda <<- EOF || die - PATH=${ecudadir}/bin$(usex profiler ":${ecudadir}/libnvvp" "") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib64:${ecudadir}/lib:${ecudadir}/nvvm/lib64 - EOF - doenvd "${T}"/99cuda - - use profiler && \ - make_wrapper nvprof "${ecudadir}/bin/nvprof" "." "${ecudadir}/lib64:${ecudadir}/lib" - - dobin "${T}"/cuda-config -} - -pkg_postinst_check() { - local a b - a="$(version_sort $(cuda-config -s))"; a=( $a ) - # greatest supported version - b="${a[${#a[@]}-1]}" - - # if gcc and if not gcc-version is at least greatest supported - if tc-is-gcc && \ - ! version_is_at_least gcc-version ${b}; then - ewarn "" - ewarn "gcc >= ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - ewarn "" - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi -} diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-9.1.85.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-9.1.85.ebuild deleted file mode 100644 index 532275f52c64..000000000000 --- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-9.1.85.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit check-reqs cuda eutils toolchain-funcs unpacker versionator - -MYD=$(get_version_component_range 1-2) -DRIVER_PV="387.26" - -DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" -HOMEPAGE="https://developer.nvidia.com/cuda-zone" -SRC_URI="https://developer.nvidia.com/compute/cuda/${MYD}/Prod/local_installers/cuda_${PV}_${DRIVER_PV}_linux -> cuda_${PV}_${DRIVER_PV}_linux.run" - -LICENSE="NVIDIA-CUDA" -SLOT="0/${PV}" -KEYWORDS="-* ~amd64 ~amd64-linux" -IUSE="debugger doc eclipse profiler" -RESTRICT="bindist mirror" - -DEPEND="" -RDEPEND="${DEPEND} - =x11-drivers/nvidia-drivers-${DRIVER_PV}[X,uvm] - debugger? ( - sys-libs/libtermcap-compat - sys-libs/ncurses-compat:5[tinfo] - ) - eclipse? ( >=virtual/jre-1.6 ) - profiler? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}" - -QA_PREBUILT="opt/cuda/*" - -CHECKREQS_DISK_BUILD="3500M" - -pkg_setup() { - # We don't like to run cuda_pkg_setup as it depends on us - check-reqs_pkg_setup -} - -src_unpack() { - unpacker - unpacker run_files/cuda-linux*.run -} - -src_prepare() { - local cuda_supported_gcc - - # ATTENTION: change requires revbump - cuda_supported_gcc="4.7 4.8 4.9 5.3 5.4 6.3 6.4" - - sed \ - -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \ - "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die - - default -} - -src_install() { - local i remove=( doc jre run_files install-linux.pl cuda-installer.pl ) - local cudadir=/opt/cuda - local ecudadir="${EPREFIX}${cudadir}" - - if use doc; then - DOCS+=( doc/pdf/. ) - HTML_DOCS+=( doc/html/. ) - fi - einstalldocs - - mv doc/man/man3/{,cuda-}deprecated.3 || die - doman doc/man/man*/* - - use debugger || remove+=( bin/cuda-gdb extras/Debugger extras/cuda-gdb-${PV}.src.tar.gz ) - - if use profiler; then - # hack found in install-linux.pl - for i in nvvp nsight; do - cat > bin/${i} <<- EOF || die - #!/usr/bin/env sh - LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}:${ecudadir}/lib:${ecudadir}/lib64 \ - UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 \ - ${ecudadir}/lib${i}/${i} -vm ${EPREFIX}/usr/bin/java - EOF - chmod a+x bin/${i} || die - done - else - use eclipse || remove+=( libnvvp libnsight ) - remove+=( extras/CUPTI ) - fi - - for i in "${remove[@]}"; do - ebegin "Cleaning ${i}..." - rm -rf "${i}" || die - eend - done - - dodir ${cudadir} - mv * "${ED%/}${cudadir}" || die - - cat > "${T}"/99cuda <<- EOF || die - PATH=${ecudadir}/bin$(usex profiler ":${ecudadir}/libnvvp" "") - ROOTPATH=${ecudadir}/bin - LDPATH=${ecudadir}/lib64:${ecudadir}/lib:${ecudadir}/nvvm/lib64 - EOF - doenvd "${T}"/99cuda - - use profiler && \ - make_wrapper nvprof "${ecudadir}/bin/nvprof" "." "${ecudadir}/lib64:${ecudadir}/lib" - - dobin "${T}"/cuda-config -} - -pkg_postinst_check() { - local a b - a="$(version_sort $(cuda-config -s))"; a=( $a ) - # greatest supported version - b="${a[${#a[@]}-1]}" - - # if gcc and if not gcc-version is at least greatest supported - if tc-is-gcc && \ - ! version_is_at_least gcc-version ${b}; then - ewarn "" - ewarn "gcc >= ${b} will not work with CUDA" - ewarn "Make sure you set an earlier version of gcc with gcc-config" - ewarn "or append --compiler-bindir= pointing to a gcc bindir like" - ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}" - ewarn "to the nvcc compiler flags" - ewarn "" - fi -} - -pkg_postinst() { - if [[ ${MERGE_TYPE} != binary ]]; then - pkg_postinst_check - fi -} diff --git a/dev-util/patchutils/patchutils-0.3.3.ebuild b/dev-util/patchutils/patchutils-0.3.3.ebuild index fd460136c17b..ace766e9ee85 100644 --- a/dev-util/patchutils/patchutils-0.3.3.ebuild +++ b/dev-util/patchutils/patchutils-0.3.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://cyberelk.net/tim/data/patchutils/stable/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/patchutils/patchutils-0.3.4.ebuild b/dev-util/patchutils/patchutils-0.3.4.ebuild index f97fd4b806f0..2b043179cd22 100644 --- a/dev-util/patchutils/patchutils-0.3.4.ebuild +++ b/dev-util/patchutils/patchutils-0.3.4.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://cyberelk.net/tim/data/patchutils/stable/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/pkgconfig/pkgconfig-0.28-r2.ebuild b/dev-util/pkgconfig/pkgconfig-0.28-r2.ebuild index eabba5a8f09f..6d2a5dc55711 100644 --- a/dev-util/pkgconfig/pkgconfig-0.28-r2.ebuild +++ b/dev-util/pkgconfig/pkgconfig-0.28-r2.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://anongit.freedesktop.org/git/pkg-config.git" inherit autotools git-2 else - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SRC_URI="https://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz" fi @@ -42,7 +42,7 @@ src_prepare() { if [[ ${PV} == *9999* ]]; then eautoreconf else - elibtoolize # Required for FreeMiNT wrt #333429 + elibtoolize fi } diff --git a/dev-util/pkgconfig/pkgconfig-0.28-r3.ebuild b/dev-util/pkgconfig/pkgconfig-0.28-r3.ebuild index 66e587988338..1befce397d23 100644 --- a/dev-util/pkgconfig/pkgconfig-0.28-r3.ebuild +++ b/dev-util/pkgconfig/pkgconfig-0.28-r3.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_CHECKOUT_DIR=${WORKDIR}/${MY_P} inherit autotools git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SRC_URI="https://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz" fi @@ -52,7 +52,7 @@ src_prepare() { if [[ ${PV} == *9999* ]]; then eautoreconf else - elibtoolize # Required for FreeMiNT wrt #333429 + elibtoolize fi } diff --git a/dev-util/pkgconfig/pkgconfig-0.29.1.ebuild b/dev-util/pkgconfig/pkgconfig-0.29.1.ebuild index 80dfe836e0a4..f5fbed01dd0e 100644 --- a/dev-util/pkgconfig/pkgconfig-0.29.1.ebuild +++ b/dev-util/pkgconfig/pkgconfig-0.29.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_CHECKOUT_DIR=${WORKDIR}/${MY_P} inherit autotools git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SRC_URI="https://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz" fi @@ -46,7 +46,7 @@ src_prepare() { if [[ ${PV} == *9999* ]]; then eautoreconf else - elibtoolize # Required for FreeMiNT wrt #333429 + elibtoolize fi if [[ ${CHOST} == *-solaris* ]] ; then diff --git a/dev-util/pkgconfig/pkgconfig-0.29.2.ebuild b/dev-util/pkgconfig/pkgconfig-0.29.2.ebuild index 41c441193c98..f9fbcca3b708 100644 --- a/dev-util/pkgconfig/pkgconfig-0.29.2.ebuild +++ b/dev-util/pkgconfig/pkgconfig-0.29.2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_CHECKOUT_DIR=${WORKDIR}/${MY_P} inherit autotools git-r3 else - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SRC_URI="https://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz" fi @@ -46,7 +46,7 @@ src_prepare() { if [[ ${PV} == *9999* ]]; then eautoreconf else - elibtoolize # Required for FreeMiNT wrt #333429 + elibtoolize fi if [[ ${CHOST} == *-solaris* ]] ; then diff --git a/dev-util/pkgconfig/pkgconfig-9999.ebuild b/dev-util/pkgconfig/pkgconfig-9999.ebuild index 80dfe836e0a4..f5fbed01dd0e 100644 --- a/dev-util/pkgconfig/pkgconfig-9999.ebuild +++ b/dev-util/pkgconfig/pkgconfig-9999.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_CHECKOUT_DIR=${WORKDIR}/${MY_P} inherit autotools git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SRC_URI="https://pkgconfig.freedesktop.org/releases/${MY_P}.tar.gz" fi @@ -46,7 +46,7 @@ src_prepare() { if [[ ${PV} == *9999* ]]; then eautoreconf else - elibtoolize # Required for FreeMiNT wrt #333429 + elibtoolize fi if [[ ${CHOST} == *-solaris* ]] ; then diff --git a/dev-util/ragel/ragel-6.10.ebuild b/dev-util/ragel/ragel-6.10.ebuild index 2feb94382daa..031d855b5f57 100644 --- a/dev-util/ragel/ragel-6.10.ebuild +++ b/dev-util/ragel/ragel-6.10.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.colm.net/files/ragel/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="vim-syntax" DEPEND="" diff --git a/dev-util/rt-tests/Manifest b/dev-util/rt-tests/Manifest index 8ef3346de3ca..9ef496a4e6c1 100644 --- a/dev-util/rt-tests/Manifest +++ b/dev-util/rt-tests/Manifest @@ -1 +1 @@ -DIST rt-tests-1.9.tar.xz 112180 BLAKE2B fa9b7b70bd9ae5d5f5e1077ddbd916bc4556d079d4067f16289ab34fec16ed0c8074607a7a8e50ea7bad4df318a063074f1c0ec5c2e895851d3045d51a8ecd74 SHA512 66f086dbda31567e6dc5297424ec66b2c6bd7cb0e065c32e02c326f33967f3a301b1b34f9eb0dd0acd853279c64fb1c2bc271ac26648f4abc3f6090ba6484cfa +DIST rt-tests-1.10.tar.xz 112300 BLAKE2B b38a7357b1402de94661014e71ed9fc48d9dde6cabbe72ed4031841b57f7fb76a01dda03c7888f11d8e5e9c11cda8281dae1b437f0d1ff971d2941547f659103 SHA512 9512419b364746ad490894c7184a391f0e8d571477ad636abff8ed473151c6f2c263475ca4aa7d498e81c18e17e42ae82260693b90bce4ef9889e0eaf0b77b58 diff --git a/dev-util/rt-tests/files/rt-tests-1.9-musl.patch b/dev-util/rt-tests/files/rt-tests-1.10-musl.patch similarity index 85% rename from dev-util/rt-tests/files/rt-tests-1.9-musl.patch rename to dev-util/rt-tests/files/rt-tests-1.10-musl.patch index 0114cd004473..2dc17d504922 100644 --- a/dev-util/rt-tests/files/rt-tests-1.9-musl.patch +++ b/dev-util/rt-tests/files/rt-tests-1.10-musl.patch @@ -1,4 +1,4 @@ -From fd78f200ac8e9d1eb7579cd9e4adaaa1a4dc2d46 Mon Sep 17 00:00:00 2001 +From 0b7a1e0d3463aa8aa4b7dcad0ec154e658d68036 Mon Sep 17 00:00:00 2001 From: Kurt Kanzenbach Date: Wed, 1 Apr 2020 20:15:24 +0200 Subject: [PATCH] all: Fix musl build @@ -16,7 +16,7 @@ Signed-off-by: Kurt Kanzenbach --- Makefile | 5 -- src/backfire/sendme.c | 1 + - src/cyclictest/cyclictest.c | 68 ++++----------------------- + src/cyclictest/cyclictest.c | 70 ++++----------------------- src/hackbench/hackbench.c | 4 +- src/include/musl.h | 28 +++++++++++ src/lib/rt-utils.c | 1 + @@ -26,11 +26,11 @@ Signed-off-by: Kurt Kanzenbach src/ptsematest/ptsematest.c | 1 + src/rt-migrate-test/rt-migrate-test.c | 1 + src/sched_deadline/cyclicdeadline.c | 2 + - 12 files changed, 50 insertions(+), 66 deletions(-) + 12 files changed, 51 insertions(+), 67 deletions(-) create mode 100644 src/include/musl.h diff --git a/Makefile b/Makefile -index c3ebbd7b2a2e..8815c113c0df 100644 +index 636f1914a777..01732ee2647f 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,6 @@ OBJDIR = bld @@ -41,17 +41,17 @@ index c3ebbd7b2a2e..8815c113c0df 100644 pmqtest.c \ ptsematest.c \ rt-migrate-test.c \ -@@ -36,7 +35,6 @@ LDFLAGS ?= - PYLIB ?= $(shell python3 -c 'import distutils.sysconfig; print (distutils.sysconfig.get_python_lib())') +@@ -42,7 +41,6 @@ ifeq (${PYLIB},) + endif MANPAGES = src/cyclictest/cyclictest.8 \ - src/pi_tests/pi_stress.8 \ src/ptsematest/ptsematest.8 \ src/rt-migrate-test/rt-migrate-test.8 \ src/sigwaittest/sigwaittest.8 \ -@@ -129,9 +127,6 @@ deadline_test: $(OBJDIR)/deadline_test.o $(OBJDIR)/librttest.a - signaltest: $(OBJDIR)/signaltest.o $(OBJDIR)/librttest.a - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) +@@ -130,9 +128,6 @@ deadline_test: $(OBJDIR)/deadline_test.o $(OBJDIR)/librttest.a + signaltest: $(OBJDIR)/signaltest.o $(OBJDIR)/librttest.a $(OBJDIR)/librttestnuma.a + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) $(RTTESTNUMA) -pi_stress: $(OBJDIR)/pi_stress.o $(OBJDIR)/librttest.a - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS) $(RTTESTLIB) @@ -72,18 +72,18 @@ index d963723b1c93..b355bbbcfece 100644 #include #include diff --git a/src/cyclictest/cyclictest.c b/src/cyclictest/cyclictest.c -index b41d42f13f24..56b27a4e0547 100644 +index f38c453f1975..b6b91218f756 100644 --- a/src/cyclictest/cyclictest.c +++ b/src/cyclictest/cyclictest.c -@@ -36,6 +36,7 @@ - #include "rt_numa.h" +@@ -37,6 +37,7 @@ #include "rt-utils.h" + #include "rt-numa.h" +#include "musl.h" #include -@@ -501,12 +502,8 @@ static void *timerthread(void *param) +@@ -500,12 +501,8 @@ static void *timerthread(void *param) { struct thread_param *par = param; struct sched_param schedp; @@ -96,7 +96,7 @@ index b41d42f13f24..56b27a4e0547 100644 struct thread_stat *stat = par->stats; int stopped = 0; cpu_set_t mask; -@@ -537,14 +534,6 @@ static void *timerthread(void *param) +@@ -536,14 +533,6 @@ static void *timerthread(void *param) sigaddset(&sigset, par->signal); sigprocmask(SIG_BLOCK, &sigset, NULL); @@ -111,7 +111,7 @@ index b41d42f13f24..56b27a4e0547 100644 memset(&schedp, 0, sizeof(schedp)); schedp.sched_priority = par->prio; if (setscheduler(0, par->policy, &schedp)) -@@ -599,20 +588,6 @@ static void *timerthread(void *param) +@@ -598,20 +587,6 @@ static void *timerthread(void *param) stop = now; stop.tv_sec += duration; } @@ -132,7 +132,7 @@ index b41d42f13f24..56b27a4e0547 100644 stat->threadstarted++; -@@ -620,16 +595,10 @@ static void *timerthread(void *param) +@@ -619,16 +594,10 @@ static void *timerthread(void *param) uint64_t diff; unsigned long diff_smi = 0; @@ -150,7 +150,7 @@ index b41d42f13f24..56b27a4e0547 100644 case MODE_CLOCK_NANOSLEEP: if (par->timermode == TIMER_ABSTIME) { ret = clock_nanosleep(par->clock, TIMER_ABSTIME, -@@ -751,11 +720,6 @@ static void *timerthread(void *param) +@@ -749,11 +718,6 @@ static void *timerthread(void *param) next.tv_sec += interval.tv_sec; next.tv_nsec += interval.tv_nsec; @@ -162,7 +162,7 @@ index b41d42f13f24..56b27a4e0547 100644 tsnorm(&next); while (tsgreater(&now, &next)) { -@@ -780,17 +744,6 @@ out: +@@ -778,17 +742,6 @@ out: pthread_mutex_unlock(&refresh_on_max_lock); } @@ -180,7 +180,7 @@ index b41d42f13f24..56b27a4e0547 100644 /* close msr file */ if (smi) close(par->msr_fd); -@@ -1305,7 +1258,8 @@ static void process_options (int argc, char *argv[], int max_cpus) +@@ -1159,7 +1112,8 @@ static void process_options(int argc, char *argv[], int max_cpus) case OPT_VERBOSE: verbose = 1; break; case 'x': case OPT_POSIX_TIMERS: @@ -190,7 +190,7 @@ index b41d42f13f24..56b27a4e0547 100644 case '?': case OPT_HELP: display_help(0); break; -@@ -1338,13 +1292,6 @@ static void process_options (int argc, char *argv[], int max_cpus) +@@ -1192,13 +1146,6 @@ static void process_options(int argc, char *argv[], int max_cpus) } } @@ -203,8 +203,8 @@ index b41d42f13f24..56b27a4e0547 100644 - /* if smp wasn't requested, test for numa automatically */ if (!smp) { - #ifdef NUMA -@@ -2038,7 +1985,6 @@ int main(int argc, char **argv) + if (numa_initialize()) +@@ -1881,7 +1828,6 @@ int main(int argc, char **argv) } @@ -212,7 +212,7 @@ index b41d42f13f24..56b27a4e0547 100644 mode = use_nanosleep + use_system; sigemptyset(&sigset); -@@ -2088,16 +2034,18 @@ int main(int argc, char **argv) +@@ -1931,16 +1877,18 @@ int main(int argc, char **argv) void *stack; void *currstk; size_t stksize; @@ -221,8 +221,9 @@ index b41d42f13f24..56b27a4e0547 100644 /* find the memory node associated with the cpu i */ node = rt_numa_numa_node_of_cpu(cpu); - /* get the stack size set for for this thread */ +- /* get the stack size set for this thread */ - if (pthread_attr_getstack(&attr, &currstk, &stksize)) ++ /* get the stack size set for for this thread */ + err = pthread_attr_getstack(&attr, &currstk, &stksize); + if (err != EINVAL) fatal("failed to get stack size for thread %d\n", i); @@ -234,7 +235,7 @@ index b41d42f13f24..56b27a4e0547 100644 /* allocate memory for a stack on appropriate node */ diff --git a/src/hackbench/hackbench.c b/src/hackbench/hackbench.c -index 2cddff654df6..46f09fa9e7ba 100644 +index 268c23233004..bbbb29a3a430 100644 --- a/src/hackbench/hackbench.c +++ b/src/hackbench/hackbench.c @@ -24,13 +24,15 @@ @@ -289,7 +290,7 @@ index 000000000000..ea5075e768c8 + +#endif /* _MUSL_H_ */ diff --git a/src/lib/rt-utils.c b/src/lib/rt-utils.c -index f786588706cd..c1a55272dfdb 100644 +index 2d68d62cd875..529d427c8084 100644 --- a/src/lib/rt-utils.c +++ b/src/lib/rt-utils.c @@ -23,6 +23,7 @@ @@ -327,7 +328,7 @@ index 97a345edd26e..1028d344edff 100644 #define TIMEOUT 2 diff --git a/src/pmqtest/pmqtest.c b/src/pmqtest/pmqtest.c -index 5db8d348cdf8..2de6c1417e4a 100644 +index 5f7a24d55db6..555679cf36ef 100644 --- a/src/pmqtest/pmqtest.c +++ b/src/pmqtest/pmqtest.c @@ -24,6 +24,7 @@ @@ -339,7 +340,7 @@ index 5db8d348cdf8..2de6c1417e4a 100644 #include diff --git a/src/ptsematest/ptsematest.c b/src/ptsematest/ptsematest.c -index de8ea2fe1b0c..1568f3b78711 100644 +index 2e392299fdc4..b45d35755865 100644 --- a/src/ptsematest/ptsematest.c +++ b/src/ptsematest/ptsematest.c @@ -22,6 +22,7 @@ @@ -351,7 +352,7 @@ index de8ea2fe1b0c..1568f3b78711 100644 #include diff --git a/src/rt-migrate-test/rt-migrate-test.c b/src/rt-migrate-test/rt-migrate-test.c -index 4863238edeb4..9f1aba159dc7 100644 +index 9bf716c9178c..f51d388d9150 100644 --- a/src/rt-migrate-test/rt-migrate-test.c +++ b/src/rt-migrate-test/rt-migrate-test.c @@ -25,6 +25,7 @@ @@ -363,12 +364,12 @@ index 4863238edeb4..9f1aba159dc7 100644 int nr_tasks; int lfd; diff --git a/src/sched_deadline/cyclicdeadline.c b/src/sched_deadline/cyclicdeadline.c -index a08e28e73c42..675a0ea1a162 100644 +index 98eb367248ac..45b27f72a5a7 100644 --- a/src/sched_deadline/cyclicdeadline.c +++ b/src/sched_deadline/cyclicdeadline.c -@@ -32,6 +32,8 @@ - #include +@@ -34,6 +34,8 @@ #include + #include +#include "musl.h" + diff --git a/dev-util/rt-tests/rt-tests-1.9.ebuild b/dev-util/rt-tests/rt-tests-1.10.ebuild similarity index 93% rename from dev-util/rt-tests/rt-tests-1.9.ebuild rename to dev-util/rt-tests/rt-tests-1.10.ebuild index cb4f2d293518..2a930acd4b6f 100644 --- a/dev-util/rt-tests/rt-tests-1.9.ebuild +++ b/dev-util/rt-tests/rt-tests-1.10.ebuild @@ -32,7 +32,7 @@ src_compile() { } src_install() { - emake prefix=/usr DESTDIR="${D}" MAN_COMPRESSION=none install + emake prefix=/usr DESTDIR="${ED}" install python_fix_shebang "${ED}" python_optimize } diff --git a/dev-util/wayland-scanner/Manifest b/dev-util/wayland-scanner/Manifest new file mode 100644 index 000000000000..8abe868d035a --- /dev/null +++ b/dev-util/wayland-scanner/Manifest @@ -0,0 +1 @@ +DIST wayland-1.18.91.tar.xz 453500 BLAKE2B 6e234fa637bf4329fcf37c7372e3d02a50742812e2f61477ce302da4c2a1b9377874b0e4e2da899c726ede417081c4d459e40863169352825dd38a8fe0dcf267 SHA512 5ab770c87507e8248aa5197a253f27f3cca984bf1a69c52b438e9aaf512e6b0d841321f81c20643a49ef62eeb6c8b3a6391eadfee5c8822c3cf0d63bb0a8e0f8 diff --git a/dev-util/wayland-scanner/metadata.xml b/dev-util/wayland-scanner/metadata.xml new file mode 100644 index 000000000000..e943b72b8a48 --- /dev/null +++ b/dev-util/wayland-scanner/metadata.xml @@ -0,0 +1,8 @@ + + + + + x11@gentoo.org + X11 + + diff --git a/dev-util/wayland-scanner/wayland-scanner-1.18.91.ebuild b/dev-util/wayland-scanner/wayland-scanner-1.18.91.ebuild new file mode 100644 index 000000000000..eeb424d9d3c1 --- /dev/null +++ b/dev-util/wayland-scanner/wayland-scanner-1.18.91.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/wayland.git" + inherit git-r3 +else + SRC_URI="https://wayland.freedesktop.org/releases/wayland-${PV}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + S="${WORKDIR}/wayland-${PV}" +fi +inherit meson multilib-minimal + +DESCRIPTION="wayland-scanner tool" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/wayland" + +LICENSE="MIT" +SLOT="0" + +BDEPEND="virtual/pkgconfig" +RDEPEND=" + !=dev-libs/expat-2.1.0-r3:=[$MULTILIB_USEDEP] +" +DEPEND="${RDEPEND}" + +multilib_src_configure() { + local emesonargs=( + -Ddocumentation=false + -Ddtd_validation=false + -Dlibraries=false + -Dscanner=true + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_install() { + meson_src_install +} diff --git a/dev-util/wayland-scanner/wayland-scanner-9999.ebuild b/dev-util/wayland-scanner/wayland-scanner-9999.ebuild new file mode 100644 index 000000000000..eeb424d9d3c1 --- /dev/null +++ b/dev-util/wayland-scanner/wayland-scanner-9999.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/wayland/wayland.git" + inherit git-r3 +else + SRC_URI="https://wayland.freedesktop.org/releases/wayland-${PV}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + S="${WORKDIR}/wayland-${PV}" +fi +inherit meson multilib-minimal + +DESCRIPTION="wayland-scanner tool" +HOMEPAGE="https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/wayland" + +LICENSE="MIT" +SLOT="0" + +BDEPEND="virtual/pkgconfig" +RDEPEND=" + !=dev-libs/expat-2.1.0-r3:=[$MULTILIB_USEDEP] +" +DEPEND="${RDEPEND}" + +multilib_src_configure() { + local emesonargs=( + -Ddocumentation=false + -Ddtd_validation=false + -Dlibraries=false + -Dscanner=true + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + meson_src_test +} + +multilib_src_install() { + meson_src_install +} diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 40c99e3f480f72f71cb5eb8708f2b0f250996274..c0e021155cecc1f994a6d5f8271b66fa5e2b71bc 100644 GIT binary patch delta 10082 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 E076C`N&o-= delta 10050 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�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 E04&dEF8}}l diff --git a/eclass/acct-group.eclass b/eclass/acct-group.eclass index 6fabc530e2ea..18a40d7ad6f5 100644 --- a/eclass/acct-group.eclass +++ b/eclass/acct-group.eclass @@ -80,7 +80,7 @@ readonly ACCT_GROUP_NAME # << Boilerplate ebuild variables >> : ${DESCRIPTION:="System group: ${ACCT_GROUP_NAME}"} : ${SLOT:=0} -: ${KEYWORDS:=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris} +: ${KEYWORDS:=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris} S=${WORKDIR} diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass index 3aa7a1cfe0f0..af5a4a923354 100644 --- a/eclass/acct-user.eclass +++ b/eclass/acct-user.eclass @@ -120,7 +120,7 @@ readonly ACCT_USER_NAME # << Boilerplate ebuild variables >> : ${DESCRIPTION:="System user: ${ACCT_USER_NAME}"} : ${SLOT:=0} -: ${KEYWORDS:=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris} +: ${KEYWORDS:=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris} S=${WORKDIR} diff --git a/eclass/qmake-utils.eclass b/eclass/qmake-utils.eclass index cf287ee8d7ed..0d49eb94382c 100644 --- a/eclass/qmake-utils.eclass +++ b/eclass/qmake-utils.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: qmake-utils.eclass @@ -6,10 +6,10 @@ # qt@gentoo.org # @AUTHOR: # Davide Pesavento -# @SUPPORTED_EAPIS: 6 7 +# @SUPPORTED_EAPIS: 7 # @BLURB: Common functions for qmake-based packages. # @DESCRIPTION: -# Utility eclass providing wrapper functions for Qt4 and Qt5 qmake. +# Utility eclass providing wrapper functions for Qt5 qmake. # # This eclass does not set any metadata variables nor export any phase # functions. It can be inherited safely. @@ -17,55 +17,59 @@ if [[ -z ${_QMAKE_UTILS_ECLASS} ]]; then _QMAKE_UTILS_ECLASS=1 -[[ ${EAPI:-0} == [012345] ]] && die "qmake-utils.eclass: unsupported EAPI=${EAPI:-0}" +case ${EAPI} in + 7) ;; + *) die "EAPI=${EAPI:-0} is not supported" ;; +esac -inherit estack toolchain-funcs +inherit toolchain-funcs + +# @FUNCTION: _qmake-utils_banned_func +# @INTERNAL +# @DESCRIPTION: +# Banned functions are banned. +_qmake-utils_banned_func() { + die "${FUNCNAME[1]} is banned in EAPI 7 and later" +} # @FUNCTION: qt4_get_bindir +# @INTERNAL # @DESCRIPTION: -# Echoes the directory where Qt4 binaries are installed. -# EPREFIX is already prepended to the returned path. +# Banned. qt4_get_bindir() { - [[ ${EAPI:-0} == [0123456] ]] || die "${FUNCNAME[1]} is banned in EAPI 7 and later" - - local qtbindir=${EPREFIX}$(qt4_get_libdir)/bin - if [[ -d ${qtbindir} ]]; then - echo ${qtbindir} - else - echo ${EPREFIX}/usr/bin - fi + _qmake-utils_banned_func } # @FUNCTION: qt4_get_headerdir +# @INTERNAL # @DESCRIPTION: -# Echoes the directory where Qt4 headers are installed. +# Banned. qt4_get_headerdir() { - [[ ${EAPI:-0} == [0123456] ]] || die "${FUNCNAME[1]} is banned in EAPI 7 and later" - echo /usr/include/qt4 + _qmake-utils_banned_func } # @FUNCTION: qt4_get_libdir +# @INTERNAL # @DESCRIPTION: -# Echoes the directory where Qt4 libraries are installed. +# Banned. qt4_get_libdir() { - [[ ${EAPI:-0} == [0123456] ]] || die "${FUNCNAME[1]} is banned in EAPI 7 and later" - echo /usr/$(get_libdir)/qt4 + _qmake-utils_banned_func } # @FUNCTION: qt4_get_mkspecsdir +# @INTERNAL # @DESCRIPTION: -# Echoes the directory where Qt4 mkspecs are installed. +# Banned. qt4_get_mkspecsdir() { - [[ ${EAPI:-0} == [0123456] ]] || die "${FUNCNAME[1]} is banned in EAPI 7 and later" - echo /usr/share/qt4/mkspecs + _qmake-utils_banned_func } # @FUNCTION: qt4_get_plugindir +# @INTERNAL # @DESCRIPTION: -# Echoes the directory where Qt4 plugins are installed. +# Banned. qt4_get_plugindir() { - [[ ${EAPI:-0} == [0123456] ]] || die "${FUNCNAME[1]} is banned in EAPI 7 and later" - echo $(qt4_get_libdir)/plugins + _qmake-utils_banned_func } # @FUNCTION: qt5_get_bindir @@ -105,176 +109,19 @@ qt5_get_plugindir() { } # @FUNCTION: qmake-utils_find_pro_file -# @RETURN: zero or one qmake .pro file names # @INTERNAL # @DESCRIPTION: -# Outputs a project file name that can be passed to eqmake. -# 0 *.pro files found --> outputs null string; -# 1 *.pro file found --> outputs its name; -# 2 or more *.pro files found --> if "${PN}.pro" or -# "$(basename ${S}).pro" are there, outputs one of them. +# Banned. qmake-utils_find_pro_file() { - local dir_name=$(basename "${S}") - - # set nullglob to avoid expanding *.pro to the literal - # string "*.pro" when there are no matching files - eshopts_push -s nullglob - local pro_files=(*.pro) - eshopts_pop - - case ${#pro_files[@]} in - 0) - : ;; - 1) - echo "${pro_files}" - ;; - *) - for pro_file in "${pro_files[@]}"; do - if [[ ${pro_file%.pro} == ${dir_name} || ${pro_file%.pro} == ${PN} ]]; then - echo "${pro_file}" - break - fi - done - ;; - esac + _qmake-utils_banned_func } -# @VARIABLE: EQMAKE4_EXCLUDE -# @DEFAULT_UNSET -# @DESCRIPTION: -# List of files to be excluded from eqmake4 CONFIG processing. -# Paths are relative to the current working directory (usually ${S}). -# -# Example: EQMAKE4_EXCLUDE="ignore/me.pro foo/*" - # @FUNCTION: eqmake4 -# @USAGE: [project_file] [parameters to qmake] +# @INTERNAL # @DESCRIPTION: -# Wrapper for Qt4's qmake. If project_file is not specified, eqmake4 looks -# for one in the current directory (non-recursively). If multiple project -# files are found, then ${PN}.pro is used, if it exists, otherwise eqmake4 -# will not be able to continue. -# -# All other arguments are appended unmodified to qmake command line. -# -# For recursive build systems, i.e. those based on the subdirs template, -# you should run eqmake4 on the top-level project file only, unless you -# have a valid reason to do otherwise. During the building, qmake will -# be automatically re-invoked with the right arguments on every directory -# specified inside the top-level project file. +# Banned. eqmake4() { - debug-print-function ${FUNCNAME} "$@" - - [[ ${EAPI:-0} == [0123456] ]] || die "${FUNCNAME[1]} is banned in EAPI 7 and later" - - ebegin "Running qmake" - - local qmake_args=("$@") - - # Check if the project file name was passed as first argument. If not, look for candidates. - local regexp='.*\.pro' - if ! [[ ${1} =~ ${regexp} ]]; then - local project_file=$(qmake-utils_find_pro_file) - if [[ -z ${project_file} ]]; then - echo - eerror "No project files found in '${PWD}'" - eerror "This shouldn't happen - please send a bug report to https://bugs.gentoo.org/" - echo - die "eqmake4 failed" - fi - qmake_args+=("${project_file}") - fi - - # Make sure the CONFIG variable is correctly set for both release and debug builds. - local config_add=release - local config_remove=debug - if in_iuse debug && use debug; then - config_add=debug - config_remove=release - fi - - local awkscript='BEGIN { - printf "### eqmake4 was here ###\n" > file; - printf "CONFIG -= debug_and_release %s\n", remove >> file; - printf "CONFIG += %s\n\n", add >> file; - fixed=0; - } - /^[[:blank:]]*CONFIG[[:blank:]]*[\+\*]?=/ { - if (gsub("\\<((" remove ")|(debug_and_release))\\>", "") > 0) { - fixed=1; - } - } - /^[[:blank:]]*CONFIG[[:blank:]]*-=/ { - if (gsub("\\<" add "\\>", "") > 0) { - fixed=1; - } - } - { - print >> file; - } - END { - print fixed; - }' - - [[ -n ${EQMAKE4_EXCLUDE} ]] && eshopts_push -o noglob - - local file - while read file; do - local excl - for excl in ${EQMAKE4_EXCLUDE}; do - [[ ${file} == ${excl} ]] && continue 2 - done - grep -q '^### eqmake4 was here ###$' "${file}" && continue - - local retval=$({ - rm -f "${file}" || echo FAIL - awk -v file="${file}" \ - -v add=${config_add} \ - -v remove=${config_remove} \ - -- "${awkscript}" || echo FAIL - } < "${file}") - - if [[ ${retval} == 1 ]]; then - einfo " - fixed CONFIG in ${file}" - elif [[ ${retval} != 0 ]]; then - eerror " - error while processing ${file}" - die "eqmake4 failed to process ${file}" - fi - done < <(find . -type f -name '*.pr[io]' -printf '%P\n' 2>/dev/null) - - [[ -n ${EQMAKE4_EXCLUDE} ]] && eshopts_pop - - "$(qt4_get_bindir)"/qmake \ - -makefile \ - QMAKE_AR="$(tc-getAR) cqs" \ - QMAKE_CC="$(tc-getCC)" \ - QMAKE_CXX="$(tc-getCXX)" \ - QMAKE_LINK="$(tc-getCXX)" \ - QMAKE_LINK_C="$(tc-getCC)" \ - QMAKE_OBJCOPY="$(tc-getOBJCOPY)" \ - QMAKE_RANLIB= \ - QMAKE_STRIP= \ - QMAKE_CFLAGS="${CFLAGS}" \ - QMAKE_CFLAGS_RELEASE= \ - QMAKE_CFLAGS_DEBUG= \ - QMAKE_CXXFLAGS="${CXXFLAGS}" \ - QMAKE_CXXFLAGS_RELEASE= \ - QMAKE_CXXFLAGS_DEBUG= \ - QMAKE_LFLAGS="${LDFLAGS}" \ - QMAKE_LFLAGS_RELEASE= \ - QMAKE_LFLAGS_DEBUG= \ - QMAKE_LIBDIR_QT="${EPREFIX}$(qt4_get_libdir)" \ - QMAKE_LIBDIR_X11="${EPREFIX}/usr/$(get_libdir)" \ - QMAKE_LIBDIR_OPENGL="${EPREFIX}/usr/$(get_libdir)" \ - "${qmake_args[@]}" - - if ! eend $? ; then - echo - eerror "Running qmake has failed! (see above for details)" - eerror "This shouldn't happen - please send a bug report to https://bugs.gentoo.org/" - echo - die "eqmake4 failed" - fi + _qmake-utils_banned_func } # @FUNCTION: eqmake5 diff --git a/eclass/xorg-2.eclass b/eclass/xorg-2.eclass index c703d06f1dbd..f3b282e1a111 100644 --- a/eclass/xorg-2.eclass +++ b/eclass/xorg-2.eclass @@ -119,7 +119,7 @@ fi # Set up autotools shared dependencies # Remember that all versions here MUST be stable -XORG_EAUTORECONF_ARCHES="ppc-aix x86-winnt" +XORG_EAUTORECONF_ARCHES="x86-winnt" EAUTORECONF_DEPEND+=" >=sys-devel/libtool-2.2.6a sys-devel/m4" diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass index 7b4c7f97deb5..ece4d97b4339 100644 --- a/eclass/xorg-3.eclass +++ b/eclass/xorg-3.eclass @@ -127,7 +127,7 @@ fi # Set up autotools shared dependencies # Remember that all versions here MUST be stable -XORG_EAUTORECONF_ARCHES="ppc-aix x86-winnt" +XORG_EAUTORECONF_ARCHES="x86-winnt" EAUTORECONF_DEPEND+=" >=sys-devel/libtool-2.2.6a sys-devel/m4" diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz index 9902415b5c3830cdcd801c0023217cf0158aedfd..9a831e952d8021a97735528a28a0f789bf62b8c2 100644 GIT binary patch literal 3714 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 literal 3717 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 diff --git a/games-engines/dMagnetic/Manifest b/games-engines/dMagnetic/Manifest index a07c1ceb83e0..97e205e0e990 100644 --- a/games-engines/dMagnetic/Manifest +++ b/games-engines/dMagnetic/Manifest @@ -1 +1 @@ -DIST dMagnetic_0.28.tar.bz2 77910 BLAKE2B bef916abd1ac6b56f680ac696f3ce52e4b451437acda3f7b4f4f8899d526f635993c1cab5441716d387b2a085c906be0806a4f5834197cfbe6a0d0b442f0adc7 SHA512 1ddbe576f5141646c2856d5b370841efa34a022d66c6c3bd9c6b1c2b374f336eef826a6f55254255c05f99d3cf1ab3c5291d9c3bf19590ef254824976b06dea6 +DIST dMagnetic_0.29.tar.bz2 82971 BLAKE2B a85ac80991eb99db694fb743f124389defb654ffcf60fe927af2b9c18cfb5a889a53462ddd1543e29afbc84f61540aa77039c3735098b1c05741a15270d88056 SHA512 ee7394205298ca6d8900eb529d48f98be916d78cea9b11fd792e1c2cc84a49c09adcf0652d40d78950748f54ea53268423eff55414a264593632122db819d4a1 diff --git a/games-engines/dMagnetic/dMagnetic-0.28.ebuild b/games-engines/dMagnetic/dMagnetic-0.29.ebuild similarity index 100% rename from games-engines/dMagnetic/dMagnetic-0.28.ebuild rename to games-engines/dMagnetic/dMagnetic-0.29.ebuild diff --git a/games-misc/Manifest.gz b/games-misc/Manifest.gz index a92503eca77f8d8f6a7a104a61d03096ca4cfe16..7b81f15b98828d9b977abac407ff5879618542fc 100644 GIT binary patch delta 3682 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 Ap#T5? delta 3678 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 diff --git a/gnome-extra/cinnamon-control-center/Manifest b/gnome-extra/cinnamon-control-center/Manifest index 51cdaae4c5ef..eaf4c20b158e 100644 --- a/gnome-extra/cinnamon-control-center/Manifest +++ b/gnome-extra/cinnamon-control-center/Manifest @@ -1,2 +1 @@ -DIST cinnamon-control-center-4.4.0.tar.gz 3868474 BLAKE2B 88e22670427416139468c35918105cc664c531aa5084636226498a09b27f56300c8541feff8f93a5ec860372436af01fdeb2ca2c0761b34a6f298439538dfb44 SHA512 3f176c067312bad68ed8ce2461937d8e8cd188839ab3cf786fb76930905691b8f5a91d700f1d88d75448eeecfd23b645b77ee15c0ec02e08718f7c9ac800677f DIST cinnamon-control-center-4.6.2.tar.gz 3877007 BLAKE2B f64ebfedc73eb92b96f81fb2743d818ec1602a550130d362eadba4c66a24a0e1f2bdffbe0bf80b23426ab57cead910c78b061b52e4eb82d0e6173d1da2d62749 SHA512 c759c14cc295ba15bde87ad1544d4bdef284d8e3fb8fbee528e9a258aaf83c6f6d76944042230725804ea6c05bd2cb5cbb59cb7507378b952221f381fc47075e diff --git a/gnome-extra/cinnamon-control-center/cinnamon-control-center-4.4.0.ebuild b/gnome-extra/cinnamon-control-center/cinnamon-control-center-4.4.0.ebuild deleted file mode 100644 index e4af1639f023..000000000000 --- a/gnome-extra/cinnamon-control-center/cinnamon-control-center-4.4.0.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" # gmodule is used, which uses dlopen - -inherit autotools eutils gnome2 - -DESCRIPTION="Cinnamons's main interface to configure various aspects of the desktop" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/" -SRC_URI="https://github.com/linuxmint/cinnamon-control-center/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="+colord debug input_devices_wacom +networkmanager +modemmanager systemd" -REQUIRED_USE="modemmanager? ( networkmanager )" -KEYWORDS="~amd64 ~x86" - -# False positives caused by nested configure scripts -QA_CONFIGURE_OPTIONS=".*" - -COMMON_DEPEND=" - dev-libs/dbus-glib - >=dev-libs/glib-2.31:2 - dev-libs/libxml2:2 - >=gnome-base/libgnomekbd-2.91.91:0= - >=gnome-extra/cinnamon-desktop-4.4:0= - >=gnome-extra/cinnamon-menus-4.4:0= - >=gnome-extra/cinnamon-settings-daemon-4.4:0= - media-libs/fontconfig - networkmanager? ( - >=net-misc/networkmanager-1.2.0:=[modemmanager?] - >=gnome-extra/nm-applet-1.2.0 - modemmanager? ( >=net-misc/modemmanager-0.7 ) - ) - >=sys-auth/polkit-0.103 - >=x11-libs/gdk-pixbuf-2.23.0:2 - >=x11-libs/gtk+-3.4.1:3 - >=x11-libs/libnotify-0.7.3:0= - x11-libs/libX11 - >=x11-libs/libxklavier-5.1 - colord? ( >=x11-misc/colord-0.1.14:0= ) - input_devices_wacom? ( - >=dev-libs/libwacom-0.7 - >=x11-libs/gtk+-3.8:3 - >=x11-libs/libXi-1.2 ) -" -# -Date: Mon, 9 Jul 2018 13:26:51 +0200 -Subject: [PATCH] ELOGIND also needs this code that is wrapped in LOGIND - condtional - ---- - cinnamon-session/csm-systemd.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/cinnamon-session/csm-systemd.c b/cinnamon-session/csm-systemd.c -index dc2aa2e..039abd9 100644 ---- a/cinnamon-session/csm-systemd.c -+++ b/cinnamon-session/csm-systemd.c -@@ -23,7 +23,7 @@ - #include "config.h" - #include "csm-systemd.h" - --#ifdef HAVE_LOGIND -+#if defined(HAVE_LOGIND) || defined(HAVE_ELOGIND) - - #include - #include --- -2.16.4 - diff --git a/gnome-extra/cinnamon-session/files/cinnamon-session-3.8.0-elogind2.patch b/gnome-extra/cinnamon-session/files/cinnamon-session-3.8.0-elogind2.patch deleted file mode 100644 index 935541cf2a5b..000000000000 --- a/gnome-extra/cinnamon-session/files/cinnamon-session-3.8.0-elogind2.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 10148b8831ba26c7991b4643cbb05d92445f4b61 Mon Sep 17 00:00:00 2001 -From: Kristian Fiskerstrand -Date: Mon, 9 Jul 2018 13:56:57 +0200 -Subject: [PATCH] elogind - ---- - cinnamon-session/meson.build | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/cinnamon-session/meson.build b/cinnamon-session/meson.build -index 1d0db5b..4be50e5 100644 ---- a/cinnamon-session/meson.build -+++ b/cinnamon-session/meson.build -@@ -77,7 +77,7 @@ executable('cinnamon-session', - xext, - xrender, - xtest, -- # elogind, -+ elogind, - ], - link_with: [ - libegg, --- -2.16.4 - diff --git a/gnome-extra/cinnamon-session/metadata.xml b/gnome-extra/cinnamon-session/metadata.xml index 67c3b0a3ebb6..46942b72cc14 100644 --- a/gnome-extra/cinnamon-session/metadata.xml +++ b/gnome-extra/cinnamon-session/metadata.xml @@ -9,9 +9,6 @@ proxy-maint@gentoo.org Proxy Maintainers - - Rely on sys-auth/elogind as runtime logind provider - linuxmint/cinnamon-session diff --git a/gnome-extra/cinnamon-settings-daemon/Manifest b/gnome-extra/cinnamon-settings-daemon/Manifest index 1b1c7374faa8..23c2aa901c2f 100644 --- a/gnome-extra/cinnamon-settings-daemon/Manifest +++ b/gnome-extra/cinnamon-settings-daemon/Manifest @@ -1,2 +1 @@ -DIST cinnamon-settings-daemon-4.4.0.tar.gz 665615 BLAKE2B ef0666864a4735ff32d57a584004176c74d0f0ad4b077d3439e135c1d24c8d0606221a1b1693a0189972b462055478680b03917a6acfcdfdc80649f7ee0fc224 SHA512 dc4b0c570b345577bd20e85b44f4c99c3e3c88a2c2aea7c928e1fae931dc4dc07c6dd64c5917661434d35e3ae606c8189c3f77e0658925b5cc6ba2dc1885cb81 DIST cinnamon-settings-daemon-4.6.4.tar.gz 668339 BLAKE2B 80e14d29a74004c1778e90d39c6ca892d3eee778134e43b8ea77cfec8cbad4f5ac21609cfbb9cdaab0b4d35b42e897223a5b9cdfd43de49d8112b8bc6fc45914 SHA512 77ddb637fd93fdfd59fb27c5a10082259fd99b4753ff36b3473db12f2fe0d19ee89d44c9e72f1ce9eab3f228c5fef418ce774dd78746d77b959ad9d8f93c1208 diff --git a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.4.0.ebuild b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.4.0.ebuild deleted file mode 100644 index c38c65257e36..000000000000 --- a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-4.4.0.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit autotools eutils gnome2 virtualx - -DESCRIPTION="Cinnamon's settings daemon" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/" -SRC_URI="https://github.com/linuxmint/cinnamon-settings-daemon/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+colord cups input_devices_wacom smartcard systemd" -RESTRICT=test - -# udev is non-optional since lots of plugins, not just gudev, pull it in -RDEPEND=" - >=dev-libs/glib-2.38:2 - dev-libs/libgudev:= - >=gnome-base/libgnomekbd-3.6 - >=gnome-extra/cinnamon-desktop-4.4:0= - media-libs/fontconfig - >=media-libs/lcms-2.2:2 - media-libs/libcanberra:0=[gtk3] - >=sys-apps/dbus-1.1.2 - dev-libs/dbus-glib - >=sys-auth/polkit-0.97 - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.9.10:3 - >=x11-libs/libnotify-0.7.3:0= - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - >=x11-libs/libxklavier-5.0 - >=sys-power/upower-0.9.11 - - colord? ( >=x11-misc/colord-0.1.27:= ) - cups? ( - >=net-print/cups-1.4[dbus] - app-admin/system-config-printer - net-print/cups-pk-helper ) - input_devices_wacom? ( - >=dev-libs/libwacom-0.7 - >=gnome-base/librsvg-2.36.2 - x11-drivers/xf86-input-wacom - x11-libs/libXtst ) - smartcard? ( >=dev-libs/nss-3.11.2 ) - systemd? ( sys-apps/systemd:0= ) - !systemd? ( sys-auth/elogind:0= ) -" -DEPEND="${RDEPEND} - dev-util/glib-utils - dev-util/gdbus-codegen - dev-libs/libxml2:2 - >=dev-util/intltool-0.37.1 - x11-base/xorg-proto - virtual/pkgconfig -" - -src_prepare() { - # make colord and wacom optional - eapply "${FILESDIR}"/${PN}-3.0.1-optional.patch - eapply "${FILESDIR}"/${PN}-3.8.0-accountservice.patch - eapply "${FILESDIR}"/${PN}-4.4.0-systemd.patch - - # Disable broken test - sed -e '/g_test_add_func ("\/color\/edid/d' \ - -i plugins/color/gcm-self-test.c || die - - eautoreconf - gnome2_src_prepare -} - -src_configure() { - # no point in disabling gudev since other plugins pull it in - gnome2_src_configure \ - --disable-static \ - --enable-gudev \ - --enable-polkit \ - --enable-logind \ - --disable-accountservice \ - $(use_enable colord color) \ - $(use_enable cups) \ - $(use_enable smartcard smartcard-support) \ - $(use_enable input_devices_wacom wacom) -} - -src_test() { - virtx emake check -} diff --git a/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-3.0.1-optional.patch b/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-3.0.1-optional.patch deleted file mode 100644 index c12d7636f967..000000000000 --- a/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-3.0.1-optional.patch +++ /dev/null @@ -1,84 +0,0 @@ ---- a/configure.ac~ 2016-05-10 17:30:40.000000000 +0200 -+++ b/configure.ac 2016-06-25 17:43:46.554279197 +0200 -@@ -259,14 +259,28 @@ - dnl - color - dnl --------------------------------------------------------------------------- - --PKG_CHECK_MODULES(COLOR, [colord >= 0.1.27 cinnamon-desktop >= $CINNAMON_DESKTOP_REQUIRED_VERSION libcanberra-gtk3]) -+AC_ARG_ENABLE(color, -+ AS_HELP_STRING([--disable-color], [disable Colord support (default: enabled)]),, -+ enable_color=yes) -+build_color=false -+if test x"$enable_color" != x"no" ; then -+ PKG_CHECK_MODULES(COLOR, [colord >= 0.1.27 cinnamon-desktop >= $CINNAMON_DESKTOP_REQUIRED_VERSION libcanberra-gtk3]) -+ build_color=true -+fi -+ -+AM_CONDITIONAL(BUILD_COLOR, [test "x$build_color" = "xtrue"]) - - dnl --------------------------------------------------------------------------- - dnl - wacom - dnl --------------------------------------------------------------------------- -+AC_ARG_ENABLE(wacom, -+ AS_HELP_STRING([--disable-wacom], [disable Wacom support (default: auto)]),, -+ enable_wacom=auto) - build_wacom=false --PKG_CHECK_MODULES(WACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION x11 xi xtst gudev-1.0 cinnamon-desktop xorg-wacom librsvg-2.0 >= $LIBRSVG_REQUIRED_VERSION gtk+-3.0 >= 3.8.0], -- [build_wacom="true" AC_DEFINE(HAVE_WACOM, 1, [Define if wacom is being build])], [build_wacom="false"]) -+if test x"$enable_wacom" != x"no" ; then -+ PKG_CHECK_MODULES(WACOM, [libwacom >= $LIBWACOM_REQUIRED_VERSION x11 xi xtst gudev-1.0 cinnamon-desktop xorg-wacom librsvg-2.0 >= $LIBRSVG_REQUIRED_VERSION gtk+-3.0 >= 3.8.0], -+ [build_wacom="true" AC_DEFINE(HAVE_WACOM, 1, [Define if wacom is being build])], [build_wacom="false"]) -+fi - - AM_CONDITIONAL(BUILD_WACOM, test "x$build_wacom" = "xtrue") - -@@ -372,9 +386,15 @@ - dnl Check for logind - dnl ==================================================================== - --PKG_CHECK_MODULES(LOGIND, [libsystemd-login], [have_logind=yes], [ -- PKG_CHECK_MODULES(LOGIND, [libsystemd], [have_logind=yes], [have_logind=no]) --]) -+AC_ARG_ENABLE([logind], -+ AS_HELP_STRING([--disable-logind], [Do not check for logind]), -+ [enable_logind=$enableval], -+ [enable_logind=auto]) -+ -+have_logind=no -+if test x$enable_logind != xno ; then -+ PKG_CHECK_MODULES(LOGIND, [libsystemd-login], [have_logind=yes], [have_logind=no]) -+fi - - if test x$have_logind = xyes; then - AC_DEFINE(HAVE_LOGIND, 1, [Define if logind is supported]) -@@ -595,6 +615,7 @@ - LCMS DICT support: ${have_new_lcms} - Libnotify support: ${have_libnotify} - -+ Colord support: ${build_color} - Wacom support: ${build_wacom} - - Smartcard support: ${have_smartcard_support} ---- a/plugins/Makefile.am~ 2016-05-10 17:30:40.000000000 +0200 -+++ b/plugins/Makefile.am 2016-06-25 17:44:30.021307677 +0200 -@@ -6,7 +6,6 @@ - automount \ - background \ - clipboard \ -- color \ - cursor \ - dummy \ - datetime \ -@@ -23,6 +22,12 @@ - - disabled_plugins = $(NULL) - -+if BUILD_COLOR -+enabled_plugins += color -+else -+disabled_plugins += color -+endif -+ - if BUILD_WACOM - enabled_plugins += wacom - else diff --git a/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-4.4.0-systemd.patch b/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-4.4.0-systemd.patch deleted file mode 100644 index 90b63731f870..000000000000 --- a/gnome-extra/cinnamon-settings-daemon/files/cinnamon-settings-daemon-4.4.0-systemd.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 4c19a41429524a2da202b919a335a646103da0fd Mon Sep 17 00:00:00 2001 -From: Leigh Scott -Date: Wed, 11 Dec 2019 23:29:08 +0000 -Subject: [PATCH] Restore old check for logind - ---- - cinnamon-settings-daemon/cinnamon-settings-session.c | 2 +- - plugins/common/csd-power-helper.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/cinnamon-settings-daemon/cinnamon-settings-session.c b/cinnamon-settings-daemon/cinnamon-settings-session.c -index adbe1e7..4d52b21 100644 ---- a/cinnamon-settings-daemon/cinnamon-settings-session.c -+++ b/cinnamon-settings-daemon/cinnamon-settings-session.c -@@ -378,7 +378,7 @@ cinnamon_settings_session_init (CinnamonSettingsSession *session) - session->priv = CINNAMON_SETTINGS_SESSION_GET_PRIVATE (session); - - #ifdef HAVE_LOGIND -- if (access("/run/systemd/system/", F_OK) == 0) { // sd_booted () -+ if (access("/run/systemd/seats/", F_OK) == 0) { // sd_booted () - sd_pid_get_session (getpid(), &session->priv->session_id); - session->priv->sd_source = sd_source_new (); - g_source_set_callback (session->priv->sd_source, sessions_changed, session, NULL); -diff --git a/plugins/common/csd-power-helper.c b/plugins/common/csd-power-helper.c -index 5a83072..82c0b22 100644 ---- a/plugins/common/csd-power-helper.c -+++ b/plugins/common/csd-power-helper.c -@@ -41,7 +41,7 @@ use_logind (void) - static gsize once_init_value = 0; - - if (g_once_init_enter (&once_init_value)) { -- should_use_logind = access("/run/systemd/system/", F_OK) == 0; // sd_booted () -+ should_use_logind = access("/run/systemd/seats/", F_OK) == 0; // sd_booted () - - g_once_init_leave (&once_init_value, 1); - } diff --git a/gnome-extra/cinnamon-translations/Manifest b/gnome-extra/cinnamon-translations/Manifest index 2046f4110bd6..110faf1dc357 100644 --- a/gnome-extra/cinnamon-translations/Manifest +++ b/gnome-extra/cinnamon-translations/Manifest @@ -1,2 +1 @@ -DIST cinnamon-translations-4.4.2.tar.gz 11479907 BLAKE2B b1d38e1bac17e254a55d679f6d057ce24b643f0c17126fadb8581e60c81001c0d1dd357244d1f199661f2bddcdc8fece768f37d53c0bfbc61867a8c7ea3b93e0 SHA512 09700cc7fcd2e9e6599db8de994ec257da2be1931c32254af3042583310eeaf729b4dda0006346099922994f95310b32f99239916b5a35f9194bb4f8f8045eea DIST cinnamon-translations-4.6.2.tar.gz 11728647 BLAKE2B a1c8feb175be6bdb3bca3040c1e4a9227ccca744128f28b3ffd1e1ae53e103e6c2e40d5f2af54aa69ad9489d5be9acf4bbeda5175bd2c6f271bfbf6415494438 SHA512 b3bd19f140792988ce05e5a33e1beed9018048690bbd38db050c1c7b8c60091466892bbcfecc056118321a16aed80ca79df9a1c5b756c3c28539f940d9408517 diff --git a/gnome-extra/cinnamon-translations/cinnamon-translations-4.4.2.ebuild b/gnome-extra/cinnamon-translations/cinnamon-translations-4.4.2.ebuild deleted file mode 100644 index efabcda6bd6f..000000000000 --- a/gnome-extra/cinnamon-translations/cinnamon-translations-4.4.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PLOCALES="af am an ar as ast az be be@latin bg bn bn_IN br bs ca ca@valencia crh cs csb cy da de dz el en@shaw en_AU en_CA en_GB en_IE en_NZ en_ZA eo es es_AR et eu fa fi fil fo fr fr_CA frp fur fy ga gd gl gu ha he hi hr hu hy ia id ie ig ii is it ja jv ka kab kk km kn ko ksw ku ky la li lo lt lv mai mg mi mk ml mn mr ms my nap nb nds ne nl nn no nso oc om or pa pap pl ps pt pt_BR ro ru rue rw sa sc sco shn si sk sl so sq sr sr@ijekavianlatin sr@latin sv sw szl ta te tg th tk tl tlh tpi tr ts tt ug uk ur uz uz@cyrillic vi wa xh yi yo zh_CN zh_HK zh_TW zu" -inherit l10n - -DESCRIPTION="Translation data for Cinnamon" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/" -SRC_URI="https://github.com/linuxmint/cinnamon-translations/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">gnome-extra/cinnamon-settings-daemon-3.6" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/gettext" - -src_configure() { :; } - -src_install() { - # Cannot run before since locales are not in the expected place for this to work - l10n_find_plocales_changes "${S}"/usr/share/locale "" "" - - install_locale() { - insinto /usr/share/locale - doins -r usr/share/locale/${1} - } - l10n_for_each_locale_do install_locale -} diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest index c586ce36dba9..8bcf7676aeb1 100644 --- a/gnome-extra/cinnamon/Manifest +++ b/gnome-extra/cinnamon/Manifest @@ -1,2 +1 @@ -DIST cinnamon-4.4.8.tar.gz 2285252 BLAKE2B 8049093582c57d3e60f570561265b4edbc117e749e228b2d9638ec3afb2a33c1675604e4e8283c683a0fb54608f742552e89da8fc57fafd01bb6ba1567dc1fe3 SHA512 aedf9f470c04bd0a36cdc34546ed92d5709325e3ef2c0f40e8b026a76964231fc950c4a46bb6a87d46a2fa0f1cac50e7dcbe914008e18550b5fc1e27c7135978 DIST cinnamon-4.6.7.tar.gz 2271281 BLAKE2B bbf8a5d82b6bd27a8578aebb30ed0df4190ef2addfc0d820448e70d4db6b3d8df633a5f33178b29fd2c012045e1790df60a4b1b281fdd70eda53caa5cacc0d7b SHA512 4807d5330c1e2a7e1804257b88dbec2822aa386b0bc2fe2d3aca8e5a27125703987dbabca35360e99216e7b4370bcf6339de562026b48529442a4edda6eb9070 diff --git a/gnome-extra/cinnamon/cinnamon-4.4.8.ebuild b/gnome-extra/cinnamon/cinnamon-4.4.8.ebuild deleted file mode 100644 index 8fb8410e1ee3..000000000000 --- a/gnome-extra/cinnamon/cinnamon-4.4.8.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python3_{6,7} ) -PYTHON_REQ_USE="xml" - -inherit autotools eutils flag-o-matic gnome2 multilib pax-utils python-single-r1 - -DESCRIPTION="A fork of GNOME Shell with layout similar to GNOME 2" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/" - -MY_PV="${PV/_p/-UP}" -MY_P="${PN}-${MY_PV}" - -SRC_URI="https://github.com/linuxmint/cinnamon/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" - -IUSE="gtk-doc +nls +networkmanager" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -KEYWORDS="~amd64 ~x86" - -COMMON_DEPEND="${PYTHON_DEPS} - app-accessibility/at-spi2-atk:2 - app-misc/ca-certificates - dev-libs/dbus-glib - >=dev-libs/glib-2.35.0:2[dbus] - >=dev-libs/gobject-introspection-1.29.15:= - >=dev-libs/libcroco-0.6.2:0.6 - dev-libs/libxml2:2 - >=gnome-extra/cinnamon-desktop-4.4:0= - >=gnome-extra/cinnamon-menus-4.4 - >=gnome-extra/cjs-4.4.0[cairo] - >=gnome-base/gsettings-desktop-schemas-2.91.91 - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - net-libs/libsoup:2.4[introspection] - >=sys-auth/polkit-0.100[introspection] - x11-libs/gdk-pixbuf:2[introspection] - >=x11-libs/gtk+-3.12.0:3[introspection] - x11-libs/pango[introspection] - >=x11-libs/startup-notification-0.11 - x11-libs/libX11 - >=x11-libs/libXfixes-5.0 - >=x11-wm/muffin-4.0.3[introspection] - dev-libs/keybinder:3[introspection] - >=x11-libs/libnotify-0.7.3:0=[introspection] -" -# Runtime-only deps are probably incomplete and approximate. -# Each block: -# 2. Introspection stuff + dconf needed via imports.gi.* -# 3. gnome-session is needed for gnome-session-quit -# 4. Control shell settings -# 5. accountsservice is needed for GdmUserManager (0.6.14 needed for fast -# user switching with gdm-3.1.x) -# 6. caribou needed for on-screen keyboard -# 7. xdg-utils needed for xdg-open, used by extension tool -# 8. imaging, lxml needed for cinnamon-settings -# 9. gnome-icon-theme-symbolic needed for various icons -# 10. pygobject needed for menu editor -# 11. nemo - default file manager, tightly integrated with cinnamon -# 12. polkit-gnome - explicitly autostarted by us -# TODO(lxnay): fix error: libgnome-desktop/gnome-rr-labeler.h: No such file or directory -RDEPEND="${COMMON_DEPEND} - >=gnome-base/dconf-0.4.1 - >=gnome-base/libgnomekbd-2.91.4 - sys-power/upower[introspection] - - >=gnome-extra/cinnamon-session-4.4 - >=gnome-extra/cinnamon-settings-daemon-4.4 - - >=app-accessibility/caribou-0.3 - - dev-libs/libtimezonemap - x11-misc/xdg-utils - x11-libs/xapps[introspection] - - $(python_gen_cond_dep ' - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/pexpect[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pyinotify[${PYTHON_USEDEP}] - dev-python/pypam[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/setproctitle[${PYTHON_USEDEP}] - dev-python/tinycss[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/xapp[${PYTHON_USEDEP}] - ') - - x11-themes/gnome-themes-standard - x11-themes/adwaita-icon-theme - - >=gnome-extra/nemo-4.4 - >=gnome-extra/cinnamon-control-center-4.4[networkmanager=] - >=gnome-extra/cinnamon-screensaver-4.4 - - gnome-extra/polkit-gnome - - nls? ( >=gnome-extra/cinnamon-translations-4.4 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-util/intltool-0.40 - >=sys-devel/gettext-0.17 - virtual/pkgconfig - !!=dev-lang/spidermonkey-1.8.2* - gtk-doc? ( dev-util/gtk-doc ) -" -# libmozjs.so is picked up from /usr/lib while compiling, so block at build-time -# https://bugs.gentoo.org/show_bug.cgi?id=360413 - -src_prepare() { - # Fix backgrounds path as cinnamon doesn't provide them - # https://github.com/linuxmint/Cinnamon/issues/3575 - eapply "${FILESDIR}"/${PN}-3.8.0-gnome-background-compatibility.patch - - # Use wheel group instead of sudo (from Fedora/Arch) - # https://github.com/linuxmint/Cinnamon/issues/3576 - eapply "${FILESDIR}"/${PN}-3.6.6-wheel-sudo.patch - - # Add polkit agent to required components (from Fedora/Arch), bug #523958 - # https://github.com/linuxmint/Cinnamon/issues/3579 - sed -i 's/RequiredComponents=\(.*\)$/RequiredComponents=\1polkit-gnome-authentication-agent-1;/' \ - files/cinnamon*.session.in || die - - # shebang fixing craziness - local p - for p in $(grep -rl '#!.*python3'); do - python_fix_shebang "${p}" - done - - eautoreconf - gnome2_src_prepare -} - -src_configure() { - gnome2_src_configure \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --with-ca-certificates="${EPREFIX}/etc/ssl/certs/ca-certificates.crt" \ - $(use_enable gtk-doc) \ - $(use_enable networkmanager) \ - BROWSER_PLUGIN_DIR="${EPREFIX}/usr/$(get_libdir)/nsbrowser/plugins" -} - -src_install() { - gnome2_src_install - python_optimize "${ED}"usr/share/cinnamon/ - - # Required for gnome-shell on hardened/PaX, bug #398941 - pax-mark mr "${ED}usr/bin/cinnamon" - - # Doesn't exist on Gentoo, causing this to be a dead symlink - rm -f "${ED}etc/xdg/menus/cinnamon-applications-merged" || die - - # Ensure authentication-agent is started, bug #523958 - # https://github.com/linuxmint/Cinnamon/issues/3579 - insinto /etc/xdg/autostart/ - doins "${FILESDIR}"/polkit-cinnamon-authentication-agent-1.desktop -} - -pkg_postinst() { - gnome2_pkg_postinst - - if ! has_version 'media-libs/gst-plugins-good:1.0' || \ - ! has_version 'media-plugins/gst-plugins-vpx:1.0'; then - ewarn "To make use of Cinnamon's built-in screen recording utility," - ewarn "you need to either install media-libs/gst-plugins-good:1.0" - ewarn "and media-plugins/gst-plugins-vpx:1.0, or use dconf-editor to change" - ewarn "org.cinnamon.recorder/pipeline to what you want to use." - fi -} diff --git a/gnome-extra/cjs/Manifest b/gnome-extra/cjs/Manifest index f7c04bf99e58..fa43aca1ac78 100644 --- a/gnome-extra/cjs/Manifest +++ b/gnome-extra/cjs/Manifest @@ -1,2 +1 @@ -DIST cjs-4.4.0.tar.gz 463019 BLAKE2B af276cd8f9ef0f66a6f4ab3e0072b485e33015e070bb796818907964df0696240b753f7a271bf45db788eb244e0cd1fb866f3b78798adf3ef8f9e76825fc4d74 SHA512 3b2bdc55ab572713d6b6f92978522b290819656f64fef620659065ff5673a04a0585b83a1a0248116570ac1cfee4f54acc228f355c02aa4e0a2a13b59fbafed2 DIST cjs-4.6.0.tar.gz 463060 BLAKE2B 466f807539ea95eece8b468287582f2c085ce86a63cf37ed1489f6ed20c98dfcb7028c7679102526009b71aba7d737f6f56c9544bc926fbf5a0be540afeaee53 SHA512 b7b457b43b756918670c9acc1064fc5b424d7bb7ab826ec207595c98159f407411ceb6d3043d305570f21f7675e1b699d7e95466688835034e178e079e118dfe diff --git a/gnome-extra/cjs/cjs-4.4.0.ebuild b/gnome-extra/cjs/cjs-4.4.0.ebuild deleted file mode 100644 index 4bd638f43d71..000000000000 --- a/gnome-extra/cjs/cjs-4.4.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools gnome2 pax-utils virtualx - -DESCRIPTION="Linux Mint's fork of gjs for Cinnamon" -HOMEPAGE="https://projects.linuxmint.com/cinnamon/" -SRC_URI="https://github.com/linuxmint/cjs/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )" -SLOT="0" -IUSE="+cairo examples gtk test" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-lang/spidermonkey:52 - >=dev-libs/glib-2.42:2 - >=dev-libs/gobject-introspection-1.41.4:= - sys-libs/readline:0= - dev-libs/libffi:0= - cairo? ( x11-libs/cairo[X,glib] ) - gtk? ( x11-libs/gtk+:3 ) -" -DEPEND="${RDEPEND} - sys-devel/gettext - virtual/pkgconfig - test? ( sys-apps/dbus ) - sys-devel/autoconf-archive -" -# Cinnamon 2.2 does not work with this release. -RDEPEND="${RDEPEND} - !L*i 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 gentoo@aisha.cc Aisha Tammy - Proxy-maintainer, assign bugs kanshi allows you to define output profiles that are diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index 4348003b96fce780ac0b4f8c263969e9ba9d008a..89afdac809228a7c830e14755ef88908204397ad 100644 GIT binary patch literal 4400 zcmV-05zp=)iwFP!00002|81GulAX74h41|od;umnH4c|_#V)53=f-}42D%|Jrbre! zvg|y4zGjMhwp1xwGR>L2e_&ztI^h4ecYl5N<|ltq(--}hfBf{}O)g#D{Qf`R{l_25 z@876fowvx*E;aA!qu=Z|^}UAI>>}1jUAr##+DjirdrsQI1EnTL-WtrXwYG?VB&`Gv}3# ztXW%`b7^jJ+tR(xDzjS2zFX?OY?m?gvSi? zVO-;6cADSOs%2Y|l7T$~*O4O9>c~xHRqLJ8oa@eg?&UzMuUnTCWwX^}-gezQrP|`N z!)3`9PBQ7Pm*cjpy2>rSe3g0*2avt4l;#}Wl-)d`_2JXYD_UiY^#E($%E3#Uanx;I zFFEJd;#=z2HG}_Id|%BSEPUGXTkkF>*A0xbEOs@_)pO<)`em)GeY42neL_G`)CRnn zgPh*;Y~w8PboRZyKB(mhc1XP?U7l$wsrX>WlFnFm`)pNKJE{i^T(3b9>o-lel*X~k zLv!C43^n=eoCtQq%E4v+THo4)PS-+gZ26SM}LAV*H^f5ijz9& zFe0P%mB(q#WN=6`usNC&!y_7qUSXuB=5;z#D{ar^$^0@#;`Nx#ns(LWT_+z0bN+Y> z?A>=3_{pL6u`fI;(h-eF{MJWZjs~?_jkWhg_7=hBByvF?hvX>>x0*Q!>sB2-*8ixAXV) zTvVea6p{_}UW?{Yv--GOQPb=E5QXEf=I*0O8)c$|s|QxjQM4F+mZ9ZIw)UrA{L3@7 za(bY}As&RhqK&X+l&u#j5$WZ-_95dDfy6ieGe&IGR zY}C!Tz?CE$LA;B(hafYCXe|N3#M#Y+=S=v_@Mc*TC4pi)3u4%qaHg_Il9oN+gR_Uf zV;DK?AkF(5$o}@su?!6#fEAxuAYnra2+*x{WA_Ecv+j&}NKHnlFfb^G^xJp9wpz*=L8;pZioZc= zBw%HB2NXh|?D*;#*5N)WgH|Q-6wVR(#A;{W8MKgNgNGPOx@{KzgPih__;yaJ`G%PM z1_WXB$pk_FY)^oFde(X@Y(BuMmyj?HOZ7-7NH>2XXkfC$5#)$;k$SlK$){R4Q^pYV zTl+8J_J6n>J@k#N<63Gw13|C6+AO}G+CqpJ-~v39RJ2dS}!_F zxjQ_Rb02FdmgcECv8iv@RsxL?6i#hr=?+)SpiM1EMA=%tJ*f0>3FMAnZUnDPuHmPR z&Lere|TnBEf2t$=7AjY-TbppNo93TF<~V4B7~hB07~dv z8om%C3?QSoCq{swRKJd55jEgg6=HMNl9fETWNg&G(`A zcUaTPxob}l9&O+h+Qd+y1d#x>%8VxHad!L;ad;9kv=kOdjwRBu~^B&G>D z96O(#KG89T)nC(BC7>VlR45Z32?S@Z@FBw(@`5%#Ml9YSJ4ononEaB%P%>jx1aS~_ z|KQ_wO}YkYrI#ad-ZR1?hH|kMG@0`pARmCDYnJ*fg#Sl}#%7%_B)@|49| zh^;Y$qekrHC!6sdK4LcZtd4Euf}uo0EdZKeEY8^CyhBUpcm?Z6{rp6%yvAz>VkY>I zoNkLeg$UF{scO-IFsssZQAB`8iD(sTA?j0lC}vZap*0X02pxT=0kTvPFu-dz(TG?M z@nJjp3&bi0(fC!?yGWAAvOh*~qtrso$mFlplI4i&hmr>k`X$acj=-<6uMmd2LKrIQ zh31J`KnljyA^nJEDhs-Ub&cE?6)p)!Q4&MMj~Df#2X!PtN$apZBxSqoA+# z8kWN*O@I1eUN|WFtqQdJwA<)!-Uc9=k^i2e4O^3h)l{xMh~^WEl7%aRrdY zB1TX-oDmP5w z{`~p#r!Ozh+BIHLgDewMD@=dAL3{!^CaH)H134<`m7IeM9NiQ>XwUhQNju6!>}!Ys z`h4P=0Ml8>`!S*@#@YEujNa)^M7U=#0~aIOn68#HsLy>p?2$?zF@xwytgHVwBG5VM zw}?)5G75Ux(c;@`)PH9FARvnjGf8_;IHgS+Qo6;YRt?Ss{KztE6VOybhD z$jp2Z*54;*bAE%`Q&gR!Jf-_WI;Zg-r^ib5NtU)19KtVkAmMm<{Kmjq#<&+xu27ne zLAb&-h|R=Np-Y96PBIxxxi^ru3 zCf=B82JAa#)ITEdkhsZU`{iIDvyr5jnO4hKV?;m=p=a(dbdD*D0sM)$~8~5S( zP|OCXMsOu74Dw_`N+-1lWNpp3ZV`<{%+TNh?1+@<8Iyaek01Thukqp_UZWSfrvOEr zT$Nc)6wB5#`r`@Hr3AuUvX-pXaQJVzo`a`c&V%~L$C3(Kmmv!b0t!AEz@#mKJcFgTQkzfy&QO|CR~>ma!RjEp+vUqi39~|FKRDsU9=C~s!r?)4(KK_m5BbQL-NJQQc0oYp9QNPU~^&7tT!;#4rsk2K2}j$`MZ%LJwk2 zM`rej&IlkUOP@o$7*LyO5I%bf3CE2~KXId4o5+>WK}IwJ>Pq2$o*vbE&{paDv{7oe zAfO{$lKppsQH}TyP@~n&X;RP#Bm5Wc6K+VwxYQKXwZ|2e&^8XrOg*AxHB?zci{=Qk;%m#3>k;-aN~3D5P^%7Ej5Vixy!LK;{y!ENc@Oyy%;>3EnhvInB%tD)Z! zvxTxG&I{GK2Vz|ecR+F!E757mQ%I{ZT#hmvsu1ax1ldTFP8QpguO7D&Mu5ce-Fxb2 zvoIiWYV7J0-YExJ;9TKm;Nj zAyQZ9T36|CE=<{E^F%{}kB*3x(nS(0CO9YjV*0MNQzh}db?}5cuWJa6hsxZzSPw)R zXT#6=R-zs*^j-X;sMA8%@dCbc4Gs&nCJAPuPF$8V2~0QEh&9-Z~)%X69rBTFjF zn0$`QCZPk!iORHUT+QL;MFv?yJenFFNtuZ zxOSoREkZg{C2ph2s(T*Eu2JWKXlzzxfZn#_6SKR%l&WXZ>3Ge8~ z=0;E$!K0`D&M|5u<4+JC|T>j?>RcUvVSHNC=WFq~` ze*eYZ?)Og}oXje(PHG~aJ}6#TanKZ(-pQbZ)_%iR85RmJI&0Kj zhxF71w08_q9KX^CZ`_+vBYHqZ4zqX@(U{wB8L48JOrW46^>Iy2jG@O;-8fEbsK9#y$NPcALPNR;#fCv%MyOy zJB}3>CUA&|glAFeNK}?d?3m+$2udx@#7<*2@;7=aA%e*X8Dr3P=<`F(z~WHm;^hm5 zOm8Jr6N01CA{2H?yrBXq90wbY%M0-72~5eTRzgc_ltGApSLIwtw+M+w_+T!jZ`pA% zx(E~EGI~vi zYtYFe#SyBe>?1TvwT>LYp2*nou8+7tYDxuxZcHsYTZo(SQVKu~ZKf5B)q#_N5L`aq z>&@4jp6C^wb@1iqHr&}-yfu_IGzO{S+&kXeV5sv9@+;&4OUirI47#%ub&=!B+^4v6 q-yAy$jGvIogh)dESWG?SKJiANYV^416E@D2-~BIOd}iwFP!00002|81FBZe7O_hTpRaZ9qx&P(3`#h=T+fUXl$|Pc~zk6e!Ae zvif{QfcG97fhU=~LwEH*_W9$de|`G!<9@YeulD<2eti58V$l!Z{O!|Uzm4B~u)R_{ zQKuD6VWeHl3HwMHz3vpY>MAw$k^0`L#8RV`AXfNykSt^Ll5?4-=P06f=AL1Vock#; zMNJx(hNi(*lhK=%ZX!eC3VB$y`Qe{`{-hy((6N%)>TB}Rwb(iF*j!bjj<#!RUB+4# zm!z3Ttk(C^nFHUsC7)C!B&{aHG^BlE$%_}ZSy_;rRnw`VXgqVqHRo=-TZ*wS-61lM z_Pf7-`o~}X^zA?Y#YA4_AO3Dn4`+XQ{lK<*x=pKxTo{<>vMR!^_uvCd3!%%@-cpXO zbqiTf?l$`Dv85Hm9$89>V{5H;Sn?jB^3BC8hQ3DswMA0)_tvdl zhjNl)BOQ)=9kU)!+e3wf5Vv+DRO|=H^G8+u1RM zkh6bEsv`yFKRch7LSYuWt-en>BhHWpV{EartGc%B5IBW$SSxEEEVAy>03cJe%y(vn*V%Q;9OsmDgVq+%q3J|9eCINixGOtWnYFJ|T29*YG@Hy|+gU(ll_PC0kviAm zOG6n&&jy;)q*gEx)(I81RF;|fei5@VWvIzo`HXNxGNVk_VSRph+Lv*KbRSm`KdC7b ziqu?ss59rKl|yPin`uEHkD5>PD3odz`YfV4}oj5tdKmPz>-=EZ8*bpfrXU1l^q=8=o3Jc-L>lEY{TlD z^4^`_Aws$bG)t<5eJX=0vdV&;@59Q;4>=mt1~RC^f_QOlT@!)PA+k6#M#$cWoWjr3 zJg7z%6p{^;lA?v0g6(>Sp{8f^OB9YDwNYx;Tw_BCd+}Lqjv_ntS%$@nY>nri_sbPp zL2lFHBgYA83V5E=F`%phbTJaErKi4X+;L7xWu=%{RNugGi*+`k)+btvC!q1IXfBBt zwP2~{jiNK)!%?Ezd4|c^vhSWNlx4&{o$x-bCYd+lBx6~Z$g6jR^giuX^C|)!n0kP3 zt;`Cqs|E&HD&A3J<_G0;G+aXK{GDqu2`9ie?L$J(MP{=WIR{ozH^b}`W(Ge|3HNEu zNBjB9#~RpYKGaLMc|7&(yFD|(_ zKuRdnLDec_Ij4>R;+b`~*~-dgvHOVPt+JuHOHDwifW|`2OIYs%8@40_1SO4KQT)M_ zsxVf#Tfr>)wC3(5*kB>NmT3V|J~R~M6RT}u1g3=?FF1pt$jL487jnv5{L?w9yhl5O zR{#*GPbR=DS6G*UJzupR3v0Jwr9()llcjD?C`dPdB4}W;#1Z6(bm3&s4x!R=X9^gC z&0}R@(K$~j+hX3F*=bo6hy$LTSt9v?F@qH+GRg>#I2po`0%69G@@-f^kmDbiNG=iH z#53GOIrrMTL7XjV6PwD|mZML@SqP1L(6YhGTEHg7IYt~7-@YgocM0T<7iWT3AlLBQ z%yEPzm=<21tCz7K1^ezvENPv2e9mEvt+a-<@Md^Z1#8720@DGFk94nm0Z_>@o! zsZhSU0R;4RIt3u5p)$w=Q3HIZ>^oR`=D?_MlAcH#3By)SJo+rIGr%Q9z%8f4E>czRV*?A!RWpHr*woShjBAXH;x?44H*HE{YJg*7 z=dI8uN{;y0J$)qt`b1BaGO;~@;LHg;1Q0`Bu*}OK5;_zMZbgoM&b7K2UUx^Q;$$eYfr9KbJUhF-VSqywDP~Nk~IN z8XKyDU`_K?6ml|(gANo$Hq2xBLb#G=LFtWsvrGTxfE{8R!##@1u``_{U?EYk1-Nv` zUWq~i&2b9T$@#~dK|0^ty4r8j}g%l)$^ia&2^@Y{|WJb8rcN!o|Rb>Wv%^(^P%K<)U zCx0=qgh6Cp%6dCV5?S6iDh`xdX)}TR)w8VNaeY$qfI&IL`OFdQv)Gpl!|5&z3H3tr z)RvEwK_d*6cBaAG80#;H9`1QESV*{F#GK4d$tc$Xvm61a;;Sys_`}z66?zo(Uavtp zXflFSbr}svW=#|-Xfj7Zv7sqSFP=9E?s@M(vkQO*%n4HDj%r#l1hj~&A~3+4e8`zhdJj%h5A_ryXKv$~ygYOL^6|^p z&!3-PUa#6!?^6RT4O5G-KOF}?@ePwSLfIYhju9`x>^41C({33p?T(@Nmha=h%l#DJMZod=p2#h+gm0BD+vdn$cjrOEUlq zlRQB7jD$fe;7pR=w(xl+bWCRV1s;*s;1!jZ(=1UdYH$X36Pl1$;3xK@lu#BF_G}1o zoxl~{ph)#tUBA+WkUxHXef{|J!+-5%T?5#qY!hpYeA4Ol>5S7Aff_dbE&^igO5vjp z5nF??n!(TK1_60S5&)VHa_~HgA#sxufV$)20hLFCVeOG!G6hW%f}YN1@wimP#51gh zVDB@dX%T^|`b`Ggj}rrFnIr{g=t{NM>H*b-9^N0|>@4%-hv*SC8jGS3f`7tfmf&|f zApiKaktam&b%1`*@2 zyMZqW5xSx#flZ?(9snt|beetu4P~WwdfKEGa-5rmi4sFljexWt=1)QZb&aw!F;>K8 zvD8I$AvE0RND_m;3noQ{BBgt`7Y4WS9ohl^b8{M9SQBUAf$PJ?-aT&x?b&M=x~G7!-A~C%7yW z%UlBbvjx+o1cF?$miC@;__tio!BZ~VME(8bMGQuuAXxL9yLyt?>=}Qnp?0u3VuIKR zePOepEYZ;ko$N~F)*VA!WLI>UImC>=QiU8%+ZO$yFv-rq=t$zXCZX;~g9X`!du$GU z9qPV=hwe`@CA1?VBd+CjvFIVn;?=@FIKClNfx@{4zau86=gYjFf7*|aAHREf{`&dn zhcEl%e0fsgALneV_^qEiH&qbBT+E^Zk3gZU{>@70LCopMaF6JW z0CKYQIm8Qst|pc6S;QqAH;!fcjcUrOM_mV@s0UQPkchams=`8rJ47JdVK<4{-6!_tQ~8`oyHO&zO*OKBtoA`sySkvdA( zI!1@v3dqAIMI;4Jt>+askymBjP<#1l?C+gxb2tIY9>b)QJ)Z1_E& zO4P%J-o@XGIxV!%9hqoGQdv$1=I~Cn`Dwgzoz{!|9SlUJ-U2#%g`cl2X)_EaY3 z_Kz>ed1yZrUw>cro66h3az|ACPMw26o2cQ86h|4!uQy4fnG=OcLH+igVng{HP_H+V zQ9IOBKD}?BT_MY(df*X3u@#JHwv``2#Bsn&MIl8I;gkj{7QPq41)!i@Li3J#_)? ztyK-jPc*{g_h!_H;-eymEq@Y`;q6;SN*E>#RCFZWuBnMJ^jPY9w)Tc-=CZRtk23T7 za-CSDCJF|ObNlw^7{uvKZYK8Yr1z6r2$xBNUo{be3tfg7)*%C96@OO5(G%QfXQmlu zLGKA|d#?X?aMz)gczqDEP^q~>Crc=}7->?su{PA3V7BRle6g9nT|Nt_@tfa*WBG*% z7$PF!S(G{w)e0nb%y9w)qm~9@=YkvI4W34bfH^K>5N)_V-_(p*Ov;=;e8G_Et%Pbq zuvc1yV$JAJsF)OvgAM!T1@kGwOv$J#x|Sv{g8={Z#JP}e5fbz80WY--9ey#|T`D{! zk+!q?*Y~ME|-o8d1yd>i5L?Z78wfuunz4dFQeCVxD1?@r#M1Y z(=nAsX{#VdpvN<|KkFkdkeVbS&>7aEvyr&z52YCBLYrv?wHL+-ArzPQ=X&ja)8oCO zuns`x6fS92mIoO}3l8w|D0N`3`A%#!k+EHK?xh`Pveg7@Ng?t^0|f$mC3A+AUw3 diff --git a/mail-client/bower/metadata.xml b/mail-client/bower/metadata.xml index 0d11f2881462..e50139e4ba05 100644 --- a/mail-client/bower/metadata.xml +++ b/mail-client/bower/metadata.xml @@ -1,14 +1,7 @@ - - gentoo@seichter.de - Ralph Seichter - - - proxy-maint@gentoo.org - Proxy Maintainers - + Bower is a curses frontend for the Notmuch (https://notmuchmail.org) email system, written in Mercury. diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index c819d78b7f208850f45c0bdac54270dac8f036ed..fd63165d1b317b79c4f4ed93337277840eb53f28 100644 GIT binary patch literal 2545 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 F001U!^!NY( diff --git a/mail-mta/opensmtpd/opensmtpd-6.8.0_p2.ebuild b/mail-mta/opensmtpd/opensmtpd-6.8.0_p2.ebuild index d93aa1e499e4..ec1bca3fd8e7 100644 --- a/mail-mta/opensmtpd/opensmtpd-6.8.0_p2.ebuild +++ b/mail-mta/opensmtpd/opensmtpd-6.8.0_p2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.opensmtpd.org/archives/${P/_}.tar.gz" LICENSE="ISC BSD BSD-1 BSD-2 BSD-4" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="libressl pam +mta berkdb" DEPEND=" diff --git a/mail-mta/postfix/postfix-3.5.8.ebuild b/mail-mta/postfix/postfix-3.5.8.ebuild index df5e18df4a47..df4d2a402701 100644 --- a/mail-mta/postfix/postfix-3.5.8.ebuild +++ b/mail-mta/postfix/postfix-3.5.8.ebuild @@ -16,7 +16,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz" LICENSE="|| ( IBM EPL-2.0 )" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86" IUSE="+berkdb cdb dovecot-sasl +eai hardened ldap ldap-bind libressl lmdb memcached mbox mysql nis pam postgres sasl selinux sqlite ssl" DEPEND=" diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index 671b75427bddd78b5415aa84c9f9afc8a41eb9c0..f89de84b4542f7793418b669d76590c9a033d625 100644 GIT binary patch delta 34255 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 Has>eZ@Yrjs delta 34295 zcmV(wKa?cdw_&7l34LgS+`<^-^oKmejhb zegT`Dh$IGf0H{jV)9d@3#fXCdm{P7xCJ9EIXfZ(B(9Z~x{0{+IvjzsCRaw{fnshj!J`>s1nenJwmilz(kpV}vb-5@y-bH*NLJkHkJSXZyH?A?LNl*i+qF*jL?o zqn2{s(`bB1Tz|99%scGkJY#IDm%Qh-$B}y<7mpXNa>grdDO}gK<(10#U;g{Q{6GKa z|M6e{^?&^BzkU1o`T5nvBi_MXlbQ$6Q#9GM^A zXDjVO5Fw7#k8KY<^EI)LKP5J<)JI9znrTlPpD_3|Uib)SNPFf~Di6m=^nKfAzRtGw zu-CT7weJbRcxrs~Rj<0&x^d(SNg(HA?dxde$_r7a7WtBce@gk_zenv`xMm2i5^L|* z$5&a^vwytEYOm`|a~yf)Ss)O^)7E)3q&L&Nc)$l)eOT+=_4(7+ztFC}hdOxQeV!N6KnmxcIhk#xHcOph zPwC)Gc#?RooZEgN9KIsXRP)^CF&2unS_?U%0K9EkH3yV_>CSl(3@;)+}4cre^!6r4eeC(2gN zE2h+r{puG6v-e&{X=u`wkmVRhI(g5|TjkNy;PG6W198a5-%2d z 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 diff --git a/media-fonts/dejavu/dejavu-2.35.ebuild b/media-fonts/dejavu/dejavu-2.35.ebuild index 609868c44018..85d75a6224b1 100644 --- a/media-fonts/dejavu/dejavu-2.35.ebuild +++ b/media-fonts/dejavu/dejavu-2.35.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BitstreamVera" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~m68k-mint" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~x86-macos" IUSE="fontforge" DEPEND="fontforge? ( >=x11-apps/mkfontscale-1.2.0 diff --git a/media-fonts/dejavu/dejavu-2.37.ebuild b/media-fonts/dejavu/dejavu-2.37.ebuild index 90c99e860d82..93e69a815b06 100644 --- a/media-fonts/dejavu/dejavu-2.37.ebuild +++ b/media-fonts/dejavu/dejavu-2.37.ebuild @@ -25,7 +25,7 @@ fi LICENSE="BitstreamVera" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-macos ~m68k-mint" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x86-macos" IUSE="fontforge" DEPEND="fontforge? ( diff --git a/media-fonts/font-util/font-util-1.3.2-r1.ebuild b/media-fonts/font-util/font-util-1.3.2-r1.ebuild index 535f72ef8868..b3af7536526c 100644 --- a/media-fonts/font-util/font-util-1.3.2-r1.ebuild +++ b/media-fonts/font-util/font-util-1.3.2-r1.ebuild @@ -8,7 +8,7 @@ EGIT_REPO_URI="https://anongit.freedesktop.org/git/xorg/font/util.git" DESCRIPTION="X.Org font utilities" HOMEPAGE="https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/font/util" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="" diff --git a/media-fonts/urw-fonts/urw-fonts-2.4.9.ebuild b/media-fonts/urw-fonts/urw-fonts-2.4.9.ebuild index 48290a44d046..119953c0bc28 100644 --- a/media-fonts/urw-fonts/urw-fonts-2.4.9.ebuild +++ b/media-fonts/urw-fonts/urw-fonts-2.4.9.ebuild @@ -33,7 +33,7 @@ SRC_URI="mirror://gentoo/${PN}-${MY_PV}.fc13.src.rpm" LICENSE="GPL-2" 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 ~x86-macos ~m68k-mint ~sparc-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 ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" RDEPEND=" !media-fonts/gnu-gs-fonts-std diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 2ab8b3b8b3ed424413e33e84d007ee32cd2ad17c..daed55e80851e8782ba7ddab8fc3d92ec23262f7 100644 GIT binary patch delta 37788 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 E0P<*ae*gdg delta 37686 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ͰR1>N0f>)U!IprS+0L-x2tpfL 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 G6afIqAxv=q diff --git a/media-gfx/darktable/darktable-3.2.1-r2.ebuild b/media-gfx/darktable/darktable-3.4.0-r1.ebuild similarity index 73% rename from media-gfx/darktable/darktable-3.2.1-r2.ebuild rename to media-gfx/darktable/darktable-3.4.0-r1.ebuild index 03bc356adc65..8405fd125512 100644 --- a/media-gfx/darktable/darktable-3.2.1-r2.ebuild +++ b/media-gfx/darktable/darktable-3.4.0-r1.ebuild @@ -7,29 +7,41 @@ LUA_COMPAT=( lua5-3 ) inherit cmake flag-o-matic lua-single toolchain-funcs xdg -DOC_PV="3.0.0" -MY_PV="${PV/_/}" -MY_P="${P/_/.}" - DESCRIPTION="A virtual lighttable and darkroom for photographers" HOMEPAGE="https://www.darktable.org/" -SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz - doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )" - LICENSE="GPL-3 CC-BY-3.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" -LANGS=" de es fr he it pl pt-BR ru sl" -IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gmic gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet - lto lua nls opencl openmp openexr system-lua tools webp + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/darktable-org/${PN}.git" + + LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru sk sl sq sv th uk zh-CN zh-TW" +else + DOC_PV="3.4.0" + MY_PV="${PV/_/}" + MY_P="${P/_/.}" + + SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz + doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )" + + KEYWORDS="~amd64 ~arm64" + LANGS=" af cs de es fi fr he hu it pl pt-BR ru sk sl" +fi + +IUSE="avif colord cups cpu_flags_x86_sse3 doc flickr geolocation gmic gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet + lto lua nls opencl openmp openexr test tools webp ${LANGS// / l10n_}" -REQUIRED_USE="system-lua? ( lua ${LUA_REQUIRED_USE} )" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +RESTRICT="!test? ( test )" BDEPEND=" dev-util/intltool virtual/pkgconfig nls? ( sys-devel/gettext ) + test? ( >=dev-python/jsonschema-3.2.0 ) " COMMON_DEPEND=" dev-db/sqlite:3 @@ -49,6 +61,7 @@ COMMON_DEPEND=" x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango + avif? ( >=media-libs/libavif-0.8.2 ) colord? ( x11-libs/colord-gtk:0= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) @@ -58,9 +71,9 @@ COMMON_DEPEND=" gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) jpeg2k? ( media-libs/openjpeg:2= ) + lua? ( ${LUA_DEPS} ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) - system-lua? ( ${LUA_DEPS} ) webp? ( media-libs/libwebp:0= ) " DEPEND="${COMMON_DEPEND} @@ -76,7 +89,7 @@ RDEPEND="${COMMON_DEPEND} PATCHES=( "${FILESDIR}"/"${PN}"-find-opencl-header.patch "${FILESDIR}"/${PN}-3.0.2_cmake-march-autodetection.patch - "${FILESDIR}"/${PN}-3.0.2_jsonschema-automagic.patch + "${FILESDIR}"/${PN}-3.4.0_jsonschema-automagic.patch ) S="${WORKDIR}/${P/_/~}" @@ -95,6 +108,10 @@ pkg_pretend() { fi } +pkg_setup() { + use lua && lua-single_pkg_setup +} + src_prepare() { use cpu_flags_x86_sse3 && append-flags -msse3 @@ -104,15 +121,14 @@ src_prepare() { } src_configure() { - # As of darktable-3.2.1, AVIF support is not compatible with >=media-libs/libavif-0.8.0; see Bug #751352. local mycmakeargs=( -DBUILD_CURVE_TOOLS=$(usex tools) -DBUILD_NOISE_TOOLS=$(usex tools) -DBUILD_PRINT=$(usex cups) -DCUSTOM_CFLAGS=ON - -DDONT_USE_INTERNAL_LUA=$(usex system-lua) + -DDONT_USE_INTERNAL_LUA=ON -DRAWSPEED_ENABLE_LTO=$(usex lto) - -DUSE_AVIF=no + -DUSE_AVIF=$(usex avif) -DUSE_CAMERA_SUPPORT=$(usex gphoto2) -DUSE_COLORD=$(usex colord) -DUSE_FLICKR=$(usex flickr) @@ -128,6 +144,7 @@ src_configure() { -DUSE_OPENJPEG=$(usex jpeg2k) -DUSE_OPENMP=$(usex openmp) -DUSE_WEBP=$(usex webp) + -DWANT_JSON_VALIDATION=$(usex test) ) CMAKE_BUILD_TYPE="RELWITHDEBINFO" cmake_src_configure @@ -135,9 +152,10 @@ src_configure() { src_install() { cmake_src_install + # This USE flag is masked for -9999 use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.pdf - if use nls ; then + if use nls; then for lang in ${LANGS} ; do if ! use l10n_${lang}; then rm -r "${ED}"/usr/share/locale/${lang/-/_} || die diff --git a/media-gfx/darktable/darktable-3.4.0.ebuild b/media-gfx/darktable/darktable-3.4.0.ebuild deleted file mode 100644 index ffafc687cb4b..000000000000 --- a/media-gfx/darktable/darktable-3.4.0.ebuild +++ /dev/null @@ -1,159 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-3 ) - -inherit cmake flag-o-matic lua-single toolchain-funcs xdg - -DOC_PV="3.4.0" -MY_PV="${PV/_/}" -MY_P="${P/_/.}" - -DESCRIPTION="A virtual lighttable and darkroom for photographers" -HOMEPAGE="https://www.darktable.org/" -SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz - doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )" - -LICENSE="GPL-3 CC-BY-3.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -LANGS=" af cs de es fi fr he hu it pl pt-BR ru sk sl" -IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gmic gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet - lto lua nls opencl openmp openexr system-lua tools webp - ${LANGS// / l10n_}" - -REQUIRED_USE="system-lua? ( lua ${LUA_REQUIRED_USE} )" - -BDEPEND=" - dev-util/intltool - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -COMMON_DEPEND=" - dev-db/sqlite:3 - dev-libs/json-glib - dev-libs/libxml2:2 - >=dev-libs/pugixml-1.8:0= - gnome-base/librsvg:2 - >=media-gfx/exiv2-0.25-r2:0=[xmp] - media-libs/lcms:2 - >=media-libs/lensfun-0.2.3:0= - media-libs/libpng:0= - media-libs/tiff:0 - net-libs/libsoup:2.4 - net-misc/curl - sys-libs/zlib:= - virtual/jpeg:0 - x11-libs/cairo - >=x11-libs/gtk+-3.22:3 - x11-libs/pango - colord? ( x11-libs/colord-gtk:0= ) - cups? ( net-print/cups ) - flickr? ( media-libs/flickcurl ) - geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) - gmic? ( media-gfx/gmic ) - gnome-keyring? ( >=app-crypt/libsecret-0.18 ) - gphoto2? ( media-libs/libgphoto2:= ) - graphicsmagick? ( media-gfx/graphicsmagick ) - jpeg2k? ( media-libs/openjpeg:2= ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - system-lua? ( ${LUA_DEPS} ) - webp? ( media-libs/libwebp:0= ) -" -DEPEND="${COMMON_DEPEND} - opencl? ( - >=sys-devel/clang-4 - >=sys-devel/llvm-4 - ) -" -RDEPEND="${COMMON_DEPEND} - kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 ) -" - -PATCHES=( - "${FILESDIR}"/"${PN}"-find-opencl-header.patch - "${FILESDIR}"/${PN}-3.0.2_cmake-march-autodetection.patch - "${FILESDIR}"/${PN}-3.0.2_jsonschema-automagic.patch -) - -S="${WORKDIR}/${P/_/~}" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - # Bug #695658 - if tc-is-gcc; then - test-flags-CC -floop-block &> /dev/null || \ - die "Please switch to a gcc version built with USE=graphite" - fi - - if use openmp ; then - tc-has-openmp || die "Please switch to an openmp compatible compiler" - fi - fi -} - -src_prepare() { - use cpu_flags_x86_sse3 && append-flags -msse3 - - sed -i -e 's:/appdata:/metainfo:g' data/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - # As of darktable-3.2.1, AVIF support is not compatible with >=media-libs/libavif-0.8.0; see Bug #751352. - local mycmakeargs=( - -DBUILD_CURVE_TOOLS=$(usex tools) - -DBUILD_NOISE_TOOLS=$(usex tools) - -DBUILD_PRINT=$(usex cups) - -DCUSTOM_CFLAGS=ON - -DDONT_USE_INTERNAL_LUA=$(usex system-lua) - -DRAWSPEED_ENABLE_LTO=$(usex lto) - -DUSE_AVIF=no - -DUSE_CAMERA_SUPPORT=$(usex gphoto2) - -DUSE_COLORD=$(usex colord) - -DUSE_FLICKR=$(usex flickr) - -DUSE_GMIC=$(usex gmic) - -DUSE_GRAPHICSMAGICK=$(usex graphicsmagick) - -DUSE_KWALLET=$(usex kwallet) - -DUSE_LIBSECRET=$(usex gnome-keyring) - -DUSE_LUA=$(usex lua) - -DUSE_MAP=$(usex geolocation) - -DUSE_NLS=$(usex nls) - -DUSE_OPENCL=$(usex opencl) - -DUSE_OPENEXR=$(usex openexr) - -DUSE_OPENJPEG=$(usex jpeg2k) - -DUSE_OPENMP=$(usex openmp) - -DUSE_WEBP=$(usex webp) - ) - CMAKE_BUILD_TYPE="RELWITHDEBINFO" - cmake_src_configure -} - -src_install() { - cmake_src_install - use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.pdf - - if use nls ; then - for lang in ${LANGS} ; do - if ! use l10n_${lang}; then - rm -r "${ED}"/usr/share/locale/${lang/-/_} || die - fi - done - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - elog - elog "When updating a major version," - elog "please bear in mind that your edits will be preserved during this process," - elog "but it will not be possible to downgrade any more." - elog - ewarn "It will not be possible to downgrade!" - ewarn -} diff --git a/media-gfx/darktable/darktable-9999.ebuild b/media-gfx/darktable/darktable-9999.ebuild index 94d8c6574379..8405fd125512 100644 --- a/media-gfx/darktable/darktable-9999.ebuild +++ b/media-gfx/darktable/darktable-9999.ebuild @@ -3,25 +3,45 @@ EAPI=7 -inherit cmake flag-o-matic git-r3 toolchain-funcs xdg +LUA_COMPAT=( lua5-3 ) -EGIT_REPO_URI="https://github.com/darktable-org/${PN}.git" +inherit cmake flag-o-matic lua-single toolchain-funcs xdg DESCRIPTION="A virtual lighttable and darkroom for photographers" HOMEPAGE="https://www.darktable.org/" - LICENSE="GPL-3 CC-BY-3.0" SLOT="0" -#KEYWORDS="~amd64 ~arm64" -LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru sk sl sq sv th uk zh-CN zh-TW" -IUSE="colord cups cpu_flags_x86_sse3 doc flickr geolocation gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet - lto lua nls opencl openmp openexr tools webp + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/darktable-org/${PN}.git" + + LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru sk sl sq sv th uk zh-CN zh-TW" +else + DOC_PV="3.4.0" + MY_PV="${PV/_/}" + MY_P="${P/_/.}" + + SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz + doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )" + + KEYWORDS="~amd64 ~arm64" + LANGS=" af cs de es fi fr he hu it pl pt-BR ru sk sl" +fi + +IUSE="avif colord cups cpu_flags_x86_sse3 doc flickr geolocation gmic gnome-keyring gphoto2 graphicsmagick jpeg2k kwallet + lto lua nls opencl openmp openexr test tools webp ${LANGS// / l10n_}" -BDEPEND=">=dev-python/jsonschema-3.2.0 +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +RESTRICT="!test? ( test )" + +BDEPEND=" dev-util/intltool virtual/pkgconfig nls? ( sys-devel/gettext ) + test? ( >=dev-python/jsonschema-3.2.0 ) " COMMON_DEPEND=" dev-db/sqlite:3 @@ -41,14 +61,17 @@ COMMON_DEPEND=" x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango + avif? ( >=media-libs/libavif-0.8.2 ) colord? ( x11-libs/colord-gtk:0= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) + gmic? ( media-gfx/gmic ) gnome-keyring? ( >=app-crypt/libsecret-0.18 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) jpeg2k? ( media-libs/openjpeg:2= ) + lua? ( ${LUA_DEPS} ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:0= ) webp? ( media-libs/libwebp:0= ) @@ -65,8 +88,12 @@ RDEPEND="${COMMON_DEPEND} PATCHES=( "${FILESDIR}"/"${PN}"-find-opencl-header.patch + "${FILESDIR}"/${PN}-3.0.2_cmake-march-autodetection.patch + "${FILESDIR}"/${PN}-3.4.0_jsonschema-automagic.patch ) +S="${WORKDIR}/${P/_/~}" + pkg_pretend() { if [[ ${MERGE_TYPE} != binary ]]; then # Bug #695658 @@ -81,6 +108,10 @@ pkg_pretend() { fi } +pkg_setup() { + use lua && lua-single_pkg_setup +} + src_prepare() { use cpu_flags_x86_sse3 && append-flags -msse3 @@ -90,17 +121,18 @@ src_prepare() { } src_configure() { - # TODO: switch to system Lua once 5.3 has been unmasked local mycmakeargs=( - -DDONT_USE_INTERNAL_LUA=OFF -DBUILD_CURVE_TOOLS=$(usex tools) -DBUILD_NOISE_TOOLS=$(usex tools) -DBUILD_PRINT=$(usex cups) -DCUSTOM_CFLAGS=ON + -DDONT_USE_INTERNAL_LUA=ON -DRAWSPEED_ENABLE_LTO=$(usex lto) + -DUSE_AVIF=$(usex avif) -DUSE_CAMERA_SUPPORT=$(usex gphoto2) -DUSE_COLORD=$(usex colord) -DUSE_FLICKR=$(usex flickr) + -DUSE_GMIC=$(usex gmic) -DUSE_GRAPHICSMAGICK=$(usex graphicsmagick) -DUSE_KWALLET=$(usex kwallet) -DUSE_LIBSECRET=$(usex gnome-keyring) @@ -112,6 +144,7 @@ src_configure() { -DUSE_OPENJPEG=$(usex jpeg2k) -DUSE_OPENMP=$(usex openmp) -DUSE_WEBP=$(usex webp) + -DWANT_JSON_VALIDATION=$(usex test) ) CMAKE_BUILD_TYPE="RELWITHDEBINFO" cmake_src_configure @@ -119,9 +152,10 @@ src_configure() { src_install() { cmake_src_install + # This USE flag is masked for -9999 use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.pdf - if use nls ; then + if use nls; then for lang in ${LANGS} ; do if ! use l10n_${lang}; then rm -r "${ED}"/usr/share/locale/${lang/-/_} || die @@ -129,3 +163,15 @@ src_install() { done fi } + +pkg_postinst() { + xdg_pkg_postinst + + elog + elog "When updating a major version," + elog "please bear in mind that your edits will be preserved during this process," + elog "but it will not be possible to downgrade any more." + elog + ewarn "It will not be possible to downgrade!" + ewarn +} diff --git a/media-gfx/darktable/files/darktable-3.4.0_jsonschema-automagic.patch b/media-gfx/darktable/files/darktable-3.4.0_jsonschema-automagic.patch new file mode 100644 index 000000000000..45d61e6af6c2 --- /dev/null +++ b/media-gfx/darktable/files/darktable-3.4.0_jsonschema-automagic.patch @@ -0,0 +1,25 @@ +jsonschema is only used at install time to validate a file that release +tarballs already include, treat running it as a late part of tests. + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -350,6 +350,9 @@ + endif() + + # we need jsonschema to check noiseprofiles.json ++# In case of Git clones this file is generated at build time, for releases ++# it is included in the tarball. ++if (WANT_JSON_VALIDATION) + find_program(jsonschema_BIN jsonschema) + if(${jsonschema_BIN} STREQUAL "jsonschema_BIN-NOTFOUND") + message(STATUS "Missing jsonschema, problems in noiseprofiles.json might go unnoticed") +@@ -358,6 +361,9 @@ + message(STATUS "Found jsonschema") + set(VALIDATE_JSON 1) + endif(${jsonschema_BIN} STREQUAL "jsonschema_BIN-NOTFOUND") ++else() ++ set(VALIDATE_JSON 0) ++endif() + + # we need an XSLT interpreter to generate preferences_gen.h and darktablerc + find_program(Xsltproc_BIN xsltproc) diff --git a/media-gfx/darktable/metadata.xml b/media-gfx/darktable/metadata.xml index 5661ac61bfdc..a46ea727d4c8 100644 --- a/media-gfx/darktable/metadata.xml +++ b/media-gfx/darktable/metadata.xml @@ -10,6 +10,7 @@ Markus Meier + Support importing and exporting AVIF images Add support for uploading photos to flickr Enable geotagging support Use the G'MIC image-processing framework (media-gfx/gmic), e.g. to support Colour LUTs compressed using their compression scheme diff --git a/media-gfx/feh/Manifest b/media-gfx/feh/Manifest index d5ba44f1e6fa..c9049bd95a03 100644 --- a/media-gfx/feh/Manifest +++ b/media-gfx/feh/Manifest @@ -2,4 +2,5 @@ DIST feh-3.3.tar.bz2 2112880 BLAKE2B 56042367c0acce966e115e77f3afa1acd3f942a956b DIST feh-3.4.1.tar.bz2 2114441 BLAKE2B c24e5f54762439cfbb031b4b24ded03f1c0c9c75233ae5b6dc66a7a56922902c672606a1b36fef9b30789c09946c8ccc5f9a60fe201db07e70bcf0ce0638c0c1 SHA512 d674d3134819cf6731aebf8af87a2f890d54dd7f8c64071e8816a032aeeb95c31f56752bb3477be0dfb653f813872b32dc2daf4e0514fed03e3f6bba36896c66 DIST feh-3.4.tar.bz2 2114146 BLAKE2B 0bc65db77c67c42b693122b877417c3dc4db7a0551cdf62723b3f7c134e5f2bb73ee6d0aa5a0c81402cf5a5f723ceb29a45fb5e4aef1911dc643aeb82c3ef17d SHA512 50cb7fd33b583ee802cbbba8ed7a74e9eb72a141ffa28ab998a196f9f8d030a8192420fc084136f699cb33b1b8c4d8c2c111fa90695dd82a1366330a428383ce DIST feh-3.5.tar.bz2 2115162 BLAKE2B 8300cfc0e480afb070d40e35390edb30dc451dc5581add5f377a370bf606f7e7730a99c8a4773accb38b01a4e9b47fe5c95d8e9c2dcf9d71e96a71c4fd11a388 SHA512 69b4c73a8009c5b5e031bdf3c6a628da2f3cd71927d6c546ba2b2cfb6d10912e4a44e5d0de93704645a4dd33d71f1445749abe03383cc2298fa10c2d5d88fb5e +DIST feh-3.6.1.tar.bz2 2116064 BLAKE2B cae12f9475a2678c2f521baac9deb6668eae07811ae0904bbefef873fd54182b94532bf811394964e725f0e45890f65fcfc3dc988135d388ddcf625adbeca4e0 SHA512 b4350f1c5f66a450b2f088affea973abab9e184df110b693e46e1fc532d213d62a52bf08029f345daf92d45c828ff3bd380dcd7b167f319f1ff3b1d04150cd75 DIST feh-3.6.tar.bz2 2116101 BLAKE2B 8ad47c6b456746d951728fd8a0ba1a2fed4ceb4a7e15554f68b4de071da7b3f4e9e16a10b1a05e51291b8b4127bab98f2b96231298fd181d8dc544bc089a772f SHA512 1df017adcf0650ff2cdc26556cbea5a6b8c9dad1dd44128cccc79312334d0140ab9e5c9c8bac7249dcfbdd7985ae75d847752eadad14216102d8ab7bcb2c42c7 diff --git a/media-gfx/feh/feh-3.6.1.ebuild b/media-gfx/feh/feh-3.6.1.ebuild new file mode 100644 index 000000000000..7d87a35ace60 --- /dev/null +++ b/media-gfx/feh/feh-3.6.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs xdg-utils + +DESCRIPTION="A fast, lightweight imageviewer using imlib2" +HOMEPAGE="https://feh.finalrewind.org/" +SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2" + +LICENSE="feh" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86" +IUSE="debug curl exif test xinerama" +RESTRICT="!test? ( test )" + +COMMON_DEPEND="media-libs/imlib2[X] + >=media-libs/libpng-1.2:0= + x11-libs/libX11 + curl? ( net-misc/curl ) + exif? ( media-libs/libexif ) + xinerama? ( x11-libs/libXinerama )" +RDEPEND="${COMMON_DEPEND} + virtual/jpeg:0" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto + x11-libs/libXt + test? ( + >=dev-lang/perl-5.10 + dev-perl/Test-Command + media-libs/imlib2[gif,jpeg,png] + )" + +PATCHES=( "${FILESDIR}"/${PN}-3.2-debug-cflags.patch ) + +pkg_setup() { + use_feh() { usex $1 1 0; } + + fehopts=( + DESTDIR="${D}" + PREFIX="${EPREFIX}"/usr + doc_dir='${main_dir}'/share/doc/${PF} + example_dir='${main_dir}'/share/doc/${PF}/examples + curl=$(use_feh curl) + debug=$(use_feh debug) + xinerama=$(use_feh xinerama) + exif=$(use_feh exif) + ) +} + +src_compile() { + tc-export CC + emake "${fehopts[@]}" +} + +src_install() { + emake "${fehopts[@]}" install +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_mimeinfo_database_update + xdg_desktop_database_update +} diff --git a/media-gfx/feh/feh-3.6.ebuild b/media-gfx/feh/feh-3.6.ebuild index 7d87a35ace60..77ced64eb4bc 100644 --- a/media-gfx/feh/feh-3.6.ebuild +++ b/media-gfx/feh/feh-3.6.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2" LICENSE="feh" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86" IUSE="debug curl exif test xinerama" RESTRICT="!test? ( test )" diff --git a/media-gfx/gimp/gimp-2.99.2-r100.ebuild b/media-gfx/gimp/gimp-2.99.2-r100.ebuild new file mode 100644 index 000000000000..0ee31a0bca99 --- /dev/null +++ b/media-gfx/gimp/gimp-2.99.2-r100.ebuild @@ -0,0 +1,257 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) +GNOME2_EAUTORECONF=yes +VALA_MIN_API_VERSION="0.40" +VALA_USE_DEPEND=vapigen + +inherit autotools gnome2 lua-single python-single-r1 toolchain-funcs vala virtualx + +DESCRIPTION="GNU Image Manipulation Program" +HOMEPAGE="https://www.gimp.org/" +SRC_URI="mirror://gimp/v2.99/${P}.tar.bz2" +LICENSE="GPL-3 LGPL-3" +SLOT="0/3" +#KEYWORDS="~amd64" + +IUSE="aalib alsa aqua debug doc gnome heif javascript jpeg2k lua mng openexr postscript python udev unwind vala vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} )" + +RESTRICT="!test? ( test )" + +# media-libs/{babl,gegl} are required to be built with USE="introspection" +# to fix the compilation checking of /usr/share/gir-1.0/{Babl-0.1gir,Gegl-0.4.gir} +COMMON_DEPEND=" + >=app-text/poppler-0.90.1[cairo] + >=app-text/poppler-data-0.4.9 + >=dev-libs/atk-2.34.1 + >=dev-libs/glib-2.62.6:2 + >=dev-libs/json-glib-1.4.4 + dev-libs/libxml2:2 + dev-libs/libxslt + >=gnome-base/librsvg-2.40.21:2 + >=media-gfx/mypaint-brushes-2.0.2:= + >=media-libs/babl-0.1.78[introspection,lcms,vala?] + >=media-libs/fontconfig-2.12.6 + >=media-libs/freetype-2.10.2 + >=media-libs/gegl-0.4.26:0.4[cairo,introspection,lcms,vala?] + >=media-libs/gexiv2-0.10.10 + >=media-libs/harfbuzz-2.6.5 + >=media-libs/lcms-2.9:2 + >=media-libs/libmypaint-1.6.1:= + >=media-libs/libpng-1.6.37:0= + >=media-libs/tiff-4.1.0:0 + net-libs/glib-networking[ssl] + sys-libs/zlib + virtual/jpeg + >=x11-libs/cairo-1.16.0 + >=x11-libs/gdk-pixbuf-2.40.0:2 + >=x11-libs/gtk+-3.24.16:3 + x11-libs/libXcursor + >=x11-libs/pango-1.42.4 + aalib? ( media-libs/aalib ) + alsa? ( >=media-libs/alsa-lib-1.0.0 ) + aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 ) + heif? ( >=media-libs/libheif-1.7.0:= ) + javascript? ( dev-libs/gjs ) + jpeg2k? ( >=media-libs/openjpeg-2.3.1:2= ) + lua? ( + ${LUA_DEPS} + $(lua_gen_cond_dep ' + dev-lua/lgi[${LUA_USEDEP}] + ') + ) + mng? ( media-libs/libmng:= ) + openexr? ( >=media-libs/openexr-2.3.0:= ) + postscript? ( app-text/ghostscript-gpl ) + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/pygobject-3.0:3[${PYTHON_MULTI_USEDEP}] + ') + ) + udev? ( >=dev-libs/libgudev-167:= ) + unwind? ( >=sys-libs/libunwind-1.1.0:= ) + webp? ( >=media-libs/libwebp-0.6.0:= ) + wmf? ( >=media-libs/libwmf-0.2.8 ) + xpm? ( x11-libs/libXpm ) +" + +RDEPEND=" + ${COMMON_DEPEND} + x11-themes/hicolor-icon-theme + gnome? ( gnome-base/gvfs ) +" + +DEPEND=" + ${COMMON_DEPEND} + >=dev-lang/perl-5.30.3 + >=dev-libs/appstream-glib-0.7.16 + dev-util/gdbus-codegen + dev-util/gtk-update-icon-cache + >=dev-util/intltool-0.51.0 + sys-apps/findutils + >=sys-devel/autoconf-2.54 + >=sys-devel/automake-1.11 + >=sys-devel/gettext-0.21 + >=sys-devel/libtool-2.4.6 + doc? ( + >=dev-util/gtk-doc-1.32 + dev-util/gtk-doc-am + ) + vala? ( $(vala_depend) ) +" + +# TODO: there are probably more atoms in DEPEND which should be in BDEPEND now +BDEPEND="virtual/pkgconfig" + +DOCS=( "AUTHORS" "HACKING" "NEWS" "README" "README.i18n" ) + +# Bugs 685210 (and duplicate 691070) +PATCHES=( + "${FILESDIR}/${PN}-2.10_fix_test-appdata.patch" + "${FILESDIR}/${P}_fix_autoconf-2.70.patch" +) + +pkg_setup() { + use lua && lua-single_pkg_setup + + if use python; then + python-single-r1_pkg_setup + fi +} + +src_prepare() { + sed -i -e 's/\[gegl_micro_version\], \[27\]/\[gegl_micro_version\], \[26\]/' configure.ac || die + + sed -i -e 's/mypaint-brushes-1.0/mypaint-brushes-2.0/' configure.ac || die #737794 + + sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die #494864 + sed 's:-DGIMP_DISABLE_DEPRECATED:-DGIMP_protect_DISABLE_DEPRECATED:g' -i configure.ac || die #615144 + + gnome2_src_prepare # calls eautoreconf + + use vala && vala_src_prepare + + sed 's:-DGIMP_protect_DISABLE_DEPRECATED:-DGIMP_DISABLE_DEPRECATED:g' -i configure || die #615144 + fgrep -q GIMP_DISABLE_DEPRECATED configure || die #615144, self-test + + export CC_FOR_BUILD="$(tc-getBUILD_CC)" +} + +_adjust_sandbox() { + # Bugs #569738 and #591214 + local nv + for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do + # We do not check for existence as they may show up later + # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21 + addwrite "${nv}" + done + + addwrite /dev/dri/ # bugs #574038 and #684886 + addwrite /dev/ati/ # bug #589198 + addwrite /proc/mtrr # bug #589198 +} + +src_configure() { + _adjust_sandbox + + local myconf=( + GEGL="${EPREFIX}"/usr/bin/gegl-0.4 + GDBUS_CODEGEN="${EPREFIX}"/usr/bin/gdbus-codegen + + --enable-default-binary + + --disable-check-update + --enable-mp + --with-appdata-test + --with-bug-report-url=https://bugs.gentoo.org/ + --with-xmc + --without-libbacktrace + --without-webkit + --without-xvfb-run + $(use_enable cpu_flags_ppc_altivec altivec) + $(use_enable cpu_flags_x86_mmx mmx) + $(use_enable cpu_flags_x86_sse sse) + $(use_enable doc gtk_doc) + $(use_enable vector-icons) + $(use_with aalib aa) + $(use_with alsa) + $(use_with !aqua x) + $(use_with heif libheif) + $(use_with javascript) + $(use_with jpeg2k jpeg2000) + $(use_with lua) + $(use_with mng libmng) + $(use_with openexr) + $(use_with postscript gs) + $(use_with python) + $(use_with udev gudev) + $(use_with unwind libunwind) + $(use_with vala) + $(use_with webp) + $(use_with wmf) + $(use_with xpm libxpm) + ) + + gnome2_src_configure "${myconf[@]}" +} + +src_compile() { + export XDG_DATA_DIRS="${EPREFIX}"/usr/share # bug 587004 + gnome2_src_compile +} + +# for https://bugs.gentoo.org/664938 +_rename_plugins() { + einfo 'Renaming plug-ins to not collide with pre-2.10.6 file layout (bug #664938)...' + local prepend=gimp-org- + ( + cd "${ED}"/usr/$(get_libdir)/gimp/2.99/plug-ins || exit 1 + for plugin_slash in $(ls -d1 */); do + plugin=${plugin_slash%/} + if [[ -f ${plugin}/${plugin} ]]; then + # NOTE: Folder and file name need to match for Gimp to load that plug-in + # so "file-svg/file-svg" becomes "${prepend}file-svg/${prepend}file-svg" + mv ${plugin}/{,${prepend}}${plugin} || exit 1 + mv {,${prepend}}${plugin} || exit 1 + fi + done + ) +} + +src_test() { + virtx emake check +} + +src_install() { + gnome2_src_install + + if use python; then + python_optimize + fi + + # Workaround for bug #321111 to give GIMP the least + # precedence on PDF documents by default + mv "${ED}"/usr/share/applications/{,zzz-}gimp.desktop || die + + find "${D}" -name '*.la' -type f -delete || die + + # Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527) + mv "${ED}"/usr/share/man/man1/gimp-console{-*,}.1 || die + + _rename_plugins || die +} + +pkg_postinst() { + gnome2_pkg_postinst +} + +pkg_postrm() { + gnome2_pkg_postrm +} diff --git a/media-gfx/gimp/gimp-9999.ebuild b/media-gfx/gimp/gimp-9999.ebuild index 0d94d06ee022..04c9a09842a1 100644 --- a/media-gfx/gimp/gimp-9999.ebuild +++ b/media-gfx/gimp/gimp-9999.ebuild @@ -1,14 +1,15 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 +LUA_COMPAT=( luajit ) PYTHON_COMPAT=( python3_{6,7,8,9} ) GNOME2_EAUTORECONF=yes VALA_MIN_API_VERSION="0.40" VALA_USE_DEPEND=vapigen -inherit autotools git-r3 gnome2 python-single-r1 toolchain-funcs vala virtualx +inherit autotools git-r3 gnome2 lua-single python-single-r1 toolchain-funcs vala virtualx DESCRIPTION="GNU Image Manipulation Program" HOMEPAGE="https://www.gimp.org/" @@ -19,7 +20,8 @@ SLOT="0/3" KEYWORDS="" IUSE="aalib alsa aqua debug doc gnome heif javascript jpeg2k lua mng openexr postscript python udev unwind vala vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="!test? ( test )" @@ -35,10 +37,10 @@ COMMON_DEPEND=" dev-libs/libxslt >=gnome-base/librsvg-2.40.21:2 >=media-gfx/mypaint-brushes-2.0.2:= - >=media-libs/babl-0.1.82[introspection,lcms,vala?] + >=media-libs/babl-0.1.84[introspection,lcms,vala?] >=media-libs/fontconfig-2.12.6 >=media-libs/freetype-2.10.2 - >=media-libs/gegl-0.4.27:0.4[cairo,introspection,lcms,vala?] + >=media-libs/gegl-0.4.28:0.4[cairo,introspection,lcms,vala?] >=media-libs/gexiv2-0.10.10 >=media-libs/harfbuzz-2.6.5 >=media-libs/lcms-2.9:2 @@ -52,7 +54,7 @@ COMMON_DEPEND=" >=x11-libs/gdk-pixbuf-2.40.0:2 >=x11-libs/gtk+-3.24.16:3 x11-libs/libXcursor - >=x11-libs/pango-1.42.4 + >=x11-libs/pango-1.44.7 aalib? ( media-libs/aalib ) alsa? ( >=media-libs/alsa-lib-1.0.0 ) aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 ) @@ -60,8 +62,10 @@ COMMON_DEPEND=" javascript? ( dev-libs/gjs ) jpeg2k? ( >=media-libs/openjpeg-2.3.1:2= ) lua? ( - dev-lang/luajit - dev-lua/lgi + ${LUA_DEPS} + $(lua_gen_cond_dep ' + dev-lua/lgi[${LUA_USEDEP}] + ') ) mng? ( media-libs/libmng:= ) openexr? ( >=media-libs/openexr-2.3.0:= ) @@ -97,7 +101,6 @@ DEPEND=" >=sys-devel/automake-1.11 >=sys-devel/gettext-0.21 >=sys-devel/libtool-2.4.6 - virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.32 dev-util/gtk-doc-am @@ -105,6 +108,9 @@ DEPEND=" vala? ( $(vala_depend) ) " +# TODO: there are probably more atoms in DEPEND which should be in BDEPEND now +BDEPEND="virtual/pkgconfig" + DOCS=( "AUTHORS" "HACKING" "NEWS" "README" "README.i18n" ) # Bugs 685210 (and duplicate 691070) @@ -113,6 +119,8 @@ PATCHES=( ) pkg_setup() { + use lua && lua-single_pkg_setup + if use python; then python-single-r1_pkg_setup fi @@ -210,7 +218,7 @@ _rename_plugins() { einfo 'Renaming plug-ins to not collide with pre-2.10.6 file layout (bug #664938)...' local prepend=gimp-org- ( - cd "${ED%/}"/usr/$(get_libdir)/gimp/2.99/plug-ins || exit 1 + cd "${ED}"/usr/$(get_libdir)/gimp/2.99/plug-ins || exit 1 for plugin_slash in $(ls -d1 */); do plugin=${plugin_slash%/} if [[ -f ${plugin}/${plugin} ]]; then @@ -236,12 +244,12 @@ src_install() { # Workaround for bug #321111 to give GIMP the least # precedence on PDF documents by default - mv "${ED%/}"/usr/share/applications/{,zzz-}gimp.desktop || die + mv "${ED}"/usr/share/applications/{,zzz-}gimp.desktop || die find "${D}" -name '*.la' -type f -delete || die # Prevent dead symlink gimp-console.1 from downstream man page compression (bug #433527) - mv "${ED%/}"/usr/share/man/man1/gimp-console{-*,}.1 || die + mv "${ED}"/usr/share/man/man1/gimp-console{-*,}.1 || die _rename_plugins || die } diff --git a/media-gfx/graphicsmagick/Manifest b/media-gfx/graphicsmagick/Manifest index 5c6174e3fae9..f43ed697a40f 100644 --- a/media-gfx/graphicsmagick/Manifest +++ b/media-gfx/graphicsmagick/Manifest @@ -1 +1,2 @@ DIST GraphicsMagick-1.3.35.tar.xz 5543224 BLAKE2B 8a284d85341c10939fdece5c565d5b881276afb9b4c5dfb2221b780a01b99f78ee62761722c372baf9155c63f7ef176b67310aeedcab0368f4f26f5b0150bcce SHA512 baae92089d52147ef961f93495abc8a9d8b1a963af61d87a650c1ab105d46816aa38c83f654edcb5a0e1b7f07ccc06eaeaa443b9bde3a63a0b9bfb45f3ae144c +DIST GraphicsMagick-1.3.36.tar.xz 5600712 BLAKE2B 069ab4f9bb5beea3321860bf8e43c8a1b51ab102054e92486375209a86fd3c1c1fb44d4b2c43a65c78f36e9f37e09316fe77b4f261bfb0af3b2c2a86ff8b5aa5 SHA512 27ed5fcbfb0303436bdcb0f11d18257a967d471251b51e633e2c655b0a7e5ed01f61a61f9702cc7d4c02714e005ac18ca9ba0f690c0580e41d07947a03c5cbb4 diff --git a/media-gfx/graphicsmagick/files/graphicsmagick-1.3.36-flags.patch b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.36-flags.patch new file mode 100644 index 000000000000..311cd7829258 --- /dev/null +++ b/media-gfx/graphicsmagick/files/graphicsmagick-1.3.36-flags.patch @@ -0,0 +1,59 @@ +diff --git a/Magick++/bin/GraphicsMagick++-config.in b/Magick++/bin/GraphicsMagick++-config.in +index 9733be2..4c49362 100755 +--- a/Magick++/bin/GraphicsMagick++-config.in ++++ b/Magick++/bin/GraphicsMagick++-config.in +@@ -33,7 +33,7 @@ while test $# -gt 0; do + echo '@MAGICK_API_CPPFLAGS@' + ;; + --cxxflags) +- echo '@CXXFLAGS@' ++ echo '@MAGICK_API_CXXFLAGS@' + ;; + --ldflags) + echo '@MAGICK_API_LDFLAGS@' +diff --git a/configure.ac b/configure.ac +index d6a30f6..2f5ff6c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -335,6 +335,7 @@ fi + + AC_OPENMP([C]) + CFLAGS="$OPENMP_CFLAGS $CFLAGS" ++MAGICK_API_CFLAGS="$MAGICK_API_CFLAGS $OPENMP_CFLAGS" + #CXXFLAGS="$OPENMP_CXXFLAGS $CXXFLAGS" + #LDFLAGS="$LDFLAGS $OPENMP_CFLAGS" + AC_SUBST([OPENMP_CFLAGS]) +@@ -3689,9 +3690,10 @@ MAGICK_DEP_LIBS=`echo $MAGICK_DEP_LIBS | sed -e 's/ */ /g'` + MAGICK_EXTRA_DEP_LIBS=`echo $MAGICK_EXTRA_DEP_LIBS | sed -e 's/ */ /g'` + #LIBS=`echo $LIBS | sed -e 's/ */ /g'` + +-MAGICK_API_CFLAGS=$CFLAGS ++MAGICK_API_CFLAGS=`echo $MAGICK_API_CFLAGS | sed -e 's/ */ /g'` + MAGICK_API_CPPFLAGS=`echo $MAGICK_API_CPPFLAGS | sed -e 's/ */ /g'` +-MAGICK_API_LDFLAGS="-L$LIB_DIR $LDFLAGS" ++MAGICK_API_CXXFLAGS="" ++MAGICK_API_LDFLAGS="-L$LIB_DIR" + MAGICK_API_DEP_LIBS="$MAGICK_DEP_LIBS" + MAGICK_API_LIBS="-lGraphicsMagick $MAGICK_API_DEP_LIBS $MAGICK_EXTRA_DEP_LIBS" + +@@ -3721,6 +3723,7 @@ AC_SUBST([X_CFLAGS]) + + AC_SUBST([MAGICK_API_CFLAGS]) + AC_SUBST([MAGICK_API_CPPFLAGS]) ++AC_SUBST(MAGICK_API_CXXFLAGS) + AC_SUBST([MAGICK_API_PC_CPPFLAGS]) + AC_SUBST([MAGICK_API_LDFLAGS]) + AC_SUBST([MAGICK_API_LIBS]) +diff --git a/magick/GraphicsMagick-config.in b/magick/GraphicsMagick-config.in +index 8b2f016..3f66ae3 100644 +--- a/magick/GraphicsMagick-config.in ++++ b/magick/GraphicsMagick-config.in +@@ -30,7 +30,7 @@ while test $# -gt 0; do + echo @PACKAGE_VERSION@ + ;; + --cflags) +- echo '@CFLAGS@' ++ echo '@MAGICK_API_CFLAGS@' + ;; + --cppflags) + echo '@MAGICK_API_CPPFLAGS@' diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.36.ebuild b/media-gfx/graphicsmagick/graphicsmagick-1.3.36.ebuild new file mode 100644 index 000000000000..9881f65ad846 --- /dev/null +++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.36.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools toolchain-funcs + +MY_P=${P/graphicsm/GraphicsM} +DESCRIPTION="Collection of tools and libraries for many image formats" +HOMEPAGE="http://www.graphicsmagick.org/" +LICENSE="MIT" +SLOT="0/${PV%.*}" + +if [[ ${PV} == "9999" ]] ; then + inherit mercurial + EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" +else + SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" + S="${WORKDIR}/${MY_P}" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +fi + +IUSE="bzip2 +cxx debug dynamic-loading fpx imagemagick jbig jpeg lcms lzma + openmp perl png postscript q16 q32 static-libs svg threads tiff truetype + webp wmf X zlib" + +RDEPEND="dev-libs/libltdl:0 + bzip2? ( app-arch/bzip2 ) + fpx? ( media-libs/libfpx ) + imagemagick? ( !media-gfx/imagemagick ) + jbig? ( media-libs/jbigkit ) + jpeg? ( virtual/jpeg:0 ) + lcms? ( media-libs/lcms:2 ) + lzma? ( app-arch/xz-utils ) + perl? ( dev-lang/perl:= ) + png? ( media-libs/libpng:0= ) + postscript? ( app-text/ghostscript-gpl ) + svg? ( dev-libs/libxml2 ) + tiff? ( media-libs/tiff:0 ) + truetype? ( + media-fonts/urw-fonts + >=media-libs/freetype-2 + ) + webp? ( media-libs/libwebp:= ) + wmf? ( media-libs/libwmf ) + X? ( + x11-libs/libSM + x11-libs/libXext + ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.36-flags.patch + "${FILESDIR}"/${PN}-1.3.19-perl.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local depth=8 + use q16 && depth=16 + use q32 && depth=32 + + local openmp=disable + if use openmp && tc-has-openmp; then + openmp=enable + fi + + local myeconfargs=( + --${openmp}-openmp + --enable-largefile + --enable-shared + $(use_enable static-libs static) + $(use_enable debug prof) + $(use_enable debug gcov) + $(use_enable imagemagick magick-compat) + $(use_with threads) + $(use_with dynamic-loading modules) + --with-quantum-depth=${depth} + --without-frozenpaths + $(use_with cxx magick-plus-plus) + $(use_with perl) + --with-perl-options=INSTALLDIRS=vendor + $(use_with bzip2 bzlib) + $(use_with postscript dps) + $(use_with fpx) + $(use_with jbig) + $(use_with webp) + $(use_with jpeg) + --without-jp2 + $(use_with lcms lcms2) + $(use_with lzma) + $(use_with png) + $(use_with tiff) + $(use_with truetype ttf) + $(use_with wmf) + --with-fontpath="${EPREFIX}"/usr/share/fonts + --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts + --with-windows-font-dir="${EPREFIX}"/usr/share/fonts/corefonts + $(use_with svg xml) + $(use_with zlib) + $(use_with X x) + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + default + use perl && emake perl-build +} + +src_test() { + unset DISPLAY # some perl tests fail when DISPLAY is set + default +} + +src_install() { + default + + if use perl; then + emake -C PerlMagick DESTDIR="${D}" install + find "${ED}" -type f -name perllocal.pod -exec rm -f {} + || die + find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + || die + fi + + find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + || die +} diff --git a/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild b/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild index 5cde9ca89391..9881f65ad846 100644 --- a/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild +++ b/media-gfx/graphicsmagick/graphicsmagick-9999.ebuild @@ -2,10 +2,10 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 + inherit autotools toolchain-funcs MY_P=${P/graphicsm/GraphicsM} - DESCRIPTION="Collection of tools and libraries for many image formats" HOMEPAGE="http://www.graphicsmagick.org/" LICENSE="MIT" @@ -16,7 +16,8 @@ if [[ ${PV} == "9999" ]] ; then EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code" else SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" + S="${WORKDIR}/${MY_P}" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi IUSE="bzip2 +cxx debug dynamic-loading fpx imagemagick jbig jpeg lcms lzma @@ -39,20 +40,18 @@ RDEPEND="dev-libs/libltdl:0 truetype? ( media-fonts/urw-fonts >=media-libs/freetype-2 - ) + ) webp? ( media-libs/libwebp:= ) wmf? ( media-libs/libwmf ) X? ( x11-libs/libSM x11-libs/libXext - ) + ) zlib? ( sys-libs/zlib )" DEPEND="${RDEPEND}" -S=${WORKDIR}/${MY_P} - PATCHES=( - "${FILESDIR}"/${PN}-1.3.19-flags.patch + "${FILESDIR}"/${PN}-1.3.36-flags.patch "${FILESDIR}"/${PN}-1.3.19-perl.patch ) diff --git a/media-gfx/imagemagick/imagemagick-6.9.11.46.ebuild b/media-gfx/imagemagick/imagemagick-6.9.11.46.ebuild index 2093cc705f7b..d866867b32bf 100644 --- a/media-gfx/imagemagick/imagemagick-6.9.11.46.ebuild +++ b/media-gfx/imagemagick/imagemagick-6.9.11.46.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" LICENSE="imagemagick" SLOT="0/6.9.11-37" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" REQUIRED_USE="corefonts? ( truetype ) diff --git a/media-gfx/imagemagick/imagemagick-6.9.11.52.ebuild b/media-gfx/imagemagick/imagemagick-6.9.11.52.ebuild index 671132b9e8fb..fe33a9dc492a 100644 --- a/media-gfx/imagemagick/imagemagick-6.9.11.52.ebuild +++ b/media-gfx/imagemagick/imagemagick-6.9.11.52.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" LICENSE="imagemagick" SLOT="0/6.9.11-37" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" REQUIRED_USE="corefonts? ( truetype ) diff --git a/media-gfx/imagemagick/imagemagick-7.0.10.46.ebuild b/media-gfx/imagemagick/imagemagick-7.0.10.46.ebuild index e5576b5108a8..3b34db05a92d 100644 --- a/media-gfx/imagemagick/imagemagick-7.0.10.46.ebuild +++ b/media-gfx/imagemagick/imagemagick-7.0.10.46.ebuild @@ -13,7 +13,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="A collection of tools and libraries for many image formats" diff --git a/media-gfx/imagemagick/imagemagick-7.0.10.52.ebuild b/media-gfx/imagemagick/imagemagick-7.0.10.52.ebuild index c476290b8c6a..e4abcf9fbc53 100644 --- a/media-gfx/imagemagick/imagemagick-7.0.10.52.ebuild +++ b/media-gfx/imagemagick/imagemagick-7.0.10.52.ebuild @@ -13,7 +13,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="A collection of tools and libraries for many image formats" diff --git a/media-gfx/imagemagick/imagemagick-9999.ebuild b/media-gfx/imagemagick/imagemagick-9999.ebuild index c476290b8c6a..e4abcf9fbc53 100644 --- a/media-gfx/imagemagick/imagemagick-9999.ebuild +++ b/media-gfx/imagemagick/imagemagick-9999.ebuild @@ -13,7 +13,7 @@ else MY_PV="$(ver_rs 3 '-')" MY_P="ImageMagick-${MY_PV}" SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="A collection of tools and libraries for many image formats" diff --git a/media-gfx/inkscape/inkscape-1.0-r1.ebuild b/media-gfx/inkscape/inkscape-1.0-r1.ebuild index 0e5ca71a8f9f..53bd4516401d 100644 --- a/media-gfx/inkscape/inkscape-1.0-r1.ebuild +++ b/media-gfx/inkscape/inkscape-1.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7..9} ) PYTHON_REQ_USE="xml" inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1 diff --git a/media-gfx/inkscape/inkscape-1.0.1.ebuild b/media-gfx/inkscape/inkscape-1.0.1.ebuild index c7b103100cf6..46527098d103 100644 --- a/media-gfx/inkscape/inkscape-1.0.1.ebuild +++ b/media-gfx/inkscape/inkscape-1.0.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7..9} ) PYTHON_REQ_USE="xml" inherit cmake flag-o-matic xdg toolchain-funcs python-single-r1 diff --git a/media-gfx/opencsg/metadata.xml b/media-gfx/opencsg/metadata.xml index a6159b39f26b..a1b015f1f907 100644 --- a/media-gfx/opencsg/metadata.xml +++ b/media-gfx/opencsg/metadata.xml @@ -7,7 +7,7 @@ proxy-maint@gentoo.org - Gentoo Proxy Maintainer Team + Proxy Maintainers OpenCSG is a library that does image-based CSG rendering using diff --git a/media-gfx/scour/Manifest b/media-gfx/scour/Manifest index 0b485fc52a99..36f1005dc66e 100644 --- a/media-gfx/scour/Manifest +++ b/media-gfx/scour/Manifest @@ -1 +1,2 @@ DIST scour-0.37.tar.gz 95478 BLAKE2B f3037b691b110f84266c742ac1212a8069e0ac1260f818610dfecc7ee64a257d9e0772c7c675e4062286cf4b719fe48782c416a0cb85a136ea315b22da58c460 SHA512 ffc9bd33eec038126d781dac50c89e4275d0d5e14ec2b2247a7727af91ac2ffe5522c69b5386f75df67a0b88f8ed62cb6a2ad47d600e55b123d937ba33e9e501 +DIST scour-0.38.1.tar.gz 99693 BLAKE2B 33c344bd68f54352723b769e289c0caf90d8de11e1a5ecc054b24cc2c26845d56602d4201961eebc406c95e6c1ac3334cb8302e800f66572297291b166b98505 SHA512 e25fc0313739c34a940133ddaa24bf07fad348e79d64250f4ee85cab726abf66d9caf9bed44a61ab9c55c8dc8ebe465a887d6192f8405b30fdc2a5985da92fe8 diff --git a/media-gfx/scour/scour-0.37.ebuild b/media-gfx/scour/scour-0.37.ebuild index 14ba7f0dcc4a..678e5f9f8ba7 100644 --- a/media-gfx/scour/scour-0.37.ebuild +++ b/media-gfx/scour/scour-0.37.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7,3_8} ) +PYTHON_COMPAT=( python3_{6..9} ) DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 diff --git a/media-gfx/scour/scour-0.38.1.ebuild b/media-gfx/scour/scour-0.38.1.ebuild new file mode 100644 index 000000000000..f03ccfc7acb5 --- /dev/null +++ b/media-gfx/scour/scour-0.38.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +DESCRIPTION="Take an SVG file and produce a cleaner and more concise file" +HOMEPAGE="https://github.com/scour-project/scour" +SRC_URI="https://github.com/scour-project/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" +IUSE="" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +python_test() { + "${EPYTHON}" test_scour.py -v || die "Tests fail with ${EPYTHON}" +} diff --git a/media-gfx/tuxpaint/Manifest b/media-gfx/tuxpaint/Manifest index d655340a80e8..97bc4b03c544 100644 --- a/media-gfx/tuxpaint/Manifest +++ b/media-gfx/tuxpaint/Manifest @@ -1 +1,2 @@ DIST tuxpaint-0.9.21.tar.gz 9543034 BLAKE2B 196a743542d72e3dc5cea69b9e66a3baecdde7e3b288cb6759632d2b472f69db8d70ad404737416afe7f2ef4d0c0d21c7b2caadb64ca8d21a909e275ee6fcc46 SHA512 fafd80fe7a5a4d65236c8b5a4f15c644c76180e0e4ed7e774795572b70cc38ddb3273be2a93f041d74a1e536a5a9386c18e51987425ea1a3ff910661e4b0afb3 +DIST tuxpaint-0.9.24.tar.gz 15561675 BLAKE2B 971baec8b7728cbb54a2a45b604c152a9620d0f6a1856cca99482ad0fd76f2a4493aab81f54e10e5da4d81800b0e3506cb73dda0e00510ef966b0c98f8aa5cb4 SHA512 a4ee9eea833f9a6313701a4686f9f276570df84436c68d9a3d04e9448a8ea00833207e1034965e15145be744194c7b9a7d3c91bdfa3489d06a61de84b64cc723 diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild new file mode 100644 index 000000000000..731a8e2d3385 --- /dev/null +++ b/media-gfx/tuxpaint/tuxpaint-0.9.24.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop toolchain-funcs xdg + +DESCRIPTION="Drawing program designed for young children" +HOMEPAGE="http://www.tuxpaint.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND=" + app-text/libpaper + dev-libs/fribidi + gnome-base/librsvg:2 + >=media-libs/libpng-1.2:0= + >=media-libs/freetype-2:2 + media-libs/libsdl + media-libs/sdl-image[png] + media-libs/sdl-mixer + media-libs/sdl-pango + media-libs/sdl-ttf + x11-libs/cairo +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/gperf + media-gfx/imagemagick[png] + sys-devel/gettext +" + +src_prepare() { + xdg_src_prepare + sed -i \ + -e 's|linux_ARCH_INSTALL:=install-xdg|linux_ARCH_INSTALL:=|' \ + -e "s|linux_PREFIX:=/usr/local|linux_PREFIX:=/usr|" \ + -e "s:/lib/:/$(get_libdir)/:g" \ + -e 's:/share/doc/tuxpaint-$(VER_VERSION)/:'"/share/doc/${PF}/:g" \ + -e '/@gzip -f/d' \ + -e '/@chmod a+rx,g-w,o-w $(MAN_PREFIX)/d' \ + -e "s|linux_ARCH_CFLAGS:=|linux_ARCH_CFLAGS:= ${CFLAGS}|" \ + Makefile || die +} + +src_compile() { + # parallel build may break things + emake -j1 CC="$(tc-getCC)" +} + +src_install() { + emake -j1 DESTDIR="${D}" install + local file size + for file in data/images/icon[0-9]*x[0-9]*.png; do + size=${file##*/icon} + size=${size%%x*} + newicon -s "${size}" "${file}" tux4kids-tuxpaint.png + done + newmenu src/tuxpaint.desktop tux4kids-tuxpaint.desktop + dodoc docs/*.txt + dodoc docs/en/*.txt +} + +pkg_postinst() { + xdg_pkg_postinst + if ! has_version "media-gfx/tuxpaint-stamps"; then + elog "For additional graphic stamps, you can emerge the" + elog "media-gfx/tuxpaint-stamps package." + fi +} diff --git a/media-gfx/xdot/xdot-1.2.ebuild b/media-gfx/xdot/xdot-1.2.ebuild index 0b806d655849..19689df035ea 100644 --- a/media-gfx/xdot/xdot-1.2.ebuild +++ b/media-gfx/xdot/xdot-1.2.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = 9999* ]]; then GIT_ECLASS="git-r3" SRC_URI="" else - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 arm arm64 ~ia64 ~ppc ~ppc64 ~x86" MY_P="${MY_PN}-${PV}" S="${WORKDIR}/${MY_P}" SRC_URI="https://github.com/jrfonseca/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" diff --git a/media-gfx/yafaray/metadata.xml b/media-gfx/yafaray/metadata.xml index 24519079a75e..f4ad58bed544 100644 --- a/media-gfx/yafaray/metadata.xml +++ b/media-gfx/yafaray/metadata.xml @@ -7,7 +7,7 @@ proxy-maint@gentoo.org - Proxy Maintainer Team + Proxy Maintainers YafaRay is a raytracing open source render engine. Raytracing is a rendering technique for generating realistic images by tracing the path of light through a 3D scene. diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 58fe79bece7e3cbc20d077f60232c2cba014b3cf..2d13c034b189b5ba5cf2cda5c298f242af61fef6 100644 GIT binary patch literal 64854 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

    eR-o`-n*HbtPFxG*-#oQm)^T{{ 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 literal 64844 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 ZN7J{qdM7(@8KnL{{~Kst@w~Ry0RSXs+fx7l diff --git a/media-libs/bcg729/bcg729-1.1.1.ebuild b/media-libs/bcg729/bcg729-1.1.1.ebuild index 4ff2047c3db0..e724197e7cff 100644 --- a/media-libs/bcg729/bcg729-1.1.1.ebuild +++ b/media-libs/bcg729/bcg729-1.1.1.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${P/_/-}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~x86" RDEPEND="!media-plugins/mediastreamer-bcg729" diff --git a/media-libs/cimg/Manifest b/media-libs/cimg/Manifest index 4f08814d54a6..3a0e0afd8cba 100644 --- a/media-libs/cimg/Manifest +++ b/media-libs/cimg/Manifest @@ -1,2 +1 @@ -DIST cimg-2.9.0.tar.gz 11213143 BLAKE2B 88f463990e1210221361be8d93bcad3abf19ba1f83440c102581417e66ebc771176a457d9516b4fe160e1640d3a996006aa64b218359397d75a204a3c34797fd SHA512 c3a45bdbf19a0598a7865920cc738deb71aa95351734d9bac9d77514dc6d5252433a28d4a8fe27aeb06b5c2557dc4e7a10e67cf788bcef2e52bf5038aa876031 -DIST cimg-2.9.1.tar.gz 11215948 BLAKE2B e655ddea292bdfede79cc93785aeb98890fc5c76697127ca53e2a2542ae4d2acef1d77f33464553e95b2fd6b224b6da671d554000463059a3cf307cd6bc9ec77 SHA512 9407a5f0fd68d03d164e07b0c41a4ee948605f656a1d4cb942cdc5b357515e5132e071036598b38ab56387c5cc6e574133357eacd4aef65a97b7fc1d605dae27 +DIST cimg-2.9.3.tar.gz 11222797 BLAKE2B c2135a0219305dafde642198888f5a813f7c73a34dbb015b271cbfd601a4265fe0495cbd74a0ac502cbbd1b8ead49687a945d35d7eaffe5127cbdc9c67664c14 SHA512 038cfa0dbb8beeffa53cc84491988bfee27b0e3e74c3f802185669be5ddc85f0ab002a6bce0e57e3692aa6380715436078cbcccadb0e2b34442db50fc19c1aed diff --git a/media-libs/cimg/cimg-2.9.0.ebuild b/media-libs/cimg/cimg-2.9.0.ebuild deleted file mode 100644 index 3205e035da6e..000000000000 --- a/media-libs/cimg/cimg-2.9.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="C++ template image processing toolkit" -HOMEPAGE="https://cimg.eu/ https://github.com/dtschump/CImg" -SRC_URI="https://github.com/dtschump/CImg/archive/v.${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="CeCILL-2 CeCILL-C" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc examples" - -S=${WORKDIR}/CImg-v.${PV} - -src_install() { - doheader CImg.h - dodoc README.txt - - use doc && dodoc -r html - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/media-libs/cimg/cimg-2.9.1.ebuild b/media-libs/cimg/cimg-2.9.3.ebuild similarity index 87% rename from media-libs/cimg/cimg-2.9.1.ebuild rename to media-libs/cimg/cimg-2.9.3.ebuild index 3205e035da6e..ab8c2c93c64b 100644 --- a/media-libs/cimg/cimg-2.9.1.ebuild +++ b/media-libs/cimg/cimg-2.9.3.ebuild @@ -12,7 +12,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc examples" -S=${WORKDIR}/CImg-v.${PV} +S="${WORKDIR}/CImg-v.${PV}" src_install() { doheader CImg.h @@ -21,6 +21,6 @@ src_install() { use doc && dodoc -r html if use examples; then dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples + docompress -x "/usr/share/doc/${PF}/examples" fi } diff --git a/media-libs/cimg/metadata.xml b/media-libs/cimg/metadata.xml index decc730ae1c7..f43d173e0eba 100644 --- a/media-libs/cimg/metadata.xml +++ b/media-libs/cimg/metadata.xml @@ -5,5 +5,6 @@ dtschump/CImg cimg + cpe:/a:cimg:cimg diff --git a/media-libs/fontconfig/fontconfig-2.12.6.ebuild b/media-libs/fontconfig/fontconfig-2.12.6.ebuild index 7ee4930332c7..82f8ca27e287 100644 --- a/media-libs/fontconfig/fontconfig-2.12.6.ebuild +++ b/media-libs/fontconfig/fontconfig-2.12.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://fontconfig.org/release/${P}.tar.bz2" LICENSE="MIT" SLOT="1.0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="doc static-libs" # Purposefully dropped the xml USE flag and libxml2 support. Expat is the diff --git a/media-libs/fontconfig/fontconfig-2.13.1-r2.ebuild b/media-libs/fontconfig/fontconfig-2.13.1-r2.ebuild index 552899d93ac1..53f7689e891b 100644 --- a/media-libs/fontconfig/fontconfig-2.13.1-r2.ebuild +++ b/media-libs/fontconfig/fontconfig-2.13.1-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://fontconfig.org/release/${P}.tar.bz2" LICENSE="MIT" SLOT="1.0" [[ $(ver_cut 3) -ge 90 ]] || \ -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="doc static-libs" # Test test-bz106632 is known to be broken, see bug #751232 diff --git a/media-libs/freetype/freetype-2.10.4.ebuild b/media-libs/freetype/freetype-2.10.4.ebuild index 4ac276e1db9f..4e708d9efaa1 100644 --- a/media-libs/freetype/freetype-2.10.4.ebuild +++ b/media-libs/freetype/freetype-2.10.4.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != 9999 ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3 diff --git a/media-libs/freetype/freetype-9999.ebuild b/media-libs/freetype/freetype-9999.ebuild index ea7f1fae817a..c5f10ab25ebd 100644 --- a/media-libs/freetype/freetype-9999.ebuild +++ b/media-libs/freetype/freetype-9999.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != 9999 ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3 diff --git a/media-libs/gd/gd-2.3.0.ebuild b/media-libs/gd/gd-2.3.0.ebuild index 79cfcfea4415..153204a77e13 100644 --- a/media-libs/gd/gd-2.3.0.ebuild +++ b/media-libs/gd/gd-2.3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libgd/libgd/releases/download/${P}/lib${P}.tar.xz" LICENSE="gd IJG HPND BSD" SLOT="2/3" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="cpu_flags_x86_sse fontconfig jpeg png static-libs test tiff truetype webp xpm zlib" RESTRICT="!test? ( test )" diff --git a/media-libs/harfbuzz/Manifest b/media-libs/harfbuzz/Manifest index d94213fa21e2..93e8ac487f61 100644 --- a/media-libs/harfbuzz/Manifest +++ b/media-libs/harfbuzz/Manifest @@ -1,2 +1,3 @@ DIST harfbuzz-2.7.2.tar.gz 16605557 BLAKE2B 246ab64e29afcadc692b57bad84acdea1f9200a63f6f8b1519d12b8515ec65dc45e2edf3abdde473b71364427a689d92ce2ee25c514edf4b1e680dd423d774ee SHA512 2eeb198dab1ed1cc7d10c3890293ff40e9f37372413877a5bd44d66e88d8460a81f51cbe71c328b1300f542ca8de3269749d1d01d0c324c8b95a9c038fbe1521 DIST harfbuzz-2.7.3.tar.gz 16696840 BLAKE2B 95eb0fc86caf51f512520ba599e9be08b4a9f6565a3e52280f9454043b524e7b04194e506b5122db066966125fa4583b7be856005b53726a0192d3f08fb5cdcb SHA512 1fa1cfd7b55446309413deb6c139ff9015a013b480da422482e75fa11b130b7dcfaeabfffc513a2027732d0b58fbd39dede2f3eb516214d5efd901a2d1e6af8f +DIST harfbuzz-2.7.4.tar.gz 16703694 BLAKE2B 9932c039bb27ee53179e500c80ae8bd24d4cb77d4fcd01c10b8b5f0fd55de6af3c265196aa80653835f464c5431f89a870a7112eaf2c715f05e1e084011fa240 SHA512 5b412e0f6d1c9142a0ef2713826cb8d6ebf348c5b64054a0676d3ce084bcff1de375dadf90e87dbbf6d0ec8e4a99339cb64b514d5464efb7e27037551e494099 diff --git a/media-libs/harfbuzz/harfbuzz-2.7.4.ebuild b/media-libs/harfbuzz/harfbuzz-2.7.4.ebuild new file mode 100644 index 000000000000..89e06e272b90 --- /dev/null +++ b/media-libs/harfbuzz/harfbuzz-2.7.4.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit flag-o-matic meson multilib-minimal python-any-r1 xdg-utils + +DESCRIPTION="An OpenType text shaping engine" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/HarfBuzz" + +if [[ ${PV} = 9999 ]] ; then + EGIT_REPO_URI="https://github.com/harfbuzz/harfbuzz.git" + inherit git-r3 +else + SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +LICENSE="Old-MIT ISC icu" +SLOT="0/0.9.18" # 0.9.18 introduced the harfbuzz-icu split; bug #472416 + +IUSE="+cairo debug doc +glib +graphite icu +introspection static-libs test +truetype" +RESTRICT="!test? ( test )" +REQUIRED_USE="introspection? ( glib )" + +RDEPEND=" + cairo? ( x11-libs/cairo:= ) + glib? ( >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] ) + graphite? ( >=media-gfx/graphite2-1.2.1:=[${MULTILIB_USEDEP}] ) + icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.34:= ) + truetype? ( >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + >=dev-libs/gobject-introspection-common-1.34 + test? ( ${PYTHON_DEPS} ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( dev-util/gtk-doc ) + introspection? ( dev-util/glib-utils ) +" + +pkg_setup() { + use test && python-any-r1_pkg_setup + if ! use debug ; then + append-cppflags -DHB_NDEBUG + fi +} + +src_prepare() { + default + + xdg_environment_reset + + sed -i \ + -e 's:tests/macos.tests::' \ + test/shaping/data/in-house/Makefile.sources \ + || die # bug 726120 + + # bug 618772 + append-cxxflags -std=c++14 +} + +meson_multilib_native_feature() { + if multilib_is_native_abi && use "$1" ; then + echo "enabled" + else + echo "disabled" + fi +} + +multilib_src_configure() { + # harfbuzz-gobject only used for instrospection, bug #535852 + local emesonargs=( + -Dcairo="$(meson_multilib_native_feature cairo)" + -Dcoretext="disabled" + -Ddocs="$(meson_multilib_native_feature doc)" + -Dfontconfig="disabled" #609300 + -Dintrospection="$(meson_multilib_native_feature introspection)" + -Dstatic="$(usex static-libs true false)" + $(meson_feature glib) + $(meson_feature graphite) + $(meson_feature icu) + $(meson_feature introspection gobject) + $(meson_feature test tests) + $(meson_feature truetype freetype) + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_install_all() { + einstalldocs +} diff --git a/media-libs/ilmbase/Manifest b/media-libs/ilmbase/Manifest index 57134a0ad812..2418671100a6 100644 --- a/media-libs/ilmbase/Manifest +++ b/media-libs/ilmbase/Manifest @@ -1,2 +1,3 @@ DIST ilmbase-2.3.0.tar.gz 595490 BLAKE2B db956fe7dbabf94632eb98635f4ebda8e937f26e26ed69f33743069fa2bf6d5ed3711f00eb33377c98b4f8ea367bbfc51b11d4cb884ce02238b537857cc19a9c SHA512 db0804a7c37c2a97f9dbf81b20f40f7fdea73242baa2759d9dc3728e6849e7ecae0e178fa1c710add980d050499151650675e4b2cda6cbbaa61aca406a1f929a DIST ilmbase-2.5.2.tar.gz 27525326 BLAKE2B c48a61513457f2c04f3a512963ae27eaf154933ffe7c6ff3e2d71f27f246ae624a34dbe6f8ab500c51a56898ad0f61e6784f5cd3f9c3df591ce347b46ba4ac88 SHA512 62f98695cf56600303db9c2d13d34cacc1851a103d8ffb7e7ce8c6d9d14e6bf02804836c718ae03e8d685ef3dda0cf7b2130e2d363f8095b22a15bf30d706fab +DIST ilmbase-2.5.3.tar.gz 27534825 BLAKE2B 4647b4aac074b10c0d1fb35ddb6b5acefca81c0f2debde04987b5df4e290b14b6406fc922949449aaeea7cf4be371a25c93f8fcb9f67c63d65276340bd586a21 SHA512 6da03193d4fea1e97e35008f59304ab408c521ead8495ba411cde5c172cf953be97999971f57398b813d14f1af1d722539a6b74d5ee54b9e74769ea8258d36ba diff --git a/media-libs/ilmbase/ilmbase-2.5.3.ebuild b/media-libs/ilmbase/ilmbase-2.5.3.ebuild new file mode 100644 index 000000000000..907a133973e8 --- /dev/null +++ b/media-libs/ilmbase/ilmbase-2.5.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib flag-o-matic + +DESCRIPTION="OpenEXR ILM Base libraries" +HOMEPAGE="http://openexr.com/" +SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/25" # based on SONAME +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" +IUSE="large-stack static-libs test" +RESTRICT="!test? ( test )" + +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/openexr-${PV}/IlmBase" + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + -DILMBASE_BUILD_BOTH_STATIC_SHARED=$(usex static-libs) + -DILMBASE_ENABLE_LARGE_STACK=$(usex large-stack) + -DILMBASE_INSTALL_PKG_CONFIG=ON + ) + + # Disable use of ucontext.h wrt #482890 + if use hppa || use ppc || use ppc64; then + mycmakeargs+=( + -DILMBASE_HAVE_UCONTEXT_H=OFF + ) + fi + + # needed for running tests with x86_32 + # see https://github.com/AcademySoftwareFoundation/openexr/issues/346 + if use abi_x86_32 && use test; then + append-cppflags -ffloat-store + fi + + cmake_src_configure +} diff --git a/media-libs/jbig2dec/jbig2dec-0.18.ebuild b/media-libs/jbig2dec/jbig2dec-0.18.ebuild index 44a2bb95f724..3db8579b2936 100644 --- a/media-libs/jbig2dec/jbig2dec-0.18.ebuild +++ b/media-libs/jbig2dec/jbig2dec-0.18.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/ArtifexSoftware/${PN}/archive/${PV}.tar.gz -> ${P}.t LICENSE="AGPL-3" SLOT="0/$(ver_cut 1-2)" #698428 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="png static-libs test" RESTRICT="!test? ( test )" diff --git a/media-libs/jbig2dec/jbig2dec-0.19.ebuild b/media-libs/jbig2dec/jbig2dec-0.19.ebuild index b68cc580ae51..49deb553015d 100644 --- a/media-libs/jbig2dec/jbig2dec-0.19.ebuild +++ b/media-libs/jbig2dec/jbig2dec-0.19.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/ArtifexSoftware/${PN}/archive/${PV}.tar.gz -> ${P}.t LICENSE="AGPL-3" SLOT="0/$(ver_cut 1-2)" #698428 -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 ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="png static-libs test" RESTRICT="!test? ( test )" diff --git a/media-libs/jpeg/jpeg-9d.ebuild b/media-libs/jpeg/jpeg-9d.ebuild index 8839bf4b7e74..3d2f67c89b90 100644 --- a/media-libs/jpeg/jpeg-9d.ebuild +++ b/media-libs/jpeg/jpeg-9d.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://www.ijg.org/files/${PN}src.v${PV}.tar.gz LICENSE="IJG" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND="" diff --git a/media-libs/lcms/Manifest b/media-libs/lcms/Manifest index f550dd4dfb8c..aab4938215f0 100644 --- a/media-libs/lcms/Manifest +++ b/media-libs/lcms/Manifest @@ -1,3 +1 @@ -DIST lcms2-2.10.tar.gz 15763103 BLAKE2B d5fc0ffd4917c0b73d2df79a2d5acfd93e88b824aa1a083f258f72a63553c0576ba8ec29fe8c3bc46cb80047818bb8ac97765ae7de85b689ac2eb950516531c6 SHA512 3c068e7b2aff4a9aee720ced7afc6bc8b6ec6bf1f2bf0697d486cd68648104882f36b94201dccbf8cb448282998d27986b881c6b784fd9fef86ae72325fcf20d DIST lcms2-2.11.tar.gz 6574121 BLAKE2B c729b4dad8326675c73d1752b23b4b55be130441e9dc8754e41f4cbb9b547c7f657f204e8c9a142035a54c60d3a43f36209f5511270675ad6b98b03e9db869fb SHA512 96643da4770c86eb56f454e605d7661024afb33f4e621c23c590307c31a0eec02100eca4f4ac6718639d99d750ed4834a9b2523e910469da717c3ddd78b4b50e -DIST lcms2-2.9.tar.gz 10953949 BLAKE2B 6f22a0a8901562e8a84a82c077f31b0155bf81d2b5023211059fa157061e78ebe170bd4744f6d15ab76c96ff9dae521a7560e9665a230337d149e1f0c9018788 SHA512 d91e320a97ef9d64cce31585b7df7c85accb52a0c46a10ed0f45a0ba46cc2ad6687de5151e59ac62170ea878ab48595c1493125f4afb1872824afe1c3f3c459b diff --git a/media-libs/lcms/files/lcms-2.9-BE-test.patch b/media-libs/lcms/files/lcms-2.9-BE-test.patch deleted file mode 100644 index 577c77cc2b84..000000000000 --- a/media-libs/lcms/files/lcms-2.9-BE-test.patch +++ /dev/null @@ -1,54 +0,0 @@ -https://bugs.gentoo.org/638192 - -From 8aca404f486429e2304bd6572c2a6fb89e43cf2d Mon Sep 17 00:00:00 2001 -From: Marti Maria -Date: Mon, 20 Nov 2017 21:59:38 +0100 -Subject: [PATCH] fix for big endian MLU bug - -Thanks to Sergei Trofimovic for the fix ---- - AUTHORS | 1 + - src/cmsnamed.c | 20 ++++++-------------- - 2 files changed, 7 insertions(+), 14 deletions(-) - -diff --git a/src/cmsnamed.c b/src/cmsnamed.c -index 95dc18b..773e4d2 100644 ---- a/src/cmsnamed.c -+++ b/src/cmsnamed.c -@@ -183,27 +183,19 @@ cmsBool AddMLUBlock(cmsMLU* mlu, cmsUInt32Number size, const wchar_t *Block, - - static - cmsUInt16Number strTo16(const char str[3]) --{ -+{ - const cmsUInt8Number* ptr8 = (const cmsUInt8Number*)str; -- cmsUInt16Number n = (cmsUInt16Number) (((cmsUInt16Number) ptr8[1] << 8) | ptr8[0]); -+ cmsUInt16Number n = (cmsUInt16Number)(((cmsUInt16Number)ptr8[0] << 8) | ptr8[1]); - -- return _cmsAdjustEndianess16(n); -+ return n; - } - - static - void strFrom16(char str[3], cmsUInt16Number n) - { -- // Assuming this would be aligned -- union { -- -- cmsUInt16Number n; -- cmsUInt8Number str[2]; -- -- } c; -- -- c.n = _cmsAdjustEndianess16(n); -- -- str[0] = (char) c.str[0]; str[1] = (char) c.str[1]; str[2] = (char) 0; -+ str[0] = (char)(n >> 8); -+ str[1] = (char)n; -+ str[2] = (char)0; - - } - --- -2.15.0 - diff --git a/media-libs/lcms/lcms-2.10.ebuild b/media-libs/lcms/lcms-2.10.ebuild deleted file mode 100644 index ad5b020df94f..000000000000 --- a/media-libs/lcms/lcms-2.10.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 libtool multilib-minimal - -DESCRIPTION="A lightweight, speed optimized color management engine" -HOMEPAGE="http://www.littlecms.com/" -SRC_URI="mirror://sourceforge/${PN}/lcms2-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc jpeg static-libs test +threads tiff" -RESTRICT="!test? ( test )" - -RDEPEND=" - jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] ) - tiff? ( >=media-libs/tiff-4.0.3-r6:0=[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/lcms2-${PV}" - -src_prepare() { - default - elibtoolize # for Prefix/Solaris -} - -multilib_src_configure() { - local myeconfargs=( - $(use_with jpeg) - $(use_enable static-libs static) - $(use_with threads) - $(use_with tiff) - --without-zlib - ) - ECONF_SOURCE="${S}" econf ${myeconfargs[@]} -} - -multilib_src_install_all() { - find "${ED}" -type f -name "*.la" -delete || die - - if use doc; then - docinto pdf - dodoc doc/*.pdf - fi -} diff --git a/media-libs/lcms/lcms-2.11.ebuild b/media-libs/lcms/lcms-2.11.ebuild index 663c3bb5cc82..813fa6ffe6e0 100644 --- a/media-libs/lcms/lcms-2.11.ebuild +++ b/media-libs/lcms/lcms-2.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/lcms2-${PV}.tar.gz" LICENSE="MIT" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc jpeg static-libs test +threads tiff" RESTRICT="!test? ( test )" diff --git a/media-libs/lcms/lcms-2.9.ebuild b/media-libs/lcms/lcms-2.9.ebuild deleted file mode 100644 index ba47e182ac4e..000000000000 --- a/media-libs/lcms/lcms-2.9.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit libtool multilib-minimal - -DESCRIPTION="A lightweight, speed optimized color management engine" -HOMEPAGE="http://www.littlecms.com/" -SRC_URI="mirror://sourceforge/${PN}/lcms2-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc jpeg static-libs test +threads tiff" -RESTRICT="!test? ( test )" - -RDEPEND=" - jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] ) - tiff? ( >=media-libs/tiff-4.0.3-r6:0=[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/lcms2-${PV}" - -PATCHES=("${FILESDIR}"/${P}-BE-test.patch) - -src_prepare() { - default - elibtoolize # for Prefix/Solaris -} - -multilib_src_configure() { - local myeconfargs=( - $(use_with jpeg) - $(use_enable static-libs static) - $(use_with threads) - $(use_with tiff) - --without-zlib - ) - ECONF_SOURCE="${S}" \ - econf ${myeconfargs[@]} -} - -multilib_src_install_all() { - find "${ED}" -name "*.la" -delete || die - - if use doc; then - docinto pdf - dodoc doc/*.pdf - fi -} diff --git a/media-libs/lib3mf/metadata.xml b/media-libs/lib3mf/metadata.xml index ca7507f06ed5..8d7147cc063d 100644 --- a/media-libs/lib3mf/metadata.xml +++ b/media-libs/lib3mf/metadata.xml @@ -7,7 +7,7 @@ proxy-maint@gentoo.org - Gentoo Proxy Maintainer Team + Proxy Maintainers Implementation of the 3MF manufacturing file standard from the 3MF diff --git a/media-libs/libepoxy/libepoxy-1.5.5.ebuild b/media-libs/libepoxy/libepoxy-1.5.5.ebuild index ecd6c30c4964..6ffc5543022d 100644 --- a/media-libs/libepoxy/libepoxy-1.5.5.ebuild +++ b/media-libs/libepoxy/libepoxy-1.5.5.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi DESCRIPTION="Library for handling OpenGL function pointer management" diff --git a/media-libs/libepoxy/libepoxy-9999.ebuild b/media-libs/libepoxy/libepoxy-9999.ebuild index ecd6c30c4964..6ffc5543022d 100644 --- a/media-libs/libepoxy/libepoxy-9999.ebuild +++ b/media-libs/libepoxy/libepoxy-9999.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/anholt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi DESCRIPTION="Library for handling OpenGL function pointer management" diff --git a/media-libs/libexif/Manifest b/media-libs/libexif/Manifest index 8aae44788f22..bc21d723f6f9 100644 --- a/media-libs/libexif/Manifest +++ b/media-libs/libexif/Manifest @@ -1,2 +1 @@ -DIST libexif-0.6.22.tar.gz 2741296 BLAKE2B df57aa0ff7d20faa47ea34f4d8164c33b113887bc2179405481b2c12c0d0336dc9e5321a260ffda64d974bfa9ac6af55c0cfb4cc9a57a941c17944a3d049befd SHA512 e399804c9d67072861988638349115c585546be20f15c4d26bb6f411ff4ee5bce979c1a41305c1456ecc2f830837349f93cfa4136b7a864e0486cecd3607b469 DIST libexif-0.6.22_p20201105.tar.gz 1111695 BLAKE2B d4eb856ad950f8ae068a27088e54311789c7b8b646dd1c4851ef637b626015119b3b5ac9cbac58f9c79c37c07ba7d3e9a9a67dc52715187495aa824846ec2335 SHA512 5472bf2531d9147be5c6e681d0257325f6609d6aa3935243f887df0ab32e51242ff9d853fc2c183cf5c2709c89d5c52d8fecb9144343d6f959f4bed1062098ab diff --git a/media-libs/libexif/libexif-0.6.22.ebuild b/media-libs/libexif/libexif-0.6.22.ebuild deleted file mode 100644 index a1b021eb878c..000000000000 --- a/media-libs/libexif/libexif-0.6.22.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 libtool multilib-minimal - -DESCRIPTION="Library for parsing, editing, and saving EXIF data" -HOMEPAGE="https://libexif.github.io/ https://github.com/libexif/libexif" -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PN}-${PV//./_}-release/${P}.tar.gz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" -IUSE="doc nls static-libs" - -RDEPEND="nls? ( virtual/libintl )" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) - nls? ( sys-devel/gettext )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.6.13-pkgconfig.patch -) - -src_prepare() { - default - sed -i -e '/FLAGS=/s:-g::' configure || die #390249 - elibtoolize # For *-bsd -} - -multilib_src_configure() { - ECONF_SOURCE=${S} econf \ - $(use_enable doc docs) \ - $(use_enable nls) \ - $(use_enable static-libs static) \ - --with-doc-dir="${EPREFIX}"/usr/share/doc/${PF} -} - -multilib_src_install() { - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - find "${D}" -name '*.la' -delete || die - rm -f "${ED}"/usr/share/doc/${PF}/{ABOUT-NLS,COPYING} || die -} diff --git a/media-libs/libmad/libmad-0.15.1b-r10.ebuild b/media-libs/libmad/libmad-0.15.1b-r10.ebuild index 285cf5467f48..7a0d256c4a70 100644 --- a/media-libs/libmad/libmad-0.15.1b-r10.ebuild +++ b/media-libs/libmad/libmad-0.15.1b-r10.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mad/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="debug static-libs" DEPEND="" diff --git a/media-libs/libmng/libmng-2.0.3.ebuild b/media-libs/libmng/libmng-2.0.3.ebuild index 766e9a921b3d..ef6d6d909d5c 100644 --- a/media-libs/libmng/libmng-2.0.3.ebuild +++ b/media-libs/libmng/libmng-2.0.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/libmng/${P}.tar.xz" LICENSE="libmng" SLOT="0/2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="lcms static-libs" RDEPEND=" diff --git a/media-libs/libnsbmp/libnsbmp-0.1.6-r1.ebuild b/media-libs/libnsbmp/libnsbmp-0.1.6-r1.ebuild index 81c8075d558d..f2da283bd6ac 100644 --- a/media-libs/libnsbmp/libnsbmp-0.1.6-r1.ebuild +++ b/media-libs/libnsbmp/libnsbmp-0.1.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="" BDEPEND=" diff --git a/media-libs/libnsgif/libnsgif-0.2.1-r1.ebuild b/media-libs/libnsgif/libnsgif-0.2.1-r1.ebuild index 230b3b8aac27..f5ce7cdc1e6e 100644 --- a/media-libs/libnsgif/libnsgif-0.2.1-r1.ebuild +++ b/media-libs/libnsgif/libnsgif-0.2.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 x86 ~m68k-mint" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 x86" IUSE="" BDEPEND=" diff --git a/media-libs/libnsgif/libnsgif-0.2.1-r3.ebuild b/media-libs/libnsgif/libnsgif-0.2.1-r3.ebuild index 8478ddc00902..2438890b2e76 100644 --- a/media-libs/libnsgif/libnsgif-0.2.1-r3.ebuild +++ b/media-libs/libnsgif/libnsgif-0.2.1-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~m68k-mint" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" IUSE="" BDEPEND=" diff --git a/media-libs/libnspsl/libnspsl-0.1.3-r2.ebuild b/media-libs/libnspsl/libnspsl-0.1.3-r2.ebuild index 2d2bcaa165a1..cc0ffae7908f 100644 --- a/media-libs/libnspsl/libnspsl-0.1.3-r2.ebuild +++ b/media-libs/libnspsl/libnspsl-0.1.3-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="" DEPEND=" diff --git a/media-libs/libnspsl/libnspsl-0.1.5-r1.ebuild b/media-libs/libnspsl/libnspsl-0.1.5-r1.ebuild index 01b50983133a..79f812a2e741 100644 --- a/media-libs/libnspsl/libnspsl-0.1.5-r1.ebuild +++ b/media-libs/libnspsl/libnspsl-0.1.5-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="" BDEPEND=" diff --git a/media-libs/libnspsl/libnspsl-0.1.6-r1.ebuild b/media-libs/libnspsl/libnspsl-0.1.6-r1.ebuild index c6381ffa9d9b..dc77fa36d30a 100644 --- a/media-libs/libnspsl/libnspsl-0.1.6-r1.ebuild +++ b/media-libs/libnspsl/libnspsl-0.1.6-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="" BDEPEND=" diff --git a/media-libs/libpng-compat/libpng-compat-1.5.30.ebuild b/media-libs/libpng-compat/libpng-compat-1.5.30.ebuild index da883b36c4f1..fd1b3b679b1c 100644 --- a/media-libs/libpng-compat/libpng-compat-1.5.30.ebuild +++ b/media-libs/libpng-compat/libpng-compat-1.5.30.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="libpng" SLOT="1.5" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="apng neon" RDEPEND="sys-libs/zlib:=[${MULTILIB_USEDEP}] diff --git a/media-libs/libpng/libpng-1.6.37-r2.ebuild b/media-libs/libpng/libpng-1.6.37-r2.ebuild index 608079236331..3773ce34b2a3 100644 --- a/media-libs/libpng/libpng-1.6.37-r2.ebuild +++ b/media-libs/libpng/libpng-1.6.37-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz LICENSE="libpng2" SLOT="0/16" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="apng cpu_flags_arm_neon cpu_flags_x86_sse static-libs" RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]" diff --git a/media-libs/libpng/libpng-1.6.37.ebuild b/media-libs/libpng/libpng-1.6.37.ebuild index 3f68834e21e9..212b96fbf603 100644 --- a/media-libs/libpng/libpng-1.6.37.ebuild +++ b/media-libs/libpng/libpng-1.6.37.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz LICENSE="libpng2" SLOT="0/16" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +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 ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="apng cpu_flags_x86_sse neon static-libs" RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]" diff --git a/media-libs/librosprite/librosprite-0.1.3-r2.ebuild b/media-libs/librosprite/librosprite-0.1.3-r2.ebuild index d412b3c188e0..7079dc81f265 100644 --- a/media-libs/librosprite/librosprite-0.1.3-r2.ebuild +++ b/media-libs/librosprite/librosprite-0.1.3-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="" DEPEND="dev-util/netsurf-buildsystem" diff --git a/media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild b/media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild index 062d7f57930a..c326a787bba0 100644 --- a/media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild +++ b/media-libs/libsvgtiny/libsvgtiny-0.1.7-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.netsurf-browser.org/libs/releases/${P}-src.tar.gz" LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~m68k-mint" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64" IUSE="" RDEPEND=" diff --git a/media-libs/libtheora/libtheora-1.1.1-r2.ebuild b/media-libs/libtheora/libtheora-1.1.1-r2.ebuild index 78bffd1a60bb..7af00aacc01f 100644 --- a/media-libs/libtheora/libtheora-1.1.1-r2.ebuild +++ b/media-libs/libtheora/libtheora-1.1.1-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.xiph.org/releases/theora/${P/_}.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="doc +encode examples static-libs" REQUIRED_USE="examples? ( encode )" #285895 diff --git a/media-libs/libv4l/libv4l-1.20.0.ebuild b/media-libs/libv4l/libv4l-1.20.0.ebuild index 9c2ddcdbbd2e..e5a201b5369f 100644 --- a/media-libs/libv4l/libv4l-1.20.0.ebuild +++ b/media-libs/libv4l/libv4l-1.20.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2" LICENSE="LGPL-2.1+" SLOT="0/0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="dvb jpeg" RDEPEND=" diff --git a/media-libs/libwebp/libwebp-1.0.2.ebuild b/media-libs/libwebp/libwebp-1.0.2.ebuild index c1cd92da52cd..3d2f83d51380 100644 --- a/media-libs/libwebp/libwebp-1.0.2.ebuild +++ b/media-libs/libwebp/libwebp-1.0.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://downloads.webmproject.org/releases/webp/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0/7" # subslot = libwebp soname version [[ "${PV}" = *_rc* ]] || \ -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff" # TODO: dev-lang/swig bindings in swig/ subdirectory diff --git a/media-libs/libwebp/libwebp-1.0.3.ebuild b/media-libs/libwebp/libwebp-1.0.3.ebuild index 7c952320c635..ee454f576d65 100644 --- a/media-libs/libwebp/libwebp-1.0.3.ebuild +++ b/media-libs/libwebp/libwebp-1.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="http://downloads.webmproject.org/releases/webp/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0/7" # subslot = libwebp soname version [[ "${PV}" = *_rc* ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff" # TODO: dev-lang/swig bindings in swig/ subdirectory diff --git a/media-libs/libwebp/libwebp-1.1.0.ebuild b/media-libs/libwebp/libwebp-1.1.0.ebuild index 3b81cd494ec0..0c93532eaf1f 100644 --- a/media-libs/libwebp/libwebp-1.1.0.ebuild +++ b/media-libs/libwebp/libwebp-1.1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://downloads.webmproject.org/releases/webp/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0/7" # subslot = libwebp soname version [[ "${PV}" = *_rc* ]] || \ -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff" # TODO: dev-lang/swig bindings in swig/ subdirectory diff --git a/media-libs/lilv/lilv-0.24.10-r1.ebuild b/media-libs/lilv/lilv-0.24.10-r1.ebuild new file mode 100644 index 000000000000..3763f8181396 --- /dev/null +++ b/media-libs/lilv/lilv-0.24.10-r1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) +PYTHON_REQ_USE='threads(+)' + +inherit python-single-r1 waf-utils bash-completion-r1 multilib-build multilib-minimal + +DESCRIPTION="Library to make the use of LV2 plugins as simple as possible for applications" +HOMEPAGE="http://drobilla.net/software/lilv/" +SRC_URI="http://download.drobilla.net/${P}.tar.bz2" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" +IUSE="doc +dyn-manifest static-libs test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/serd[${MULTILIB_USEDEP}] + dev-libs/sord[${MULTILIB_USEDEP}] + media-libs/libsndfile + media-libs/lv2[${MULTILIB_USEDEP}] + media-libs/sratom[${MULTILIB_USEDEP}] +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( + $(python_gen_cond_dep ' + dev-python/unittest2[${PYTHON_USEDEP}] + ') + ) +" + +pkg_setup() { + python_setup +} + +src_prepare() { + default + sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die + multilib_copy_sources +} + +multilib_src_configure() { + waf-utils_src_configure \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + --no-bash-completion \ + $(multilib_native_usex doc --docs "") \ + $(usex test --test "") \ + $(usex static-libs --static "") \ + $(usex dyn-manifest --dyn-manifest "") +} + +multilib_src_compile() { + ./waf build || die +} + +multilib_src_test() { + ./waf test || die +} + +multilib_src_install() { + waf-utils_src_install +} + +multilib_src_install_all() { + sed -i "/lv2jack/d" utils/lilv.bash_completion + newbashcomp utils/lilv.bash_completion lv2info + + dodir /etc/env.d + echo "LV2_PATH=${EPREFIX}/usr/$(get_libdir)/lv2" > "${ED}/etc/env.d/60lv2" + + python_optimize +} diff --git a/media-libs/opencv/Manifest b/media-libs/opencv/Manifest index 0e480d0b4bdc..4943bff54f2e 100644 --- a/media-libs/opencv/Manifest +++ b/media-libs/opencv/Manifest @@ -2,9 +2,9 @@ DIST opencv-3.4.0-face_landmark_model.tar.gz 63299830 BLAKE2B 58f08cd8c030ee1c8b DIST opencv-3.4.0-res10_300x300-caffeemodel.tar.gz 10036604 BLAKE2B 2a2de48fc420f13e7be146ac88f311901c5b4e409c30e466152e33cae1f8afd87dcb6d758af447c268d90bd67989c8798cd80cab172b10499a6ad5224509dbdf SHA512 96fee9f447d5739bc01a5cab37c453cf7237457dfb5d2bf93ac37f8e5aa557ac222316f449cd58e37e856abe4d8e9d4a7820daaba32f0b22cbcde8e340287d4b DIST opencv-4.1.2.tar.gz 87468598 BLAKE2B 9e0fbd8499f783cd1a2b5ffddf557aef424b0a446f71f826522ffd4526d04742e0c408b99810fe6b39753d40c475922d2e273732fdc0a0b4ee0bc56052a7a26c SHA512 d18d2cc35dc1c95c8870d35feb14459db27ebf6d09ff89a185918b1faff1b36dedacc18f268a6483570c404aca19b83ba627ce7af2265af7195a029cb766c09f DIST opencv-4.1.2_contrib.tar.gz 60881937 BLAKE2B c461aaa62306b226bde9211e2d611dcf705510e32c8598458737eb09c510cfdb49c33e11f1a7c591090d8243590e915b779fdb55955550fe44dab7545e4cc308 SHA512 1e14f94f9228c5d6a598493eed265aab1d8a740d5bfa00639afb05287732220eb71f88bb374de47dcd440f4376486f9db0e8b338e90e5dc4f6af8d355340b622 -DIST opencv-4.4.0.tar.gz 88887103 BLAKE2B 87838e2c837074c445eeead11b76b0ab6f433873195169fe288dfb5e4844f27b13126ef9c0d973857693c77db82168826df698ee7f34bc10eec3bda869b30d32 SHA512 ce4bada7b57c1a00439eca02abcba262732d5eabfd26090f6f83642d747a9a1a7908230bcd01a2b999c509e0c43c8b0dcb2b93ac824518b79cffe533f22652bb -DIST opencv-4.4.0_contrib.tar.gz 59968818 BLAKE2B 2e2c1bf776fef0b4d9f92406665adfbce96e6185a4b5fda82cfdd1e7899b3ca7e7615c4dce508082fcf94a10cfa160154ac0aa7a90ce2635f566a65176678dcd SHA512 d1a29a4a343f55fe2ae04966d2fc2d20765de719619bea68b84ee72f432777062727d8105b0aa168f359e468544b2ea930b1a4f8dc059e51de27d8af229c6b6b DIST opencv-4.4.0_extdep.tar.gz 65334871 BLAKE2B 89fa0083da428e986bb4287295bdbff626d0f84866377413649c1d7ca77338288141f22d2a3c0b64d6d0fc1db98f918c8b33a665274cee4c4aefb44359e4333d SHA512 7b758099ce4abef151051e3e9e1e45b73e4054669d3aa53051e4d4c5f43d9373c9bda5ecbce51f6b024562cb566bd1117505af29ab5f3c36a493f185111a3b4e DIST opencv-4.5.0.tar.gz 90116240 BLAKE2B bcd6ccc4ff0cb1b66923c17c9d9e4ced711527b5d92abd2a5330f791fb07ff93dafa7a3f3095e6d96cb6cea877ac170bb2533f563fa843f284501019263daff3 SHA512 c34100f3f3fe45f2115975350d23288a3badb32864ba0cbd32512387416d1cf10d16d3ef5f3d089d6a1c2be587d788d33997513fc015dbf7d774a622f2d3811f DIST opencv-4.5.0_contrib.tar.gz 60115063 BLAKE2B 4068905c9f5f308f30f15ad383ae459cbb421d1871344c3548a6c11647ac9da7af8c46798e860bdd1fcbacccda0fb03f6c1cf07b458ddfa5a0c311511627af52 SHA512 b2ae72e920c78472fd677281b8dd6f25872399d8ade97b0d3b0fc50bbabea8c00ea849d87bfb311ac148cef663481d0c89c0f6875578c052c1cc7ddcd70e6e17 +DIST opencv-4.5.1.tar.gz 88245766 BLAKE2B 219403844b459fcce012b942920a7a8264fb85dbf01e694528383a74c667f293e4da6ab87d2a4abf8d062c70445f29d86ad07aa3fb23a0fecb491c9f53d05148 SHA512 d74ae3bc340639cbc8b5db41a1fec710acabf8ec828dd28ce3bacf7029d1afd23aeaf47a2273a42995de285daa8aef33a7f90d5c57ef096e2cb872e0845e92b0 +DIST opencv-4.5.1_contrib.tar.gz 60602431 BLAKE2B 629e820e74147f442f8264c610228892e88c1e84575fb4efa612c8568df40a2e533f90ed2727ba7416e2ff08d9a655400b326841bf090fec79cd31f39334966e SHA512 1ebb9fec53b74039ffa2dc9f00899ab83af615f01156c0454ea7c53161256b6c9fd4548387fbfd197182c2d03db4de8c7170e2877b4648ce92531f821e81fdd7 DIST vgg_boostdesc-3.2.0.tar.gz 1867770 BLAKE2B 1fa5b58e73b6fa56ecf8d19af22298f729942ee1369082e173445d09d3de767bf844bad3d2b462efc1199c392f37c88ba49a9996ba8bfd84b4abeba7de94db63 SHA512 4a046aedd639c8eb4b295b0f499e756deb66210ca083f0124c75531e540663367cb58f6d175f66c4713324177036cd89a8869bdab2de8d1736dafc7f00ef9f44 diff --git a/media-libs/opencv/opencv-4.4.0-r1.ebuild b/media-libs/opencv/opencv-4.5.1.ebuild similarity index 96% rename from media-libs/opencv/opencv-4.4.0-r1.ebuild rename to media-libs/opencv/opencv-4.5.1.ebuild index df2a210f927d..311c9925d594 100644 --- a/media-libs/opencv/opencv-4.4.0-r1.ebuild +++ b/media-libs/opencv/opencv-4.5.1.ebuild @@ -12,14 +12,14 @@ HOMEPAGE="https://opencv.org" TINY_DNN_PV="1.0.0a3" SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz dnnsamples? ( https://dev.gentoo.org/~amynka/snap/${PN}-3.4.0-res10_300x300-caffeemodel.tar.gz ) - download? ( https://github.com/rossbridger/opencv-extdep/archive/${PV}.tar.gz -> ${P}_extdep.tar.gz ) + download? ( https://github.com/rossbridger/opencv-extdep/archive/4.4.0.tar.gz -> ${PN}-4.4.0_extdep.tar.gz ) contrib? ( https://github.com/${PN}/${PN}_contrib/archive/${PV}.tar.gz -> ${P}_contrib.tar.gz contribdnn? ( https://dev.gentoo.org/~amynka/snap/${PN}-3.4.0-face_landmark_model.tar.gz ) contribxfeatures2d? ( https://dev.gentoo.org/~amynka/snap/vgg_boostdesc-3.2.0.tar.gz ) )" -LICENSE="BSD" +LICENSE="Apache-2.0" SLOT="0/${PV}" # subslot = libopencv* soname version KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="contrib contribcvv contribdnn contribfreetype contribhdf contribovis contribsfm contribxfeatures2d cuda debug dnnsamples download +eigen examples +features2d ffmpeg gdal gflags glog gphoto2 gstreamer gtk3 ieee1394 jpeg jpeg2k lapack lto opencl openexr opengl openmp opencvapps png +python qt5 tesseract testprograms threads tiff vaapi v4l vtk webp xine" @@ -59,6 +59,8 @@ IUSE="${IUSE} ${CPU_FEATURES_MAP[@]%:*}" # will silently disable it Wwithout the user knowing, which defeats the # purpose of the opengl use flag. REQUIRED_USE=" + cpu_flags_x86_avx2? ( cpu_flags_x86_f16c ) + cpu_flags_x86_f16c? ( cpu_flags_x86_avx ) cuda? ( tesseract? ( opencl ) ) dnnsamples? ( examples ) gflags? ( contrib ) @@ -70,6 +72,7 @@ REQUIRED_USE=" contribovis? ( contrib ) contribsfm? ( contrib eigen gflags glog ) contribxfeatures2d? ( contrib download ) + examples? ( contribdnn ) java? ( python ) opengl? ( qt5 ) python? ( ${PYTHON_REQUIRED_USE} ) @@ -111,7 +114,11 @@ RDEPEND=" java? ( >=virtual/jre-1.6:* ) jpeg? ( virtual/jpeg:0[${MULTILIB_USEDEP}] ) jpeg2k? ( media-libs/openjpeg:2=[${MULTILIB_USEDEP}] ) - lapack? ( virtual/lapack ) + lapack? ( + virtual/cblas + virtual/lapack + virtual/lapacke + ) opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) openexr? ( media-libs/openexr[${MULTILIB_USEDEP}] ) opengl? ( @@ -274,6 +281,7 @@ PATCHES=( "${FILESDIR}"/${PN}-3.4.1-cuda-add-relaxed-constexpr.patch "${FILESDIR}"/${PN}-4.1.2-opencl-license.patch "${FILESDIR}"/${PN}-4.4.0-disable-native-cpuflag-detect.patch + "${FILESDIR}"/${PN}-4.5.0-link-with-cblas-for-lapack.patch ) pkg_pretend() { @@ -289,7 +297,7 @@ src_prepare() { cmake_src_prepare # remove bundled stuff - rm -rf 3rdparty || die "Removing 3rd party components failed" + rm -r 3rdparty || die "Removing 3rd party components failed" sed -e '/add_subdirectory(.*3rdparty.*)/ d' \ -i CMakeLists.txt cmake/*cmake || die @@ -305,7 +313,7 @@ src_prepare() { fi if use download; then - mv "${WORKDIR}/${PN}-extdep-${PV}" "${WORKDIR}/${P}/.cache/" || die + mv "${WORKDIR}/${PN}-extdep-4.4.0" "${WORKDIR}/${P}/.cache/" || die fi java-pkg-opt-2_src_prepare @@ -463,7 +471,9 @@ multilib_src_configure() { #=================================================== local CPU_BASELINE="" for i in "${CPU_FEATURES_MAP[@]}" ; do - use ${i%:*} && CPU_BASELINE="${CPU_BASELINE}${i#*:};" + if [[ ${ABI} != x86 || ${i%:*} != "cpu_flags_x86_avx2" ]]; then # workaround for Bug 747163 + use ${i%:*} && CPU_BASELINE="${CPU_BASELINE}${i#*:};" + fi done GLOBALCMAKEARGS+=( @@ -535,7 +545,7 @@ python_module_compile() { # Regenerate cache file. Can't use rebuild_cache as it won't # have the Gentoo specific options. - rm -rf CMakeCache.txt || die "rm failed" + rm CMakeCache.txt || die "rm failed" cmake_src_configure cmake_src_compile cmake_src_install @@ -543,7 +553,7 @@ python_module_compile() { # Remove compiled binary so new version compiles # Avoid conflicts with new module builds as build system doesn't # really support it. - rm -rf modules/python2 || die "rm failed" + rm -r modules/python3 || die "rm failed" python_optimize "${ED}"/$(python_get_sitedir) } diff --git a/media-libs/openexr/Manifest b/media-libs/openexr/Manifest index 434706220555..bad6b43ab082 100644 --- a/media-libs/openexr/Manifest +++ b/media-libs/openexr/Manifest @@ -1,2 +1,3 @@ DIST openexr-2.3.0.tar.gz 18412067 BLAKE2B c73c4db4e414010ed8cc9f9631f3e8b17f47edf89b4ecb459aa00ff54a316b3bb1489e332bc029e0917ac4ffe7e152082244102029fd375f183da6741788dab7 SHA512 003f5bb3bd010be1ad9ff1798643ef711c683c8191625fe9b59070c9cb0c649c277cd506d890c6b239d9cbab80e83e16f1c1d1d74117c916ee3a80e061953123 DIST openexr-2.5.2.tar.gz 27525326 BLAKE2B c48a61513457f2c04f3a512963ae27eaf154933ffe7c6ff3e2d71f27f246ae624a34dbe6f8ab500c51a56898ad0f61e6784f5cd3f9c3df591ce347b46ba4ac88 SHA512 62f98695cf56600303db9c2d13d34cacc1851a103d8ffb7e7ce8c6d9d14e6bf02804836c718ae03e8d685ef3dda0cf7b2130e2d363f8095b22a15bf30d706fab +DIST openexr-2.5.3.tar.gz 27534825 BLAKE2B 4647b4aac074b10c0d1fb35ddb6b5acefca81c0f2debde04987b5df4e290b14b6406fc922949449aaeea7cf4be371a25c93f8fcb9f67c63d65276340bd586a21 SHA512 6da03193d4fea1e97e35008f59304ab408c521ead8495ba411cde5c172cf953be97999971f57398b813d14f1af1d722539a6b74d5ee54b9e74769ea8258d36ba diff --git a/media-libs/openexr/openexr-2.5.3.ebuild b/media-libs/openexr/openexr-2.5.3.ebuild new file mode 100644 index 000000000000..d1288a27aa58 --- /dev/null +++ b/media-libs/openexr/openexr-2.5.3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib flag-o-matic toolchain-funcs + +DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries" +HOMEPAGE="https://www.openexr.com/" +SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/25" # based on SONAME +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" +IUSE="cpu_flags_x86_avx doc examples static-libs utils test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=media-libs/ilmbase-${PV}:=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/${P}/OpenEXR" + +DOCS=( PATENTS README.md ) + +src_prepare() { + cmake_src_prepare + + # Fix path for testsuite + sed -i -e "s:/var/tmp/:${T}:" "${S}"/IlmImfTest/tmpDir.h || die "failed to set temp path for tests" + + if use abi_x86_32 && use test; then + eapply "${FILESDIR}/${PN}-2.5.2-0001-IlmImfTest-main.cpp-disable-tests.patch" + fi +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + -DINSTALL_OPENEXR_DOCS=$(usex doc) + -DINSTALL_OPENEXR_EXAMPLES=$(usex examples) + -DOPENEXR_BUILD_BOTH_STATIC_SHARED=$(usex static-libs) + -DOPENEXR_BUILD_UTILS=$(usex utils) + -DOPENEXR_INSTALL_PKG_CONFIG=ON # default + ) + + cmake_src_configure +} + +multilib_src_install_all() { + if use doc; then + DOCS+=( doc/*.pdf ) + fi + einstalldocs + + use examples && docompress -x /usr/share/doc/${PF}/examples +} diff --git a/media-libs/openimageio/files/openimageio-1.8.17-boostpython.patch b/media-libs/openimageio/files/openimageio-1.8.17-boostpython.patch deleted file mode 100644 index 970ada64a1f8..000000000000 --- a/media-libs/openimageio/files/openimageio-1.8.17-boostpython.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 22ce65bfbaa24d79427852755c4bf8a1d77159b4 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Tue, 16 Jul 2019 17:03:40 +0200 -Subject: [PATCH] Find Boost_PYTHON - ---- - src/python/CMakeLists.txt | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/src/python/CMakeLists.txt b/src/python/CMakeLists.txt -index e58d372d..98d91c48 100644 ---- a/src/python/CMakeLists.txt -+++ b/src/python/CMakeLists.txt -@@ -16,9 +16,8 @@ find_package (PythonLibs ${PYTHON_VERSION_FOUND} REQUIRED) - if (NOT BOOST_CUSTOM) - # Finding the python component for boost is a little tricky, since it has - # different names on different systems. Try the most common ones. -- foreach (_py_lib python-${PYTHON_VERSION_FOUND} python -- python${PYTHON_VERSION_MAJOR} -- python-py${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}) -+ foreach (_py_lib python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR} -+ python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}) - find_package (Boost QUIET COMPONENTS ${_py_lib}) - string (TOUPPER ${_py_lib} _py_lib_name) - if (Boost_${_py_lib_name}_FOUND) --- -2.22.0 - diff --git a/media-libs/openimageio/files/openimageio-2.2.6.1-pugixml.patch b/media-libs/openimageio/files/openimageio-2.2.6.1-pugixml.patch deleted file mode 100644 index d5cef06d38db..000000000000 --- a/media-libs/openimageio/files/openimageio-2.2.6.1-pugixml.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://github.com/OpenImageIO/oiio/issues/2732 - -diff --git a/src/cmake/externalpackages.cmake b/src/cmake/externalpackages.cmake -index 1240f22..5cc5a2e 100644 ---- a/src/cmake/externalpackages.cmake -+++ b/src/cmake/externalpackages.cmake -@@ -227,6 +227,14 @@ endif () - # allow this to be overridden to use the distro-provided package if desired. - option (USE_EXTERNAL_PUGIXML "Use an externally built shared library version of the pugixml library" OFF) - if (USE_EXTERNAL_PUGIXML) -+ find_path (PUGIXML_INCLUDE_DIR NAMES pugixml.hpp) -+ find_library (PUGIXML_LIBRARIES NAMES pugixml) -+ -+ set (PUGIXML_INCLUDE_DIR ${PUGIXML_INCLUDE_DIR}) -+ set (PUGIXML_INCLUDE_DIRS ${PUGIXML_INCLUDE_DIR}) -+ set (PUGIXML_LIBRARIES ${PUGIXML_LIBRARIES}) -+ set (PUGIXML_INCLUDES ${PUGIXML_INCLUDE_DIR}) -+ - checked_find_package (pugixml REQUIRED - DEFINITIONS -DUSE_EXTERNAL_PUGIXML=1) - endif() diff --git a/media-libs/tiff/tiff-4.1.0.ebuild b/media-libs/tiff/tiff-4.1.0.ebuild index 987f758314ed..689ec492b499 100644 --- a/media-libs/tiff/tiff-4.1.0.ebuild +++ b/media-libs/tiff/tiff-4.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.osgeo.org/libtiff/${P}.tar.gz" LICENSE="libtiff" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd" RESTRICT="!test? ( test )" diff --git a/media-libs/tiff/tiff-4.2.0.ebuild b/media-libs/tiff/tiff-4.2.0.ebuild index 0b3eac297a91..50fe86d87d4a 100644 --- a/media-libs/tiff/tiff-4.2.0.ebuild +++ b/media-libs/tiff/tiff-4.2.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://download.osgeo.org/libtiff/${P}.tar.gz" LICENSE="libtiff" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd" RESTRICT="!test? ( test )" diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 425220dff8b3a5ef7b9614f4c04b2d9368643ac1..51f2ad2b77f5624103d8cc4344f5d9b4b9e15aa9 100644 GIT binary patch delta 57489 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