From d51fe7680c5270ddf8d324bbe11caab6d1e27ade Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 21 Aug 2023 21:44:48 +0100 Subject: gentoo auto-resync : 21:08:2023 - 21:44:47 --- Manifest | 30 +- Manifest.files.gz | Bin 29319 -> 29288 bytes app-admin/Manifest.gz | Bin 31700 -> 31700 bytes app-admin/awscli-bin/Manifest | 6 +- app-admin/awscli-bin/awscli-bin-2.13.10.ebuild | 90 --- app-admin/awscli-bin/awscli-bin-2.13.11.ebuild | 90 +++ app-admin/xkcdpass/Manifest | 3 + ...dpass-1.19.4-no-examples-in-site-packages.patch | 13 + app-admin/xkcdpass/xkcdpass-1.19.4.ebuild | 42 ++ app-backup/Manifest.gz | Bin 8031 -> 8037 bytes app-backup/borgbackup/Manifest | 3 +- app-backup/borgbackup/borgbackup-1.2.4.ebuild | 51 -- app-backup/borgbackup/metadata.xml | 5 +- app-backup/borgmatic/Manifest | 2 - app-backup/borgmatic/borgmatic-1.8.0.ebuild | 73 --- app-crypt/Manifest.gz | Bin 24645 -> 24649 bytes app-crypt/gpgme/Manifest | 3 + app-crypt/gpgme/gpgme-1.22.0.ebuild | 166 ++++++ app-editors/Manifest.gz | Bin 13912 -> 13918 bytes app-editors/gvim/Manifest | 2 + app-editors/gvim/gvim-9.0.1776.ebuild | 360 ++++++++++++ app-editors/vim-core/Manifest | 2 + app-editors/vim-core/vim-core-9.0.1776.ebuild | 231 ++++++++ app-editors/vim/Manifest | 2 + app-editors/vim/vim-9.0.1776.ebuild | 370 ++++++++++++ app-misc/Manifest.gz | Bin 49758 -> 49762 bytes app-misc/ola/Manifest | 6 +- .../files/ola-0.10.8-python_version_check.patch | 31 - app-misc/ola/files/ola-0.10.9-nullptr.patch | 214 +++++++ app-misc/ola/ola-0.10.8.ebuild | 114 ---- app-misc/ola/ola-0.10.9.ebuild | 7 +- app-misc/tmuxp/Manifest | 2 + app-misc/tmuxp/tmuxp-1.29.0-r1.ebuild | 42 ++ app-office/Manifest.gz | Bin 7900 -> 7896 bytes app-office/libreoffice/Manifest | 6 +- app-office/libreoffice/libreoffice-7.5.9999.ebuild | 5 +- app-office/libreoffice/libreoffice-9999.ebuild | 10 +- app-text/Manifest.gz | Bin 48405 -> 48409 bytes app-text/pinfo/Manifest | 1 - app-text/pinfo/pinfo-99999.ebuild | 54 -- dev-cpp/Manifest.gz | Bin 14270 -> 14267 bytes dev-cpp/abseil-cpp/Manifest | 6 +- dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild | 5 +- dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild | 66 +++ dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild | 62 ++ dev-cpp/benchmark/Manifest | 2 +- dev-cpp/benchmark/benchmark-1.8.2.ebuild | 2 +- dev-cpp/prometheus-cpp/Manifest | 2 - dev-cpp/prometheus-cpp/prometheus-cpp-1.0.1.ebuild | 41 -- dev-libs/Manifest.gz | Bin 97325 -> 97337 bytes dev-libs/kosmindoormap/Manifest | 4 +- .../kosmindoormap-23.04.3-protobuf-23-1.patch | 31 + .../kosmindoormap-23.04.3-protobuf-23-2.patch | 35 ++ .../kosmindoormap/kosmindoormap-23.04.3.ebuild | 2 + dev-libs/libksba/Manifest | 1 + dev-libs/libksba/libksba-1.6.4-r1.ebuild | 62 ++ dev-libs/protobuf-c/Manifest | 2 + .../files/protobuf-c-1.4.1-protobuf-22.patch | 501 ++++++++++++++++ dev-libs/protobuf-c/protobuf-c-1.4.1-r1.ebuild | 56 ++ dev-libs/protobuf/Manifest | 6 + .../files/protobuf-23.3-disable-32-bit-tests.patch | 34 ++ .../protobuf-23.3-static_assert-failure.patch | 11 + dev-libs/protobuf/protobuf-21.12.ebuild | 105 ++++ dev-libs/protobuf/protobuf-23.3-r1.ebuild | 108 ++++ dev-python/Manifest.gz | Bin 267139 -> 267297 bytes dev-python/QtPy/Manifest | 1 + dev-python/QtPy/QtPy-2.3.1-r1.ebuild | 218 +++++++ dev-python/ansible-compat/Manifest | 4 +- .../ansible-compat/ansible-compat-4.1.6.ebuild | 52 -- .../ansible-compat/ansible-compat-4.1.7.ebuild | 52 ++ dev-python/cython-test-exception-raiser/Manifest | 2 +- .../cython-test-exception-raiser-1.0.2-r1.ebuild | 12 +- dev-python/fritzconnection/Manifest | 2 + .../fritzconnection/fritzconnection-1.13.1.ebuild | 50 ++ dev-python/griffe/Manifest | 4 - dev-python/griffe/griffe-0.32.3.ebuild | 45 -- dev-python/griffe/griffe-0.33.0.ebuild | 45 -- dev-python/identify/Manifest | 2 + dev-python/identify/identify-2.5.27.ebuild | 29 + dev-python/libtmux/Manifest | 2 + dev-python/libtmux/libtmux-0.23.0.ebuild | 55 ++ dev-python/matplotlib/Manifest | 4 +- dev-python/matplotlib/matplotlib-3.7.1.ebuild | 1 + dev-python/matplotlib/matplotlib-3.7.2.ebuild | 1 + dev-python/mkdocs-autorefs/Manifest | 2 - .../mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild | 22 - dev-python/mkdocstrings-python/Manifest | 6 - .../mkdocstrings-python-1.2.1.ebuild | 40 -- .../mkdocstrings-python-1.3.0.ebuild | 41 -- .../mkdocstrings-python-1.4.0.ebuild | 40 -- dev-python/opensearch-py/Manifest | 5 + dev-python/opensearch-py/metadata.xml | 13 + .../opensearch-py/opensearch-py-1.1.0.ebuild | 41 ++ .../opensearch-py/opensearch-py-2.3.0.ebuild | 45 ++ dev-python/protobuf-python/Manifest | 4 +- .../protobuf-python/protobuf-python-4.23.3.ebuild | 79 +++ .../protobuf-python/protobuf-python-9999.ebuild | 11 +- dev-python/pypy3_10/Manifest | 2 + dev-python/pypy3_10/pypy3_10-7.3.12_p3.ebuild | 209 +++++++ dev-python/pytest-qt/Manifest | 2 +- dev-python/pytest-qt/pytest-qt-4.2.0.ebuild | 23 +- dev-python/python-engineio/Manifest | 2 + .../python-engineio/python-engineio-4.6.0.ebuild | 53 ++ dev-python/twisted/Manifest | 4 +- dev-python/twisted/metadata.xml | 4 - dev-python/twisted/twisted-23.8.0_rc1.ebuild | 154 +++++ dev-python/websockify/Manifest | 2 + dev-python/websockify/websockify-0.11.0.ebuild | 43 ++ dev-util/Manifest.gz | Bin 68103 -> 68113 bytes dev-util/bloaty/Manifest | 6 +- dev-util/bloaty/bloaty-1.1-r1.ebuild | 53 ++ dev-util/bloaty/bloaty-1.1.ebuild | 3 + dev-util/bloaty/bloaty-9999.ebuild | 20 +- .../bloaty/files/bloaty-1.1-system-abseil.patch | 92 +++ dev-util/drone-cli/Manifest | 2 +- dev-util/drone-cli/drone-cli-1.7.0.ebuild | 2 + dev-util/sysdig/Manifest | 2 +- dev-util/sysdig/sysdig-0.29.3-r2.ebuild | 96 +++ dev-util/sysdig/sysdig-0.29.3.ebuild | 88 --- dev-vcs/Manifest.gz | Bin 11354 -> 11356 bytes dev-vcs/git/Manifest | 8 +- dev-vcs/git/git-2.42.0.ebuild | 644 +++++++++++++++++++++ dev-vcs/git/git-2.42.0_rc1.ebuild | 644 --------------------- dev-vcs/pre-commit/Manifest | 2 - dev-vcs/pre-commit/pre-commit-3.3.2.ebuild | 57 -- gnustep-base/Manifest.gz | Bin 1718 -> 1720 bytes gnustep-base/libobjc2/Manifest | 2 +- gnustep-base/libobjc2/libobjc2-2.1.ebuild | 1 - gui-apps/Manifest.gz | Bin 4557 -> 4559 bytes gui-apps/liquidshell/Manifest | 2 +- gui-apps/liquidshell/liquidshell-1.9.0-r1.ebuild | 61 ++ gui-apps/liquidshell/liquidshell-1.9.0.ebuild | 61 -- kde-apps/Manifest.gz | Bin 37061 -> 37064 bytes kde-apps/marble/Manifest | 3 +- .../marble-23.04.3-cxx17-for-protobuf-23.patch | 29 + kde-apps/marble/marble-23.04.3.ebuild | 2 + licenses/Manifest.gz | Bin 107136 -> 107135 bytes licenses/unicode | 413 ++++++------- mail-client/Manifest.gz | Bin 3547 -> 3546 bytes mail-client/claws-mail/Manifest | 8 +- mail-client/claws-mail/claws-mail-4.1.0-r1.ebuild | 1 - mail-client/claws-mail/claws-mail-4.1.1-r1.ebuild | 1 - mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild | 1 - mail-client/claws-mail/claws-mail-9999.ebuild | 1 - mail-mta/Manifest.gz | Bin 2378 -> 2381 bytes mail-mta/msmtp/Manifest | 2 +- mail-mta/msmtp/msmtp-1.8.24.ebuild | 2 +- mail-mta/proton-mail-bridge/Manifest | 3 - .../proton-mail-bridge-3.0.21-r1.ebuild | 63 -- media-gfx/Manifest.gz | Bin 37518 -> 37513 bytes media-gfx/darktable/Manifest | 2 - media-gfx/darktable/darktable-4.4.1.ebuild | 192 ------ media-gfx/gmic/Manifest | 5 +- .../files/gmic-3.2.6-makefile_target_deps.patch | 11 + media-gfx/gmic/gmic-3.2.5.ebuild | 139 ----- media-gfx/gmic/gmic-3.2.6.ebuild | 3 +- media-gfx/viewnior/Manifest | 1 - media-gfx/viewnior/viewnior-1.8.ebuild | 46 -- media-libs/Manifest.gz | Bin 68711 -> 68711 bytes media-libs/opencv/Manifest | 1 + media-libs/opencv/opencv-4.7.0-r1.ebuild | 584 +++++++++++++++++++ media-radio/Manifest.gz | Bin 5188 -> 5186 bytes media-radio/chirp/Manifest | 2 +- media-radio/chirp/metadata.xml | 4 + metadata/Manifest.gz | Bin 3505 -> 3691 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27885 -> 27870 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 55021 -> 55175 bytes metadata/md5-cache/app-admin/awscli-bin-2.13.10 | 12 - metadata/md5-cache/app-admin/awscli-bin-2.13.11 | 12 + metadata/md5-cache/app-admin/xkcdpass-1.19.4 | 16 + metadata/md5-cache/app-backup/Manifest.gz | Bin 12722 -> 12402 bytes metadata/md5-cache/app-backup/borgbackup-1.2.4 | 16 - metadata/md5-cache/app-backup/borgmatic-1.8.0 | 16 - metadata/md5-cache/app-crypt/Manifest.gz | Bin 37693 -> 37861 bytes metadata/md5-cache/app-crypt/gpgme-1.22.0 | 17 + metadata/md5-cache/app-editors/Manifest.gz | Bin 24406 -> 24892 bytes metadata/md5-cache/app-editors/gvim-9.0.1776 | 18 + metadata/md5-cache/app-editors/vim-9.0.1776 | 17 + metadata/md5-cache/app-editors/vim-core-9.0.1776 | 14 + metadata/md5-cache/app-misc/Manifest.gz | Bin 74577 -> 74590 bytes metadata/md5-cache/app-misc/ola-0.10.8 | 17 - metadata/md5-cache/app-misc/ola-0.10.9 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.29.0-r1 | 16 + metadata/md5-cache/app-office/Manifest.gz | Bin 9696 -> 9690 bytes metadata/md5-cache/app-office/libreoffice-7.5.9999 | 8 +- metadata/md5-cache/app-office/libreoffice-9999 | 10 +- metadata/md5-cache/app-text/Manifest.gz | Bin 71507 -> 71347 bytes metadata/md5-cache/app-text/pinfo-99999 | 14 - metadata/md5-cache/dev-cpp/Manifest.gz | Bin 25635 -> 25816 bytes metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2 | 8 +- .../md5-cache/dev-cpp/abseil-cpp-20230125.3-r1 | 14 + metadata/md5-cache/dev-cpp/abseil-cpp-20230802.0 | 14 + metadata/md5-cache/dev-cpp/benchmark-1.8.2 | 4 +- metadata/md5-cache/dev-cpp/prometheus-cpp-1.0.1 | 16 - metadata/md5-cache/dev-libs/Manifest.gz | Bin 159366 -> 160019 bytes metadata/md5-cache/dev-libs/kosmindoormap-23.04.3 | 2 +- metadata/md5-cache/dev-libs/libksba-1.6.4-r1 | 15 + metadata/md5-cache/dev-libs/protobuf-21.12 | 16 + metadata/md5-cache/dev-libs/protobuf-23.3-r1 | 16 + metadata/md5-cache/dev-libs/protobuf-c-1.4.1-r1 | 16 + metadata/md5-cache/dev-python/Manifest.gz | Bin 353094 -> 353932 bytes metadata/md5-cache/dev-python/QtPy-2.3.1-r1 | 16 + metadata/md5-cache/dev-python/ansible-compat-4.1.6 | 16 - metadata/md5-cache/dev-python/ansible-compat-4.1.7 | 16 + .../cython-test-exception-raiser-1.0.2-r1 | 12 +- .../md5-cache/dev-python/fritzconnection-1.13.1 | 16 + metadata/md5-cache/dev-python/griffe-0.32.3 | 16 - metadata/md5-cache/dev-python/griffe-0.33.0 | 16 - metadata/md5-cache/dev-python/identify-2.5.27 | 16 + metadata/md5-cache/dev-python/libtmux-0.23.0 | 16 + metadata/md5-cache/dev-python/matplotlib-3.7.1 | 4 +- metadata/md5-cache/dev-python/matplotlib-3.7.2 | 4 +- .../md5-cache/dev-python/mkdocs-autorefs-0.4.1 | 16 - .../md5-cache/dev-python/mkdocstrings-python-1.2.1 | 16 - .../md5-cache/dev-python/mkdocstrings-python-1.3.0 | 16 - .../md5-cache/dev-python/mkdocstrings-python-1.4.0 | 16 - metadata/md5-cache/dev-python/opensearch-py-1.1.0 | 16 + metadata/md5-cache/dev-python/opensearch-py-2.3.0 | 16 + .../md5-cache/dev-python/protobuf-python-4.23.3 | 17 + metadata/md5-cache/dev-python/protobuf-python-9999 | 12 +- metadata/md5-cache/dev-python/pypy3_10-7.3.12_p3 | 15 + metadata/md5-cache/dev-python/pytest-qt-4.2.0 | 10 +- .../md5-cache/dev-python/python-engineio-4.6.0 | 16 + metadata/md5-cache/dev-python/twisted-23.8.0_rc1 | 16 + metadata/md5-cache/dev-python/websockify-0.11.0 | 16 + metadata/md5-cache/dev-util/Manifest.gz | Bin 124627 -> 124780 bytes metadata/md5-cache/dev-util/bloaty-1.1 | 2 +- metadata/md5-cache/dev-util/bloaty-1.1-r1 | 14 + metadata/md5-cache/dev-util/bloaty-9999 | 8 +- metadata/md5-cache/dev-util/drone-cli-1.7.0 | 3 +- metadata/md5-cache/dev-util/sysdig-0.29.3 | 17 - metadata/md5-cache/dev-util/sysdig-0.29.3-r2 | 17 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 19303 -> 19133 bytes metadata/md5-cache/dev-vcs/git-2.42.0 | 17 + metadata/md5-cache/dev-vcs/git-2.42.0_rc1 | 16 - metadata/md5-cache/dev-vcs/pre-commit-3.3.2 | 16 - metadata/md5-cache/gnustep-base/Manifest.gz | Bin 2849 -> 2847 bytes metadata/md5-cache/gnustep-base/libobjc2-2.1 | 2 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 11709 -> 11710 bytes metadata/md5-cache/gui-apps/liquidshell-1.9.0 | 16 - metadata/md5-cache/gui-apps/liquidshell-1.9.0-r1 | 16 + metadata/md5-cache/kde-apps/Manifest.gz | Bin 37351 -> 37351 bytes metadata/md5-cache/kde-apps/marble-23.04.3 | 2 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 7615 -> 7613 bytes metadata/md5-cache/mail-client/claws-mail-4.1.0-r1 | 2 +- metadata/md5-cache/mail-client/claws-mail-4.1.1-r1 | 2 +- metadata/md5-cache/mail-client/claws-mail-4.1.1-r2 | 2 +- metadata/md5-cache/mail-client/claws-mail-9999 | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 4849 -> 4685 bytes metadata/md5-cache/mail-mta/msmtp-1.8.24 | 4 +- .../mail-mta/proton-mail-bridge-3.0.21-r1 | 17 - metadata/md5-cache/media-gfx/Manifest.gz | Bin 57585 -> 57113 bytes metadata/md5-cache/media-gfx/darktable-4.4.1 | 18 - metadata/md5-cache/media-gfx/gmic-3.2.5 | 16 - metadata/md5-cache/media-gfx/gmic-3.2.6 | 4 +- metadata/md5-cache/media-gfx/viewnior-1.8 | 15 - metadata/md5-cache/media-libs/Manifest.gz | Bin 113078 -> 113235 bytes metadata/md5-cache/media-libs/opencv-4.7.0-r1 | 16 + metadata/md5-cache/net-analyzer/Manifest.gz | Bin 58724 -> 58892 bytes metadata/md5-cache/net-analyzer/ostinato-1.2.0 | 13 + metadata/md5-cache/net-im/Manifest.gz | Bin 15399 -> 15402 bytes metadata/md5-cache/net-im/zoom-5.15.10.6882 | 15 + metadata/md5-cache/net-im/zoom-5.15.5.5603 | 15 - metadata/md5-cache/net-libs/Manifest.gz | Bin 56778 -> 57409 bytes metadata/md5-cache/net-libs/grpc-1.52.1 | 4 +- metadata/md5-cache/net-libs/grpc-1.55.1 | 16 + metadata/md5-cache/net-libs/grpc-1.56.1 | 16 + metadata/md5-cache/net-libs/grpc-1.57.0-r1 | 16 + metadata/md5-cache/net-libs/liquid-dsp-1.6.0 | 15 + metadata/md5-cache/net-libs/liquid-dsp-9999 | 4 +- metadata/md5-cache/net-libs/nodejs-16.20.2 | 4 +- metadata/md5-cache/net-libs/nodejs-18.17.1 | 4 +- metadata/md5-cache/net-libs/nodejs-20.5.1 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 91598 -> 91601 bytes metadata/md5-cache/net-misc/linuxptp-4.0 | 4 +- metadata/md5-cache/net-misc/mosh-1.3.2-r3 | 6 +- metadata/md5-cache/net-misc/mosh-1.4.0 | 6 +- metadata/md5-cache/net-misc/openssh-9.3_p1-r1 | 2 +- metadata/md5-cache/net-misc/openssh-9.3_p2 | 2 +- metadata/md5-cache/net-misc/openssh-9.4_p1 | 2 +- metadata/md5-cache/net-misc/openssh-contrib-9.3_p1 | 2 +- metadata/md5-cache/net-misc/openssh-contrib-9.3_p2 | 2 +- metadata/md5-cache/net-misc/openssh-contrib-9.4_p1 | 17 - .../md5-cache/net-misc/openssh-contrib-9.4_p1-r1 | 17 + metadata/md5-cache/net-misc/wget2-2.0.1-r3 | 2 +- metadata/md5-cache/net-misc/wget2-2.0.1-r4 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 13385 -> 13388 bytes metadata/md5-cache/net-p2p/syncthing-1.23.6 | 4 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9190 -> 8865 bytes metadata/md5-cache/net-proxy/haproxy-2.2.25 | 16 - metadata/md5-cache/net-proxy/haproxy-2.2.30 | 16 - metadata/md5-cache/net-proxy/haproxy-2.2.9999 | 15 - metadata/md5-cache/net-proxy/haproxy-2.4.24 | 16 + metadata/md5-cache/net-proxy/lyrebird-0.1.0 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 14453 -> 14450 bytes metadata/md5-cache/sys-auth/rtkit-0.13-r2 | 4 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 31261 -> 32316 bytes .../md5-cache/sys-cluster/kube-apiserver-1.24.15 | 4 +- .../md5-cache/sys-cluster/kube-apiserver-1.25.12 | 4 +- .../md5-cache/sys-cluster/kube-apiserver-1.26.7 | 4 +- .../md5-cache/sys-cluster/kube-apiserver-1.27.4 | 4 +- .../md5-cache/sys-cluster/kube-apiserver-1.28.0 | 16 + .../sys-cluster/kube-controller-manager-1.24.15 | 4 +- .../sys-cluster/kube-controller-manager-1.25.12 | 4 +- .../sys-cluster/kube-controller-manager-1.26.7 | 4 +- .../sys-cluster/kube-controller-manager-1.27.4 | 4 +- .../sys-cluster/kube-controller-manager-1.28.0 | 16 + metadata/md5-cache/sys-cluster/kube-proxy-1.24.15 | 4 +- metadata/md5-cache/sys-cluster/kube-proxy-1.25.12 | 4 +- metadata/md5-cache/sys-cluster/kube-proxy-1.26.7 | 4 +- metadata/md5-cache/sys-cluster/kube-proxy-1.27.4 | 4 +- metadata/md5-cache/sys-cluster/kube-proxy-1.28.0 | 15 + .../md5-cache/sys-cluster/kube-scheduler-1.24.15 | 4 +- .../md5-cache/sys-cluster/kube-scheduler-1.25.12 | 4 +- .../md5-cache/sys-cluster/kube-scheduler-1.26.7 | 4 +- .../md5-cache/sys-cluster/kube-scheduler-1.27.4 | 4 +- .../md5-cache/sys-cluster/kube-scheduler-1.28.0 | 16 + metadata/md5-cache/sys-cluster/kubeadm-1.24.15 | 4 +- metadata/md5-cache/sys-cluster/kubeadm-1.25.12 | 4 +- metadata/md5-cache/sys-cluster/kubeadm-1.26.7 | 4 +- metadata/md5-cache/sys-cluster/kubeadm-1.27.4 | 4 +- metadata/md5-cache/sys-cluster/kubeadm-1.28.0 | 15 + metadata/md5-cache/sys-cluster/kubectl-1.24.15 | 4 +- metadata/md5-cache/sys-cluster/kubectl-1.25.12 | 4 +- metadata/md5-cache/sys-cluster/kubectl-1.26.7 | 4 +- metadata/md5-cache/sys-cluster/kubectl-1.27.4 | 4 +- metadata/md5-cache/sys-cluster/kubectl-1.28.0 | 14 + metadata/md5-cache/sys-cluster/kubelet-1.24.15 | 4 +- metadata/md5-cache/sys-cluster/kubelet-1.25.12 | 4 +- metadata/md5-cache/sys-cluster/kubelet-1.26.7 | 4 +- metadata/md5-cache/sys-cluster/kubelet-1.27.4 | 4 +- metadata/md5-cache/sys-cluster/kubelet-1.28.0 | 15 + metadata/md5-cache/sys-power/Manifest.gz | Bin 7133 -> 7296 bytes metadata/md5-cache/sys-power/acpid-2.0.34-r1 | 15 + metadata/md5-cache/www-client/Manifest.gz | Bin 12379 -> 12378 bytes metadata/md5-cache/www-client/qutebrowser-3.0.0 | 10 +- metadata/md5-cache/www-client/qutebrowser-9999 | 10 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 62284 -> 62290 bytes metadata/md5-cache/x11-misc/fracplanet-0.5.1 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8633 -> 8634 bytes metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r2 | 4 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/stabilization-groups/ansible | 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 43102 -> 43101 bytes net-analyzer/ostinato/Manifest | 2 + net-analyzer/ostinato/ostinato-1.2.0.ebuild | 45 ++ net-im/Manifest.gz | Bin 9563 -> 9562 bytes net-im/zoom/Manifest | 4 +- net-im/zoom/zoom-5.15.10.6882.ebuild | 194 +++++++ net-im/zoom/zoom-5.15.5.5603.ebuild | 193 ------ net-libs/Manifest.gz | Bin 32152 -> 32160 bytes net-libs/grpc/Manifest | 9 +- net-libs/grpc/files/grpc-1.57.0-fix-cmake.patch | 29 + net-libs/grpc/grpc-1.52.1.ebuild | 2 +- net-libs/grpc/grpc-1.55.1.ebuild | 107 ++++ net-libs/grpc/grpc-1.56.1.ebuild | 106 ++++ net-libs/grpc/grpc-1.57.0-r1.ebuild | 112 ++++ net-libs/liquid-dsp/Manifest | 4 +- net-libs/liquid-dsp/liquid-dsp-1.6.0.ebuild | 42 ++ net-libs/liquid-dsp/liquid-dsp-9999.ebuild | 4 +- net-libs/nodejs/Manifest | 6 +- net-libs/nodejs/nodejs-16.20.2.ebuild | 2 +- net-libs/nodejs/nodejs-18.17.1.ebuild | 2 +- net-libs/nodejs/nodejs-20.5.1.ebuild | 2 +- net-misc/Manifest.gz | Bin 54267 -> 54269 bytes net-misc/linuxptp/Manifest | 2 +- net-misc/linuxptp/linuxptp-4.0.ebuild | 2 +- net-misc/mosh/Manifest | 4 +- net-misc/mosh/mosh-1.3.2-r3.ebuild | 7 +- net-misc/mosh/mosh-1.4.0.ebuild | 5 +- net-misc/openssh-contrib/Manifest | 11 +- .../files/openssh-9.3_p2-zlib-1.3.patch | 21 + .../openssh-contrib/openssh-contrib-9.3_p1.ebuild | 1 + .../openssh-contrib/openssh-contrib-9.3_p2.ebuild | 1 + .../openssh-contrib-9.4_p1-r1.ebuild | 506 ++++++++++++++++ .../openssh-contrib/openssh-contrib-9.4_p1.ebuild | 504 ---------------- net-misc/openssh/Manifest | 7 +- .../openssh/files/openssh-9.3_p2-zlib-1.3.patch | 21 + net-misc/openssh/openssh-9.3_p1-r1.ebuild | 1 + net-misc/openssh/openssh-9.3_p2.ebuild | 1 + net-misc/openssh/openssh-9.4_p1.ebuild | 1 + net-misc/wget2/Manifest | 4 +- net-misc/wget2/wget2-2.0.1-r3.ebuild | 1 - net-misc/wget2/wget2-2.0.1-r4.ebuild | 1 - net-p2p/Manifest.gz | Bin 6752 -> 6754 bytes net-p2p/syncthing/Manifest | 2 +- net-p2p/syncthing/syncthing-1.23.6.ebuild | 2 +- net-proxy/Manifest.gz | Bin 5374 -> 5374 bytes net-proxy/haproxy/Manifest | 8 +- net-proxy/haproxy/files/haproxy.confd | 14 - net-proxy/haproxy/haproxy-2.2.25.ebuild | 184 ------ net-proxy/haproxy/haproxy-2.2.30.ebuild | 185 ------ net-proxy/haproxy/haproxy-2.2.9999.ebuild | 185 ------ net-proxy/haproxy/haproxy-2.4.24.ebuild | 190 ++++++ net-proxy/lyrebird/Manifest | 2 +- net-proxy/lyrebird/lyrebird-0.1.0.ebuild | 2 +- profiles/Manifest.gz | Bin 181049 -> 181049 bytes profiles/arch/amd64/package.use.stable.mask | 4 + profiles/package.mask | 11 + sys-auth/Manifest.gz | Bin 9245 -> 9249 bytes sys-auth/rtkit/Manifest | 2 +- sys-auth/rtkit/rtkit-0.13-r2.ebuild | 2 +- sys-cluster/Manifest.gz | Bin 11566 -> 11554 bytes sys-cluster/kube-apiserver/Manifest | 10 +- .../kube-apiserver/kube-apiserver-1.24.15.ebuild | 2 +- .../kube-apiserver/kube-apiserver-1.25.12.ebuild | 2 +- .../kube-apiserver/kube-apiserver-1.26.7.ebuild | 2 +- .../kube-apiserver/kube-apiserver-1.27.4.ebuild | 2 +- .../kube-apiserver/kube-apiserver-1.28.0.ebuild | 39 ++ sys-cluster/kube-controller-manager/Manifest | 10 +- .../kube-controller-manager-1.24.15.ebuild | 2 +- .../kube-controller-manager-1.25.12.ebuild | 2 +- .../kube-controller-manager-1.26.7.ebuild | 2 +- .../kube-controller-manager-1.27.4.ebuild | 2 +- .../kube-controller-manager-1.28.0.ebuild | 38 ++ sys-cluster/kube-proxy/Manifest | 10 +- sys-cluster/kube-proxy/kube-proxy-1.24.15.ebuild | 2 +- sys-cluster/kube-proxy/kube-proxy-1.25.12.ebuild | 2 +- sys-cluster/kube-proxy/kube-proxy-1.26.7.ebuild | 2 +- sys-cluster/kube-proxy/kube-proxy-1.27.4.ebuild | 2 +- sys-cluster/kube-proxy/kube-proxy-1.28.0.ebuild | 34 ++ sys-cluster/kube-scheduler/Manifest | 10 +- .../kube-scheduler/kube-scheduler-1.24.15.ebuild | 2 +- .../kube-scheduler/kube-scheduler-1.25.12.ebuild | 2 +- .../kube-scheduler/kube-scheduler-1.26.7.ebuild | 2 +- .../kube-scheduler/kube-scheduler-1.27.4.ebuild | 2 +- .../kube-scheduler/kube-scheduler-1.28.0.ebuild | 38 ++ sys-cluster/kubeadm/Manifest | 10 +- sys-cluster/kubeadm/kubeadm-1.24.15.ebuild | 2 +- sys-cluster/kubeadm/kubeadm-1.25.12.ebuild | 2 +- sys-cluster/kubeadm/kubeadm-1.26.7.ebuild | 2 +- sys-cluster/kubeadm/kubeadm-1.27.4.ebuild | 2 +- sys-cluster/kubeadm/kubeadm-1.28.0.ebuild | 35 ++ sys-cluster/kubectl/Manifest | 10 +- sys-cluster/kubectl/kubectl-1.24.15.ebuild | 2 +- sys-cluster/kubectl/kubectl-1.25.12.ebuild | 2 +- sys-cluster/kubectl/kubectl-1.26.7.ebuild | 2 +- sys-cluster/kubectl/kubectl-1.27.4.ebuild | 2 +- sys-cluster/kubectl/kubectl-1.28.0.ebuild | 33 ++ sys-cluster/kubelet/Manifest | 10 +- sys-cluster/kubelet/kubelet-1.24.15.ebuild | 2 +- sys-cluster/kubelet/kubelet-1.25.12.ebuild | 2 +- sys-cluster/kubelet/kubelet-1.26.7.ebuild | 2 +- sys-cluster/kubelet/kubelet-1.27.4.ebuild | 2 +- sys-cluster/kubelet/kubelet-1.28.0.ebuild | 37 ++ sys-power/Manifest.gz | Bin 5236 -> 5235 bytes sys-power/acpid/Manifest | 2 + sys-power/acpid/acpid-2.0.34-r1.ebuild | 60 ++ sys-power/acpid/files/acpid-2.0.34-lfs.patch | 19 + www-client/Manifest.gz | Bin 6036 -> 6040 bytes www-client/qutebrowser/Manifest | 4 +- www-client/qutebrowser/qutebrowser-3.0.0.ebuild | 5 +- www-client/qutebrowser/qutebrowser-9999.ebuild | 5 +- x11-misc/Manifest.gz | Bin 47005 -> 47002 bytes x11-misc/fracplanet/Manifest | 3 +- .../fracplanet/files/fracplanet-0.5.1-musl.patch | 12 + x11-misc/fracplanet/fracplanet-0.5.1.ebuild | 8 +- x11-terms/Manifest.gz | Bin 4553 -> 4556 bytes x11-terms/rxvt-unicode/Manifest | 2 +- x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild | 2 +- 469 files changed, 8386 insertions(+), 4365 deletions(-) delete mode 100644 app-admin/awscli-bin/awscli-bin-2.13.10.ebuild create mode 100644 app-admin/awscli-bin/awscli-bin-2.13.11.ebuild create mode 100644 app-admin/xkcdpass/files/xkcdpass-1.19.4-no-examples-in-site-packages.patch create mode 100644 app-admin/xkcdpass/xkcdpass-1.19.4.ebuild delete mode 100644 app-backup/borgbackup/borgbackup-1.2.4.ebuild delete mode 100644 app-backup/borgmatic/borgmatic-1.8.0.ebuild create mode 100644 app-crypt/gpgme/gpgme-1.22.0.ebuild create mode 100644 app-editors/gvim/gvim-9.0.1776.ebuild create mode 100644 app-editors/vim-core/vim-core-9.0.1776.ebuild create mode 100644 app-editors/vim/vim-9.0.1776.ebuild delete mode 100644 app-misc/ola/files/ola-0.10.8-python_version_check.patch create mode 100644 app-misc/ola/files/ola-0.10.9-nullptr.patch delete mode 100644 app-misc/ola/ola-0.10.8.ebuild create mode 100644 app-misc/tmuxp/tmuxp-1.29.0-r1.ebuild delete mode 100644 app-text/pinfo/pinfo-99999.ebuild create mode 100644 dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild create mode 100644 dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild delete mode 100644 dev-cpp/prometheus-cpp/prometheus-cpp-1.0.1.ebuild create mode 100644 dev-libs/kosmindoormap/files/kosmindoormap-23.04.3-protobuf-23-1.patch create mode 100644 dev-libs/kosmindoormap/files/kosmindoormap-23.04.3-protobuf-23-2.patch create mode 100644 dev-libs/libksba/libksba-1.6.4-r1.ebuild create mode 100644 dev-libs/protobuf-c/files/protobuf-c-1.4.1-protobuf-22.patch create mode 100644 dev-libs/protobuf-c/protobuf-c-1.4.1-r1.ebuild create mode 100644 dev-libs/protobuf/files/protobuf-23.3-disable-32-bit-tests.patch create mode 100644 dev-libs/protobuf/files/protobuf-23.3-static_assert-failure.patch create mode 100644 dev-libs/protobuf/protobuf-21.12.ebuild create mode 100644 dev-libs/protobuf/protobuf-23.3-r1.ebuild create mode 100644 dev-python/QtPy/QtPy-2.3.1-r1.ebuild delete mode 100644 dev-python/ansible-compat/ansible-compat-4.1.6.ebuild create mode 100644 dev-python/ansible-compat/ansible-compat-4.1.7.ebuild create mode 100644 dev-python/fritzconnection/fritzconnection-1.13.1.ebuild delete mode 100644 dev-python/griffe/griffe-0.32.3.ebuild delete mode 100644 dev-python/griffe/griffe-0.33.0.ebuild create mode 100644 dev-python/identify/identify-2.5.27.ebuild create mode 100644 dev-python/libtmux/libtmux-0.23.0.ebuild delete mode 100644 dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild delete mode 100644 dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild delete mode 100644 dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild delete mode 100644 dev-python/mkdocstrings-python/mkdocstrings-python-1.4.0.ebuild create mode 100644 dev-python/opensearch-py/Manifest create mode 100644 dev-python/opensearch-py/metadata.xml create mode 100644 dev-python/opensearch-py/opensearch-py-1.1.0.ebuild create mode 100644 dev-python/opensearch-py/opensearch-py-2.3.0.ebuild create mode 100644 dev-python/protobuf-python/protobuf-python-4.23.3.ebuild create mode 100644 dev-python/pypy3_10/pypy3_10-7.3.12_p3.ebuild create mode 100644 dev-python/python-engineio/python-engineio-4.6.0.ebuild create mode 100644 dev-python/twisted/twisted-23.8.0_rc1.ebuild create mode 100644 dev-python/websockify/websockify-0.11.0.ebuild create mode 100644 dev-util/bloaty/bloaty-1.1-r1.ebuild create mode 100644 dev-util/bloaty/files/bloaty-1.1-system-abseil.patch create mode 100644 dev-util/sysdig/sysdig-0.29.3-r2.ebuild delete mode 100644 dev-util/sysdig/sysdig-0.29.3.ebuild create mode 100644 dev-vcs/git/git-2.42.0.ebuild delete mode 100644 dev-vcs/git/git-2.42.0_rc1.ebuild delete mode 100644 dev-vcs/pre-commit/pre-commit-3.3.2.ebuild create mode 100644 gui-apps/liquidshell/liquidshell-1.9.0-r1.ebuild delete mode 100644 gui-apps/liquidshell/liquidshell-1.9.0.ebuild create mode 100644 kde-apps/marble/files/marble-23.04.3-cxx17-for-protobuf-23.patch delete mode 100644 mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21-r1.ebuild delete mode 100644 media-gfx/darktable/darktable-4.4.1.ebuild create mode 100644 media-gfx/gmic/files/gmic-3.2.6-makefile_target_deps.patch delete mode 100644 media-gfx/gmic/gmic-3.2.5.ebuild delete mode 100644 media-gfx/viewnior/viewnior-1.8.ebuild create mode 100644 media-libs/opencv/opencv-4.7.0-r1.ebuild delete mode 100644 metadata/md5-cache/app-admin/awscli-bin-2.13.10 create mode 100644 metadata/md5-cache/app-admin/awscli-bin-2.13.11 create mode 100644 metadata/md5-cache/app-admin/xkcdpass-1.19.4 delete mode 100644 metadata/md5-cache/app-backup/borgbackup-1.2.4 delete mode 100644 metadata/md5-cache/app-backup/borgmatic-1.8.0 create mode 100644 metadata/md5-cache/app-crypt/gpgme-1.22.0 create mode 100644 metadata/md5-cache/app-editors/gvim-9.0.1776 create mode 100644 metadata/md5-cache/app-editors/vim-9.0.1776 create mode 100644 metadata/md5-cache/app-editors/vim-core-9.0.1776 delete mode 100644 metadata/md5-cache/app-misc/ola-0.10.8 create mode 100644 metadata/md5-cache/app-misc/tmuxp-1.29.0-r1 delete mode 100644 metadata/md5-cache/app-text/pinfo-99999 create mode 100644 metadata/md5-cache/dev-cpp/abseil-cpp-20230125.3-r1 create mode 100644 metadata/md5-cache/dev-cpp/abseil-cpp-20230802.0 delete mode 100644 metadata/md5-cache/dev-cpp/prometheus-cpp-1.0.1 create mode 100644 metadata/md5-cache/dev-libs/libksba-1.6.4-r1 create mode 100644 metadata/md5-cache/dev-libs/protobuf-21.12 create mode 100644 metadata/md5-cache/dev-libs/protobuf-23.3-r1 create mode 100644 metadata/md5-cache/dev-libs/protobuf-c-1.4.1-r1 create mode 100644 metadata/md5-cache/dev-python/QtPy-2.3.1-r1 delete mode 100644 metadata/md5-cache/dev-python/ansible-compat-4.1.6 create mode 100644 metadata/md5-cache/dev-python/ansible-compat-4.1.7 create mode 100644 metadata/md5-cache/dev-python/fritzconnection-1.13.1 delete mode 100644 metadata/md5-cache/dev-python/griffe-0.32.3 delete mode 100644 metadata/md5-cache/dev-python/griffe-0.33.0 create mode 100644 metadata/md5-cache/dev-python/identify-2.5.27 create mode 100644 metadata/md5-cache/dev-python/libtmux-0.23.0 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-autorefs-0.4.1 delete mode 100644 metadata/md5-cache/dev-python/mkdocstrings-python-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/mkdocstrings-python-1.3.0 delete mode 100644 metadata/md5-cache/dev-python/mkdocstrings-python-1.4.0 create mode 100644 metadata/md5-cache/dev-python/opensearch-py-1.1.0 create mode 100644 metadata/md5-cache/dev-python/opensearch-py-2.3.0 create mode 100644 metadata/md5-cache/dev-python/protobuf-python-4.23.3 create mode 100644 metadata/md5-cache/dev-python/pypy3_10-7.3.12_p3 create mode 100644 metadata/md5-cache/dev-python/python-engineio-4.6.0 create mode 100644 metadata/md5-cache/dev-python/twisted-23.8.0_rc1 create mode 100644 metadata/md5-cache/dev-python/websockify-0.11.0 create mode 100644 metadata/md5-cache/dev-util/bloaty-1.1-r1 delete mode 100644 metadata/md5-cache/dev-util/sysdig-0.29.3 create mode 100644 metadata/md5-cache/dev-util/sysdig-0.29.3-r2 create mode 100644 metadata/md5-cache/dev-vcs/git-2.42.0 delete mode 100644 metadata/md5-cache/dev-vcs/git-2.42.0_rc1 delete mode 100644 metadata/md5-cache/dev-vcs/pre-commit-3.3.2 delete mode 100644 metadata/md5-cache/gui-apps/liquidshell-1.9.0 create mode 100644 metadata/md5-cache/gui-apps/liquidshell-1.9.0-r1 delete mode 100644 metadata/md5-cache/mail-mta/proton-mail-bridge-3.0.21-r1 delete mode 100644 metadata/md5-cache/media-gfx/darktable-4.4.1 delete mode 100644 metadata/md5-cache/media-gfx/gmic-3.2.5 delete mode 100644 metadata/md5-cache/media-gfx/viewnior-1.8 create mode 100644 metadata/md5-cache/media-libs/opencv-4.7.0-r1 create mode 100644 metadata/md5-cache/net-analyzer/ostinato-1.2.0 create mode 100644 metadata/md5-cache/net-im/zoom-5.15.10.6882 delete mode 100644 metadata/md5-cache/net-im/zoom-5.15.5.5603 create mode 100644 metadata/md5-cache/net-libs/grpc-1.55.1 create mode 100644 metadata/md5-cache/net-libs/grpc-1.56.1 create mode 100644 metadata/md5-cache/net-libs/grpc-1.57.0-r1 create mode 100644 metadata/md5-cache/net-libs/liquid-dsp-1.6.0 delete mode 100644 metadata/md5-cache/net-misc/openssh-contrib-9.4_p1 create mode 100644 metadata/md5-cache/net-misc/openssh-contrib-9.4_p1-r1 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.2.25 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.2.30 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.2.9999 create mode 100644 metadata/md5-cache/net-proxy/haproxy-2.4.24 create mode 100644 metadata/md5-cache/sys-cluster/kube-apiserver-1.28.0 create mode 100644 metadata/md5-cache/sys-cluster/kube-controller-manager-1.28.0 create mode 100644 metadata/md5-cache/sys-cluster/kube-proxy-1.28.0 create mode 100644 metadata/md5-cache/sys-cluster/kube-scheduler-1.28.0 create mode 100644 metadata/md5-cache/sys-cluster/kubeadm-1.28.0 create mode 100644 metadata/md5-cache/sys-cluster/kubectl-1.28.0 create mode 100644 metadata/md5-cache/sys-cluster/kubelet-1.28.0 create mode 100644 metadata/md5-cache/sys-power/acpid-2.0.34-r1 create mode 100644 metadata/stabilization-groups/ansible create mode 100644 net-analyzer/ostinato/ostinato-1.2.0.ebuild create mode 100644 net-im/zoom/zoom-5.15.10.6882.ebuild delete mode 100644 net-im/zoom/zoom-5.15.5.5603.ebuild create mode 100644 net-libs/grpc/files/grpc-1.57.0-fix-cmake.patch create mode 100644 net-libs/grpc/grpc-1.55.1.ebuild create mode 100644 net-libs/grpc/grpc-1.56.1.ebuild create mode 100644 net-libs/grpc/grpc-1.57.0-r1.ebuild create mode 100644 net-libs/liquid-dsp/liquid-dsp-1.6.0.ebuild create mode 100644 net-misc/openssh-contrib/files/openssh-9.3_p2-zlib-1.3.patch create mode 100644 net-misc/openssh-contrib/openssh-contrib-9.4_p1-r1.ebuild delete mode 100644 net-misc/openssh-contrib/openssh-contrib-9.4_p1.ebuild create mode 100644 net-misc/openssh/files/openssh-9.3_p2-zlib-1.3.patch delete mode 100644 net-proxy/haproxy/files/haproxy.confd delete mode 100644 net-proxy/haproxy/haproxy-2.2.25.ebuild delete mode 100644 net-proxy/haproxy/haproxy-2.2.30.ebuild delete mode 100644 net-proxy/haproxy/haproxy-2.2.9999.ebuild create mode 100644 net-proxy/haproxy/haproxy-2.4.24.ebuild create mode 100644 sys-cluster/kube-apiserver/kube-apiserver-1.28.0.ebuild create mode 100644 sys-cluster/kube-controller-manager/kube-controller-manager-1.28.0.ebuild create mode 100644 sys-cluster/kube-proxy/kube-proxy-1.28.0.ebuild create mode 100644 sys-cluster/kube-scheduler/kube-scheduler-1.28.0.ebuild create mode 100644 sys-cluster/kubeadm/kubeadm-1.28.0.ebuild create mode 100644 sys-cluster/kubectl/kubectl-1.28.0.ebuild create mode 100644 sys-cluster/kubelet/kubelet-1.28.0.ebuild create mode 100644 sys-power/acpid/acpid-2.0.34-r1.ebuild create mode 100644 sys-power/acpid/files/acpid-2.0.34-lfs.patch create mode 100644 x11-misc/fracplanet/files/fracplanet-0.5.1-musl.patch diff --git a/Manifest b/Manifest index f066546aab6d..122a910440a5 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29319 BLAKE2B 0b5dde3c9ee4cc74b8b0e87023dcacade19b2673269639c8c33cd17735d7ce9aa51b9321918ecf9eb0e2a1745fc3d3a5f719f1a89e3485ecf8c7002211b12e74 SHA512 0ba3b534922ce848f272cb735c2c168e2058ee3c15401961365f6d958ac35566ea37e93ce9e948424c8c60f33152cde8b52c8c1b34825008634c34b45b94837a -TIMESTAMP 2023-08-21T14:10:20Z +MANIFEST Manifest.files.gz 29288 BLAKE2B 0d64bcfa082f5edda354e8a5f57f60d98825b44f66bed90f6351751c58b5408302571a2bb7d079fd52a7a9972ab4b31dd0110c33e9388151ca8a571dc4e7e01a SHA512 86ff2c5a3f17cb59b7f1c2121329ed6a42d972999ee7d155e12a53ca70bf757aa46740adc31c5dacc6c6370f0d853193b473f510f96856731bfb17c155727202 +TIMESTAMP 2023-08-21T20:09:43Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTjcExfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTjxIdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAH8hAAp2wEvFQj8QvFbBbJyaAukvlgXZIH+Bjr4JdhFfRghX41gfUg2ZPSAtin -KURkgOVXVgAXmjM0iLMiraX9ht9j/+OyCj/kQfSlILg71Yv/SzHHkpGvvXRQD5Ze -27lp1jVfqjf+4aSUwd0YHUl/WEzWn8n3ZcjLfH07fiVmeizgkJOfeeVxPRlA4lpV -4jw9lB1dxrrBpp0Ma7FqbrbNjfUzRD8owSRIpTzZYPOk8Myincl3678oKcyUD5aC -OFRgbrVI3/sqP3c6JUhatQ8L+WBQ3gWArMpMqgs2BZgWA+ftVCvgqQMTlerVMKO8 -lI0ej1Jz7YARYhETVVcmixQN1mfIAPLWZ5EunkOZ3IGRGtx7mQi77UTMybN+QBLi -hNhQBSEInjHhwjKEf82soeOt9cwHrHs1qbirHA+1aEhFxESXBQtfFNXEplzHe/lz -4SiLCWGWP0e4YCizCBysLDboHuc2Bq/U57451Uj+0VFIjRNTGdLsw5FYXoUoEGM5 -EXMV/PdXypUZ1JTk5WiYCGG78DZ0f43g5w4srgX2srBHmILomyOM+i0seJbPE1vt -sSalHareuIRRhaLNV66J4gMg/nLZo2wCyfVglYrvq4lVhGUXOOuNOPro6xrr2AsZ -OKxER2n8qoObIrlNrPhgEoWreq6JwulyrkjqTog5E0x4fPpAKXg= -=tVyI +klBZEw//bSWm6yqlNWkXZe7sfsR/hmKAYb4vXNETskzmPIbw2B/kh6gqrKPmKp0k +KNkqMAOhu0HVCv15y4twJFuyKxpF6VZsOic5JtwIN8HKR6y8pvhVmUajHrdvKyVV +bRk7por4mJkUFK9DOFNYksv23hH0fNlOHoA6kQI6fzBtTPDhraPYjb7r2WcyNk8t +6BQyTIm6ATOEDhi8bD3Dlg6GGUjcb5EPJkW0r3RNxFKAWJ1tLI6wP1f3FAkExtFK +R0XVjWPwIA/ZugHfimvzkMTo/A8SoLh6twaPkA32NANsO+d5orXBdooj4BsGJ6aP +VujZWvvnZ+8pV4rwqMU7DKHJf7p2dC1WgBSQwbtJ3pdeVQ/gyYgrIhdaaYnWwKvB +u5+Rld8LI8qiyqhOQPQbtnOQLLESdk3Cxtfi4ITgjtUf6RNz/v7BN/Gv/wfP2ft8 +GsJu0ZBHfRK1VtABFjN3xuRpcHiJa9qW/gNzT9LUZ4k3YNqPr3IdoA+cnTbS62SS +LVUuI1lPhIhpwfkNceuh3gmVcETwPu94GhtI05PxWtWCbbh4KAFYmkgBdGN9OQRB +RZ2xAZHRV9iD3S06ZnlOtV0sXvCTtpk123gNfiPhH8E1sbuM3PzPNAIF9MmtmRVy +YL018IGTBbMyLeakKX1lcs/YTpyKKD3J8bJqN5qzHPzrb4FgHgE= +=v4lf -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index a9f9db5aff98..1219f1aeb1f0 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index f510da31f8b2..1d8861099da8 100644 Binary files a/app-admin/Manifest.gz and b/app-admin/Manifest.gz differ diff --git a/app-admin/awscli-bin/Manifest b/app-admin/awscli-bin/Manifest index b3a170b60d52..a57d0899ac15 100644 --- a/app-admin/awscli-bin/Manifest +++ b/app-admin/awscli-bin/Manifest @@ -1,10 +1,10 @@ DIST awscli-exe-linux-aarch64-2.11.17.zip 56500418 BLAKE2B ced68deac081666c71d73bea7d48f19aa27c8a78835ad13acaa06dac65db8569e9cf446900c0a8ede169bf177168e47ad3bebd06ad295a5626d926d59e4ed57b SHA512 6424cfcd079007cf1519f0018555c589a154639c1f28596d51d227c9078abbcd16660488d9c7984468bd223a7e4a89296c42c8fbdb8b6d085e32163e71d1f641 DIST awscli-exe-linux-aarch64-2.12.0.zip 56282131 BLAKE2B 147d200a134dc3f4ca3b6dff285b447d98eedb52207f923354cd748102ed0bf8e9bd4e883d59536f8bbe3a249de99102c8b5f239271cdef66d73df069add1491 SHA512 e0e72d951b0d3136b99b15d8abcc0b38492ef0c92a915e4f92a902318895ff580fface1ee202a5c06cf99a9f4ab935b2393e7318d1efc3df90152c18ed745b7f -DIST awscli-exe-linux-aarch64-2.13.10.zip 56599191 BLAKE2B 39da11b095202d247bc5350d3d47b74b6db1a53146212b387fa5c66434ccd519b600212249112265557e106d1558680e46835acd4295e1282363b3e9e8f015a8 SHA512 b8323d29ad3b7668adfe02df02490bc0b9bb9a780d5aa1ae1d13cd082d3da6b749ae2579720c036c9693a2f9d8305aa53ec94aee5322edb71f376e45f6665be4 +DIST awscli-exe-linux-aarch64-2.13.11.zip 56601642 BLAKE2B 27c7914d3aeb157188e071c8add664ea6d95784a86d271035e3e618fcc2a07973dc271cbecdca3b8e4e802fdd92f72d33cd4c00d78fa7b11ee434ebf1e74107c SHA512 72515f5cd33fa3d18a9001b4789cfc881146d0f25fb60791fbb8e39df1b4d25ffa2bcf1db4bbbf313601c7244b247cffeefee1b4b5791647265e960a8d709ae3 DIST awscli-exe-linux-x86_64-2.11.17.zip 57614965 BLAKE2B 0a711bc968b53dd08810ef857c9d51d332b016fd969491850f9dd8fc84e912f815e2b0a6e38223fe29c321ee784ad2ee41644b7027af3439742d3c2141f10098 SHA512 c05ada15a4e896850adbe04cc159141d84fabc955f3baf6d053200c6595cc77c8a75886ce5f1bd18370fe34a2c1c3d294312aa471a028104266fa45fa5aa4334 DIST awscli-exe-linux-x86_64-2.12.0.zip 57965257 BLAKE2B 9c8fec1d30795af94807d60c62b28eeb84e682d99cbacc0c8ad5b022c569e310fe781d00a6e9bd0cc0222c0104d9e0d2521bf3fb2102f60fe76de75bfec90cf8 SHA512 c4688e09fa17ed89495c807ebb1826e0517c1a7e7e4e62981e17e86a11227434eb1c59b9e7fffbd8e9e7ff6cc05846bf6cf7cc1769e099c9c146d9d11c400ab5 -DIST awscli-exe-linux-x86_64-2.13.10.zip 58357637 BLAKE2B 6c2b5f3fa196586687914a2e0058c5d81d7f97d0bec4ce093a1fd2c928c76980326483e15e0d48cf83791ff3fa17f725c3de77f77077a9ad356391a590f1ec2e SHA512 c544a71eca545c24ab0cf171e8428811921627b10ead00791f95b6610fa11ff8a89c1d0ba7485b7b498a3daaef88bbd6260d2f1af1b998abaaeaa3b86f9010aa +DIST awscli-exe-linux-x86_64-2.13.11.zip 58360364 BLAKE2B 46cbc0136a19f198f9ec7ef16e49dba72edf03365d96e79d9dc81d04f57f82de031138b36096091160f304e1662c9231bfd7f618ccbf3aed37e84f9f83cbdef0 SHA512 7ae315275947d60654613c24b52997976e70f1cbb94df65ed9a2937f3cd834a83c8567b8aafa946a08b83ef7b4b72d666ba400eee1550e8dbd6e1acd36121d53 EBUILD awscli-bin-2.11.17.ebuild 2310 BLAKE2B b271c5f667a9e74d4f912969acc212d0859cc2e08f2c27f97eda4b5a93b731a26065447f1e2fbf457328eadcd028b30784cb3aba42aacda60d32e8acb493714d SHA512 7ca23b363f727e50e5eceeb5eb3240e6e7a2a0b674d1db3b6a9271025e8ce3a5183b8515b2b1924ddb6e60d63436e9a3ce40694f937a2a620fd2bb5f40ca0e1e EBUILD awscli-bin-2.12.0.ebuild 2310 BLAKE2B b271c5f667a9e74d4f912969acc212d0859cc2e08f2c27f97eda4b5a93b731a26065447f1e2fbf457328eadcd028b30784cb3aba42aacda60d32e8acb493714d SHA512 7ca23b363f727e50e5eceeb5eb3240e6e7a2a0b674d1db3b6a9271025e8ce3a5183b8515b2b1924ddb6e60d63436e9a3ce40694f937a2a620fd2bb5f40ca0e1e -EBUILD awscli-bin-2.13.10.ebuild 2310 BLAKE2B b271c5f667a9e74d4f912969acc212d0859cc2e08f2c27f97eda4b5a93b731a26065447f1e2fbf457328eadcd028b30784cb3aba42aacda60d32e8acb493714d SHA512 7ca23b363f727e50e5eceeb5eb3240e6e7a2a0b674d1db3b6a9271025e8ce3a5183b8515b2b1924ddb6e60d63436e9a3ce40694f937a2a620fd2bb5f40ca0e1e +EBUILD awscli-bin-2.13.11.ebuild 2310 BLAKE2B b271c5f667a9e74d4f912969acc212d0859cc2e08f2c27f97eda4b5a93b731a26065447f1e2fbf457328eadcd028b30784cb3aba42aacda60d32e8acb493714d SHA512 7ca23b363f727e50e5eceeb5eb3240e6e7a2a0b674d1db3b6a9271025e8ce3a5183b8515b2b1924ddb6e60d63436e9a3ce40694f937a2a620fd2bb5f40ca0e1e MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251 diff --git a/app-admin/awscli-bin/awscli-bin-2.13.10.ebuild b/app-admin/awscli-bin/awscli-bin-2.13.10.ebuild deleted file mode 100644 index b87ef9ec0311..000000000000 --- a/app-admin/awscli-bin/awscli-bin-2.13.10.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="command line interface for Amazon Web Services" -HOMEPAGE=" - https://aws.amazon.com/cli/ - https://github.com/aws/aws-cli/ - " -SRC_URI=" - amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${PV}.zip ) - arm64? ( https://awscli.amazonaws.com/awscli-exe-linux-aarch64-${PV}.zip ) - " - -LICENSE=" - Apache-2.0 MIT LGPL-2.1+ BSD GPL-2+-with-Pyinstaller-Bootloader-exception - openssl PSF-2 BSD-2 GPL-3+ public-domain - " -SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" - -RDEPEND="!app-admin/awscli - sys-libs/glibc" -BDEPEND="app-arch/unzip" - -QA_PREBUILT="*" -RESTRICT="strip" -S="${WORKDIR}" - -# This code is based on the install script in the upstream archive. - -set_global_vars() { - ROOT_INSTALL_DIR=/opt/aws-cli - BIN_DIR=/usr/bin - - EXE_NAME="aws" - COMPLETER_EXE_NAME="aws_completer" - INSTALLER_DIR="aws" - INSTALLER_DIST_DIR="${INSTALLER_DIR}/dist" - INSTALLER_EXE="${INSTALLER_DIST_DIR}/${EXE_NAME}" - AWS_EXE_VERSION=${PV} - - INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/${AWS_EXE_VERSION}" - # INSTALL_DIR="${INSTALL_DIR}" - INSTALL_DIST_DIR="${INSTALL_DIR}/dist" - INSTALL_BIN_DIR="${INSTALL_DIR}/bin" - INSTALL_AWS_EXE="${INSTALL_BIN_DIR}/${EXE_NAME}" - INSTALL_AWS_COMPLETER_EXE="${INSTALL_BIN_DIR}/${COMPLETER_EXE_NAME}" - - CURRENT_INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/current" - CURRENT_AWS_EXE="${CURRENT_INSTALL_DIR}/bin/${EXE_NAME}" - CURRENT_AWS_COMPLETER_EXE="${CURRENT_INSTALL_DIR}/bin/${COMPLETER_EXE_NAME}" - - BIN_AWS_EXE="${BIN_DIR}/${EXE_NAME}" - BIN_AWS_COMPLETER_EXE="${BIN_DIR}/${COMPLETER_EXE_NAME}" -} - -create_install_dir() { - dodir "${INSTALL_DIR}" - setup_install_dist - setup_install_bin - create_current_symlink -} - -setup_install_dist() { - cp -r "${INSTALLER_DIST_DIR}" "${D}/${INSTALL_DIST_DIR}" || die -} - -setup_install_bin() { - dodir "${INSTALL_BIN_DIR}" - dosym "../dist/${EXE_NAME}" "${INSTALL_AWS_EXE}" - dosym "../dist/${COMPLETER_EXE_NAME}" "${INSTALL_AWS_COMPLETER_EXE}" -} - -create_current_symlink() { - dosym "${AWS_EXE_VERSION}" "${CURRENT_INSTALL_DIR}" -} - -create_bin_symlinks() { - dodir "${BIN_DIR}" - dosym -r "${CURRENT_AWS_EXE}" "${BIN_AWS_EXE}" - dosym -r "${CURRENT_AWS_COMPLETER_EXE}" "${BIN_AWS_COMPLETER_EXE}" -} - -src_install() { - set_global_vars - create_install_dir - create_bin_symlinks -} diff --git a/app-admin/awscli-bin/awscli-bin-2.13.11.ebuild b/app-admin/awscli-bin/awscli-bin-2.13.11.ebuild new file mode 100644 index 000000000000..b87ef9ec0311 --- /dev/null +++ b/app-admin/awscli-bin/awscli-bin-2.13.11.ebuild @@ -0,0 +1,90 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="command line interface for Amazon Web Services" +HOMEPAGE=" + https://aws.amazon.com/cli/ + https://github.com/aws/aws-cli/ + " +SRC_URI=" + amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${PV}.zip ) + arm64? ( https://awscli.amazonaws.com/awscli-exe-linux-aarch64-${PV}.zip ) + " + +LICENSE=" + Apache-2.0 MIT LGPL-2.1+ BSD GPL-2+-with-Pyinstaller-Bootloader-exception + openssl PSF-2 BSD-2 GPL-3+ public-domain + " +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +RDEPEND="!app-admin/awscli + sys-libs/glibc" +BDEPEND="app-arch/unzip" + +QA_PREBUILT="*" +RESTRICT="strip" +S="${WORKDIR}" + +# This code is based on the install script in the upstream archive. + +set_global_vars() { + ROOT_INSTALL_DIR=/opt/aws-cli + BIN_DIR=/usr/bin + + EXE_NAME="aws" + COMPLETER_EXE_NAME="aws_completer" + INSTALLER_DIR="aws" + INSTALLER_DIST_DIR="${INSTALLER_DIR}/dist" + INSTALLER_EXE="${INSTALLER_DIST_DIR}/${EXE_NAME}" + AWS_EXE_VERSION=${PV} + + INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/${AWS_EXE_VERSION}" + # INSTALL_DIR="${INSTALL_DIR}" + INSTALL_DIST_DIR="${INSTALL_DIR}/dist" + INSTALL_BIN_DIR="${INSTALL_DIR}/bin" + INSTALL_AWS_EXE="${INSTALL_BIN_DIR}/${EXE_NAME}" + INSTALL_AWS_COMPLETER_EXE="${INSTALL_BIN_DIR}/${COMPLETER_EXE_NAME}" + + CURRENT_INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/current" + CURRENT_AWS_EXE="${CURRENT_INSTALL_DIR}/bin/${EXE_NAME}" + CURRENT_AWS_COMPLETER_EXE="${CURRENT_INSTALL_DIR}/bin/${COMPLETER_EXE_NAME}" + + BIN_AWS_EXE="${BIN_DIR}/${EXE_NAME}" + BIN_AWS_COMPLETER_EXE="${BIN_DIR}/${COMPLETER_EXE_NAME}" +} + +create_install_dir() { + dodir "${INSTALL_DIR}" + setup_install_dist + setup_install_bin + create_current_symlink +} + +setup_install_dist() { + cp -r "${INSTALLER_DIST_DIR}" "${D}/${INSTALL_DIST_DIR}" || die +} + +setup_install_bin() { + dodir "${INSTALL_BIN_DIR}" + dosym "../dist/${EXE_NAME}" "${INSTALL_AWS_EXE}" + dosym "../dist/${COMPLETER_EXE_NAME}" "${INSTALL_AWS_COMPLETER_EXE}" +} + +create_current_symlink() { + dosym "${AWS_EXE_VERSION}" "${CURRENT_INSTALL_DIR}" +} + +create_bin_symlinks() { + dodir "${BIN_DIR}" + dosym -r "${CURRENT_AWS_EXE}" "${BIN_AWS_EXE}" + dosym -r "${CURRENT_AWS_COMPLETER_EXE}" "${BIN_AWS_COMPLETER_EXE}" +} + +src_install() { + set_global_vars + create_install_dir + create_bin_symlinks +} diff --git a/app-admin/xkcdpass/Manifest b/app-admin/xkcdpass/Manifest index c10dd6815bb2..6c61b2d9c338 100644 --- a/app-admin/xkcdpass/Manifest +++ b/app-admin/xkcdpass/Manifest @@ -1,4 +1,7 @@ +AUX xkcdpass-1.19.4-no-examples-in-site-packages.patch 571 BLAKE2B 1e12132799bd9e699ed5ebf2c3b87efd57123a797ad9456c665c37e6f98dce106cc010e84a0dfb8fa6f64a63a22f828ddaddb640672facb24e7ece2971f83285 SHA512 504affb76dfc39b74c03a5ab563e376ea781ea31f9e6a630225b2bae15f9b8e3a9757a8a6b90e613360917578730d42d310e9bd344e84620a4af88079567cf32 DIST xkcdpass-1.19.3.tar.gz 2570967 BLAKE2B bd3576b707db2652e6979ea25476fcda51df7bc84a5182668ff1cf2878a57c89ab56a7272fe2030c38533bf4f75855facd7fd8aefa6e5c6335a00c8ef80b228f SHA512 5336e57edd7fbeb655573910b0c0868381a8b43d5ccbb8d388cc24ef16ba094c27517a4fe7b11dbfc7ff906b65a303f90b20cdf9bc551b844453640378b5e555 +DIST xkcdpass-1.19.4.tar.gz 2572291 BLAKE2B f36299ab66bc02f95a7811ebdf40fa62f441a0ef1eac27af8d380fca9643eb9c2444c988392900e5add8a2a22f4ef33766bc5904fb350520b0b7572e95898ecd SHA512 2a83473f6e2426f34ee89297056ca7d3949044f7e818f6d6501fd7852ac1ba9f860f8287ad6d366f13f46f580b0f3f7e9a3dfa160b262b4d00b00ed1c9f5da59 EBUILD xkcdpass-1.19.3-r1.ebuild 1062 BLAKE2B b7592baa18d407caf2161cc981a1644d3e2e7cf3dae600ea6a7ee307ca6278127f9e33dda1cdc86d56149d23a8c6b8a58b0af1f4dd00549040bbfc9b8745bfd0 SHA512 d948975e29b8e4802205a80768111cd366a43f0f0a2ed3ee7a73c9cd0995e5d2dd9f1cf325062e4de57126ae5b28f94792b1f2ca07e162325e954120559a6692 EBUILD xkcdpass-1.19.3.ebuild 1030 BLAKE2B 9b4c33bba664f78e0d4c95c79319b6599f6d228a7fbafb04d6806d6fc9d6ba6088bf1bed6717dc7af1e9268ac3d485f91d7eb22eb44eadffd3a30fded199e0f9 SHA512 aac6827d4e2b0d8e7a0a2df0168530c71c7207ea6ee155ae55946d5f689c173ecbca92b2388d4756bdb9f59f534014928c3cb62e388393c2d0c2b72ee67a03f6 +EBUILD xkcdpass-1.19.4.ebuild 1140 BLAKE2B 3c58527e7b78f8599a653e171cd970b66ca2d2bd28b378f9e3938ae885e592f0a6f41c0292865b1e2e65ce1d296d55fa9e30c72f01e5a9ce3a4f49ab1596caad SHA512 f29a80b06a2f86d75b4c5f1d76b4c5a6869202570beda6be0ce86fdf66873717412ed8304e3dc18b970e2ba7173626e7490eb5dd5940b562aa2460b68790d7db MISC metadata.xml 388 BLAKE2B a1477ba7c23e7ddab97dd869612794c1e1d0876cf9564bc54ecc6858280d6cc23dfac4e83d78f0f18543c5ae3804e1a701701e08ae6722e533c8c6f1dca29e71 SHA512 6a6bf779b5e0de8bb4a8be49253981590ee039b252db6bc4f25a8e1db6123a832fc7d628302e192aedd485e864b528d272da8a4e0f557987d4b7104c5d0ce985 diff --git a/app-admin/xkcdpass/files/xkcdpass-1.19.4-no-examples-in-site-packages.patch b/app-admin/xkcdpass/files/xkcdpass-1.19.4-no-examples-in-site-packages.patch new file mode 100644 index 000000000000..c2ad0fe63460 --- /dev/null +++ b/app-admin/xkcdpass/files/xkcdpass-1.19.4-no-examples-in-site-packages.patch @@ -0,0 +1,13 @@ +diff --git a/setup.py b/setup.py +index 2f35f86..eed1e7b 100644 +--- a/setup.py ++++ b/setup.py +@@ -11,7 +11,7 @@ setup( + description='Generate secure multiword passwords/passphrases, inspired by XKCD', + long_description=open('README.rst', encoding='utf-8').read(), + #packages=['xkcdpass'], +- packages=find_namespace_packages(exclude=["*.tests", "*.tests.*", "tests.*", "tests"]), ++ packages=find_namespace_packages(exclude=["examples", "*.tests", "*.tests.*", "tests.*", "tests"]), + zip_safe=False, + license='BSD', + include_package_data=True, diff --git a/app-admin/xkcdpass/xkcdpass-1.19.4.ebuild b/app-admin/xkcdpass/xkcdpass-1.19.4.ebuild new file mode 100644 index 000000000000..767282c1f31d --- /dev/null +++ b/app-admin/xkcdpass/xkcdpass-1.19.4.ebuild @@ -0,0 +1,42 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 pypi + +DESCRIPTION="Password generator inspired by XKCD 936" +HOMEPAGE="https://github.com/redacted/XKCD-password-generator" + +LICENSE="BSD CC-BY-3.0 + l10n_de? ( GPL-3 ) + l10n_it? ( CC-BY-SA-3.0 ) + l10n_no? ( CC-BY-4.0 )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="l10n_de +l10n_en l10n_es l10n_fi l10n_fr l10n_it l10n_no l10n_pt" + +distutils_enable_tests pytest +REQUIRED_USE="test? ( l10n_en )" + +PATCHES=( "${FILESDIR}"/xkcdpass-1.19.4-no-examples-in-site-packages.patch ) + +src_prepare() { + default + + use l10n_de || rm ${PN}/static/{ger-anlx,eff_large_de_sample.wordlist} + use l10n_en || rm ${PN}/static/{eff-short,eff-special,legacy} + use l10n_es || rm ${PN}/static/spa-mich + use l10n_fi || rm ${PN}/static/fin-kotus + use l10n_fr || rm ${PN}/static/fr-* + use l10n_it || rm ${PN}/static/ita-wiki + use l10n_no || rm ${PN}/static/nor-nb + use l10n_pt || rm ${PN}/static/pt-* +} + +python_install_all() { + distutils-r1_python_install_all + doman ${PN}.1 +} diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 72c70c52c453..5d2cb8c265dc 100644 Binary files a/app-backup/Manifest.gz and b/app-backup/Manifest.gz differ diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest index 2a8cce20fb97..969d1c4f3a0c 100644 --- a/app-backup/borgbackup/Manifest +++ b/app-backup/borgbackup/Manifest @@ -1,4 +1,3 @@ DIST borgbackup-1.2.4.tar.gz 4056513 BLAKE2B 90c4d7ce43acaa4512a5cce3d0c96c883699b293efb1e5d5b516b803cf4d03bcece85b026bfa6e47ccccb1f5ec1b115e2c70ccb081d01accfde0d8b080cb4ea8 SHA512 9326a58605a085f521ba75a2eecfb4bdb790d3da18c77076bddaeae641678cc08171d997a758182a739ec6b145bb04d982f8314ae60f93c3ff093eca15515dfd EBUILD borgbackup-1.2.4-r3.ebuild 1343 BLAKE2B 3428ff418dd34b16402dd59379bc108f1ab6afc7aba286268ecf3b4a19d0ecc2c3c1272ea16f3fa1f21f297624151960ab86cf95e00a828964208e863c365c72 SHA512 5b14d964ce732114660f560f88cab30179763f16d0efefa20d79e603e5fa221e4c95aabd35e4ceb03168984654b0a75d12e2a9191b7479c524065c02437c4b3d -EBUILD borgbackup-1.2.4.ebuild 1254 BLAKE2B 4b35a27b9166351b899f69d6380923b4eb0058ff86b442ca0506146c3f24a68b8694295bdb1842e09c57c9c4e9baf80083dad9641994c6c753111b45840b4da8 SHA512 390075e91617cd8250fad3621b44e2f8b657474787ec463b2e71d3daf8ffcbc741397ddb341792d42ae9204bf8fdf2ef6fb843354e908fc36b227b40d9e9f01b -MISC metadata.xml 296 BLAKE2B 3f0aba58d462b6e50677f94dbef5b44bd3aa2dd92a44bb10777f0a19aff17d02792384b49e44915611c962cf6775b4dab33230e1d6b0ae4ef3f359e30ecfd2b3 SHA512 f223dd74fb089d81f0d8cab8efc2a1edad6dba0b8b37dd72ef4758cda02b3be229a0809783fdb563aa4e8e71ef41962d892be4925d77e110fc7453d4b41cedfc +MISC metadata.xml 374 BLAKE2B 4d93ab445b3d3a301d7c7c34017d7ccf0dc2962fb9c6b7f33bc9839788825f37f2ee99f5750c0d6288ddef21a7501fab69504adf15e20a35c61ec8b07014af68 SHA512 b91c72d1eff24d44443280de335d7cc23c862774e4e23b35d0f0730c512cb16304a48311e953292d01b0b69101bcdb01ab3bc22439cdaee65b9d5265e5140564 diff --git a/app-backup/borgbackup/borgbackup-1.2.4.ebuild b/app-backup/borgbackup/borgbackup-1.2.4.ebuild deleted file mode 100644 index 6be9270fabef..000000000000 --- a/app-backup/borgbackup/borgbackup-1.2.4.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 bash-completion-r1 - -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" -inherit pypi - -DESCRIPTION="Deduplicating backup program with compression and authenticated encryption" -HOMEPAGE="https://borgbackup.readthedocs.io/" - -LICENSE="BSD" -SLOT="0" - -# Unfortunately we have a file conflict with app-office/borg, bug #580402 -# borgbackup is *very* picky about which msgpack it work with, -# check setup.py on bumps. -RDEPEND=" - !!app-office/borg - app-arch/lz4 - virtual/acl - dev-python/pyfuse3[${PYTHON_USEDEP}] - ~dev-python/msgpack-1.0.5[${PYTHON_USEDEP}] - dev-libs/openssl:0= -" - -DEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - >=dev-python/cython-0.29.29[${PYTHON_USEDEP}] - dev-python/pkgconfig[${PYTHON_USEDEP}] - ${RDEPEND} -" - -src_install() { - distutils-r1_src_install - doman docs/man/* - - dobashcomp scripts/shell_completions/bash/borg - - insinto /usr/share/zsh/site-functions - doins scripts/shell_completions/zsh/_borg - - insinto /usr/share/fish/vendor_completions.d - doins scripts/shell_completions/fish/borg.fish -} diff --git a/app-backup/borgbackup/metadata.xml b/app-backup/borgbackup/metadata.xml index d44a5ed88690..17284e4eaf25 100644 --- a/app-backup/borgbackup/metadata.xml +++ b/app-backup/borgbackup/metadata.xml @@ -1,7 +1,10 @@ - + + marecki@gentoo.org + Marek Szuba + borgbackup/borg borgbackup diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest index 9f5d7cbffd17..fb708e72db52 100644 --- a/app-backup/borgmatic/Manifest +++ b/app-backup/borgmatic/Manifest @@ -4,10 +4,8 @@ AUX borgmatic-1.7.14-systemd_service_bin_path.patch 604 BLAKE2B 534a545b5a8d65c6 AUX borgmatic-1.7.3-systemd_service_bin_path.patch 604 BLAKE2B 9b1c613ce2667d2b8846e1bdf7e7bd838529fb9029af2ca572dcbafc5a8c9b64c79cab820be3b750c5fcb060da72cdf1c449cbe50efefe63ef1eb6a884e26e14 SHA512 6ca6c351697db1ae26de2b00ad543fc8f1cea1b0f4ef84f82f9578d9e56da58b4437ed48839c5aaf7d5ea66fcb79620d0cc12b8a2b30862b488fae07ad182638 DIST borgmatic-1.7.15.tar.gz 390819 BLAKE2B dc9086a0363afb8acbe943776cd6f388ba85a18e50554b5187c86e7054e7ff748ea878623d9b46c19564198faf5c566b137e54681812086115311970bc517455 SHA512 cf1f6da782a5ad547a76b9e4cb00cbd4ca4232cfb5dcd027c6fee9f1a3b97fda894f27c512007b449b8e11e939249060f63c3cdde29aee3aa86710200cf8d2db DIST borgmatic-1.7.8.tar.gz 350233 BLAKE2B 3fcd392983f73ec5e97f0dc6b96e211d7f1e1d1a4ce95c635c675cf043e796925df53c30c1e4f8eb1a095d9ec5ff81e90edee5ff2576f4683053d3108004afd9 SHA512 bcc65fdb7ea1171fb61deda9b1f69a00596e1e10a99508d336977b694bd8f93d74837aad9211bf1065b785220aaf1460a3ea403bf23fa4873d1bf4c6b4016525 -DIST borgmatic-1.8.0.tar.gz 388945 BLAKE2B f765f135f4c4a99216928764ce769854d4364b20959ed547c07f3f9a88fa756765caf85fa4e726e7fd2bbfc704b509e860619383f53e731d9b44911ad930b65b SHA512 3b94095dcc0c8f199e59caafc0a3ec06780b7b87b532d4e7d666d2f84a8920d3671e47a0fd156ce67eae1e7914307c789a7bcf826fba46c0a7a34d333a14cde1 DIST borgmatic-1.8.2.tar.gz 396972 BLAKE2B d9444ec49c3d325d865d553fa1cb28de9416aa36e999ef6452c62a9a6519e58afbc922398c52f3a1de441fd8da02e5618bc03a67baae161677a15a1780209788 SHA512 8de49c071c54516d0fb3f0d918f05226ac00519cc0605eacf204795a239554764fd1f3b0f44f3110fc551d6a89e92a59ca34ddebbfb02bf3deabc326f81ccf9c EBUILD borgmatic-1.7.15.ebuild 2040 BLAKE2B c204fc85f282faf5e1b7834a2900d524c5bfa0bce9de4ff8b56736787d0c2c9f9beb3b75ef96dab3cf490a8b7008182d995465ef41c4ae4c884969e6a766358b SHA512 6aed82522fcc67f7c20234a2eae5810eb02f4d24cb297192fc56aa67b22193b62631fd47ed042eba995ce21ffbeb1189c0c3b092fbc54d6ac3ca454bbc18603f EBUILD borgmatic-1.7.8.ebuild 1643 BLAKE2B 9e05c2bfc9894d3e3636d17254cbd6d386d44fdb3305d16278be5a42d6bd56f3d1e0b81c53245b264d91118b10c03fc9515573146ad47b15b5b8148f77c849e5 SHA512 0c3788e897ab3a838548f456a6b3ccbc644d877f7ce83bbbbea59f9f586c3e69af44222016cfb0fe803e639baeebe61d7e77b5160b4ed7ea223add48c3dbca6b -EBUILD borgmatic-1.8.0.ebuild 1992 BLAKE2B c45e0bb857401d5eda366e90597c79c66bfb6797178dd54ee251ff0b85fc647dbf9185040430aa18feafbfe528e0f3a92d2c71f99674749ad2ab9170a79ba7e1 SHA512 bf354928158c8044a01ef646698c5aaba164e0453aeee2c9fb89df90b3367dfd6eba88b0cc88c5a4fe9b53941c91fcfa7819c4cbc738ecf07e613068e79cbdfb EBUILD borgmatic-1.8.2.ebuild 1992 BLAKE2B c45e0bb857401d5eda366e90597c79c66bfb6797178dd54ee251ff0b85fc647dbf9185040430aa18feafbfe528e0f3a92d2c71f99674749ad2ab9170a79ba7e1 SHA512 bf354928158c8044a01ef646698c5aaba164e0453aeee2c9fb89df90b3367dfd6eba88b0cc88c5a4fe9b53941c91fcfa7819c4cbc738ecf07e613068e79cbdfb MISC metadata.xml 380 BLAKE2B bd4f6eb451caa6b36d51dff099c7885ad2c30f2f9f5397e12049a28214601d67853f0dc604e6e42a566b8bf57acf0d9e39c685af8743cce72ec3b5b07adea72e SHA512 1d2c0a22d3b844b58ed35f3fae261a1d6906e5e1b0e69bbe364e0409f335b44f04089ea1d0e6144e2ddfcf066cc8ad85d14c0b22a28ddd22d235c48e1401569f diff --git a/app-backup/borgmatic/borgmatic-1.8.0.ebuild b/app-backup/borgmatic/borgmatic-1.8.0.ebuild deleted file mode 100644 index a4334bf572b4..000000000000 --- a/app-backup/borgmatic/borgmatic-1.8.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 systemd pypi - -DESCRIPTION="Automatically create, prune and verify backups with borgbackup" -HOMEPAGE="https://torsion.org/borgmatic/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv" - -# borg is called as an external tool, hence no pythonic stuff -RDEPEND="app-backup/borgbackup - $(python_gen_cond_dep ' - +# Bump FUDGE if a release is made which breaks ABI without changing SONAME. +# (Reset to 0 if FUDGE != 0 if libgpgme/libgpgmepp/libqpggme change.) +SLOT="1/11.6.15.2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="common-lisp static-libs +cxx python qt5 test" +RESTRICT="!test? ( test )" +REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )" + +# - On each bump, update dep bounds on each version from configure.ac! +RDEPEND=" + >=app-crypt/gnupg-2 + >=dev-libs/libassuan-2.5.3:= + >=dev-libs/libgpg-error-1.36:= + >=dev-libs/libgpg-error-1.46-r1 + python? ( ${PYTHON_DEPS} ) + qt5? ( dev-qt/qtcore:5 ) +" +DEPEND=" + ${RDEPEND} + test? ( + qt5? ( dev-qt/qttest:5 ) + ) +" +#doc? ( app-doc/doxygen[dot] ) +BDEPEND=" + python? ( dev-lang/swig ) + verify-sig? ( sec-keys/openpgp-keys-gnupg ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.18.0-tests-start-stop-agent-use-command-v.patch +) + +src_prepare() { + default + + elibtoolize + + # bug #697456 + addpredict /run/user/$(id -u)/gnupg + + local MAX_WORKDIR=66 + if use test && [[ "${#WORKDIR}" -gt "${MAX_WORKDIR}" ]]; then + eerror "Unable to run tests as WORKDIR='${WORKDIR}' is longer than ${MAX_WORKDIR} which causes failure!" + die "Could not run tests as requested with too-long WORKDIR." + fi + + # Make best effort to allow longer PORTAGE_TMPDIR + # as usock limitation fails build/tests + ln -s "${P}" "${WORKDIR}/b" || die + S="${WORKDIR}/b" +} + +my_src_configure() { + local languages=() + + # bug #847955 + append-lfs-flags + + if use common-lisp ; then + languages+=( "cl" ) + fi + + if use cxx ; then + languages+=( "cpp" ) + fi + + # TODO: qt6? but qt5 and qt5 are mutually exclusive :( + if use qt5; then + languages+=( "qt5" ) + + #use doc || + export DOXYGEN=true + export MOC="$(qt5_get_bindir)/moc" + fi + + local myeconfargs=( + $(use test || echo "--disable-gpgconf-test --disable-gpg-test --disable-gpgsm-test --disable-g13-test") + --enable-languages="${languages[*]}" + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" + + if use python ; then + emake -C lang/python prepare + + pushd lang/python > /dev/null || die + top_builddir="../.." srcdir="${S}/lang/python" CPP="$(tc-getCPP)" distutils-r1_src_configure + popd > /dev/null || die + fi +} + +my_src_compile() { + default + + if use python ; then + pushd lang/python > /dev/null || die + top_builddir="../.." srcdir="${S}/lang/python" CPP="$(tc-getCPP)" distutils-r1_src_compile + popd > /dev/null || die + fi +} + +my_src_test() { + default + + if use python ; then + distutils-r1_src_test + fi +} + +python_test() { + emake -C lang/python/tests check \ + PYTHON=${EPYTHON} \ + PYTHONS=${EPYTHON} \ + TESTFLAGS="--python-libdir=${BUILD_DIR}/lib" +} + +my_src_install() { + default + + if use python ; then + pushd lang/python > /dev/null || die + top_builddir="../.." srcdir="${S}/lang/python" CPP="$(tc-getCPP)" distutils-r1_src_install + popd > /dev/null || die + fi + + find "${ED}" -type f -name '*.la' -delete || die + + # Backward compatibility for gentoo + # (in the past, we had slots) + dodir /usr/include/gpgme + dosym ../gpgme.h /usr/include/gpgme/gpgme.h +} diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index c484c9e9d1aa..4049c471cc78 100644 Binary files a/app-editors/Manifest.gz and b/app-editors/Manifest.gz differ diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest index 782cb0d92c80..96f25370270d 100644 --- a/app-editors/gvim/Manifest +++ b/app-editors/gvim/Manifest @@ -4,10 +4,12 @@ DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afb DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4 SHA512 c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8 +DIST vim-9.0.1776.tar.gz 17178804 BLAKE2B aad0b490a30ed601c992138b26bffedc58812096017e002919d578a0d70f0b758a8af44589d41ddd196903d8f655cb333823ce2d4f3af8ce944709e869c5d236 SHA512 47dc15e7ac176fd9a9bba1253d5feb8c79aaa82963f4e71982c1d1718c74c2a459c94c217658b6b0808fdaded876037112c8400aa48f101200603a9b3a44802a DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a EBUILD gvim-9.0.1403.ebuild 9780 BLAKE2B 63a9987ece13a7a752673cb7d8baf31ba357b630eb476c5911ece8a70cbf29e5e213c25e5be39e1d78236f3717b5e93c97c912df8f1d4cbe068ffc24cba5bf3d SHA512 ad3058cffba5520251e6da4a28974fc663d1a054cb7e49fa9b241e5f2445b722f249cd25d3a94da5857b3ad4b6ea21515a4fa03afc80b98a8e79b85dda31493f EBUILD gvim-9.0.1503.ebuild 9782 BLAKE2B b5d0f7fe78683ef1bc454964766bc28f14fede137f09c095fd5a92a7a35cce4b7e97c8e4d64c05fd5d5465c944373f9d02ebfaa30086db20ac4940d9a5134a1a SHA512 38531bcea3bc398637a96670e6751fe9353f5be363bde99855fd6c67c2a97fc3f7830d322939f75648ac7b9343faa06d97d35df213a6ceefc9eb734988c4860b EBUILD gvim-9.0.1627.ebuild 9787 BLAKE2B cb699be1621891fee029f3e6bbff24dcb9b84c0412f9b4b266ec282cb93cd9b9846e2628f3fb9423eb5f6d64d0ae9c1d3a0bed8f2cdaf7f8816167d35dcce31d SHA512 54651866d2462d15801d13d3156b37f9108eb93ebdfbecb096cd3c59c288eab07f8464d423c1e354ed2eece0d88e99666c91d91a6a8a8a258dafe941314b493d EBUILD gvim-9.0.1678.ebuild 9800 BLAKE2B f6541df79b0e4421dd406cac04976310e38d8745bae0991e54e315c1c9a6e2b37e598add83845e4832b28dc70d6dbf1294e4a2fc401d97c1be1d0b1c9514ddb1 SHA512 9dfa3a86909f1779c156cd63dcf661af82a23c68423dcac63f79be161beea8356b2c5fade7c155bc2816b7023af5afb45528826e59cb2a120e2702d870c6b998 +EBUILD gvim-9.0.1776.ebuild 9800 BLAKE2B f6541df79b0e4421dd406cac04976310e38d8745bae0991e54e315c1c9a6e2b37e598add83845e4832b28dc70d6dbf1294e4a2fc401d97c1be1d0b1c9514ddb1 SHA512 9dfa3a86909f1779c156cd63dcf661af82a23c68423dcac63f79be161beea8356b2c5fade7c155bc2816b7023af5afb45528826e59cb2a120e2702d870c6b998 EBUILD gvim-9999.ebuild 9766 BLAKE2B 89df799618580c8ec0f23abb9628c04eee62727e534c8152aa9126d472eec0ecd91eddf82defc97f671ad08af76e8a34ae7a4aaaf576c5ade902650485fa50cb SHA512 ad3043a1b8e5043089671e7086602db6a48fcd052fa5f4006cadb2b183408b5479266ea1e8aaaae1efe20b7018ba57e8235e2161d92e43df6f94574b3c44c9df MISC metadata.xml 938 BLAKE2B 14b5a8f0a77608a07d2d8241cf4b48b4b418f905e688962f995495ccd2dc649d1ab2ab14076042d814e8a33df21557f2a76f78e9df5e8eb810f361a5c0930fa5 SHA512 3e6cb69512c6a02fb56e78c7d1f4e5223ba15ce0036df81dc536dd3b4c16bb76bb37f403a767473a2a2a8fa55e075e9f5142f6b7a0037d282569841a1032293f diff --git a/app-editors/gvim/gvim-9.0.1776.ebuild b/app-editors/gvim/gvim-9.0.1776.ebuild new file mode 100644 index 000000000000..8dda673bd124 --- /dev/null +++ b/app-editors/gvim/gvim-9.0.1776.ebuild @@ -0,0 +1,360 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim-core and app-editors/vim + +VIM_VERSION="9.0" +VIM_PATCHES_VERSION="9.0.1000" + +LUA_COMPAT=( lua5-{1..4} luajit ) +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby27 ruby30 ruby31" + +inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils + +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" + EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +fi +S="${WORKDIR}"/vim-${PV} + +DESCRIPTION="GUI version of the Vim text editor" +HOMEPAGE="https://www.vim.org https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="acl aqua crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + aqua? ( !motif ) +" + +RDEPEND=" + ~app-editors/vim-core-${PV} + >=app-eselect/eselect-vi-1.1 + >=sys-libs/ncurses-5.2-r2:0= + x11-libs/libICE + x11-libs/libSM + x11-libs/libXext + x11-libs/libXt + acl? ( kernel_linux? ( sys-apps/acl ) ) + !aqua? ( + motif? ( >=x11-libs/motif-2.3:0 ) + !motif? ( + x11-libs/gtk+:3 + x11-libs/libXft + ) + ) + crypt? ( dev-libs/libsodium:= ) + cscope? ( dev-util/cscope ) + lua? ( + ${LUA_DEPS} + $(lua_gen_impl_dep 'deprecated' lua5-1) + ) + nls? ( virtual/libintl ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + racket? ( dev-scheme/racket ) + ruby? ( ${RUBY_DEPS} ) + selinux? ( sys-libs/libselinux ) + session? ( x11-libs/libSM ) + sound? ( media-libs/libcanberra ) + tcl? ( dev-lang/tcl:0= ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +# configure runs the Lua interpreter +BDEPEND=" + sys-devel/autoconf + virtual/pkgconfig + lua? ( ${LUA_DEPS} ) + nls? ( sys-devel/gettext ) +" +PDEPEND="!minimal? ( app-vim/gentoo-syntax )" + +if [[ ${PV} != 9999* ]]; then + # Gentoo patches to fix runtime issues, cross-compile errors, etc + PATCHES=( + "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches" + ) +fi + +# various failures (bugs #630042 and #682320) +RESTRICT="test" + +# platform-specific checks (bug #898450): +# - acl() -- Solaris +# - statacl() -- AIX +QA_CONFIG_IMPL_DECL_SKIP=( + 'acl' + 'statacl' +) + +pkg_setup() { + # people with broken alphabets run into trouble. bug 82186. + unset LANG LC_ALL + export LC_COLLATE="C" + + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + # Fixup a script to use awk instead of nawk + sed -i -e \ + '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ + "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" + + # Read vimrc and gvimrc from /etc/vim + echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug 29398 (27 Sep 2003 agriffis) + sed -i -e \ + 's/\> "$c" || die "echo failed" + done + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i -e \ + 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + rm -v src/auto/configure || die "rm failed" + + # --with-features=huge forces on cscope even if we --disable it. We need + # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) + if ! use cscope; then + sed -i -e \ + '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope" + fi +} + +src_configure() { + + # Fix bug 37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + local file + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e ${file} ]]; then + addwrite $file + fi + done + + use debug && append-flags "-DDEBUG" + + local myconf=( + --with-features=huge + --disable-gpm + --with-gnome=no + $(use_enable sound canberra) + $(use_enable acl) + $(use_enable crypt libsodium) + $(use_enable cscope) + $(use_enable netbeans) + $(use_enable nls) + $(use_enable perl perlinterp) + $(use_enable python python3interp) + $(use_with python python3-command "${PYTHON}") + $(use_enable racket mzschemeinterp) + $(use_enable ruby rubyinterp) + $(use_enable selinux) + $(use_enable session xsmp) + $(use_enable tcl tclinterp) + ) + + if use lua; then + # -DLUA_COMPAT_OPENLIB=1 is required to enable the + # deprecated (in 5.1) luaL_openlib API (#874690) + use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1 + + myconf+=( + --enable-luainterp + $(use_with lua_single_target_luajit luajit) + --with-lua-prefix="${EPREFIX}/usr" + ) + fi + + # Default is gtk unless aqua or motif are enabled + echo ; echo + if use aqua; then + einfo "Building gvim with the Carbon GUI" + myconf+=( + --enable-darwin + --enable-gui=carbon + ) + elif use motif; then + einfo "Building gvim with the MOTIF GUI" + myconf+=( --enable-gui=motif ) + else + myconf+=( --enable-gtk3-check ) + einfo "Building gvim with the gtk+-3 GUI" + myconf+=( --enable-gui=gtk3 ) + fi + echo ; echo + + # let package manager strip binaries + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # keep prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + if tc-is-cross-compiler ; then + export vim_cv_getcwd_broken=no \ + vim_cv_memmove_handles_overlap=yes \ + vim_cv_stat_ignores_slash=yes \ + vim_cv_terminfo=yes \ + vim_cv_toupper_broken=no + fi + + econf \ + --with-modified-by="Gentoo-${PVR} (RIP Bram)" \ + --with-vim-name=gvim \ + --with-x \ + "${myconf[@]}" +} + +src_compile() { + # The following allows emake to be used + emake -j1 -C src auto/osdef.h objects + + emake +} + +src_test() { + einfo + einfo "Starting vim tests. Several error messages will be shown" + einfo "while the tests run. This is normal behaviour and does not" + einfo "indicate a fault." + einfo + ewarn "If the tests fail, your terminal may be left in a strange" + ewarn "state. Usually, running 'reset' will fix this." + einfo + + # Don't let vim talk to X + unset DISPLAY + + # Make gvim not try to connect to X. See :help gui-x11-start in vim for how + # this evil trickery works. + ln -s "${S}"/src/gvim "${S}"/src/testvim || die + + # Make sure our VIMPROG is used. + sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die + + # Don't do additional GUI tests. + emake -j1 VIMPROG=../testvim -C src/testdir nongui +} + +# Call eselect vi update with --if-unset +# to respect user's choice (bug 187449) +eselect_vi_update() { + ebegin "Calling eselect vi update" + eselect vi update --if-unset + eend $? +} + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + dobin src/gvim + dosym gvim /usr/bin/gvimdiff + dosym gvim /usr/bin/evim + dosym gvim /usr/bin/eview + dosym gvim /usr/bin/gview + dosym gvim /usr/bin/rgvim + dosym gvim /usr/bin/rgview + + emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons + + dodir /usr/share/man/man1 + echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed" + echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed" + echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \ + die "echo failed" + + insinto /etc/vim + newins "${FILESDIR}"/gvimrc-r1 gvimrc + eprefixify "${ED}"/etc/vim/gvimrc + + # bash completion script, bug #79018. + newbashcomp "${FILESDIR}"/${PN}-completion ${PN} + + # don't install vim desktop file + rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop" +} + +pkg_postinst() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update fdo mime stuff, bug #78394 + xdg_desktop_database_update + + # update icon cache + xdg_icon_cache_update + + # call eselect vi update + eselect_vi_update +} + +pkg_postrm() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update fdo mime stuff, bug #78394 + xdg_desktop_database_update + + # update icon cache + xdg_icon_cache_update + + # call eselect vi update + eselect_vi_update +} diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest index 857a24f16d00..9e8640883d1e 100644 --- a/app-editors/vim-core/Manifest +++ b/app-editors/vim-core/Manifest @@ -5,10 +5,12 @@ DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afb DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4 SHA512 c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8 +DIST vim-9.0.1776.tar.gz 17178804 BLAKE2B aad0b490a30ed601c992138b26bffedc58812096017e002919d578a0d70f0b758a8af44589d41ddd196903d8f655cb333823ce2d4f3af8ce944709e869c5d236 SHA512 47dc15e7ac176fd9a9bba1253d5feb8c79aaa82963f4e71982c1d1718c74c2a459c94c217658b6b0808fdaded876037112c8400aa48f101200603a9b3a44802a DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a EBUILD vim-core-9.0.1403.ebuild 6688 BLAKE2B e709bbbf9fa5afae22893483285f0f1af9d3b39faa4b50096372c6761a6e8f4fde4ce0295130a75915e61431acf79f0ab6982eb826600a9b44cd37c72d05c41e SHA512 b4fcececb36790193dcad48f7b3a2a58d98c9b79f64665c187c6941b6262477b815ccdae48bd96cf1e2ff76fa4d57b599424351534920464cf769b16593dbf7c EBUILD vim-core-9.0.1503.ebuild 6704 BLAKE2B d586516175240bcafe263edcceca40081c6b66a1622df9ad8c74c2020a1667afc28a1d522b089d74918eb9c8d7756131cfc2998d1c77760e17126ef75d587a3c SHA512 e28217962dad567876104e79e24cfa5632a52461a9dbf7e0f3b8dab657e83f1dc17708ce7c235592577a15ef9f2d8fcfe8af024de0656ff63689410145e1c29b EBUILD vim-core-9.0.1627.ebuild 6709 BLAKE2B b8b0c1d63375284858e18955e63d31aea666c4ed33721c6c897aac156973d916bf892972e780e38402afceaaf83551c4b7818f1110a4f0bdaec6c9be7f85c8d4 SHA512 ae6bc963cb0f22b0d4be7f9e34989b4f532196d0573e6e510fd4db898d5c9f0fe053d1c450c95b9a724c593339936451f92e12b7119e5e45353dca0909030db1 EBUILD vim-core-9.0.1678.ebuild 6722 BLAKE2B 62cc0929eaa7be5d0afa9bcee060e53efc2ce37702d7c6b15af4c8f5103262c43b9b13a18b858a7576302256dfcf11d48c8c8b243043c250214d6bb29267b096 SHA512 7c498d40cffdba765dee1fa3e957f26c0320954661d4e26906f3615edb148c9ded1c8e916e5830022a90a5ce9fb4f1e9e0d30422875a2bf9da7617ec803fbc83 +EBUILD vim-core-9.0.1776.ebuild 6722 BLAKE2B 62cc0929eaa7be5d0afa9bcee060e53efc2ce37702d7c6b15af4c8f5103262c43b9b13a18b858a7576302256dfcf11d48c8c8b243043c250214d6bb29267b096 SHA512 7c498d40cffdba765dee1fa3e957f26c0320954661d4e26906f3615edb148c9ded1c8e916e5830022a90a5ce9fb4f1e9e0d30422875a2bf9da7617ec803fbc83 EBUILD vim-core-9999.ebuild 6696 BLAKE2B 6481063149056af386c1412f8b64233ba2a4b03ec247b24358047a744ab7a16319da94943eb6fd52166026b3fe1c3952c0e2202a5f5fea2885b357af8a36f051 SHA512 58408e0ced6f08f500f2c69b1aa3eb3b4f75c619346c57343808e4cd7d72782af1b29a84bea87525b16ae8ef2a069e4170ceb1fb6041ec5b6f27e953ac8a6eb6 MISC metadata.xml 634 BLAKE2B 3f1b64411e3535e9d5f1541e104f3616be4793999c526dd87f478cc948ac4c564bd68a6477ca713cd2e73f775098a835dc071d66ba35d2a0abc9572e1107c2ce SHA512 b472d227fb1e3c97b0ede3ea67beb4969ef3ced95d040eef6f3ff35d4a669dddf5ad4db22bd1dd3178c4f2ea76b4ec49ad780b5c94c14324da5fd57607d4d32e diff --git a/app-editors/vim-core/vim-core-9.0.1776.ebuild b/app-editors/vim-core/vim-core-9.0.1776.ebuild new file mode 100644 index 000000000000..5fb29ea38fd3 --- /dev/null +++ b/app-editors/vim-core/vim-core-9.0.1776.ebuild @@ -0,0 +1,231 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim and app-editors/gvim + +VIM_VERSION="9.0" +VIM_PATCHES_VERSION="9.0.1000" +inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" + EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV} +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi +S="${WORKDIR}/vim-${PV}" + +DESCRIPTION="vim and gvim shared files" +HOMEPAGE="https://www.vim.org https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="nls acl minimal" + +# ncurses is only needed by ./configure, so no subslot operator required +DEPEND=">=sys-libs/ncurses-5.2-r2:0" +BDEPEND="sys-devel/autoconf" + +if [[ ${PV} != 9999* ]]; then + # Gentoo patches to fix runtime issues, cross-compile errors, etc + PATCHES=( + "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches" + ) +fi + +# platform-specific checks (bug #898406): +# - acl() -- Solaris +# - statacl() -- AIX +QA_CONFIG_IMPL_DECL_SKIP=( + 'acl' + 'statacl' +) + +pkg_setup() { + # people with broken alphabets run into trouble. bug #82186. + unset LANG LC_ALL + export LC_COLLATE="C" +} + +src_prepare() { + default + + # Fixup a script to use awk instead of nawk + sed -i \ + -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ + "${S}"/runtime/tools/mve.awk || die "sed failed" + + # See bug #77841. We remove this file after the tarball extraction. + rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed" + + # Read vimrc and gvimrc from /etc/vim + echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> "${S}"/src/feature.h || die + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> "${S}"/src/feature.h || die + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug #29398 (27 Sep 2003 agriffis) + sed -i 's/\> "$c" || die "echo failed" + done + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + # Fix bug #18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + + # Remove src/auto/configure file. + rm -v src/auto/configure || die "rm configure failed" +} + +src_configure() { + # Fix bug #37354: Disallow -funroll-all-loops on amd64 + # Bug 57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug 24447). The hvc + # things are for ppc64, see bug 86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite ${file} + fi + done + + # Let Portage do the stripping. Some people like that. + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + local myconf=( + --with-modified-by="Gentoo-${PVR} (RIP Bram)" + --enable-gui=no + --without-x + --disable-darwin + --disable-perlinterp + --disable-pythoninterp + --disable-rubyinterp + --disable-gpm + --disable-selinux + $(use_enable nls) + $(use_enable acl) + ) + + # Keep Gentoo Prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + if tc-is-cross-compiler ; then + export vim_cv_getcwd_broken=no \ + vim_cv_memmove_handles_overlap=yes \ + vim_cv_stat_ignores_slash=yes \ + vim_cv_terminfo=yes \ + vim_cv_toupper_broken=no + fi + + econf "${myconf[@]}" +} + +src_compile() { + emake -j1 -C src auto/osdef.h objects + emake tools +} + +src_test() { :; } + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + dodir /usr/{bin,share/{man/man1,vim}} + emake -C src \ + installruntime \ + installmanlinks \ + installmacros \ + installtutor \ + installtutorbin \ + installtools \ + install-languages \ + DESTDIR="${D}" \ + BINDIR="${EPREFIX}"/usr/bin \ + MANDIR="${EPREFIX}"/usr/share/man \ + DATADIR="${EPREFIX}"/usr/share + + keepdir ${vimfiles}/keymap + + # default vimrc is installed by vim-core since it applies to + # both vim and gvim + insinto /etc/vim/ + newins "${FILESDIR}"/vimrc-r6 vimrc + eprefixify "${ED}"/etc/vim/vimrc + + if use minimal; then + # To save space, install only a subset of the files. + # Helps minimalize the livecd, bug 65144. + rm -rv "${ED}${vimfiles}"/{compiler,doc,ftplugin,indent} || die + rm -rv "${ED}${vimfiles}"/{macros,print,tools,tutor} || die + rm -v "${ED}"/usr/bin/vimtutor || die + + for f in "${ED}${vimfiles}"/colors/*.vim; do + if [[ ${f} != */@(default).vim ]] ; then + printf '%s\0' "${f}" + fi + done | xargs -0 rm -f || die + + for f in "${ED}${vimfiles}"/syntax/*.vim; do + if [[ ${f} != */@(conf|crontab|fstab|inittab|resolv|sshdconfig|syntax|nosyntax|synload).vim ]] ; then + printf '%s\0' "${f}" + fi + done | xargs -0 rm -f || die + fi + + newbashcomp "${FILESDIR}"/xxd-completion xxd + + # install gvim icon since both vim/gvim desktop files reference it + doicon -s scalable "${FILESDIR}"/gvim.svg +} + +pkg_postinst() { + # update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # update icon cache + xdg_icon_cache_update +} diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest index 9fe99920abaa..c4a8e956a798 100644 --- a/app-editors/vim/Manifest +++ b/app-editors/vim/Manifest @@ -3,10 +3,12 @@ DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afb DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4 SHA512 c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8 +DIST vim-9.0.1776.tar.gz 17178804 BLAKE2B aad0b490a30ed601c992138b26bffedc58812096017e002919d578a0d70f0b758a8af44589d41ddd196903d8f655cb333823ce2d4f3af8ce944709e869c5d236 SHA512 47dc15e7ac176fd9a9bba1253d5feb8c79aaa82963f4e71982c1d1718c74c2a459c94c217658b6b0808fdaded876037112c8400aa48f101200603a9b3a44802a DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a EBUILD vim-9.0.1403.ebuild 10585 BLAKE2B f9717278917c3f6954fe0cf4a93a116cdbfc24bc467e7eec5680f35b9923ba619d26a61bef5a3c0271d8526e260f341e761ac4e512b876a63c740ec4b2bbff35 SHA512 343d4f37ef40c85b5ad48fa058e279caaf822df2d22f6e0030445f5b116b227e8dca8e3a8075a9ad313196aee1117a4ec02cb5c8c8e00b6a936b4d4d2d526637 EBUILD vim-9.0.1503.ebuild 10601 BLAKE2B b7bcbeec55befaab554447888f605f93c50f602c6934fde5e7fd2690624e43329e09eeadfa7b693cdfb969adc0778667f4013a0beaf98c3c7f7aef6b170ed205 SHA512 7e32f0e60c58e5be6a247d4165d0b734558fedd467efb7d8bd3a57b0495826a35c779a656f101ec4ab3470f8902668170347b8aa0dcf880dafed2240ebb85a91 EBUILD vim-9.0.1627.ebuild 10570 BLAKE2B 68d18ea93b963ff75f365e7c53ed98452cfa6856bf6a524cc66db8dcbd5b94a211a74d8a16567203d5e5f7cd7c39bd6d902d22ad011d546dae78247accd6b8e7 SHA512 e120d8c80582fe92331b9754ed748230e3fb597bde5394dac3519650fe73a4bc823cf4fc4c6f49e947bbe01e9683b4c06c015b7291f2e7493edc9a52c046638f EBUILD vim-9.0.1678.ebuild 10583 BLAKE2B 14c28ea2772e17abb9afe3a9cd0526a733637ec8b1c96b253cf54dff477e9af6d8e0830206acd160ac35d9cf858b17a51c43a84f5f806a3f72df94b11433aa00 SHA512 80651bd8872bfc7118351a5dc0df1cfe4fe773972060c170c7b7ed9477ad12f4174afe0994a1fd68f5b385831d5a84e6850bc834efc198c7d20e89c34c40a222 +EBUILD vim-9.0.1776.ebuild 10583 BLAKE2B 14c28ea2772e17abb9afe3a9cd0526a733637ec8b1c96b253cf54dff477e9af6d8e0830206acd160ac35d9cf858b17a51c43a84f5f806a3f72df94b11433aa00 SHA512 80651bd8872bfc7118351a5dc0df1cfe4fe773972060c170c7b7ed9477ad12f4174afe0994a1fd68f5b385831d5a84e6850bc834efc198c7d20e89c34c40a222 EBUILD vim-9999.ebuild 10557 BLAKE2B fbf871406513aee254196a00f8264083bcb729a65b947dc4b5342403cc69779192d7e2e5436c41852842031d43ace6a021c5af2c3c9b01e93e35db3200a56b54 SHA512 73ea6cfd1c62e839b422c18cfc17ce6b4008da89108b9871baf57845dfc5d543a1ca7c916b2cfbc52c5031438b55bf7ae115f66dc7743773943da6d335e08fa1 MISC metadata.xml 1164 BLAKE2B 39fb0d92234f77f68213d7185ca6c4f9145cca22f8a4c27f8bafeec464232b493bfea9f853ba0d5cd613885728ac0b10f1e11a16910af8fcd211a3a338904264 SHA512 d89a143dc214c3397c2a299b18e3499dc7797a39fbaa731dee2887c9f62b367f1d3f79b7f76b7014ad31caf8ef3bd612c9881b2f72a6b79142684f222483b157 diff --git a/app-editors/vim/vim-9.0.1776.ebuild b/app-editors/vim/vim-9.0.1776.ebuild new file mode 100644 index 000000000000..fb932d372b68 --- /dev/null +++ b/app-editors/vim/vim-9.0.1776.ebuild @@ -0,0 +1,370 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with app-editors/vim-core and app-editors/gvim + +VIM_VERSION="9.0" +VIM_PATCHES_VERSION="9.0.1000" + +LUA_COMPAT=( lua5-{1..4} luajit ) +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" +USE_RUBY="ruby27 ruby30 ruby31" + +inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single toolchain-funcs desktop xdg-utils + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vim/vim.git" +else + SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +DESCRIPTION="Vim, an improved vi-style text editor" +HOMEPAGE="https://www.vim.org https://github.com/vim/vim" + +LICENSE="vim" +SLOT="0" +IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager" +REQUIRED_USE=" + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + vim-pager? ( !minimal ) +" + +RDEPEND=" + >=app-eselect/eselect-vi-1.1 + >=sys-libs/ncurses-5.2-r2:0= + nls? ( virtual/libintl ) + acl? ( kernel_linux? ( sys-apps/acl ) ) + crypt? ( dev-libs/libsodium:= ) + cscope? ( dev-util/cscope ) + gpm? ( >=sys-libs/gpm-1.19.3 ) + lua? ( ${LUA_DEPS} + $(lua_gen_impl_dep 'deprecated' lua5-1) + ) + ~app-editors/vim-core-${PV} + vim-pager? ( app-editors/vim-core[-minimal] ) + perl? ( dev-lang/perl:= ) + python? ( ${PYTHON_DEPS} ) + racket? ( dev-scheme/racket ) + ruby? ( ${RUBY_DEPS} ) + selinux? ( sys-libs/libselinux ) + sound? ( media-libs/libcanberra ) + tcl? ( dev-lang/tcl:0= ) + X? ( x11-libs/libXt ) +" +DEPEND="${RDEPEND}" +# configure runs the Lua interpreter +BDEPEND=" + sys-devel/autoconf + lua? ( ${LUA_DEPS} ) + nls? ( sys-devel/gettext ) +" +PDEPEND="!minimal? ( app-vim/gentoo-syntax )" + +if [[ ${PV} != 9999* ]]; then + # Gentoo patches to fix runtime issues, cross-compile errors, etc + PATCHES=( + "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches" + ) +fi + +# platform-specific checks (bug #898452): +# - acl() -- Solaris +# - statacl() -- AIX +QA_CONFIG_IMPL_DECL_SKIP=( + 'acl' + 'statacl' +) + +pkg_setup() { + # people with broken alphabets run into trouble. bug #82186. + unset LANG LC_ALL + export LC_COLLATE="C" + + use lua && lua-single_pkg_setup + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + # Fixup a script to use awk instead of nawk + sed -i -e \ + '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \ + "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed" + + # Read vimrc and gvimrc from /etc/vim + echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \ + >> "${S}"/src/feature.h || die "echo failed" + + # Use exuberant ctags which installs as /usr/bin/exuberant-ctags. + # Hopefully this pattern won't break for a while at least. + # This fixes bug #29398 (27 Sep 2003 agriffis) + sed -i -e \ + 's/\> "$c" || die "echo failed" + done + + # conditionally make the manpager.sh script + if use vim-pager; then + cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed" + #!/bin/sh + sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\ + vim \\ + -c 'let no_plugin_maps = 1' \\ + -c 'set nolist nomod ft=man ts=8' \\ + -c 'let g:showmarks_enable=0' \\ + -c 'runtime! macros/less.vim' - + _EOF_ + fi + + # Try to avoid sandbox problems. Bug #114475. + if [[ -d "${S}"/src/po ]]; then + sed -i -e \ + '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \ + "${S}"/src/po/Makefile || die "sed failed" + fi + + cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed" + + # Fix bug 18245: Prevent "make" from the following chain: + # (1) Notice configure.ac is newer than auto/configure + # (2) Rebuild auto/configure + # (3) Notice auto/configure is newer than auto/config.mk + # (4) Run ./configure (with wrong args) to remake auto/config.mk + sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed" + rm src/auto/configure || die "rm failed" +} + +src_configure() { + + # Fix bug #37354: Disallow -funroll-all-loops on amd64 + # Bug #57859 suggests that we want to do this for all archs + filter-flags -funroll-all-loops + + # Fix bug 76331: -O3 causes problems, use -O2 instead. We'll do this for + # everyone since previous flag filtering bugs have turned out to affect + # multiple archs... + replace-flags -O3 -O2 + + emake -j1 -C src autoconf + + # This should fix a sandbox violation (see bug #24447). The hvc + # things are for ppc64, see bug #86433. + for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do + if [[ -e "${file}" ]]; then + addwrite ${file} + fi + done + + local myconf=() + if use minimal; then + myconf=( + --with-features=tiny + --disable-nls + --disable-canberra + --disable-acl + --enable-gui=no + --without-x + --disable-darwin + --disable-luainterp + --disable-perlinterp + --disable-pythoninterp + --disable-mzschemeinterp + --disable-rubyinterp + --disable-selinux + --disable-tclinterp + --disable-gpm + ) + else + use debug && append-flags "-DDEBUG" + + myconf=( + --with-features=huge + $(use_enable sound canberra) + $(use_enable acl) + $(use_enable crypt libsodium) + $(use_enable cscope) + $(use_enable gpm) + $(use_enable nls) + $(use_enable perl perlinterp) + $(use_enable python python3interp) + $(use_with python python3-command "${PYTHON}") + $(use_enable racket mzschemeinterp) + $(use_enable ruby rubyinterp) + $(use_enable selinux) + $(use_enable tcl tclinterp) + $(use_enable terminal) + ) + + # --with-features=huge forces on cscope even if we --disable it. We need + # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm) + if ! use cscope; then + sed -i -e \ + '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed" + fi + + if use lua; then + # -DLUA_COMPAT_OPENLIB=1 is required to enable the + # deprecated (in 5.1) luaL_openlib API (#874690) + use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1 + + myconf+=( + --enable-luainterp + $(use_with lua_single_target_luajit luajit) + --with-lua-prefix="${EPREFIX}/usr" + ) + fi + + # don't test USE=X here ... see bug #19115 + # but need to provide a way to link against X ... see bug #20093 + myconf+=( + --enable-gui=no + --disable-darwin + $(use_with X x) + ) + fi + + # let package manager strip binaries + export ac_cv_prog_STRIP="$(type -P true ) faking strip" + + # keep prefix env contained within the EPREFIX + use prefix && myconf+=( --without-local-dir ) + + if tc-is-cross-compiler ; then + export vim_cv_getcwd_broken=no \ + vim_cv_memmove_handles_overlap=yes \ + vim_cv_stat_ignores_slash=yes \ + vim_cv_terminfo=yes \ + vim_cv_toupper_broken=no + fi + + econf \ + --with-modified-by="Gentoo-${PVR} (RIP Bram)" \ + "${myconf[@]}" +} + +src_compile() { + # The following allows emake to be used + emake -j1 -C src auto/osdef.h objects + + emake +} + +src_test() { + einfo + einfo "Starting vim tests. Several error messages will be shown" + einfo "while the tests run. This is normal behaviour and does not" + einfo "indicate a fault." + einfo + ewarn "If the tests fail, your terminal may be left in a strange" + ewarn "state. Usually, running 'reset' will fix this." + einfo + + # Don't let vim talk to X + unset DISPLAY + + # Arch and opensuse seem to do this and at this point, I'm willing + # to try anything to avoid random test hangs! + export TERM=xterm + + # See https://github.com/vim/vim/blob/f08b0eb8691ff09f98bc4beef986ece1c521655f/src/testdir/runtest.vim#L5 + # for more information on test variables we can use. + # Note that certain variables need vim-compatible regex (not PCRE), see e.g. + # http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml. + # + # Skipped tests: + # - Test_expand_star_star + # Hangs because of a recursive symlink in /usr/include/nodejs (bug #616680) + # - Test_exrc + # Looks in wrong location? (bug #742710) + # - Test_job_tty_in_out + # Fragile and depends on TERM(?) + # - Test_spelldump_bang + # Hangs. + # - Test_fuzzy_completion_env + # Too sensitive to leaked environment variables. + # - Test_term_mouse_multiple_clicks_to_select_mode + # Hangs. + # - Test_spelldump + # Hangs. + export TEST_SKIP_PAT='\(Test_expand_star_star\|Test_exrc\|Test_job_tty_in_out\|Test_spelldump_bang\|Test_fuzzy_completion_env\|Test_term_mouse_multiple_clicks_to_select_mode\|Test_spelldump\)' + + emake -j1 -C src/testdir nongui +} + +# Call eselect vi update with --if-unset +# to respect user's choice (bug #187449) +eselect_vi_update() { + ebegin "Calling eselect vi update" + eselect vi update --if-unset + eend $? +} + +src_install() { + local vimfiles=/usr/share/vim/vim${VIM_VERSION/.} + + # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are + # managed by eselect-vi + dobin src/vim + if ! use minimal ; then + dosym vim /usr/bin/vimdiff + fi + dosym vim /usr/bin/rvim + dosym vim /usr/bin/rview + if use vim-pager ; then + dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager + dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager + insinto ${vimfiles}/macros + doins runtime/macros/manpager.sh + fperms a+x ${vimfiles}/macros/manpager.sh + fi + + domenu runtime/vim.desktop + + newbashcomp "${FILESDIR}"/${PN}-completion ${PN} + + # keep in sync with 'complete ... -F' list + bashcomp_alias vim ex vi view rvim rview vimdiff +} + +pkg_postinst() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} + +pkg_postrm() { + # Update documentation tags (from vim-doc.eclass) + update_vim_helptags + + # Call eselect vi update + eselect_vi_update + + # update desktop file mime cache + xdg_desktop_database_update +} diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 043367a585b5..f4b0d6c333e4 100644 Binary files a/app-misc/Manifest.gz and b/app-misc/Manifest.gz differ diff --git a/app-misc/ola/Manifest b/app-misc/ola/Manifest index 163ca9e8b563..dbe7560b9da9 100644 --- a/app-misc/ola/Manifest +++ b/app-misc/ola/Manifest @@ -1,6 +1,4 @@ -AUX ola-0.10.8-python_version_check.patch 953 BLAKE2B 6cc60d99a8f6c709e335c291fce0a887eb9aad94325887f8561699b4e1a8310ae82b15f9c21da530cc860375cf1c2fa6965c090bd4d57b09cf7ba0168ecc30c0 SHA512 fc979e59bc3ca60a52df1e8dec115477b26de91cd18bc762d27f5f8e2859bfb5c82889975523cc15f722932fab525ca19b39b56f4b03728310e5fda7dfefe6be -DIST ola-0.10.8.tar.gz 2552023 BLAKE2B b4fa7e36e2b907e8f0ea16ef089607fc223afc543752a03740fd1d525062ea676d2f392bb623804543827d6f5ac6078c469a3edcb4321bca9a454b1c219f9c89 SHA512 78ef8cc7f8e8d0b1d15bbb305d99a589fce82e07e89ca3bf2466bef8cdc1b18f590fc8dcbf29fc5af2349e0721c832f525fd665d62498907554ee742d79cd3d2 +AUX ola-0.10.9-nullptr.patch 7412 BLAKE2B f03facd9b48493a47d35744d33edab8fbae87e0440053cd7f1610af40fae1a4d56b6a20beb2b3ca8b4fb64d023795ca9e12fd8149d69a150bc105f9978eaddbb SHA512 669ab2bab44cbab87f8c99f92799faa1422a0d0aaeb7da3c8b2dcdb71f47515e93f773b8fab372c66aa47a23797fce0725722ca25354e868ae2926510282058d DIST ola-0.10.9.tar.gz 2578760 BLAKE2B 8cace370b21788d0fe65e56d33fdc9436a5103837d370e3e7e07b43318d4ec3b29536b55c4b117f515a4698ebab88f58718759a0cf9a00f79d0b839e7a79d581 SHA512 e8e2f4249d6e1f63f6c36ae548d9e3a82080f0da82829f923ba6b4d63685fb89f9baccf4588fd6fcbf756708d91e27d022c0d623e7c03c84ec058e7dc7c46bdf -EBUILD ola-0.10.8.ebuild 2430 BLAKE2B add36a82646cd0af033362efc14d0094ae293b8226a203c8f57eb5973034273bd3844d0b842681e947f4da9d7735859c86ccd1b941671cd39124583d8622c80a SHA512 9117910d63f198cda703fb35f5056ce197c0a610c7207e13f10fef5783ed988edacac9d8c30321156b593212537c55e910f8432bc1f254726667505ffb877436 -EBUILD ola-0.10.9.ebuild 2362 BLAKE2B a450424f36da44e80cf1649dcd970579515181868f853d34f9e9aa739e8d5cba8cb400055248886751fd2911747727704b413c11698d74cd5b79f3295944af4f SHA512 309d9acdb834e88d877f381cef6c1cb8ab9b366c031f63a3d5b8da076bbe7022020a9fa0f2a5e883f083459c07ccf2e24ffbadea0b31dac3ed3cd782707eea5f +EBUILD ola-0.10.9.ebuild 2454 BLAKE2B 57ea1353e7e7d8568a11e306da5029b8c1479b27617f05545354dc3a943317ce65659d691db02d21a7f2e0df8c6b9438e32eb96ffae6baff60cb80cb316a9a47 SHA512 ed11a2149b0492a52722d24217e5f2ca15cbdc8488775f129b3a1199022e9d65b97e0b0de28e6a79651c520d276c9266a45c14892264139c557ba9672791fcfc MISC metadata.xml 1012 BLAKE2B 181177e538c6cdc37b3ba630b3bd3cffd1701e4f674cd51c6032c3b0367c11a0090482055328961e150203f47a1662597e2d0164c65c12662ce3ae2407db5a98 SHA512 01e6e96741b65a895229e7626e6fbfc51132d7b841c597933ea7055c302369264d014da1ff9c9bbad014c1cb812bb43d120a1d40c473c40eef6353ed4bfafc11 diff --git a/app-misc/ola/files/ola-0.10.8-python_version_check.patch b/app-misc/ola/files/ola-0.10.8-python_version_check.patch deleted file mode 100644 index a4a82f916fa0..000000000000 --- a/app-misc/ola/files/ola-0.10.8-python_version_check.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- a/python/ola/OlaClient.py -+++ b/python/ola/OlaClient.py -@@ -952,7 +952,7 @@ - controller = SimpleRpcController() - request = Ola_pb2.DmxData() - request.universe = universe -- if sys.version >= '3.2': -+ if sys.version_info[:3] >= (3,2): - request.data = data.tobytes() - else: - request.data = data.tostring() ---- a/python/ola/PidStore.py -+++ b/python/ola/PidStore.py -@@ -645,7 +645,7 @@ - (self.name, self.min)) - - try: -- if sys.version >= '3.2': -+ if sys.version_info[:3] >= (3,2): - data = struct.unpack('%ds' % arg_size, bytes(arg, 'utf8')) - else: - data = struct.unpack('%ds' % arg_size, arg) -@@ -668,7 +668,7 @@ - except struct.error as e: - raise UnpackException(e) - -- if sys.version >= '3.2': -+ if sys.version_info[:3] >= (3,2): - return value[0].rstrip(b'\x00').decode('utf-8') - else: - return value[0].rstrip(b'\x00') diff --git a/app-misc/ola/files/ola-0.10.9-nullptr.patch b/app-misc/ola/files/ola-0.10.9-nullptr.patch new file mode 100644 index 000000000000..d0efb84dce8d --- /dev/null +++ b/app-misc/ola/files/ola-0.10.9-nullptr.patch @@ -0,0 +1,214 @@ +--- a/common/web/JsonTest.cpp ++++ b/common/web/JsonTest.cpp +@@ -560,7 +560,7 @@ + #ifdef __FreeBSD__ + OLA_ASSERT_EQ(reinterpret_cast(0), + #else +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + #endif // __FreeBSD__ + string1.LookupElement(invalid_pointer)); + +@@ -580,7 +580,7 @@ + #ifdef __FreeBSD__ + OLA_ASSERT_EQ(reinterpret_cast(0), + #else +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + #endif // __FreeBSD__ + object.LookupElement(invalid_pointer)); + +@@ -605,7 +605,7 @@ + #ifdef __FreeBSD__ + OLA_ASSERT_EQ(reinterpret_cast(0), + #else +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + #endif // __FreeBSD__ + array->LookupElement(invalid_pointer)); + +@@ -619,14 +619,14 @@ + #ifdef __FreeBSD__ + OLA_ASSERT_EQ(reinterpret_cast(0), + #else +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + #endif // __FreeBSD__ + array->LookupElement(one_past_last)); + + #ifdef __FreeBSD__ + OLA_ASSERT_EQ(reinterpret_cast(0), + #else +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + #endif // __FreeBSD__ + array->LookupElement(invalid)); + +--- a/ola/AutoStart.cpp ++++ b/ola/AutoStart.cpp +@@ -113,7 +113,7 @@ + #ifdef __FreeBSD__ + reinterpret_cast(0)); + #else +- reinterpret_cast(NULL)); ++ static_cast(NULL)); + #endif // __FreeBSD__ + OLA_WARN << "Failed to exec: " << strerror(errno); + _exit(1); +--- a/olad/plugin_api/UniverseTest.cpp ++++ b/olad/plugin_api/UniverseTest.cpp +@@ -635,7 +635,7 @@ + #ifdef __FreeBSD__ + reinterpret_cast(0))); + #else +- reinterpret_cast(NULL))); ++ static_cast(NULL))); + #endif // __FreeBSD__ + + // ok, now try something that returns a response from the port +@@ -661,7 +661,7 @@ + #ifdef __FreeBSD__ + reinterpret_cast(0))); + #else +- reinterpret_cast(NULL))); ++ static_cast(NULL))); + #endif // __FreeBSD__ + + // now try a broadcast fan out +@@ -694,7 +694,7 @@ + #ifdef __FreeBSD__ + reinterpret_cast(0))); + #else +- reinterpret_cast(NULL))); ++ static_cast(NULL))); + #endif // __FreeBSD__ + + // now confirm that if one of the ports fails to send, we see this response +@@ -722,7 +722,7 @@ + #ifdef __FreeBSD__ + reinterpret_cast(0))); + #else +- reinterpret_cast(NULL))); ++ static_cast(NULL))); + #endif // __FreeBSD__ + + // DUB responses are slightly different +@@ -746,7 +746,7 @@ + #ifdef __FreeBSD__ + reinterpret_cast(0))); + #else +- reinterpret_cast(NULL))); ++ static_cast(NULL))); + #endif // __FreeBSD__ + + // now check that we still get a RDM_DUB_RESPONSE even if one port returns an +@@ -767,7 +767,7 @@ + #ifdef __FreeBSD__ + reinterpret_cast(0))); + #else +- reinterpret_cast(NULL))); ++ static_cast(NULL))); + #endif // __FreeBSD__ + + // and the same again but the second port returns +@@ -788,7 +788,7 @@ + #ifdef __FreeBSD__ + reinterpret_cast(0))); + #else +- reinterpret_cast(NULL))); ++ static_cast(NULL))); + #endif // __FreeBSD__ + + // now the first port returns a RDM_TIMEOUT +@@ -808,7 +808,7 @@ + #ifdef __FreeBSD__ + reinterpret_cast(0))); + #else +- reinterpret_cast(NULL))); ++ static_cast(NULL))); + #endif // __FreeBSD__ + + // finally if neither ports support the DUB, we should return that +@@ -828,7 +828,7 @@ + #ifdef __FreeBSD__ + reinterpret_cast(0))); + #else +- reinterpret_cast(NULL))); ++ static_cast(NULL))); + #endif // __FreeBSD__ + + universe->RemovePort(&port1); +--- a/plugins/spi/SPIOutputTest.cpp ++++ b/plugins/spi/SPIOutputTest.cpp +@@ -160,7 +160,7 @@ + OLA_ASSERT_EQ(5u, backend.Writes(0)); + + // Check nothing changed on the other output. +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + backend.GetData(1, &length)); + OLA_ASSERT_EQ(0u, backend.Writes(1)); + } +@@ -210,7 +210,7 @@ + OLA_ASSERT_EQ(3u, backend.Writes(0)); + + // Check nothing changed on the other output. +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + backend.GetData(1, &length)); + OLA_ASSERT_EQ(0u, backend.Writes(1)); + } +@@ -265,7 +265,7 @@ + OLA_ASSERT_EQ(4u, backend.Writes(0)); + + // Check nothing changed on the other output. +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + backend.GetData(1, &length)); + OLA_ASSERT_EQ(0u, backend.Writes(1)); + } +@@ -312,7 +312,7 @@ + OLA_ASSERT_DATA_EQUALS(EXPECTED4, arraysize(EXPECTED4), data, length); + + // Check nothing changed on the other output. +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + backend.GetData(1, &length)); + OLA_ASSERT_EQ(0u, backend.Writes(1)); + } +@@ -371,7 +371,7 @@ + OLA_ASSERT_EQ(4u, backend.Writes(0)); + + // Check nothing changed on the other output. +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + backend.GetData(1, &length)); + OLA_ASSERT_EQ(0u, backend.Writes(1)); + } +@@ -421,7 +421,7 @@ + OLA_ASSERT_DATA_EQUALS(EXPECTED4, arraysize(EXPECTED4), data, length); + + // Check nothing changed on the other output. +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + backend.GetData(1, &length)); + OLA_ASSERT_EQ(0u, backend.Writes(1)); + } +@@ -517,7 +517,7 @@ + + // test6 + // Check nothing changed on the other output. +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + backend.GetData(1, &length)); + OLA_ASSERT_EQ(0u, backend.Writes(1)); + +@@ -707,7 +707,7 @@ + + // test6 + // Check nothing changed on the other output. +- OLA_ASSERT_EQ(reinterpret_cast(NULL), ++ OLA_ASSERT_EQ(static_cast(NULL), + backend.GetData(1, &length)); + OLA_ASSERT_EQ(0u, backend.Writes(1)); + diff --git a/app-misc/ola/ola-0.10.8.ebuild b/app-misc/ola/ola-0.10.8.ebuild deleted file mode 100644 index 895c098489fe..000000000000 --- a/app-misc/ola/ola-0.10.8.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit autotools python-single-r1 - -DESCRIPTION="Open Lighting Architecture, a framework for lighting control information" -HOMEPAGE="https://www.openlighting.org/ola/" -SRC_URI="https://github.com/OpenLightingProject/${PN}/releases/download/${PV}/${P}.tar.gz" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc examples ftdi http osc python rdm-tests tcmalloc test usb zeroconf" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) - rdm-tests? ( python )" - -RESTRICT="!test? ( test )" - -RDEPEND="dev-libs/protobuf:= - sys-apps/util-linux - sys-libs/ncurses - ftdi? ( dev-embedded/libftdi:1 ) - http? ( net-libs/libmicrohttpd:= ) - osc? ( media-libs/liblo ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/protobuf-python[${PYTHON_USEDEP}] - ') - ) - rdm-tests? ( - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - ') - ) - tcmalloc? ( dev-util/google-perftools:= ) - usb? ( virtual/libusb:1 ) - zeroconf? ( net-dns/avahi )" -DEPEND="${RDEPEND} - sys-kernel/linux-headers" -BDEPEND="sys-devel/bison - sys-devel/flex - virtual/pkgconfig - doc? ( - app-doc/doxygen - media-gfx/graphviz - ) - test? ( - dev-util/cppunit - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/protobuf-python[${PYTHON_USEDEP}] - ') - ) - )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.10.8-python_version_check.patch -) - -src_prepare() { - default - # Upstream recommends doing this even for tarball builds - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-fatal-warnings - --with-uucp-lock="/run" - $(use_enable doc doxygen-doc) - $(use_enable doc doxygen-dot) - $(use_enable examples) - $(use_enable ftdi libftdi) - $(use_enable http) - $(use_enable osc) - $(use_enable python python-libs) - $(use_enable rdm-tests) - $(use_enable tcmalloc) - $(use_enable test unittests) - $(use_enable usb libusb) - ) - econf "${myeconfargs[@]}" -} - -src_compile() { - default - use doc && emake doxygen-doc -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die - - if use doc; then - dodoc -r html - docompress -x /usr/share/doc/${PF}/html - fi - - if use examples && use python; then - docinto examples - python_fix_shebang python/examples/*.py - dodoc python/examples/*.py - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/app-misc/ola/ola-0.10.9.ebuild b/app-misc/ola/ola-0.10.9.ebuild index 5cdbca6899a9..2ee3011b7098 100644 --- a/app-misc/ola/ola-0.10.9.ebuild +++ b/app-misc/ola/ola-0.10.9.ebuild @@ -3,7 +3,8 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +# py3.12 blocked by protobuf-python +PYTHON_COMPAT=( python3_{10..11} ) inherit autotools python-single-r1 @@ -61,6 +62,10 @@ BDEPEND="sys-devel/bison ) )" +PATCHES=( + "${FILESDIR}"/${PN}-0.10.9-nullptr.patch +) + src_prepare() { default # Upstream recommends doing this even for tarball builds diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest index 33abc2c38b6e..9ba786bbc454 100644 --- a/app-misc/tmuxp/Manifest +++ b/app-misc/tmuxp/Manifest @@ -1,7 +1,9 @@ DIST tmuxp-1.27.0.tar.gz 862056 BLAKE2B baad339bc59498d26911507f29de38d55991515e03123edc8dca10159fed1492c1ffe37cf45d6d04ffc73134e0ee312c0ace2ffc53ba9cae258239746169e416 SHA512 a9c450c40a40c284c609011d5e47b12ed1a9b1d5c4036b887df7fd75a3bb6263847c459a7e61fc9dcdb463a3ac20de6ac9038b1559369a5f36641ab0baee755d DIST tmuxp-1.27.1.tar.gz 861380 BLAKE2B b57d7f4f5c23d1df71abd310b02535c8da7971df4473a3ff2c5feffb2967bd7b0c00e47e45bc04bf56b9503d17b55786b9abfeabec4f6d33989a2f58c5ba49d5 SHA512 3e3d9405a77fe03d2a249bad4ef215982d9135e85dc58899a337d0a3f6d76a4e9f155f5dc37993f5e57955411928ce921ce1c1f1ee7c39f0939d2831a3d600be DIST tmuxp-1.28.1.tar.gz 859970 BLAKE2B 5ea35b12a20f744f889ff6b35195144f195232d52fc67fb7128f2eb9205aea0e2a695f5d06d6df97a9ad8ea93bda37f225b1236c97e8b9f29c490cc526d4e383 SHA512 3023bc780bf4deffa4b1d7898e7cdfe6ba6611511a75b7559a7ca3898d7bc7dff2b5806016f4d88fa0acc8bb57606d0b5231fc26dae7e33990284cdd1dc836df +DIST tmuxp-1.29.0.tar.gz 861381 BLAKE2B 37f99d74a9c08bd4f348ec4cefe4197f1d5d3c2573a493be0b1ab22becd8128dcc38f4c47dfd14e61499dd99dad87349527ed06969438f7ee7d22658485e7cdb SHA512 b83f9a92622bd9b8e752d38bc629e484378db9ee7a7ac6cbc67acb37ce98b8fce7ead23bac997367e83f22aca3b75a950a068b33df654cae9403c76390893209 EBUILD tmuxp-1.27.0.ebuild 1001 BLAKE2B 7b59c11b0f24ab2f753672043793f1ce4fd4225f63eaf8f5af93a07b0bd7958a9585de01dc8b865ed7aea03e86be3f56c47bf9ad6f69d4124f4120b838822e8d SHA512 292cfa09fa327721b17146fe969b566a9e548078c18dd66ac4c1ff4e736df1596fe6380a19108f590a3a5dd3331622643915cfe03fc3f7d96e4d58377e9858c7 EBUILD tmuxp-1.27.1.ebuild 1003 BLAKE2B 9cc836241bffb96505f7218f4aa95e72379f969b7079ddc6bd671111af23169f6c563efb4190eaccd61ffa2a96bee92335492dad601a8859a22714be6efd22b7 SHA512 8e3db7314724631ffaee79836b61b93b76f2a7117ac732b5f97a4f2bceb74b72c8af393d1e8bac8fefd446de7d8a7136bc6ef38b2e3a7d28b8c43c3ac5abe605 EBUILD tmuxp-1.28.1.ebuild 1003 BLAKE2B dd415a60222ab5e0018ec4c9586c848ab8140726a156b1ec377be3aaa32138da12e764ea3f9cf413b1d04f521bd924ed07c3054849adba43c70a29259329340f SHA512 b890c66f3ab016a97354ef37b5f859a578503cf36c432bae9263962a5ecd4bec0e3fc092307348fcbe3f21543a05e211cb1abdbee927e70344c210d14994ae3a +EBUILD tmuxp-1.29.0-r1.ebuild 1003 BLAKE2B 5188b8428bcb3b69df8819b41911b1b4edefdfb562ab79b66fa924a9ae270b3cdd502ad6eaa9866ece27a95ff0dddb38831a1c2e85b160638d18a57a53dab991 SHA512 1816a1595521f458a0123cf38eadec2ed92c3dfe1af3f3f6b0b0be5131694f462e1024b695eadfef5f2becaebf202fdbd4c1435d7b45f6b7c7beca90ee5750f1 MISC metadata.xml 342 BLAKE2B 6f33d048b63facba621c206b518ee9dd2eab4d42d5279d55a42b79555356253a28e337c0e67f16a5f8488bb1848e2808889e3c282c346fb139503f250a897f77 SHA512 f3428680ad98ec20e8fa6131e0935f8ed43d4ddfab8944bb65f66bdba1864dd173f6c99a32d316526d4e40527e04ffc106ba57d261b3ab0dc459e2c9e3e8f5a4 diff --git a/app-misc/tmuxp/tmuxp-1.29.0-r1.ebuild b/app-misc/tmuxp/tmuxp-1.29.0-r1.ebuild new file mode 100644 index 000000000000..730a7c48d242 --- /dev/null +++ b/app-misc/tmuxp/tmuxp-1.29.0-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..12} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="tmux session manager. built on libtmux" +HOMEPAGE="https://tmuxp.git-pull.com" +SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=" + >=app-misc/tmux-3.0a + =dev-python/libtmux-0.23.0*[${PYTHON_USEDEP}] + >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] + >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}] + >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] + !dev-python/flaky + ) +" + +EPYTEST_DESELECT=( + # test doesn't get along with sandbox + "tests/cli/test_load.py::test_load_zsh_autotitle_warning" +) + +distutils_enable_tests pytest + +python_test() { + SHELL="/bin/bash" epytest tests +} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 29d98d4807bd..4717c204e14b 100644 Binary files a/app-office/Manifest.gz and b/app-office/Manifest.gz differ diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index c71826037f84..f2fbb597662a 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -22,12 +22,14 @@ DIST dragonbox-1.1.3.tar.gz 4337233 BLAKE2B 0793954e6f922261af7edd590a0deb8d9e9d DIST dtoa-20180411.tgz 48893 BLAKE2B 4a03dc67e44353ae1c0653c8305d2df9bcfef16b48dff6df5c857a6bd0510a92aa6d9b9660ad63b2344d5195fef072e526f8d7900791b15442923b63196dda3f SHA512 722aa814c33a34bfffe6c0201b0035cc3b65854a0ba9ae2f51620a89d68019353e2c306651b35bca337186b22b2e9865ef3c5e3df8e9328006f882e4577f8c85 DIST eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip 427800 BLAKE2B d3ac085a39ee9798182b70ba650fa954234b964e33278ac4fe3f84f8c3218ad49f12d139079328036b4f9d80cde967888c0a66393c34dedf27af69dac02c5aff SHA512 9091d3628d9c75c068507537afc9e10bfb79c1abfd36ad697af3d592a1cc049ba6640f665bfc53cc520b6a26c21d70b0275106843444b441484c2178f2784743 DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c72493e44d3ad1714d294fb7baaa85d33fef2eb4ce75bf507b65f78f1d9d399bb5eb72cee188a8abc4b234eb2845a26755791fb3ac104ffe6e55013ab41ca8b SHA512 c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114 +DIST frozen-1.1.1.tar.gz 186589 BLAKE2B 5f103311c49777d0d284cabe026fae55f09bd24b2227d56133c48b9f9f0542361f3e007687089145939c12fc6a1af8baf1c76ba76176bdddec3d726e45d705d1 SHA512 e22561a4e634e388e11f95b3005bc711e543013d314f6aaeda34befb2c673aea2d71a717d8822bc8fa85bdc8409945ba2ad91a1bac4f8cb5303080de01a5f60e DIST libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz 5172 BLAKE2B bd9b84b770b23f9ad8f09bfeb1948fd3679f0dfd32424e1c997e25340d29e55b403dde995510da76c824a169e594ae37310d2c51ad4c3c9df76ec5707676588b SHA512 13eb46209755b7098183c60cdd2fedff75c50af4496a2d8dedd34de379dbeccbdac435531aa930e212638a685f2054e143dc4015a5ba3be9a3736d9073188d43 DIST libreoffice-7.5.5.2.tar.xz 270545744 BLAKE2B 5e957447905dec28ae5165b438f7df8bebc55f2ea9402068459a376109cc43bb12087a22854bd90cd6a0b9fcf3f72f49d906369dc937a06c9a51fdcb41a9dc52 SHA512 22b905507c3c5e97eb41673fdd21254f254992bfd5f6abf95b49603372027bbb2e329ec43a52ac56d42116fb1821b5c87e53e96105fe194df0ccbfabc7104358 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f DIST libreoffice-help-7.5.5.2.tar.xz 166236984 BLAKE2B 2880fb61532c31a52e99f8dd150967b1206f2861085b0ca433e96dea4b95c18896e8837aca6d72e278c57d73e4ae51f6da273ad586ab50835964192f1f5780e4 SHA512 1747bd1c4df7341074d4e805b8fa4165d1f311d7113b7f73b94449496a8c37c0cd02c4bf1faa5187a14ea43fc531028347cca2dd0a3db9e8a9b9abe72fe7f07f DIST skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz 11079112 BLAKE2B d3eb44a64187ddd3097bc7473eaa6b631b4043b9679861426ae83956de7907a03b51cc472cbb9169c52e92cbc4ebe681181c675ae938324c6d3a10eff9a7084a SHA512 1234ff6e787947fb6442b7279c7ef07d48d7036b15591782ea197c827c60fba77bbe83029bf7d8dfa7dc126535a9a780f6b927fbf7339f0825061616a9c53436 +DIST skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz 10868024 BLAKE2B ce8247de4cd6939b0593adf1c3dc6b78cdf4220fbcd2dfb2b9cf6d80d42f9c49f4d93fbe3cff68d079f04cc5801daf20999b288f7fdc85b58e32035151a3616a SHA512 6c10785ed9ab8cdf3385ebd3f3d13a64b850df9cc7a12e513326a84c7a3e6f6235f9f4dbce128eac2e43a2707fe6a6011716de5985adf4742d55879210bf32e9 EBUILD libreoffice-7.5.5.2.ebuild 19359 BLAKE2B ba0b4be02b431b686461fb10e4df551e12a6fbcf871fff563af1a7c4385e99ea11217da69dd6eb94ba1121432991314b1d1565d4032cc523eadc328a288b0798 SHA512 0fdaa16a16e7d91ec8335eb853f2c6e71a9e9f61ffb3f05ae311745b50217ac92a096f02814b1ffabc0431b1a36de9b914a078dd92761cc06190256cd27419df -EBUILD libreoffice-7.5.9999.ebuild 19362 BLAKE2B c00bef13d31301b813d0ae1ea959931c26432a983ace1a364e95f8582175f52a4d99ed939683ef5258fe1659abdc240b181257bd33220847a428382c39303860 SHA512 7e3760bcb8a035ed99f685bf487b99e93f7e6ecbcd231c63c08832e68a264bcfbd123532a8e523910c5fd5970f923076d2303b2629122da9a0c4b0dbc5d3eed5 -EBUILD libreoffice-9999.ebuild 19199 BLAKE2B b6a4cf1d8e273713cf60c9027f65bea3583038d9225edbcfceaf7db7fe35077bdf9a82149304077644b0908ab26d5567c11b898446c185549ab0402eb77eb9a8 SHA512 aee7669034d9bbecf732c65a6914a715e455357f954577286cd04d503fd08e536f8400bd8805f6d745426a56f6f5bd99461823372309eaa0e1e832b36372f809 +EBUILD libreoffice-7.5.9999.ebuild 19334 BLAKE2B bc4033b75389b76664b52f996da6a7e8bebe8f8e44785307524e9158d175837030b7221d263bbcf3faf2295dc8efb2a90d3138afce2b5f0944b57310e22fe38c SHA512 a552f0553b1387b89010bfe507e529d51e30d19a287e23b8b847bd2bdb9a1fd7f95138fdc0b04a147a4937818cc18f0271ff7cd95eb65ec4e488ae12226bbdd6 +EBUILD libreoffice-9999.ebuild 19305 BLAKE2B b25c4088b47ebce9f3e0440b4757d7770a2b11eab3d69c35edb233864c74fbcc1f37d35fd6497a347b54a2e20751ceafe25806b463dfeb67f54f2a21b0ac7788 SHA512 9ad810797334876f1f7c8fc54a30d798ff735caa2f05c9fa2d983fcb67c79534365fb2fed883aa7d701308a64d35e1af694dac5e0ad98a7744261c3ab2b8a5e1 MISC metadata.xml 1233 BLAKE2B f93989caf1340cda4c3327a3d3d033d224050848b32b9d80e0b093b024bf124d238f1aae9852d1a6173e8aee79314517dd12e589079e58378e5f63626a80957c SHA512 3af0cefdceeba7a45658a2151b0534f44b9dfe6d3af8374f3061cb098f607a36a2fe134e3c0280ce6d807b523f68e708b51e6f1b4178292a528405e18f12d686 diff --git a/app-office/libreoffice/libreoffice-7.5.9999.ebuild b/app-office/libreoffice/libreoffice-7.5.9999.ebuild index df73586c96e8..90048ef61fed 100644 --- a/app-office/libreoffice/libreoffice-7.5.9999.ebuild +++ b/app-office/libreoffice/libreoffice-7.5.9999.ebuild @@ -88,7 +88,7 @@ googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrin $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} - base? ( firebird java ) + base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) @@ -125,7 +125,6 @@ COMMON_DEPEND="${PYTHON_DEPS} app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes - dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC @@ -494,7 +493,6 @@ src_configure() { --with-external-tar="${DISTDIR}" --with-lang="" --with-parallelism=$(makeopts_jobs) - --with-system-abseil --with-system-openjpeg --with-tls=nss --with-vendor="Gentoo Foundation" @@ -504,6 +502,7 @@ src_configure() { --with-help="html" --without-helppack-integration --with-system-gpgmepp + --without-system-abseil --without-system-dragonbox --without-system-jfreereport --without-system-libfixmath diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index 1b0074df9454..b18f51bf94d8 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -48,8 +48,10 @@ ADDONS_SRC=( "${ADDONS_URI}/dragonbox-1.1.3.tar.gz" # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c "${ADDONS_URI}/dtoa-20180411.tgz" + # not packaged in Gentoo, https://github.com/serge-sans-paille/frozen + "${ADDONS_URI}/frozen-1.1.1.tar.gz" # not packaged in Gentoo, https://skia.org/ - "${ADDONS_URI}/skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz" + "${ADDONS_URI}/skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz" "base? ( ${ADDONS_URI}/commons-logging-1.2-src.tar.gz ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip @@ -87,7 +89,7 @@ googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrin $(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" REQUIRED_USE="${PYTHON_REQUIRED_USE} - base? ( firebird java ) + base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) @@ -124,7 +126,6 @@ COMMON_DEPEND="${PYTHON_DEPS} app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes - dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC @@ -490,7 +491,6 @@ src_configure() { --with-external-tar="${DISTDIR}" --with-lang="" --with-parallelism=$(makeopts_jobs) - --with-system-abseil --with-system-openjpeg --with-tls=nss --with-vendor="Gentoo Foundation" @@ -500,7 +500,9 @@ src_configure() { --with-help="html" --without-helppack-integration --with-system-gpgmepp + --without-system-abseil --without-system-dragonbox + --without-system-frozen --without-system-jfreereport --without-system-libfixmath --without-system-sane diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 5a3c873e0232..925d01cf770a 100644 Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ diff --git a/app-text/pinfo/Manifest b/app-text/pinfo/Manifest index 0c745b64892c..8ff98a3c7c40 100644 --- a/app-text/pinfo/Manifest +++ b/app-text/pinfo/Manifest @@ -3,5 +3,4 @@ AUX pinfo-0.6.9-GROFF_NO_SGR.patch 259 BLAKE2B a49a7addbf822436bc5cb8cf2da9964ec AUX pinfo-0.6.9-lzma-xz.patch 614 BLAKE2B 0b84247de91a42f75d0664f4ccab23e3d57bc66f6af2444e8b9dee2c0e6edb5afad1d467725507c9618947463cdd2f221024c7feb387282ebafcb6bc62741c89 SHA512 8e3ec8a98347c061826cc913c09fd2177d0f8625947c319b527e85d5ae3dcbf7dafb34b5f4a5e2fc9639bcc4db45afdea7dda6db6a88001e1c6a3994b4847ae4 DIST pinfo-0.6.13.tar.gz 157103 BLAKE2B 18af4a5ae1bbd2abccb174ce1a3a16e4d17207a10015042723c58f80695c2580ca0c1c60f4f6f4f08e67eb01316fe48cd848a887e65159a6cd4463eca14bdecd SHA512 739e24821a363a087fb9df5651694f051286d4a15c3e51f2421a2aa60b1efe1da558b959ba22a0094e22854534ea5875498156e8ea2e198e31001aecab1a18df EBUILD pinfo-0.6.13.ebuild 1196 BLAKE2B 83d47cdde34d73a4822f332cc44caa296259621b2ad0e51c71db818ec511dc1ce602daf7ef3eb60a02cde34961e435b52019a1c9b86e6142a9df944f951981ca SHA512 847c7a6e3dcd105d08ad59abd1a070ff8edb1e5b8c9351fad07d3d4f9dfba99f66188fd727cb1ce4f6a98bff805f48fa550d52d78ca6220f96069aa342696bd3 -EBUILD pinfo-99999.ebuild 1067 BLAKE2B 276a8e1094176fd4a4e8787e219fc855fda5d8ba100add244398f79a7bb42e4ac0078e4cf74138ea70aa621030bbff291f115c21b0fb07c15b35fe63a078b58b SHA512 7e1a2f4d0762903e3d437d42adab9f65869d49816db12caf8c3a66fdc0d7361af81fee1d4c1dac4c5c524f4c05cce699d2989fe1cc74ebac143cf908a58d736f MISC metadata.xml 329 BLAKE2B 39a38beeec3ecb4a63042774253ae79e52909dc0cb0b202f330cf62e52ec8ea5096911367997b59f11a85da55cb4b1f56dff704556032eba1a7fc1fcc2147488 SHA512 77793faea9a903fc1d0d5b14bb7078ca7d0b227744c51aafc2c484144593c510c1b2218f359a87a5b9d18e701ca0a4b630aa89ce90351aa2a8aad609245b08d7 diff --git a/app-text/pinfo/pinfo-99999.ebuild b/app-text/pinfo/pinfo-99999.ebuild deleted file mode 100644 index c4fdd276bdaf..000000000000 --- a/app-text/pinfo/pinfo-99999.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools flag-o-matic git-r3 - -DESCRIPTION="Hypertext info and man viewer based on (n)curses" -HOMEPAGE="https://github.com/baszoetekouw/pinfo" -EGIT_REPO_URI="https://github.com/baszoetekouw/pinfo.git" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="nls readline" - -RDEPEND=" - sys-libs/ncurses:0= - sys-libs/readline:0= - nls? ( virtual/libintl ) -" - -DEPEND=" - ${RDEPEND} - sys-apps/texinfo - sys-devel/bison - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -PATCHES=( - "${FILESDIR}"/${PN}-0.6.9-GROFF_NO_SGR.patch - "${FILESDIR}"/${PN}-0.6.9-lzma-xz.patch -) - -src_prepare() { - default - - sed -i -e 's| -Werror||g' configure.ac || die - - eautoreconf -} - -src_configure() { - # The following line can be dropped once https://github.com/baszoetekouw/pinfo/pull/35 - # is merged. - append-cflags -D_BSD_SOURCE -D_DEFAULT_SOURCE # sbrk() - - econf \ - $(use_with readline) \ - $(use_enable nls) -} - -src_install() { - emake DESTDIR="${D}" sysconfdir="${EPREFIX}/etc" install -} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index d337ee6828ff..cf207a564ab8 100644 Binary files a/dev-cpp/Manifest.gz and b/dev-cpp/Manifest.gz differ diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest index 02c7865f5383..6d5319ae2bb5 100644 --- a/dev-cpp/abseil-cpp/Manifest +++ b/dev-cpp/abseil-cpp/Manifest @@ -9,6 +9,8 @@ DIST abseil-cpp-20200923.3.tar.gz 1783980 BLAKE2B 66d46fd6aafe0bf0d3fccd8a4e0a72 DIST abseil-cpp-20211102.0.tar.gz 1884080 BLAKE2B a148f3b7cc9516fbeacc25116032a956bfa3cce61b4294c226e826e1171d24c043ab199757a11fae3fec0bc307b2222773a6b4f4563b289f7565b0ce4f72318a SHA512 fed68aa434c02ec6faa9d1c81f1ad35b60ec024b44957e2e0ac31e6075e385c06a3e1b616afeb4bb7c2413191fd7827d82e1f9f0796b52ed21fb2c41dd9031cf DIST abseil-cpp-20220623.1.tar.gz 1957483 BLAKE2B 5bcf60b5a55882bcb78c7095a9892f6d1e5819fb116e325a8299fb22780ab009f0e1d92d5d8aca5ae0d4acc6d60e620e3357a24e389059f6e75d94f1cbdc1ced SHA512 ab4fccd9a2bfa0c5ad4b56c8e8f8b7ec7a8eca8b6cc6959802acadd1da785e1feb078c6ac621808cd699c82717a9e637dc426d94b70a8db7f2a807059d41cbc2 DIST abseil-cpp-20230125.2.tar.gz 2119685 BLAKE2B 130e55c68acdec7af0f807189365a5206427fe0bcf564a2ece9837d84429505e763399384fae89a07db6b68ed18c63918dc5ae0e53e59cdb844e4d524932abf5 SHA512 b2ba5023610aacb680b22bef894372810e6e7df76e630e56ac2f4b9498f70a872171f4562f6560ab78e837437b7bcfd3c47bfc2a5bb7fb20f28ec490dc8ed61f +DIST abseil-cpp-20230125.3.tar.gz 2119655 BLAKE2B 6c60201e4fc2cb5cd942fafb6023347739544f02fd257d003eeedff9e2e5137ee0c954342134d17a64844b9a5f309392a4c3ff9336907f35ba6c967ab03524ee SHA512 50509acfc4128fd31435631f71ac8cd0350acd9e290f78502723149016e7f07c9d84182ba99e0938b1873fecda09393d3fd7af8dabfb0d89cdcdd8a69a917e70 +DIST abseil-cpp-20230802.0.tar.gz 2156669 BLAKE2B 34de2f949db3e7578cae39bdd851785fd5327a80662436e7d77f18e196cc28eb1b463e9f49c8fc66060073c6c88222015af8b41044d56af6811c8914e84fbea3 SHA512 320295fa687ded05b774741eb4c5285291d44cc14402ec5d997057cb4f53fb3ba54cd162c7a7b1003312b677603a1c25e14bfdbd1fc22ccf4b4443e8a6e3ec02 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b DIST gtest-1.13.0.tar.gz 862871 BLAKE2B d2768332c233d62f7a5f5332b63dc587c96c24765b2eeaa4f4caf5d421b175aa850d81cec4f50eeef9e06d4b86cb959555b4c2862a197ce3cb86d61fcb51f5d1 SHA512 70c0cfb1b4147bdecb467ecb22ae5b5529eec0abc085763213a796b7cdbd81d1761d12b342060539b936fa54f345d33f060601544874d6213fdde79111fa813e DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4fc1569529f8a08557330ab2c88db7703c4f2e8628d18b403f424342ad82b062edb8cc9c0dc122c453235ab327ea742a5ef12e49726e2fa2f60f5ea762d9 SHA512 cb90a54681e0be20a9a8c7a19f960a97cc567931308f4956ee142b86769c062fcf612b9635f5548009ee6d598ae0c1e83692151ec9f1ff1e409b89e158d8b954 @@ -16,5 +18,7 @@ DIST gtest-e68764c147ea0dac1e8811925c531d937396878e.tar.gz 862129 BLAKE2B d6decb EBUILD abseil-cpp-20200923.3.ebuild 2043 BLAKE2B 3d2f25eb4c3afe3d7fa8a396820be113fe4bd55c42da6e2e1c417d8836767b560eff3397c4bd04310b244d267501d8a4da92898c2f2cf9dd9df36b35f56f7faf SHA512 04831976c69d3e61836c0dadf8c3b10f127ed7bd5567b33c1dbe96b10ee332de60333ccef7455e56f9e91202f3294bef3a3097294c8a43670f7c8e4055649199 EBUILD abseil-cpp-20211102.0-r2.ebuild 1812 BLAKE2B 3e8b5486a5b9817c089cae614e17c7f095d5b4067af9c9da5fb98eeba772b41f154312f67789391a72267f3a2fa7a1062623b312bbf9b391c8b79069d20af853 SHA512 be4eae4177d0817871aee1a4b43d91f766e8186b26e8cda153c04e5894c3943764d86440f09a6177ead172c73706cd68f4be4c61b0e612ad3fbd6ce08ffcf1b5 EBUILD abseil-cpp-20220623.1.ebuild 1732 BLAKE2B 8134bcb040be826b4f153afddc4c3aae86fd9d773afbf08b50bba323c0d067fd034c92fde3f9c15f73366e910f3641512e81cefa04bc5a9f2830d06e4b8ac3f5 SHA512 ac7802104eb66d08fdcc5904d1d9644ea1511c1f1d8bda2ba8931af6aa56ce5917d59bbb9e68354b8c4d1c38cba1507cb27420e681e3679c88d3bc9538b0e19e -EBUILD abseil-cpp-20230125.2.ebuild 1674 BLAKE2B 58963212a80615b21d8b90e29a7797035bcfae6835f1b51f29a74d2619ad2bb2806c7adc6d35d4dc74f6fcaf783a24100d1d610ee3d3663f0e3a8d6f9a9c088b SHA512 30d3d7c5b05317cc9527114e5d289f1bd15dc1119691b60ca3d36672dd0e47758797f3ba662d7c7d79fb5b23b53bc72b33475cb6a8d14d446e5307762653864a +EBUILD abseil-cpp-20230125.2.ebuild 1693 BLAKE2B ad84c9a1b9b5983029aa5978f1fefc14700c1ffdfd4edf4a4cf2ff782d25cc339b2354a293c51d8853a6a2e0107ed3f7ea8e32685663ad760fc0245c7a4ac79c SHA512 6fe0f3a491f71fcd954201653fcf329385c738a7e43cb18adf802dc2f10c27ceb7c87e8e5303d20cce07dc1f905a5e094d6979a615b14b4cdb0cce5880b1a467 +EBUILD abseil-cpp-20230125.3-r1.ebuild 1543 BLAKE2B dcd09ab873b471c912ce3a36b3234289c875008878f45824735b2e05d1df5d349a731db0929ba00a0efbd743b00e6278961e14ce51368aad1df18f617f2d655c SHA512 65c8f2f7522365880dd0cd56757f8aa03d9d7ed63187c0fe71efad134893479a343c8c30ed6a08d9957379075b674e8a0e6f7c65585e8525bf5b8b9d6f9dec70 +EBUILD abseil-cpp-20230802.0.ebuild 1471 BLAKE2B ae9a3dc485ad34948554a236b37bfbee4156d0a95398cfa785579b686460b76a7160c5f458ad0c5fbf07e8e5fb3f1cb37200c54de6e1be8b9552437d2072826f SHA512 9aa4cf3af3bec623d0a10ed9803d90f22677e6536609999a3eaf309e96cabf4410cbb9e775031f09da2a8172cdd8e6c33ba28fb849f6e750356d2f844617e839 MISC metadata.xml 439 BLAKE2B c4a87701635b1b903c2461acca126d15edb4f15cbb8dd9f353bcc71730c85478fd815e1f9c1f6ff8082360777a6e11042a01e417167c192b41f72b67e193d41f SHA512 16489f072408026da8f5da445185233f54a7c29761fa835a8388099acb8a6e3685e7db108fc4a3daa3430bcf6cb61d2e5d03c2e0e25d0f42f6da23e5dbcd134e diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild index f80007d0052b..a2402a45796c 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.2.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake python-any-r1 +inherit cmake-multilib python-any-r1 # yes, it needs SOURCE, not just installed one GTEST_COMMIT="v1.13.0" @@ -56,7 +56,7 @@ src_prepare() { fi } -src_configure() { +multilib_src_configure() { local mycmakeargs=( -DCMAKE_CXX_STANDARD=17 -DABSL_ENABLE_INSTALL=TRUE @@ -65,5 +65,6 @@ src_configure() { -DABSL_BUILD_TESTING=$(usex test ON OFF) $(usex test -DBUILD_TESTING=ON '') #intentional usex, it used both variables for tests. ) + cmake_src_configure } diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild new file mode 100644 index 000000000000..3ab7ae818f50 --- /dev/null +++ b/dev-cpp/abseil-cpp/abseil-cpp-20230125.3-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Abseil Common Libraries (C++), LTS Branch" +HOMEPAGE="https://abseil.io/" +SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV%%.*}.0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="test" + +DEPEND="" +RDEPEND="${DEPEND}" + +BDEPEND=" + ${PYTHON_DEPS} + test? ( + >=dev-cpp/gtest-1.13.0 + sys-libs/timezone-data + ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}"/${PN}-20230125.2-musl-1.2.4.patch #906218 +) + +src_prepare() { + cmake_src_prepare + + # un-hardcode abseil compiler flags + sed -i \ + -e '/"-maes",/d' \ + -e '/"-msse4.1",/d' \ + -e '/"-mfpu=neon"/d' \ + -e '/"-march=armv8-a+crypto"/d' \ + absl/copts/copts.py || die + + # now generate cmake files + python_fix_shebang absl/copts/generate_copts.py + absl/copts/generate_copts.py || die +} + +multilib_src_configure() { + local mycmakeargs=( + # We use -std=c++14 here so that abseil-cpp's string_view is used + # See the discussion in https://github.com/gentoo/gentoo/pull/32281. + -DCMAKE_CXX_STANDARD=14 + -DABSL_ENABLE_INSTALL=TRUE + -DABSL_USE_EXTERNAL_GOOGLETEST=ON + -DABSL_PROPAGATE_CXX_STD=TRUE + -DABSL_BUILD_TEST_HELPERS=$(usex test ON OFF) + -DABSL_BUILD_TESTING=$(usex test ON OFF) + $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. + ) + + cmake_src_configure +} diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild new file mode 100644 index 000000000000..b5d25058e213 --- /dev/null +++ b/dev-cpp/abseil-cpp/abseil-cpp-20230802.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit cmake-multilib python-any-r1 + +DESCRIPTION="Abseil Common Libraries (C++), LTS Branch" +HOMEPAGE="https://abseil.io/" +SRC_URI="https://github.com/abseil/abseil-cpp/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV%%.*}" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="test" + +DEPEND="" +RDEPEND="${DEPEND}" + +BDEPEND=" + ${PYTHON_DEPS} + test? ( + >=dev-cpp/gtest-1.13.0 + sys-libs/timezone-data + ) +" + +RESTRICT="!test? ( test )" + +src_prepare() { + cmake_src_prepare + + # un-hardcode abseil compiler flags + sed -i \ + -e '/"-maes",/d' \ + -e '/"-msse4.1",/d' \ + -e '/"-mfpu=neon"/d' \ + -e '/"-march=armv8-a+crypto"/d' \ + absl/copts/copts.py || die + + # now generate cmake files + python_fix_shebang absl/copts/generate_copts.py + absl/copts/generate_copts.py || die +} + +multilib_src_configure() { + local mycmakeargs=( + # We use -std=c++14 here so that abseil-cpp's string_view is used + # See the discussion in https://github.com/gentoo/gentoo/pull/32281. + -DCMAKE_CXX_STANDARD=14 + -DABSL_ENABLE_INSTALL=TRUE + -DABSL_USE_EXTERNAL_GOOGLETEST=ON + -DABSL_PROPAGATE_CXX_STD=TRUE + -DABSL_BUILD_TEST_HELPERS=$(usex test ON OFF) + -DABSL_BUILD_TESTING=$(usex test ON OFF) + $(usex test -DBUILD_TESTING=ON '') # intentional usex, it used both variables for tests. + ) + + cmake_src_configure +} diff --git a/dev-cpp/benchmark/Manifest b/dev-cpp/benchmark/Manifest index 506a5c3ec9f8..d4b3df961c26 100644 --- a/dev-cpp/benchmark/Manifest +++ b/dev-cpp/benchmark/Manifest @@ -3,5 +3,5 @@ DIST benchmark-1.8.0.tar.gz 204701 BLAKE2B d4a2b673152c784efef118b7c5e2971a7f774 DIST benchmark-1.8.2.tar.gz 205926 BLAKE2B b39ee0c983e1b7417c54878507e692d9bc04d83da91c8059ae08373fc59286f28b8910d1d5ea425b0c512502de0aee51b10b1b191bac3ec29ec5f9ffc9056d64 SHA512 532f2cee66cf527ef4452a060cfdedba6417e5d8f72225d6bf50adf6422d9a769b0f54f48982b438fa9ced975ac47bcc5e62c3c23ce871b5cfdbcf9cc0d2b829 EBUILD benchmark-1.7.1.ebuild 912 BLAKE2B 46027df03fdba76ae5fc34a442feaba1d417669344f2a75980896299a269356c7a0ce5cd60f1f0f495508f5e0795743b1a5166deb6e96068e81b892b2a81841d SHA512 68a1bd35e2b84a3f4fd35124478e46afb300dfa16a50c206605dbfca47518bbaaab207131780cf200cd374ed8af37b4c037b1425330d662e2e57f45f52f54326 EBUILD benchmark-1.8.0.ebuild 912 BLAKE2B 46027df03fdba76ae5fc34a442feaba1d417669344f2a75980896299a269356c7a0ce5cd60f1f0f495508f5e0795743b1a5166deb6e96068e81b892b2a81841d SHA512 68a1bd35e2b84a3f4fd35124478e46afb300dfa16a50c206605dbfca47518bbaaab207131780cf200cd374ed8af37b4c037b1425330d662e2e57f45f52f54326 -EBUILD benchmark-1.8.2.ebuild 917 BLAKE2B 7f1097d1fe7c4389e3f44e30895f62e14d9db9e593a79ee634bb7cf85ab255f83a47eb2d526871abb21d95f741bb18b0fa34933a39c610306bdc44a2cb8d7503 SHA512 cf2d8204f16d1398e992b58870a0226eda878aa2c91767fe106be467c6d3049492053da38d2520bc1a7fe1b6eeb1d2d115674514c84d53c9cd31867acf10c6cd +EBUILD benchmark-1.8.2.ebuild 914 BLAKE2B fad9249535c0d1b329a593a6ed54106e8eb10cdf3e73e05bae8272ef294353083c23c793c570d32479452bddf3c576e088dd31cad6ce21cecb40fd14dba71e8a SHA512 be35edf4da59dc7eab79e04f676d413e4661aa6a5394037e19497561b82bfb3636010b4e806e65f55c382acf3696b1774cdcaa3258a19b58f5c07bbcf76bfb14 MISC metadata.xml 563 BLAKE2B 2c825b6895d64a3e5e4ea6b61a707e03e14873bc5fbe9f67a756a56c8edd0dd04dd8f3aa1d1a80bf8b4921f25aad19320222b3607494ab512d3713152b1ce41e SHA512 09856cb99c18336b143b725f8acd7fce84d7cce2aea22f03f80934f6681161fcf667f084af236fd654051acf4a261c7e25026822ce3ab79d6fef0ea3212a601d diff --git a/dev-cpp/benchmark/benchmark-1.8.2.ebuild b/dev-cpp/benchmark/benchmark-1.8.2.ebuild index 10aeaa981372..a78ca8fd5b4a 100644 --- a/dev-cpp/benchmark/benchmark-1.8.2.ebuild +++ b/dev-cpp/benchmark/benchmark-1.8.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86" IUSE="debug doc lto test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/prometheus-cpp/Manifest b/dev-cpp/prometheus-cpp/Manifest index d5aed896c313..aa3bc92896c6 100644 --- a/dev-cpp/prometheus-cpp/Manifest +++ b/dev-cpp/prometheus-cpp/Manifest @@ -1,5 +1,3 @@ -DIST prometheus-cpp-1.0.1.tar.gz 56673 BLAKE2B 2f2396de0c3c544e92ecdf9f973941f7b61784db690bf3811841a522d3c40cb885e273ce62e66721674f8911fea7b58dc6ae5f0dc10cfdca803054445ca18250 SHA512 eb81b92de986853401f8900d19dfc58d68227d49c74be294b408adc0374292fb462b1f7f7aee522fb03d6fc2ea56f3187fa6ec182aeea169b8bdce38054ee805 DIST prometheus-cpp-1.1.0.tar.gz 58489 BLAKE2B af24fbc34e79c04ec80dbf4430de5a2cf0e66b7de4c06f9b37e6bc3ab7f868b948db486a4f962c7986748eff1247eb0119ad5b581ac01129ce6bfa10f7b53ec7 SHA512 0715a0eb8a7f7065e01b8039c261eaa98a77a8d035783ccef9333fb06eecd75599959807ec157514c60ed435841bcd0cdd8cd295bcf7cd88e21e1099ba12be89 -EBUILD prometheus-cpp-1.0.1.ebuild 827 BLAKE2B 8f3e24ea6980ca9cb40c0aa12d16e233090ac255c439ff1db0e747b17276a2c30a1e913bd9a2593b7fb1cf68d6d40eb01d6c25670cd4a5225d8f8998905949e9 SHA512 f9fcf730f91205c19194aed4979f63d03468f55e9f40b0522be4e1ab69fedbaea3276172d47980c34b7514c1884bfb1f494225355c87f6b54aa17abde2270636 EBUILD prometheus-cpp-1.1.0.ebuild 827 BLAKE2B 8f3e24ea6980ca9cb40c0aa12d16e233090ac255c439ff1db0e747b17276a2c30a1e913bd9a2593b7fb1cf68d6d40eb01d6c25670cd4a5225d8f8998905949e9 SHA512 f9fcf730f91205c19194aed4979f63d03468f55e9f40b0522be4e1ab69fedbaea3276172d47980c34b7514c1884bfb1f494225355c87f6b54aa17abde2270636 MISC metadata.xml 826 BLAKE2B 309447cc55a501661cb9bfa636bc54f7ba6c2ee2aec545b5a1a38fbbeaf7180fdda0c768ff941844a1cb83ce9b5d89520a0a143e5e0f87b86f57ca8aea82bd2f SHA512 7e2fe05bc17e6b40fffe6b75849953ca8dd6970adb38d5e5fa38bd03f9aea38df14ddb675dee70b8930cca4a9ec3c01c2bdf4ed36f4db2c4d5e4152e13ed09f4 diff --git a/dev-cpp/prometheus-cpp/prometheus-cpp-1.0.1.ebuild b/dev-cpp/prometheus-cpp/prometheus-cpp-1.0.1.ebuild deleted file mode 100644 index 6239a46b04df..000000000000 --- a/dev-cpp/prometheus-cpp/prometheus-cpp-1.0.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Prometheus Client Library for Modern C++" -HOMEPAGE="https://github.com/jupp0r/prometheus-cpp" -SRC_URI="https://github.com/jupp0r/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="test zlib" - -RESTRICT="!test? ( test )" - -RDEPEND="net-misc/curl - sys-libs/zlib - www-servers/civetweb[cxx]" -DEPEND="${RDEPEND} - test? ( - dev-cpp/benchmark - dev-cpp/gtest - )" -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DENABLE_PULL=yes - -DENABLE_PUSH=yes - -DENABLE_COMPRESSION=$(usex zlib) - -DENABLE_TESTING=$(usex test) - -DUSE_THIRDPARTY_LIBRARIES=OFF - -DGENERATE_PKGCONFIG=ON - -DRUN_IWYU=OFF - ) - - cmake_src_configure -} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 944f83d15b2d..ae554955c6ed 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest index 1b7f28f6188d..8a3fd3d56b30 100644 --- a/dev-libs/kosmindoormap/Manifest +++ b/dev-libs/kosmindoormap/Manifest @@ -1,3 +1,5 @@ +AUX kosmindoormap-23.04.3-protobuf-23-1.patch 949 BLAKE2B 0a751a22ab7195dfe4363daa90530fa8acb427251c79261b76f701b543c3bbd2aad20a4ecb5292bc05da5511d375d686e2d7c2e66e1d312cd206af4125b2aa49 SHA512 52425c325db0b2607050314b2a4364a6eeaadf18d27cb94cb2423b9008b1396f65c38c26ab0432f083e48d4f2882eeae3e6169f0efeb10edb1e1b8607d4df81a +AUX kosmindoormap-23.04.3-protobuf-23-2.patch 1300 BLAKE2B 47dcb7783f4c91201efd92be6ab12b855b6628f36e8b31e112a38e68702b438c49caaafac2a428a23e0d53a595a8b08d1b6e5a70d7d0a758c23b5e4e7869cacf SHA512 07ee39654ee74e467f81871c1cac501ff1bec5174f8437b7110bb7c788c88789dcd73b2646a56e5ba5155e15af726f097381c93aecd47298c8446469ef2b0e2d DIST kosmindoormap-23.04.3.tar.xz 375680 BLAKE2B 306336b33c7b03e67531f11163c579dab5b68614f4fd582eb14858a7c80e601e848aaf933c846a144d07e59c215b59f3a0021429f675a76750903144e02829d1 SHA512 1ad5acc7143842005cc02c146e90090d57d8fbafbac6a4401ab94ec966c709f66f7f832169982a808ab21911b16e6f837137c2fd9cf284c540ce03e6647c3405 -EBUILD kosmindoormap-23.04.3.ebuild 1053 BLAKE2B c64e91c277902a3fe8e6fe80636741e561872222b77612bc7d735ec7d920f7fe23cf305fe5e4cbb0e6ed1449e594c6ab5a8eac610705d2937498d1216dc82f8b SHA512 adf24e11048f6fffe005986807cebf8aef87ab1a9b4fd47dd74e95c99362f3504341c04298973f9f3867a66a572231a77da49364389e60bb22461de071e4f01f +EBUILD kosmindoormap-23.04.3.ebuild 1134 BLAKE2B e858475078f7c6a6d818c58f58269c70b747c685557ba6f09711b7a8cf57af54bccbfd7105ab755eebc71a3ceeacd6f2864b57f64708824eaf8ee3f77827d0fe SHA512 22f76f9c8468008793990c3c42c28e678f6d0d90068465de5f74db8fe0c74808f160d4aa2430912f3b238a1b87f6a8ef8c1407924e7a634dc15f61e3d414dfd2 MISC metadata.xml 436 BLAKE2B 7b97cad83675445e816a4f92d2e9c2c4167457df244fd166b6388be7c9336b4852c3873fff4e9d18bf1cccaaeaec849a1b340fa92a15e54180652e53cb023859 SHA512 312c58bb9ef49585287db38ff0f4e6cb6486477f4c84246610c443fb07ced2129017462ef91fab147dde7d69b0923605dc5b68fe71f6cd80f0ed1115b4a9ca6b diff --git a/dev-libs/kosmindoormap/files/kosmindoormap-23.04.3-protobuf-23-1.patch b/dev-libs/kosmindoormap/files/kosmindoormap-23.04.3-protobuf-23-1.patch new file mode 100644 index 000000000000..427abde08a81 --- /dev/null +++ b/dev-libs/kosmindoormap/files/kosmindoormap-23.04.3-protobuf-23-1.patch @@ -0,0 +1,31 @@ +From eac8c57528b5ef8e694df4072ed7a60be799c270 Mon Sep 17 00:00:00 2001 +From: Antonio Rojas +Date: Wed, 5 Jul 2023 16:16:02 +0200 +Subject: [PATCH] Use protobuf's cmake config if available + +--- + CMakeLists.txt | 8 +++++++- + 1 file changed, 7 insertions(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 466c9add..da9881cd 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -73,7 +73,13 @@ find_package(BISON REQUIRED) + set_package_properties(BISON PROPERTIES PURPOSE "MapCSS parser for indoor map rendering.") + + if (NOT WIN32) +- find_package(Protobuf) ++ # try upstream cmake config first ++ set(protobuf_MODULE_COMPATIBLE ON) ++ find_package(Protobuf CONFIG) ++ if(NOT Protobuf_FOUND) ++ # fall back to cmake's protobuf module ++ find_package(Protobuf) ++ endif() + set_package_properties(Protobuf PROPERTIES TYPE OPTIONAL PURPOSE "Parsing of OSM PBF files.") + endif() + +-- +GitLab + diff --git a/dev-libs/kosmindoormap/files/kosmindoormap-23.04.3-protobuf-23-2.patch b/dev-libs/kosmindoormap/files/kosmindoormap-23.04.3-protobuf-23-2.patch new file mode 100644 index 000000000000..965a8a9d82de --- /dev/null +++ b/dev-libs/kosmindoormap/files/kosmindoormap-23.04.3-protobuf-23-2.patch @@ -0,0 +1,35 @@ +From 6dfceab2bacef67ea27b4d1045100b6e0d2be430 Mon Sep 17 00:00:00 2001 +From: Antonio Rojas +Date: Wed, 5 Jul 2023 14:00:29 +0200 +Subject: [PATCH] Use protobuf cmake targets instead of variables + +Makes it compatible with protobuf's upstream cmake config, which is required for protobuf>=22 as the cmake provided module is broken with it. +--- + src/osm/io/CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/osm/io/CMakeLists.txt b/src/osm/io/CMakeLists.txt +index bf1d02c9..ec95f7e5 100644 +--- a/src/osm/io/CMakeLists.txt ++++ b/src/osm/io/CMakeLists.txt +@@ -1,7 +1,7 @@ + # SPDX-FileCopyrightText: 2020-2022 Volker Krause + # SPDX-License-Identifier: BSD-2-Clause + +-if (Protobuf_FOUND AND Protobuf_PROTOC_EXECUTABLE) ++if (Protobuf_FOUND AND TARGET protobuf::protoc) + PROTOBUF_GENERATE_CPP(pbf_srcs pbf_hdrs + ../pbf/fileformat.proto + ../pbf/osmformat.proto +@@ -19,7 +19,7 @@ if (Protobuf_FOUND AND Protobuf_PROTOC_EXECUTABLE) + set_target_properties(KOSM_pbfioplugin PROPERTIES POSITION_INDEPENDENT_CODE ON) + target_link_libraries(KOSM_pbfioplugin + PUBLIC KOSM +- PRIVATE ${Protobuf_LIBRARIES} ZLIB::ZLIB ++ PRIVATE protobuf::libprotobuf ZLIB::ZLIB + ) + endif() + +-- +GitLab + diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.04.3.ebuild b/dev-libs/kosmindoormap/kosmindoormap-23.04.3.ebuild index 7d84056f235e..a6f7915d7011 100644 --- a/dev-libs/kosmindoormap/kosmindoormap-23.04.3.ebuild +++ b/dev-libs/kosmindoormap/kosmindoormap-23.04.3.ebuild @@ -38,6 +38,8 @@ BDEPEND=" sys-devel/flex " +PATCHES=( "${FILESDIR}"/${P}-protobuf-23-{1,2}.patch ) # bug 909081, in 23.08.0 + src_configure() { local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it diff --git a/dev-libs/libksba/Manifest b/dev-libs/libksba/Manifest index c2fc3fe11a89..819b8508fd47 100644 --- a/dev-libs/libksba/Manifest +++ b/dev-libs/libksba/Manifest @@ -4,5 +4,6 @@ DIST libksba-1.6.3.tar.bz2.sig 119 BLAKE2B c6ab01889e7d7efa6117b388c8bf8e1916a3d DIST libksba-1.6.4.tar.bz2 668445 BLAKE2B 639be954727e2c3a74e075c52090bc2d9998a149f168ede376520d83a7dfd776212ba2948270096b303803e9f41381747f73c8ec97117a4d743b8df49defef9a SHA512 07bc26584d1901b2975a02012d90084e3c247a7aeab56d7bcc7197ef0210ece0c4ffd5cb468b998ef696deadfcfdc5fa5dc367077863926503e8f7a8d06856a5 DIST libksba-1.6.4.tar.bz2.sig 119 BLAKE2B 5b9edcf65eb7b46182144a8d17a1656ada93a8a7ce3106ea5f525ab3e892b078f9c723544c13702d6d3b40fefd2bff78dc0cfbc3b1a3c156ba18740ecfc42ce6 SHA512 fbf75e03b9e0e771027acfef8cc702744a0d1fe37ef285fcf6475d4a58f7936d3bc890ee3ffe923195152bbcede807ba721ac3fdfdd6d05a1a523416f64ff8c1 EBUILD libksba-1.6.3.ebuild 1701 BLAKE2B 24f2400de001198cd1f0b0677df57c5e9eaf1c9f5c0fc42dea1b5f3cd572476fd096f2c16de5670806e6fee425bcd1f72c5292d98b8ea190cc82c6c7cdf55025 SHA512 59b4d9a3f7dfb92b5f58072acee93f975674dfee740e3302f4d4da2719352ee8f170c3768743f9b8f8d5ae89d6562934d903a1e21c042ec7a9436d938b10de5d +EBUILD libksba-1.6.4-r1.ebuild 1803 BLAKE2B 6a5f9048504233b690075a630e93b1bc5f92cb488b858dc7aca13d337f1a81eaa4e092b3e9ac018ee782bddaf3bec37801781abff1f20558c34432d9e175375e SHA512 c4b541ce26e806876091864b55b5838c4a3f828be23b5c257420052cfb2b86f8147e0f8bfdb6dc822d9d8541fb7914e45f2fafe922ca90f346f27f4167a1f871 EBUILD libksba-1.6.4.ebuild 1702 BLAKE2B 27f9377da79cb752ea0eb048f53bb5661af0cbd3d7bfa8fc094877bf870ab500fc35581a9549d5a97a773baa6508bb454030fd86e013066e2c548fd6831b4bb8 SHA512 d5d2908ca425023e18e004c62f198e4eaaabe4d49d3a5c007755bd3c57c974aded188fee2239d09795fce3b789e4deaac18905850ed979a3f1480ef1a07d8e72 MISC metadata.xml 258 BLAKE2B b3ebb9691cf2c860b26172c2fc7ead843959a83806b7c06f4eec2ea349a6d2f39afe2f4b08c09bc7f65d18bece520b8b6306c8c7c2075d653f04b09af43db8fd SHA512 02ab38ca1547c68e87cbcad1dd4bb121e90d1fcca941cbfd29583ea803ed50617aa6a29df11915af5e95d63fc817df2250c7b8189157d705ef86e477d6a1685e diff --git a/dev-libs/libksba/libksba-1.6.4-r1.ebuild b/dev-libs/libksba/libksba-1.6.4-r1.ebuild new file mode 100644 index 000000000000..d3944853b9a8 --- /dev/null +++ b/dev-libs/libksba/libksba-1.6.4-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Maintainers should: +# 1. Join the "Gentoo" project at https://dev.gnupg.org/project/view/27/ +# 2. Subscribe to release tasks like https://dev.gnupg.org/T6159 +# (find the one for the current release then subscribe to it + +# any subsequent ones linked within so you're covered for a while.) + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc +# in-source builds are not supported: https://dev.gnupg.org/T6313#166339 +inherit toolchain-funcs out-of-source verify-sig libtool + +DESCRIPTION="X.509 and CMS (PKCS#7) library" +HOMEPAGE="https://www.gnupg.org/related_software/libksba" +SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" +SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" + +LICENSE="LGPL-3+ GPL-2+ GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="static-libs" + +RDEPEND=">=dev-libs/libgpg-error-1.33" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-devel/bison + verify-sig? ( sec-keys/openpgp-keys-gnupg ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.6.0-no-fgrep-ksba-config.patch +) + +src_prepare() { + default + + elibtoolize # necessary on Solaris for shared lib support +} + +my_src_configure() { + export CC_FOR_BUILD="$(tc-getBUILD_CC)" + + local myeconfargs=( + --disable-valgrind-tests + $(use_enable static-libs static) + + GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config" + LIBGCRYPT_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-libgcrypt-config" + ) + + econf "${myeconfargs[@]}" +} + +my_src_install() { + default + + # People need to use ksba-config for --cflags and --libs + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/dev-libs/protobuf-c/Manifest b/dev-libs/protobuf-c/Manifest index 29a0c0bac77d..9af79e8dcdf6 100644 --- a/dev-libs/protobuf-c/Manifest +++ b/dev-libs/protobuf-c/Manifest @@ -1,7 +1,9 @@ AUX protobuf-c-1.3.0-no-build-tests.patch 1020 BLAKE2B adda0e4764283d00093709bc97500187521c1d099c6a057513cd4c4ab3b595479f62e7f90bc28ee062f7cae8a760445c78334468f25291320b74d46a5bb454cc SHA512 c6b6f37d8d0fb1ac14e650cc521034267b0af06525249078cc81fc8a3d551dc446bb5285228ca349ce18581979ea88eb9765233154cfbbedd8c4a937987d2684 AUX protobuf-c-1.4.0-include-path.patch 8092 BLAKE2B d1abcadbaf41789a882427cbae6d34e481f4bb66af95d95f0e33909bf25978b6adf80ba33094688e8a56ab51a7c0ee2b7aaba02ec591c286e824358ce671c212 SHA512 162b23bfd165c1dadaeb0f6c9eddc68819b5454c856def2d7a09d50d5694eaf5174ee6402197ff0d2e4465eb8f3130e0ef009f7f4d6de9fdbbd7af5fcf937ffb +AUX protobuf-c-1.4.1-protobuf-22.patch 17194 BLAKE2B 711d3913f391775501f823af7ffd25fb5bffe748d255d88ebab7be406b2165e57d3197d15d3f08774745c4615a9a54fb8b051d3e801563a1ceeca1b8a5101175 SHA512 745e012a553c84a379a1c047147ba4fc9b06882561876a594546144d88d79cac9ff4327480a67808949957d158b5bc18aa7f94960856d07da43b2027d76a3067 DIST protobuf-c-1.4.0.tar.gz 505251 BLAKE2B 5f53238c064f82de87012eb739bf6a44c202d0dbf2fc5af394accdc52a9934d1fb9cea2bb4a4d529fdf98959546aaa672c1c991a9a7016803d16f65accc907cd SHA512 6a2e5031b85b5986e863661437dea002eba217257a50a27db88d29fa1a3db1014ed6ec7c21d89df700d181b18e169d1037146cb6475c10cd5a068a91e522e3c3 DIST protobuf-c-1.4.1.tar.gz 513596 BLAKE2B b5e87a3154863581b81790a26b6b522c2b3ad138e966053f20c6264b4a7677d6c5bff8e27faa7c6cfa9e982b72b06e2f518a3def9f6db13241c3cb3ee9afc8f6 SHA512 190a4aa5c607853e6bf860b0974deb21e4f7f6209e810251eaca9612b59ea676779b0ca217fb1572914ffb8de3315a7d24f162b14d447ee671a9adc5b1271e41 EBUILD protobuf-c-1.4.0-r1.ebuild 1140 BLAKE2B 0789c5324e6ea659307381050a63eb9e0ee33b5eab24f759dbf11be661f613820b9c3ca724ba4b4a7d234ac4545e96c1c8d2ca6f8fe0cc0c57c2a10e7599b182 SHA512 72a4d5a3c1d572ee3d8b946b97e99460868644d8400cf10c51dd161eab881307f54b53c00253fddf9db6a4faf0da453b7279656ed7f4ddc510daa19a074896e8 +EBUILD protobuf-c-1.4.1-r1.ebuild 1195 BLAKE2B 0bddbe7339106f394a4988a67a6e629b9d316174ae0f6fe21615444dc90928a59d7558c55bfddfa179e844ed620eebd916b776fe187d7de224bbdf18a937f946 SHA512 5eaf81919773b7b17434769c47d8c03604efffe4a5ecce6acb9bfb7bba157fb2abada46f721da74f74fffde8d68fd44c1b4c131d5862eec9c0e4a7c6dec9915a EBUILD protobuf-c-1.4.1.ebuild 1147 BLAKE2B a0250ab24396e95117b93fd1ca36bfba7d253f8f02e726278e45c695bdecef2b994b70c43328e60e649a4c3974915994ffe00b0c7840be8511ef044695b6ffa7 SHA512 a0555be30fe6a76d3a2d19b991730b0b028729e011219062a561cb73e89cf4c721a45cc3d2c3f72c2541116b81d09ecb3b05e5680b5bb9f727a8584d512c5865 MISC metadata.xml 259 BLAKE2B 650e53279ca9375b8dcdec83d1065b370b820ee770225c753fc93d8600781aa4c191fe2a8016e34f5a24b4f9a94b922bc48eb75550c25a2d85672674866c0b62 SHA512 12f8cbcc9bac27c99a9a80b6f9ae803a8cde6b765ce0487a08cf76e83347bf0ac9793d50cc00d692a6069906d0e98af684c7b060262ec95f57621850ca47677c diff --git a/dev-libs/protobuf-c/files/protobuf-c-1.4.1-protobuf-22.patch b/dev-libs/protobuf-c/files/protobuf-c-1.4.1-protobuf-22.patch new file mode 100644 index 000000000000..5e53899aee3d --- /dev/null +++ b/dev-libs/protobuf-c/files/protobuf-c-1.4.1-protobuf-22.patch @@ -0,0 +1,501 @@ +https://bugs.gentoo.org/912775 +https://github.com/protobuf-c/protobuf-c/issues/679 +https://github.com/protobuf-c/protobuf-c/issues/544 +https://github.com/protobuf-c/protobuf-c/pull/673 + +From ad48868dfe77592c4bacf936ade208f384a26b09 Mon Sep 17 00:00:00 2001 +From: Robert Edmonds +Date: Sun, 2 Jul 2023 17:48:18 -0400 +Subject: [PATCH 1/7] protoc-c: Remove GOOGLE_DISALLOW_EVIL_CONSTRUCTORS macro + invocations + +protobuf has removed the definition of this macro as of commit +1595417dd3859bbff7d3d61ad0b6e39044d47489, so the invocation of this +macro in protobuf-c breaks the build when building agaist the protobuf +22.x or 23.x series. + +Simply removing the macro invocations seems to be safe and doesn't break +the build on Debian's protobuf 3.21.12 nor Debian's protobuf 3.6.1.3. +--- + protoc-c/c_bytes_field.h | 2 -- + protoc-c/c_enum.h | 2 -- + protoc-c/c_enum_field.h | 2 -- + protoc-c/c_extension.h | 2 -- + protoc-c/c_field.h | 5 ----- + protoc-c/c_file.h | 2 -- + protoc-c/c_generator.h | 3 --- + protoc-c/c_message.h | 2 -- + protoc-c/c_message_field.h | 4 ---- + protoc-c/c_primitive_field.h | 4 ---- + protoc-c/c_service.h | 2 -- + protoc-c/c_string_field.h | 2 -- + 12 files changed, 32 deletions(-) + +diff --git a/protoc-c/c_bytes_field.h b/protoc-c/c_bytes_field.h +index bf873f0f..df91ef73 100644 +--- a/protoc-c/c_bytes_field.h ++++ b/protoc-c/c_bytes_field.h +@@ -87,8 +87,6 @@ class BytesFieldGenerator : public FieldGenerator { + + private: + std::map variables_; +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(BytesFieldGenerator); + }; + + +diff --git a/protoc-c/c_enum.h b/protoc-c/c_enum.h +index 9c34b697..089c3366 100644 +--- a/protoc-c/c_enum.h ++++ b/protoc-c/c_enum.h +@@ -106,8 +106,6 @@ class EnumGenerator { + private: + const EnumDescriptor* descriptor_; + std::string dllexport_decl_; +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(EnumGenerator); + }; + + } // namespace c +diff --git a/protoc-c/c_enum_field.h b/protoc-c/c_enum_field.h +index 3f8c005d..e0c96adf 100644 +--- a/protoc-c/c_enum_field.h ++++ b/protoc-c/c_enum_field.h +@@ -85,8 +85,6 @@ class EnumFieldGenerator : public FieldGenerator { + + private: + std::map variables_; +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(EnumFieldGenerator); + }; + + +diff --git a/protoc-c/c_extension.h b/protoc-c/c_extension.h +index 95413885..bda0bc55 100644 +--- a/protoc-c/c_extension.h ++++ b/protoc-c/c_extension.h +@@ -98,8 +98,6 @@ class ExtensionGenerator { + const FieldDescriptor* descriptor_; + std::string type_traits_; + std::string dllexport_decl_; +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ExtensionGenerator); + }; + + } // namespace c +diff --git a/protoc-c/c_field.h b/protoc-c/c_field.h +index 3cad35d3..623a872e 100644 +--- a/protoc-c/c_field.h ++++ b/protoc-c/c_field.h +@@ -103,9 +103,6 @@ class FieldGenerator { + const std::string &type_macro, + const std::string &descriptor_addr) const; + const FieldDescriptor *descriptor_; +- +- private: +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(FieldGenerator); + }; + + // Convenience class which constructs FieldGenerators for a Descriptor. +@@ -121,8 +118,6 @@ class FieldGeneratorMap { + std::unique_ptr[]> field_generators_; + + static FieldGenerator* MakeGenerator(const FieldDescriptor* field); +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(FieldGeneratorMap); + }; + + } // namespace c +diff --git a/protoc-c/c_file.h b/protoc-c/c_file.h +index 8dfd8ba0..db1866cd 100644 +--- a/protoc-c/c_file.h ++++ b/protoc-c/c_file.h +@@ -103,8 +103,6 @@ class FileGenerator { + std::unique_ptr[]> enum_generators_; + std::unique_ptr[]> service_generators_; + std::unique_ptr[]> extension_generators_; +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(FileGenerator); + }; + + } // namespace c +diff --git a/protoc-c/c_generator.h b/protoc-c/c_generator.h +index ac1ffafe..b8b44aaa 100644 +--- a/protoc-c/c_generator.h ++++ b/protoc-c/c_generator.h +@@ -93,9 +93,6 @@ class PROTOC_C_EXPORT CGenerator : public CodeGenerator { + const std::string& parameter, + OutputDirectory* output_directory, + std::string* error) const; +- +- private: +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(CGenerator); + }; + + } // namespace c +diff --git a/protoc-c/c_message.h b/protoc-c/c_message.h +index ea1c3ab3..0d8c6440 100644 +--- a/protoc-c/c_message.h ++++ b/protoc-c/c_message.h +@@ -136,8 +136,6 @@ class MessageGenerator { + std::unique_ptr[]> nested_generators_; + std::unique_ptr[]> enum_generators_; + std::unique_ptr[]> extension_generators_; +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(MessageGenerator); + }; + + } // namespace c +diff --git a/protoc-c/c_message_field.h b/protoc-c/c_message_field.h +index 39b8d999..e485921a 100644 +--- a/protoc-c/c_message_field.h ++++ b/protoc-c/c_message_field.h +@@ -82,10 +82,6 @@ class MessageFieldGenerator : public FieldGenerator { + void GenerateDescriptorInitializer(io::Printer* printer) const; + std::string GetDefaultValue(void) const; + void GenerateStaticInit(io::Printer* printer) const; +- +- private: +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(MessageFieldGenerator); + }; + + +diff --git a/protoc-c/c_primitive_field.h b/protoc-c/c_primitive_field.h +index a9eb893b..aa7079f9 100644 +--- a/protoc-c/c_primitive_field.h ++++ b/protoc-c/c_primitive_field.h +@@ -82,10 +82,6 @@ class PrimitiveFieldGenerator : public FieldGenerator { + void GenerateDescriptorInitializer(io::Printer* printer) const; + std::string GetDefaultValue(void) const; + void GenerateStaticInit(io::Printer* printer) const; +- +- private: +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(PrimitiveFieldGenerator); + }; + + } // namespace c +diff --git a/protoc-c/c_service.h b/protoc-c/c_service.h +index 27125a60..b51472f9 100644 +--- a/protoc-c/c_service.h ++++ b/protoc-c/c_service.h +@@ -100,8 +100,6 @@ class ServiceGenerator { + + const ServiceDescriptor* descriptor_; + std::map vars_; +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ServiceGenerator); + }; + + } // namespace c +diff --git a/protoc-c/c_string_field.h b/protoc-c/c_string_field.h +index 513cea75..b3a1a7ff 100644 +--- a/protoc-c/c_string_field.h ++++ b/protoc-c/c_string_field.h +@@ -87,8 +87,6 @@ class StringFieldGenerator : public FieldGenerator { + + private: + std::map variables_; +- +- GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(StringFieldGenerator); + }; + + + +From 7b90330bff40ab555bb3f0c5ee43ae208a275104 Mon Sep 17 00:00:00 2001 +From: Robert Edmonds +Date: Sun, 2 Jul 2023 19:35:43 -0400 +Subject: [PATCH 2/7] Use GOOGLE_LOG(FATAL) instead of GOOGLE_LOG(DFATAL) + +Looking at where these identifiers are ultimately defined [0], it looks +like "DFATAL" means either "ERROR" or "FATAL" depending on whether +NDEBUG is defined. However, looking at the actual code sites in protoc-c +where DFATAL is used, it's not clear why we couldn't just use FATAL +unconditionally. + +This is aimed at supporting newer versions of protobuf where the DFATAL +identifier apparently no longer exists. + +[0] https://github.com/protocolbuffers/protobuf/blob/v21.12/src/google/protobuf/stubs/logging.h#L61-L65 +--- + protoc-c/c_message.cc | 4 ++-- + protoc-c/c_primitive_field.cc | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/protoc-c/c_message.cc b/protoc-c/c_message.cc +index 37e8bf8b..af2974ca 100755 +--- a/protoc-c/c_message.cc ++++ b/protoc-c/c_message.cc +@@ -499,7 +499,7 @@ GenerateMessageDescriptor(io::Printer* printer, bool gen_init) { + // NOTE: not supported by protobuf + vars["maybe_static"] = ""; + vars["field_dv_ctype"] = "{ ... }"; +- GOOGLE_LOG(DFATAL) << "Messages can't have default values!"; ++ GOOGLE_LOG(FATAL) << "Messages can't have default values!"; + break; + case FieldDescriptor::CPPTYPE_STRING: + if (fd->type() == FieldDescriptor::TYPE_BYTES || opt.string_as_bytes()) +@@ -521,7 +521,7 @@ GenerateMessageDescriptor(io::Printer* printer, bool gen_init) { + break; + } + default: +- GOOGLE_LOG(DFATAL) << "Unknown CPPTYPE"; ++ GOOGLE_LOG(FATAL) << "Unknown CPPTYPE"; + break; + } + if (!already_defined) +diff --git a/protoc-c/c_primitive_field.cc b/protoc-c/c_primitive_field.cc +index 6990893f..1727af38 100644 +--- a/protoc-c/c_primitive_field.cc ++++ b/protoc-c/c_primitive_field.cc +@@ -143,7 +143,7 @@ std::string PrimitiveFieldGenerator::GetDefaultValue() const + case FieldDescriptor::CPPTYPE_BOOL: + return descriptor_->default_value_bool() ? "1" : "0"; + default: +- GOOGLE_LOG(DFATAL) << "unexpected CPPTYPE in c_primitive_field"; ++ GOOGLE_LOG(FATAL) << "unexpected CPPTYPE in c_primitive_field"; + return "UNEXPECTED_CPPTYPE"; + } + } + +From 8d334a7204d98874cbf970cb96ab0c7b52e06695 Mon Sep 17 00:00:00 2001 +From: Robert Edmonds +Date: Sun, 2 Jul 2023 19:42:19 -0400 +Subject: [PATCH 3/7] Work around GOOGLE_* changes in protobuf >= 22.0 + +According to the protobuf migration guide as of June 2023 [0], protobuf +22.0 (aka 4.22.0) took a dependency on something called "abseil" and as +a result the "stubs" have been removed. This apparently caused all the +uses of GOOGLE_* identifiers in protoc-c to fail when building against +newer versions of protobuf. + +This commit introduces compatibility definitions when building against +protobuf >= 4.22.0 so that protobuf-c can build against older and newer +versions of protobuf. + +[0] https://web.archive.org/web/20230611151200/https://protobuf.dev/support/migration/#abseil +--- + protoc-c/c_helpers.h | 10 ++++++++++ + 1 file changed, 10 insertions(+) + +diff --git a/protoc-c/c_helpers.h b/protoc-c/c_helpers.h +index 7598a4e1..adc7ee21 100644 +--- a/protoc-c/c_helpers.h ++++ b/protoc-c/c_helpers.h +@@ -178,6 +178,16 @@ inline int FieldSyntax(const FieldDescriptor* field) { + #endif + } + ++// Work around changes in protobuf >= 22.x without breaking compilation against ++// older protobuf versions. ++#if GOOGLE_PROTOBUF_VERSION >= 4022000 ++# define GOOGLE_ARRAYSIZE ABSL_ARRAYSIZE ++# define GOOGLE_CHECK_EQ ABSL_CHECK_EQ ++# define GOOGLE_CHECK_EQ ABSL_CHECK_EQ ++# define GOOGLE_DCHECK_GE ABSL_DCHECK_GE ++# define GOOGLE_LOG ABSL_LOG ++#endif ++ + } // namespace c + } // namespace compiler + } // namespace protobuf + +From 23d2246e0f6ebfc69232ab29b6c6325d8009d1f7 Mon Sep 17 00:00:00 2001 +From: Robert Edmonds +Date: Sun, 2 Jul 2023 19:48:17 -0400 +Subject: [PATCH 4/7] configure.ac: Require C++17 when building against + protobuf >= 4.22.0 + +It's unclear from looking at the online protobuf documentation whether +C++14 or C++17 is now required when building against newer versions of +protobuf (or perhaps I'm looking in the wrong place), but experimentally +it did not work for me with C++14. + +This commit rewrites the versioned PKG_CHECK_MODULES checks in +configure.ac to enforce the following policies: + + * Require protobuf >= 2.6.0. + * On protobuf >= 3.0.0, require C++11. + * On protobuf >= 4.22.0, require C++17. +--- + configure.ac | 26 ++++++++++++++++++++------ + 1 file changed, 20 insertions(+), 6 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 94d01dca..fa024b6a 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -76,12 +76,26 @@ AC_ARG_ENABLE([protoc], + if test "x$enable_protoc" != "xno"; then + AC_LANG_PUSH([C++]) + +- AX_CXX_COMPILE_STDCXX(11, noext, mandatory) +- +- PKG_CHECK_MODULES([protobuf], [protobuf >= 3.0.0], +- [proto3_supported=yes], +- [PKG_CHECK_MODULES([protobuf], [protobuf >= 2.6.0])] +- ) ++ # PKG_CHECK_MODULES(prefix, list-of-modules, action-if-found, action-if-not-found) ++ PKG_CHECK_MODULES( ++ [protobuf], ++ [protobuf >= 4.22.0], ++ [ ++ proto3_supported=yes ++ AX_CXX_COMPILE_STDCXX(17, noext, mandatory) ++ ], ++ [ ++ PKG_CHECK_MODULES( ++ [protobuf], ++ [protobuf >= 3.0.0], ++ [ ++ proto3_supported=yes ++ AX_CXX_COMPILE_STDCXX(11, noext, mandatory) ++ ], ++ [ ++ PKG_CHECK_MODULES([protobuf], [protobuf >= 2.6.0]) ++ ]) ++ ]) + + save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$save_CPPFLAGS $protobuf_CFLAGS" + +From 1937ba946b0a7a62c0f534e60f4d4799d7e0daed Mon Sep 17 00:00:00 2001 +From: Robert Edmonds +Date: Sun, 2 Jul 2023 22:57:57 -0400 +Subject: [PATCH 5/7] protoc-c: Use FileDescriptorLegacy to obtain proto syntax + version on protobuf >= 23.0 + +Use the newer "legacy" way of determining whether a file descriptor is +using proto2 or proto3 syntax on protobuf >= 23.0. + +Based on +https://github.com/protobuf-c/protobuf-c/pull/556/commits/66574f3fd85a205eb7c90b790477d5415364209e +but continues to support older versions of protobuf. + +Unfortunately, since this is a "deprecated", "legacy" API it'll probably +disappear in about five seconds. +--- + protoc-c/c_file.cc | 4 ++++ + protoc-c/c_helpers.h | 8 ++++++++ + 2 files changed, 12 insertions(+) + +diff --git a/protoc-c/c_file.cc b/protoc-c/c_file.cc +index 59c1824e..d211a3da 100644 +--- a/protoc-c/c_file.cc ++++ b/protoc-c/c_file.cc +@@ -119,7 +119,11 @@ void FileGenerator::GenerateHeader(io::Printer* printer) { + + int min_header_version = 1000000; + #if defined(HAVE_PROTO3) ++# if GOOGLE_PROTOBUF_VERSION >= 4023000 ++ if (FileDescriptorLegacy(file_).syntax() == FileDescriptorLegacy::SYNTAX_PROTO3) { ++# else + if (file_->syntax() == FileDescriptor::SYNTAX_PROTO3) { ++#endif + min_header_version = 1003000; + } + #endif +diff --git a/protoc-c/c_helpers.h b/protoc-c/c_helpers.h +index adc7ee21..055528bf 100644 +--- a/protoc-c/c_helpers.h ++++ b/protoc-c/c_helpers.h +@@ -70,6 +70,10 @@ + #include + #include + ++#if GOOGLE_PROTOBUF_VERSION >= 4023000 ++# include ++#endif ++ + namespace google { + namespace protobuf { + namespace compiler { +@@ -172,7 +176,11 @@ int compare_name_indices_by_name(const void*, const void*); + // This wrapper is needed to be able to compile against protobuf2. + inline int FieldSyntax(const FieldDescriptor* field) { + #ifdef HAVE_PROTO3 ++# if GOOGLE_PROTOBUF_VERSION >= 4023000 ++ return FileDescriptorLegacy(field->file()).syntax() == FileDescriptorLegacy::SYNTAX_PROTO3 ? 3 : 2; ++# else + return field->file()->syntax() == FileDescriptor::SYNTAX_PROTO3 ? 3 : 2; ++# endif + #else + return 2; + #endif + +From 7582b6e7d640636bf24c0f9dd2b386ed6fd41919 Mon Sep 17 00:00:00 2001 +From: Robert Edmonds +Date: Sun, 2 Jul 2023 22:58:48 -0400 +Subject: [PATCH 6/7] cmake: Require C++17 + +Newer versions of protobuf apparently don't build with older versions of +the C++ standard. +--- + build-cmake/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/build-cmake/CMakeLists.txt b/build-cmake/CMakeLists.txt +index 95f561c0..c71dd899 100644 +--- a/build-cmake/CMakeLists.txt ++++ b/build-cmake/CMakeLists.txt +@@ -96,7 +96,7 @@ if (MSVC AND NOT BUILD_SHARED_LIBS) + endif (MSVC AND NOT BUILD_SHARED_LIBS) + + IF(BUILD_PROTOC) +-SET(CMAKE_CXX_STANDARD 11) ++SET(CMAKE_CXX_STANDARD 17) + SET(CMAKE_CXX_STANDARD_REQUIRED ON) + SET(CMAKE_CXX_EXTENSIONS OFF) + ADD_CUSTOM_COMMAND(OUTPUT protobuf-c/protobuf-c.pb.cc protobuf-c/protobuf-c.pb.h + +From 5b0661f1e8a0e03f75cc6f53b8d42507e95403c9 Mon Sep 17 00:00:00 2001 +From: Robert Edmonds +Date: Mon, 3 Jul 2023 01:10:28 -0400 +Subject: [PATCH 7/7] configure.ac: Require C++17 + +There are some recent reports of strange build failures that might have +been fixed by compiling in C++17 mode, so it might be a good idea to use +C++17 in general, and not just when building against very recent +protobuf versions. + +Since it looks like we've lost protobuf < 3.0.0 support, configure.ac +can be simplified a bit if we just use C++17 by default. +--- + configure.ac | 23 ++--------------------- + 1 file changed, 2 insertions(+), 21 deletions(-) + +diff --git a/configure.ac b/configure.ac +index fa024b6a..586ac3c0 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -75,27 +75,8 @@ AC_ARG_ENABLE([protoc], + AS_HELP_STRING([--disable-protoc], [Disable building protoc_c (also disables tests)])) + if test "x$enable_protoc" != "xno"; then + AC_LANG_PUSH([C++]) +- +- # PKG_CHECK_MODULES(prefix, list-of-modules, action-if-found, action-if-not-found) +- PKG_CHECK_MODULES( +- [protobuf], +- [protobuf >= 4.22.0], +- [ +- proto3_supported=yes +- AX_CXX_COMPILE_STDCXX(17, noext, mandatory) +- ], +- [ +- PKG_CHECK_MODULES( +- [protobuf], +- [protobuf >= 3.0.0], +- [ +- proto3_supported=yes +- AX_CXX_COMPILE_STDCXX(11, noext, mandatory) +- ], +- [ +- PKG_CHECK_MODULES([protobuf], [protobuf >= 2.6.0]) +- ]) +- ]) ++ AX_CXX_COMPILE_STDCXX(17, noext, mandatory) ++ PKG_CHECK_MODULES([protobuf], [protobuf >= 3.0.0], [proto3_supported=yes]) + + save_CPPFLAGS="$CPPFLAGS" + CPPFLAGS="$save_CPPFLAGS $protobuf_CFLAGS" diff --git a/dev-libs/protobuf-c/protobuf-c-1.4.1-r1.ebuild b/dev-libs/protobuf-c/protobuf-c-1.4.1-r1.ebuild new file mode 100644 index 000000000000..edb57577cfd9 --- /dev/null +++ b/dev-libs/protobuf-c/protobuf-c-1.4.1-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools multilib-minimal + +MY_PV="${PV/_/-}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Protocol Buffers implementation in C" +HOMEPAGE="https://github.com/protobuf-c/protobuf-c" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD-2" +# Subslot == SONAME version +SLOT="0/1.0.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="static-libs test" +RESTRICT="!test? ( test )" + +BDEPEND=" + >=dev-libs/protobuf-3:0 + virtual/pkgconfig +" +DEPEND=">=dev-libs/protobuf-3:0=[${MULTILIB_USEDEP}]" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.0-include-path.patch + "${FILESDIR}"/${P}-protobuf-22.patch +) + +src_prepare() { + default + + if ! use test; then + eapply "${FILESDIR}"/${PN}-1.3.0-no-build-tests.patch + fi + + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + $(use_enable static-libs static) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -type f -delete || die + einstalldocs +} diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest index 482ba703cadd..465ab4674378 100644 --- a/dev-libs/protobuf/Manifest +++ b/dev-libs/protobuf/Manifest @@ -1,9 +1,15 @@ AUX 70protobuf-gentoo.el 170 BLAKE2B 6d9a92bd3310ca09d18dd762bc0bbd4b0b36184c17f95c80c02183c457fe4ff1142ca1e3207e5a77c078fe5f768cb3e85abc712abc1f4c85774ca1ebf178059b SHA512 ed73cd6b1bf6c0019e4da73c3a480b0f917e949dfad2696336e805263c81610b2a8a0514840e389db0f0e78252cf053d754c5e07731dc5e9c93c9e88f0b2923c AUX proto.vim 49 BLAKE2B 9b6d31105811a8f8cbcf76328172fda5b66b33351bb16573ed1ed08d4c553af2805962a6d6609fbdad4a2644bf9cecd1e771a557f138111ad2c0be959b497ee9 SHA512 65c1f49887c17973d1dfce07fa86d04c5079d2382826eaeb22e128570717f181c53d22ba50905252021f7e476a90ecd29f9d18799c1ccea64b01f4638323538e AUX protobuf-21.9-disable-32-bit-tests.patch 5942 BLAKE2B dcc1d5474c704358287a5033aaae3474b57324e853aa670aa723dc1d3d8b8cdb14ac588e3d3b3c998878d9f346fc91347379bbc3d88057b761b02515582ebcbd SHA512 97d60343e96fe03fefae621b70787fa284e38db5f94b7d205927d0852e9d20e9176e07182caa0ffca704bc08e439854ae3d109c3eca61c3101ae178a0426624d +AUX protobuf-23.3-disable-32-bit-tests.patch 1261 BLAKE2B 95adb955991b3c181e15c985996d1d136bc6586a885987c526b3f83feb4afad7553e585f4281fd0928913284cc9251fce089ab79400af3a3e9e75f31db5c8e9c SHA512 42d3121c215190c249dfd0b9e8e2ca59d49fce73a49f113b958d7b7f73708ee758bbeff2dbdbdf1c744352b7f49caab6fb4acd806089b37cf8690dc3cb298289 +AUX protobuf-23.3-static_assert-failure.patch 529 BLAKE2B 69452cf44106fdd7295bbb8d97011309c160f51fb30c233b9549d955d57c0a188b407b97ea7de7dc708a145bf76d5f15f1332bf641541a8830db96705a071701 SHA512 291d8cd318a0324e58c5dc83273ca67b55fd1446bd5111e3caaa9e2b08e3a2565de8030050df6555f300f7051668f5b8918e52009f826a653bb70f9931f12ebd AUX protobuf-3.19.0-disable_no-warning-test.patch 1620 BLAKE2B e4f324ed59b2c31662cc625e9d3f1fdb20ee2a25769dbf86093e5000f73a01e11f05459989aaefeaf0414648cd52f1f1025b9d4f1423cdca4844e42e96f54836 SHA512 8c4bc72976a7eb3418b51e7a1c45b49d7ffaeb91a86f440008e6f162773b1db7afed4a6ae1d0b3510d49361c369b6552a9ba4976d104d804d825227aa7113d95 AUX protobuf-3.19.0-system_libraries.patch 7514 BLAKE2B 1ff5c226232c325ed48cf16e2c47652615c4bd1503f1be8560e7f2e8658ffefeffeef72a6baf4368f758e30a4a81d582769b61dd0b3e383c8188cd03bf409c01 SHA512 b6a58e483dbb1f6151c2f7c735fbd55f34bcf98d6370eabb425dbd96e10cb87e8dfbf5024ad8f888cb80a095bc26598aceb55d576d37166550ee62db41c51a44 AUX protobuf-3.20.2-protoc_input_output_files.patch 10080 BLAKE2B f52ea613b1104aa703e5e10eb5f968e33e46f05523e13fe84369a24ccbc16cecbcce3221b64b1acd624500864d224ccb59d1ce626157a0d0d77870f79ea64bd8 SHA512 dcf5dbd7be4a025d9ee96ed9be4566452ae4f946d0e1ae4c411a0dc3b7071fc156aca796497c0f2b67563a8ee884bded1a931d712cd7a3727301bbe37ec646f0 +DIST protobuf-21.12.tar.gz 5141166 BLAKE2B 33500612d103afb817062486a741e8e5503f82c42c70054d47d1899e6bb79f3fdde2666cad5b8eff6e1bc539c3b0cdf9f2b125ce7e5d3a459a69e84d67ab535e SHA512 2dc8f552388438268d8b9f7a9e84c6abf1736be3d5031438c789c317410c9f4b5cedd25bf7da6d67b3ba32ca890869f9ddaab2284d6ac0e734a5b135ffbb1346 DIST protobuf-21.9.tar.gz 5110670 BLAKE2B a4f5b7f58e1c5904ca990b100a72992f6f56177b28773f8de8c99e4158391d33cfb8aa8575915887fc9ae4294faf81d4ff6b470bc07b394bfd5885a09ba0fafe SHA512 6954b42d21921e630173b7848c056ab95635627d8eddec960f3db2ddda13eedde00520a9b350722e76e2998649eb8ebe10758e1db938b6a91e38ff3295b1b7c1 +DIST protobuf-23.3.tar.gz 5043803 BLAKE2B ee2edee230969555c9ef95069c7b1d6c23c3d1f8ea1b2249fb3e9f6fcf63312c6e10e9da65b80629fb08d5fb08d05a19bb9c752c25b892c1e3fd6f18b9279eb3 SHA512 646af367dbc61b42e322cf0b335f360e428b272e2b1f5361b2f17c18d3dc9dddd615e1279436028b1a42275a0beadda37c2c934fc27d6c892131cc8d526d8b3b +EBUILD protobuf-21.12.ebuild 2509 BLAKE2B 874bbc828cfd622ab369286816329497a5272a7f3517b2cc01937fa4cc92f632599b7a8c4db53194450f6a42fbd41d9374d3f81114bbbed7eb49145a21315811 SHA512 88b58b7d16c3197ae1b8cdc927daba2077cc9b039ecfb14fb12e08274cf2ca9149981c6c2cebf98d2edee8f59e954144f1e19ba2f5aba5e2801af482f8351310 EBUILD protobuf-21.9.ebuild 4169 BLAKE2B 26d7458698701fc08d93a7fde27933b34d39975ae403531af31a7dfd8471e2ca20d9f471875ba15a88388616c353bb7b6fd29ed1a6d4b94391fccee2f448d4c5 SHA512 32699153aaf64ece98cd694826b6ba01e32af8a278143e8dacbe05a9eb23f37017a40807247eb1809a5be5e6300a922c8758f3e53be166a1d2e5d48735a63fad +EBUILD protobuf-23.3-r1.ebuild 2626 BLAKE2B d3bbdda4be22865cbd8bc5db58060b9dab1a36fda600d7ca071c81e835ff9474fc4001fc71c1b1e633ba3037cb763b9d14af3651f64afe2644054bf5b9cd0f9a SHA512 7e8e93af26fdee65719376a40a1750b146e3befb492e22d24417b74f5139af83680ea570d16760856d87d0235845e41024b353a981ba22283321ea9791c9497d MISC metadata.xml 595 BLAKE2B ba1b916e26b1e53f68e660f03d2e53fea8d22db04e8241ebec3ec20fbb251c2b164cf25d5fb6118423ce7721a822ae2302aab137b0748730e9a6860bf8e65668 SHA512 785e2550621b79b6350e1a6b52ed9992610769885fb29a9e92ee45a35158cc08707a3590dfcbece9ee9a5e16e1abfb614e8186132da7b942f2761b5e6ecfa827 diff --git a/dev-libs/protobuf/files/protobuf-23.3-disable-32-bit-tests.patch b/dev-libs/protobuf/files/protobuf-23.3-disable-32-bit-tests.patch new file mode 100644 index 000000000000..1e49bc981d8e --- /dev/null +++ b/dev-libs/protobuf/files/protobuf-23.3-disable-32-bit-tests.patch @@ -0,0 +1,34 @@ +https://github.com/protocolbuffers/protobuf/issues/8460 +--- a/src/google/protobuf/any_test.cc ++++ b/src/google/protobuf/any_test.cc +@@ -63,6 +63,8 @@ TEST(AnyTest, TestPackAndUnpack) { + } + + TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) { ++ // Filter out this test on 32-bit architectures. ++ if(sizeof(void*) < 8) return; + protobuf_unittest::TestAny submessage; + submessage.mutable_text()->resize(INT_MAX, 'a'); + protobuf_unittest::TestAny message; + +https://github.com/protocolbuffers/protobuf/issues/8459 +--- a/src/google/protobuf/arena_unittest.cc ++++ b/src/google/protobuf/arena_unittest.cc +@@ -1373,6 +1373,8 @@ TEST(ArenaTest, MessageLiteOnArena) { + uint64_t Align8(uint64_t n) { return (n + 7) & -8; } + + TEST(ArenaTest, SpaceAllocated_and_Used) { ++ // Filter out this test on 32-bit architectures. ++ if(sizeof(void*) < 8) return; + Arena arena_1; + EXPECT_EQ(0, arena_1.SpaceAllocated()); + EXPECT_EQ(0, arena_1.SpaceUsed()); +@@ -1453,6 +1455,8 @@ TEST(ArenaTest, Alignment) { + } + + TEST(ArenaTest, BlockSizeSmallerThanAllocation) { ++ // Filter out this test on 32-bit architectures. ++ if(sizeof(void*) < 8) return; + for (size_t i = 0; i <= 8; ++i) { + ArenaOptions opt; + opt.start_block_size = opt.max_block_size = i; diff --git a/dev-libs/protobuf/files/protobuf-23.3-static_assert-failure.patch b/dev-libs/protobuf/files/protobuf-23.3-static_assert-failure.patch new file mode 100644 index 000000000000..53ca65814251 --- /dev/null +++ b/dev-libs/protobuf/files/protobuf-23.3-static_assert-failure.patch @@ -0,0 +1,11 @@ +https://github.com/protocolbuffers/protobuf/issues/9433 +--- a/src/google/protobuf/descriptor.cc ++++ b/src/google/protobuf/descriptor.cc +@@ -384,7 +384,6 @@ class FlatAllocatorImpl { + ABSL_CHECK(!has_allocated()); + if (std::is_trivially_destructible::value) { + // Trivial types are aligned to 8 bytes. +- static_assert(alignof(U) <= 8, ""); + total_.template Get() += RoundUpTo<8>(array_size * sizeof(U)); + } else { + // Since we can't use `if constexpr`, just make the expression compile diff --git a/dev-libs/protobuf/protobuf-21.12.ebuild b/dev-libs/protobuf/protobuf-21.12.ebuild new file mode 100644 index 000000000000..6fe34f584e4c --- /dev/null +++ b/dev-libs/protobuf/protobuf-21.12.ebuild @@ -0,0 +1,105 @@ +# Copyright 2008-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib elisp-common toolchain-funcs + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() +else + SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE="https://protobuf.dev/" + +LICENSE="BSD" +SLOT="0/3.$(ver_cut 1-2).0" +IUSE="emacs examples test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( app-editors/emacs:* )" +DEPEND=" + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) + test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) +" +RDEPEND=" + emacs? ( app-editors/emacs:* ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}/${PN}-23.3-disable-32-bit-tests.patch" + "${FILESDIR}/${PN}-23.3-static_assert-failure.patch" +) + +DOCS=( CONTRIBUTORS.txt README.md ) + +src_configure() { + if tc-ld-is-gold; then + # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 + tc-ld-disable-gold + fi + + cmake-multilib_src_configure +} + +multilib_src_configure() { + local mycmakeargs=( + -Dprotobuf_DISABLE_RTTI=ON + -Dprotobuf_BUILD_EXAMPLES=$(usex examples) + -Dprotobuf_WITH_ZLIB=$(usex zlib) + -Dprotobuf_BUILD_TESTS=$(usex test) + ) + use test && mycmakeargs+=(-Dprotobuf_USE_EXTERNAL_GTEST=ON) + + cmake_src_configure +} + +src_compile() { + cmake-multilib_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_install_all() { + find "${ED}" -name "*.la" -delete || die + + if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" ]]; then + eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \ + "Expected value: ${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" + die "Please update SLOT variable" + fi + + insinto /usr/share/vim/vimfiles/syntax + doins editors/proto.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/proto.vim" + + if use emacs; then + elisp-install ${PN} editors/protobuf-mode.el* + elisp-site-file-install "${FILESDIR}/70${PN}-gentoo.el" + fi + + if use examples; then + DOCS+=(examples) + docompress -x /usr/share/doc/${PF}/examples + fi + + einstalldocs +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-libs/protobuf/protobuf-23.3-r1.ebuild b/dev-libs/protobuf/protobuf-23.3-r1.ebuild new file mode 100644 index 000000000000..409cace39f18 --- /dev/null +++ b/dev-libs/protobuf/protobuf-23.3-r1.ebuild @@ -0,0 +1,108 @@ +# Copyright 2008-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib elisp-common toolchain-funcs + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git" + EGIT_SUBMODULES=() +else + SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Google's Protocol Buffers - Extensible mechanism for serializing structured data" +HOMEPAGE="https://protobuf.dev/" + +LICENSE="BSD" +SLOT="0/$(ver_cut 1-2).0" +IUSE="emacs examples test zlib" +RESTRICT="!test? ( test )" + +BDEPEND="emacs? ( app-editors/emacs:* )" +DEPEND=" + dev-cpp/abseil-cpp:=[${MULTILIB_USEDEP}] + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) + test? ( >=dev-cpp/gtest-1.9[${MULTILIB_USEDEP}] ) +" +RDEPEND=" + dev-cpp/abseil-cpp:=[${MULTILIB_USEDEP}] + emacs? ( app-editors/emacs:* ) + zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}/${PN}-23.3-disable-32-bit-tests.patch" + "${FILESDIR}/${PN}-23.3-static_assert-failure.patch" +) + +DOCS=( CONTRIBUTORS.txt README.md ) + +src_configure() { + if tc-ld-is-gold; then + # https://sourceware.org/bugzilla/show_bug.cgi?id=24527 + tc-ld-disable-gold + fi + + cmake-multilib_src_configure +} + +multilib_src_configure() { + local mycmakeargs=( + -Dprotobuf_DISABLE_RTTI=ON + -Dprotobuf_BUILD_EXAMPLES=$(usex examples) + -Dprotobuf_WITH_ZLIB=$(usex zlib) + -Dprotobuf_BUILD_TESTS=$(usex test) + -Dprotobuf_ABSL_PROVIDER=package + ) + use test && mycmakeargs+=(-Dprotobuf_USE_EXTERNAL_GTEST=ON) + + cmake_src_configure +} + +src_compile() { + cmake-multilib_src_compile + + if use emacs; then + elisp-compile editors/protobuf-mode.el + fi +} + +multilib_src_install_all() { + find "${ED}" -name "*.la" -delete || die + + if [[ ! -f "${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" ]]; then + eerror "No matching library found with SLOT variable, currently set: ${SLOT}\n" \ + "Expected value: ${ED}/usr/$(get_libdir)/libprotobuf.so.${SLOT#*/}" + die "Please update SLOT variable" + fi + + 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-python/Manifest.gz b/dev-python/Manifest.gz index 02a50e24c93e..a4a3f1a6ff70 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/QtPy/Manifest b/dev-python/QtPy/Manifest index 8db5bf19bcf6..0a83de89ee4f 100644 --- a/dev-python/QtPy/Manifest +++ b/dev-python/QtPy/Manifest @@ -1,3 +1,4 @@ DIST QtPy-2.3.1.tar.gz 56260 BLAKE2B 1b8d76879cc1f07b3633e6b25887ac4621ee3a8e9ebbcaa1f1f8c4f3fbcdae37bd5d659717bf89227d4ed6b5126554b329813aaee0b6be333c0cdc931cfb8d43 SHA512 9c738ec07e18852b67c30962fbc0ca48479eccff2a9f2ee9f4817c4ead5a8068d54aced58d632977163f180a584a9b7b2b68ea25e0577b92a262fef8eb576041 +EBUILD QtPy-2.3.1-r1.ebuild 8601 BLAKE2B 4b6aad6be0986c0a63dadae349c511fd26061b2ff6a78b89de04951fff9d64c03c8ef6d8b9dbcb3a5654ca37b68f045a4af268a1abf7d4203e7a89b80e608e31 SHA512 d37012e3485b78db68ab4005223268872b1ec553c77d7b40d4fb19ee97331ced84e52fa97cf7d37ffcda5301cab991cb099a1efb1ebd53c7cf12815c8dd0ae5e EBUILD QtPy-2.3.1.ebuild 8326 BLAKE2B 08fe67f11f10cf1f41dbbf3eb48cecf4ec0b93efde7f39d7d04d4ccad527b2e906348bcd4861ac94a5e2e24cf0635fbe8e0f168eb1572a735b95877bb51cc372 SHA512 81d4aa3e55aede8a48733ada73bd754b78cf6058ec629c3965a81dc7cffafacf75f1155e951b240b38cebe8c562cf40ca2626ba794a70dbc538d3c25b4e32034 MISC metadata.xml 2716 BLAKE2B 7c62f7b181608c56a8e9be69c05e2cb34e5f450682ea4e7ca6c4bff5f02cf4ff803d44dda356d2be3968464842d421b5ac7320fc4d08a430e7805f6e400a262f SHA512 62509ecf92f89453fea52a8c23accff778a5572b689428838d801470ab30f2e2cb85f9319a75afeb81c284d68fb2abe399714bb1410daa8ec896af1f17763347 diff --git a/dev-python/QtPy/QtPy-2.3.1-r1.ebuild b/dev-python/QtPy/QtPy-2.3.1-r1.ebuild new file mode 100644 index 000000000000..b6127a1aae93 --- /dev/null +++ b/dev-python/QtPy/QtPy-2.3.1-r1.ebuild @@ -0,0 +1,218 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 virtualx pypi + +DESCRIPTION="Abstraction layer on top of PyQt and PySide with additional custom QWidgets" +HOMEPAGE=" + https://github.com/spyder-ide/qtpy/ + https://pypi.org/project/QtPy/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +_IUSE_QT_MODULES=" + designer +gui help multimedia +network opengl positioning + printsupport qml quick serialport +sql svg testlib + webchannel webengine websockets +widgets +xml +" +IUSE="+pyqt5 pyqt6 pyside2 pyside6 ${_IUSE_QT_MODULES}" +unset _IUSE_QT_MODULES + +REQUIRED_USE=" + || ( pyqt5 pyqt6 pyside2 pyside6 ) + python_targets_python3_12? ( !pyside2 !pyside6 ) +" + +# These flags are currently *not* common to the PySide2/6 and PyQt5/6 ebuilds +# Disable them for now, please check periodically if this is still up to date. +# bluetooth? ( pyqt5 only ) +# dbus? ( pyqt5 only ) +# +# 3d? ( pyside2 only ) +# charts? ( pyside2 only ) +# concurrent? ( pyside2 only ) +# datavis? ( pyside2 only ) +# scxml? ( pyside2 only ) +# script? ( pyside2 only ) +# scripttools? ( pyside2 only ) +# +# location? ( pyside2 and pyqt5 only ) +# sensors? ( pyside2 and pyqt5 only ) +# speech? ( pyside2 and pyqt5 only ) +# x11extras? ( pyside2 and pyqt5 only ) +# xmlpatterns? ( pyside2 and pyqt5 only ) + +# WARNING: the obvious solution of using || for PyQt5/pyside2 is not going +# to work. The package only checks whether PyQt5/pyside2 is installed, it does +# not verify whether they have the necessary modules (i.e. satisfy the USE dep). +# +# Webengine is a special case, because PyQt5 provides this in a separate package +# while PySide2 ships it in the same package. +# +# declarative/qml/quick is a special case, because PyQt5 bundles the bindings +# for qml and quick in one flag: declarative PySide2 does not. +# +# The PyQt5 ebuild currently enables xml support unconditionally, the flag is +# added anyway with a (+) to make it future proof if the ebuild were to change +# this behaviour in the future. +# +# The PySide2 ebuild currently enables opengl and serialport support +# unconditionally, the flag is added anyway with a (+) to make it future proof +# if the ebuild were to change this behaviour in the future. +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + pyqt5? ( + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/PyQt5[designer?,gui?,help?,multimedia?,network?,opengl?] + dev-python/PyQt5[positioning?,printsupport?,serialport?,sql?,svg?] + dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?,xml(+)?] + qml? ( dev-python/PyQt5[declarative] ) + quick? ( dev-python/PyQt5[declarative] ) + webengine? ( dev-python/PyQtWebEngine[${PYTHON_USEDEP}] ) + ) + pyqt6? ( + dev-python/PyQt6[${PYTHON_USEDEP}] + dev-python/PyQt6[designer?,gui?,help?,multimedia?,network?,opengl?] + dev-python/PyQt6[positioning?,printsupport?,qml?,quick?,serialport?,sql?] + dev-python/PyQt6[svg?,testlib?,webchannel?,websockets?,widgets?,xml?] + webengine? ( dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets?,quick?] ) + + ) + pyside2? ( + $(python_gen_cond_dep ' + dev-python/pyside2[${PYTHON_USEDEP}] + dev-python/pyside2[designer?,gui?,help?,multimedia?,network?,opengl(+)?] + dev-python/pyside2[positioning?,printsupport?,qml?,quick?,serialport(+)?] + dev-python/pyside2[sql?,svg?,testlib?,webchannel?,webengine?,websockets?] + dev-python/pyside2[widgets?,xml?] + ' python3_{10..11}) + ) + pyside6? ( + $(python_gen_cond_dep ' + dev-python/pyside6[${PYTHON_USEDEP}] + dev-python/pyside6[designer?,gui?,help?,multimedia?,network?,opengl?] + dev-python/pyside6[positioning?,printsupport?,qml?,quick?,serialport?] + dev-python/pyside6[sql?,svg?,testlib?,webchannel?,webengine?,websockets?] + dev-python/pyside6[widgets?,xml?] + ' python3_{10..11}) + ) +" + +# The QtPy testsuite skips tests for bindings that are not installed, so here we +# ensure that everything is available and all tests are run. Note that not +# all flags are available in PyQt5/PySide2, so some tests are still skipped. +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + pyqt5? ( + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location] + dev-python/PyQt5[multimedia,network,opengl,positioning,printsupport] + dev-python/PyQt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel] + dev-python/PyQt5[websockets,widgets,x11extras,xml(+),xmlpatterns] + dev-python/PyQtWebEngine[${PYTHON_USEDEP}] + ) + pyqt6? ( + dev-python/PyQt6[${PYTHON_USEDEP}] + dev-python/PyQt6[dbus,designer,gui,help,multimedia,network,opengl] + dev-python/PyQt6[positioning,printsupport,qml,quick,quick3d,serialport] + dev-python/PyQt6[sql,ssl,svg,testlib,webchannel,websockets,widgets,xml] + dev-python/PyQt6-WebEngine[${PYTHON_USEDEP},widgets,quick] + ) + pyside2? ( + $(python_gen_cond_dep ' + dev-python/pyside2[${PYTHON_USEDEP}] + dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] + dev-python/pyside2[location,multimedia,network,opengl(+),positioning] + dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] + dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] + dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] + dev-python/pyside2[xml,xmlpatterns] + ' python3_{10..11}) + ) + pyside6? ( + $(python_gen_cond_dep ' + dev-python/pyside6[${PYTHON_USEDEP}] + dev-python/pyside6[concurrent,dbus,designer,gui,help,multimedia] + dev-python/pyside6[network,opengl,positioning,printsupport,qml] + dev-python/pyside6[quick,quick3d,serialport,sql,svg,testlib] + dev-python/pyside6[webchannel,webengine,websockets,widgets,xml] + ' python3_{10..11}) + ) + ) +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + sed -i -e 's:--cov=qtpy --cov-report=term-missing::' pytest.ini || die + # Disable Qt for Python implementations that are not selected + if ! use pyqt5; then + sed -i -e "s/from PyQt5.QtCore import/raise ImportError #/" qtpy/__init__.py || die + fi + if ! use pyqt6; then + sed -i -e "s/from PyQt6.QtCore import/raise ImportError #/" qtpy/__init__.py || die + fi + if ! use pyside2; then + sed -i -e "s/from PySide2 import/raise ImportError #/" qtpy/__init__.py || die + sed -i -e "s/from PySide2.QtCore import/raise ImportError #/" qtpy/__init__.py || die + fi + if ! use pyside6; then + sed -i -e "s/from PySide6 import/raise ImportError #/" qtpy/__init__.py || die + sed -i -e "s/from PySide6.QtCore import/raise ImportError #/" qtpy/__init__.py || die + fi +} + +python_test() { + # Test for each enabled Qt4Python target. + # Deselect the other targets, their test fails if we specify QT_API + # or if we have disabled their corresponding inherit in __init__.py above + if use pyqt5; then + einfo "Testing with ${EPYTHON} and QT_API=PyQt5" + QT_API="pyqt5" virtx epytest \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PySide2] \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PyQt6] \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PySide6] + fi + if use pyqt6; then + einfo "Testing with ${EPYTHON} and QT_API=PyQt6" + QT_API="pyqt6" virtx epytest \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PySide2] \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PyQt5] \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PySide6] \ + --deselect qtpy/tests/test_qtsensors.py::test_qtsensors + # Qt6Sensors not yet packaged and enabled in PyQt6 ebuild + fi + if use pyside2; then + einfo "Testing with ${EPYTHON} and QT_API=PySide2" + QT_API="pyside2" virtx epytest \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PyQt5] \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PyQt6] \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PySide6] + fi + if use pyside6; then + einfo "Testing with ${EPYTHON} and QT_API=PySide6" + QT_API="pyside6" virtx epytest \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PySide2] \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PyQt5] \ + --deselect qtpy/tests/test_main.py::test_qt_api_environ[PyQt6] \ + --deselect qtpy/tests/test_qtsensors.py::test_qtsensors + # Qt6Sensors not yet packaged and enabled in PySide6 ebuild + fi +} + +pkg_postinst() { + elog "When multiple Qt4Python targets are enabled QtPy will default to" + elog "the first enabled target in this order: PyQt5 PySide2 PyQt6 PySide6." + elog "This can be overridden with the QT_API environment variable." +} diff --git a/dev-python/ansible-compat/Manifest b/dev-python/ansible-compat/Manifest index 6ef74f0b3bd3..a24b0a5dfe18 100644 --- a/dev-python/ansible-compat/Manifest +++ b/dev-python/ansible-compat/Manifest @@ -1,7 +1,7 @@ DIST ansible-compat-4.1.2.tar.gz 66934 BLAKE2B 08d17ce6f83b2ac2fc08fab1b3ef54742e75eb0236792fdcf2791a521bc154184d92f6d1f25b241ac6c524352f9cd39be8d3c74d414625a315a468aeb8ce09a8 SHA512 ef6ad4daf7c565de5b1ef1a5ad204e2b8c938f81ef0a736a1af660836ee557d5c88fc06eced2a8a9fb0c6ac5b48cda243052d5ae0b0f634653c9d41211739e64 DIST ansible-compat-4.1.5.tar.gz 68562 BLAKE2B b28b6e5185b29a55d452e9c72636b31a1a35c68f207cc07376fafd0a70335966d06f927a803582b715b29c090a80aa5aa2663cba54221cb4d2dbcd9a11ec5a7a SHA512 6da0bab56237a6447462ed9ef528711eb4c998de2732ec021e8257d2baf6cbb1e1435707440b4c0d122fb4f938c855693bcd555e147613f230105e3af74c00a6 -DIST ansible-compat-4.1.6.tar.gz 69258 BLAKE2B 6dbea06a9a41451978a115614b87a880b7fb572251163345a8576ecefb5a5147919af202b0161e5b263fc94f593fa3daea9f5af0196c25ce2f14db9a64ba89a7 SHA512 fb3105827fecbd93e0a618a7a667c90afe0576e218f4dcfe6679df746ba56fcead4e6c56ce69a9b3e614b2d814141366f77ebb339fc9d5e6297d21b512588110 +DIST ansible-compat-4.1.7.tar.gz 69900 BLAKE2B c8549573d4a4325579b6026b6b5fad5fe0abb0fdcf07a4c8e0699c040a97409632202f0a38703a113f9a86f68328642d8d5c4b897e3601a13737bc2a4deb4d88 SHA512 b3175573113a3df37923e582c191dd5f4522c3a2171cc93b186e49d5ca6baa2fd8b2e7af2e9457bb21b5bd6df6c9f82fccc10b5e2bfeda84c890c4cbc37fafb4 EBUILD ansible-compat-4.1.2.ebuild 1527 BLAKE2B 96e2661ff15393733d6b14ec2c3a3e80a1088c6091c4c18ae890e63209c89da545c9dd6ce43a758d7657172bc99ed337b7cd9854932b1ed5f90c5b1a846e0f01 SHA512 e00b04aae139353bac04b38ca8af9831aa20cba91ca222b7f729079f620f1dcbab67d67b7a55c183ba0908ad9bf2d502cfbe2d934db4ac2075d480c6b37d770e EBUILD ansible-compat-4.1.5.ebuild 1528 BLAKE2B 6cfa80b2ad48686524e0709e6407d9cb2c4fba7e9ff813f75ebb2a74e37968b6a5078c411b54325950741ea2674e159a264175b92a255db544985985bf27bedc SHA512 bceccbf47fd58b40f00baecb358e55dee173d28ef21f8245c1d281674243c3e8ebca13a655321827d73a0c60e494992aace3f53129263b9d1713f482221e570b -EBUILD ansible-compat-4.1.6.ebuild 1528 BLAKE2B 6cfa80b2ad48686524e0709e6407d9cb2c4fba7e9ff813f75ebb2a74e37968b6a5078c411b54325950741ea2674e159a264175b92a255db544985985bf27bedc SHA512 bceccbf47fd58b40f00baecb358e55dee173d28ef21f8245c1d281674243c3e8ebca13a655321827d73a0c60e494992aace3f53129263b9d1713f482221e570b +EBUILD ansible-compat-4.1.7.ebuild 1528 BLAKE2B 6cfa80b2ad48686524e0709e6407d9cb2c4fba7e9ff813f75ebb2a74e37968b6a5078c411b54325950741ea2674e159a264175b92a255db544985985bf27bedc SHA512 bceccbf47fd58b40f00baecb358e55dee173d28ef21f8245c1d281674243c3e8ebca13a655321827d73a0c60e494992aace3f53129263b9d1713f482221e570b MISC metadata.xml 510 BLAKE2B 3f47270866cb9acc5944b71547640b69003891268ffc07b5cd10e6ba8842b6f644ab4dea3b3da2d20b17f34d90e565b6f03a4dbb8ea38fa282fed283ac22fac1 SHA512 65d8604e46581bf9ecb3d8e358f3a211b18c51beea22c92a1cd3668ba86140e3bd8d91a38c221e73fe13a3e0da1cbfc2030b3f7733ee55e045530b49cd77d46d diff --git a/dev-python/ansible-compat/ansible-compat-4.1.6.ebuild b/dev-python/ansible-compat/ansible-compat-4.1.6.ebuild deleted file mode 100644 index 04974cd8fbc4..000000000000 --- a/dev-python/ansible-compat/ansible-compat-4.1.6.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Contains functions that facilitate working with various versions of Ansible" -HOMEPAGE=" - https://pypi.org/project/ansible-compat/ - https://github.com/ansible/ansible-compat/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - >=app-admin/ansible-core-2.12[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/subprocess-tee-0.4.1[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-plus[${PYTHON_USEDEP}] - ) -" - -# All these tests attempt to connect to galaxy.ansible.com -EPYTEST_DESELECT=( - test/test_runtime.py::test_install_collection - test/test_runtime.py::test_install_collection_dest - test/test_runtime.py::test_prepare_environment_with_collections - test/test_runtime.py::test_prerun_reqs_v1 - test/test_runtime.py::test_prerun_reqs_v2 - test/test_runtime.py::test_require_collection_no_cache_dir - test/test_runtime.py::test_require_collection_wrong_version - test/test_runtime.py::test_require_collection - test/test_runtime.py::test_upgrade_collection - test/test_runtime_example.py::test_runtime -) - -distutils_enable_tests pytest diff --git a/dev-python/ansible-compat/ansible-compat-4.1.7.ebuild b/dev-python/ansible-compat/ansible-compat-4.1.7.ebuild new file mode 100644 index 000000000000..04974cd8fbc4 --- /dev/null +++ b/dev-python/ansible-compat/ansible-compat-4.1.7.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Contains functions that facilitate working with various versions of Ansible" +HOMEPAGE=" + https://pypi.org/project/ansible-compat/ + https://github.com/ansible/ansible-compat/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + >=app-admin/ansible-core-2.12[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + >=dev-python/subprocess-tee-0.4.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}] + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/pytest-plus[${PYTHON_USEDEP}] + ) +" + +# All these tests attempt to connect to galaxy.ansible.com +EPYTEST_DESELECT=( + test/test_runtime.py::test_install_collection + test/test_runtime.py::test_install_collection_dest + test/test_runtime.py::test_prepare_environment_with_collections + test/test_runtime.py::test_prerun_reqs_v1 + test/test_runtime.py::test_prerun_reqs_v2 + test/test_runtime.py::test_require_collection_no_cache_dir + test/test_runtime.py::test_require_collection_wrong_version + test/test_runtime.py::test_require_collection + test/test_runtime.py::test_upgrade_collection + test/test_runtime_example.py::test_runtime +) + +distutils_enable_tests pytest diff --git a/dev-python/cython-test-exception-raiser/Manifest b/dev-python/cython-test-exception-raiser/Manifest index d04fa5d82506..784e803c17d3 100644 --- a/dev-python/cython-test-exception-raiser/Manifest +++ b/dev-python/cython-test-exception-raiser/Manifest @@ -1,3 +1,3 @@ DIST cython-test-exception-raiser-1.0.2.gh.tar.gz 4579 BLAKE2B da09ce49817ae40054ab996aa3fcfa45769736fb56cbc91ed183f73413b3298859ab0dbd6e6ddfae835411891c02c67a01194531cc4269663656af1529e81f0e SHA512 ad245eb87fe2d4d93d244b125d80f17fe6deeac86ae9a9129d211d9ff1738da39dc30d49a80f33d50a6fa52029403018c87a8637db9c21098ef8b0e3afe20ea7 -EBUILD cython-test-exception-raiser-1.0.2-r1.ebuild 700 BLAKE2B 2ef3807351d48b0280991f1d0903a06be235120f4367eb9f6e087f79a27deae69d3bfe866d84a2035610ca2530fe914ffbe06c8126ae8f643f40ac7b07bee7e4 SHA512 da0f1f86fc07256a0bce449ff77c9d279ffcd7473fb6f4e9d3bc2fff32e3bc9a1bc47fdb4a019248e28203eadbfae7b3237d7b3021dd7481a84c36d6939fbcce +EBUILD cython-test-exception-raiser-1.0.2-r1.ebuild 706 BLAKE2B 6411c8e1ad2130e94b91b8039945938a71386406006ce8a91f6021ec710ee4651b70c792deabb242209f0569498e25dd39773d41f67cc0f7718eb0c396484147 SHA512 339a0ea5f923de6d04e1425aae10abbea096972339177cf4aa67a7875337a76b7a921f482ca3f0a130c7c9c27657dbe6f5c25fd7b79a02847b1387e6781e2f94 MISC metadata.xml 386 BLAKE2B 40aa5d14853374cc959b299bf2c8c53fd84f4ea6e570210409f42eca706f1d098bc54dcb4b7ce743428ec361b3359284d564f04916d28cac7546fee2105051e5 SHA512 76f2c31745f906a444b40d4253a9215bcc7757aa26cfeaec19afb40794360c61d5b36e55278ca4adf6016cbc8121cd7ba627746f6f9423601aee1f5a5662b4ac diff --git a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild index c849cb3f41f8..7a68f394bfec 100644 --- a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild +++ b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild @@ -5,20 +5,24 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( python3_{10..12} pypy3 ) inherit distutils-r1 DESCRIPTION="A trivial extension that just raises an exception (for testing)" HOMEPAGE=" https://pypi.org/project/cython-test-exception-raiser/ - https://github.com/twisted/cython-test-exception-raiser/" + https://github.com/twisted/cython-test-exception-raiser/ +" SRC_URI=" https://github.com/twisted/cython-test-exception-raiser/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" + -> ${P}.gh.tar.gz +" LICENSE="MIT" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" -BDEPEND="dev-python/cython[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" diff --git a/dev-python/fritzconnection/Manifest b/dev-python/fritzconnection/Manifest index 2d0673748837..41cbe6d6bbe2 100644 --- a/dev-python/fritzconnection/Manifest +++ b/dev-python/fritzconnection/Manifest @@ -1,5 +1,7 @@ DIST fritzconnection-1.12.2.gh.tar.gz 157170 BLAKE2B 9d924ad3146361d9301f10154152cdf98987572880b79052bf9f2fa427fc8410bacae92e49219dd11372c2cce2d03fb0ffd4c732a45e210a05a0a561ba5fc155 SHA512 a9c62fdaa59f20e7661836888f49cadfc99d192c393f34d4cce59aa9b9a9eda162e25029933854e84de44e08190190f312bb3862d708e79d7cf1ee8496726eab DIST fritzconnection-1.13.0.gh.tar.gz 160654 BLAKE2B e3ed78640a015d2dc785b2e04f32f6d4e81ba88bf4d823cd643e0f4ebc2ec8396c79c8e368012944f5809512a05d6d4715cdf7d0d76e518479a0a77e20350fae SHA512 6776ba37b52a80eee57a77a75f7815491a575ab8a1c36d20633b39d61e8f0fc295c1ec1d20bb6620e43854b954d9fd044e88d0344a10c0b3707fffb3edc733a4 +DIST fritzconnection-1.13.1.gh.tar.gz 160742 BLAKE2B 61ad47e3e8d80bda9f5f9300292f86e83d548362a911376efcaa5ece42ccca04bcf61f09e66a5832bc2da43fabb0d80b80f5d45679633db4196cc8be4a0febff SHA512 0936a33c8ef83606e234858810f936c8df7e217e7ff27a7a03f8cbb0048e9d59d056e8f673ed2652aee033ab32f10fe08b82bab43d9c9830d927a2a0a9b9b129 EBUILD fritzconnection-1.12.2.ebuild 987 BLAKE2B d5c072aff514a0289c58409de6d07f463ed45770313a973f8d7bcbf9ed20ede39065014275412d7866b4fb505fa967221a866ebd8116053aea3801c0444fbec7 SHA512 c95c3d57494f42433d8d7ac3da6d7a8f56184161f0ba497857e157fdf15b5fd21793c18ceb4dcb1aed9bbdf0c3a1e53c4f0172eeb7aeecfa5bab09f68216ec9c EBUILD fritzconnection-1.13.0.ebuild 1095 BLAKE2B 07a013c6f0ee8cc0217b8e1431692d3722bd0c9671196a77ca398974f4144105ae4d67cb916fa162be7dcb16ab1484609b9df667c2ec7eee423cee83c3a80115 SHA512 dcadad7241b44b8fb0783676099aae7b5c24413b51fb0a218bbe1dd14be07ad21a70499166d4aaa4ad5834e3262e23e6781fab5cbab56eff27ef66dcb7d73ff8 +EBUILD fritzconnection-1.13.1.ebuild 1095 BLAKE2B 07a013c6f0ee8cc0217b8e1431692d3722bd0c9671196a77ca398974f4144105ae4d67cb916fa162be7dcb16ab1484609b9df667c2ec7eee423cee83c3a80115 SHA512 dcadad7241b44b8fb0783676099aae7b5c24413b51fb0a218bbe1dd14be07ad21a70499166d4aaa4ad5834e3262e23e6781fab5cbab56eff27ef66dcb7d73ff8 MISC metadata.xml 469 BLAKE2B f180fca33d0ab2fc81dc87fd39db87cf8c8ff51777062968a3ace592c9ac63af311273fda2db88c6772204ae24c21b4f195d1b7bacbb3c23f677dc7e8e309f1d SHA512 9ab24725dc0bb5b0e40ce79520d19c0348b08c7d779b53064111aa53fefefadc164b6140310df0a367d460d2fbb46345bdb2b7b6a9cf1beba3bbab1f7d7e2697 diff --git a/dev-python/fritzconnection/fritzconnection-1.13.1.ebuild b/dev-python/fritzconnection/fritzconnection-1.13.1.ebuild new file mode 100644 index 000000000000..b1bee82fa217 --- /dev/null +++ b/dev-python/fritzconnection/fritzconnection-1.13.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Lib/tool to communicate with AVM FRITZ! devices using TR-064 protocol over UPnP" +HOMEPAGE=" + https://github.com/kbr/fritzconnection/ + https://pypi.org/project/fritzconnection/ +" + +LICENSE="MIT" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/kbr/fritzconnection" + inherit git-r3 +else + SRC_URI=" + https://github.com/kbr/fritzconnection/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~x86" +fi + +RDEPEND=" + >=dev-python/requests-2.22[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # flaky (relies on time.sleep(0.01) magically being sufficient) + fritzconnection/tests/test_fritzmonitor.py::test_terminate_thread_on_failed_reconnection + ) + + # "routertest" marks tests against live hardware + epytest -m "not routertest" +} diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest index fcc30ba260c9..ba9ed7333f5f 100644 --- a/dev-python/griffe/Manifest +++ b/dev-python/griffe/Manifest @@ -1,7 +1,3 @@ -DIST griffe-0.32.3.gh.tar.gz 176939 BLAKE2B 291878054cac7d2fd4daea922c0439dd839611af7c425e838414d01fab76b4799adeff5fe14ed078172a38180d49c93ea4238b3256f1668d4daa2c74f68007a8 SHA512 cf163c9f873eff04d5c932a197a4768c14813d8e4aa5e0c5223544f7eb8c34b0b5eb3838c669a034c71b25c909b2857d88ddf40431b5604f86613c6b3c871aa5 -DIST griffe-0.33.0.gh.tar.gz 178095 BLAKE2B 003b1eee693742e15635e685042540d94d9fe789c7462b3a43caff222e64216a25b5477022a18d60e867ae4fe7d909d3d8a68b1607655bdb99430c9c45e83bf6 SHA512 dd40dfc5bfa7bc63673f96b6d8e32b104fcf64959dd08ea60847a6ae351a3cb67848bc515e796802c3c0c1cc0958f9853779bbb24bb5be668ccf14d540b084aa DIST griffe-0.34.0.gh.tar.gz 181554 BLAKE2B 67d9a453cbd4388e7eefce9613b58667fff184b235e06743ba0a997a961b320f00a62505b06d7dde8f068e206e0ba9424e4da7969c0bedeeded80a85f981f824 SHA512 92fd93e49f4c52f9e819cca853f5c950a66d782f0161da41e11ae2a64e09a6bc2319481c8410a220c844b1ed44a96860d3e1bd152512b9ff5d6ec0fe11f36752 -EBUILD griffe-0.32.3.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756 -EBUILD griffe-0.33.0.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756 EBUILD griffe-0.34.0.ebuild 958 BLAKE2B 10c44ac7ea571eac3359a86c6f614a0281c08af4600e92757877ffe96cdd38f1080f5677143487429b436e913399b26d02917961a9d300f9cd97446b7e8ca15f SHA512 03f908068ab85bff169f4e2dff0a3750cb78f9ad9837a706cd8acb6c6a72d4cf57ecc35de39367320c8cf4b816f0abbba043ce457919985cdfc10acb3d536756 MISC metadata.xml 398 BLAKE2B eb35dbbdd7d3482404991416d9e06e3e87f88a96cc91d481b5a2f53eb732172116b4cfefa1a65f9ba8db44e2b10ed0fd6e4031b7d17382e9e931d1a2eedb322e SHA512 833aac5d52c2584143d67b7ad325e9538cee17d454410b3c4708ad9b47f58d3b2c0875d735b149603bb36ae124d24343b2e456a6db5e5f806da2e13f32c108cc diff --git a/dev-python/griffe/griffe-0.32.3.ebuild b/dev-python/griffe/griffe-0.32.3.ebuild deleted file mode 100644 index c8d57610c9ff..000000000000 --- a/dev-python/griffe/griffe-0.32.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Signature generator for Python programs" -HOMEPAGE=" - https://mkdocstrings.github.io/griffe/ - https://github.com/mkdocstrings/griffe/ - https://pypi.org/project/griffe/ -" -# Tests need files absent from the PyPI tarballs -SRC_URI=" - https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}] - >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} - -EPYTEST_DESELECT=( - # fragile to installed packages - # (failed on PySide2 for me) - tests/test_stdlib.py::test_fuzzing_on_stdlib -) diff --git a/dev-python/griffe/griffe-0.33.0.ebuild b/dev-python/griffe/griffe-0.33.0.ebuild deleted file mode 100644 index c8d57610c9ff..000000000000 --- a/dev-python/griffe/griffe-0.33.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Signature generator for Python programs" -HOMEPAGE=" - https://mkdocstrings.github.io/griffe/ - https://github.com/mkdocstrings/griffe/ - https://pypi.org/project/griffe/ -" -# Tests need files absent from the PyPI tarballs -SRC_URI=" - https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}] - >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} - -EPYTEST_DESELECT=( - # fragile to installed packages - # (failed on PySide2 for me) - tests/test_stdlib.py::test_fuzzing_on_stdlib -) diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest index 1ef611ef9645..f0d8871d76be 100644 --- a/dev-python/identify/Manifest +++ b/dev-python/identify/Manifest @@ -1,3 +1,5 @@ DIST identify-2.5.26.gh.tar.gz 101549 BLAKE2B 383c6467436107cf98a667f1db3ab63f42aadff8f51d2f6bedf715dd45590eeb5fe7b3d6572b7704a7ae613d079a22a2d84c86581b7a63b7578807e06034aa70 SHA512 4c17c7f40b14fd45649e0a6b6885e2d96a1ce3cf91fbc1092fdb9b92d7bf2ac35b0c04a24bb3e77f3188a3c8d00f57dbe19ca660e1e08b60cdb60385f340c4bd +DIST identify-2.5.27.gh.tar.gz 101565 BLAKE2B c4b29509d94912b15c35dfbee9b829594dc1953a7f6122cd4955042849686d53a79c7f9049f312226e5e55a148e4b3bc60158e836e9b9a0d5ca2de0cb133a1af SHA512 a604088628b2aeeaf8cb04a91f197bbc567d3c3e17047400201cccae5b168d92ebac26e181b835fa7c18f78d051795d7c25165596c2636f882098f63bac527d6 EBUILD identify-2.5.26.ebuild 596 BLAKE2B 1ff0ef25ec8161f1b282f48401a18dbc6d8f219918089037de21686fb0fd509123a9d606c738680280effe304933771a345dda486331c942461866adcee6966f SHA512 9c58fc5a62222484d168a4be7c7463fa343fd487098318c53e3479d0508b0d75d460e217585a9ad2036262390037c03549267749093d24a6527216d217b198aa +EBUILD identify-2.5.27.ebuild 598 BLAKE2B 15278ce98c490e872627af90b592d7c0912e7c68454e1ef02eccfe16995ddcebeb1896cc39b32c7310917c918dc8f34eacfeb1f8e5f74a282da5e5bbbd6bd6a4 SHA512 17a7eb2058b35699616c32621ecc7bee9222b6773b6cf37faa0cab88820c3c297d806ffa8d23b63ac3335ce594b27091be61f85e1f4a8725d35057830ad5b33e MISC metadata.xml 501 BLAKE2B da95534590927f7290f78f47e30484e3349c9058048c15522e7346a74d9a2c96141a18897b10b230adf966d3c237217ef1d2dcfe59814ccfffd58ab4c38c1ebf SHA512 8d78245bbd2e14016eb70f1d8f8d6129e6b265084f7da95bd915f01ce5af94f86bd69c33c1514195de70d0f834332d9ca968a18afb59a7016c8cb58681d04d24 diff --git a/dev-python/identify/identify-2.5.27.ebuild b/dev-python/identify/identify-2.5.27.ebuild new file mode 100644 index 000000000000..906b58d7a709 --- /dev/null +++ b/dev-python/identify/identify-2.5.27.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="File identification library for Python" +HOMEPAGE=" + https://github.com/pre-commit/identify/ + https://pypi.org/project/identify/ +" +SRC_URI=" + https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/ukkonen[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest index 074d964265d4..d4c1b970df91 100644 --- a/dev-python/libtmux/Manifest +++ b/dev-python/libtmux/Manifest @@ -1,5 +1,7 @@ DIST libtmux-0.21.0.gh.tar.gz 267484 BLAKE2B 36d7af1bd90ff5a9639587d79f49643eec1e218d3b1839f5febdd9b6b402886e577b15c920cf458ecb14b4e6d532955b6d71ecf932060e6f8ba32193d6bb0162 SHA512 27000581396d79665e34b67a9e59bf639ca0fbd855ada9648750750e41e732cdcde15a05c6548993f08a8637783ddb478de24b75d5c18a198541c36b4b08b9cc DIST libtmux-0.22.1.gh.tar.gz 266173 BLAKE2B 743d43fcebfb0058c9ff13f0fb9ad811403f85bf80dd68dbeead86fe079b4176db15c9bf0a8dd48fae67cb9fa968633595a51e6fcf6091bff54df911d2dd17bf SHA512 f056ecbf793cd90bb60d50252c78eb67a8312eb3eda92d68ff69ed85270f23c9d4489789438fb9d228600320a2afb64a29a70c00a415604b65079167381c46d6 +DIST libtmux-0.23.0.gh.tar.gz 267917 BLAKE2B 55b564ca517b346cdcb81b114cb62d3a10d94aad7be54b5172669a4c42f9d01d54c467ba32d818ec4851ae148bc0cadf174e47f5026a5025d015bc1e294802d9 SHA512 28b2b356e2f774085ffd03a1c63b1b7d6ece24765c54728a3e71fabe7b46b15f61a0a0263366bb67dfc440129c07cb6ff6f6dc6141b8d1f2e9fe96fc05b8b88a EBUILD libtmux-0.21.0.ebuild 1224 BLAKE2B 0c19dc33639ef451cfe4659aab6b3b1e38d96cb6899f6dbb85aa655a99010be3174ad43c7c7522d3c2d8e597e789048ae8feddc03836d4ab60fd9c5333c9b665 SHA512 9c9e4c7aa82223e54b12bfdd3c088954221f5794723d4766988654d99e3a349eb1928c664cd590021f1a30fc3a854e0811e8f993ffe431394c0fee3839a54b19 EBUILD libtmux-0.22.1.ebuild 1226 BLAKE2B 33869818384b647487e2b595316882f800a75a819ae93e1744273347f1b020cb96d03d83546ecb48b76f1c4627335db6d84b46e6aad92eced8a8cc2bd3121cba SHA512 ff6dd7967eb642106ef4a5ec353d405b814df2c7d3a90d31b085bb3789155cfe0b92704268c8b3d5a82dde6dbcf700d71182d5b3f63ba7ae346d9f76d3ba769e +EBUILD libtmux-0.23.0.ebuild 1195 BLAKE2B 227f83d5e181758b32a5cbdb30c6b6acb51e7c5908e7ea31a723a3f49bf8c68a0ad71feaedacf66bdf35c1b177311ed0465c2e47c462d5c55fc69251d780e5b6 SHA512 7c2c351f9b944eadc69941d836cc94bea3256cfed19cbb6233523a3d5081f4640df638b4c3f8f1bc0b4d16fe8204ba9b36313eeff988f834acb848ba42cb9a40 MISC metadata.xml 403 BLAKE2B 68af7251349c8999bbdbfb7b55ca4632f8752468d7e478fd985097af86d00afe93b231667a25e3c997a3bc86b708d4e6d6ef5c35a783871cdc83519fc1db1ab1 SHA512 2a88df695e94f1da966bb72f7e90d00f2e343e40fe1924837f8c087dfc9a9a84fe0b2909a98f2f41ba72f6ba01796888a80cbac3f1bf9f05984a06385037d977 diff --git a/dev-python/libtmux/libtmux-0.23.0.ebuild b/dev-python/libtmux/libtmux-0.23.0.ebuild new file mode 100644 index 000000000000..f6219acb462a --- /dev/null +++ b/dev-python/libtmux/libtmux-0.23.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{9..12} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python API for tmux" +HOMEPAGE=" + https://libtmux.git-pull.com/ + https://github.com/tmux-python/libtmux/ + https://pypi.org/project/libtmux/ +" +SRC_URI=" + https://github.com/tmux-python/libtmux/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=" + >=app-misc/tmux-3.0a +" +BDEPEND=" + test? ( + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + libtmux/pane.py::libtmux.pane.Pane.send_keys +) + +python_prepare_all() { + local issues="https://github.com/tmux-python/libtmux/issues/" + sed -r -i "s|:issue:\`([[:digit:]]+)\`|\`issue \1 ${issues}\1\`|" CHANGES || die + rm requirements/{doc,dev}.txt || die + + # increase timeouts for tests + sed -e 's/0.01/0.1/' -i tests/test_test.py || die + + sed -e '/addopts/s:--doctest-docutils-modules::' \ + -e '/README\.md/d' \ + -i setup.cfg || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest index df4c5828954a..d8a0b346e21f 100644 --- a/dev-python/matplotlib/Manifest +++ b/dev-python/matplotlib/Manifest @@ -4,6 +4,6 @@ AUX matplotlib-3.7.2-macOS_no-Cocoa.patch 565 BLAKE2B def5ba43c30792af7cbad5204e DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca SHA512 ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083 SHA512 d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67 DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a SHA512 3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d -EBUILD matplotlib-3.7.1.ebuild 10042 BLAKE2B c0b158220afebee30b91e13d80611cd7eebfafe4399f0327e662782b666807409844182d4bd283300535cecc5cc9a0b5e32bc99c472d6e9d106820d677d67a39 SHA512 05d6f5176e6c4b2431969bdf130f06525d56db044ca5e65516a9bf7363feb25e22c48c7a146102c1ca2da4a9ba783e6a8da98b80efb08674ba456b245b691e0e -EBUILD matplotlib-3.7.2.ebuild 10251 BLAKE2B f52edf3a8b115c4d3eaecf99701b5d038c1f17408a3d7f3efe3a42f7df8f3fc64e9bca1e35b69505873b7cd737a60c2d5983b31c51a105d89df86d376cf17716 SHA512 97e5a57a3a2dfafe7e668f45ccbd458afea1fe6a576f126cd3eba060eda30cd4dda0d581cfebde5bc05fcfddcf1bfccd019b7dbe9b9db743a428f71868759c76 +EBUILD matplotlib-3.7.1.ebuild 10081 BLAKE2B 20a93311d408f379c381bf4412481b558142e03e31e2d6ae506f2f20663e836d31524d91d4826515bce90607d9184999df712f7b8b533385eaba6aa2007cf634 SHA512 ade41d705e30cc712edcd1c2447d2d0c196b0ad5bc475f42719a0b79363c0b12f59d4d9db27f16572719348fea66c5177ea0da2ec677ef87d42fe0f3d034997d +EBUILD matplotlib-3.7.2.ebuild 10290 BLAKE2B f429909f7dceaf77aa96e921e426a6fbb2d67b96f450dfebbf12a09df23d35902abe25b425eb3ea8e331d4c252a0ef74a6eae83b46d9f3ef73e302b711a5fdf6 SHA512 dba873d255fbbd4d4cde4afca61150b600466cdcf597e9a25cd1ed9c6da2fcb928b824496c8e3f315463fc3d1651b49b32983ebdfaa8c887c93949dcee7fd1e8 MISC metadata.xml 1074 BLAKE2B 1d7dce116e09939378872c2eaf5153948b7e934626110eb4899d0dfc2781429522328f1c4efd2c40f829da64e19bed8f9fbd1b8907a6e74a5fd54587c1d29e5b SHA512 e344bfc813e09c24a8edfa9c062eb2a6c44535559370f508a27a2de20c6ab92aeb48bc8daf9c357178e513eb2474a33782e4098c0f3bcbb84b11f7388ef1a704 diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild b/dev-python/matplotlib/matplotlib-3.7.1.ebuild index 55747a1aa126..6d55e63a2d55 100644 --- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild +++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild @@ -88,6 +88,7 @@ RDEPEND=" BDEPEND=" ${RDEPEND} + dev-python/pybind11[${PYTHON_USEDEP}] >=dev-python/setuptools-scm-7[${PYTHON_USEDEP}] virtual/pkgconfig doc? ( diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild b/dev-python/matplotlib/matplotlib-3.7.2.ebuild index fed1472da207..dd93cb1ef3b7 100644 --- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild +++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild @@ -91,6 +91,7 @@ RDEPEND=" BDEPEND=" ${RDEPEND} + dev-python/pybind11[${PYTHON_USEDEP}] >=dev-python/setuptools-scm-7[${PYTHON_USEDEP}] virtual/pkgconfig doc? ( diff --git a/dev-python/mkdocs-autorefs/Manifest b/dev-python/mkdocs-autorefs/Manifest index 134b17004221..f0275872da28 100644 --- a/dev-python/mkdocs-autorefs/Manifest +++ b/dev-python/mkdocs-autorefs/Manifest @@ -1,5 +1,3 @@ -DIST mkdocs-autorefs-0.4.1.tar.gz 13142 BLAKE2B 454bda6a7e8fcf3a09b5e50e765b3a55cef568f024fd5eb3a0a3ad3c1f4eab239c3dc169a38f26a6d705443b55a2d910bd89d1f199d99e28cc8467ed7a598fb8 SHA512 5d6e5cb39271467cba7756051a00c522ecc37318f63ebd849e01684654956700606a70fea68156acff1c04cd9fd47681537954a459dc9b9355ef4daceecc9e75 DIST mkdocs_autorefs-0.5.0.tar.gz 12517 BLAKE2B 34672364f158a3cae5786cfe8576d0bd8cfad4fb21ecd72a29eae11a5d74994ae68920232ba07f306b87f8f7b8523c37e8557f537b98c3be5fe3e4bdee1ecb80 SHA512 b7bdf1b7d085fdf167d13a776369f1b9a2fd220d6e6c7061ab6c8386e734a34ce522fd69b9b16910bab51c80deac1bb820425f4b42c2d89e59b0ef5db95ffcb4 -EBUILD mkdocs-autorefs-0.4.1.ebuild 536 BLAKE2B 18fc6d070a8c15f6b542efcaa874bd17088dee2d4156a27c8db5a4ddcb2cdb0adfc5f4ff4ee3af40e237d0acd98f3b2594267cac95fe0e43c948c4562c2eea50 SHA512 0050d063880e8cfc62e82fe9da468ca13a9e4d8c5da362c4b4ed73fcdcd8954437d347111cef941aebf160ee222c96428f015c8db902f544afa778e3944d076f EBUILD mkdocs-autorefs-0.5.0.ebuild 574 BLAKE2B 4b40705384dc94add51a8c3c7d04eaedc4e1b8908a2febcbb3629cd2b9165c64c6c73ac7bcb05435a4ad9ae1b733f66b7ae74b701d425e374e36031a439af12f SHA512 55a0e8766f876c0f528448922a4fba9260b4819d0540e71452bd80466979f4e747670593f7fb566feb0306a406ae397ed083b27ac72ec012a1bba95a87a7a549 MISC metadata.xml 409 BLAKE2B fd2eb4943b6229ae1eee9468b8923714474662645f968653506c1e685f42f3eb133ae0c035b943d2be639a88e10babca1f18b3d4330d812057ba8e7f57628f50 SHA512 8079217df9a9d4db4bb7d345ba9508b7275fa77e43d3b6a23969ba23cf8c348a15782ba71bb66f7a3fa8f15a05bf4993dbca7e8137c02838f36274e245726391 diff --git a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild b/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild deleted file mode 100644 index 7d56c2171927..000000000000 --- a/dev-python/mkdocs-autorefs/mkdocs-autorefs-0.4.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=pdm -PYPI_NO_NORMALIZE=1 - -inherit distutils-r1 pypi - -DESCRIPTION="Automatically link across pages in MkDoc" -HOMEPAGE="https://mkdocstrings.github.io/autorefs/ https://pypi.org/project/mkdocs-autorefs/" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND="dev-python/markdown[${PYTHON_USEDEP}] - dev-python/mkdocs[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest index 194d75b12b3d..0b1ab2bbe8fc 100644 --- a/dev-python/mkdocstrings-python/Manifest +++ b/dev-python/mkdocstrings-python/Manifest @@ -1,9 +1,3 @@ -DIST mkdocstrings-python-1.2.1.gh.tar.gz 132468 BLAKE2B 287cae20510818c085bf505fea0f74e39df86538e19bfcb90aa7f6d46fb237158979dc65c7f955d73461fadb4ed35263ef47b9771f224b5793026a9f0b3c86e1 SHA512 147849a88c3bb5347c1cb4293c9ee9c54cb33933bc274dc5bc933f72deb64016c7f7b8ba817311e282c68606d0980571d5713dec7a47e8d6c51168d524af7d97 -DIST mkdocstrings-python-1.3.0.gh.tar.gz 132776 BLAKE2B 894068067f301f40ed9535cd929fdbd40aa396c9c09c0cee7887f50669465cd0422c0b9b240553193df7e7d4c90f0bf2b591000e6568ee3c47256fc5d1f79179 SHA512 caf806d6285281ef84ed78bd6295ec6732d454a602f55f825436d0a17e9ab62e33ac21510d0ccee5d33fb3c117ec416859ad90ce75d608649a277342d1dc5a1c -DIST mkdocstrings-python-1.4.0.gh.tar.gz 133783 BLAKE2B 6f9f0e157f9b9baa097366690c46e6fd3b8a2a7626eb3cc2c182a37ebb8d9fca55d8eb040f4c43aa1ef52c956e4d258c51a427ce7e7e04eec97d1ab32a2355f6 SHA512 c949180cc3fcfa809fad00374de9030ef6f2f8061251cf0e5857272908fdf9db6626d1f8c8de2a438dd8f7a5256b9e5daa2930519a4ab6324039b6555f547f6b DIST mkdocstrings-python-1.5.0.gh.tar.gz 134827 BLAKE2B 8af0d4497a93c9064a4413ea88efe54461a56bfe58980162467c65ce20c612a15cd59334499c98ca6d2ad99f1c4bff3ad7feef0ddb654d4c171462169903d34a SHA512 99fd4db1541c48317e3bb7a8a4600cb358e938d506eb85773cd9d52de220a444a508df5b5ab7f5346f2680a2c2aa2f7c9635e62adc4fbc53e7500f1aaf6bc079 -EBUILD mkdocstrings-python-1.2.1.ebuild 861 BLAKE2B 7c7c0491dc73801d217fcac26f68c768599c81c5abd64dcbbe41dae2ede7ce3906289d520b3f3b06c83d89aede77f5648036f4e845e11b30941700d7ed5cc30d SHA512 8d9be4de760da3db801a607085342c35dd8bd448ecda072446367340805a8eb046a15b5bb5a89c3621ba8c25ccfceb0eb7bf0102ed42a323e52b5814db66209a -EBUILD mkdocstrings-python-1.3.0.ebuild 904 BLAKE2B 81b1b24e019f3a0ca5f1985ac5360bd00e0597d319ef2b27a3dde4ebcf1d189d285cd5466d1cc2e8ce91d4a9ed4f4572b3b490c04820a44ecbed500ca02d6a9a SHA512 75c785a810d602c15c8e852e3baf9578c1bed623071c026d9040f1e2a62bae2273af7c133a61d1e02c2d07a4a8db0a79a8f494625e0cbc720b56772ec1aa7606 -EBUILD mkdocstrings-python-1.4.0.ebuild 859 BLAKE2B cf0a61dd35c159a9b44b31fc520e93abecabf6590c5b21455e84a2d50a742164757ae1923a1233211f912575c6c8f5bbc3a47ebf0049e4e4fc068fd729fd46e7 SHA512 87159cbcdea4c6822fdefd886ca003609060e073ff3256fbb23a64ca332b704d5d7be9235dc10b3bdc7ed5a75efad1bf9a788b40dafc336cbdf9100d8d0e91d6 EBUILD mkdocstrings-python-1.5.0.ebuild 859 BLAKE2B cf0a61dd35c159a9b44b31fc520e93abecabf6590c5b21455e84a2d50a742164757ae1923a1233211f912575c6c8f5bbc3a47ebf0049e4e4fc068fd729fd46e7 SHA512 87159cbcdea4c6822fdefd886ca003609060e073ff3256fbb23a64ca332b704d5d7be9235dc10b3bdc7ed5a75efad1bf9a788b40dafc336cbdf9100d8d0e91d6 MISC metadata.xml 411 BLAKE2B 0ac98abc8de945139a73e2083e8c04df749bd8c0c26c446df65218057182391ae025885fa5c5bde2d1139dde9916aa3baa0426d70b57326563c3fdaf466a20d8 SHA512 c7ec032c8ae7197452714dc2b541ccad1cf84d7844dafc4e7581ffb00c62c0fd2c38d453e62a7706d74d2d20146acdf1e99e502ab8bd8976acfd6f5a605e1c56 diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild deleted file mode 100644 index 44a4ca132d47..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.2.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=pdm-backend - -inherit distutils-r1 - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" -# Tests need files absent from the PyPI tarballs -SRC_URI=" - https://github.com/mkdocstrings/python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/python-${PV}" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - >=dev-python/griffe-0.30.0[${PYTHON_USEDEP}] - dev-python/mkdocstrings[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild deleted file mode 100644 index 17104df0a441..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.3.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=pdm-backend - -inherit distutils-r1 - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" -# Tests need files absent from the PyPI tarballs -SRC_URI=" - https://github.com/mkdocstrings/python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/python-${PV}" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - =dev-python/griffe-0.30.0[${PYTHON_USEDEP}] - dev-python/mkdocstrings[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.4.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.4.0.ebuild deleted file mode 100644 index 045b30f98097..000000000000 --- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.4.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=pdm-backend - -inherit distutils-r1 - -DESCRIPTION="Python handler for dev-python/mkdocstrings" -HOMEPAGE=" - https://mkdocstrings.github.io/python/ - https://github.com/mkdocstrings/python/ - https://pypi.org/project/mkdocstrings-python/ -" -# Tests need files absent from the PyPI tarballs -SRC_URI=" - https://github.com/mkdocstrings/python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/python-${PV}" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~riscv" - -RDEPEND=" - >=dev-python/griffe-0.33[${PYTHON_USEDEP}] - dev-python/mkdocstrings[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mkdocs-material[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -export PDM_BUILD_SCM_VERSION=${PV} diff --git a/dev-python/opensearch-py/Manifest b/dev-python/opensearch-py/Manifest new file mode 100644 index 000000000000..8fd3793947ae --- /dev/null +++ b/dev-python/opensearch-py/Manifest @@ -0,0 +1,5 @@ +DIST opensearch-py-1.1.0.gh.tar.gz 204905 BLAKE2B d54875ddf57de0338c233abc69fed0df83154977b641f151c268faebfe303d851664abafab40bbf53fd5b24350f4136959130c1cc3be7ea92b616568d10130c8 SHA512 4eb3bc9e981c5293e68496143900bd50d7c3e301c76b080799bd08e5b840a2ec5610c5374f07c5a1f1e91cf3e709647f9585606ac1149fbf464cbe4168516b41 +DIST opensearch-py-2.3.0.gh.tar.gz 392631 BLAKE2B b2e88c98676c8c035f8c295b12b8cd8a7b8f4d6e4b1b4dca76f2417cf9d8c01b16bc36b3bed7f64d91d643aa2ceba681af6eac9b4d1a3d3bfa1a2cb13a53f167 SHA512 8be82ff19b4aa3d44dba8dd3b56676241de1999d6ae91c8414528132a6ed450850bf3b544a858c9fe0a5b188cd0da1196a524f9515e90369f5232c3ca7244d22 +EBUILD opensearch-py-1.1.0.ebuild 906 BLAKE2B d2f495b1b10f19841b9df213ec07385b56e1f6d45a6768d97a185c0292810dff2e19f4d29df1f31378d04331fc5b41c8626fb78314710f27a0f3138424a9820e SHA512 e4d20bab99ebe439bd712704237f7329492a14edb05e95054ce63d4e087b779dd047a4d45b2ad687405e4b62e4b176f7956b8de04be3d2fc8f23d7ec1f9ce921 +EBUILD opensearch-py-2.3.0.ebuild 1071 BLAKE2B 93d391b5d41a23c4fc03e74beddf4cd79443273dbfec7e440ff0741ada1fd6c342a4a6eb353c9ca7f8f41266f86dff0c37d7b648e152caf5d92f6401ad06b79e SHA512 60d0e13fcdae4d284ed6f0680789e99dc045e2b9853f8b9ca24edd6d3f9b20e6dc1c001c2f39f8bd48f458a1da1f25a46b5a2ba2419c85ba1a4b3e9c91a917da +MISC metadata.xml 423 BLAKE2B 106c69949c360ff2fd43eb7fefc3999d12b00bf265e8852f24f659aad2977a8ef9e9504a0db493da3a3be16ca3b633b756dfa135b211a357cf8aaaa90f1ad0cf SHA512 3841e3efdbb8ba6d3a35797d211e2f946a9ca9f72862f439e3179fbfc02f7be414d8708581c6f439ad5684106c8feb74c716ad53186a71630ed274db9b85f241 diff --git a/dev-python/opensearch-py/metadata.xml b/dev-python/opensearch-py/metadata.xml new file mode 100644 index 000000000000..76b4ac2da973 --- /dev/null +++ b/dev-python/opensearch-py/metadata.xml @@ -0,0 +1,13 @@ + + + + + arthurzam@gentoo.org + Arthur Zamarin + + + + opensearch-py + opensearch-project/opensearch-py + + diff --git a/dev-python/opensearch-py/opensearch-py-1.1.0.ebuild b/dev-python/opensearch-py/opensearch-py-1.1.0.ebuild new file mode 100644 index 000000000000..e8a8167526a5 --- /dev/null +++ b/dev-python/opensearch-py/opensearch-py-1.1.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Python client for OpenSearch" +HOMEPAGE=" + https://pypi.org/project/opensearch-py/ + https://github.com/opensearch-project/opensearch-py +" +SRC_URI=" + https://github.com/opensearch-project/opensearch-py/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +# Uses 156 GB of RAM for the test suite, needs more work. +RESTRICT="test" + +RDEPEND=" + /dev/null || die + [[ -n "${PARENT_PATCHES[@]}" ]] && eapply "${PARENT_PATCHES[@]}" + eapply_user + popd > /dev/null || die + + distutils-r1_python_prepare_all +} + +src_configure() { + DISTUTILS_ARGS=( --cpp_implementation ) +} + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die +} diff --git a/dev-python/protobuf-python/protobuf-python-9999.ebuild b/dev-python/protobuf-python/protobuf-python-9999.ebuild index 6e644110d77b..ac61281fae8f 100644 --- a/dev-python/protobuf-python/protobuf-python-9999.ebuild +++ b/dev-python/protobuf-python/protobuf-python-9999.ebuild @@ -3,13 +3,14 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 PARENT_PN="${PN/-python/}" -PARENT_PV="${PV}" +PARENT_PV="$(ver_cut 2-)" PARENT_P="${PARENT_PN}-${PARENT_PV}" if [[ "${PV}" == *9999 ]]; then @@ -23,7 +24,7 @@ else https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz -> ${PARENT_P}.tar.gz " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi DESCRIPTION="Google's Protocol Buffers - Python bindings" @@ -33,20 +34,18 @@ HOMEPAGE=" " LICENSE="BSD" -SLOT="0/32" +SLOT="0/23.3.0" S="${WORKDIR}/${PARENT_P}/python" BDEPEND=" - dev-libs/protobuf:${SLOT} - dev-python/six[${PYTHON_USEDEP}] " DEPEND=" ${PYTHON_DEPS} - dev-libs/protobuf:${SLOT} " RDEPEND=" ${BDEPEND} + dev-libs/protobuf:${SLOT} " distutils_enable_tests setup.py diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest index cd92232d689c..d7eb765bb647 100644 --- a/dev-python/pypy3_10/Manifest +++ b/dev-python/pypy3_10/Manifest @@ -1,4 +1,6 @@ DIST pypy3.10-gentoo-patches-7.3.12_p1.tar.xz 4844 BLAKE2B 9540d41cbea05ef2239c94088fbd357efccfee2d269385308255c457efb5cb9ca5c3cead53fd08c38238ac66fec9f4bc1ea0507db3e2398de32342d387a3caee SHA512 b6442feab24f0acb903d60edd2a1996e51efbb4ceb5e7f547c3405bbe0c6fb8de6f74556aa5704ae1676b03fdb5ea3d64bb8dc4848d439704e5232366f38428d +DIST pypy3.10-gentoo-patches-7.3.12_p3.tar.xz 7640 BLAKE2B 9352b6eb65c69311e8b629afc2567ab5f4b31b0aeda78539fde40f86465ee8ee76b354e78c567a532ac7804da417e5af343edc78a754780cfb970ee2c98c925f SHA512 740a14d6f5faa9a4cc0ec982c1425be56b2330450f2f6f4d667766cd1560d3d2aa5741d5ecfc7c94eaea9ae68029727cd7449f534a4ad84d26ca332605c08f6d DIST pypy3.10-v7.3.12-src.tar.bz2 23009064 BLAKE2B ad45d90de9ae51803ebcfa202763889f92f7e5c2939331433a496e53ca67dd6eeaf9c61e16cb648945409dff3c6dd6b8a2a01dfe1bed6cd6a9df98f112bff181 SHA512 080520c7de267e17a2823f06cd0a15c108a2c32fc296d6e24782050eb546fa74852d948ede2c381dba110774121b20efc3a07b553acd0ac0db4a844dfc09069e EBUILD pypy3_10-7.3.12_p1.ebuild 6027 BLAKE2B 9f9310a65a17ed5cf3cb74c4158ab922a6a3b582b582ccf354f771491ebb28c632cf71744fcc2a783ba153438b11faadf5f48f1fbba44a01d0da433b728491cf SHA512 638cc9f939341d93489fcce30acec54ef8a03b3af0c6418bd6ef353e901270cba10cc9c36268042fb331b8e1dfb94b49e1ef544b5719e954b0146064e1573c86 +EBUILD pypy3_10-7.3.12_p3.ebuild 6029 BLAKE2B 3e45315cb8f22bf5304ee3a75c672a72f85824023ef6c9c7bbd6354ce7484abe142e2cf79a4291876c1e1e20df95d6571021d2655913ff0ffe771ca7d31ce2cf SHA512 416cbc568f2d0d9acdd9efd39843a6e451fdc8a11448b527eb1a6a700a06f745e7815122226fded2ea0837bd988b1c4786ba7bc5ef8a60ec8e01244b14d8ce4e MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6 diff --git a/dev-python/pypy3_10/pypy3_10-7.3.12_p3.ebuild b/dev-python/pypy3_10/pypy3_10-7.3.12_p3.ebuild new file mode 100644 index 000000000000..c3cd1b2bb121 --- /dev/null +++ b/dev-python/pypy3_10/pypy3_10-7.3.12_p3.ebuild @@ -0,0 +1,209 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pax-utils python-utils-r1 toolchain-funcs + +PYPY_PV=${PV%_p*} +PYVER=3.10 +MY_P="pypy${PYVER}-v${PYPY_PV/_}" +PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}" + +DESCRIPTION="A fast, compliant alternative implementation of the Python (${PYVER}) language" +HOMEPAGE=" + https://www.pypy.org/ + https://foss.heptapod.net/pypy/pypy/ +" +SRC_URI=" + https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2 + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz +" +S="${WORKDIR}/${MY_P}-src" + +LICENSE="MIT" +# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))' +# also check pypy/interpreter/pycode.py -> pypy_incremental_magic +SLOT="0/pypy310-pp73-384" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+ensurepip gdbm +jit ncurses sqlite tk" +# many tests are failing upstream +# see https://buildbot.pypy.org/summary?branch=py${PYVER} +RESTRICT="test" + +RDEPEND=" + || ( + >=dev-python/${PN}-exe-${PYPY_PV}:${PYPY_PV}[bzip2(+),ncurses?] + >=dev-python/${PN}-exe-bin-${PYPY_PV}:${PYPY_PV} + ) + dev-lang/python-exec[python_targets_pypy3(-)] + dev-libs/openssl:0= + dev-python/gentoo-common + ensurepip? ( dev-python/ensurepip-wheels ) + gdbm? ( sys-libs/gdbm:0= ) + sqlite? ( dev-db/sqlite:3= ) + tk? ( + dev-lang/tk:0= + dev-tcltk/tix:0= + ) + !~dev-python/pypy3-7.3.12_rc1 +" +DEPEND=" + ${RDEPEND} +" + +src_prepare() { + local PATCHES=( + "${WORKDIR}/${PATCHSET}" + ) + default + + eapply_user +} + +src_configure() { + tc-export CC +} + +src_compile() { + mkdir bin || die + # switch to the layout expected for cffi module builds + mkdir include/pypy${PYVER} || die + # copy over to make sys.prefix happy + cp -p "${BROOT}"/usr/bin/pypy${PYVER}-c-${PYPY_PV} pypy${PYVER}-c || die + cp -p "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/* include/pypy${PYVER}/ || die + # (not installed by pypy-exe) + rm pypy/module/cpyext/include/_numpypy/numpy/README || die + mv pypy/module/cpyext/include/* include/pypy${PYVER}/ || die + mv pypy/module/cpyext/parse/*.h include/pypy${PYVER}/ || die + pax-mark m pypy${PYVER}-c + + # verify the subslot + local soabi=$( + ./pypy${PYVER}-c - <<-EOF + import importlib.util + import sysconfig + soabi = sysconfig.get_config_var("SOABI") + magic = importlib.util._RAW_MAGIC_NUMBER & 0xffff + print(f"{soabi}-{magic}") + EOF + ) + [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}" + + # Add epython.py to the distribution + echo 'EPYTHON="pypy3"' > lib-python/3/epython.py || die + + einfo "Generating caches and CFFI modules ..." + + # Generate sysconfig data + local host_gnu_type=$(sh pypy/tool/release/config.guess) + local overrides=( + HOST_GNU_TYPE "${host_gnu_type:-unknown}" + INCLUDEPY "${EPREFIX}/usr/include/pypy${PYVER}" + LIBDIR "${EPREFIX}/usr/$(get_libdir)" + TZPATH "${EPREFIX}/usr/share/zoneinfo" + WHEEL_PKG_DIR "${EPREFIX}/usr/lib/python/ensurepip" + ) + ./pypy${PYVER}-c -m sysconfig --generate-posix-vars "${overrides[@]}" || die + local outdir + outdir=$(Python - - twisted-python@twistedmatrix.com - Twisted Matrix Laboratories - Twisted twisted/twisted diff --git a/dev-python/twisted/twisted-23.8.0_rc1.ebuild b/dev-python/twisted/twisted-23.8.0_rc1.ebuild new file mode 100644 index 000000000000..bdb064ec3895 --- /dev/null +++ b/dev-python/twisted/twisted-23.8.0_rc1.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_TESTED=( python3_{10..12} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi virtualx + +DESCRIPTION="An asynchronous networking framework written in Python" +HOMEPAGE=" + https://twisted.org/ + https://github.com/twisted/twisted/ + https://pypi.org/project/Twisted/ +" +SRC_URI+=" + https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos" +IUSE="conch http2 serial ssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/automat-0.8.0[${PYTHON_USEDEP}] + >=dev-python/constantly-15.1[${PYTHON_USEDEP}] + >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}] + >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}] + >=dev-python/zope-interface-5[${PYTHON_USEDEP}] + conch? ( + >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] + >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.3[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + ) + http2? ( + =dev-python/h2-3.0.0[${PYTHON_USEDEP}] + =dev-python/priority-1.1.0[${PYTHON_USEDEP}] + ) + serial? ( + >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] + ) + ssl? ( + >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] + >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] + >=dev-python/idna-2.4[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}] + >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}] + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] + >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}] + =dev-python/cython-test-exception-raiser-1.0.2[${PYTHON_USEDEP}] + >=dev-python/idna-2.4[${PYTHON_USEDEP}] + >=dev-python/hypothesis-6.56[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + >=dev-python/pyhamcrest-2[${PYTHON_USEDEP}] + >=dev-python/pyserial-3.0[${PYTHON_USEDEP}] + virtual/openssh + ssl? ( + >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}] + >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}] + ) + ' "${PYTHON_TESTED[@]}") + ) +" + +PATCHES=( + # https://github.com/twisted/twisted/pull/11787 + "${FILESDIR}/${PN}-22.10.0-time.patch" +) + +python_prepare_all() { + # upstream test for making releases; not very useful and requires + # sphinx (including on py2) + rm src/twisted/python/test/test_release.py || die + + # multicast tests fail within network-sandbox + sed -e 's:test_joinLeave:_&:' \ + -e 's:test_loopback:_&:' \ + -e 's:test_multiListen:_&:' \ + -e 's:test_multicast:_&:' \ + -i src/twisted/test/test_udp.py || die + + distutils-r1_python_prepare_all +} + +src_test() { + # the test suite handles missing file & failing ioctl()s gracefully + # but not permission errors from sandbox + addwrite /dev/net/tun + virtx distutils-r1_src_test +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON} (xfail)" + return + fi + + "${EPYTHON}" -m twisted.trial twisted || + die "Tests failed with ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # own the dropin.cache so we don't leave orphans + > "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die + + python_doscript "${WORKDIR}"/twisted-regen-cache +} + +python_install_all() { + distutils-r1_python_install_all + + newconfd "${FILESDIR}/twistd.conf" twistd + newinitd "${FILESDIR}/twistd.init" twistd +} + +python_postinst() { + twisted-regen-cache || die +} + +pkg_postinst() { + if [[ -z ${ROOT} ]]; then + python_foreach_impl python_postinst + fi +} + +python_postrm() { + rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die +} + +pkg_postrm() { + # if we're removing the last version, remove the cache file + if [[ ! ${REPLACING_VERSIONS} ]]; then + python_foreach_impl python_postrm + fi +} diff --git a/dev-python/websockify/Manifest b/dev-python/websockify/Manifest index 161119363c72..9443d536177c 100644 --- a/dev-python/websockify/Manifest +++ b/dev-python/websockify/Manifest @@ -1,4 +1,6 @@ AUX websockify-0.10.0-fix-jwcrypto-1.3.patch 4944 BLAKE2B ec1c42458d09082b0f2c98abee8bc922e532571d2550dd0c28ca95331e9c3f5097aaef2394d72d4c89213e7c386b193897cc204fa304ad8de098eb3d8bbac1ce SHA512 f9df762236b961549bd8ee127d7363e1942a280a892676d82bd8e32d43434cb30efbcc15ef345a5a15ad9f08759861caf6f009a8afc98a15021126c8051b8da0 DIST websockify-0.10.0.gh.tar.gz 53402 BLAKE2B e909dc316d6dd0ee03ee23b07ca2d78cc60994a8f361b3968759c382c704637357848e903fb12af002b5d5b2bec957f9a4c2b0ddb0e6d008ff9b4a462f3e8871 SHA512 262071f4858e5e3b6471c6f3731d8715c5c13fcc5f43738a330323958a8f0cbe7797847bdc676f1c6c34055c6f8afb949d005a5607d6b220b893910ff973ddc5 +DIST websockify-0.11.0.gh.tar.gz 55126 BLAKE2B df49e8025ea0341b7f8d329a3b3dcddc08df3d0b42bbcb33d25726df8fee1f0a8791d552c9019a3ae514549619a0f3cc9c7861ff4f30017f27498f7465fd5d11 SHA512 cbae6abdee3c9ba6e78c2245fa7ebc4bd6aa96a534b8577da1ae9acd316dd146cece6ceb6f6cdca9c1ddcb3cbaff69e0fc3c3d6048b9374b0937abb91843bf72 EBUILD websockify-0.10.0-r2.ebuild 950 BLAKE2B d618297d5642824ae86bd2d8845caf7f1af4ce1cca70fbe53a39dc8ef58c7a59c30d2fc6af6881c1c612f29d7a4419d1fdac4916b1a098461de294ed56d01d74 SHA512 7ea33ccf3968497f8f81b4243764c8b769ad38417c9aa97c49a9d8a19392fb803362642833630773962573f02ba705f677800438745407522042d9af9d346ec4 +EBUILD websockify-0.11.0.ebuild 988 BLAKE2B fa949e84e9f82aaea38bd33818ee874514452508533e3569da89ed4600f7f04c6d5a244c392db86a8ad065bca360abe20f756bc057c743fc2fee9c9e1137cd66 SHA512 d994de69d938d358da34f37e6893c2af89b3ca661523ad0d10315e6d36878d4579fd0bf76c06f80ed1e34ffac4c387198fa1fb3225a173dcb26d9f2d70c806dd MISC metadata.xml 509 BLAKE2B 225c838d2cc6350daa72ef825bac2332db172d6790623b154a49d48fc71de06b2d4b0c732b297e93514b8b088f3b7a17fb5ade431afc28fd8893f2617a67e5e1 SHA512 c70bc93e2869fd4a85a8358ca3489d0d0e6f6d8355e616e8f5d62e2922af2d2cb415e354f91cb97a1e38633ab7bd955378f7a40fd71d5f3bb51411526d2a6c29 diff --git a/dev-python/websockify/websockify-0.11.0.ebuild b/dev-python/websockify/websockify-0.11.0.ebuild new file mode 100644 index 000000000000..4e4a5d7ab23e --- /dev/null +++ b/dev-python/websockify/websockify-0.11.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="WebSockets support for any application/server" +HOMEPAGE=" + https://github.com/novnc/websockify/ + https://pypi.org/project/websockify/ +" +SRC_URI=" + https://github.com/novnc/websockify/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/jwcrypto[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + dev-python/redis[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # TODO: incompatible with current jwcrypto? (not a regression) + tests/test_token_plugins.py::JWSTokenTestCase::test_asymmetric_jwe_token_plugin +) + +python_install_all() { + doman docs/${PN}.1 + distutils-r1_python_install_all +} diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 9ef09f57344f..e05120c841e2 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/bloaty/Manifest b/dev-util/bloaty/Manifest index aca5a38c1db5..a4db63af1305 100644 --- a/dev-util/bloaty/Manifest +++ b/dev-util/bloaty/Manifest @@ -1,4 +1,6 @@ +AUX bloaty-1.1-system-abseil.patch 3195 BLAKE2B 3d948e46bfd8dbc8beab110b67792bb2982dd86b400cac374ce8e1d56cbde4ac82e41c69fa98c6a014de7853814c98a368aa3742bb8b17d497a9b2a169cb3ea1 SHA512 e55f15384c9931f1fb66908edf1f577b94b304e4531f470144b21d0d06951af7d0c97f0f51e9c3ddb28641392762c3dbcffff357bc393f57b7ed5579a887df92 DIST bloaty-1.1.tar.bz2 5363836 BLAKE2B a538cf5634ed72844bb128238a521caf375eaab34fd3cce8fdd46002bcbc6c53ba986cc7c1e4b761b1253b2f01cb557c94e1e1585507ff89bec10c891e5f5a88 SHA512 142d0dd58fc0aadce3aee6e9260c6ed792a18cf5fe260c89051d51b9357c7527ba352c3d6c9e23a3494796fba3d88314b6ed8a3a76c6c0d111d4c509cae6b216 -EBUILD bloaty-1.1.ebuild 869 BLAKE2B 73e37a8646558eab61c9f12276c78d8ede35d49e96872e8f223c827386caba5ec26027e2357782ab3391090fe08fda92b24337da6b67f4c05f6745b33c81fd52 SHA512 016d0b54bf01ab03dc5e1695dd943b9ddb0b5e89a1c8f78e4300525af0dabfb382bf8da646d0c981487641fe9692226debcf7a4f739d2cdaf747c06ddc60cc7f -EBUILD bloaty-9999.ebuild 798 BLAKE2B c24d2c676dfcec75c3ee0246877eaa8bc094fb3abf8728af5096090093eaa2e94f4c685bcdb6ed03ef36bc4d70a65e1469e2b8a705792c44aca6994dbd6e0b4b SHA512 f2d7d6f6f09ca7cb021777e5aaf7530e3d69dcb967fe952d4fdf6e0156dad11a75cd3fab0dead023dcc58c8fbfef3be7756a43a78f7f882357f2e3a8a22eed6d +EBUILD bloaty-1.1-r1.ebuild 953 BLAKE2B d2f98425858fbec48fe0e2904f0f73b5818c12bb751baaf64f7c4801efaa480976f92b6cc6f8fd467a9f71f8ff5dc9ec441d7af3db940573886d6d894254657c SHA512 e43736a9b55c444456f1c6701de021f39802382832c7e4fe1ece879caa32e79bb1b75febd5892c6d0c1f4ceb6fe7880d203fc0e67c6ee8d599c3a4478db44748 +EBUILD bloaty-1.1.ebuild 918 BLAKE2B 94566b8bb558a0d512657898cfcbf04f5ea62d472341f78ec39a4551bbda4982315dd379040ded9c1e880e220791ec44d4f39e61bd1982b6d889117d0d9ed24e SHA512 22306a5ddf294ef4bba78df03e74738a4ae25b5e3d9633a62162dae59a7559cb92c8b869760bda38abbf946cfff610ce21d3b4569c43ea33c9d1c376e216b486 +EBUILD bloaty-9999.ebuild 953 BLAKE2B d2f98425858fbec48fe0e2904f0f73b5818c12bb751baaf64f7c4801efaa480976f92b6cc6f8fd467a9f71f8ff5dc9ec441d7af3db940573886d6d894254657c SHA512 e43736a9b55c444456f1c6701de021f39802382832c7e4fe1ece879caa32e79bb1b75febd5892c6d0c1f4ceb6fe7880d203fc0e67c6ee8d599c3a4478db44748 MISC metadata.xml 251 BLAKE2B c9bcdf6e1af4397778332e26ee1e1621e5e1d2fa91efae9b6e9b622d085c20fac131d0fd832a5e305c6fc860b8eed464da69e9a792d4543ac5f215fcab903dce SHA512 97c77c2ecdd499c00d5e7541e0e81bd0ea71632909b6499ccdb0853380edbf1536d87cd743560a88b87a1becb1ed59f31039b8b6510637bf8f55b9ae62add46a diff --git a/dev-util/bloaty/bloaty-1.1-r1.ebuild b/dev-util/bloaty/bloaty-1.1-r1.ebuild new file mode 100644 index 000000000000..e8c0b98fe27a --- /dev/null +++ b/dev-util/bloaty/bloaty-1.1-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="A size profiler for binaries" +HOMEPAGE="https://github.com/google/bloaty" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/google/${PN}" + IUSE="test" + RESTRICT="!test? ( test )" +else + SRC_URI="https://github.com/google/${PN}/releases/download/v${PV}/${P}.tar.bz2" + KEYWORDS="~amd64 ~arm64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + dev-cpp/abseil-cpp:= + dev-libs/capstone:= + dev-libs/protobuf:= + dev-libs/re2:= +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1-system-abseil.patch +) + +src_configure() { + local mycmakeargs=( + -DBLOATY_ENABLE_CMAKETARGETS=OFF + -DBUILD_SHARED_LIBS=OFF + ) + + if [[ ${PV} == 9999 ]]; then + mycmakeargs+=( + -DBUILD_TESTING=$(usex test) + $(usex test -DINSTALL_GTEST=OFF "") + ) + fi + + cmake_src_configure +} diff --git a/dev-util/bloaty/bloaty-1.1.ebuild b/dev-util/bloaty/bloaty-1.1.ebuild index d72f426425c5..60319810d1f8 100644 --- a/dev-util/bloaty/bloaty-1.1.ebuild +++ b/dev-util/bloaty/bloaty-1.1.ebuild @@ -32,14 +32,17 @@ RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( + -DCMAKE_CXX_STANDARD=14 # needed by protobuf -DBLOATY_ENABLE_CMAKETARGETS=OFF -DBUILD_SHARED_LIBS=OFF ) + if [[ ${PV} == 9999 ]]; then mycmakeargs+=( -DBUILD_TESTING=$(usex test) $(usex test -DINSTALL_GTEST=OFF "") ) fi + cmake_src_configure } diff --git a/dev-util/bloaty/bloaty-9999.ebuild b/dev-util/bloaty/bloaty-9999.ebuild index 4aa412ab17d3..e8c0b98fe27a 100644 --- a/dev-util/bloaty/bloaty-9999.ebuild +++ b/dev-util/bloaty/bloaty-9999.ebuild @@ -1,14 +1,12 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake DESCRIPTION="A size profiler for binaries" HOMEPAGE="https://github.com/google/bloaty" -LICENSE="Apache-2.0" -SLOT="0" if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -17,27 +15,39 @@ if [[ ${PV} == 9999 ]]; then RESTRICT="!test? ( test )" else SRC_URI="https://github.com/google/${PN}/releases/download/v${PV}/${P}.tar.bz2" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" fi +LICENSE="Apache-2.0" +SLOT="0" + BDEPEND=" virtual/pkgconfig " DEPEND=" + dev-cpp/abseil-cpp:= dev-libs/capstone:= dev-libs/protobuf:= dev-libs/re2:= " RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-1.1-system-abseil.patch +) + src_configure() { local mycmakeargs=( -DBLOATY_ENABLE_CMAKETARGETS=OFF + -DBUILD_SHARED_LIBS=OFF ) + if [[ ${PV} == 9999 ]]; then mycmakeargs+=( -DBUILD_TESTING=$(usex test) + $(usex test -DINSTALL_GTEST=OFF "") ) fi + cmake_src_configure } diff --git a/dev-util/bloaty/files/bloaty-1.1-system-abseil.patch b/dev-util/bloaty/files/bloaty-1.1-system-abseil.patch new file mode 100644 index 000000000000..40a1d2df97ba --- /dev/null +++ b/dev-util/bloaty/files/bloaty-1.1-system-abseil.patch @@ -0,0 +1,92 @@ +https://src.fedoraproject.org/rpms/bloaty/blob/rawhide/f/bloaty-1.1-absl.patch +https://github.com/google/bloaty/pull/347 + +diff -up ./CMakeLists.txt.1 ./CMakeLists.txt +--- ./CMakeLists.txt.1 2020-05-24 00:36:23.000000000 -0400 ++++ ./CMakeLists.txt 2020-12-19 12:32:29.021943521 -0500 +@@ -2,7 +2,8 @@ cmake_minimum_required(VERSION 3.5) + cmake_policy(SET CMP0048 NEW) + project (Bloaty VERSION 1.0) + project (Bloaty VERSION 1.1) +-set(CMAKE_CXX_STANDARD 11) ++set(CMAKE_CXX_STANDARD 17) ++set(CMAKE_POSITION_INDEPENDENT_CODE ON) + + # Options we define for users. + option(BLOATY_ENABLE_ASAN "Enable address sanitizer." OFF) +@@ -36,6 +37,8 @@ else(${PKG_CONFIG_FOUND}) + endif(${PKG_CONFIG_FOUND}) + endif(UNIX) + ++find_package(absl) ++ + # Set default build type. + if(NOT CMAKE_BUILD_TYPE) + message(STATUS "Setting build type to 'RelWithDebInfo' as none was specified.") +@@ -89,11 +92,10 @@ endif(UNIX) + + include_directories(.) + include_directories(src) +-include_directories(third_party/abseil-cpp) + include_directories("${CMAKE_CURRENT_BINARY_DIR}/src") + + # Baseline build flags. +-set(CMAKE_CXX_FLAGS "-std=c++11 -W -Wall -Wno-sign-compare") ++set(CMAKE_CXX_FLAGS "-W -Wall -Wno-sign-compare") + set(CMAKE_CXX_FLAGS_DEBUG "-g1") + set(CMAKE_CXX_FLAGS_RELEASE "-O2") + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g1") +@@ -149,7 +151,7 @@ endif(${PROTOC_FOUND}) + file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/src/bloaty_package.bloaty + DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) + +-add_library(libbloaty ++add_library(libbloaty STATIC + src/bloaty.cc + src/demangle.cc + src/disassemble.cc +@@ -159,6 +161,13 @@ add_library(libbloaty + src/macho.cc + src/range_map.cc + src/webassembly.cc ++) ++ ++if (absl_FOUND) ++ target_link_libraries(libbloaty PUBLIC absl::base absl::strings absl::numeric) ++else() ++ include_directories(third_party/abseil-cpp) ++ target_sources(libbloaty + # Until Abseil has a proper CMake build system + third_party/abseil-cpp/absl/base/internal/raw_logging.cc # Grrrr... + third_party/abseil-cpp/absl/base/internal/throw_delegate.cc +@@ -179,7 +188,8 @@ add_library(libbloaty + third_party/abseil-cpp/absl/types/bad_optional_access.cc + # One source file, no special build system needed. + third_party/demumble/third_party/libcxxabi/cxa_demangle.cpp +- ) ++ ) ++endif() + + if(UNIX) + set(LIBBLOATY_LIBS libbloaty) +@@ -249,9 +259,8 @@ else() + enable_testing() + + if(BUILD_TESTING) +- add_subdirectory(third_party/googletest) +- include_directories(third_party/googletest/googletest/include) +- include_directories(third_party/googletest/googlemock/include) ++ find_package(GTest) ++ pkg_search_module(GMock gmock) + + set(TEST_TARGETS + bloaty_test +@@ -261,7 +270,7 @@ else() + + foreach(target ${TEST_TARGETS}) + add_executable(${target} tests/${target}.cc) +- target_link_libraries(${target} "${LIBBLOATY_LIBS}" gtest_main gmock "${CMAKE_THREAD_LIBS_INIT}") ++ target_link_libraries(${target} "${LIBBLOATY_LIBS}" GTest::Main GTest::GTest ${GMock_LIBRARIES} "${CMAKE_THREAD_LIBS_INIT}") + endforeach(target) + + add_executable(fuzz_test tests/fuzz_target.cc tests/fuzz_driver.cc) diff --git a/dev-util/drone-cli/Manifest b/dev-util/drone-cli/Manifest index dc948c2931d1..196299f24182 100644 --- a/dev-util/drone-cli/Manifest +++ b/dev-util/drone-cli/Manifest @@ -1,4 +1,4 @@ DIST drone-cli-1.7.0-deps.tar.xz 48810472 BLAKE2B 540ff9887344ada33cb851b333ddf505504266109e04017a1bfc8fa0d2c6b4c65f45d4afc286f5b635d523d35b6b2c5fb2b94dbd1cd88bed3f44b009af68787a SHA512 1d8112db3460af58cd88c931fb1759c86affc43582103c4c60ef6d6314c3e35a26d21c1f757661851bd5f0b3e292c328265ec7ae166c305fd1718f8f39fde48b DIST drone-cli-1.7.0.tar.gz 59347 BLAKE2B b8c0e3b9beea5dfca6abe705470012238ec6cfc0a88ff5145bac98697c9904aed332bda4c9ccffd5287f3e20954a11b36b2a4f22a96ec62101a2e608a120c691 SHA512 d7345d05a15f7ac8f3fc8406652b5303f6139baca49bef9f1c5ed69a61bce44a5154d20ffd9451fbb4d27deb3a3fbeba3ce8bac6370e6b050d8c066648fb2ad0 -EBUILD drone-cli-1.7.0.ebuild 583 BLAKE2B 8cdb0c666ddedc6b6f6a07a71837f696608c5dfa62d2bd8c78ee91ad7004c2e4d60dfa3a9bcf8bc6f205ec392eabc229d5f9bd825f4b6dd7af85c802f8569753 SHA512 ae62f2ec70f5d9fea9ccc4e6be2ab21194ee5755936056e911bac742cfd78828d66106a528041be17bf9e0af1a060cfabfd45fe136210334254dc674041c4dc0 +EBUILD drone-cli-1.7.0.ebuild 620 BLAKE2B 2a621f72eb6ea132b0f2eb6306c575c99105b6b141bc715882bb2ce8d96311e36df3551fbbc7cee60cb701a5b9af1afc8777947e85f3fb5f9ea0f8e1f53e5ac1 SHA512 c17bb71581ef2b64e2fdede490c963e34477ceaa3d08a9e1cbf9a67f973630870c2033802873d46fe1808715561f0286c8017c48f2af39e18a641c1d0b2d3b19 MISC metadata.xml 329 BLAKE2B a776dcbb6cd5143660d0e97649ff778445ce0ce0df09d5ef12c51392aebbb5e4f4a0f6dbb7a7b05bc26dc33ff75bfed60baba7ded7570d0514950a4d6c01c845 SHA512 75bf4e3bae846b0246736e13f99efdee4d912f729027aeb1611704c959a9888628d7688beed9c6ecbbb009a5d2cc9bbea7986337c7c42a819890a310aa8a8f73 diff --git a/dev-util/drone-cli/drone-cli-1.7.0.ebuild b/dev-util/drone-cli/drone-cli-1.7.0.ebuild index 53c6bbee5e2a..c71e573f9e5d 100644 --- a/dev-util/drone-cli/drone-cli-1.7.0.ebuild +++ b/dev-util/drone-cli/drone-cli-1.7.0.ebuild @@ -14,6 +14,8 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" +RDEPEND="!/cmake/modules/falcosecurity-libs.cmake +LIBS_COMMIT="e5c53d648f3c4694385bbe488e7d47eaa36c229a" + +SRC_URI="https://github.com/draios/sysdig/archive/${PV}.tar.gz -> ${P}.tar.gz + https://github.com/falcosecurity/libs/archive/${LIBS_COMMIT}.tar.gz -> falcosecurity-libs-${LIBS_COMMIT}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+modules" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS} + app-misc/jq + dev-cpp/tbb:= + dev-cpp/yaml-cpp:= + dev-libs/libb64:= + dev-libs/openssl:= + dev-libs/protobuf:= + net-dns/c-ares:= + net-libs/grpc:= + net-misc/curl + sys-libs/ncurses:= + sys-libs/zlib:=" + +DEPEND="${RDEPEND} + dev-cpp/nlohmann_json + dev-cpp/valijson + virtual/os-headers" + +# for now pin the driver to the same ebuild version +PDEPEND="modules? ( =dev-util/scap-driver-${PV}* )" + +src_prepare() { + # manually apply patch to falcosecurity-libs dependency + pushd "${WORKDIR}" && \ + eapply -p0 "${FILESDIR}/${PV}-libs-gcc13.patch" && \ + popd + + # force C++14 standard for libs & main + sed -i -e 's:-std=c++0x:-std=c++14:' "${WORKDIR}"/libs-${LIBS_COMMIT}/cmake/modules/CompilerFlags.cmake || die + sed -i -e 's:-std=c++0x:-std=c++14:' -e 's:-ggdb::' CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + # don't build driver + -DBUILD_DRIVER=OFF + + # libscap examples are not installed or really useful + -DBUILD_LIBSCAP_EXAMPLES=OFF + + # point to the falcosecurity-libs tree + -DFALCOSECURITY_LIBS_SOURCE_DIR="${WORKDIR}"/libs-${LIBS_COMMIT} + + # explicitly set version + -DSYSDIG_VERSION=${PV} + + # unbundle the deps + -DUSE_BUNDLED_DEPS=OFF + + # add valijson include path to prevent downloading + -DVALIJSON_INCLUDE="${ESYSROOT}"/usr/include + + # enable chisels + -DWITH_CHISEL=ON + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + # remove driver headers + rm -r "${ED}"/usr/src || die + + # move bashcomp to the proper location + dobashcomp "${ED}"/usr/etc/bash_completion.d/sysdig || die + rm -r "${ED}"/usr/etc || die +} diff --git a/dev-util/sysdig/sysdig-0.29.3.ebuild b/dev-util/sysdig/sysdig-0.29.3.ebuild deleted file mode 100644 index 83dacb21b23f..000000000000 --- a/dev-util/sysdig/sysdig-0.29.3.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( luajit ) - -inherit bash-completion-r1 cmake lua-single - -DESCRIPTION="A system exploration and troubleshooting tool" -HOMEPAGE="https://sysdig.com/" - -# For now we need to bump this version of falcosecurity/libs manually; -# check the used git revision in /cmake/modules/falcosecurity-libs.cmake -LIBS_COMMIT="e5c53d648f3c4694385bbe488e7d47eaa36c229a" - -SRC_URI="https://github.com/draios/sysdig/archive/${PV}.tar.gz -> ${P}.tar.gz - https://github.com/falcosecurity/libs/archive/${LIBS_COMMIT}.tar.gz -> falcosecurity-libs-${LIBS_COMMIT}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+modules" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS} - app-misc/jq - dev-cpp/tbb:= - dev-cpp/yaml-cpp:= - dev-libs/libb64:= - dev-libs/openssl:= - dev-libs/protobuf:= - net-dns/c-ares:= - net-libs/grpc:= - net-misc/curl - sys-libs/ncurses:= - sys-libs/zlib:=" - -DEPEND="${RDEPEND} - dev-cpp/nlohmann_json - dev-cpp/valijson - virtual/os-headers" - -# for now pin the driver to the same ebuild version -PDEPEND="modules? ( =dev-util/scap-driver-${PV}* )" - -src_prepare() { - sed -i -e 's:-ggdb::' CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - # don't build driver - -DBUILD_DRIVER=OFF - - # libscap examples are not installed or really useful - -DBUILD_LIBSCAP_EXAMPLES=OFF - - # point to the falcosecurity-libs tree - -DFALCOSECURITY_LIBS_SOURCE_DIR="${WORKDIR}"/libs-${LIBS_COMMIT} - - # explicitly set version - -DSYSDIG_VERSION=${PV} - - # unbundle the deps - -DUSE_BUNDLED_DEPS=OFF - - # add valijson include path to prevent downloading - -DVALIJSON_INCLUDE="${ESYSROOT}"/usr/include - - # enable chisels - -DWITH_CHISEL=ON - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # remove driver headers - rm -r "${ED}"/usr/src || die - - # move bashcomp to the proper location - dobashcomp "${ED}"/usr/etc/bash_completion.d/sysdig || die - rm -r "${ED}"/usr/etc || die -} diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index b45e92e6e7dd..9eccc787ed93 100644 Binary files a/dev-vcs/Manifest.gz and b/dev-vcs/Manifest.gz differ diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest index baa76ec76430..0b9583439d2d 100644 --- a/dev-vcs/git/Manifest +++ b/dev-vcs/git/Manifest @@ -11,22 +11,22 @@ DIST git-2.39.2.tar.xz 7163224 BLAKE2B bcd9abdaf8ce626de7aec2da666395f80212772aa DIST git-2.39.3.tar.xz 7166100 BLAKE2B 862a5636df681e46797034bf22ca7712d70ead94ac0a911b81e4eeb3c83e67fdc56b839055b3b54bdab0ffceabe9fa2efb9e2870b1c0f40590ddb33e7427cd2a SHA512 ddd9f41df9d59aedaddb3a3cd551c105903b5f8c86455d4d05a8342920d67754b358b6ab0d6c10cca743b8e0e621baea16f71a9d6290f4d37297a9c45e8b3763 DIST git-2.40.1.tar.xz 7185260 BLAKE2B 50957227a572db54b931976d4c22edeaf0d5678d05d37f9478e736487d3e0755c1d70775cea9e3ce82e07f228fa809f3b461fb5b7f267117cc5aeffff915c096 SHA512 9ab41c64c6e666c314683bc4925535e037d43f947b8d327ff7d0379ac12899f4effcc2fe4e47b1ce652ad7140aa4f01f3b99f9cc0cf854cfeface1a5d3e1893e DIST git-2.41.0.tar.xz 7273624 BLAKE2B 9119e1d1ff0ff332559a6609707846c2af7c61bea6ea728e834e4bd7f1ff6dd636a081c227b32a88fc5de1ea8987951cc56d0e94c90bbaa211ff415c5020d070 SHA512 a215bc6d89afbddd56adac901c24ea2b7f98a37bf6a6a2756893947012ffaa850e76247a3445a5ab13ab5a462f39986fec33eed086148aba5eb554dc1799fee0 -DIST git-2.42.0.rc1.tar.xz 7304064 BLAKE2B 488d1377bdff1fff8e952b4f91efa9cf2f6db9ddbe48b00f532e1088c2f48302186f0e7c823a1d447ca883bd926a57494298f22e63fd37e4a36d8b5643c0831b SHA512 3ea7de73ecfbf1ae93bb3554b5666df3eff7c1afe0344c4e55a5a618d311ed45a06f42c74d59f5e95c6e48a6058886026216f56645fab8fa97761518c8f760af +DIST git-2.42.0.tar.xz 7346760 BLAKE2B efe8abd42955a7aee32a12067466d1d8dfc3946f40750254ad431bab7debe3398a9fd4833817a93f6496229184e7890034581300d8c94a98f0c0a209f3021bf4 SHA512 afe5bca3c084d4ddd66f20afa820ba10f61007f66846108929e0d4ee7b7eaa896fcf00917dead16881d840f674dec6dd0e353a05e62a31016694af3d7d22a51d DIST git-htmldocs-2.39.2.tar.xz 1505352 BLAKE2B 8b60f9bae9585aab8782f38ff64391a9c8fddeed47d84a989b4f65db87c14e927d1d975fa5239435e921dbc74a75c600d6f0485defa1a235a66355c0f8d9060d SHA512 fe0982e653784285bce7f158956892900ae9c88aa986261de4184e3349e34ee54f92d7280e143031b107872fc1729814489f6e355aa12dc415d724da65ec3716 DIST git-htmldocs-2.39.3.tar.xz 1506828 BLAKE2B 732e86ee004a44230d8f10eac16a14fbfb348d4278001011a0d22ba91240fbe65cad341b0547b649db3ce7fc67fc6fb544c896e7ba4bd7f1fa3c9b42371febf9 SHA512 7616c9c6600759f06973d36d5233b3909da72f39318410f5522b890d282a74e7585433c7195fed4792d5b7955292a466abcc2185ffdc23d0e8928ad58d7db1bf DIST git-htmldocs-2.40.1.tar.xz 1517900 BLAKE2B 864edd5b2389362dcf5d0c9f08cbf3bac6303cf6505b2d5446e73aeb591ac9212948b6f68434671e3bfba6f64d6aff02d315848d08647d22177292775411e5b3 SHA512 770c9765bab1f0773615d67f4eb817c42e1a946da205381ac0c208c4b2d4185c351aebbd7294afe66ef794b65cc9123b255a585a3df2990b5dfe779aaacb0800 DIST git-htmldocs-2.41.0.tar.xz 1525692 BLAKE2B 4ea74130e21fed3ebbe09b849eddc48654fa7563299d8c2173856741d3c490a1672ac6b2005f716d6ae2d7759f92caafc56ccbf2408ba8ec87266b9c10530d73 SHA512 8a28f330f21e1da901ef8575509b56cede1a8f1d03e49fca802e561095c137c9ef23f3d6bd33d0e8a537bc1f93131ce7aafc92d4a9b0a80ade67249f22ff69d5 -DIST git-htmldocs-2.42.0.rc1.tar.xz 1536284 BLAKE2B 073e175ad3fad55f34e93a43c3d5c8dcdf96a95f6095803b5f95f6be6fc56866e1497ba1bfd7a1636ecb84074bbab329fdeed5d981d2f705686439049d3b0662 SHA512 f011c30660f76c0d9efd896d11315143bd71d5009fde00de4e3295c3db3755e7a717a6855ce7f9cb51d63ac8e46efbad22d813ea4fa23d5c6dcdad5eb240b8f0 +DIST git-htmldocs-2.42.0.tar.xz 1536088 BLAKE2B e40235fa9a75ca29179600a63d2573d8f458d75f1d475c1b689237280e7b8a5a67d020a6c125864695bdbb1c0f9c2930dc995dc9b27e59849103fb83524bf7d0 SHA512 d7b578b3bcde2f8f4aecd3c56ca314bbd862638fe3e629681f0f8535edc0302cafe882126b68c8aa6d651ac5e58b4ed2531268ef450ad393c61baf40a063cedf DIST git-manpages-2.39.2.tar.xz 557080 BLAKE2B 6b2dbb33f1041ba802582f529638b8b4574309efbf5af94add5c676efed7314743d5b326ec18a95ba85a4fe818e95913069717034a9863879e1d03ee32b839ba SHA512 6326ff43564fc42ca0a424edd17896434e11c09ce21f4bfd4d4975aaaf7f2c0d823da0e89b267557b0b7799c342db88d84685d24f589f53edfe486208c1f15b1 DIST git-manpages-2.39.3.tar.xz 557428 BLAKE2B 4eb85035f7056a12c3f1276d26f99b3337b97721f8f4b0b3c74d2a484171bfdf74f566a03e175ba32b389c940ed7be66ce2933442ec77089d5db3aaeb2ed2557 SHA512 06414741667b990ff3a28f7cb29b502df3d4cc757d525438994af005c71d429ca969563a74d1d2b44185e5c40107ac8838b390835a8a947e542ce3636b43f98b DIST git-manpages-2.40.1.tar.xz 562772 BLAKE2B 091c907195b37ed4152698515528d7da27f8dbf2516915ae66ba6f81a64bbd9f2042544889fe655ea7447bd6f32adaf8daec9c02743587a84b090554ad58796b SHA512 4e75f5ae3786658d284ce8eae3133c01115e357cc0bd2c4c5bf4261196411da632f51c87ff6e4c1f4bc7adf7b7b4a33c4debe52bcd9b5d735aa70dd9614ad5bd DIST git-manpages-2.41.0.tar.xz 565060 BLAKE2B 082f2272314981b21606aef22bf18f0fe1d8a29fce0ce29e451cbad986e8f9c398906632b694de1b328accda61e85f25fd8875ee2e104cb9a7da8873d48e1495 SHA512 118afe9af79f2747c1f762b51fa2cdce7b46396ab4321f57826a351575acf30d9a486e2713e558cab6f6b353724cef3f0f1eab587b181f547324e96e3fee0b91 -DIST git-manpages-2.42.0.rc1.tar.xz 568084 BLAKE2B 9b87b9ee9174c5152139f9ac25cc73c8417ef3d216724668f9c6a78542ec2fc72d76838724a8d51781dfcf9362dae6e09a6c2cb29587bbed11cea58965b58214 SHA512 d36ea33552580040ccac25bed036c50c09f1ef0538248ae525b26cdf8b5b4856f066f37c016993c6cff3d942d0f165879061f795b9dfbe25121e3a4308fcf5bd +DIST git-manpages-2.42.0.tar.xz 567824 BLAKE2B 9e0d2519fd1c4d99e725f2316026639b3d99a02c4f58f8364b0d84b2c44a6cab9b9c8e1f5c56d031b78053de09be779a75982f7bf556c5403ebdecee024f9fad SHA512 02a03fd0c34058a986b586dab777567a24fccb99338d163fdc284898f4424bd109c3fed37cc4e510af6bdfefac82ec0c2753779c360952b1a34642b01f90d002 EBUILD git-2.39.2.ebuild 16201 BLAKE2B ffe2ed9d69f528ab24149e3bd70d00aba3bea5e753b1a0459785a5e2f2019b1c7e1e8b3f6f1857580a5c99f1a132039a0f3580bb79a65ea1e9b7a21f059655d6 SHA512 0fa470fe3e9aa87589bb7e0e842e14ce220039d97c9671b301b371249c03e91f94364883df57a9a5d622c0a007a8469701b8cfed195566df7cebae69adbc4066 EBUILD git-2.39.3.ebuild 16201 BLAKE2B ffe2ed9d69f528ab24149e3bd70d00aba3bea5e753b1a0459785a5e2f2019b1c7e1e8b3f6f1857580a5c99f1a132039a0f3580bb79a65ea1e9b7a21f059655d6 SHA512 0fa470fe3e9aa87589bb7e0e842e14ce220039d97c9671b301b371249c03e91f94364883df57a9a5d622c0a007a8469701b8cfed195566df7cebae69adbc4066 EBUILD git-2.40.1.ebuild 16210 BLAKE2B d2d6f22e5ac56d4d79a86004f5ae84fcf1673b8fc84970d68e5ebe1c23ed92bb4485e6fba052a6f4c48d669dc1a7cc84b6f2a5c1007f7b1955c55688dc91731d SHA512 50300cb6219d212f55a5ee0ecd8c4e4504bcbd8510f1e951db6e92911f9767827910d7d5e71add9308823bf445ad94e400c3c21e6a8eb4797baab32a653c0d67 EBUILD git-2.41.0.ebuild 16216 BLAKE2B 65aabcbaf1ade892bd76f928ab6c476ef766eddcbbed43084cd1dcd95e5a9be101568f3464cacbd73d196c070d245df406e9d33bdf49ca629969802269f371fd SHA512 be4b46db28975317246fb2ca48f9166e9342ff95a4b1f5b1bc56f25972356768521c4a40f82b95e3d8863863e4d26dbd749d844ac0167997b44a8a5f58cc56ab -EBUILD git-2.42.0_rc1.ebuild 16223 BLAKE2B cb2aa2aeb04903dd88c441a91f18b1703a136e0d5d0d8cb83469ffafc2bcb489c980d485014ca1b2dfc6031ef74285c827bea1965d69839578159f724165bb94 SHA512 96684efe1063e19d0d13bc8943a593d6e364809f5f42a900d949c82d9ba97af3a83ce67144096da24a9f09fe05e60b96de87448e1fec1d358fa8f68d4665bd1a +EBUILD git-2.42.0.ebuild 16223 BLAKE2B cb2aa2aeb04903dd88c441a91f18b1703a136e0d5d0d8cb83469ffafc2bcb489c980d485014ca1b2dfc6031ef74285c827bea1965d69839578159f724165bb94 SHA512 96684efe1063e19d0d13bc8943a593d6e364809f5f42a900d949c82d9ba97af3a83ce67144096da24a9f09fe05e60b96de87448e1fec1d358fa8f68d4665bd1a EBUILD git-9999-r1.ebuild 16210 BLAKE2B d2d6f22e5ac56d4d79a86004f5ae84fcf1673b8fc84970d68e5ebe1c23ed92bb4485e6fba052a6f4c48d669dc1a7cc84b6f2a5c1007f7b1955c55688dc91731d SHA512 50300cb6219d212f55a5ee0ecd8c4e4504bcbd8510f1e951db6e92911f9767827910d7d5e71add9308823bf445ad94e400c3c21e6a8eb4797baab32a653c0d67 EBUILD git-9999-r2.ebuild 16210 BLAKE2B d2d6f22e5ac56d4d79a86004f5ae84fcf1673b8fc84970d68e5ebe1c23ed92bb4485e6fba052a6f4c48d669dc1a7cc84b6f2a5c1007f7b1955c55688dc91731d SHA512 50300cb6219d212f55a5ee0ecd8c4e4504bcbd8510f1e951db6e92911f9767827910d7d5e71add9308823bf445ad94e400c3c21e6a8eb4797baab32a653c0d67 EBUILD git-9999-r3.ebuild 16210 BLAKE2B d2d6f22e5ac56d4d79a86004f5ae84fcf1673b8fc84970d68e5ebe1c23ed92bb4485e6fba052a6f4c48d669dc1a7cc84b6f2a5c1007f7b1955c55688dc91731d SHA512 50300cb6219d212f55a5ee0ecd8c4e4504bcbd8510f1e951db6e92911f9767827910d7d5e71add9308823bf445ad94e400c3c21e6a8eb4797baab32a653c0d67 diff --git a/dev-vcs/git/git-2.42.0.ebuild b/dev-vcs/git/git-2.42.0.ebuild new file mode 100644 index 000000000000..4929730cbd30 --- /dev/null +++ b/dev-vcs/git/git-2.42.0.ebuild @@ -0,0 +1,644 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_COMPAT=( python3_{10..12} ) + +inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd + +PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" + + inherit git-r3 + # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. + # See https://git-scm.com/docs/gitworkflows#_graduation + # In order of stability: + # 9999-r0: maint + # 9999-r1: master + # 9999-r2: next + # 9999-r3: seen + case ${PVR} in + 9999) EGIT_BRANCH=maint ;; + 9999-r1) EGIT_BRANCH=master ;; + 9999-r2) EGIT_BRANCH=next;; + 9999-r3) EGIT_BRANCH=seen ;; + esac +fi + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER="${MY_PV}" + +DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency" +HOMEPAGE="https://www.git-scm.com/" + +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="xz" + SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" + + [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing' + + SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}" + SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + fi +fi + +S="${WORKDIR}"/${MY_P} + +LICENSE="GPL-2" +SLOT="0" +IUSE="+blksha1 +curl cgi doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test" + +# Common to both DEPEND and RDEPEND +DEPEND=" + dev-libs/openssl:= + sys-libs/zlib + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) + iconv? ( virtual/libiconv ) + pcre? ( dev-libs/libpcre2:= ) + perl? ( dev-lang/perl:=[-build(-)] ) + tk? ( dev-lang/tk:= ) +" +RDEPEND=" + ${DEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( + dev-perl/Error + dev-perl/MailTools + dev-perl/Authen-SASL + >=virtual/perl-libnet-3.110.0-r4[ssl] + cgi? ( + dev-perl/CGI + highlight? ( app-text/highlight ) + ) + cvs? ( + >=dev-vcs/cvsps-2.1:0 + dev-perl/DBI + dev-perl/DBD-SQLite + ) + mediawiki? ( + dev-perl/DateTime-Format-ISO8601 + dev-perl/HTML-Tree + dev-perl/MediaWiki-API + ) + subversion? ( + dev-vcs/subversion[-dso(-),perl] + dev-perl/libwww-perl + dev-perl/TermReadKey + ) + ) + perforce? ( ${PYTHON_DEPS} ) + selinux? ( sec-policy/selinux-git ) +" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +BDEPEND=" + doc? ( + app-text/asciidoc + app-text/docbook2X + app-text/xmlto + sys-apps/texinfo + ) + keyring? ( virtual/pkgconfig ) + nls? ( sys-devel/gettext ) + test? ( app-crypt/gnupg ) +" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + BDEPEND+=" app-text/asciidoc" +fi + +SITEFILE="50${PN}-gentoo.el" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + mediawiki? ( perl ) + perforce? ( ${PYTHON_REQUIRED_USE} ) + subversion? ( perl ) + webdav? ( curl ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # Avoid automagic CVS, bug #350330 + "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch + + # Make submodule output quiet + "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch +) + +pkg_setup() { + if use subversion && has_version "dev-vcs/subversion[dso]" ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned!" + fi + + if use perforce ; then + python-single-r1_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local extlibs myopts + + myopts=( + ASCIIDOC_NO_ROFF=YesPlease + + $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) + + $(usev elibc_musl NO_REGEX=NeedsStartEnd) + $(usev !cvs NO_CVS=YesPlease) + $(usev !iconv NO_ICONV=YesPlease) + $(usev !nls NO_GETTEXT=YesPlease) + $(usev !perforce NO_PYTHON=YesPlease) + $(usev !subversion NO_SVN_TESTS=YesPlease) + $(usev !tk NO_TCLTK=YesPlease) + ) + + if use blksha1 ; then + myopts+=( BLK_SHA1=YesPlease ) + fi + + if use curl ; then + use webdav || myopts+=( NO_EXPAT=YesPlease ) + else + myopts+=( NO_CURL=YesPlease ) + fi + + # Broken assumptions because of static build system + myopts+=( + NO_FINK=YesPlease + NO_DARWIN_PORTS=YesPlease + INSTALL=install + TAR=tar + SHELL_PATH="${EPREFIX}/bin/sh" + SANE_TOOL_PATH= + OLD_ICONV= + NO_EXTERNAL_GREP= + ) + + # Can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die + + if use pcre; then + myopts+=( USE_LIBPCRE2=YesPlease ) + extlibs+=( -lpcre2-8 ) + fi + + if [[ ${CHOST} == *-solaris* ]]; then + myopts+=( + NEEDS_LIBICONV=YesPlease + HAVE_CLOCK_MONOTONIC=1 + ) + + if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then + myopts+=( HAVE_GETDELIM=1 ) + fi + fi + + myopts+=( ASCIIDOC8=YesPlease ) + + export MY_MAKEOPTS="${myopts[@]}" + export EXTLIBS="${extlibs[@]}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]] ; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + + cd "${S}" || die + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + + if use doc ; then + pushd "${S}"/Documentation &>/dev/null || die + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + popd &>/dev/null || die + fi + else + git-r3_src_unpack + #cp "${FILESDIR}"/GIT-VERSION-GEN . || die + fi + +} + +src_prepare() { + if ! use safe-directory ; then + # This patch neuters the "safe directory" detection. + # bugs #838271, #838223 + PATCHES+=( + "${FILESDIR}"/git-2.37.2-unsafe-directory.patch + ) + fi + + default + + if use prefix ; then + # bug #757309 + eapply "${FILESDIR}"/git-2.37.2-darwin-prefix-gettext.patch + fi + + sed -i \ + -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ + -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die + + # Fix docbook2texi command + sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ + Documentation/Makefile || die +} + +git_emake() { + # bug #320647: PYTHON_PATH + local PYTHON_PATH="" + use perforce && PYTHON_PATH="${PYTHON}" + + local mymakeargs=( + ${MY_MAKEOPTS} + + prefix="${EPREFIX}"/usr + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html + perllibdir="$(use perl && perl_get_raw_vendorlib)" + sysconfdir="${EPREFIX}"/etc + + CC="$(tc-getCC)" + CFLAGS="${CFLAGS}" + PKG_CONFIG="$(tc-getPKG_CONFIG)" + + # TODO: --verbose? + GIT_TEST_OPTS="--no-color" + + OPTAR="$(tc-getAR)" + OPTCC="$(tc-getCC)" + OPTCFLAGS="${CFLAGS}" + OPTLDFLAGS="${LDFLAGS}" + + PERL_PATH="${EPREFIX}/usr/bin/perl" + PERL_MM_OPT="" + + PYTHON_PATH="${PYTHON_PATH}" + + V=1 + "$@" + ) + + emake "${mymakeargs[@]}" +} + +src_configure() { + exportmakeopts +} + +src_compile() { + git_emake + + if use perl && use cgi ; then + git_emake gitweb + fi + + if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then + git_emake -C contrib/credential/osxkeychain + fi + + pushd Documentation &>/dev/null || die + if [[ ${PV} == *9999 ]] ; then + git_emake man + if use doc ; then + git_emake info html + fi + else + if use doc ; then + git_emake info + fi + fi + popd &>/dev/null || die + + if use keyring ; then + git_emake -C contrib/credential/libsecret + fi + + pushd contrib/subtree &>/dev/null || die + git_emake git-subtree + # git-subtree.1 requires the full USE=doc dependency stack + use doc && git_emake git-subtree.html git-subtree.1 + popd &>/dev/null || die + + git_emake -C contrib/diff-highlight + + if use mediawiki ; then + git_emake -C contrib/mw-to-git + fi +} + +src_test() { + local disabled=( + # We make safe-directory optional + t0033-safe-directory.sh + ) + + local tests_cvs=( + t9200-git-cvsexportcommit.sh + t9400-git-cvsserver-server.sh + t9401-git-cvsserver-crlf.sh + t9402-git-cvsserver-refs.sh + t9600-cvsimport.sh + t9601-cvsimport-vendor-branch.sh + t9602-cvsimport-branches-tags.sh + t9603-cvsimport-patchsets.sh + t9604-cvsimport-timestamps.sh + ) + + local tests_perl=( + t3701-add-interactive.sh + t5502-quickfetch.sh + t5512-ls-remote.sh + t5520-pull.sh + t7106-reset-unborn-branch.sh + t7501-commit.sh + ) + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot=( + t0001-init.sh + t0004-unwritable.sh + t0070-fundamental.sh + t1004-read-tree-m-u-wf.sh + t3700-add.sh + t7300-clean.sh + ) + # t9100 still fails with symlinks in SVN 1.7 + local test_svn=( t9100-git-svn-basic.sh ) + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled+=( t5000-tar-tree.sh ) + fi + + local cvs=0 + use cvs && let cvs=${cvs}+1 + if [[ ${EUID} -eq 0 ]] ; then + if [[ ${cvs} -eq 1 ]] ; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled+=( ${tests_cvs[@]} ) + fi + einfo "Skipping other tests that require being non-root" + disabled+=( ${tests_nonroot[@]} ) + else + if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then + let cvs=${cvs}+1 + fi + + if [[ ${cvs} -lt 3 ]] ; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled+=( ${tests_cvs[@]} ) + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled+=( ${tests_perl[@]} ) + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled+=( ${test_svn[@]} ) + + # Reset all previously disabled tests + pushd t &>/dev/null || die + local i + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled[@]} ; do + if [[ -f "${i}" ]] ; then + mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" + fi + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die + + # Clean old results first, must always run + nonfatal git_emake clean + popd &>/dev/null || die + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + local rc + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + pushd t &>/dev/null || die + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" +} + +src_install() { + git_emake DESTDIR="${D}" install + + if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + local d + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + if use doc ; then + docinto ${d}/html + dodoc Documentation${d}*.html + fi + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + bashcomp_alias git gitk + # Not really a bash-completion file (bug #477920) + # but still needed uncompressed (bug #507480) + insinto /usr/share/${PN} + doins contrib/completion/git-prompt.sh + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + exeinto /usr/libexec/git-core/ + newexe contrib/git-resurrect.sh git-resurrect + + # git-subtree + pushd contrib/subtree &>/dev/null || die + git_emake DESTDIR="${D}" install + if use doc ; then + # Do not move git subtree install-man outside USE=doc! + git_emake DESTDIR="${D}" install-man install-html + fi + newdoc README README.git-subtree + dodoc git-subtree.txt + popd &>/dev/null || die + + if use mediawiki ; then + git_emake -C contrib/mw-to-git DESTDIR="${D}" install + fi + + # diff-highlight + dobin contrib/diff-highlight/diff-highlight + newdoc contrib/diff-highlight/README README.diff-highlight + + # git-jump + exeinto /usr/libexec/git-core/ + doexe contrib/git-jump/git-jump + newdoc contrib/git-jump/README git-jump.txt + + # git-contacts + exeinto /usr/libexec/git-core/ + doexe contrib/contacts/git-contacts + dodoc contrib/contacts/git-contacts.txt + + if use keyring ; then + pushd contrib/credential/libsecret &>/dev/null || die + dobin git-credential-libsecret + popd &>/dev/null || die + fi + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # diff-highlight - done above + # emacs - removed upstream + # examples - these are stuff that is not used in Git anymore actually + # git-jump - done above + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # persistent-https - TODO + # mw-to-git - TODO + # subtree - build seperately + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + local contrib_objects=( + buildsystems + fast-import + hg-to-git + hooks + remotes2config.sh + rerere-train.sh + stats + workdir + ) + local i + for i in "${contrib_objects[@]}" ; do + cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym ../gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + for d in "${ED}"/usr/lib{,64}/perl5/ ; do + if [[ -d "${d}" ]] ; then + find "${d}" -name .packlist -delete || die + fi + done + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + if ! use prefix ; then + newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" + systemd_dounit "${FILESDIR}/git-daemon.socket" + fi + + perl_delete_localpod + + # Remove disabled linguas + # we could remove sources in src_prepare, but install does not + # handle missing locale dir well + rm_loc() { + if [[ -e "${ED}/usr/share/locale/${1}" ]] ; then + rm -r "${ED}/usr/share/locale/${1}" || die + fi + } + plocale_for_each_disabled_locale rm_loc +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog "Please read /usr/share/bash-completion/completions/git for Git bash command" + elog "completion." + elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" + elog "Note that the prompt bash code is now in that separate script" + fi + + optfeature_header "Some scripts require additional dependencies:" + optfeature git-quiltimport dev-util/quilt + optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx +} diff --git a/dev-vcs/git/git-2.42.0_rc1.ebuild b/dev-vcs/git/git-2.42.0_rc1.ebuild deleted file mode 100644 index 4929730cbd30..000000000000 --- a/dev-vcs/git/git-2.42.0_rc1.ebuild +++ /dev/null @@ -1,644 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GENTOO_DEPEND_ON_PERL=no - -# bug #329479: git-remote-testgit is not multiple-version aware -PYTHON_COMPAT=( python3_{10..12} ) - -inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd - -PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" - -if [[ ${PV} == *9999 ]]; then - EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" - - inherit git-r3 - # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. - # See https://git-scm.com/docs/gitworkflows#_graduation - # In order of stability: - # 9999-r0: maint - # 9999-r1: master - # 9999-r2: next - # 9999-r3: seen - case ${PVR} in - 9999) EGIT_BRANCH=maint ;; - 9999-r1) EGIT_BRANCH=master ;; - 9999-r2) EGIT_BRANCH=next;; - 9999-r3) EGIT_BRANCH=seen ;; - esac -fi - -MY_PV="${PV/_rc/.rc}" -MY_P="${PN}-${MY_PV}" - -DOC_VER="${MY_PV}" - -DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency" -HOMEPAGE="https://www.git-scm.com/" - -if [[ ${PV} != *9999 ]]; then - SRC_URI_SUFFIX="xz" - SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" - - [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing' - - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}" - SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}" - SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" - fi -fi - -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -IUSE="+blksha1 +curl cgi doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test" - -# Common to both DEPEND and RDEPEND -DEPEND=" - dev-libs/openssl:= - sys-libs/zlib - curl? ( - net-misc/curl - webdav? ( dev-libs/expat ) - ) - keyring? ( - app-crypt/libsecret - dev-libs/glib:2 - ) - iconv? ( virtual/libiconv ) - pcre? ( dev-libs/libpcre2:= ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:= ) -" -RDEPEND=" - ${DEPEND} - gpg? ( app-crypt/gnupg ) - perl? ( - dev-perl/Error - dev-perl/MailTools - dev-perl/Authen-SASL - >=virtual/perl-libnet-3.110.0-r4[ssl] - cgi? ( - dev-perl/CGI - highlight? ( app-text/highlight ) - ) - cvs? ( - >=dev-vcs/cvsps-2.1:0 - dev-perl/DBI - dev-perl/DBD-SQLite - ) - mediawiki? ( - dev-perl/DateTime-Format-ISO8601 - dev-perl/HTML-Tree - dev-perl/MediaWiki-API - ) - subversion? ( - dev-vcs/subversion[-dso(-),perl] - dev-perl/libwww-perl - dev-perl/TermReadKey - ) - ) - perforce? ( ${PYTHON_DEPS} ) - selinux? ( sec-policy/selinux-git ) -" - -# This is how info docs are created with Git: -# .txt/asciidoc --(asciidoc)---------> .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -BDEPEND=" - doc? ( - app-text/asciidoc - app-text/docbook2X - app-text/xmlto - sys-apps/texinfo - ) - keyring? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg ) -" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - BDEPEND+=" app-text/asciidoc" -fi - -SITEFILE="50${PN}-gentoo.el" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - perforce? ( ${PYTHON_REQUIRED_USE} ) - subversion? ( perl ) - webdav? ( curl ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Avoid automagic CVS, bug #350330 - "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch - - # Make submodule output quiet - "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]" ; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned!" - fi - - if use perforce ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local extlibs myopts - - myopts=( - ASCIIDOC_NO_ROFF=YesPlease - - $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - - $(usev elibc_musl NO_REGEX=NeedsStartEnd) - $(usev !cvs NO_CVS=YesPlease) - $(usev !iconv NO_ICONV=YesPlease) - $(usev !nls NO_GETTEXT=YesPlease) - $(usev !perforce NO_PYTHON=YesPlease) - $(usev !subversion NO_SVN_TESTS=YesPlease) - $(usev !tk NO_TCLTK=YesPlease) - ) - - if use blksha1 ; then - myopts+=( BLK_SHA1=YesPlease ) - fi - - if use curl ; then - use webdav || myopts+=( NO_EXPAT=YesPlease ) - else - myopts+=( NO_CURL=YesPlease ) - fi - - # Broken assumptions because of static build system - myopts+=( - NO_FINK=YesPlease - NO_DARWIN_PORTS=YesPlease - INSTALL=install - TAR=tar - SHELL_PATH="${EPREFIX}/bin/sh" - SANE_TOOL_PATH= - OLD_ICONV= - NO_EXTERNAL_GREP= - ) - - # Can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die - - if use pcre; then - myopts+=( USE_LIBPCRE2=YesPlease ) - extlibs+=( -lpcre2-8 ) - fi - - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=( - NEEDS_LIBICONV=YesPlease - HAVE_CLOCK_MONOTONIC=1 - ) - - if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then - myopts+=( HAVE_GETDELIM=1 ) - fi - fi - - myopts+=( ASCIIDOC8=YesPlease ) - - export MY_MAKEOPTS="${myopts[@]}" - export EXTLIBS="${extlibs[@]}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]] ; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - - cd "${S}" || die - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - - if use doc ; then - pushd "${S}"/Documentation &>/dev/null || die - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - popd &>/dev/null || die - fi - else - git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . || die - fi - -} - -src_prepare() { - if ! use safe-directory ; then - # This patch neuters the "safe directory" detection. - # bugs #838271, #838223 - PATCHES+=( - "${FILESDIR}"/git-2.37.2-unsafe-directory.patch - ) - fi - - default - - if use prefix ; then - # bug #757309 - eapply "${FILESDIR}"/git-2.37.2-darwin-prefix-gettext.patch - fi - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile || die - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die -} - -git_emake() { - # bug #320647: PYTHON_PATH - local PYTHON_PATH="" - use perforce && PYTHON_PATH="${PYTHON}" - - local mymakeargs=( - ${MY_MAKEOPTS} - - prefix="${EPREFIX}"/usr - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html - perllibdir="$(use perl && perl_get_raw_vendorlib)" - sysconfdir="${EPREFIX}"/etc - - CC="$(tc-getCC)" - CFLAGS="${CFLAGS}" - PKG_CONFIG="$(tc-getPKG_CONFIG)" - - # TODO: --verbose? - GIT_TEST_OPTS="--no-color" - - OPTAR="$(tc-getAR)" - OPTCC="$(tc-getCC)" - OPTCFLAGS="${CFLAGS}" - OPTLDFLAGS="${LDFLAGS}" - - PERL_PATH="${EPREFIX}/usr/bin/perl" - PERL_MM_OPT="" - - PYTHON_PATH="${PYTHON_PATH}" - - V=1 - "$@" - ) - - emake "${mymakeargs[@]}" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - git_emake - - if use perl && use cgi ; then - git_emake gitweb - fi - - if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - git_emake -C contrib/credential/osxkeychain - fi - - pushd Documentation &>/dev/null || die - if [[ ${PV} == *9999 ]] ; then - git_emake man - if use doc ; then - git_emake info html - fi - else - if use doc ; then - git_emake info - fi - fi - popd &>/dev/null || die - - if use keyring ; then - git_emake -C contrib/credential/libsecret - fi - - pushd contrib/subtree &>/dev/null || die - git_emake git-subtree - # git-subtree.1 requires the full USE=doc dependency stack - use doc && git_emake git-subtree.html git-subtree.1 - popd &>/dev/null || die - - git_emake -C contrib/diff-highlight - - if use mediawiki ; then - git_emake -C contrib/mw-to-git - fi -} - -src_test() { - local disabled=( - # We make safe-directory optional - t0033-safe-directory.sh - ) - - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]] ; then - if [[ ${cvs} -eq 1 ]] ; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then - let cvs=${cvs}+1 - fi - - if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then - let cvs=${cvs}+1 - fi - - if [[ ${cvs} -lt 3 ]] ; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) - - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - if [[ -f "${i}" ]] ; then - mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - fi - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" -} - -src_install() { - git_emake DESTDIR="${D}" install - - if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - local d - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - pushd contrib/subtree &>/dev/null || die - git_emake DESTDIR="${D}" install - if use doc ; then - # Do not move git subtree install-man outside USE=doc! - git_emake DESTDIR="${D}" install-man install-html - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - popd &>/dev/null || die - - if use mediawiki ; then - git_emake -C contrib/mw-to-git DESTDIR="${D}" install - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - dobin git-credential-libsecret - popd &>/dev/null || die - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - removed upstream - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - local i - for i in "${contrib_objects[@]}" ; do - cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym ../gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED}"/usr/lib{,64}/perl5/ ; do - if [[ -d "${d}" ]] ; then - find "${d}" -name .packlist -delete || die - fi - done - else - rm -rf "${ED}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED}"/usr/libexec/git-core/git-svn \ - "${ED}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if ! use prefix ; then - newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED}/usr/share/locale/${1}" ]] ; then - rm -r "${ED}/usr/share/locale/${1}" || die - fi - } - plocale_for_each_disabled_locale rm_loc -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]] ; then - elog "Please read /usr/share/bash-completion/completions/git for Git bash command" - elog "completion." - elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - elog "Note that the prompt bash code is now in that separate script" - fi - - optfeature_header "Some scripts require additional dependencies:" - optfeature git-quiltimport dev-util/quilt - optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx -} diff --git a/dev-vcs/pre-commit/Manifest b/dev-vcs/pre-commit/Manifest index 1b563e383d56..2be42f7edd95 100644 --- a/dev-vcs/pre-commit/Manifest +++ b/dev-vcs/pre-commit/Manifest @@ -1,9 +1,7 @@ AUX pre-commit-2.20.0-tests_git_file_transport.patch 2021 BLAKE2B 764b353d3268176162ae2a5d6fc97c0cb9ad7d2cd5de69f19f8fcd78c8bba507f25f53cd3d6c767fbcb9b9f885f8eceda2fc82d1b6ed54f34c1d4907d0fddd72 SHA512 6d8a3b5c9026f5c20a84d581ca92d74743643de010af468217b2f44324560d56b504e033ccebe102194492b25a01a4ed503995c222561ce406577fce211c2eab AUX pre-commit-3.1.1-tests_git_file_transport.patch 1527 BLAKE2B 18d047f3b8a6fdc3da77aa5b8d9f60970ab5b69adc3790489ceffc17839a4cd21ed46428c5e2e98b50278b2c4dc49e35a09dd778000546828327ae96f910f95b SHA512 36cb194250dc0fefad2900452447ab590f678e6cd5edf07a7f072363733c263b7cb1167297c465a9372d4a38ab77a6c057046c66b872a958132a97d1a937d029 DIST pre-commit-3.0.4.gh.tar.gz 264952 BLAKE2B 3c45da675d5a1a1fc115db0ef7186c1ec1e5a6d6d9353c5a53dba85a14de2c94bafe0ef9e8d0b04bae55ded81890d726997e695c95889719096205e1b212a237 SHA512 d51aca29b50f67ae42aa70d849939e6af96ff64c6fb214cddbc5a35cacebb8a54a4911110d0615a1a499516fcc2a06bb47d7e11da84ef636c3fcfdc8d2cbe343 -DIST pre-commit-3.3.2.gh.tar.gz 267100 BLAKE2B 5692baacb40482bdafb6ee9c912d98a248396f85b4f31303cb3f5f5aee0cfe68b1cdc2a6ab5ca82166632eb0f984acbad0a9ad2077a33f057e414433496da7f0 SHA512 9b0928cadb4530789f6dd87ea07c320eb76bec9501b46887929918f9dc5dc39773ead90536cb85cb317140682c2a4cee0dc7bcbc040759e76d504023cb5e40fd DIST pre-commit-3.3.3.gh.tar.gz 267281 BLAKE2B dbe3b90dd3808d24084ede3e9bd76ddc5b070d43bd70b3fa813f8e8e95875a178b86632208463c50a3d68868f2dd9d888e00e7bf3aeba3f3b78c7cd39b514270 SHA512 d126bead7ffa2c72213a894c82bc45d0bce8b508cf7190e7b7d56c667b5d3ebff80eedf7ecb4bb1e01923ef9a43878b73356fda866614d8cbcc8f241ee9e01f7 EBUILD pre-commit-3.0.4.ebuild 1711 BLAKE2B 3c1f5768aedd958ed6a9ccbb9396076084255f645e7339cc04b73d3fd4e976f4b1562a405125a40c941bb02adfde3e1926700e45c1fd29d2fcda55aa64a41645 SHA512 8790c810a8dfb7fd489536e45ba148c22e106c8cdb6641cd7a936124a3777e907163ad801b0252707273320505dbb9233161d3a5d7fd60e6c2b1fe0d434e1c01 -EBUILD pre-commit-3.3.2.ebuild 1736 BLAKE2B a009077c45741c700ffcf9001dc08079f9835e562d1c2193a1485956f5d1c60b4628a51ffc25fef756181d06d16578361e04f25e2f9313bf176a5a5ef1946c9d SHA512 8f341dcf0405e5b1eb415223d936ce1afcf941043a48672146e017a3705c20a4939c36798fc8c0d7397d869c259f3d583ce4ebe837d87c9d72c861d2061806c2 EBUILD pre-commit-3.3.3.ebuild 1736 BLAKE2B a009077c45741c700ffcf9001dc08079f9835e562d1c2193a1485956f5d1c60b4628a51ffc25fef756181d06d16578361e04f25e2f9313bf176a5a5ef1946c9d SHA512 8f341dcf0405e5b1eb415223d936ce1afcf941043a48672146e017a3705c20a4939c36798fc8c0d7397d869c259f3d583ce4ebe837d87c9d72c861d2061806c2 MISC metadata.xml 380 BLAKE2B 99842a97367e91700c6f714f427b7b3d4b7212c401abae5ab715dfaa724776f02fe250184a33504d3433bb58cd5679af59a32ec21a7e7432481160dab36a4d95 SHA512 45330930d1e58fc1de0fd0ba55cd488dee96579ceab3be5073b91ff8f4f2b9adefff533dbfa5b0e8b23fbb648d45c0b7b4073a1ec57b586600cc2bf6347e0bbb diff --git a/dev-vcs/pre-commit/pre-commit-3.3.2.ebuild b/dev-vcs/pre-commit/pre-commit-3.3.2.ebuild deleted file mode 100644 index 85138095ce63..000000000000 --- a/dev-vcs/pre-commit/pre-commit-3.3.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="A framework for managing and maintaining multi-language Git pre-commit hooks" -HOMEPAGE="https://pre-commit.com/" -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86" - -RDEPEND="dev-vcs/git - $(python_gen_cond_dep ' - >=dev-python/cfgv-2.0.0[${PYTHON_USEDEP}] - >=dev-python/identify-1.0.0[${PYTHON_USEDEP}] - >=dev-python/nodeenv-0.11.1[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - >=dev-python/virtualenv-20.10.0[${PYTHON_USEDEP}] - ')" -# coreutils requirement: see Bug #885559 -BDEPEND="test? ( - $(python_gen_cond_dep ' - dev-python/pytest-env[${PYTHON_USEDEP}] - dev-python/re-assert[${PYTHON_USEDEP}] - ') - sys-apps/coreutils[-multicall] -)" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.1-tests_git_file_transport.patch -) - -DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) - -# The former two require a boatload of dependencies (e.g. Conda, Go, R and more) in order to run -# and while some of them do include "skip if not found" logic, most of them do not. -# The latter consistently fail with -# Calling "git rev-parse" fails with "fatal: not a git repository (or any of the parent directories): .git". -# including with the sandbox disabled. -EPYTEST_DESELECT=( - tests/languages/ - tests/repository_test.py - tests/main_test.py::test_all_cmds - tests/main_test.py::test_hook_stage_migration - tests/main_test.py::test_try_repo -) - -distutils_enable_tests pytest diff --git a/gnustep-base/Manifest.gz b/gnustep-base/Manifest.gz index 5f8c74c21fd2..0d7653bfbb41 100644 Binary files a/gnustep-base/Manifest.gz and b/gnustep-base/Manifest.gz differ diff --git a/gnustep-base/libobjc2/Manifest b/gnustep-base/libobjc2/Manifest index 96ed7e9487db..41a17f2b0997 100644 --- a/gnustep-base/libobjc2/Manifest +++ b/gnustep-base/libobjc2/Manifest @@ -2,5 +2,5 @@ AUX libobjc2-2.1-eh_trampoline.patch 1284 BLAKE2B baebdd162deaf18a1c4292064d6dfd AUX libobjc2-2.1-pthread_link.patch 489 BLAKE2B c1b44f5287977eed31385d0a1d442c45e13f1154666cf9074275a899627fad81c24af2b803b1d748eb546fd2f18b30a13cc3b87f1a7e738df77e3550e7ecacc2 SHA512 95840a68d56d7b7eeadfdea44bfaae9361829569e10c90aa6da6e38ee958951e83295a02f189084bc65b0eebdad2218a05cf350961b2f3bb3e7f2ec1350d0806 DIST 757de82.tar.gz 63372 BLAKE2B 74078c6c16d7ac1891ce63b21ae2f06c8759f3a95db74a6acef2d51d605a7631ac37b8c8698752699e5c30d2e95876b1967e6c2c429403f1094b6b99dd4d272c SHA512 732e7f5b4ec0dc18c0c7b2b567e4fd65727918db76863aabb4433db22630e1e3c5ba3063de6dcf32f099c0d8cfd70b0d811d59f73a2cda362f6bd7054d14f999 DIST libobjc2-2.1.tar.gz 200290 BLAKE2B 67cd78238afad9afa4311669403be06ec8d001978e997128acc67cdba9c2b18482f66af4597c4a484556ce38bbfc4416b1b1cb8cde1d8f27f3b4d744d4581309 SHA512 a93c385f9ad53fce0f736088c3a18e72119c0128690725e435a35fe4250830d13e18899f98c7d80e6ea41cbfe1404f055d9d6c3d891ad7c770d47dcd0244fc7f -EBUILD libobjc2-2.1.ebuild 1001 BLAKE2B 8aad08fe31356507a957997109cf934d59a9f1194d45e122302808382aaaf1bd22a5635e0162976a372154e4d148728e2c7cd7828fb263fba1e766fb102956af SHA512 bcb5c01f5734b24fb438502f719225a8ba3b20b68a43eda0471113f55d062d6c99ba9e3b6e247de2b98d72a5ec35281c2bb7da0ea54ff3e49053a252de8b0c51 +EBUILD libobjc2-2.1.ebuild 972 BLAKE2B 4db25a50673b9c0a70d5d85d4cf691461bdf796dacd900483e5b7d1d1e5b3bf49114b0f1816263a171711a6fd91ac57633a76d91585d0a22d49b38d60b9856a0 SHA512 2b648bde2d3b4e75f1ece00204e48bd9c671cd56a791a86d036d4cc32e02eac2675fc4058f9671d51995218deeb61031b65651c1df3b04db2a4ae1cd3edecdaa MISC metadata.xml 1349 BLAKE2B 42939618f1e26c6a02bae6406d647d28cbe42da527396b7ffc881c76ccc552435d44f6b836bc9addb1f4d8623e56ca07cdf52066d62cbb0e301d65dc359dfd2d SHA512 38f171690d62b36be0d6e2e01bfe102c445e0c7f91ec49784e5837fb54c53d460648dc1a4a15b489027604d08aee03d735f66d1bd70d0df59721b172f4074b3e diff --git a/gnustep-base/libobjc2/libobjc2-2.1.ebuild b/gnustep-base/libobjc2/libobjc2-2.1.ebuild index 55dde1fa9e02..cb88bdb54a2e 100644 --- a/gnustep-base/libobjc2/libobjc2-2.1.ebuild +++ b/gnustep-base/libobjc2/libobjc2-2.1.ebuild @@ -11,7 +11,6 @@ SRC_URI="https://github.com/gnustep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0" -QA_PKGCONFIG_VERSION="2.0.0" KEYWORDS="~amd64 ~x86" IUSE="boehm-gc test" RESTRICT="!test? ( test )" diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz index 1b3d3ca2a190..83954a49212c 100644 Binary files a/gui-apps/Manifest.gz and b/gui-apps/Manifest.gz differ diff --git a/gui-apps/liquidshell/Manifest b/gui-apps/liquidshell/Manifest index 32664052ce67..63b0899160ff 100644 --- a/gui-apps/liquidshell/Manifest +++ b/gui-apps/liquidshell/Manifest @@ -1,3 +1,3 @@ DIST liquidshell-1.9.0.tar.xz 183752 BLAKE2B 8af685c9e1f555369381ebd269b3a39f47644ac0f0cf58fb80fad487142f0e13e62d6ccb651f6bc794ad09c24d80beeb24d89ff3b2761353a51739746b1d6a81 SHA512 a6ebc04f5df5e8e0b75b7c39d66604b7be497e933accc05891450035212fdefee40a38af31a513f66c950c26cc59c0f6143f20fb50346693c1d34c33d73a8939 -EBUILD liquidshell-1.9.0.ebuild 1612 BLAKE2B 4606c18aa22a5ce98a4085a6b198883528c11a271341d24523956b970e97b7044bce11b11f899df0dae5f30c1a2efde7806a64cc1ecdda1d966f6baa9a3ec0d0 SHA512 f735b730ec3788b8ac0648c540d2230d5a5b4d7659b0b4c2d9995b1c2406c0b5183645e251b0c5421892e8f5f11fcd52dbcc6ff22760f359a53d8efde0ba0aa1 +EBUILD liquidshell-1.9.0-r1.ebuild 1617 BLAKE2B 7777b1396b508839ee0f85285f712304c4d0d1bb23cfcaa384d90cf5d0ce5222dd72ed79869faadfc51370c882a23662dd5d72e0ef5e2bd78af52527a41bc52d SHA512 19b1d2ae0173ed544f30120e3cba7c5269de4d22601f96a136874e6df8381ab8102555f45f0dc54fdeea7db73a370eda5c98e0f812a105088a1f2074c4681aa8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/gui-apps/liquidshell/liquidshell-1.9.0-r1.ebuild b/gui-apps/liquidshell/liquidshell-1.9.0-r1.ebuild new file mode 100644 index 000000000000..6671aef8051d --- /dev/null +++ b/gui-apps/liquidshell/liquidshell-1.9.0-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm kde.org + +DESCRIPTION="Basic desktop shell using QtWidgets" +HOMEPAGE="https://invent.kde.org/system/liquidshell" + +if [[ ${KDE_BUILD_TYPE} == release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5[dbus,jpeg] + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/bluez-qt-${KFMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/networkmanager-qt-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qdbus-${QTMIN}:0 + >=kde-frameworks/kded-${KFMIN}:5 + sys-apps/dbus + x11-themes/hicolor-icon-theme +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON + ) + ecm_src_configure +} diff --git a/gui-apps/liquidshell/liquidshell-1.9.0.ebuild b/gui-apps/liquidshell/liquidshell-1.9.0.ebuild deleted file mode 100644 index 7c23928182ab..000000000000 --- a/gui-apps/liquidshell/liquidshell-1.9.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org - -DESCRIPTION="Basic desktop shell using QtWidgets" -HOMEPAGE="https://invent.kde.org/system/liquidshell" - -if [[ ${KDE_BUILD_TYPE} == release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3+" -SLOT="0" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[jpeg] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/bluez-qt-${KFMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/networkmanager-qt-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qdbus-${QTMIN}:0 - >=kde-frameworks/kded-${KFMIN}:5 - sys-apps/dbus - x11-themes/hicolor-icon-theme -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON - ) - ecm_src_configure -} diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz index f2f0a15ad399..f066459a77ea 100644 Binary files a/kde-apps/Manifest.gz and b/kde-apps/Manifest.gz differ diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest index b92aa9eff858..b65f05ca3586 100644 --- a/kde-apps/marble/Manifest +++ b/kde-apps/marble/Manifest @@ -1,3 +1,4 @@ +AUX marble-23.04.3-cxx17-for-protobuf-23.patch 1103 BLAKE2B b9b17dcea5d31835d1806d4121d9b62b2a314e8c61f0b692fcfc88a3598c2f03b52e8baabe29406a81e621dd71edc4b4384577ef027155c33a85d8b13b6087e0 SHA512 9a3604a66885b8b9c92b7acb18c0db7a24fd6b2b7b751a1c622f2405a0212cbeddb7e6482336321d42675b3091373a37e4b1447b0f84452f7b7c23318148afad DIST marble-23.04.3.tar.xz 53762636 BLAKE2B 2ed2061e91efc01ea627377783ed674ff938d5925dccf14d08ba49519460a8dd456654975e144d213274313015c8239fa9af6b99309626704ad4ae7ebf53fa9b SHA512 e92b4e42c78a4b9c7cdcce04d077fcdf1aaf54ce235ceb6fb4b74ddcc348b03f53f96d0666ebf681602cd95abed18697dda55f63b63f9f9cafe4568da625a06b -EBUILD marble-23.04.3.ebuild 2670 BLAKE2B 19304d0f6905f7d7cb4aefdb5885c54b6378c5dc01ea2c4b4f3c9311d92bcc18940f0e568c89b2f14adbe64f51c530db00a3bf05f96fae561753d72fa02068c2 SHA512 cc2ae4238e6d8cde3975f63a15c894bf6eb8b74d230142bd2405734e32160e83326532e81ce5c9129de28f002bbbdf8feaa16f241410336b3b08ed41e3059165 +EBUILD marble-23.04.3.ebuild 2755 BLAKE2B 87a11b11c96e7aa1b0d6c421b195a604b6a2673602cd305640f8ce9b5855fbe67a9f31b93cd273b70c8ebb8c239a72d8e0f0740e3843179f01b73da3ef4b40ba SHA512 3d52079be5f20538d25874b41281bfdb27baa4ae0fc5ac790378efc06c28eb6fff0f15ecd7215ce46f82bd04be1832ff0afc94138087873b511e7bab1679c496 MISC metadata.xml 910 BLAKE2B a37a5cc007ea6af8f319dcc827d85bea57ed7cfd6daae76ef19b1f35f89a86df08ecd767f86655c769f86350310c2972be8841e8a594916e33baa8069f462bc6 SHA512 47bc8f365cddd40247b4c4ecdd7932bcd7a833d1c0ff46fe4d9c6722ee063d11bbede81623e8b9a572691330b868c2cdebdd8f1785c95418af6b64c73af0396f diff --git a/kde-apps/marble/files/marble-23.04.3-cxx17-for-protobuf-23.patch b/kde-apps/marble/files/marble-23.04.3-cxx17-for-protobuf-23.patch new file mode 100644 index 000000000000..b03f800bf19d --- /dev/null +++ b/kde-apps/marble/files/marble-23.04.3-cxx17-for-protobuf-23.patch @@ -0,0 +1,29 @@ +From dea7bb66fb0b89990c2ca69606d51f02af6c4cf1 Mon Sep 17 00:00:00 2001 +From: Albert Astals Cid +Date: Tue, 11 Jul 2023 23:31:01 +0200 +Subject: [PATCH] Require C++17 + +Newer protobuf will fail to compile without C++17 +--- + CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c6d0e47ac0..b779501047 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -32,9 +32,9 @@ if ("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_C_COMPILER_ID}" STREQUAL + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=iso9899:1990") + endif() + if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") ++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") + elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel" AND NOT WIN32) +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") ++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17") + endif() + # Default to hidden visibility for symbols + set(CMAKE_C_VISIBILITY_PRESET hidden) +-- +GitLab + diff --git a/kde-apps/marble/marble-23.04.3.ebuild b/kde-apps/marble/marble-23.04.3.ebuild index a79dff3c4856..3aeec198fe42 100644 --- a/kde-apps/marble/marble-23.04.3.ebuild +++ b/kde-apps/marble/marble-23.04.3.ebuild @@ -64,6 +64,8 @@ BDEPEND=" aprs? ( dev-lang/perl ) " +PATCHES=( "${FILESDIR}/${P}-cxx17-for-protobuf-23.patch" ) # bug 909081, in 23.08.0 + src_prepare() { ecm_src_prepare diff --git a/licenses/Manifest.gz b/licenses/Manifest.gz index 5d0f20603e99..3ebef31aede6 100644 Binary files a/licenses/Manifest.gz and b/licenses/Manifest.gz differ diff --git a/licenses/unicode b/licenses/unicode index b96c1ceb6c9d..e8824d38b3a0 100644 --- a/licenses/unicode +++ b/licenses/unicode @@ -1,229 +1,184 @@ - [1][Unicode] [2]Terms of Use [3]Home | [4]Site Map | [5]Search - - Contents - [6]Unicode Copyright - [7]Restricted Rights Legend - [8]Warranties & Disclaimers - [9]Waiver of Damages - [10]Trademarks - [11]Miscellaneous - [12]Data Files and Software License Agreement (Exhibit 1) - - Related Links - [13]The Unicode® Consortium Trademarks and Logo Policy - [14]Unicode Policies - -Unicode Terms of Use - - For the general privacy policy governing access to this site, see - the [15]Unicode Privacy Policy. For trademark usage, see [16]the - Unicode Consortium® Trademarks and Logo Policy. - - Notice to End User: Terms of Use - Carefully read the following legal agreement ("Agreement"). Use or - copying of the software and/or codes provided with this agreement (The - "Software") constitutes your acceptance of these terms - - A. Unicode Copyright. - 1. Copyright © 1991-2008 Unicode, Inc. All rights reserved. - 2. Certain documents and files on this website contain a legend - indicating that "Modification is permitted." Any person is - hereby authorized, without fee, to modify such documents and - files to create derivative works conforming to the Unicode® - Standard, subject to Terms and Conditions herein. - 3. Any person is hereby authorized, without fee, to view, use, - reproduce, and distribute all documents and files solely for - informational purposes in the creation of products supporting - the Unicode Standard, subject to the Terms and Conditions - herein. - 4. Further specifications of rights and restrictions pertaining - to the use of the particular set of data files known as the - "Unicode Character Database" can be found in [17]Exhibit 1. - 5. Each version of the Unicode Standard has further - specifications of rights and restrictions of use. For the book - editions, these are found on the back of the [18]title page. - For the online edition, certain files (such as the PDF files - for book chapters and code charts) carry specific - restrictions. All other files are covered under these general - Terms of Use. To request a permission to reproduce any part - of the Unicode Standard, please [19]contact the Unicode - Consortium. - 6. No license is granted to "mirror" the Unicode website where a - fee is charged for access to the "mirror" site. - 7. Modification is not permitted with respect to this document. - All copies of this document must be verbatim. - B. Restricted Rights Legend. Any technical data or software which is - licensed to the United States of America, its agencies and/or - instrumentalities under this Agreement is commercial technical data - or commercial computer software developed exclusively at private - expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), - as applicable. For technical data, use, duplication, or disclosure - by the Government is subject to restrictions as set forth in DFARS - 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and - this Agreement. For Software, in accordance with FAR 12-212 or - DFARS 227-7202, as applicable, use, duplication or disclosure by - the Government is subject to the restrictions set forth in this - Agreement. - C. Warranties and Disclaimers. - 1. This publication and/or website may include technical or - typographical errors or other inaccuracies . Changes are - periodically added to the information herein; these changes - will be incorporated in new editions of the publication and/or - website. Unicode may make improvements and/or changes in the - product(s) and/or program(s) described in this publication - and/or website at any time. - 2. If this file has been purchased on magnetic or optical media - from Unicode, Inc. the sole and exclusive remedy for any claim - will be exchange of the defective media within ninety (90) - days of original purchase. - 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR - SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND - EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT - LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A - PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE AND ITS - LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN - THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE - REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE - WEBSITE. - D. Waiver of Damages. In no event shall Unicode or its licensors be - liable for any special, incidental, indirect or consequential - damages of any kind, or any damages whatsoever, whether or not - Unicode was advised of the possibility of the damage, including, - without limitation, those resulting from the following: loss of - use, data or profits, in connection with the use, modification or - distribution of this information or its derivatives. - E. Trademarks. - 1. Unicode and the Unicode logo are registered trademarks of - Unicode, Inc. - 2. This site contains product names and corporate names of other - companies. All product names and company names and logos - mentioned herein are the trademarks or registered trademarks - of their respective owners. Other products and corporate names - mentioned herein which are trademarks of a third party are - used only for explanation and for the owners' benefit and with - no intent to infringe. - 3. Use of third party products or information referred to herein - is at the user's risk. - F. Miscellaneous. - 1. Jurisdiction and Venue. This server is operated from a - location in the State of California, United States of America. - Unicode makes no representation that the materials are - appropriate for use in other locations. If you access this - server from other locations, you are responsible for - compliance with local laws. This Agreement, all use of this - site and any claims and damages resulting from use of this - site are governed solely by the laws of the State of - California without regard to any principles which would apply - the laws of a different jurisdiction. The user agrees that any - disputes regarding this site shall be resolved solely in the - courts located in Santa Clara County, California. The user - agrees said courts have personal jurisdiction and agree to - waive any right to transfer the dispute to any other forum. - 2. Modification by Unicode Unicode shall have the right to modify - this Agreement at any time by posting it to this site. The - user may not assign any part of this Agreement without - Unicode's prior written consent. - 3. Taxes. The user agrees to pay any taxes arising from access to - this website or use of the information herein, except for - those based on Unicode's net income. - 4. Severability. If any provision of this Agreement is declared - invalid or unenforceable, the remaining provisions of this - Agreement shall remain in effect. - 5. Entire Agreement. This Agreement constitutes the entire - agreement between the parties. - ___________________________________________________________________ - - EXHIBIT 1 - UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - - Unicode Data Files include all data files under the directories - [20]http://www.unicode.org/Public/, - [21]http://www.unicode.org/reports/, and - [22]http://www.unicode.org/cldr/data/ . Unicode Software includes - any source code published in the Unicode Standard or under the - directories [23]http://www.unicode.org/Public/, - [24]http://www.unicode.org/reports/, and - [25]http://www.unicode.org/cldr/data/. - - NOTICE TO USER: Carefully read the following legal agreement. BY - DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S - DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU - UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE TERMS AND - CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT DOWNLOAD, - INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. - - COPYRIGHT AND PERMISSION NOTICE - - Copyright © 1991-2007 Unicode, Inc. All rights reserved. Distributed - under the Terms of Use in [26]http://www.unicode.org/copyright.html. - - Permission is hereby granted, free of charge, to any person - obtaining a copy of the Unicode data files and any associated - documentation (the "Data Files") or Unicode software and any - associated documentation (the "Software") to deal in the Data Files - or Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, and/or sell - copies of the Data Files or Software, and to permit persons to whom - the Data Files or Software are furnished to do so, provided that (a) - the above copyright notice(s) and this permission notice appear with - all copies of the Data Files or Software, (b) both the above - copyright notice(s) and this permission notice appear in associated - documentation, and (c) there is clear notice in each modified Data - File or in the Software as well as in the documentation associated - with the Data File(s) or Software that the data or software has been - modified. - - THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY - OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE - WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE - COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR - ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY - DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, - WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS - ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE - OF THE DATA FILES OR SOFTWARE. - - Except as contained in this notice, the name of a copyright holder - shall not be used in advertising or otherwise to promote the sale, - use or other dealings in these Data Files or Software without prior - written authorization of the copyright holder. - ______________________________________________________ - - Unicode and the Unicode logo are trademarks of Unicode, Inc., and - may be registered in some jurisdictions. All other trademarks and - registered trademarks mentioned herein are the property of their - respective owners. - ___________________________________ - - [27]Access to Copyright and terms of use - -References - - 1. http://www.unicode.org/ - 2. http://www.unicode.org/copyright.html - 3. http://www.unicode.org/ - 4. http://www.unicode.org/sitemap/ - 5. http://www.unicode.org/search - 6. http://www.unicode.org/copyright.html#1 - 7. http://www.unicode.org/copyright.html#2 - 8. http://www.unicode.org/copyright.html#3 - 9. http://www.unicode.org/copyright.html#4 - 10. http://www.unicode.org/copyright.html#5 - 11. http://www.unicode.org/copyright.html#7 - 12. http://www.unicode.org/copyright.html#Exhibit1 - 13. http://www.unicode.org/policies/logo_policy.html - 14. http://www.unicode.org/policies/policies.html - 15. http://www.unicode.org/policies/privacy_policy.html - 16. http://www.unicode.org/policies/logo_policy.html - 17. http://www.unicode.org/copyright.html#Exhibit1 - 18. http://www.unicode.org/versions/Unicode5.0.0/Title.pdf - 19. http://www.unicode.org/contacts.html - 20. http://www.unicode.org/Public/ - 21. http://www.unicode.org/reports/ - 22. http://www.unicode.org/cldr/data/ - 23. http://www.unicode.org/Public/ - 24. http://www.unicode.org/reports/ - 25. http://www.unicode.org/cldr/data/ - 26. http://www.unicode.org/copyright.html - 27. http://www.unicode.org/copyright.html +Unicode® Copyright and Terms of Use + +For the general privacy policy governing access to this site, see the +Unicode Privacy Policy +. + +A. Unicode Copyright + 1. Copyright © 1991-2023 Unicode, Inc. All rights reserved. + +B. Definitions + + Unicode Data Files ("DATA FILES") include all data files under the + directories: + https://www.unicode.org/Public/ + https://www.unicode.org/reports/ + https://www.unicode.org/ivd/data/ + + Unicode Data Files do not include PDF online code charts under the + directory: + https://www.unicode.org/Public/ + + Unicode Software ("SOFTWARE") includes any source code published in + the Unicode Standard or any source code or compiled code under the + directories: + https://www.unicode.org/Public/PROGRAMS/ + https://www.unicode.org/Public/cldr/ + http://site.icu-project.org/download/ + +C. Terms of Use + 1. Certain documents and files on this website contain a legend + indicating that "Modification is permitted." Any person is hereby + authorized, without fee, to modify such documents and files to + create derivative works conforming to the Unicode® Standard, + subject to Terms and Conditions herein. + 2. Any person is hereby authorized, without fee, to view, use, + reproduce, and distribute all documents and files, subject to the + Terms and Conditions herein. + 3. Further specifications of rights and restrictions pertaining to + the use of the Unicode DATA FILES and SOFTWARE can be found in the + Unicode Data Files and Software License + . + 4. Each version of the Unicode Standard has further specifications of + rights and restrictions of use. For the book editions (Unicode 5.0 + and earlier), these are found on the back of the title page + . + 5. The Unicode PDF online code charts + carry specific restrictions. + Those restrictions are incorporated as the first page of each PDF + code chart. + 6. All other files, including online documentation of the core + specification for Unicode 6.0 and later, are covered under these + general Terms of Use. + 7. No license is granted to "mirror" the Unicode website where a fee + is charged for access to the "mirror" site. + 8. Modification is not permitted with respect to this document. + All copies of this document must be verbatim. + +D. Restricted Rights Legend + 1. Any technical data or software which is licensed to the United + States of America, its agencies and/or instrumentalities under + this Agreement is commercial technical data or commercial computer + software developed exclusively at private expense as defined in + FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For + technical data, use, duplication, or disclosure by the Government + is subject to restrictions as set forth in DFARS 202.227-7015 + Technical Data, Commercial and Items (Nov 1995) and this + Agreement. For Software, in accordance with FAR 12-212 or DFARS + 227-7202, as applicable, use, duplication or disclosure by the + Government is subject to the restrictions set forth in this + Agreement. + +E. Warranties and Disclaimers + 1. This publication and/or website may include technical or + typographical errors or other inaccuracies. Changes are + periodically added to the information herein; these changes will + be incorporated in new editions of the publication and/or website. + Unicode, Inc. may make improvements and/or changes in the + product(s) and/or program(s) described in this publication and/or + website at any time. + 2. If this file has been purchased on magnetic or optical media from + Unicode, Inc. the sole and exclusive remedy for any claim will be + exchange of the defective media within ninety (90) days of + original purchase. + 3. EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR + SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER + EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY + WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, + OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO + RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR + SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO + THIS PUBLICATION OR THE UNICODE WEBSITE. + +F. Waiver of Damages + 1. In no event shall Unicode, Inc. or its licensors be liable for any + special, incidental, indirect or consequential damages of any + kind, or any damages whatsoever, whether or not Unicode, Inc. was + advised of the possibility of the damage, including, without + limitation, those resulting from the following: loss of use, data + or profits, in connection with the use, modification or + distribution of this information or its derivatives. + +G. Trademarks & Logos + 1. The Unicode Word Mark and the Unicode Logo are trademarks of + Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are + trade names of Unicode, Inc. Use of the information and materials + found on this website indicates your acknowledgement of Unicode, + Inc.’s exclusive worldwide rights in the Unicode Word Mark, the + Unicode Logo, and the Unicode trade names. + 2. The Unicode Consortium Name and Trademark Usage Policy + (“Trademark + Policy”) are incorporated herein by reference and you agree to + abide by the provisions of the Trademark Policy, which may be + changed from time to time in the sole discretion of Unicode, Inc. + 3. All third party trademarks referenced herein are the property of + their respective owners. + +H. Miscellaneous + 1. Jurisdiction and Venue. This website is operated from a location + in the State of California, United States of America. Unicode, + Inc. makes no representation that the materials are appropriate + for use in other locations. If you access this website from other + locations, you are responsible for compliance with local laws. + This Agreement, all use of this website and any claims and damages + resulting from use of this website are governed solely by the laws + of the State of California without regard to any principles which + would apply the laws of a different jurisdiction. The user agrees + that any disputes regarding this website shall be resolved solely + in the courts located in Santa Clara County, California. The user + agrees said courts have personal jurisdiction and agree to waive + any right to transfer the dispute to any other forum. + 2. Modification by Unicode, Inc. Unicode, Inc. shall have the right + to modify this Agreement at any time by posting it to this + website. The user may not assign any part of this Agreement + without Unicode, Inc.’s prior written consent. + 3. Taxes. The user agrees to pay any taxes arising from access to + this website or use of the information herein, except for those + based on Unicode’s net income. + 4. Severability. If any provision of this Agreement is declared + invalid or unenforceable, the remaining provisions of this + Agreement shall remain in effect. + 5. Entire Agreement. This Agreement constitutes the entire agreement + between the parties. + +------------------------------------------------------------------------ + +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2023 Unicode, Inc. + +NOTICE TO USER: Carefully read the following legal agreement. BY +DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR +SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT +DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of data files and any associated documentation (the "Data Files") or +software and any associated documentation (the "Software") to deal in the +Data Files or Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, and/or sell +copies of the Data Files or Software, and to permit persons to whom the +Data Files or Software are furnished to do so, provided that either (a) +this copyright and permission notice appear with all copies of the Data +Files or Software, or (b) this copyright and permission notice appear in +associated Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY +KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF +THIRD PARTY RIGHTS. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE +BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, +OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, +WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, +ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA +FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall +not be used in advertising or otherwise to promote the sale, use or other +dealings in these Data Files or Software without prior written +authorization of the copyright holder. diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index 811aa34b8f2d..532028864a42 100644 Binary files a/mail-client/Manifest.gz and b/mail-client/Manifest.gz differ diff --git a/mail-client/claws-mail/Manifest b/mail-client/claws-mail/Manifest index 38629dae22d0..26143efaa47e 100644 --- a/mail-client/claws-mail/Manifest +++ b/mail-client/claws-mail/Manifest @@ -9,8 +9,8 @@ DIST claws-mail-3.19.0.tar.xz 6543188 BLAKE2B eeb7df2b921dbd7ad40c845804fcabe5dd DIST claws-mail-4.1.0.tar.xz 6471604 BLAKE2B 30d1725c2679e8a0b44edd6c30b15f28633c0a017935980d1412dabffdfb1f33e1c36bee3506e90af54410db222b64422155be821ba18f5e315ed411d477ed63 SHA512 83c7b1a8065628b1dcac58feb4d852b759b3fc376531572e88450b8e9517172a641f710a219b7e16bbc672dbe69853783e4edd1d7647a3f2aacb92e47be9175b DIST claws-mail-4.1.1.tar.xz 6523688 BLAKE2B 7e1b1ae201a67e14821f415d2b51f6eebfc2896699d89f2088fa9f7f21de984f6d8e4e92791c233ec755a15184ff5e562ce96ad9d197acc4e1f8dadb3fd57c30 SHA512 4157772fd0e918bae1df11230ce52691ff86181a0c164c0c5116d1ebb91885910e2e24ff18ae5e5ad4ed1c83ef830773de0b4ab40da988607909e0c17efb26b4 EBUILD claws-mail-3.19.0-r2.ebuild 5623 BLAKE2B 6b9d6f0fe4e7a4e4e1749552367f9b2fc3df78af19439825a322ed1bc8684764ce8f3247e2e97725921727b6733ca6cf5ad32138f296584ce03588c429f6ad9f SHA512 1b2dd1cca952113ab6c67828b24faa7e559b87dc540e20a7ab5b7f3a5dfd3b06b9e7c60df5cca2b3a3031083231acad2e790512b3182c854e62362da41a72d5a -EBUILD claws-mail-4.1.0-r1.ebuild 5752 BLAKE2B 43fe31e413a4c48633c3a865ee615920f1b071e3165da5a3c62af77b2876e4e1a10798cd5a103570e9a6397162676b6ffe4658df020a62751a3ff86b526115a2 SHA512 a76842a9caeedddfc3efd0a3100eb88f8d918df106ccb4ec894e65f7d85b3ac68167b6ab138c7a1fff7f32a91d43c5a7386e30e182aedc9d3e123bb41b15a8f6 -EBUILD claws-mail-4.1.1-r1.ebuild 5657 BLAKE2B b27384933ba3db323a5fea26a7ae89a9e40ee9c74384cff74bea27f419cd936dc19dd4efc2a8d02ebc026b3a95de31212b3c575a1bf9f1594dc7799b1c2cbf1a SHA512 d6bbb70a8ee69b8eca52120e4eef22596379b23246b62b7c6a4d3d1b0c1213f45c519c4bf9842cb6aff1eb6e662acc88b5febecdc138c16cc59d03525e6ecb75 -EBUILD claws-mail-4.1.1-r2.ebuild 5665 BLAKE2B 65a8530aff918c9aa8b9b44160d85cc72f9a3a73fa360816e7c8894d077129d15fc6b99bc1db0a308d453ec584ddf162497dd96d8481a76e6b0fea8fdc68e7cb SHA512 67529367ebb8d6fd642410fbcd9484dfa37b836cc1569296293ad2e82ae0252bb75c3a42928ee56709837d594b162c7e1d35f97e79c7b3ef8198921360c5679b -EBUILD claws-mail-9999.ebuild 5697 BLAKE2B 66c03167b092eb10d341215f906d335f1ee1a4b929f37703a978a6f5d9e106717ef31863181d3232b340a3a714fd0d2a918c38ea93e5feb32aaf09b6a712e7b4 SHA512 5d5bbf8fd0ca25fc28734e85196ea1f5c91ea8c8ad60006dea9cadc69d8fbed85575209b4ec00087f45701d22a50c84edc89003c01d81b426a78a2311972b7e5 +EBUILD claws-mail-4.1.0-r1.ebuild 5721 BLAKE2B 11c4dc7192d90d895c72a11b2e8a831eae68384e924d8f453e4538e1a8024f1419d93d7a9af2dbe96c667a8b95b3d458560ea4b5208cb4097f88ae27d6db8016 SHA512 cfdbfefdcc1988e186d7ddfb777def8c07cf8c1ac2149cb9e07c768d3c10683cdd66f6c7a8859a6a38667161da86e1b14aaabf933defc70036cd70084c9ff8c4 +EBUILD claws-mail-4.1.1-r1.ebuild 5626 BLAKE2B 4e5786ed77e5edc9e6dbad3bd12032a9578836520424f06dff50f80a65abc9ccb9f65bbb01315cab61a0d9cced90851dbd2fa8c892aad42731aa3753eff9cef6 SHA512 41e7c896adf81f8da073f16a695ab8e72f94ee9a4469214c249bcd27f5031141dcf6776328aca94e484d7f2e455aeb4ab5487b2cf702937f1b61b16cb0f24b9e +EBUILD claws-mail-4.1.1-r2.ebuild 5634 BLAKE2B 603f51d7b1b27f948b74a8afe8bded862fc4c337f853aa1ee06a30a54bc79e8fa7acbae05a8c997c4a3c59751b2db339bd43ce8c8982e1ce05530e64be115293 SHA512 f54c7b5ea63bd7b32ab6fab626c69bdf91cb20eb5e3aa7a1dad1e07880e7e0662f616800bb92b1173191eb8b97ce1e28305cba2a932c7fc6b6f644f8a84f6fc6 +EBUILD claws-mail-9999.ebuild 5666 BLAKE2B d9ad7efcf4708913e5a9b11e07a75901077290e6b6692e9d402edbffdcf36d16902e0ab1994e9d4eba012e3dc6a75ac5f019f7104f235bf4db5de84c47a5947f SHA512 1383f4d2721571de49171c329e2eed86f65463f0813169390dbcc0d819691bdad348be7108cbf4ebe23e16b4610fb6f165760c507af79e0d8d58260e9591caa1 MISC metadata.xml 1306 BLAKE2B 448f35ca6cd9d53a94a2f30fb9f55d701d8674c23cf08a7f4bb027707de472c15b5f74a1b81c1eeba472a1bad9dc56cbb8788cc35d3378e0f476553b361bbc8c SHA512 8147c3036f2de1204feae46f33f1dedd22d1042344e1164e8fe34ef0a3d59df282eb1532bd7b39a8418ddf7dda96988cb970131883d37d15ba8212d6ab185742 diff --git a/mail-client/claws-mail/claws-mail-4.1.0-r1.ebuild b/mail-client/claws-mail/claws-mail-4.1.0-r1.ebuild index a28b72f50dcb..52634112f3b7 100644 --- a/mail-client/claws-mail/claws-mail-4.1.0-r1.ebuild +++ b/mail-client/claws-mail/claws-mail-4.1.0-r1.ebuild @@ -19,7 +19,6 @@ else fi SLOT="0" -QA_PKGCONFIG_VERSION="${PV}.0" LICENSE="GPL-3" IUSE="+appindicator archive bogofilter calendar clamav dbus debug doc gdata +gnutls +imap ipv6 ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" diff --git a/mail-client/claws-mail/claws-mail-4.1.1-r1.ebuild b/mail-client/claws-mail/claws-mail-4.1.1-r1.ebuild index 5ed2e9063209..cbae7238f867 100644 --- a/mail-client/claws-mail/claws-mail-4.1.1-r1.ebuild +++ b/mail-client/claws-mail/claws-mail-4.1.1-r1.ebuild @@ -19,7 +19,6 @@ else fi SLOT="0" -QA_PKGCONFIG_VERSION="${PV}.0" LICENSE="GPL-3" IUSE="archive bogofilter calendar clamav dbus debug doc gdata +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" diff --git a/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild b/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild index af5d2eb8733e..d85994a5865e 100644 --- a/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild +++ b/mail-client/claws-mail/claws-mail-4.1.1-r2.ebuild @@ -19,7 +19,6 @@ else fi SLOT="0" -QA_PKGCONFIG_VERSION="${PV}.0" LICENSE="GPL-3" IUSE="archive bogofilter calendar clamav dbus debug doc gdata +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" diff --git a/mail-client/claws-mail/claws-mail-9999.ebuild b/mail-client/claws-mail/claws-mail-9999.ebuild index 98ad693f8d9b..48b10692fd01 100644 --- a/mail-client/claws-mail/claws-mail-9999.ebuild +++ b/mail-client/claws-mail/claws-mail-9999.ebuild @@ -19,7 +19,6 @@ else fi SLOT="0" -QA_PKGCONFIG_VERSION="${PV}.0" LICENSE="GPL-3" IUSE="archive bogofilter calendar clamav dbus debug doc gdata +gnutls +imap ldap +libcanberra +libnotify litehtml networkmanager nls nntp +notification +oauth pdf perl +pgp rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind webkit xface" diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index 1fbb9cc76731..6e64840e5ae6 100644 Binary files a/mail-mta/Manifest.gz and b/mail-mta/Manifest.gz differ diff --git a/mail-mta/msmtp/Manifest b/mail-mta/msmtp/Manifest index c0fdc3712eec..b15c81d94a9e 100644 --- a/mail-mta/msmtp/Manifest +++ b/mail-mta/msmtp/Manifest @@ -3,5 +3,5 @@ AUX msmtpd.init 347 BLAKE2B 9faea920dc23ebcdb62b05595acf4f70dd3d654645ed0f5ba6f7 DIST msmtp-1.8.23.tar.xz 401656 BLAKE2B 7033c7e8ad74826ab233bd9b08b8db8e17f6c9bd4cc9f6e65890099e4e12445f4665acc2faf1468f5d6f5e16a53c2479d5a0144e39d65c0521436832c1a049c5 SHA512 69675cb539fa5c78b83e90a460e8215e56b1d0fa7a18729eb058b8d51414d13b88fbcdb2092767e7e96c325a143230ac09e041ea74d068bf267e508418cf674a DIST msmtp-1.8.24.tar.xz 409268 BLAKE2B 1661dffbdf9418665dfea3eacdcb716a27ea0916024247ccc221d0f6c3da0076f9bc3b822e9f0c152185f08b8d929268f8eaf63489304225d200a093fcff9d46 SHA512 9bcd1431bd27a74cea931da0e89adfdc53b5be027cef4a735e2fdaba3aed38408b4a266960b51a4071664b88b1af4545a3df5acf64b9ab8ce84000c49a8286ff EBUILD msmtp-1.8.23.ebuild 3241 BLAKE2B 483d53c2bb35715a62db8a19b3500f9102439189c69d542ffe92ac630d257ce40f083eeec9273222990e97d07c5ae4e8ee9101921fa911bdf48e6619fd6765ba SHA512 0fef47915cdfc10507cd870061f04a98be1af46559a5ae13fea1c34fef2e3cb64aa4a6a98266d30427369fc7918ece38197f149aef69d6e3e453ac30680087f2 -EBUILD msmtp-1.8.24.ebuild 3255 BLAKE2B de6cbb5628e749fd17727463a61e16ec40f554370027a09ef67057af5d1908252813253c6b435d9ebf81de13b9f6ccb4f4cdd8d97199ad732d5c5ab0f313b1f0 SHA512 edaf1229f1655839c92c3cb782485fa005d4ee6b2e24fd6d4b5d94077d8a432e4d382f9a485a37fdc553e6c1b43fbe771176d9656e241c872ea94dbec2fb2f0b +EBUILD msmtp-1.8.24.ebuild 3252 BLAKE2B 18528ad9823b34a0ea047cf159b169cb058be83d22bbbdefa72eff830f24871f45274868b988faaba2c167def1e930d51a076bdb3e8b71941c643172de174be4 SHA512 0cafc6fb6b44802022ad454eb033fa08b743a1b62edf39739fd0a6898313bce92f0bf0b6ae5c5e22c77426d70acbe7f665bcf57d03402123eb112f26f7a9beca MISC metadata.xml 390 BLAKE2B c245db441455174144a9071fc47570fe4760b8fe696baef76f32e69ef9a9d221efaf8dba090a555e0a5aa47b601703ada191c7b88c134271924bc46e61227d8e SHA512 b90c6215a3044a7964b2e6ff6817eb40bb79fc4d1b845904788b8990ca6dcc58f2ff5f1745a977a374ee8a9ecf0775a18db2d91d0c8c41a597f70a10033d6035 diff --git a/mail-mta/msmtp/msmtp-1.8.24.ebuild b/mail-mta/msmtp/msmtp-1.8.24.ebuild index f8f460e9df26..f0ca378c8f56 100644 --- a/mail-mta/msmtp/msmtp-1.8.24.ebuild +++ b/mail-mta/msmtp/msmtp-1.8.24.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://marlam.de/msmtp/releases/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="daemon doc keyring +gnutls idn +mta nls sasl ssl" # fcaps.eclass unconditionally defines "filecaps" USE flag which we need for diff --git a/mail-mta/proton-mail-bridge/Manifest b/mail-mta/proton-mail-bridge/Manifest index e31b3fc82638..27feb5b28e30 100644 --- a/mail-mta/proton-mail-bridge/Manifest +++ b/mail-mta/proton-mail-bridge/Manifest @@ -1,8 +1,5 @@ AUX proton-mail-bridge.service-r1 341 BLAKE2B 056e68d9d2f009b60708c5bea58e851b3955e3292e44af114976815f597ca813917b2b74082fae5d0146288aefa9a38993d791272073b23bcff51cbed4f4bbdf SHA512 bafea6004077cb2b5d77ebb9fd48ca925be20987b1a1698b68c9853e9c1d95ac2d0d8d77f78fb2b3e7c1e56d4ea4e7d2dcfeef857df189f1ae51a57ce5d0ac93 -DIST proton-mail-bridge-3.0.21-deps.tar.xz 169294240 BLAKE2B ee463d96d01e702180f86765a36bc59c72454f13caed22183e68a6875c1dad4b7614966dabdd43915b2762d3de69b8fb3cac1011a48bf50d8f3cc1dbf3a96420 SHA512 6bce4cfcdf1704a6599f925ff59fd367c6750f92f75bee886f656f609a5368eb75f865f642ae63e87bafe3609e7620b0c27dfbec40e281cc8a92221af24f9661 -DIST proton-mail-bridge-3.0.21.tar.gz 4416496 BLAKE2B 6199338b6265c8d3e7108cd7b149fa4e32e56e3ecb7f299e66f4d072d78d8b21a919e52c510c509613958adbacf32d8a4dccb2891a77efa4dec83d483e560266 SHA512 30adc2e4947309fb274a5f86ff450a41685d30b27854b9a00f033adc65d33bcbff19ee830c50ae5bea0c2ac178bc5a4960912486edd4954f928ff075b7441d82 DIST proton-mail-bridge-3.1.3-deps.tar.xz 206716212 BLAKE2B 4f79e4428ef37452d0abd288e074ecdce8886393582352117b6df5275e1b2f0f8018145c20b8fa889f6473899fd0fde6b621e52cf2faaa218fdac8238134a19b SHA512 fd948e39afaab15d7318c8b46cffd97823857cd8e1c5ba2b2ed3673fcbf186627b190bd876973fbb71854355f4dfba62663e902651716301685dca5f14f26e81 DIST proton-mail-bridge-3.1.3.tar.gz 4443963 BLAKE2B 2c8fc571612c11c0e281e8f268774e886ba3742b696bdd1180d7cf45525d21d9c062cd3d33acb57a6ceed8dad6b864490c89c090ebfd4bceb4e8c41b19015ae8 SHA512 4f4ca3a2b95c7eed34a13d7f8f296d95717b9c1f95bd157e08c3f21cc752ea3dac5eaefac27662f57f875d9690a5d77a9e15f71406280dcaad6f9054b2ef54b9 -EBUILD proton-mail-bridge-3.0.21-r1.ebuild 1307 BLAKE2B ff88747c497f759321320d1d09e506d0ab0a667bf28d1c57296015ee810e6ba27c0537668999d4b85cb43aa4b2ed12516d868d173b66f11b2c54c8ab004534d0 SHA512 ce71071e55e5da9008fcee2ecd627d8e42f418653c69a6e4ef3e39f5f7adb53704662a5f67804e61da640bc41fe23e27c225ac37320f791982ea567469acfc52 EBUILD proton-mail-bridge-3.1.3.ebuild 1304 BLAKE2B d84f2164bf3ccf91321f9041c331cf4a2eaeee3e54197f013f0014363a1dea0020febf047641f54bd8db0da7ac7cd0f849b0012764d0a1269e5e7c40f2875833 SHA512 e5c315f34abd46ecdb477fb35eda3f57b4bc31a49efba49adc3327318172c80a89de5605fea51c284ed5bca2b2e2218d1d165487f59447af5d4392dc53190676 MISC metadata.xml 594 BLAKE2B 4a52e340f984c6a6b3175e06221d277e59b1bfa0929ac019ca56d1b0eaf8801122a3ebd596784494c85a9fa78ce99f880288785a9a0465bb6b2b44397ab5a43a SHA512 b8627546fa733b97d5aa78ed51feaafb3623b770b2e434704055c0e5e23731c18adf3a9a25c73dd77d916060d8f112959772bf4102ccda78e2188e91b9e03348 diff --git a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21-r1.ebuild b/mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21-r1.ebuild deleted file mode 100644 index f05292d8f63e..000000000000 --- a/mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module systemd xdg-utils - -MY_PN="${PN/-mail/}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients" -HOMEPAGE="https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/" -SRC_URI="https://github.com/ProtonMail/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${P}-deps.tar.xz" - -LICENSE="Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gui" - -# Quite a few tests require Internet access -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND="app-crypt/libsecret" -DEPEND="${RDEPEND}" - -S="${WORKDIR}"/${MY_P} - -src_prepare() { - xdg_environment_reset - default -} - -src_compile() { - if use gui; then - eerror "Since version 3.0.0, GUI support in ${PN} requires Qt6 and is therefore currently not available" - die "USE=gui requires Qt6" - else - emake build-nogui - fi -} - -src_test() { - emake test -} - -src_install() { - exeinto /usr/bin - newexe bridge ${PN} - - systemd_newuserunit "${FILESDIR}"/${PN}.service-r1 ${PN}.service - - einstalldocs -} - -pkg_postinst() { - use gui && xdg_icon_cache_update -} - -pkg_postrm() { - use gui && xdg_icon_cache_update -} diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 02a7d8ea8085..c58a85e92e6c 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest index 7d3796bb0299..50810eedbcf1 100644 --- a/media-gfx/darktable/Manifest +++ b/media-gfx/darktable/Manifest @@ -4,13 +4,11 @@ AUX darktable-3.4.1_libxcf-cmake.patch 788 BLAKE2B b6ecb84de804b0bf16f907f825d93 AUX darktable-4.2.1-exiv2-0.28.patch 9139 BLAKE2B 82eb190e1fe9d93af8bce40fdfd7647e69bf620915d5d1cc76faefda17577f7480c7c5b9649b2f5ce7efb86b274b19c426393e2c943383637fe8c18a9ceac372 SHA512 dcdfdf9d62983428c4b0bfc87a747a437cd07cc640cba948309095680c077f118da1a4208362b76eba14044ad0fd8dabbb3715335d30e35e2f84a171ca275c6e AUX darktable-4.2.1_cmake-musl.patch 796 BLAKE2B 2e26cc969f01dc948f4f92f42c768a28bb879b3592d98dc1de0c3b5b7335a2985fbb5659c58b421fbca896b1f2585a5cb993b5cdf3ee6f87d9834afe3fd1a23a SHA512 82c7a4f6d6112fa024503a99e05d3050922b120821c93922ae846f9da6b02cd6f2e27315448c20ed1032c5526b85cb6d01dd6eec5109db1af3f8e92e4818ea06 DIST darktable-4.2.1.tar.xz 6112480 BLAKE2B bf6f60b1f01b16c7cc4ffae7fbb46c7d2ce465d6fafd507564b8dd20aeadb3cd1116e434214d07c9c53ca621228ea6f7ce75a01650d04d596d1e246789bae752 SHA512 05423c16ff813c10fa2bedbb22bbc886f2cff81aad2493c720f4b2fe32ba89b55c428287cd1c4b24cc98121d441375752015f88c30f796ea46db18461e212d5d -DIST darktable-4.4.1.tar.xz 5956860 BLAKE2B 429086161c56005f902565509525d84a86fb54d318584c4ce8c2da65ea23bebf5772440a5f4cfa023f4738526b2b19c5055257702b2ae1f49349a77462ccd78d SHA512 20af12232957416693515745d28e49351c8e2c20a5c0ea4b11672167aa8521b5377cdbd17fad1a258d97aad0e9f31f55b9f86c816e613e91ef1910edc7d71099 DIST darktable-4.4.2.tar.xz 6033932 BLAKE2B 99fec3b3ebc80a03af068d9a9a27a1cbd601183a15d52129495e1bb924be03d274cb768a34ec8c6ad432946f46a78a5d2ba325ae133a82988d828c2170f70991 SHA512 7b87879e865001491bbeaa12b9ac42b006bfa3fbcb50e73384c76cce0ee5d87200be3ce9b11f56d669d5eaf9b1add0a018ec5a021653bb84dfb6a0b379cb5594 DIST darktable-usermanual-4.2.en.pdf 26559897 BLAKE2B 144b7e76567e92138c7e75c996a63f818dce7eb4f485f0d988d184874d2ee2a72e89efae1d0fb16bc25aac831da040ffbd4a7bbda08d8c750169f06668a98f88 SHA512 a23e9544026d9aff7b92b3ca874217ebc12e1dc876e9d7873e0e7e61a53090179a1377cc4409f2bb8f6d005133e4501ce444c1533c8d66f04b7cc0c5fc5a3531 DIST darktable-usermanual-4.2.uk.pdf 26454596 BLAKE2B e497c87903f85ae7ebb9b9624124ba19936869db6d19d229182e5d249938f5d9461435ac7ae15f9a2fd64b367aa712ac1de5f32d053cc08a99a3bd672e8cac0b SHA512 ba37d680f29d2d79f517360a1b43d88b49cf5810b638aa5bc6eeeb8016bd1634801119c2d283473bafc72920db2525b122815fa475bac0c41a6cc8d2ac579a61 DIST darktable-usermanual-4.4.en.pdf 34311705 BLAKE2B 98094ed8288be092ec9c0398bf1719992ce80723aa803e3924e9d28c1c5f2717b120ed618cbec6eebb958be59d15fe107428099efd87926622b5d08110e36b67 SHA512 90e8b8912776b674a436a7e2377d16b0ef374d879ba16501a1c8a0c8407776ef362b747121859884e0aac1d9fc94f3bf0a58bbccdc6fce27cbcaf4cf169d6ef3 DIST darktable-usermanual-4.4.uk.pdf 33796107 BLAKE2B 060218ec9b7fbcec947506ea9fdf355411d0b1242d41b9ffb7abd8dd991ece29e75c06231251d2ec2701e319e1b1e8134c08603649fe7e933d21b4aef597f7c3 SHA512 f2a6837a05114d4254fade358382be5fabcbd980a3c4fad702b1102176c7e261fd8646aeef1c0328001da8f7cb25d50b06c9f1163a54987985f556c616728bf5 EBUILD darktable-4.2.1.ebuild 5867 BLAKE2B ef5d2906890ce74564a1d7f7968849f6975e3f57e62db9fccbe9825a7daf2982e6ed63a625630f67b56a74fce25f0fb90df41464e7a4d49a78410806a18265a6 SHA512 413b43340abce057c736ee124cc7c4c6344a2db48d2a204669ad3813eb8229f288e8d4c8cd5cf87a35d0024df166643eb417f17514fc7b91f28d04b265dd75f4 -EBUILD darktable-4.4.1.ebuild 5715 BLAKE2B 3250cdd36df3cd99b5cb8cfcae4705b34ed161a83f869315055c009a1f08aa26660ba54d71447bb688b498d3ef59bd90bf7cee129e7c72f1eb8a5fe11d195021 SHA512 312331a7bf8c56bff0668078f250b49fe7c3ce83cd3c13983b2fe95b9b587ffb426f25ed3d1d9ff125f5c87f20289ec85252500d728976b562d253e02a615b65 EBUILD darktable-4.4.2.ebuild 5715 BLAKE2B 3250cdd36df3cd99b5cb8cfcae4705b34ed161a83f869315055c009a1f08aa26660ba54d71447bb688b498d3ef59bd90bf7cee129e7c72f1eb8a5fe11d195021 SHA512 312331a7bf8c56bff0668078f250b49fe7c3ce83cd3c13983b2fe95b9b587ffb426f25ed3d1d9ff125f5c87f20289ec85252500d728976b562d253e02a615b65 MISC metadata.xml 1447 BLAKE2B 8334b506a34aa6628548473bc8ccef22c3fefe21905fd436a9b4d6fce90a6331b7e02ea6d078e43c482aa0a0ae2fdf1ddd0f3e508ecf3371351a5e7cd3b064ac SHA512 0f386d07ec79cdf385c00a83b03917521268989b07c6eb8fe285d99ce49ae930dd809f052c19ea7160da084e04bce7990e4c7a8013fec11adb31408f8a1e4847 diff --git a/media-gfx/darktable/darktable-4.4.1.ebuild b/media-gfx/darktable/darktable-4.4.1.ebuild deleted file mode 100644 index c9b9baea653e..000000000000 --- a/media-gfx/darktable/darktable-4.4.1.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-4 ) - -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" - -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=$(ver_cut 1-2) - 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://docs.darktable.org/usermanual/${DOC_PV}/en/${PN}_user_manual.pdf -> ${PN}-usermanual-${DOC_PV}.en.pdf - l10n_uk? ( - https://docs.darktable.org/usermanual/${DOC_PV}/uk/${PN}_user_manual.pdf - -> ${PN}-usermanual-${DOC_PV}.uk.pdf - ) - )" - - KEYWORDS="~amd64 ~arm64 -x86" - LANGS=" de es fr he hu ja pl pt-BR sl sq uk zh-CN zh-TW" -fi - -IUSE="avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc gamepad geolocation gmic keyring gphoto2 graphicsmagick heif jpeg2k jpegxl kwallet lto lua midi nls opencl openmp openexr test tools webp - ${LANGS// / l10n_}" - -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" - -RESTRICT="!test? ( test )" - -# It is sometimes requested, by both users and certain devs, to have sys-devel/gcc[graphite] -# in BDEPEND. This has not been done *on purpose*, for the following reason: -# - darktable can also be built with sys-devel/clang so we'd have to have that, as an alternative, -# in BDEPEND too -# - there are at least two darktable dependencies (media-libs/mesa and virtual/rust) which -# by default pull in sys-devel/clang -# - as a result of the above, for most gcc users adding the above to BDEPEND is a no-op -# (and curiously enough, empirical observations suggest current versions of Portage are -# more likely to pull in Clang to build darktable with than to request enabling USE=graphite -# on GCC; that might be a bug though) -BDEPEND="dev-util/intltool - virtual/pkgconfig - nls? ( sys-devel/gettext ) - test? ( >=dev-python/jsonschema-3.2.0 )" -DEPEND="dev-db/sqlite:3 - dev-libs/icu:= - dev-libs/json-glib - dev-libs/libxml2:2 - >=dev-libs/pugixml-1.8:= - gnome-base/librsvg:2 - >=media-gfx/exiv2-0.25-r2:=[xmp] - media-libs/lcms:2 - >=media-libs/lensfun-0.2.3:= - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/tiff:= - net-libs/libsoup:2.4 - net-misc/curl - sys-libs/zlib:= - x11-libs/cairo - >=x11-libs/gtk+-3.22:3 - x11-libs/pango - avif? ( >=media-libs/libavif-0.8.2:= ) - colord? ( x11-libs/colord-gtk:= ) - cups? ( net-print/cups ) - gamepad? ( media-libs/libsdl2 ) - geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) - gmic? ( media-gfx/gmic ) - keyring? ( >=app-crypt/libsecret-0.18 ) - gphoto2? ( media-libs/libgphoto2:= ) - graphicsmagick? ( media-gfx/graphicsmagick ) - heif? ( media-libs/libheif:= ) - jpeg2k? ( media-libs/openjpeg:2= ) - jpegxl? ( media-libs/libjxl:= ) - lua? ( ${LUA_DEPS} ) - midi? ( media-libs/portmidi ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:= ) - webp? ( media-libs/libwebp:= )" -RDEPEND="${DEPEND} - kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 )" - -PATCHES=( - "${FILESDIR}"/${PN}-3.4.0_jsonschema-automagic.patch - "${FILESDIR}"/${PN}-3.4.1_libxcf-cmake.patch - "${FILESDIR}"/${PN}-4.2.1_cmake-musl.patch -) - -S="${WORKDIR}/${P/_/~}" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - # Bug #695658 - if tc-is-gcc; then - if ! test-flags-CC -floop-block &> /dev/null; then - eerror "Building ${PN} with GCC requires Graphite support." - eerror "Please switch to a version of sys-devel/gcc built with USE=graphite, or use a different compiler." - die "Selected compiler is sys-devel/gcc[-graphite]" - fi - fi - - use openmp && tc-check-openmp - fi -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - use lua && lua-single_pkg_setup -} - -src_prepare() { - use cpu_flags_x86_avx && append-flags -mavx - use cpu_flags_x86_sse3 && append-flags -msse3 - - sed -i -e 's:/appdata:/metainfo:g' data/CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -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) - -DRAWSPEED_ENABLE_WERROR=OFF - -DRAWSPEED_MUSL_SYSTEM=$(usex elibc_musl) - -DTESTBUILD_OPENCL_PROGRAMS=OFF - -DUSE_AVIF=$(usex avif) - -DUSE_CAMERA_SUPPORT=$(usex gphoto2) - -DUSE_COLORD=$(usex colord) - -DUSE_GMIC=$(usex gmic) - -DUSE_GRAPHICSMAGICK=$(usex graphicsmagick) - -DUSE_JXL=$(usex jpegxl) - -DUSE_KWALLET=$(usex kwallet) - -DUSE_LIBSECRET=$(usex 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_PORTMIDI=$(usex midi) - -DUSE_SDL2=$(usex gamepad) - -DUSE_WEBP=$(usex webp) - -DWANT_JSON_VALIDATION=$(usex test) - ) - cmake_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 - 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/gmic/Manifest b/media-gfx/gmic/Manifest index 26cf01f36d20..a6ea7da87ab5 100644 --- a/media-gfx/gmic/Manifest +++ b/media-gfx/gmic/Manifest @@ -4,10 +4,9 @@ AUX gmic-3.2.0-makefile_automagic.patch 5397 BLAKE2B f5678cf7aba485c9d035fc34c0a AUX gmic-3.2.0-relative_rpath.patch 406 BLAKE2B cb92f21c090bfdb3c91aef60fc854fd21531ba8e7560458503ae0c123baf89a703057b870dc9a4366f179575373861696dedebd930c472a51644d4ef41553520 SHA512 8653697eea7da0b0db5ad9f7d8882a147a6aa9bd80085e6bfba21922431e52fa0b7e67c1c74afe8237a994861864f1df07ca2855c5d99bc0e69d0c630f11ebc7 AUX gmic-3.2.4-makefile_automagic.patch 5367 BLAKE2B 7f720d964746fdb745f7741b092f3b313d9d92fb885e4660cc869ee0cd11affd57ec405e6db4002bd1085d8809c9b5af310b78103cf036ca3a7af272adcc1f63 SHA512 bca841fbd9bbca0c89833fcc77c3921db1a3fd83a156b1d58c2d8cebdb025ff0c9ab5c29a2ff9e9ffefb739f9513a1e2844fd0746973423cfcd2ace60ab95743 AUX gmic-3.2.5-relative_rpath.patch 759 BLAKE2B 0c6deda724d6f983e9d1cf3101862fc5c3096fecd5951fc185c814bdb8e59774a30591ec969b4121951c3a1662ab5cb4040d4e9b9cfaa463496fc90bc59a301f SHA512 9c5daf6ad03002867594fc48c19c19b1050d9e7be3cab161e8fbe2f84a5fc31ceece2241c0bfa6cc9eaced44a6ceb0d716f485ca04e62a1160530316e4a3d50c +AUX gmic-3.2.6-makefile_target_deps.patch 354 BLAKE2B bfa068ecb9f2b1e98c2eb992f9a5a90fbe3ed017c64840bec016677b204a2c18d5983a4e1fe6a9a372637684c51dcff1664bd82a5ad29fee0d03a9b81d12c64f SHA512 5d4b7ff4b08b24dede995f842ea768c69db03073c0026e0ca472abf6bb8cfe76c793a2980360fe162f6f9b611b22c567e393c6c5abab0b86dd8cf8566cdafe48 DIST gmic_3.2.0.tar.gz 10933655 BLAKE2B 6b87acb2a356d3d0c00e795d8b66de75acffa1f87b63caf58986ab52730fcd58bb9dfa37caf057ac2ab2a58695dd783c09018305f21d258427d9c1e450d1c14d SHA512 2eccf179e865416ce5a6cc38fd5587fe79fb30cda381ca2bcb1e587f101a55c502422121d4696834bc25b6200aa3c2292ff30947f2704a610f46e61460685f5b -DIST gmic_3.2.5.tar.gz 11352319 BLAKE2B 812e28119bcbe485a7551c7afc89d7efb2a46ba3d9cc31597fddcd4c4ba48fa040827eccd92c1abbef3035c057d432f6b7b783ff9067da8be2806a05902bdf35 SHA512 e453b83201fa7aff7dc193c529c6b81306e94990a03356488abbbe3acdf8eb6b07e12c16e496e9607bcb730258218b3431c489b3fd1434bb31e28727be7eae27 DIST gmic_3.2.6.tar.gz 11574989 BLAKE2B abd33048a448ca8406169c61a9d97bf6e785cbb286cec1d5104f12960640de9eb292677256c074eee5371fa77ed7041671f77a63140c2fa58070c01404962be6 SHA512 26b222c94d68273a8ad4a0c72dca315cb0e17695e601f69cb06d44c49166b8c1050926b8c5d73d21a64613e6ba3b0462e730617db83d2c67b53674bf22e50395 EBUILD gmic-3.2.0.ebuild 3456 BLAKE2B 5e98b8d4ce0bc98c91ce5f77a92833ca4a48a17986fdac664528981451a723061b469ab3b502f5cb9988768cd9afd5bf03edf51573169f1a0bd261386b65fd98 SHA512 209ab91667f7574fb5cdd9e42a54f444d6c96ff91b55a5677c3e4c05284eae79d48237eac8bda942408df9ca7a2aa3b50f4827364cdba5a865e9774b4fe475d5 -EBUILD gmic-3.2.5.ebuild 3471 BLAKE2B 877f5bcbf0b15e202ca28fdd35e6b5b38883cba8f808647c9a75cc6357b53b62eb66c5e54431afb4122028bdcff01cb79382163c2eba7387621ceb0af7f3edbd SHA512 f76eb11a0827bd026b3e234342e446bbc08e0ca8ba0a78a040dcd7a592b4749343a56def6f9f9eed81243f1a57dbbf45e9bc7fef1dc6735c52f9355459e1059b -EBUILD gmic-3.2.6.ebuild 3471 BLAKE2B 877f5bcbf0b15e202ca28fdd35e6b5b38883cba8f808647c9a75cc6357b53b62eb66c5e54431afb4122028bdcff01cb79382163c2eba7387621ceb0af7f3edbd SHA512 f76eb11a0827bd026b3e234342e446bbc08e0ca8ba0a78a040dcd7a592b4749343a56def6f9f9eed81243f1a57dbbf45e9bc7fef1dc6735c52f9355459e1059b +EBUILD gmic-3.2.6.ebuild 3524 BLAKE2B b1ee9a48763b527e8e93db4aa7c7b34fd44599d118eb8af5c7dec3039c3377154f3a981ebbd580d1395859b9241a6a23cfc61a1e19b5ee7105e8256e145c3971 SHA512 28a135b0b34f5b770566770564b336e0afd1d3784eb93e4cafceffe4031ad29ae210d111c33780905470fdb030dd5cbbe94042c500434b2ffea0f519dfff655a MISC metadata.xml 466 BLAKE2B 672259377cf7d693bc2493557b22150ddd3504d5bcb3f7b11c8e7e9a8ff591573503e5c9481d8a81e27757d4ebe205dd51a0fb57c0e691461988bc99fc714fc5 SHA512 62d65a13a3061fb31954fc08d753f6df7d76c262dc1c14304c1473dbe3f3412fb77cf808f0f205dc73d124f6dd1104c13d9dc79194eba702a0acdfb112fe6530 diff --git a/media-gfx/gmic/files/gmic-3.2.6-makefile_target_deps.patch b/media-gfx/gmic/files/gmic-3.2.6-makefile_target_deps.patch new file mode 100644 index 000000000000..6aea9e1579eb --- /dev/null +++ b/media-gfx/gmic/files/gmic-3.2.6-makefile_target_deps.patch @@ -0,0 +1,11 @@ +--- a/src/Makefile ++++ b/src/Makefile +@@ -503,7 +503,7 @@ + libcgmic.o: gmic_libc.cpp CImg.h gmic_libc.h gmic.h + $(CXX) -o libcgmic.o -c gmic_libc.cpp -Dgmic_core $(PIC) $(CFLAGS) + +-use_libcgmic: use_libcgmic.c gmic_libc.h ++use_libcgmic: use_libcgmic.c libcgmic.so + $(CC) -std=c99 -o use_libcgmic use_libcgmic.c -lcgmic $(LIBS) + + # libcgmic (static). diff --git a/media-gfx/gmic/gmic-3.2.5.ebuild b/media-gfx/gmic/gmic-3.2.5.ebuild deleted file mode 100644 index e49f4fe6fe0d..000000000000 --- a/media-gfx/gmic/gmic-3.2.5.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="GREYC's Magic Image Converter" -HOMEPAGE="https://gmic.eu/ https://github.com/GreycLab/gmic" -SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz" - -LICENSE="CeCILL-2 GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -IUSE="cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X" - -REQUIRED_USE=" - gimp? ( png fftw X ) - qt5? ( png fftw X ) -" - -MIN_QT_VER="5.2.0" -QT_DEPEND=" - >=dev-qt/qtcore-${MIN_QT_VER}:5 - >=dev-qt/qtgui-${MIN_QT_VER}:5 - >=dev-qt/qtnetwork-${MIN_QT_VER}:5 - >=dev-qt/qtwidgets-${MIN_QT_VER}:5 -" -DEPEND=" - sys-libs/zlib:0= - curl? ( net-misc/curl ) - fftw? ( sci-libs/fftw:3.0=[threads] ) - gimp? ( - media-gfx/gimp:0/2 - ${QT_DEPEND} - ) - graphicsmagick? ( media-gfx/graphicsmagick:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - opencv? ( >=media-libs/opencv-2.3.1a-r1:= ) - openexr? ( - dev-libs/imath:= - media-libs/openexr:= - ) - png? ( media-libs/libpng:= ) - qt5? ( ${QT_DEPEND} ) - tiff? ( media-libs/tiff:= ) - X? ( - x11-libs/libX11 - x11-libs/libXext - )" -RDEPEND="${DEPEND} - ffmpeg? ( media-video/ffmpeg:= ) -" -BDEPEND=" - virtual/pkgconfig - gimp? ( - dev-qt/linguist-tools:5 - media-gfx/gimp:0/2 - ) - qt5? ( dev-qt/linguist-tools:5 ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.6-ar_so.patch - "${FILESDIR}"/${PN}-3.2.0-grep38.patch - "${FILESDIR}"/${PN}-3.2.4-makefile_automagic.patch - "${FILESDIR}"/${PN}-3.2.5-relative_rpath.patch -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -gmic_emake() { - local mymakeargs=( - CC="$(tc-getCC)" - CXX="$(tc-getCXX)" - STRIP="/bin/true" - LIB="$(get_libdir)" - OPT_CFLAGS="${CXXFLAGS}" - OPT_LIBS="${LDFLAGS}" - GMIC_USE_CURL=$(usex curl) - GMIC_USE_EXR=$(usex openexr) - GMIC_USE_FFTW=$(usex fftw) - GMIC_USE_GRAPHICSMAGICK=$(usex graphicsmagick) - GMIC_USE_JPEG=$(usex jpeg) - GMIC_USE_OPENCV=$(usex opencv) - GMIC_USE_OPENMP=$(usex openmp) - GMIC_USE_PNG=$(usex png) - GMIC_USE_TIFF=$(usex tiff) - GMIC_USE_X11=$(usex X) - QMAKE="qmake5" - ) - - # Possibly unnecessary since 3.2.0, just in case though. - tc-is-clang && mymakeargs+=( OPENMP_LIBS="-lomp" ) - - emake -j1 -C src \ - "${mymakeargs[@]}" \ - $@ -} - -src_compile() { - gmic_emake lib - gmic_emake libc - use cli && gmic_emake cli_shared - use gimp && gmic_emake gimp_shared - use qt5 && gmic_emake gmic_qt_shared -} - -src_install() { - # See below for why this has to name a directory even if USE=-gimp - local gimp_plugindir="/deleteme" - if use gimp; then - if type gimptool &>/dev/null; then - gimp_plugindir="$(gimptool --gimpplugindir)/plug-ins" - elif type gimptool-2.0 &>/dev/null; then - gimp_plugindir="$(gimptool-2.0 --gimpplugindir)/plug-ins" - elif type gimptool-2.99 &>/dev/null; then - gimp_plugindir="$(gimptool-2.99 --gimpplugindir)/plug-ins" - else - die "Cannot find GIMP plugin directory" - fi - fi - - gmic_emake DESTDIR="${ED}" PLUGINDIR="${gimp_plugindir}" install - - # Upstream build scripts create PLUGINDIR and write some files to it - # regardless of whether the GIMP plug-in has been built or not, or even - # when they haven't been able to execute gimptool to get the base path. - use gimp || rm -rf "${ED}/${gimp_plugindir}" - - # These are already gzipped in the source tarballs - find "${ED}/usr/share/man" -name "*.gz" -exec gunzip {} \; || die -} diff --git a/media-gfx/gmic/gmic-3.2.6.ebuild b/media-gfx/gmic/gmic-3.2.6.ebuild index e49f4fe6fe0d..2b300e5482d0 100644 --- a/media-gfx/gmic/gmic-3.2.6.ebuild +++ b/media-gfx/gmic/gmic-3.2.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz" LICENSE="CeCILL-2 GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm64 ~ppc64 ~riscv ~x86" IUSE="cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X" REQUIRED_USE=" @@ -65,6 +65,7 @@ PATCHES=( "${FILESDIR}"/${PN}-3.2.0-grep38.patch "${FILESDIR}"/${PN}-3.2.4-makefile_automagic.patch "${FILESDIR}"/${PN}-3.2.5-relative_rpath.patch + "${FILESDIR}"/${PN}-3.2.6-makefile_target_deps.patch ) pkg_pretend() { diff --git a/media-gfx/viewnior/Manifest b/media-gfx/viewnior/Manifest index 220bded9286e..cfcb2d3b4c1d 100644 --- a/media-gfx/viewnior/Manifest +++ b/media-gfx/viewnior/Manifest @@ -2,5 +2,4 @@ AUX viewnior-1.8-add-support-for-exiv-0.28.0-errors.patch 1669 BLAKE2B db9e54bc5 AUX viewnior-1.8-change-exiv2-AutoPtr-to-unique_ptr.patch 2695 BLAKE2B 7b1f23195267443b5920b1e11cb1bc4f9177e86f32bc74f92f6afcc8b2a16bf42dc7f40e9865e37ca0d5bb76a3f9916654df34b41a66bd11f03540f10624c5b1 SHA512 b2921294703d2791f2bc8e71de758ae42031b14b422eab462cebb5f49c410736c67dce919358425f77ef17c941f7e4f363f932af605696cc745c40fc4fa5c9a7 DIST viewnior-1.8.tar.gz 169219 BLAKE2B 6f6da16aa987acce8a48d24a645e1c033f113bb6e291da9f17810a7a04e5007d27c2f1afe3c62cc2d192003633a4128fb04a031160fbd51efbd0bb7dfabd8970 SHA512 0f9698801172ef6b8f5df4132526b2e605e9aa9fd69cf41a091a3623de9b2e84ca857e625aaa9e83f29df318f70a13fb458bac0df11ae46837b78ef257a00bee EBUILD viewnior-1.8-r1.ebuild 1171 BLAKE2B 8de7ca3d51a65481206f8c3a1e0102b5a7567266042d2a2d441e3232bcad1a326f6064f729d96f4773787cf6f6cc03d11a6933269325048b790c273aea62e813 SHA512 99bd3b280ca8c385b6c7570af2426ee1214b839c86c3f140212be8a0c6367e4fcc9f79301cad7479f3683e5ebed9695eb14e75f257cd7ed9667bfbca07ca9e37 -EBUILD viewnior-1.8.ebuild 1027 BLAKE2B 427897227918751fdaa92ae2395ce90c78d9bdc88fa3ff9c9547e7b7e067b9be4deb432be0f947f58995a2b458cc0197409e49f5252ac198ad7a014be8421282 SHA512 1daf715031ad705376d19321c1d493514157add317bb74449a967fe14d9183ca897e12b1b7e3cb223d94915ef4158fc17ce54541a4047268328ec172d5213a3c MISC metadata.xml 553 BLAKE2B 7fa77da8d1dcd0a0b6d53f1de26b13ead4edaf6be6ea93858328ce412c7c97e40240aebbedd68ccc66469992b637b11d14763435e3451ac16dc1a1a72e9f2e2a SHA512 e3b2daa2db92f02e6e2c7e51828a60acd9b74a99949643e1cdc429e9f02dacf0e3f7b7d7c8bc86c10eb46fe1aaa06f3b07d8e7ddc491951f8e14f881d69c61d0 diff --git a/media-gfx/viewnior/viewnior-1.8.ebuild b/media-gfx/viewnior/viewnior-1.8.ebuild deleted file mode 100644 index 3c7bc2cde40e..000000000000 --- a/media-gfx/viewnior/viewnior-1.8.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson xdg - -DESCRIPTION="Fast and simple image viewer" -HOMEPAGE="https://siyanpanayotov.com/project/viewnior" -SRC_URI="https://github.com/hellosiyan/${PN^}/archive/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" -IUSE="" - -RDEPEND=" - dev-libs/glib:2 - media-gfx/exiv2:0= - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-util/glib-utils - sys-devel/gettext - virtual/pkgconfig -" - -S="${WORKDIR}/${PN^}-${P}" - -src_prepare() { - # That script would update icon cache and desktop database. - sed -i "s/meson.add_install_script('meson_post_install.py')//" meson.build \ - || die 'Failed to remove post-install-script invocation from meson.build' - # Don't let meson compress the manpage. - sed -i "s/subdir('man')//" meson.build \ - || die 'Failed to remove manpage compression from meson.build' - - default -} - -src_install() { - meson_src_install - doman man/viewnior.1 -} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 06942a5ab053..2eca869a5c10 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/opencv/Manifest b/media-libs/opencv/Manifest index 0ffc166552dc..66bdd644d546 100644 --- a/media-libs/opencv/Manifest +++ b/media-libs/opencv/Manifest @@ -14,5 +14,6 @@ DIST opencv-4.7.0.tar.gz 91027497 BLAKE2B c76ae37a79e48f818b83383f35b4fe518d959e DIST opencv-4.7.0_contrib.tar.gz 59421940 BLAKE2B d427743c45d7430f3a6dd5712ad46bb7c2b9e88a48a3e924fb32c6a10cdb1f4205941453cc3e1340f02cd53ba5a13061f0da9a7e413072a6bd4a6529507b0939 SHA512 f0d878180655de4255cb72cf358a5949dfcf53a386e74f9a743902ac1bae12b2e812a1fc4ecc56a6afdc6adbffec867883a3245ce0b527614cc76e3710e23230 DIST vgg_boostdesc-3.2.0.tar.gz 1867770 BLAKE2B 1fa5b58e73b6fa56ecf8d19af22298f729942ee1369082e173445d09d3de767bf844bad3d2b462efc1199c392f37c88ba49a9996ba8bfd84b4abeba7de94db63 SHA512 4a046aedd639c8eb4b295b0f499e756deb66210ca083f0124c75531e540663367cb58f6d175f66c4713324177036cd89a8869bdab2de8d1736dafc7f00ef9f44 EBUILD opencv-4.6.0-r4.ebuild 21277 BLAKE2B 458906fe516524a8d997e6645d16ca3621774795271cb06aa2bb414a5937139db84beffb1dfa39d96215f45aa56c93461463a62f5f771cfc16396b3d926e049b SHA512 2d2b557fe6b260cd4c3ffbd4159cac68dafb9fc22138ff2f119350723a44f3376ee39f20d8c8b2d61952d88d9a60b470d36477552f0a1eb9b12eccd690547e6e +EBUILD opencv-4.7.0-r1.ebuild 21289 BLAKE2B 0e2c1ac23fcd0ec261329eeeb73f035bb92bdd0d114b6123a9934d85937034e65e22a5264553cf294c66023a23e7bab7bb77560bb422a0d36ed726bc010afdd8 SHA512 332206b352f57fd16375b104f84e3019a8358ed174159f0827f51ac522ccdb62c360fcea1a94c2333adae5468acb95e78ad6897c3e8f9daa33292161794b737e EBUILD opencv-4.7.0.ebuild 21242 BLAKE2B 930ce7cdb362134193217aced8fb53e6695cde0d2abf1582db923c5bad84c01189eea5d76dc6bfd81e1bbcd0e286f94c2d17b59bb3ace0dd2cdbf26e21be6d17 SHA512 43f45361d176e7f34dc0c1d98dc459b351215b9a2db8d76390b384e774a95db8792386fecd35007ffee90d2a275f3daea010da1cea5e9728221f71d6c6a44164 MISC metadata.xml 3147 BLAKE2B 37bb20a0fd752e1e3d4fae7f1b549be49648cb45cc3c6537a9bdb01b609cbab68a443bc17ded790bedd3afa800d1ce16c4220ebdd42a0d9dd73dacf415d29b5f SHA512 e9cf8dc6a63be3708ee595149122ffb2ef9722402716ac4a100c971a39c17e82e3d32253c03f56dd4814202a0727b29d8fb0879605a71c15e0a3f8e01e152069 diff --git a/media-libs/opencv/opencv-4.7.0-r1.ebuild b/media-libs/opencv/opencv-4.7.0-r1.ebuild new file mode 100644 index 000000000000..ddf36bc7442e --- /dev/null +++ b/media-libs/opencv/opencv-4.7.0-r1.ebuild @@ -0,0 +1,584 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit flag-o-matic java-pkg-opt-2 java-ant-2 cmake-multilib python-r1 toolchain-funcs + +DESCRIPTION="A collection of algorithms and sample code for various computer vision problems" +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/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="Apache-2.0" +SLOT="0/${PV}" # subslot = libopencv* soname version +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~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" + +# The following lines are shamelessly stolen from ffmpeg-9999.ebuild with modifications +ARM_CPU_FEATURES=( + cpu_flags_arm_neon:NEON + cpu_flags_arm_vfpv3:VFPV3 +) +PPC_CPU_FEATURES=( + cpu_flags_ppc_vsx:VSX + cpu_flags_ppc_vsx3:VSX3 +) +X86_CPU_FEATURES_RAW=( + avx:AVX + avx2:AVX2 + avx512f:AVX_512F + f16c:FP16 + fma3:FMA3 + popcnt:POPCNT + sse:SSE + sse2:SSE2 + sse3:SSE3 + ssse3:SSSE3 + sse4_1:SSE4_1 + sse4_2:SSE4_2 +) +X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} ) +CPU_FEATURES_MAP=( + ${ARM_CPU_FEATURES[@]} + ${PPC_CPU_FEATURES[@]} + ${X86_CPU_FEATURES[@]} +) +IUSE="${IUSE} ${CPU_FEATURES_MAP[@]%:*}" + +# OpenGL needs gtk or Qt installed to activate, otherwise build system +# will silently disable it Wwithout the user knowing, which defeats the +# purpose of the opengl use flag. +# cuda needs contrib, bug #701712 +REQUIRED_USE=" + cpu_flags_x86_avx2? ( cpu_flags_x86_f16c ) + cpu_flags_x86_f16c? ( cpu_flags_x86_avx ) + cuda? ( contrib + tesseract? ( opencl ) ) + dnnsamples? ( examples ) + gflags? ( contrib ) + glog? ( contrib ) + contribcvv? ( contrib qt5 ) + contribdnn? ( contrib ) + contribfreetype? ( contrib ) + contribhdf? ( contrib ) + contribovis? ( contrib ) + contribsfm? ( contrib eigen gflags glog ) + contribxfeatures2d? ( contrib download ) + examples? ( contribdnn ) + java? ( python ) + opengl? ( qt5 ) + python? ( ${PYTHON_REQUIRED_USE} ) + tesseract? ( contrib ) + ?? ( gtk3 qt5 )" + +# The following logic is intrinsic in the build system, but we do not enforce +# it on the useflags since this just blocks emerging pointlessly: +# openmp? ( !threads ) + +RDEPEND=" + app-arch/bzip2[${MULTILIB_USEDEP}] + dev-libs/protobuf:=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + cuda? ( dev-util/nvidia-cuda-toolkit:0= ) + contribhdf? ( sci-libs/hdf5:= ) + contribfreetype? ( + media-libs/freetype:2[${MULTILIB_USEDEP}] + media-libs/harfbuzz:=[${MULTILIB_USEDEP}] + ) + contribovis? ( dev-games/ogre:0/1.12 ) + ffmpeg? ( media-video/ffmpeg:0=[${MULTILIB_USEDEP}] ) + gdal? ( sci-libs/gdal:= ) + gflags? ( dev-cpp/gflags:=[${MULTILIB_USEDEP}] ) + glog? ( dev-cpp/glog:=[${MULTILIB_USEDEP}] ) + gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] ) + gstreamer? ( + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] + ) + gtk3? ( + dev-libs/glib:2[${MULTILIB_USEDEP}] + x11-libs/gtk+:3[${MULTILIB_USEDEP}] + ) + ieee1394? ( + media-libs/libdc1394:=[${MULTILIB_USEDEP}] + sys-libs/libraw1394[${MULTILIB_USEDEP}] + ) + java? ( >=virtual/jre-1.8:* ) + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) + jpeg2k? ( media-libs/openjpeg:2=[${MULTILIB_USEDEP}] ) + lapack? ( + virtual/cblas + >=virtual/lapack-3.10 + ) + opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) + openexr? ( + dev-libs/imath:= + media-libs/openexr:= + ) + opengl? ( + virtual/opengl[${MULTILIB_USEDEP}] + virtual/glu[${MULTILIB_USEDEP}] + ) + png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}] ) + python? ( + ${PYTHON_DEPS} + dev-python/numpy[${PYTHON_USEDEP}] + ) + qt5? ( + dev-qt/qtgui:5= + dev-qt/qtwidgets:5= + dev-qt/qttest:5= + dev-qt/qtconcurrent:5= + opengl? ( dev-qt/qtopengl:5= ) + ) + tesseract? ( app-text/tesseract[opencl=,${MULTILIB_USEDEP}] ) + threads? ( dev-cpp/tbb:=[${MULTILIB_USEDEP}] ) + tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] ) + v4l? ( >=media-libs/libv4l-0.8.3[${MULTILIB_USEDEP}] ) + vaapi? ( media-libs/libva[${MULTILIB_USEDEP}] ) + vtk? ( sci-libs/vtk[rendering] ) + webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] ) + xine? ( media-libs/xine-lib )" +DEPEND="${RDEPEND} + eigen? ( >=dev-cpp/eigen-3.3.8-r1:3 ) + java? ( >=virtual/jdk-1.8:* )" +BDEPEND="virtual/pkgconfig" + +MULTILIB_WRAPPED_HEADERS=( + # [opencv4] + /usr/include/opencv4/opencv2/cvconfig.h + /usr/include/opencv4/opencv2/opencv_modules.hpp + # [cudev] + /usr/include/opencv4/opencv2/cudaarithm.hpp + /usr/include/opencv4/opencv2/cudabgsegm.hpp + /usr/include/opencv4/opencv2/cudacodec.hpp + /usr/include/opencv4/opencv2/cudafeatures2d.hpp + /usr/include/opencv4/opencv2/cudafilters.hpp + /usr/include/opencv4/opencv2/cudaimgproc.hpp + /usr/include/opencv4/opencv2/cudalegacy.hpp + /usr/include/opencv4/opencv2/cudalegacy/NCVBroxOpticalFlow.hpp + /usr/include/opencv4/opencv2/cudalegacy/NCVHaarObjectDetection.hpp + /usr/include/opencv4/opencv2/cudalegacy/NCV.hpp + /usr/include/opencv4/opencv2/cudalegacy/NCVPyramid.hpp + /usr/include/opencv4/opencv2/cudalegacy/NPP_staging.hpp + /usr/include/opencv4/opencv2/cudaobjdetect.hpp + /usr/include/opencv4/opencv2/cudaoptflow.hpp + /usr/include/opencv4/opencv2/cudastereo.hpp + /usr/include/opencv4/opencv2/cudawarping.hpp + /usr/include/opencv4/opencv2/cudev/block/block.hpp + /usr/include/opencv4/opencv2/cudev/block/detail/reduce.hpp + /usr/include/opencv4/opencv2/cudev/block/detail/reduce_key_val.hpp + /usr/include/opencv4/opencv2/cudev/block/dynamic_smem.hpp + /usr/include/opencv4/opencv2/cudev/block/reduce.hpp + /usr/include/opencv4/opencv2/cudev/block/scan.hpp + /usr/include/opencv4/opencv2/cudev/block/vec_distance.hpp + /usr/include/opencv4/opencv2/cudev/common.hpp + /usr/include/opencv4/opencv2/cudev/expr/binary_func.hpp + /usr/include/opencv4/opencv2/cudev/expr/binary_op.hpp + /usr/include/opencv4/opencv2/cudev/expr/color.hpp + /usr/include/opencv4/opencv2/cudev/expr/deriv.hpp + /usr/include/opencv4/opencv2/cudev/expr/expr.hpp + /usr/include/opencv4/opencv2/cudev/expr/per_element_func.hpp + /usr/include/opencv4/opencv2/cudev/expr/reduction.hpp + /usr/include/opencv4/opencv2/cudev/expr/unary_func.hpp + /usr/include/opencv4/opencv2/cudev/expr/unary_op.hpp + /usr/include/opencv4/opencv2/cudev/expr/warping.hpp + /usr/include/opencv4/opencv2/cudev/functional/color_cvt.hpp + /usr/include/opencv4/opencv2/cudev/functional/detail/color_cvt.hpp + /usr/include/opencv4/opencv2/cudev/functional/functional.hpp + /usr/include/opencv4/opencv2/cudev/functional/tuple_adapter.hpp + /usr/include/opencv4/opencv2/cudev/grid/copy.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/copy.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/histogram.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/integral.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/minmaxloc.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/pyr_down.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/pyr_up.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/reduce.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/reduce_to_column.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/reduce_to_row.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/split_merge.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/transform.hpp + /usr/include/opencv4/opencv2/cudev/grid/detail/transpose.hpp + /usr/include/opencv4/opencv2/cudev/grid/histogram.hpp + /usr/include/opencv4/opencv2/cudev/grid/integral.hpp + /usr/include/opencv4/opencv2/cudev/grid/pyramids.hpp + /usr/include/opencv4/opencv2/cudev/grid/reduce.hpp + /usr/include/opencv4/opencv2/cudev/grid/reduce_to_vec.hpp + /usr/include/opencv4/opencv2/cudev/grid/split_merge.hpp + /usr/include/opencv4/opencv2/cudev/grid/transform.hpp + /usr/include/opencv4/opencv2/cudev/grid/transpose.hpp + /usr/include/opencv4/opencv2/cudev.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/constant.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/deriv.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/detail/gpumat.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/extrapolation.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/glob.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/gpumat.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/interpolation.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/lut.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/mask.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/remap.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/resize.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/texture.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/traits.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/transform.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/warping.hpp + /usr/include/opencv4/opencv2/cudev/ptr2d/zip.hpp + /usr/include/opencv4/opencv2/cudev/util/atomic.hpp + /usr/include/opencv4/opencv2/cudev/util/detail/tuple.hpp + /usr/include/opencv4/opencv2/cudev/util/detail/type_traits.hpp + /usr/include/opencv4/opencv2/cudev/util/limits.hpp + /usr/include/opencv4/opencv2/cudev/util/saturate_cast.hpp + /usr/include/opencv4/opencv2/cudev/util/simd_functions.hpp + /usr/include/opencv4/opencv2/cudev/util/tuple.hpp + /usr/include/opencv4/opencv2/cudev/util/type_traits.hpp + /usr/include/opencv4/opencv2/cudev/util/vec_math.hpp + /usr/include/opencv4/opencv2/cudev/util/vec_traits.hpp + /usr/include/opencv4/opencv2/cudev/warp/detail/reduce.hpp + /usr/include/opencv4/opencv2/cudev/warp/detail/reduce_key_val.hpp + /usr/include/opencv4/opencv2/cudev/warp/reduce.hpp + /usr/include/opencv4/opencv2/cudev/warp/scan.hpp + /usr/include/opencv4/opencv2/cudev/warp/shuffle.hpp + /usr/include/opencv4/opencv2/cudev/warp/warp.hpp + # [contrib_cvv] + /usr/include/opencv4/opencv2/cvv/call_meta_data.hpp + /usr/include/opencv4/opencv2/cvv/cvv.hpp + /usr/include/opencv4/opencv2/cvv/debug_mode.hpp + /usr/include/opencv4/opencv2/cvv/dmatch.hpp + /usr/include/opencv4/opencv2/cvv/filter.hpp + /usr/include/opencv4/opencv2/cvv/final_show.hpp + /usr/include/opencv4/opencv2/cvv.hpp + /usr/include/opencv4/opencv2/cvv/show_image.hpp + # [contrib_hdf] + /usr/include/opencv4/opencv2/hdf/hdf5.hpp + /usr/include/opencv4/opencv2/hdf.hpp + # [contrib_ovis] + /usr/include/opencv4/opencv2/ovis.hpp + # [contrib_sfm] + /usr/include/opencv4/opencv2/sfm.hpp + /usr/include/opencv4/opencv2/sfm/conditioning.hpp + /usr/include/opencv4/opencv2/sfm/fundamental.hpp + /usr/include/opencv4/opencv2/sfm/io.hpp + /usr/include/opencv4/opencv2/sfm/numeric.hpp + /usr/include/opencv4/opencv2/sfm/projection.hpp + /usr/include/opencv4/opencv2/sfm/reconstruct.hpp + /usr/include/opencv4/opencv2/sfm/robust.hpp + /usr/include/opencv4/opencv2/sfm/simple_pipeline.hpp + /usr/include/opencv4/opencv2/sfm/triangulation.hpp + # [vtk] + /usr/include/opencv4/opencv2/viz.hpp + /usr/include/opencv4/opencv2/viz/types.hpp + /usr/include/opencv4/opencv2/viz/viz3d.hpp + /usr/include/opencv4/opencv2/viz/vizcore.hpp + /usr/include/opencv4/opencv2/viz/widget_accessor.hpp + /usr/include/opencv4/opencv2/viz/widgets.hpp +) + +PATCHES=( + "${FILESDIR}"/${PN}-3.4.0-disable-download.patch + "${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 + "${FILESDIR}"/${PN}-4.6.0-fix-build-examples.patch # bug 830163, pending upstream PR #22245 +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + java-pkg-opt-2_pkg_setup +} + +src_prepare() { + # https://bugs.gentoo.org/838274 + replace-flags -O3 -O2 + + cmake_src_prepare + + # remove bundled stuff + rm -r 3rdparty || die "Removing 3rd party components failed" + sed -e '/add_subdirectory(.*3rdparty.*)/ d' \ + -i CMakeLists.txt cmake/*cmake || die + + if use dnnsamples; then + mv "${WORKDIR}/res10_300x300_ssd_iter_140000.caffemodel" "${WORKDIR}/${P}/samples/dnn/" || die + fi + + if use contrib; then + cd "${WORKDIR}/${PN}_contrib-${PV}" || die + if use contribxfeatures2d; then + mv "${WORKDIR}"/*.i "${WORKDIR}/${PN}_contrib-${PV}"/modules/xfeatures2d/src/ || die + fi + fi + + if use download; then + mv "${WORKDIR}/${PN}-extdep-4.4.0" "${WORKDIR}/${P}/.cache/" || die + fi + + java-pkg-opt-2_src_prepare + + # this really belongs in src_prepare() too + JAVA_ANT_ENCODING="iso-8859-1" + # set encoding so even this cmake build will pick it up. + export ANT_OPTS+=" -Dfile.encoding=iso-8859-1" + java-ant-2_src_configure +} + +multilib_src_configure() { + # please dont sort here, order is the same as in CMakeLists.txt + GLOBALCMAKEARGS=( + # for protobuf + -DCMAKE_CXX_STANDARD=14 + + # Optional 3rd party components + # =================================================== + -DENABLE_DOWNLOAD=$(usex download) + -DWITH_QUIRC=OFF # Do not have dependencies + -DWITH_1394=$(usex ieee1394) + # -DWITH_AVFOUNDATION=OFF # IOS + -DWITH_VTK=$(multilib_native_usex vtk) + -DWITH_EIGEN=$(usex eigen) + -DWITH_VFW=OFF # Video windows support + -DWITH_FFMPEG=$(usex ffmpeg) + -DWITH_GSTREAMER=$(usex gstreamer) + -DWITH_GSTREAMER_0_10=OFF # Don't want this + -DWITH_GTK=$(usex gtk3) + -DWITH_GTK_2_X=OFF # only want gtk3 nowadays + -DWITH_IPP=OFF + # Jasper was removed from tree because of security problems. + # Upstream were/are making progress. We use openjpeg instead. + # bug 734284 + -DWITH_JASPER=OFF + -DWITH_JPEG=$(usex jpeg) + -DWITH_OPENJPEG=$(usex jpeg2k) + -DWITH_WEBP=$(usex webp) + -DWITH_OPENEXR=$(multilib_native_usex openexr) + -DWITH_OPENGL=$(usex opengl) + -DWITH_OPENVX=OFF + -DWITH_OPENNI=OFF # Not packaged + -DWITH_OPENNI2=OFF # Not packaged + -DWITH_PNG=$(usex png) + -DWITH_GDCM=OFF + -DWITH_PVAPI=OFF + -DWITH_GIGEAPI=OFF + -DWITH_ARAVIS=OFF + -DWITH_QT=$(multilib_native_usex qt5 5 OFF) + -DWITH_WIN32UI=OFF # Windows only + # -DWITH_QUICKTIME=OFF + # -DWITH_QTKIT=OFF + -DWITH_TBB=$(usex threads) + -DWITH_OPENMP=$(usex openmp) + -DWITH_CSTRIPES=OFF + -DWITH_PTHREADS_PF=ON + -DWITH_TIFF=$(usex tiff) + -DWITH_UNICAP=OFF # Not packaged + -DWITH_V4L=$(usex v4l) + -DWITH_LIBV4L=$(usex v4l) + # -DWITH_DSHOW=ON # direct show supp + -DWITH_MSMF=OFF + -DWITH_XIMEA=OFF # Windows only + -DWITH_XINE=$(multilib_native_usex xine) + -DWITH_CLP=OFF + -DWITH_OPENCL=$(usex opencl) + -DWITH_OPENCL_SVM=OFF + -DWITH_OPENCLAMDFFT=$(usex opencl) + -DWITH_OPENCLAMDBLAS=$(usex opencl) + -DWITH_DIRECTX=OFF + -DWITH_INTELPERC=OFF + -DWITH_IPP_A=OFF + -DWITH_MATLAB=OFF + -DWITH_VA=$(usex vaapi) + -DWITH_VA_INTEL=$(usex vaapi) + -DWITH_GDAL=$(multilib_native_usex gdal) + -DWITH_GPHOTO2=$(usex gphoto2) + -DWITH_LAPACK=$(multilib_native_usex lapack) + -DWITH_ITT=OFF # 3dparty libs itt_notify + # =================================================== + # CUDA build components: nvidia-cuda-toolkit takes care of GCC version + # =================================================== + -DWITH_CUDA=$(multilib_native_usex cuda) + -DWITH_CUBLAS=$(multilib_native_usex cuda) + -DWITH_CUFFT=$(multilib_native_usex cuda) + -DWITH_NVCUVID=OFF + # -DWITH_NVCUVID=$(usex cuda) + -DCUDA_NPP_LIBRARY_ROOT_DIR=$(usex cuda "${EPREFIX}/opt/cuda" "") + # =================================================== + # OpenCV build components + # =================================================== + -DBUILD_SHARED_LIBS=ON + -DBUILD_JAVA=$(multilib_native_usex java) # Ant needed, no compile flag + -DBUILD_ANDROID_EXAMPLES=OFF + -DBUILD_opencv_apps=$(usex opencvapps ON OFF) + -DBUILD_DOCS=OFF # Doesn't install anyways. + -DBUILD_EXAMPLES=$(multilib_native_usex examples) + -DBUILD_PERF_TESTS=OFF + -DBUILD_TESTS=$(multilib_native_usex testprograms) + -DBUILD_WITH_DEBUG_INFO=$(usex debug) + # -DBUILD_WITH_STATIC_CRT=OFF + -DBUILD_WITH_DYNAMIC_IPP=OFF + -DBUILD_FAT_JAVA_LIB=OFF + # -DBUILD_ANDROID_SERVICE=OFF + -DBUILD_CUDA_STUBS=$(multilib_native_usex cuda) + -DOPENCV_EXTRA_MODULES_PATH=$(usex contrib "${WORKDIR}/opencv_contrib-${PV}/modules" "") + # =================================================== + # OpenCV installation options + # =================================================== + -DINSTALL_CREATE_DISTRIB=OFF + -DINSTALL_C_EXAMPLES=$(multilib_native_usex examples) + -DINSTALL_TESTS=$(multilib_native_usex testprograms) + -DINSTALL_PYTHON_EXAMPLES=$(multilib_native_usex examples) + # -DINSTALL_ANDROID_EXAMPLES=OFF + -DINSTALL_TO_MANGLED_PATHS=OFF + -DOPENCV_GENERATE_PKGCONFIG=ON + # opencv uses both ${CMAKE_INSTALL_LIBDIR} and ${LIB_SUFFIX} + # to set its destination libdir + -DLIB_SUFFIX= + # =================================================== + # OpenCV build options + # =================================================== + -DENABLE_CCACHE=OFF + # bug 733796, but PCH is a risky game in CMake anyway + -DENABLE_PRECOMPILED_HEADERS=OFF + -DENABLE_SOLUTION_FOLDERS=OFF + -DENABLE_PROFILING=OFF + -DENABLE_COVERAGE=OFF + + -DHAVE_opencv_java=$(multilib_native_usex java YES NO) + -DENABLE_NOISY_WARNINGS=OFF + -DOPENCV_WARNINGS_ARE_ERRORS=OFF + -DENABLE_IMPL_COLLECTION=OFF + -DENABLE_INSTRUMENTATION=OFF + -DGENERATE_ABI_DESCRIPTOR=OFF + -DDOWNLOAD_EXTERNAL_TEST_DATA=OFF + -DENABLE_LTO=$(usex lto) + # =================================================== + # things we want to be hard off or not yet figured out + # =================================================== + -DBUILD_PACKAGE=OFF + # =================================================== + # Not building protobuf but update files bug #631418 + # =================================================== + -DBUILD_PROTOBUF=OFF + -DPROTOBUF_UPDATE_FILES=ON + # =================================================== + # things we want to be hard enabled not worth useflag + # =================================================== + -DCMAKE_SKIP_RPATH=ON + -DOPENCV_DOC_INSTALL_PATH= + -DBUILD_opencv_features2d=$(usex features2d ON OFF) + ) + + # ================================================== + # cpu flags, should solve 633900 + #=================================================== + local CPU_BASELINE="" + for i in "${CPU_FEATURES_MAP[@]}" ; do + if [[ ${ABI} != x86 || ${i%:*} != "cpu_flags_x86_avx2" ]]; then # workaround for Bug 747163 + use ${i%:*} && CPU_BASELINE="${CPU_BASELINE}${i#*:};" + fi + done + + GLOBALCMAKEARGS+=( + -DOPENCV_CPU_OPT_IMPLIES_IGNORE=ON + -DCPU_BASELINE=${CPU_BASELINE} + -DCPU_DISPATCH= + ) + + # =================================================== + # OpenCV Contrib Modules + # =================================================== + if use contrib; then + GLOBALCMAKEARGS+=( + -DBUILD_opencv_dnn=$(usex contribdnn ON OFF) + -DTINYDNN_ROOT="${WORKDIR}/tiny-dnn-${TINY_DNN_PV}" + -DBUILD_opencv_dnns_easily_fooled=OFF + -DBUILD_opencv_xfeatures2d=$(usex contribxfeatures2d ON OFF) + -DBUILD_opencv_cvv=$(usex contribcvv ON OFF) + -DBUILD_opencv_hdf=$(multilib_native_usex contribhdf ON OFF) + -DBUILD_opencv_sfm=$(usex contribsfm ON OFF) + -DBUILD_opencv_freetype=$(usex contribfreetype ON OFF) + -DBUILD_opencv_ovis=$(usex contribovis ON OFF) + ) + + if multilib_is_native_abi; then + GLOBALCMAKEARGS+=( + -DCMAKE_DISABLE_FIND_PACKAGE_Tesseract=$(usex !tesseract) + ) + else + GLOBALCMAKEARGS+=( + -DCMAKE_DISABLE_FIND_PACKAGE_Tesseract=ON + ) + fi + fi + + # workaround for bug 413429 + tc-export CC CXX + + local mycmakeargs=( + ${GLOBALCMAKEARGS[@]} + -DPYTHON_EXECUTABLE=OFF + -DINSTALL_PYTHON_EXAMPLES=OFF + -DBUILD_opencv_python2=OFF + -DBUILD_opencv_python3=OFF + ) + + cmake_src_configure + + # Copy face_land_model to ${CMAKE_BINARY_DIR}/${OPENCV_TEST_DATA_INSTALL_PATH} + # TODO patch ocv_download to copy files into destination dirs + if use contribdnn; then + mkdir -p "${BUILD_DIR}"/share/OpenCV/testdata/cv/face/ || die + cp "${WORKDIR}"/face_landmark_model.dat "${BUILD_DIR}"/share/OpenCV/testdata/cv/face/ || die + fi + +} + +python_module_compile() { + local BUILD_DIR="${orig_BUILD_DIR}" + local mycmakeargs=( ${GLOBALCMAKEARGS[@]} ) + + # Set all python variables to load the correct Gentoo paths + mycmakeargs+=( + # python_setup alters PATH and sets this as wrapper + # to the correct interpreter we are building for + -DPYTHON_DEFAULT_EXECUTABLE=${EPYTHON} + -DINSTALL_PYTHON_EXAMPLES=$(usex examples) + ) + + # Regenerate cache file. Can't use rebuild_cache as it won't + # have the Gentoo specific options. + rm CMakeCache.txt || die "rm failed" + cmake_src_configure + cmake_src_compile + cmake_src_install + + # Remove compiled binary so new version compiles + # Avoid conflicts with new module builds as build system doesn't + # really support it. + rm -r modules/python3 || die "rm failed" + + python_optimize "${ED}"/$(python_get_sitedir) +} + +multilib_src_install() { + cmake_src_install + + # Build and install the python modules for all targets + if multilib_is_native_abi && use python; then + local orig_BUILD_DIR="${BUILD_DIR}" + python_foreach_impl python_module_compile + fi +} diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz index bb8a2acf7f5a..d57a0886c238 100644 Binary files a/media-radio/Manifest.gz and b/media-radio/Manifest.gz differ diff --git a/media-radio/chirp/Manifest b/media-radio/chirp/Manifest index 6bb2589d2e3a..b3b5d94f9339 100644 --- a/media-radio/chirp/Manifest +++ b/media-radio/chirp/Manifest @@ -1,4 +1,4 @@ AUX chirp-20230818_no-future.patch 737 BLAKE2B 6ee7ad9736e5a5a3c66f72c492ab1587eda4df45a5cca69cc26356b1bd1ec315a9fb1cbce3adf68bd66626791fdb647fb5f70b61e7ac69b5e103d9948b8664d6 SHA512 24f86eacb695a2bacb2b78e65c379fa76e9e3a7d7c0d00905fbe5f959853066a2e9b039e908d033c270038269b8314046e2a9ead248ab592694d5e0345350423 DIST chirp-20230818.tar.gz 1750957 BLAKE2B 765a3cdffc51372c7012fd59112c00dbe58374e68434ec127e3d7b6702dc80371564244972457cebc44c1e51d5d50f05f413b263a63bbc94c88c0db1f437c380 SHA512 dcc8eadc75ea1e74c32dfc9c73f1857c1745cfbf1272934425a022fa663d1471cc8e79d63da9628369b833f7fc25ce86960924545ad5bfe2fe4d34509e7308eb EBUILD chirp-20230818.ebuild 1614 BLAKE2B 1686c87f2179097d499da40fdb1f6bfc7e72f264bbf9088c608437cf83ac453bad91cb88afede26a3e3fc70e61a3de8c10b9f0445aaa6b70717dc5f2c66dbe61 SHA512 9251160924162c16c427e6a72aa78d8e73632356b53225a6e4c1252a57f9c444dc6e809646610ec069a0fef54e3b9aa1e34b017ec3987d6fb010f4354c35f766 -MISC metadata.xml 346 BLAKE2B 224c86372b88a8b9e4bd4bffb8f94ed45f7bfe1b0e7a2a9b6fda0c214b7b42e18288f801057dcd38335122643f6dc8a9dd73a1c018f698a0305f4800805411e7 SHA512 b07a7af44bdff7b60052505ddfe124582a3e11cb06a9b06f8ccd5dfb2e1459ba35733c00fb157253c96b6a0d9e0f0bc1f584270d4102b815304f9f4b0cc8c944 +MISC metadata.xml 454 BLAKE2B 0272e3bafd331c033206cfd902b1bc5adadeb368702d3a41dac5ef8c98838fbbd8c6e1c40677144f438ef64f6b2d224b4bac2b401d871b85d0d65bead041b596 SHA512 6554d014993c38b983741a8b58771e9b1e6c769f49efcfa04332df8fb4705a60e3025a60fa13defe7f8b7f91d1c193155755f101840ad0b5111887da84d8cdc0 diff --git a/media-radio/chirp/metadata.xml b/media-radio/chirp/metadata.xml index 483d06c69224..0fd405ff69a5 100644 --- a/media-radio/chirp/metadata.xml +++ b/media-radio/chirp/metadata.xml @@ -5,6 +5,10 @@ marecki@gentoo.org Marek Szuba + + zerochaos@gentoo.org + Rick Farina + kk7ds/chirp diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 7898c1fcfe52..9c851cb6c560 100644 Binary files a/metadata/Manifest.gz and b/metadata/Manifest.gz differ diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 26ed4f2bf123..19a141bf07bc 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Mon, 21 Aug 2023 14:10:15 +0000 +Mon, 21 Aug 2023 20:09:39 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index a92cdd36ae46..84d259253fc7 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a -TIMESTAMP 2023-08-21T14:10:19Z +TIMESTAMP 2023-08-21T20:09:43Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTjcEtfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTjxIdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCfMxAAs6TI5BDUog2d+yPNan+u4JE1b4t0NPsO+M/5cPBHmB3qUFL6lcTgvUk5 -G71NIY+twQlQo8iw91L8L3xFif/NEpWaTDORTP/2FOWi/2d0iVRn9YDYWBflJ4yV -V1jyFb+Y7BZzIOmMkAjkiEO6I1Cj+O8wojwxuqcowrJdjlBm1NMhl1IXcmLKHczo -qoJuGjEkOSFlH0EhWy2kKKAZerRszCeGN306C7pkydY5e9JkkI/as8Z/0stQ8MKM -fa3sxfm6bp7Kl1PiXQbfLRzCB5bwfPr1eBqvens2ZjdM5OKbTgwHGVD9qwC1Asjf -iTLf0qmMaRb5VYwZNRNcTzJ5LV2BKPViJxx8uMud+Q+mp1F/YmEe9lpIilBJTCXh -813P0lUPKOfeVlw2wyihIA0/MMkUNyhga5tPji+OiJ9FCh/rtv13CFoJ50GOHuf8 -B3fBCONoDRC/H95vzfQwwegWPZmWJfww7Vc3bf50wrYZd02I9SNQ95agg1d9D8sg -0BlBvH/WL5n7Aa3xZyl4RhATG3uSzgy82N1vf27rzYp2sh3Itdo0X+cUoTjjJ5IQ -eHAyoU8ywGeOIKmdmR1i0sQhAJKPX3oc1Ljc5SkgXRybYPft+bMdGaYhWQ7QDrhX -dtjpMVoxShyFV57OWUd3n9nIyGbasTJIkfvwqM4fUdEqcB+W9Gs= -=rtoQ +klCYqRAAm3Zzr5t8oLtFbcFdsaqyCkdTLlu7RoptKPJF5qVQmgh62PeQO4jClx1e +Y1zsMgbDF8ngTcN2rMgsy7AZFUSseZ/OYMBrO23yNZz64+GDO58S4jtoK1W5zCNs +M0wdPiulihLiLD1Ddu93w9gL3zDIkZ4a9JR5faUa2jrqJpc17uJZLEgkT7mFZc/f +TW+Ij4KOmSPDvHddHEdl431WxQ89pPhMNs9dsd2Q8tYZaS+BngeBZX/akS91FBNw +RHxlEeVnR0kAGNkv6dj3Mru3a/akNz+Klv/dPzK7+abGfd8XMrBoCuWoonMLz2Yh +eZfaPzWnZxpyq7mpFdIrR3i1V6Ju5u4ltmtxB5Xcb14QLs4WM7r0hfoQjhZs+PfA +9SRUSK61G8SwyodtPwoaFobzXarAlzos6Aise7nkKpOfNecDpavnumcs12Ee8TCD +SA9SXI2AEuvLrNBwWmDiQwag9qKhejv8u7LoP7GQBMUT3w/CLSm9EQtpbRssez98 +DOb8+CJHUXTHdNwWWmRnd0Yfu5H/kai3PNDVEaf2SMldVTFpSFLxD4+BN4wP9OE5 +S/ZgvZhU6/Bm7/PBQwdz/aAu84Or+PvGow12JzPJK34Y0MYzWvvCV23E67vgu+hd +xansWsuH4RjYJhBaoQ25y+Euv8sXr3bfwbFLLor4bvesNDFfY/c= +=NfvO -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 26ed4f2bf123..19a141bf07bc 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Mon, 21 Aug 2023 14:10:15 +0000 +Mon, 21 Aug 2023 20:09:39 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 1ed3030e73d8..f73223ca0933 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index 97e850401c7c..50cf9bea478d 100644 Binary files a/metadata/md5-cache/app-admin/Manifest.gz and b/metadata/md5-cache/app-admin/Manifest.gz differ diff --git a/metadata/md5-cache/app-admin/awscli-bin-2.13.10 b/metadata/md5-cache/app-admin/awscli-bin-2.13.10 deleted file mode 100644 index 9e5e5f43ce4a..000000000000 --- a/metadata/md5-cache/app-admin/awscli-bin-2.13.10 +++ /dev/null @@ -1,12 +0,0 @@ -BDEPEND=app-arch/unzip -DEFINED_PHASES=install -DESCRIPTION=command line interface for Amazon Web Services -EAPI=8 -HOMEPAGE=https://aws.amazon.com/cli/ https://github.com/aws/aws-cli/ -KEYWORDS=-* ~amd64 ~arm64 -LICENSE=Apache-2.0 MIT LGPL-2.1+ BSD GPL-2+-with-Pyinstaller-Bootloader-exception openssl PSF-2 BSD-2 GPL-3+ public-domain -RDEPEND=!app-admin/awscli sys-libs/glibc -RESTRICT=strip -SLOT=0 -SRC_URI=amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.13.10.zip ) arm64? ( https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.13.10.zip ) -_md5_=993de8fab734fbd464d3a1f622b35cf9 diff --git a/metadata/md5-cache/app-admin/awscli-bin-2.13.11 b/metadata/md5-cache/app-admin/awscli-bin-2.13.11 new file mode 100644 index 000000000000..828e2057a292 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-bin-2.13.11 @@ -0,0 +1,12 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install +DESCRIPTION=command line interface for Amazon Web Services +EAPI=8 +HOMEPAGE=https://aws.amazon.com/cli/ https://github.com/aws/aws-cli/ +KEYWORDS=-* ~amd64 ~arm64 +LICENSE=Apache-2.0 MIT LGPL-2.1+ BSD GPL-2+-with-Pyinstaller-Bootloader-exception openssl PSF-2 BSD-2 GPL-3+ public-domain +RDEPEND=!app-admin/awscli sys-libs/glibc +RESTRICT=strip +SLOT=0 +SRC_URI=amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.13.11.zip ) arm64? ( https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.13.11.zip ) +_md5_=993de8fab734fbd464d3a1f622b35cf9 diff --git a/metadata/md5-cache/app-admin/xkcdpass-1.19.4 b/metadata/md5-cache/app-admin/xkcdpass-1.19.4 new file mode 100644 index 000000000000..aaf8957c68cb --- /dev/null +++ b/metadata/md5-cache/app-admin/xkcdpass-1.19.4 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Password generator inspired by XKCD 936 +EAPI=8 +HOMEPAGE=https://github.com/redacted/XKCD-password-generator +INHERIT=distutils-r1 pypi +IUSE=l10n_de +l10n_en l10n_es l10n_fi l10n_fr l10n_it l10n_no l10n_pt test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=BSD CC-BY-3.0 l10n_de? ( GPL-3 ) l10n_it? ( CC-BY-SA-3.0 ) l10n_no? ( CC-BY-4.0 ) +RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=test? ( l10n_en ) || ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/x/xkcdpass/xkcdpass-1.19.4.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=7ca320584b8bc1787fa859e4bac4fd89 diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index 9ac714724300..fb15694fe88b 100644 Binary files a/metadata/md5-cache/app-backup/Manifest.gz and b/metadata/md5-cache/app-backup/Manifest.gz differ diff --git a/metadata/md5-cache/app-backup/borgbackup-1.2.4 b/metadata/md5-cache/app-backup/borgbackup-1.2.4 deleted file mode 100644 index fba31e9a9fa9..000000000000 --- a/metadata/md5-cache/app-backup/borgbackup-1.2.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cython-0.29.29[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !!app-office/borg app-arch/lz4 virtual/acl dev-python/pyfuse3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ~dev-python/msgpack-1.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-libs/openssl:0= -DESCRIPTION=Deduplicating backup program with compression and authenticated encryption -EAPI=8 -HOMEPAGE=https://borgbackup.readthedocs.io/ -INHERIT=distutils-r1 bash-completion-r1 pypi -IUSE=python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 -LICENSE=BSD -RDEPEND=!!app-office/borg app-arch/lz4 virtual/acl dev-python/pyfuse3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ~dev-python/msgpack-1.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-libs/openssl:0= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/b/borgbackup/borgbackup-1.2.4.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=2a81779d84caf465344cf38b9a333b00 diff --git a/metadata/md5-cache/app-backup/borgmatic-1.8.0 b/metadata/md5-cache/app-backup/borgmatic-1.8.0 deleted file mode 100644 index f3696d911476..000000000000 --- a/metadata/md5-cache/app-backup/borgmatic-1.8.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/flexmock-0.10.10[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/flexmock-0.10.10[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/flexmock-0.10.10[python_targets_python3_12(-)] ) ) test? ( app-backup/borgbackup python_single_target_python3_10? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-13[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare setup test -DESCRIPTION=Automatically create, prune and verify backups with borgbackup -EAPI=8 -HOMEPAGE=https://torsion.org/borgmatic/ -INHERIT=distutils-r1 systemd pypi -IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv -LICENSE=GPL-3 -RDEPEND=app-backup/borgbackup python_single_target_python3_10? ( =app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=>=app-crypt/gnupg-2 >=dev-libs/libassuan-2.5.3:= >=dev-libs/libgpg-error-1.36:= >=dev-libs/libgpg-error-1.46-r1 python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) qt5? ( dev-qt/qtcore:5 ) test? ( qt5? ( dev-qt/qttest:5 ) ) +DESCRIPTION=GnuPG Made Easy is a library for making GnuPG easier to use +EAPI=8 +HOMEPAGE=https://www.gnupg.org/related_software/gpgme +INHERIT=distutils-r1 libtool flag-o-matic out-of-source qmake-utils toolchain-funcs verify-sig +IUSE=common-lisp static-libs +cxx python qt5 test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-2 LGPL-2.1 +RDEPEND=>=app-crypt/gnupg-2 >=dev-libs/libassuan-2.5.3:= >=dev-libs/libgpg-error-1.36:= >=dev-libs/libgpg-error-1.46-r1 python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) qt5? ( dev-qt/qtcore:5 ) +REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) +RESTRICT=!test? ( test ) +SLOT=1/11.6.15.2 +SRC_URI=mirror://gnupg/gpgme/gpgme-1.22.0.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.22.0.tar.bz2.sig ) +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source 15ce2b6ae214f3abe70892ce1e517abd out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_md5_=65097fdc9abc256c5aefb10f4604f37c diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index ed38ffe210bf..bbf187afc3af 100644 Binary files a/metadata/md5-cache/app-editors/Manifest.gz and b/metadata/md5-cache/app-editors/Manifest.gz differ diff --git a/metadata/md5-cache/app-editors/gvim-9.0.1776 b/metadata/md5-cache/app-editors/gvim-9.0.1776 new file mode 100644 index 000000000000..f3e1c3523dd5 --- /dev/null +++ b/metadata/md5-cache/app-editors/gvim-9.0.1776 @@ -0,0 +1,18 @@ +BDEPEND=sys-devel/autoconf virtual/pkgconfig lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext ) +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=~app-editors/vim-core-9.0.1776 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) x11-base/xorg-proto +DESCRIPTION=GUI version of the Vim text editor +EAPI=8 +HOMEPAGE=https://www.vim.org https://github.com/vim/vim +INHERIT=bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils +IUSE=acl aqua crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=vim +PDEPEND=!minimal? ( app-vim/gentoo-syntax ) +RDEPEND=~app-editors/vim-core-9.0.1776 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) +REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) aqua? ( !motif ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/vim/vim/archive/v9.0.1776.tar.gz -> vim-9.0.1776.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic be27a904c614cb93ae037762dc69bcc2 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=75dd94cf7e4b5a2a09dec56227254855 diff --git a/metadata/md5-cache/app-editors/vim-9.0.1776 b/metadata/md5-cache/app-editors/vim-9.0.1776 new file mode 100644 index 000000000000..ce6cc2d8df8c --- /dev/null +++ b/metadata/md5-cache/app-editors/vim-9.0.1776 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/autoconf lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext ) +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.1776 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +DESCRIPTION=Vim, an improved vi-style text editor +EAPI=8 +HOMEPAGE=https://www.vim.org https://github.com/vim/vim +INHERIT=vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 ruby-single toolchain-funcs desktop xdg-utils +IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=vim +PDEPEND=!minimal? ( app-vim/gentoo-syntax ) +RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.1776 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) +REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) vim-pager? ( !minimal ) +SLOT=0 +SRC_URI=https://github.com/vim/vim/archive/v9.0.1776.tar.gz -> vim-9.0.1776.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic be27a904c614cb93ae037762dc69bcc2 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 862d337d98edb576796827be2c6b11ca vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4540e13daedf135a3f9f50359e64ef65 diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.1776 b/metadata/md5-cache/app-editors/vim-core-9.0.1776 new file mode 100644 index 000000000000..d9d541aa1bc8 --- /dev/null +++ b/metadata/md5-cache/app-editors/vim-core-9.0.1776 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/autoconf +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DEPEND=>=sys-libs/ncurses-5.2-r2:0 +DESCRIPTION=vim and gvim shared files +EAPI=8 +HOMEPAGE=https://www.vim.org https://github.com/vim/vim +INHERIT=bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc xdg-utils +IUSE=nls acl minimal +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=vim +SLOT=0 +SRC_URI=https://github.com/vim/vim/archive/v9.0.1776.tar.gz -> vim-9.0.1776.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 862d337d98edb576796827be2c6b11ca vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=59d8cac16bdf8596c428d470ff6fdb45 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index fef3a9f62197..17baaa25a532 100644 Binary files a/metadata/md5-cache/app-misc/Manifest.gz and b/metadata/md5-cache/app-misc/Manifest.gz differ diff --git a/metadata/md5-cache/app-misc/ola-0.10.8 b/metadata/md5-cache/app-misc/ola-0.10.8 deleted file mode 100644 index fe446ddd8971..000000000000 --- a/metadata/md5-cache/app-misc/ola-0.10.8 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/bison sys-devel/flex virtual/pkgconfig doc? ( app-doc/doxygen media-gfx/graphviz ) test? ( dev-util/cppunit python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/protobuf-python[python_targets_python3_10(-)] ) ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install prepare setup -DEPEND=dev-libs/protobuf:= sys-apps/util-linux sys-libs/ncurses ftdi? ( dev-embedded/libftdi:1 ) http? ( net-libs/libmicrohttpd:= ) osc? ( media-libs/liblo ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] ) ) rdm-tests? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) ) tcmalloc? ( dev-util/google-perftools:= ) usb? ( virtual/libusb:1 ) zeroconf? ( net-dns/avahi ) sys-kernel/linux-headers -DESCRIPTION=Open Lighting Architecture, a framework for lighting control information -EAPI=8 -HOMEPAGE=https://www.openlighting.org/ola/ -INHERIT=autotools python-single-r1 -IUSE=doc examples ftdi http osc python rdm-tests tcmalloc test usb zeroconf +python_single_target_python3_10 -KEYWORDS=~amd64 -LICENSE=GPL-2+ LGPL-2.1+ -RDEPEND=dev-libs/protobuf:= sys-apps/util-linux sys-libs/ncurses ftdi? ( dev-embedded/libftdi:1 ) http? ( net-libs/libmicrohttpd:= ) osc? ( media-libs/liblo ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_10? ( dev-python/protobuf-python[python_targets_python3_10(-)] ) ) rdm-tests? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) ) tcmalloc? ( dev-util/google-perftools:= ) usb? ( virtual/libusb:1 ) zeroconf? ( net-dns/avahi ) -REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 ) ) rdm-tests? ( python ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/OpenLightingProject/ola/releases/download/0.10.8/ola-0.10.8.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=94419a4867fa8dd69aadc365a9039ce1 diff --git a/metadata/md5-cache/app-misc/ola-0.10.9 b/metadata/md5-cache/app-misc/ola-0.10.9 index 69adea1a0efb..650c0d1118e6 100644 --- a/metadata/md5-cache/app-misc/ola-0.10.9 +++ b/metadata/md5-cache/app-misc/ola-0.10.9 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/OpenLightingProject/ola/releases/download/0.10.9/ola-0.10.9.tar.gz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=a40978e6b4b2872cbf116b47bbc178c2 +_md5_=ced7f2fb3afdd5c8dc339ba9e0286033 diff --git a/metadata/md5-cache/app-misc/tmuxp-1.29.0-r1 b/metadata/md5-cache/app-misc/tmuxp-1.29.0-r1 new file mode 100644 index 000000000000..66bf467e9976 --- /dev/null +++ b/metadata/md5-cache/app-misc/tmuxp-1.29.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-rerunfailures-4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/flaky ) test? ( >=app-misc/tmux-3.0a =dev-python/libtmux-0.23.0*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=tmux session manager. built on libtmux +EAPI=8 +HOMEPAGE=https://tmuxp.git-pull.com +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=app-misc/tmux-3.0a =dev-python/libtmux-0.23.0*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.3.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.29.0.tar.gz -> tmuxp-1.29.0.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=88d8169495f825dc94c8421570f34842 diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index a01c7b7ab742..0d464afe5703 100644 Binary files a/metadata/md5-cache/app-office/Manifest.gz and b/metadata/md5-cache/app-office/Manifest.gz differ diff --git a/metadata/md5-cache/app-office/libreoffice-7.5.9999 b/metadata/md5-cache/app-office/libreoffice-7.5.9999 index 00b39de932be..13aaa0f877c6 100644 --- a/metadata/md5-cache/app-office/libreoffice-7.5.9999 +++ b/metadata/md5-cache/app-office/libreoffice-7.5.9999 @@ -1,6 +1,6 @@ BDEPEND=dev-util/intltool sys-apps/which sys-devel/bison sys-devel/flex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ( sys-devel/clang:14 sys-devel/llvm:14 =sys-devel/lld-14* ) ) ) odk? ( >=app-doc/doxygen-1.8.4 ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.0 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-11 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-util/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.0 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-11 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-util/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) DESCRIPTION=A full office productivity suite EAPI=8 HOMEPAGE=https://www.libreoffice.org @@ -8,10 +8,10 @@ INHERIT=git-r3 autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 LICENSE=|| ( LGPL-3 MPL-1.1 ) PROPERTIES=live -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) !app-office/libreoffice-l10n java? ( >=dev-java/java-config-2.2.0-r3 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) base? ( firebird java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) !app-office/libreoffice-l10n java? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev.gentoo.org/~asturm/distfiles/libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2c912d94e88507f16784bfcc1c1bcf2c +_md5_=db91eab01ffc0e41b97a31ee65e5ca5f diff --git a/metadata/md5-cache/app-office/libreoffice-9999 b/metadata/md5-cache/app-office/libreoffice-9999 index f0574e15ba5e..f9b74f44781d 100644 --- a/metadata/md5-cache/app-office/libreoffice-9999 +++ b/metadata/md5-cache/app-office/libreoffice-9999 @@ -1,6 +1,6 @@ BDEPEND=dev-util/intltool sys-apps/which sys-devel/bison sys-devel/flex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ( sys-devel/clang:14 sys-devel/llvm:14 =sys-devel/lld-14* ) ) ) odk? ( >=app-doc/doxygen-1.8.4 ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.1 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-11 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-util/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.1 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-11 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) valgrind? ( dev-util/valgrind ) java? ( >=dev-java/java-config-2.2.0-r3 ) DESCRIPTION=A full office productivity suite EAPI=8 HOMEPAGE=https://www.libreoffice.org @@ -8,10 +8,10 @@ INHERIT=git-r3 autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test valgrind vulkan libreoffice_extensions_nlpsolver libreoffice_extensions_scripting-beanshell libreoffice_extensions_scripting-javascript libreoffice_extensions_wiki-publisher java python_single_target_python3_10 python_single_target_python3_11 LICENSE=|| ( LGPL-3 MPL-1.1 ) PROPERTIES=live -RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) !app-office/libreoffice-l10n java? ( >=dev-java/java-config-2.2.0-r3 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) base? ( firebird java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) +RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.18.0:0/0.18 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) !app-office/libreoffice-l10n java? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) base? ( java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) +SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//frozen-1.1.1.tar.gz https://dev-www.libreoffice.org/src//skia-m116-2ddcf183eb260f63698aa74d1bb380f247ad7ccd.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5020ca658d6cac816a6df30954cac19f +_md5_=c4f79db5813462b17f129a79b0e75673 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 52dc383a7443..ee31d3bc59f2 100644 Binary files a/metadata/md5-cache/app-text/Manifest.gz and b/metadata/md5-cache/app-text/Manifest.gz differ diff --git a/metadata/md5-cache/app-text/pinfo-99999 b/metadata/md5-cache/app-text/pinfo-99999 deleted file mode 100644 index 5c5671500b15..000000000000 --- a/metadata/md5-cache/app-text/pinfo-99999 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=configure install prepare unpack -DEPEND=sys-libs/ncurses:0= sys-libs/readline:0= nls? ( virtual/libintl ) sys-apps/texinfo sys-devel/bison virtual/pkgconfig nls? ( sys-devel/gettext ) -DESCRIPTION=Hypertext info and man viewer based on (n)curses -EAPI=7 -HOMEPAGE=https://github.com/baszoetekouw/pinfo -INHERIT=autotools flag-o-matic git-r3 -IUSE=nls readline -LICENSE=GPL-2 -PROPERTIES=live -RDEPEND=sys-libs/ncurses:0= sys-libs/readline:0= nls? ( virtual/libintl ) -SLOT=0 -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=2978d068b1b624b9f9499514f6da4853 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index 9cf30d65457f..b7a8e5a40ff8 100644 Binary files a/metadata/md5-cache/dev-cpp/Manifest.gz and b/metadata/md5-cache/dev-cpp/Manifest.gz differ diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2 b/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2 index 19be1a6c923e..e1be7752e717 100644 --- a/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2 +++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.2 @@ -3,12 +3,12 @@ DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=Abseil Common Libraries (C++), LTS Branch EAPI=8 HOMEPAGE=https://abseil.io -INHERIT=cmake python-any-r1 -IUSE=test +INHERIT=cmake-multilib python-any-r1 +IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 KEYWORDS=amd64 ~arm arm64 ~loong ppc64 ~riscv x86 LICENSE=Apache-2.0 test? ( BSD ) RESTRICT=!test? ( test ) SLOT=0/20230125 SRC_URI=https://github.com/abseil/abseil-cpp/archive/20230125.2.tar.gz -> abseil-cpp-20230125.2.tar.gz test? ( https://github.com/google/googletest/archive/v1.13.0.tar.gz -> gtest-1.13.0.tar.gz ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b967cf118f35362336576401e8e8141a +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=dbb86c211033fbff14e33b9322d82d2c diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.3-r1 b/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.3-r1 new file mode 100644 index 000000000000..5cd825982a08 --- /dev/null +++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20230125.3-r1 @@ -0,0 +1,14 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( >=dev-cpp/gtest-1.13.0 sys-libs/timezone-data ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DESCRIPTION=Abseil Common Libraries (C++), LTS Branch +EAPI=8 +HOMEPAGE=https://abseil.io/ +INHERIT=cmake-multilib python-any-r1 +IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RESTRICT=!test? ( test ) +SLOT=0/20230125.0 +SRC_URI=https://github.com/abseil/abseil-cpp/archive/20230125.3.tar.gz -> abseil-cpp-20230125.3.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d0009d2df3c843ccdc7aa342ad69e36e diff --git a/metadata/md5-cache/dev-cpp/abseil-cpp-20230802.0 b/metadata/md5-cache/dev-cpp/abseil-cpp-20230802.0 new file mode 100644 index 000000000000..4a243cd2b1fd --- /dev/null +++ b/metadata/md5-cache/dev-cpp/abseil-cpp-20230802.0 @@ -0,0 +1,14 @@ +BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( >=dev-cpp/gtest-1.13.0 sys-libs/timezone-data ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DESCRIPTION=Abseil Common Libraries (C++), LTS Branch +EAPI=8 +HOMEPAGE=https://abseil.io/ +INHERIT=cmake-multilib python-any-r1 +IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RESTRICT=!test? ( test ) +SLOT=0/20230802 +SRC_URI=https://github.com/abseil/abseil-cpp/archive/20230802.0.tar.gz -> abseil-cpp-20230802.0.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=bb6edd3e9d117a6f3f7c82d1c839ea33 diff --git a/metadata/md5-cache/dev-cpp/benchmark-1.8.2 b/metadata/md5-cache/dev-cpp/benchmark-1.8.2 index a32b00a4f648..51fa4691da53 100644 --- a/metadata/md5-cache/dev-cpp/benchmark-1.8.2 +++ b/metadata/md5-cache/dev-cpp/benchmark-1.8.2 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/google/benchmark INHERIT=cmake flag-o-matic IUSE=debug doc lto test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~x86 LICENSE=Apache-2.0 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/google/benchmark/archive/v1.8.2.tar.gz -> benchmark-1.8.2.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b4a80de7665f1442a1f4fe6516f201b3 +_md5_=e6a1704d1f5081dad7e1953c04548da8 diff --git a/metadata/md5-cache/dev-cpp/prometheus-cpp-1.0.1 b/metadata/md5-cache/dev-cpp/prometheus-cpp-1.0.1 deleted file mode 100644 index b00ed25ab66a..000000000000 --- a/metadata/md5-cache/dev-cpp/prometheus-cpp-1.0.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=net-misc/curl sys-libs/zlib www-servers/civetweb[cxx] test? ( dev-cpp/benchmark dev-cpp/gtest ) -DESCRIPTION=Prometheus Client Library for Modern C++ -EAPI=8 -HOMEPAGE=https://github.com/jupp0r/prometheus-cpp -INHERIT=cmake -IUSE=test zlib -KEYWORDS=~amd64 ~riscv ~x86 -LICENSE=MIT -RDEPEND=net-misc/curl sys-libs/zlib www-servers/civetweb[cxx] -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/jupp0r/prometheus-cpp/archive/v1.0.1.tar.gz -> prometheus-cpp-1.0.1.tar.gz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1d39c627b360f11c7b1d0b2262c04c48 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 8b09cdeb2955..2291c92ac31c 100644 Binary files a/metadata/md5-cache/dev-libs/Manifest.gz and b/metadata/md5-cache/dev-libs/Manifest.gz differ diff --git a/metadata/md5-cache/dev-libs/kosmindoormap-23.04.3 b/metadata/md5-cache/dev-libs/kosmindoormap-23.04.3 index 2ea101854d6e..ddb6a6b1e05a 100644 --- a/metadata/md5-cache/dev-libs/kosmindoormap-23.04.3 +++ b/metadata/md5-cache/dev-libs/kosmindoormap-23.04.3 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/release-service/23.04.3/src/kosmindoormap-23.04.3.tar.xz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 ecm 582ef00537aa518e5a8ca3aa66bd9dc0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b6af04dfbc73ffed51f8f79c71b56cfa +_md5_=ac40cc80d5f62d8a617b01de5038fe69 diff --git a/metadata/md5-cache/dev-libs/libksba-1.6.4-r1 b/metadata/md5-cache/dev-libs/libksba-1.6.4-r1 new file mode 100644 index 000000000000..a4176adaf3d5 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libksba-1.6.4-r1 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/bison verify-sig? ( sec-keys/openpgp-keys-gnupg ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) >=app-portage/elt-patches-20170815 +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=>=dev-libs/libgpg-error-1.33 +DESCRIPTION=X.509 and CMS (PKCS#7) library +EAPI=8 +HOMEPAGE=https://www.gnupg.org/related_software/libksba +INHERIT=toolchain-funcs out-of-source verify-sig libtool +IUSE=static-libs verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=LGPL-3+ GPL-2+ GPL-3 +RDEPEND=>=dev-libs/libgpg-error-1.33 +SLOT=0 +SRC_URI=mirror://gnupg/libksba/libksba-1.6.4.tar.bz2 verify-sig? ( mirror://gnupg/libksba/libksba-1.6.4.tar.bz2.sig ) +_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source 15ce2b6ae214f3abe70892ce1e517abd toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_md5_=598b9f24ed472d3c7d7ca63fc225f468 diff --git a/metadata/md5-cache/dev-libs/protobuf-21.12 b/metadata/md5-cache/dev-libs/protobuf-21.12 new file mode 100644 index 000000000000..01113cf670b9 --- /dev/null +++ b/metadata/md5-cache/dev-libs/protobuf-21.12 @@ -0,0 +1,16 @@ +BDEPEND=emacs? ( app-editors/emacs:* ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( >=dev-cpp/gtest-1.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +DESCRIPTION=Google's Protocol Buffers - Extensible mechanism for serializing structured data +EAPI=8 +HOMEPAGE=https://protobuf.dev/ +INHERIT=cmake-multilib elisp-common toolchain-funcs +IUSE=emacs examples test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=BSD +RDEPEND=emacs? ( app-editors/emacs:* ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +RESTRICT=!test? ( test ) +SLOT=0/3.21.12.0 +SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v21.12.tar.gz -> protobuf-21.12.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2b6cf65c8bb5873d5973bd696db4b253 diff --git a/metadata/md5-cache/dev-libs/protobuf-23.3-r1 b/metadata/md5-cache/dev-libs/protobuf-23.3-r1 new file mode 100644 index 000000000000..1d91e8c18ef2 --- /dev/null +++ b/metadata/md5-cache/dev-libs/protobuf-23.3-r1 @@ -0,0 +1,16 @@ +BDEPEND=emacs? ( app-editors/emacs:* ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=dev-cpp/abseil-cpp:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( >=dev-cpp/gtest-1.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +DESCRIPTION=Google's Protocol Buffers - Extensible mechanism for serializing structured data +EAPI=8 +HOMEPAGE=https://protobuf.dev/ +INHERIT=cmake-multilib elisp-common toolchain-funcs +IUSE=emacs examples test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=BSD +RDEPEND=dev-cpp/abseil-cpp:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] emacs? ( app-editors/emacs:* ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +RESTRICT=!test? ( test ) +SLOT=0/23.3.0 +SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v23.3.tar.gz -> protobuf-23.3.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 elisp-common b3b15bdbe800c721e93b69b70cce2b67 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1d2b90b25145718d3dec24ec93a6459d diff --git a/metadata/md5-cache/dev-libs/protobuf-c-1.4.1-r1 b/metadata/md5-cache/dev-libs/protobuf-c-1.4.1-r1 new file mode 100644 index 000000000000..8ee0d5585ef6 --- /dev/null +++ b/metadata/md5-cache/dev-libs/protobuf-c-1.4.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-libs/protobuf-3:0 virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-libs/protobuf-3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +DESCRIPTION=Protocol Buffers implementation in C +EAPI=8 +HOMEPAGE=https://github.com/protobuf-c/protobuf-c +INHERIT=autotools multilib-minimal +IUSE=static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=BSD-2 +RDEPEND=>=dev-libs/protobuf-3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] +RESTRICT=!test? ( test ) +SLOT=0/1.0.0 +SRC_URI=https://github.com/protobuf-c/protobuf-c/releases/download/v1.4.1/protobuf-c-1.4.1.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=58db0cf4083ed4c23c68394299a91be0 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 7d9c9e9d3bf2..b0c7ab20f8ee 100644 Binary files a/metadata/md5-cache/dev-python/Manifest.gz and b/metadata/md5-cache/dev-python/Manifest.gz differ diff --git a/metadata/md5-cache/dev-python/QtPy-2.3.1-r1 b/metadata/md5-cache/dev-python/QtPy-2.3.1-r1 new file mode 100644 index 000000000000..8b5fca7e310b --- /dev/null +++ b/metadata/md5-cache/dev-python/QtPy-2.3.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] pyqt5? ( dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PyQt5[bluetooth,dbus,declarative,designer,gui,help,location] dev-python/PyQt5[multimedia,network,opengl,positioning,printsupport] dev-python/PyQt5[sensors,serialport,speech(-),sql,svg,testlib,webchannel] dev-python/PyQt5[websockets,widgets,x11extras,xml(+),xmlpatterns] dev-python/PyQtWebEngine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) pyqt6? ( dev-python/PyQt6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PyQt6[dbus,designer,gui,help,multimedia,network,opengl] dev-python/PyQt6[positioning,printsupport,qml,quick,quick3d,serialport] dev-python/PyQt6[sql,ssl,svg,testlib,webchannel,websockets,widgets,xml] dev-python/PyQt6-WebEngine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,widgets,quick] ) pyside2? ( python_targets_python3_10? ( dev-python/pyside2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] dev-python/pyside2[location,multimedia,network,opengl(+),positioning] dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] dev-python/pyside2[xml,xmlpatterns] ) python_targets_python3_11? ( dev-python/pyside2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside2[3d,charts,concurrent,datavis,designer,gui,help] dev-python/pyside2[location,multimedia,network,opengl(+),positioning] dev-python/pyside2[printsupport,qml,quick,script,scripttools,scxml] dev-python/pyside2[sensors,serialport(+),speech,sql,svg,testlib] dev-python/pyside2[webchannel,webengine,websockets,widgets,x11extras] dev-python/pyside2[xml,xmlpatterns] ) ) pyside6? ( python_targets_python3_10? ( dev-python/pyside6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside6[concurrent,dbus,designer,gui,help,multimedia] dev-python/pyside6[network,opengl,positioning,printsupport,qml] dev-python/pyside6[quick,quick3d,serialport,sql,svg,testlib] dev-python/pyside6[webchannel,webengine,websockets,widgets,xml] ) python_targets_python3_11? ( dev-python/pyside6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside6[concurrent,dbus,designer,gui,help,multimedia] dev-python/pyside6[network,opengl,positioning,printsupport,qml] dev-python/pyside6[quick,quick3d,serialport,sql,svg,testlib] dev-python/pyside6[webchannel,webengine,websockets,widgets,xml] ) ) ) test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] pyqt5? ( dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PyQt5[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/PyQt5[positioning?,printsupport?,serialport?,sql?,svg?] dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?,xml(+)?] qml? ( dev-python/PyQt5[declarative] ) quick? ( dev-python/PyQt5[declarative] ) webengine? ( dev-python/PyQtWebEngine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) pyqt6? ( dev-python/PyQt6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PyQt6[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/PyQt6[positioning?,printsupport?,qml?,quick?,serialport?,sql?] dev-python/PyQt6[svg?,testlib?,webchannel?,websockets?,widgets?,xml?] webengine? ( dev-python/PyQt6-WebEngine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,widgets?,quick?] ) ) pyside2? ( python_targets_python3_10? ( dev-python/pyside2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside2[designer?,gui?,help?,multimedia?,network?,opengl(+)?] dev-python/pyside2[positioning?,printsupport?,qml?,quick?,serialport(+)?] dev-python/pyside2[sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,xml?] ) python_targets_python3_11? ( dev-python/pyside2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside2[designer?,gui?,help?,multimedia?,network?,opengl(+)?] dev-python/pyside2[positioning?,printsupport?,qml?,quick?,serialport(+)?] dev-python/pyside2[sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,xml?] ) ) pyside6? ( python_targets_python3_10? ( dev-python/pyside6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside6[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/pyside6[positioning?,printsupport?,qml?,quick?,serialport?] dev-python/pyside6[sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside6[widgets?,xml?] ) python_targets_python3_11? ( dev-python/pyside6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside6[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/pyside6[positioning?,printsupport?,qml?,quick?,serialport?] dev-python/pyside6[sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside6[widgets?,xml?] ) ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=Abstraction layer on top of PyQt and PySide with additional custom QWidgets +EAPI=8 +HOMEPAGE=https://github.com/spyder-ide/qtpy/ https://pypi.org/project/QtPy/ +INHERIT=distutils-r1 virtualx pypi +IUSE=+pyqt5 pyqt6 pyside2 pyside6 designer +gui help multimedia +network opengl positioning printsupport qml quick serialport +sql svg testlib webchannel webengine websockets +widgets +xml test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] pyqt5? ( dev-python/PyQt5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PyQt5[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/PyQt5[positioning?,printsupport?,serialport?,sql?,svg?] dev-python/PyQt5[testlib?,webchannel?,websockets?,widgets?,xml(+)?] qml? ( dev-python/PyQt5[declarative] ) quick? ( dev-python/PyQt5[declarative] ) webengine? ( dev-python/PyQtWebEngine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) pyqt6? ( dev-python/PyQt6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PyQt6[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/PyQt6[positioning?,printsupport?,qml?,quick?,serialport?,sql?] dev-python/PyQt6[svg?,testlib?,webchannel?,websockets?,widgets?,xml?] webengine? ( dev-python/PyQt6-WebEngine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,widgets?,quick?] ) ) pyside2? ( python_targets_python3_10? ( dev-python/pyside2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside2[designer?,gui?,help?,multimedia?,network?,opengl(+)?] dev-python/pyside2[positioning?,printsupport?,qml?,quick?,serialport(+)?] dev-python/pyside2[sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,xml?] ) python_targets_python3_11? ( dev-python/pyside2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside2[designer?,gui?,help?,multimedia?,network?,opengl(+)?] dev-python/pyside2[positioning?,printsupport?,qml?,quick?,serialport(+)?] dev-python/pyside2[sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside2[widgets?,xml?] ) ) pyside6? ( python_targets_python3_10? ( dev-python/pyside6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside6[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/pyside6[positioning?,printsupport?,qml?,quick?,serialport?] dev-python/pyside6[sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside6[widgets?,xml?] ) python_targets_python3_11? ( dev-python/pyside6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyside6[designer?,gui?,help?,multimedia?,network?,opengl?] dev-python/pyside6[positioning?,printsupport?,qml?,quick?,serialport?] dev-python/pyside6[sql?,svg?,testlib?,webchannel?,webengine?,websockets?] dev-python/pyside6[widgets?,xml?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( pyqt5 pyqt6 pyside2 pyside6 ) python_targets_python3_12? ( !pyside2 !pyside6 ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/Q/QtPy/QtPy-2.3.1.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 +_md5_=cfe60c37b89036892a349d7ede5e4380 diff --git a/metadata/md5-cache/dev-python/ansible-compat-4.1.6 b/metadata/md5-cache/dev-python/ansible-compat-4.1.6 deleted file mode 100644 index 159928776a63..000000000000 --- a/metadata/md5-cache/dev-python/ansible-compat-4.1.6 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-plus[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/subprocess-tee-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Contains functions that facilitate working with various versions of Ansible -EAPI=8 -HOMEPAGE=https://pypi.org/project/ansible-compat/ https://github.com/ansible/ansible-compat/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv -LICENSE=MIT -RDEPEND=>=app-admin/ansible-core-2.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/subprocess-tee-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-compat/ansible-compat-4.1.6.tar.gz -_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=47a5c3f33c4da934e8d92af8ef59fdba diff --git a/metadata/md5-cache/dev-python/ansible-compat-4.1.7 b/metadata/md5-cache/dev-python/ansible-compat-4.1.7 new file mode 100644 index 000000000000..719e66cc908e --- /dev/null +++ b/metadata/md5-cache/dev-python/ansible-compat-4.1.7 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/setuptools-scm-7.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-plus[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=app-admin/ansible-core-2.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/subprocess-tee-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Contains functions that facilitate working with various versions of Ansible +EAPI=8 +HOMEPAGE=https://pypi.org/project/ansible-compat/ https://github.com/ansible/ansible-compat/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~riscv +LICENSE=MIT +RDEPEND=>=app-admin/ansible-core-2.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jsonschema-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/subprocess-tee-0.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-compat/ansible-compat-4.1.7.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=47a5c3f33c4da934e8d92af8ef59fdba diff --git a/metadata/md5-cache/dev-python/cython-test-exception-raiser-1.0.2-r1 b/metadata/md5-cache/dev-python/cython-test-exception-raiser-1.0.2-r1 index 2d4cb1d5276e..9a0497d51927 100644 --- a/metadata/md5-cache/dev-python/cython-test-exception-raiser-1.0.2-r1 +++ b/metadata/md5-cache/dev-python/cython-test-exception-raiser-1.0.2-r1 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] DEFINED_PHASES=compile configure install prepare test -DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) DESCRIPTION=A trivial extension that just raises an exception (for testing) EAPI=8 HOMEPAGE=https://pypi.org/project/cython-test-exception-raiser/ https://github.com/twisted/cython-test-exception-raiser/ INHERIT=distutils-r1 -IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug +IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT -RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) SLOT=0 SRC_URI=https://github.com/twisted/cython-test-exception-raiser/archive/v1.0.2.tar.gz -> cython-test-exception-raiser-1.0.2.gh.tar.gz _eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=61bd9cbc79aed954cfadc9f6c7c01817 +_md5_=bad1fb475600ed5d356575e10f65e08f diff --git a/metadata/md5-cache/dev-python/fritzconnection-1.13.1 b/metadata/md5-cache/dev-python/fritzconnection-1.13.1 new file mode 100644 index 000000000000..41384cf7f089 --- /dev/null +++ b/metadata/md5-cache/dev-python/fritzconnection-1.13.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/requests-2.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Lib/tool to communicate with AVM FRITZ! devices using TR-064 protocol over UPnP +EAPI=8 +HOMEPAGE=https://github.com/kbr/fritzconnection/ https://pypi.org/project/fritzconnection/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/requests-2.22[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/kbr/fritzconnection/archive/1.13.1.tar.gz -> fritzconnection-1.13.1.gh.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=b8b1473998a7b0d8df8d1dd6c60a0747 diff --git a/metadata/md5-cache/dev-python/griffe-0.32.3 b/metadata/md5-cache/dev-python/griffe-0.32.3 deleted file mode 100644 index 8f6ae294bb58..000000000000 --- a/metadata/md5-cache/dev-python/griffe-0.32.3 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/jsonschema-4.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Signature generator for Python programs -EAPI=8 -HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~riscv -LICENSE=ISC -RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.32.3.tar.gz -> griffe-0.32.3.gh.tar.gz -_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=1d9b44507355271ecd18b770f7be3a9b diff --git a/metadata/md5-cache/dev-python/griffe-0.33.0 b/metadata/md5-cache/dev-python/griffe-0.33.0 deleted file mode 100644 index a45d0545d9cf..000000000000 --- a/metadata/md5-cache/dev-python/griffe-0.33.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/jsonschema-4.17.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-xdist-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Signature generator for Python programs -EAPI=8 -HOMEPAGE=https://mkdocstrings.github.io/griffe/ https://github.com/mkdocstrings/griffe/ https://pypi.org/project/griffe/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~riscv -LICENSE=ISC -RDEPEND=>=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/mkdocstrings/griffe/archive/0.33.0.tar.gz -> griffe-0.33.0.gh.tar.gz -_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=1d9b44507355271ecd18b770f7be3a9b diff --git a/metadata/md5-cache/dev-python/identify-2.5.27 b/metadata/md5-cache/dev-python/identify-2.5.27 new file mode 100644 index 000000000000..006bfb09040a --- /dev/null +++ b/metadata/md5-cache/dev-python/identify-2.5.27 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=File identification library for Python +EAPI=8 +HOMEPAGE=https://github.com/pre-commit/identify/ https://pypi.org/project/identify/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pre-commit/identify/archive/v2.5.27.tar.gz -> identify-2.5.27.gh.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=4967e0296388a660f5b444edc69dfd29 diff --git a/metadata/md5-cache/dev-python/libtmux-0.23.0 b/metadata/md5-cache/dev-python/libtmux-0.23.0 new file mode 100644 index 000000000000..16949d750cbc --- /dev/null +++ b/metadata/md5-cache/dev-python/libtmux-0.23.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=app-misc/tmux-3.0a >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python API for tmux +EAPI=8 +HOMEPAGE=https://libtmux.git-pull.com/ https://github.com/tmux-python/libtmux/ https://pypi.org/project/libtmux/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=>=app-misc/tmux-3.0a python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/tmux-python/libtmux/archive/v0.23.0.tar.gz -> libtmux-0.23.0.gh.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=eefebb777bed2c0333687e4d456ac075 diff --git a/metadata/md5-cache/dev-python/matplotlib-3.7.1 b/metadata/md5-cache/dev-python/matplotlib-3.7.1 index 48329df40c1d..16719dc1cb5d 100644 --- a/metadata/md5-cache/dev-python/matplotlib-3.7.1 +++ b/metadata/md5-cache/dev-python/matplotlib-3.7.1 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/kiwisolver-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-7.1.1[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?] ) ) >=dev-python/setuptools-scm-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig doc? ( >=app-text/dvipng-1.15-r1 >=dev-python/colorspacious-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipython-1.18.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpydoc-0.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-gallery-0.3.1-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/latex-base dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexrecommended dev-texlive/texlive-luatex dev-texlive/texlive-xetex >=media-gfx/graphviz-2.42.3[cairo] ) test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/kiwisolver-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-7.1.1[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/kiwisolver-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-7.1.1[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?] ) ) dev-python/pybind11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-scm-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig doc? ( >=app-text/dvipng-1.15-r1 >=dev-python/colorspacious-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipython-1.18.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpydoc-0.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-gallery-0.3.1-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/latex-base dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexrecommended dev-texlive/texlive-luatex dev-texlive/texlive-xetex >=media-gfx/graphviz-2.42.3[cairo] ) test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/kiwisolver-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-7.1.1[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install prepare test DEPEND=python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) DESCRIPTION=Pure python plotting library with matlab like syntax @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/matplotlib/matplotlib-3.7.1.tar.gz test? ( https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz ) _eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 -_md5_=a18f266c7565d1d66624ff27e6e1facd +_md5_=bb9fb309390824776107e2567a8d98b3 diff --git a/metadata/md5-cache/dev-python/matplotlib-3.7.2 b/metadata/md5-cache/dev-python/matplotlib-3.7.2 index c367d18db587..8316346fc28a 100644 --- a/metadata/md5-cache/dev-python/matplotlib-3.7.2 +++ b/metadata/md5-cache/dev-python/matplotlib-3.7.2 @@ -1,4 +1,4 @@ -BDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/kiwisolver-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-7.1.1[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?] ) ) >=dev-python/setuptools-scm-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig doc? ( >=app-text/dvipng-1.15-r1 >=dev-python/colorspacious-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipython-1.18.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpydoc-0.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-gallery-0.3.1-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/latex-base dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexrecommended dev-texlive/texlive-luatex dev-texlive/texlive-xetex >=media-gfx/graphviz-2.42.3[cairo] ) test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/kiwisolver-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-7.1.1[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/kiwisolver-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-7.1.1[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?] ) ) dev-python/pybind11[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-scm-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig doc? ( >=app-text/dvipng-1.15-r1 >=dev-python/colorspacious-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ipython-1.18.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpydoc-0.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/scipy-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-1.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/sphinx-gallery-0.3.1-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/xlwt-1.3.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/latex-base dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexrecommended dev-texlive/texlive-luatex dev-texlive/texlive-xetex >=media-gfx/graphviz-2.42.3[cairo] ) test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/contourpy-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cycler-0.10.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/fonttools-4.22.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/kiwisolver-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pillow-7.1.1[jpeg,webp,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/python-dateutil-2.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/dejavu media-fonts/stix-fonts media-libs/freetype:2 media-libs/libpng:0 >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] cairo? ( dev-python/cairocffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) excel? ( dev-python/xlwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk3? ( >=dev-python/pygobject-3.40.1-r1:3[cairo?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/gtk+:3[introspection] ) latex? ( virtual/latex-base app-text/dvipng app-text/ghostscript-gpl app-text/poppler[utils] dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-luatex dev-texlive/texlive-xetex ) qt5? ( dev-python/PyQt5[gui,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) webagg? ( >=dev-python/tornado-6.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) wxwidgets? ( python_targets_python3_10? ( dev-python/wxpython:*[python_targets_python3_10(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install prepare test DEPEND=python_targets_python3_10? ( dev-lang/python:3.10[tk?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?,threads(+)] ) DESCRIPTION=Pure python plotting library with matlab like syntax @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/matplotlib/matplotlib-3.7.2.tar.gz test? ( https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz ) _eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 -_md5_=9603082ece958c4ddaa58fb0efe180f2 +_md5_=e0e4e454cb0dba5a0605433e8bc0bc95 diff --git a/metadata/md5-cache/dev-python/mkdocs-autorefs-0.4.1 b/metadata/md5-cache/dev-python/mkdocs-autorefs-0.4.1 deleted file mode 100644 index c16b8c16c825..000000000000 --- a/metadata/md5-cache/dev-python/mkdocs-autorefs-0.4.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pdm-pep517-1.1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Automatically link across pages in MkDoc -EAPI=8 -HOMEPAGE=https://mkdocstrings.github.io/autorefs/ https://pypi.org/project/mkdocs-autorefs/ -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv -LICENSE=ISC -RDEPEND=dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocs-autorefs/mkdocs-autorefs-0.4.1.tar.gz -_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=80952aa2634e48e698e245399a787177 diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.2.1 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.2.1 deleted file mode 100644 index 847b09bc44de..000000000000 --- a/metadata/md5-cache/dev-python/mkdocstrings-python-1.2.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/griffe-0.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocstrings[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python handler for dev-python/mkdocstrings -EAPI=8 -HOMEPAGE=https://mkdocstrings.github.io/python/ https://github.com/mkdocstrings/python/ https://pypi.org/project/mkdocstrings-python/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv -LICENSE=ISC -RDEPEND=>=dev-python/griffe-0.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocstrings[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/mkdocstrings/python/archive/1.2.1.tar.gz -> mkdocstrings-python-1.2.1.gh.tar.gz -_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=49bb52171e2f72743579b97f4dd055cf diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.3.0 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.3.0 deleted file mode 100644 index 2fffd5496755..000000000000 --- a/metadata/md5-cache/dev-python/mkdocstrings-python-1.3.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( =dev-python/griffe-0.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocstrings[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python handler for dev-python/mkdocstrings -EAPI=8 -HOMEPAGE=https://mkdocstrings.github.io/python/ https://github.com/mkdocstrings/python/ https://pypi.org/project/mkdocstrings-python/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv -LICENSE=ISC -RDEPEND==dev-python/griffe-0.30.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocstrings[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/mkdocstrings/python/archive/1.3.0.tar.gz -> mkdocstrings-python-1.3.0.gh.tar.gz -_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=11e8443655098829a9a421eb7922b252 diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.4.0 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.4.0 deleted file mode 100644 index b0c34febc236..000000000000 --- a/metadata/md5-cache/dev-python/mkdocstrings-python-1.4.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/griffe-0.33[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocstrings[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pdm-backend-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Python handler for dev-python/mkdocstrings -EAPI=8 -HOMEPAGE=https://mkdocstrings.github.io/python/ https://github.com/mkdocstrings/python/ https://pypi.org/project/mkdocstrings-python/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~riscv -LICENSE=ISC -RDEPEND=>=dev-python/griffe-0.33[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/mkdocstrings[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/mkdocstrings/python/archive/1.4.0.tar.gz -> mkdocstrings-python-1.4.0.gh.tar.gz -_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=8b41ef3cb19902c229f7425ec77414ec diff --git a/metadata/md5-cache/dev-python/opensearch-py-1.1.0 b/metadata/md5-cache/dev-python/opensearch-py-1.1.0 new file mode 100644 index 000000000000..1b3795894b5b --- /dev/null +++ b/metadata/md5-cache/dev-python/opensearch-py-1.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/requests-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python client for OpenSearch +EAPI=8 +HOMEPAGE=https://pypi.org/project/opensearch-py/ https://github.com/opensearch-project/opensearch-py +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND= opensearch-py-1.1.0.gh.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=9a439332ceb7e812567e52fc2cfb22af diff --git a/metadata/md5-cache/dev-python/opensearch-py-2.3.0 b/metadata/md5-cache/dev-python/opensearch-py-2.3.0 new file mode 100644 index 000000000000..0e7e9f328ebb --- /dev/null +++ b/metadata/md5-cache/dev-python/opensearch-py-2.3.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/botocore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python client for OpenSearch +EAPI=8 +HOMEPAGE=https://pypi.org/project/opensearch-py/ https://github.com/opensearch-project/opensearch-py +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/urllib3-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/opensearch-project/opensearch-py/archive/v2.3.0.tar.gz -> opensearch-py-2.3.0.gh.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=33c8ac37611cac8c009ae40378ccd53f diff --git a/metadata/md5-cache/dev-python/protobuf-python-4.23.3 b/metadata/md5-cache/dev-python/protobuf-python-4.23.3 new file mode 100644 index 000000000000..c5a55512f637 --- /dev/null +++ b/metadata/md5-cache/dev-python/protobuf-python-4.23.3 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-libs/protobuf:0/23.3.0 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +DESCRIPTION=Google's Protocol Buffers - Python bindings +EAPI=8 +HOMEPAGE=https://developers.google.com/protocol-buffers/ https://pypi.org/project/protobuf/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 debug +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=BSD +RDEPEND=dev-libs/protobuf:0/23.3.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0/23.3.0 +SRC_URI=https://github.com/protocolbuffers/protobuf/archive/v23.3.tar.gz -> protobuf-23.3.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=e1d5a404a42eea95f30d760c0f10f95a diff --git a/metadata/md5-cache/dev-python/protobuf-python-9999 b/metadata/md5-cache/dev-python/protobuf-python-9999 index f6501c95209b..654ae0df3a55 100644 --- a/metadata/md5-cache/dev-python/protobuf-python-9999 +++ b/metadata/md5-cache/dev-python/protobuf-python-9999 @@ -1,16 +1,16 @@ -BDEPEND=dev-libs/protobuf:0/32 dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-libs/protobuf:0/32 dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=test? ( dev-libs/protobuf:0/23.3.0 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-libs/protobuf:0/32 +DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) DESCRIPTION=Google's Protocol Buffers - Python bindings EAPI=8 HOMEPAGE=https://developers.google.com/protocol-buffers/ https://pypi.org/project/protobuf/ INHERIT=distutils-r1 git-r3 -IUSE=test python_targets_python3_10 python_targets_python3_11 +IUSE=test python_targets_python3_10 python_targets_python3_11 debug LICENSE=BSD PROPERTIES=live -RDEPEND=dev-libs/protobuf:0/32 dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) +RDEPEND=dev-libs/protobuf:0/23.3.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) -SLOT=0/32 +SLOT=0/23.3.0 _eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=8322b21057b03f7c94f6c2621fd3fe74 +_md5_=e1d5a404a42eea95f30d760c0f10f95a diff --git a/metadata/md5-cache/dev-python/pypy3_10-7.3.12_p3 b/metadata/md5-cache/dev-python/pypy3_10-7.3.12_p3 new file mode 100644 index 000000000000..ab143712df57 --- /dev/null +++ b/metadata/md5-cache/dev-python/pypy3_10-7.3.12_p3 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=|| ( >=dev-python/pypy3_10-exe-7.3.12:7.3.12[bzip2(+),ncurses?] >=dev-python/pypy3_10-exe-bin-7.3.12:7.3.12 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !~dev-python/pypy3-7.3.12_rc1 +DESCRIPTION=A fast, compliant alternative implementation of the Python (3.10) language +EAPI=8 +HOMEPAGE=https://www.pypy.org/ https://foss.heptapod.net/pypy/pypy/ +INHERIT=pax-utils python-utils-r1 toolchain-funcs +IUSE=+ensurepip gdbm +jit ncurses sqlite tk +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux +LICENSE=MIT +RDEPEND=|| ( >=dev-python/pypy3_10-exe-7.3.12:7.3.12[bzip2(+),ncurses?] >=dev-python/pypy3_10-exe-bin-7.3.12:7.3.12 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !~dev-python/pypy3-7.3.12_rc1 +RESTRICT=test +SLOT=0/pypy310-pp73-384 +SRC_URI=https://buildbot.pypy.org/pypy/pypy3.10-v7.3.12-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.10-gentoo-patches-7.3.12_p3.tar.xz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=f425ad81271cb5dcf2a97000da1bc695 diff --git a/metadata/md5-cache/dev-python/pytest-qt-4.2.0 b/metadata/md5-cache/dev-python/pytest-qt-4.2.0 index 1d81b6698577..d5bd782a0299 100644 --- a/metadata/md5-cache/dev-python/pytest-qt-4.2.0 +++ b/metadata/md5-cache/dev-python/pytest-qt-4.2.0 @@ -1,16 +1,16 @@ -BDEPEND=test? ( dev-python/PyQt5[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/pyside2[gui,testlib,widgets,python_targets_python3_10(-)?] ) ) test? ( dev-python/QtPy[gui,testlib,widgets(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) doc? ( || ( ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=test? ( dev-python/PyQt5[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] amd64? ( dev-python/PyQt6[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-python/pyside2[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/pyside2[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) amd64? ( python_targets_python3_10? ( dev-python/pyside6[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/pyside6[gui,testlib,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) ) test? ( dev-python/QtPy[gui,testlib,widgets(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Pytest plugin for PyQt5 and PySide2 applications EAPI=8 HOMEPAGE=https://pypi.org/project/pytest-qt/ https://github.com/pytest-dev/pytest-qt/ INHERIT=distutils-r1 virtualx pypi -IUSE=test doc python_targets_python3_10 python_targets_python3_11 test +IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test KEYWORDS=amd64 ~arm64 x86 LICENSE=MIT -RDEPEND=dev-python/QtPy[gui,testlib,widgets(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RDEPEND=dev-python/QtPy[gui,testlib,widgets(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-qt/pytest-qt-4.2.0.tar.gz _eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 -_md5_=a7e3e09229fb9de53a3955ddf6dd47dc +_md5_=9ee17a69faee65de33c76d45d9afa60b diff --git a/metadata/md5-cache/dev-python/python-engineio-4.6.0 b/metadata/md5-cache/dev-python/python-engineio-4.6.0 new file mode 100644 index 000000000000..a34893b188cd --- /dev/null +++ b/metadata/md5-cache/dev-python/python-engineio-4.6.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websockets[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websocket-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/alabaster[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/alabaster[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/alabaster[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python implementation of the Engine.IO realtime server +EAPI=8 +HOMEPAGE=https://python-engineio.readthedocs.io/ https://github.com/miguelgrinberg/python-engineio/ https://pypi.org/project/python-engineio/ +INHERIT=distutils-r1 +IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/websocket-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/miguelgrinberg/python-engineio/archive/v4.6.0.tar.gz -> python-engineio-4.6.0.gh.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=46941d7e7b6d20c9ddb7fe582bab639f diff --git a/metadata/md5-cache/dev-python/twisted-23.8.0_rc1 b/metadata/md5-cache/dev-python/twisted-23.8.0_rc1 new file mode 100644 index 000000000000..9c8694ad5069 --- /dev/null +++ b/metadata/md5-cache/dev-python/twisted-23.8.0_rc1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/hatch-fancy-pypi-readme-22.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/automat-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zope-interface-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-3.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) http2? ( =dev-python/h2-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_10? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_11? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_12? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare test +DESCRIPTION=An asynchronous networking framework written in Python +EAPI=8 +HOMEPAGE=https://twisted.org/ https://github.com/twisted/twisted/ https://pypi.org/project/Twisted/ +INHERIT=distutils-r1 pypi virtualx +IUSE=conch http2 serial ssl test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos +LICENSE=MIT +RDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/automat-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zope-interface-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-3.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) http2? ( =dev-python/h2-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] =dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/twisted/twisted-23.8.0rc1.tar.gz https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 +_md5_=00a8ba47f41a9aaa31f9e55ba062cf5c diff --git a/metadata/md5-cache/dev-python/websockify-0.11.0 b/metadata/md5-cache/dev-python/websockify-0.11.0 new file mode 100644 index 000000000000..9c64ade4ecc0 --- /dev/null +++ b/metadata/md5-cache/dev-python/websockify-0.11.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jwcrypto[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/simplejson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/redis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=WebSockets support for any application/server +EAPI=8 +HOMEPAGE=https://github.com/novnc/websockify/ https://pypi.org/project/websockify/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +LICENSE=LGPL-3 +RDEPEND=dev-python/jwcrypto[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/simplejson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/redis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/novnc/websockify/archive/v0.11.0.tar.gz -> websockify-0.11.0.gh.tar.gz +_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=6caaced81448f2660d0cd0e4feb47dca diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index 564e5bd497ee..1938ecaa3a75 100644 Binary files a/metadata/md5-cache/dev-util/Manifest.gz and b/metadata/md5-cache/dev-util/Manifest.gz differ diff --git a/metadata/md5-cache/dev-util/bloaty-1.1 b/metadata/md5-cache/dev-util/bloaty-1.1 index 560d79b9c2e3..60631b29aec0 100644 --- a/metadata/md5-cache/dev-util/bloaty-1.1 +++ b/metadata/md5-cache/dev-util/bloaty-1.1 @@ -11,4 +11,4 @@ RDEPEND=dev-libs/capstone:= dev-libs/protobuf:= dev-libs/re2:= SLOT=0 SRC_URI=https://github.com/google/bloaty/releases/download/v1.1/bloaty-1.1.tar.bz2 _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=754558fe20f582de3ccfe6be2f27d664 +_md5_=2705e03d017d2b03cc964f88ea984af5 diff --git a/metadata/md5-cache/dev-util/bloaty-1.1-r1 b/metadata/md5-cache/dev-util/bloaty-1.1-r1 new file mode 100644 index 000000000000..8f66a3e36471 --- /dev/null +++ b/metadata/md5-cache/dev-util/bloaty-1.1-r1 @@ -0,0 +1,14 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-cpp/abseil-cpp:= dev-libs/capstone:= dev-libs/protobuf:= dev-libs/re2:= +DESCRIPTION=A size profiler for binaries +EAPI=8 +HOMEPAGE=https://github.com/google/bloaty +INHERIT=cmake +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=dev-cpp/abseil-cpp:= dev-libs/capstone:= dev-libs/protobuf:= dev-libs/re2:= +SLOT=0 +SRC_URI=https://github.com/google/bloaty/releases/download/v1.1/bloaty-1.1.tar.bz2 +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6fd8465931d6fd486608237c91e1c832 diff --git a/metadata/md5-cache/dev-util/bloaty-9999 b/metadata/md5-cache/dev-util/bloaty-9999 index 2b3b378bf21d..c8d18e26be35 100644 --- a/metadata/md5-cache/dev-util/bloaty-9999 +++ b/metadata/md5-cache/dev-util/bloaty-9999 @@ -1,15 +1,15 @@ BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=dev-libs/capstone:= dev-libs/protobuf:= dev-libs/re2:= +DEPEND=dev-cpp/abseil-cpp:= dev-libs/capstone:= dev-libs/protobuf:= dev-libs/re2:= DESCRIPTION=A size profiler for binaries -EAPI=7 +EAPI=8 HOMEPAGE=https://github.com/google/bloaty INHERIT=cmake git-r3 IUSE=test LICENSE=Apache-2.0 PROPERTIES=live -RDEPEND=dev-libs/capstone:= dev-libs/protobuf:= dev-libs/re2:= +RDEPEND=dev-cpp/abseil-cpp:= dev-libs/capstone:= dev-libs/protobuf:= dev-libs/re2:= RESTRICT=!test? ( test ) SLOT=0 _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d3002619a4b43ce42001760f10c089cd +_md5_=6fd8465931d6fd486608237c91e1c832 diff --git a/metadata/md5-cache/dev-util/drone-cli-1.7.0 b/metadata/md5-cache/dev-util/drone-cli-1.7.0 index b6f1036ea00e..1261e6ac7c45 100644 --- a/metadata/md5-cache/dev-util/drone-cli-1.7.0 +++ b/metadata/md5-cache/dev-util/drone-cli-1.7.0 @@ -6,8 +6,9 @@ HOMEPAGE=https://github.com/drone/drone-cli INHERIT=go-module KEYWORDS=~amd64 LICENSE=Apache-2.0 +RDEPEND=! drone-cli-1.7.0.tar.gz https://dev.gentoo.org/~williamh/dist/drone-cli-1.7.0-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=8e12ed021c024ecf69cff55a733179b8 +_md5_=59d69942372fe1d6ce2efe3a7d8a5e86 diff --git a/metadata/md5-cache/dev-util/sysdig-0.29.3 b/metadata/md5-cache/dev-util/sysdig-0.29.3 deleted file mode 100644 index eeb3fa139dd2..000000000000 --- a/metadata/md5-cache/dev-util/sysdig-0.29.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) app-misc/jq dev-cpp/tbb:= dev-cpp/yaml-cpp:= dev-libs/libb64:= dev-libs/openssl:= dev-libs/protobuf:= net-dns/c-ares:= net-libs/grpc:= net-misc/curl sys-libs/ncurses:= sys-libs/zlib:= dev-cpp/nlohmann_json dev-cpp/valijson virtual/os-headers -DESCRIPTION=A system exploration and troubleshooting tool -EAPI=8 -HOMEPAGE=https://sysdig.com/ -INHERIT=bash-completion-r1 cmake lua-single -IUSE=+modules +lua_single_target_luajit -KEYWORDS=amd64 x86 -LICENSE=Apache-2.0 -PDEPEND=modules? ( =dev-util/scap-driver-0.29.3* ) -RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) app-misc/jq dev-cpp/tbb:= dev-cpp/yaml-cpp:= dev-libs/libb64:= dev-libs/openssl:= dev-libs/protobuf:= net-dns/c-ares:= net-libs/grpc:= net-misc/curl sys-libs/ncurses:= sys-libs/zlib:= -REQUIRED_USE=^^ ( lua_single_target_luajit ) -SLOT=0 -SRC_URI=https://github.com/draios/sysdig/archive/0.29.3.tar.gz -> sysdig-0.29.3.tar.gz https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6b057a5dde04f6a88a86552c11f2b73e diff --git a/metadata/md5-cache/dev-util/sysdig-0.29.3-r2 b/metadata/md5-cache/dev-util/sysdig-0.29.3-r2 new file mode 100644 index 000000000000..c6086d0bdf97 --- /dev/null +++ b/metadata/md5-cache/dev-util/sysdig-0.29.3-r2 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) app-misc/jq dev-cpp/tbb:= dev-cpp/yaml-cpp:= dev-libs/libb64:= dev-libs/openssl:= dev-libs/protobuf:= net-dns/c-ares:= net-libs/grpc:= net-misc/curl sys-libs/ncurses:= sys-libs/zlib:= dev-cpp/nlohmann_json dev-cpp/valijson virtual/os-headers +DESCRIPTION=A system exploration and troubleshooting tool +EAPI=8 +HOMEPAGE=https://sysdig.com/ +INHERIT=bash-completion-r1 cmake lua-single +IUSE=+modules +lua_single_target_luajit +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 +PDEPEND=modules? ( =dev-util/scap-driver-0.29.3* ) +RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) app-misc/jq dev-cpp/tbb:= dev-cpp/yaml-cpp:= dev-libs/libb64:= dev-libs/openssl:= dev-libs/protobuf:= net-dns/c-ares:= net-libs/grpc:= net-misc/curl sys-libs/ncurses:= sys-libs/zlib:= +REQUIRED_USE=^^ ( lua_single_target_luajit ) +SLOT=0 +SRC_URI=https://github.com/draios/sysdig/archive/0.29.3.tar.gz -> sysdig-0.29.3.tar.gz https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=919f725aa24aaa24c0c84620f4375d5e diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz index 594ff38e2c96..b906c11fe29e 100644 Binary files a/metadata/md5-cache/dev-vcs/Manifest.gz and b/metadata/md5-cache/dev-vcs/Manifest.gz differ diff --git a/metadata/md5-cache/dev-vcs/git-2.42.0 b/metadata/md5-cache/dev-vcs/git-2.42.0 new file mode 100644 index 000000000000..f34f3f6ac29a --- /dev/null +++ b/metadata/md5-cache/dev-vcs/git-2.42.0 @@ -0,0 +1,17 @@ +BDEPEND=doc? ( app-text/asciidoc app-text/docbook2X app-text/xmlto sys-apps/texinfo ) keyring? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) +DESCRIPTION=Stupid content tracker: distributed VCS designed for speed and efficiency +EAPI=8 +HOMEPAGE=https://www.git-scm.com/ +INHERIT=toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd +IUSE=+blksha1 +curl cgi doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-2 +RDEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) selinux? ( sec-policy/selinux-git ) +REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) perforce? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) subversion? ( perl ) webdav? ( curl ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://www.kernel.org/pub/software/scm/git/git-2.42.0.tar.xz https://www.kernel.org/pub/software/scm/git/git-manpages-2.42.0.tar.xz doc? ( https://www.kernel.org/pub/software/scm/git/git-htmldocs-2.42.0.tar.xz ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=d07323a71b17dba0f00b8101b920aa3d diff --git a/metadata/md5-cache/dev-vcs/git-2.42.0_rc1 b/metadata/md5-cache/dev-vcs/git-2.42.0_rc1 deleted file mode 100644 index 06f1026b89a7..000000000000 --- a/metadata/md5-cache/dev-vcs/git-2.42.0_rc1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( app-text/asciidoc app-text/docbook2X app-text/xmlto sys-apps/texinfo ) keyring? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( app-crypt/gnupg ) virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) -DESCRIPTION=Stupid content tracker: distributed VCS designed for speed and efficiency -EAPI=8 -HOMEPAGE=https://www.git-scm.com/ -INHERIT=toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd -IUSE=+blksha1 +curl cgi doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -LICENSE=GPL-2 -RDEPEND=dev-libs/openssl:= sys-libs/zlib curl? ( net-misc/curl webdav? ( dev-libs/expat ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) iconv? ( virtual/libiconv ) pcre? ( dev-libs/libpcre2:= ) perl? ( dev-lang/perl:=[-build(-)] ) tk? ( dev-lang/tk:= ) gpg? ( app-crypt/gnupg ) perl? ( dev-perl/Error dev-perl/MailTools dev-perl/Authen-SASL >=virtual/perl-libnet-3.110.0-r4[ssl] cgi? ( dev-perl/CGI highlight? ( app-text/highlight ) ) cvs? ( >=dev-vcs/cvsps-2.1:0 dev-perl/DBI dev-perl/DBD-SQLite ) mediawiki? ( dev-perl/DateTime-Format-ISO8601 dev-perl/HTML-Tree dev-perl/MediaWiki-API ) subversion? ( dev-vcs/subversion[-dso(-),perl] dev-perl/libwww-perl dev-perl/TermReadKey ) ) perforce? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) selinux? ( sec-policy/selinux-git ) -REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) perforce? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) subversion? ( perl ) webdav? ( curl ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://www.kernel.org/pub/software/scm/git/testing/git-2.42.0.rc1.tar.xz https://www.kernel.org/pub/software/scm/git/testing/git-manpages-2.42.0.rc1.tar.xz doc? ( https://www.kernel.org/pub/software/scm/git/testing/git-htmldocs-2.42.0.rc1.tar.xz ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module dd4003d3308d7cad2b2d4e2b8298ffb2 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=d07323a71b17dba0f00b8101b920aa3d diff --git a/metadata/md5-cache/dev-vcs/pre-commit-3.3.2 b/metadata/md5-cache/dev-vcs/pre-commit-3.3.2 deleted file mode 100644 index 6ddc5882f88b..000000000000 --- a/metadata/md5-cache/dev-vcs/pre-commit-3.3.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( python_single_target_python3_10? ( dev-python/pytest-env[python_targets_python3_10(-)] dev-python/re-assert[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest-env[python_targets_python3_11(-)] dev-python/re-assert[python_targets_python3_11(-)] ) sys-apps/coreutils[-multicall] ) test? ( dev-vcs/git python_single_target_python3_10? ( >=dev-python/cfgv-2.0.0[python_targets_python3_10(-)] >=dev-python/identify-1.0.0[python_targets_python3_10(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_10(-)] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)] >=dev-python/virtualenv-20.10.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/cfgv-2.0.0[python_targets_python3_11(-)] >=dev-python/identify-1.0.0[python_targets_python3_11(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_11(-)] >=dev-python/pyyaml-5.1[python_targets_python3_11(-)] >=dev-python/virtualenv-20.10.0[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) -DEFINED_PHASES=compile configure install prepare setup test -DESCRIPTION=A framework for managing and maintaining multi-language Git pre-commit hooks -EAPI=8 -HOMEPAGE=https://pre-commit.com/ -INHERIT=distutils-r1 -IUSE=test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=MIT -RDEPEND=dev-vcs/git python_single_target_python3_10? ( >=dev-python/cfgv-2.0.0[python_targets_python3_10(-)] >=dev-python/identify-1.0.0[python_targets_python3_10(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_10(-)] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)] >=dev-python/virtualenv-20.10.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/cfgv-2.0.0[python_targets_python3_11(-)] >=dev-python/identify-1.0.0[python_targets_python3_11(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_11(-)] >=dev-python/pyyaml-5.1[python_targets_python3_11(-)] >=dev-python/virtualenv-20.10.0[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite] ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pre-commit/pre-commit/archive/refs/tags/v3.3.2.tar.gz -> pre-commit-3.3.2.gh.tar.gz -_eclasses_=distutils-r1 a93df67775ff86e107e56c6a6e68cf4e flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=99ba80a012e12930d20a80ebae4fddbc diff --git a/metadata/md5-cache/gnustep-base/Manifest.gz b/metadata/md5-cache/gnustep-base/Manifest.gz index e76416bc70ab..d8db90e3d14c 100644 Binary files a/metadata/md5-cache/gnustep-base/Manifest.gz and b/metadata/md5-cache/gnustep-base/Manifest.gz differ diff --git a/metadata/md5-cache/gnustep-base/libobjc2-2.1 b/metadata/md5-cache/gnustep-base/libobjc2-2.1 index fb55ee04a56a..d82430a38f0b 100644 --- a/metadata/md5-cache/gnustep-base/libobjc2-2.1 +++ b/metadata/md5-cache/gnustep-base/libobjc2-2.1 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/gnustep/libobjc2/archive/v2.1.tar.gz -> libobjc2-2.1.tar.gz https://github.com/Tessil/robin-map/archive/757de82.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=54a81707d831ac171ab830e56a7bd60f +_md5_=eac78638c9dc62acce279de1e92918b1 diff --git a/metadata/md5-cache/gui-apps/Manifest.gz b/metadata/md5-cache/gui-apps/Manifest.gz index 7e3f59d09938..5b8433911bbd 100644 Binary files a/metadata/md5-cache/gui-apps/Manifest.gz and b/metadata/md5-cache/gui-apps/Manifest.gz differ diff --git a/metadata/md5-cache/gui-apps/liquidshell-1.9.0 b/metadata/md5-cache/gui-apps/liquidshell-1.9.0 deleted file mode 100644 index 8ff9c92b0dc6..000000000000 --- a/metadata/md5-cache/gui-apps/liquidshell-1.9.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:5 -DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack -DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[jpeg] >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 >=kde-frameworks/bluez-qt-5.106.0:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcmutils-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knewstuff-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/networkmanager-qt-5.106.0:5 >=kde-frameworks/solid-5.106.0:5 dev-qt/qtcore:5 -DESCRIPTION=Basic desktop shell using QtWidgets -EAPI=8 -HOMEPAGE=https://invent.kde.org/system/liquidshell -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=ecm kde.org -IUSE=debug -KEYWORDS=~amd64 -LICENSE=GPL-3+ -RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[jpeg] >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 >=kde-frameworks/bluez-qt-5.106.0:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcmutils-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knewstuff-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/networkmanager-qt-5.106.0:5 >=kde-frameworks/solid-5.106.0:5 >=dev-qt/qdbus-5.15.9:0 >=kde-frameworks/kded-5.106.0:5 sys-apps/dbus x11-themes/hicolor-icon-theme || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 -SLOT=0 -SRC_URI=mirror://kde/stable/liquidshell/liquidshell-1.9.0.tar.xz -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 ecm 582ef00537aa518e5a8ca3aa66bd9dc0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f1b71b90025a67781ecf9c24996eaaf6 diff --git a/metadata/md5-cache/gui-apps/liquidshell-1.9.0-r1 b/metadata/md5-cache/gui-apps/liquidshell-1.9.0-r1 new file mode 100644 index 000000000000..b7a82fc34167 --- /dev/null +++ b/metadata/md5-cache/gui-apps/liquidshell-1.9.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.106.0:5 +DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[dbus,jpeg] >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 >=kde-frameworks/bluez-qt-5.106.0:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcmutils-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knewstuff-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/networkmanager-qt-5.106.0:5 >=kde-frameworks/solid-5.106.0:5 dev-qt/qtcore:5 +DESCRIPTION=Basic desktop shell using QtWidgets +EAPI=8 +HOMEPAGE=https://invent.kde.org/system/liquidshell +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=ecm kde.org +IUSE=debug +KEYWORDS=~amd64 +LICENSE=GPL-3+ +RDEPEND=>=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtgui-5.15.9:5[dbus,jpeg] >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtx11extras-5.15.9:5 >=kde-frameworks/bluez-qt-5.106.0:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcmutils-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kcrash-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knewstuff-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kwindowsystem-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 >=kde-frameworks/networkmanager-qt-5.106.0:5 >=kde-frameworks/solid-5.106.0:5 >=dev-qt/qdbus-5.15.9:0 >=kde-frameworks/kded-5.106.0:5 sys-apps/dbus x11-themes/hicolor-icon-theme || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +SLOT=0 +SRC_URI=mirror://kde/stable/liquidshell/liquidshell-1.9.0.tar.xz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 ecm 582ef00537aa518e5a8ca3aa66bd9dc0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=555fc35c754ec4c50d5e13992d210e5c diff --git a/metadata/md5-cache/kde-apps/Manifest.gz b/metadata/md5-cache/kde-apps/Manifest.gz index fc11a9a3330e..ac2880fbe8ca 100644 Binary files a/metadata/md5-cache/kde-apps/Manifest.gz and b/metadata/md5-cache/kde-apps/Manifest.gz differ diff --git a/metadata/md5-cache/kde-apps/marble-23.04.3 b/metadata/md5-cache/kde-apps/marble-23.04.3 index e3333147025f..420251e1c348 100644 --- a/metadata/md5-cache/kde-apps/marble-23.04.3 +++ b/metadata/md5-cache/kde-apps/marble-23.04.3 @@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) SLOT=5/23.04 SRC_URI=mirror://kde/stable/release-service/23.04.3/src/marble-23.04.3.tar.xz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 ecm 582ef00537aa518e5a8ca3aa66bd9dc0 flag-o-matic be27a904c614cb93ae037762dc69bcc2 gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2fbbda62c30f1955f70f588b32196c9f +_md5_=0d81464055fa1f88282a38ef6b55421b diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz index 29a28c24c8b0..c2e184a71426 100644 Binary files a/metadata/md5-cache/mail-client/Manifest.gz and b/metadata/md5-cache/mail-client/Manifest.gz differ diff --git a/metadata/md5-cache/mail-client/claws-mail-4.1.0-r1 b/metadata/md5-cache/mail-client/claws-mail-4.1.0-r1 index 153597c43211..6b4901f8457e 100644 --- a/metadata/md5-cache/mail-client/claws-mail-4.1.0-r1 +++ b/metadata/md5-cache/mail-client/claws-mail-4.1.0-r1 @@ -14,4 +14,4 @@ REQUIRED_USE=appindicator? ( notification ) libcanberra? ( notification ) libnot SLOT=0 SRC_URI=https://www.claws-mail.org/download.php?file=releases/claws-mail-4.1.0.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e50cd7298b28f316ac2ae550d4e3ee3c +_md5_=29b54e132fe8c1c2826ad89b6715942e diff --git a/metadata/md5-cache/mail-client/claws-mail-4.1.1-r1 b/metadata/md5-cache/mail-client/claws-mail-4.1.1-r1 index 027b10f9c55d..0b38e3727b1e 100644 --- a/metadata/md5-cache/mail-client/claws-mail-4.1.1-r1 +++ b/metadata/md5-cache/mail-client/claws-mail-4.1.1-r1 @@ -14,4 +14,4 @@ REQUIRED_USE=libcanberra? ( notification ) libnotify? ( notification ) networkma SLOT=0 SRC_URI=https://www.claws-mail.org/download.php?file=releases/claws-mail-4.1.1.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d734cc9c691a655e88c0152643f56f79 +_md5_=39cc08aff38a5918538a67ecf71a22c4 diff --git a/metadata/md5-cache/mail-client/claws-mail-4.1.1-r2 b/metadata/md5-cache/mail-client/claws-mail-4.1.1-r2 index da778f762894..483a255efa84 100644 --- a/metadata/md5-cache/mail-client/claws-mail-4.1.1-r2 +++ b/metadata/md5-cache/mail-client/claws-mail-4.1.1-r2 @@ -14,4 +14,4 @@ REQUIRED_USE=libcanberra? ( notification ) libnotify? ( notification ) networkma SLOT=0 SRC_URI=https://www.claws-mail.org/download.php?file=releases/claws-mail-4.1.1.tar.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3db3e7db06970c44ef2394de52afb8d7 +_md5_=31ba9b2693a48177ce531e63de0c0299 diff --git a/metadata/md5-cache/mail-client/claws-mail-9999 b/metadata/md5-cache/mail-client/claws-mail-9999 index 66ef442ad24b..04a9b5d651bd 100644 --- a/metadata/md5-cache/mail-client/claws-mail-9999 +++ b/metadata/md5-cache/mail-client/claws-mail-9999 @@ -13,4 +13,4 @@ RDEPEND=>=dev-libs/glib-2.50:2 dev-libs/nettle:= net-mail/ytnef sys-libs/zlib:= REQUIRED_USE=libcanberra? ( notification ) libnotify? ( notification ) networkmanager? ( dbus ) oauth? ( gnutls ) smime? ( pgp ) SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d8b85b32dc0d2fc826d455720a3850c0 +_md5_=d8cf4e3d4bd443a770c82117296f9a02 diff --git a/metadata/md5-cache/mail-mta/Manifest.gz b/metadata/md5-cache/mail-mta/Manifest.gz index f68a39230b64..4980e6483c4e 100644 Binary files a/metadata/md5-cache/mail-mta/Manifest.gz and b/metadata/md5-cache/mail-mta/Manifest.gz differ diff --git a/metadata/md5-cache/mail-mta/msmtp-1.8.24 b/metadata/md5-cache/mail-mta/msmtp-1.8.24 index 12b920c64d0f..cc5aae4a4d43 100644 --- a/metadata/md5-cache/mail-mta/msmtp-1.8.24 +++ b/metadata/md5-cache/mail-mta/msmtp-1.8.24 @@ -7,11 +7,11 @@ HOMEPAGE=https://marlam.de/msmtp/ IDEPEND=filecaps? ( sys-libs/libcap ) INHERIT=fcaps IUSE=daemon doc keyring +gnutls idn +mta nls sasl ssl +filecaps -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=GPL-3 RDEPEND=keyring? ( app-crypt/libsecret ) idn? ( net-dns/libidn2:= ) nls? ( virtual/libintl ) sasl? ( net-misc/gsasl[client] ) ssl? ( gnutls? ( net-libs/gnutls[idn?] ) !gnutls? ( dev-libs/libretls:= ) ) net-mail/mailbase daemon? ( acct-group/msmtpd acct-user/msmtpd ) mta? ( !mail-mta/courier !mail-mta/esmtp !mail-mta/exim !mail-mta/netqmail !mail-mta/nullmailer !mail-mta/postfix !mail-mta/sendmail !mail-mta/opensmtpd !>=mail-mta/ssmtp-2.64-r2[mta] ) REQUIRED_USE=daemon? ( filecaps ) SLOT=0 SRC_URI=https://marlam.de/msmtp/releases/msmtp-1.8.24.tar.xz _eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 -_md5_=833003b066f33b876b03dce4c4357f1f +_md5_=5b3590af572f283a28b6f22a2a1af24f diff --git a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.0.21-r1 b/metadata/md5-cache/mail-mta/proton-mail-bridge-3.0.21-r1 deleted file mode 100644 index 2c38e68acfec..000000000000 --- a/metadata/md5-cache/mail-mta/proton-mail-bridge-3.0.21-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=>=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig -DEFINED_PHASES=compile install postinst postrm prepare test unpack -DEPEND=app-crypt/libsecret -DESCRIPTION=Serves ProtonMail to IMAP/SMTP clients -EAPI=8 -HOMEPAGE=https://proton.me/mail/bridge https://github.com/ProtonMail/proton-bridge/ -INHERIT=go-module systemd xdg-utils -IUSE=gui -KEYWORDS=~amd64 -LICENSE=Apache-2.0 BSD BSD-2 GPL-3+ ISC LGPL-3+ MIT MPL-2.0 Unlicense -PROPERTIES=test_network -RDEPEND=app-crypt/libsecret -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/ProtonMail/proton-bridge/archive/refs/tags/v3.0.21.tar.gz -> proton-mail-bridge-3.0.21.tar.gz https://dev.gentoo.org/~marecki/dists/mail-mta/proton-mail-bridge/proton-mail-bridge-3.0.21-deps.tar.xz -_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=080342a594f6546378c9add6d0a37846 diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index 1467f4df7020..85bffbe7684f 100644 Binary files a/metadata/md5-cache/media-gfx/Manifest.gz and b/metadata/md5-cache/media-gfx/Manifest.gz differ diff --git a/metadata/md5-cache/media-gfx/darktable-4.4.1 b/metadata/md5-cache/media-gfx/darktable-4.4.1 deleted file mode 100644 index 5ea8856d0357..000000000000 --- a/metadata/md5-cache/media-gfx/darktable-4.4.1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-util/intltool virtual/pkgconfig nls? ( sys-devel/gettext ) test? ( >=dev-python/jsonschema-3.2.0 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test -DEPEND=dev-db/sqlite:3 dev-libs/icu:= dev-libs/json-glib dev-libs/libxml2:2 >=dev-libs/pugixml-1.8:= gnome-base/librsvg:2 >=media-gfx/exiv2-0.25-r2:=[xmp] media-libs/lcms:2 >=media-libs/lensfun-0.2.3:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= net-libs/libsoup:2.4 net-misc/curl sys-libs/zlib:= x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango avif? ( >=media-libs/libavif-0.8.2:= ) colord? ( x11-libs/colord-gtk:= ) cups? ( net-print/cups ) gamepad? ( media-libs/libsdl2 ) geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) gmic? ( media-gfx/gmic ) keyring? ( >=app-crypt/libsecret-0.18 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) heif? ( media-libs/libheif:= ) jpeg2k? ( media-libs/openjpeg:2= ) jpegxl? ( media-libs/libjxl:= ) lua? ( lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) midi? ( media-libs/portmidi ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:= ) webp? ( media-libs/libwebp:= ) -DESCRIPTION=A virtual lighttable and darkroom for photographers -EAPI=8 -HOMEPAGE=https://www.darktable.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake flag-o-matic lua-single toolchain-funcs xdg -IUSE=avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc gamepad geolocation gmic keyring gphoto2 graphicsmagick heif jpeg2k jpegxl kwallet lto lua midi nls opencl openmp openexr test tools webp l10n_de l10n_es l10n_fr l10n_he l10n_hu l10n_ja l10n_pl l10n_pt-BR l10n_sl l10n_sq l10n_uk l10n_zh-CN l10n_zh-TW +lua_single_target_lua5-4 -KEYWORDS=~amd64 ~arm64 -x86 -LICENSE=GPL-3 CC-BY-3.0 -RDEPEND=dev-db/sqlite:3 dev-libs/icu:= dev-libs/json-glib dev-libs/libxml2:2 >=dev-libs/pugixml-1.8:= gnome-base/librsvg:2 >=media-gfx/exiv2-0.25-r2:=[xmp] media-libs/lcms:2 >=media-libs/lensfun-0.2.3:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= net-libs/libsoup:2.4 net-misc/curl sys-libs/zlib:= x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango avif? ( >=media-libs/libavif-0.8.2:= ) colord? ( x11-libs/colord-gtk:= ) cups? ( net-print/cups ) gamepad? ( media-libs/libsdl2 ) geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) gmic? ( media-gfx/gmic ) keyring? ( >=app-crypt/libsecret-0.18 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) heif? ( media-libs/libheif:= ) jpeg2k? ( media-libs/openjpeg:2= ) jpegxl? ( media-libs/libjxl:= ) lua? ( lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) midi? ( media-libs/portmidi ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:= ) webp? ( media-libs/libwebp:= ) kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 ) -REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-4 ) ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/darktable-org/darktable/releases/download/release-4.4.1/darktable-4.4.1.tar.xz doc? ( https://docs.darktable.org/usermanual/4.4/en/darktable_user_manual.pdf -> darktable-usermanual-4.4.en.pdf l10n_uk? ( https://docs.darktable.org/usermanual/4.4/uk/darktable_user_manual.pdf -> darktable-usermanual-4.4.uk.pdf ) ) -_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0e9071eb31cbdb4c9ba2b4ea8e301e8f diff --git a/metadata/md5-cache/media-gfx/gmic-3.2.5 b/metadata/md5-cache/media-gfx/gmic-3.2.5 deleted file mode 100644 index 51d5461e8236..000000000000 --- a/metadata/md5-cache/media-gfx/gmic-3.2.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig gimp? ( dev-qt/linguist-tools:5 media-gfx/gimp:0/2 ) qt5? ( dev-qt/linguist-tools:5 ) -DEFINED_PHASES=compile install pretend setup -DEPEND=sys-libs/zlib:0= curl? ( net-misc/curl ) fftw? ( sci-libs/fftw:3.0=[threads] ) gimp? ( media-gfx/gimp:0/2 >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) graphicsmagick? ( media-gfx/graphicsmagick:= ) jpeg? ( media-libs/libjpeg-turbo:= ) opencv? ( >=media-libs/opencv-2.3.1a-r1:= ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) png? ( media-libs/libpng:= ) qt5? ( >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) tiff? ( media-libs/tiff:= ) X? ( x11-libs/libX11 x11-libs/libXext ) -DESCRIPTION=GREYC's Magic Image Converter -EAPI=8 -HOMEPAGE=https://gmic.eu/ https://github.com/GreycLab/gmic -INHERIT=toolchain-funcs -IUSE=cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 -LICENSE=CeCILL-2 GPL-3 -RDEPEND=sys-libs/zlib:0= curl? ( net-misc/curl ) fftw? ( sci-libs/fftw:3.0=[threads] ) gimp? ( media-gfx/gimp:0/2 >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) graphicsmagick? ( media-gfx/graphicsmagick:= ) jpeg? ( media-libs/libjpeg-turbo:= ) opencv? ( >=media-libs/opencv-2.3.1a-r1:= ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) png? ( media-libs/libpng:= ) qt5? ( >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) tiff? ( media-libs/tiff:= ) X? ( x11-libs/libX11 x11-libs/libXext ) ffmpeg? ( media-video/ffmpeg:= ) -REQUIRED_USE=gimp? ( png fftw X ) qt5? ( png fftw X ) -SLOT=0 -SRC_URI=https://gmic.eu/files/source/gmic_3.2.5.tar.gz -_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=621ca7fbb1d77d1a454cbc4477d9e83d diff --git a/metadata/md5-cache/media-gfx/gmic-3.2.6 b/metadata/md5-cache/media-gfx/gmic-3.2.6 index 6ba45fffb35c..7fca008306f9 100644 --- a/metadata/md5-cache/media-gfx/gmic-3.2.6 +++ b/metadata/md5-cache/media-gfx/gmic-3.2.6 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://gmic.eu/ https://github.com/GreycLab/gmic INHERIT=toolchain-funcs IUSE=cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 arm64 ~ppc64 ~riscv ~x86 LICENSE=CeCILL-2 GPL-3 RDEPEND=sys-libs/zlib:0= curl? ( net-misc/curl ) fftw? ( sci-libs/fftw:3.0=[threads] ) gimp? ( media-gfx/gimp:0/2 >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) graphicsmagick? ( media-gfx/graphicsmagick:= ) jpeg? ( media-libs/libjpeg-turbo:= ) opencv? ( >=media-libs/opencv-2.3.1a-r1:= ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) png? ( media-libs/libpng:= ) qt5? ( >=dev-qt/qtcore-5.2.0:5 >=dev-qt/qtgui-5.2.0:5 >=dev-qt/qtnetwork-5.2.0:5 >=dev-qt/qtwidgets-5.2.0:5 ) tiff? ( media-libs/tiff:= ) X? ( x11-libs/libX11 x11-libs/libXext ) ffmpeg? ( media-video/ffmpeg:= ) REQUIRED_USE=gimp? ( png fftw X ) qt5? ( png fftw X ) SLOT=0 SRC_URI=https://gmic.eu/files/source/gmic_3.2.6.tar.gz _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=621ca7fbb1d77d1a454cbc4477d9e83d +_md5_=ce61134adf893daebdef53ced9fab9fd diff --git a/metadata/md5-cache/media-gfx/viewnior-1.8 b/metadata/md5-cache/media-gfx/viewnior-1.8 deleted file mode 100644 index e7c4e583865e..000000000000 --- a/metadata/md5-cache/media-gfx/viewnior-1.8 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/glib-utils sys-devel/gettext virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-libs/glib:2 media-gfx/exiv2:0= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 -DESCRIPTION=Fast and simple image viewer -EAPI=8 -HOMEPAGE=https://siyanpanayotov.com/project/viewnior -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=meson xdg -KEYWORDS=amd64 ~arm64 ~riscv x86 -LICENSE=GPL-3 -RDEPEND=dev-libs/glib:2 media-gfx/exiv2:0= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 -SLOT=0 -SRC_URI=https://github.com/hellosiyan/Viewnior/archive/viewnior-1.8.tar.gz -_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=478c0e447e1236f3b2e700f66d8d93bc diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index 1297c80b5422..9a4ba0071ecc 100644 Binary files a/metadata/md5-cache/media-libs/Manifest.gz and b/metadata/md5-cache/media-libs/Manifest.gz differ diff --git a/metadata/md5-cache/media-libs/opencv-4.7.0-r1 b/metadata/md5-cache/media-libs/opencv-4.7.0-r1 new file mode 100644 index 000000000000..753fb63c6383 --- /dev/null +++ b/metadata/md5-cache/media-libs/opencv-4.7.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install preinst prepare pretend setup test +DEPEND=app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/protobuf:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] cuda? ( dev-util/nvidia-cuda-toolkit:0= ) contribhdf? ( sci-libs/hdf5:= ) contribfreetype? ( media-libs/freetype:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/harfbuzz:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) contribovis? ( dev-games/ogre:0/1.12 ) ffmpeg? ( media-video/ffmpeg:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdal? ( sci-libs/gdal:= ) gflags? ( dev-cpp/gflags:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glog? ( dev-cpp/glog:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk3? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( media-libs/libdc1394:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libraw1394[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=virtual/jre-1.8:* ) jpeg? ( media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( media-libs/openjpeg:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lapack? ( virtual/cblas >=virtual/lapack-3.10 ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) qt5? ( dev-qt/qtgui:5= dev-qt/qtwidgets:5= dev-qt/qttest:5= dev-qt/qtconcurrent:5= opengl? ( dev-qt/qtopengl:5= ) ) tesseract? ( app-text/tesseract[opencl=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) threads? ( dev-cpp/tbb:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tiff? ( media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( >=media-libs/libv4l-0.8.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( media-libs/libva[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vtk? ( sci-libs/vtk[rendering] ) webp? ( media-libs/libwebp:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xine? ( media-libs/xine-lib ) eigen? ( >=dev-cpp/eigen-3.3.8-r1:3 ) java? ( >=virtual/jdk-1.8:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) java? ( >=dev-java/ant-core-1.8.2:0 dev-java/javatoolkit ) +DESCRIPTION=A collection of algorithms and sample code for various computer vision problems +EAPI=8 +HOMEPAGE=https://opencv.org +INHERIT=flag-o-matic java-pkg-opt-2 java-ant-2 cmake-multilib python-r1 toolchain-funcs +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 cpu_flags_arm_neon cpu_flags_arm_vfpv3 cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_f16c cpu_flags_x86_fma3 cpu_flags_x86_popcnt cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/protobuf:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] cuda? ( dev-util/nvidia-cuda-toolkit:0= ) contribhdf? ( sci-libs/hdf5:= ) contribfreetype? ( media-libs/freetype:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/harfbuzz:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) contribovis? ( dev-games/ogre:0/1.12 ) ffmpeg? ( media-video/ffmpeg:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdal? ( sci-libs/gdal:= ) gflags? ( dev-cpp/gflags:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glog? ( dev-cpp/glog:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gstreamer? ( media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk3? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( media-libs/libdc1394:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libraw1394[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=virtual/jre-1.8:* ) jpeg? ( media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( media-libs/openjpeg:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lapack? ( virtual/cblas >=virtual/lapack-3.10 ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) opengl? ( virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) png? ( media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) qt5? ( dev-qt/qtgui:5= dev-qt/qtwidgets:5= dev-qt/qttest:5= dev-qt/qtconcurrent:5= opengl? ( dev-qt/qtopengl:5= ) ) tesseract? ( app-text/tesseract[opencl=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) threads? ( dev-cpp/tbb:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) tiff? ( media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( >=media-libs/libv4l-0.8.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( media-libs/libva[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vtk? ( sci-libs/vtk[rendering] ) webp? ( media-libs/libwebp:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xine? ( media-libs/xine-lib ) java? ( >=dev-java/java-config-2.2.0-r3 ) +REQUIRED_USE=cpu_flags_x86_avx2? ( cpu_flags_x86_f16c ) cpu_flags_x86_f16c? ( cpu_flags_x86_avx ) cuda? ( contrib tesseract? ( opencl ) ) dnnsamples? ( examples ) gflags? ( contrib ) glog? ( contrib ) contribcvv? ( contrib qt5 ) contribdnn? ( contrib ) contribfreetype? ( contrib ) contribhdf? ( contrib ) contribovis? ( contrib ) contribsfm? ( contrib eigen gflags glog ) contribxfeatures2d? ( contrib download ) examples? ( contribdnn ) java? ( python ) opengl? ( qt5 ) python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) tesseract? ( contrib ) ?? ( gtk3 qt5 ) +SLOT=0/4.7.0 +SRC_URI=https://github.com/opencv/opencv/archive/4.7.0.tar.gz -> opencv-4.7.0.tar.gz dnnsamples? ( https://dev.gentoo.org/~amynka/snap/opencv-3.4.0-res10_300x300-caffeemodel.tar.gz ) download? ( https://github.com/rossbridger/opencv-extdep/archive/4.4.0.tar.gz -> opencv-4.4.0_extdep.tar.gz ) contrib? ( https://github.com/opencv/opencv_contrib/archive/4.7.0.tar.gz -> opencv-4.7.0_contrib.tar.gz contribdnn? ( https://dev.gentoo.org/~amynka/snap/opencv-3.4.0-face_landmark_model.tar.gz ) contribxfeatures2d? ( https://dev.gentoo.org/~amynka/snap/vgg_boostdesc-3.2.0.tar.gz ) ) +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic be27a904c614cb93ae037762dc69bcc2 java-ant-2 19239227fab7816f57abbc0c7d819396 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=4f709bcea0e9eaf2689e7464702c21ed diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz index d596bffd3671..229f6dd57c60 100644 Binary files a/metadata/md5-cache/net-analyzer/Manifest.gz and b/metadata/md5-cache/net-analyzer/Manifest.gz differ diff --git a/metadata/md5-cache/net-analyzer/ostinato-1.2.0 b/metadata/md5-cache/net-analyzer/ostinato-1.2.0 new file mode 100644 index 000000000000..58da7c05bb17 --- /dev/null +++ b/metadata/md5-cache/net-analyzer/ostinato-1.2.0 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=dev-libs/protobuf:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtscript:5 dev-qt/qtwidgets:5 dev-libs/libnl:3 >=net-libs/libpcap-1.8.1-r2 dev-qt/qtsvg:5 dev-qt/qtxml:5 +DESCRIPTION=Packet generator and analyzer +EAPI=8 +HOMEPAGE=https://ostinato.org/ +INHERIT=qmake-utils +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=GPL-3 +RDEPEND=dev-libs/protobuf:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtscript:5 dev-qt/qtwidgets:5 dev-libs/libnl:3 >=net-libs/libpcap-1.8.1-r2 +SLOT=0 +SRC_URI=https://github.com/pstavirs/ostinato/archive/v1.2.0.tar.gz -> ostinato-1.2.0.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=c043b6ea50b7996278349eb922021c8b diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz index b77ca120ef2a..096ae67f86af 100644 Binary files a/metadata/md5-cache/net-im/Manifest.gz and b/metadata/md5-cache/net-im/Manifest.gz differ diff --git a/metadata/md5-cache/net-im/zoom-5.15.10.6882 b/metadata/md5-cache/net-im/zoom-5.15.10.6882 new file mode 100644 index 000000000000..3fc1a42a4b7b --- /dev/null +++ b/metadata/md5-cache/net-im/zoom-5.15.10.6882 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/bbe bundled-libjpeg-turbo? ( dev-util/patchelf ) +DEFINED_PHASES=install postinst postrm prepare setup +DESCRIPTION=Video conferencing and web conferencing service +EAPI=8 +HOMEPAGE=https://zoom.us/ +INHERIT=desktop linux-info readme.gentoo-r1 xdg-utils +IUSE=bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland +KEYWORDS=-* ~amd64 +LICENSE=all-rights-reserved +RDEPEND=!games-engines/zoom >=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/mit-krb5 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=dev-libs/quazip-1.0:0=[qt5(+)] media-libs/alsa-lib media-libs/fdk-aac:0/2 media-libs/fontconfig media-libs/freetype media-libs/mesa[gbm(+)] media-sound/mpg123 net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc sys-libs/zlib virtual/opengl x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXrender x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm opencl? ( virtual/opencl ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) !bundled-qt? ( dev-libs/icu dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtdiag:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtlocation:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 wayland? ( dev-qt/qtwayland ) ) +RESTRICT=mirror bindist strip +SLOT=0 +SRC_URI=https://zoom.us/client/5.15.10.6882/zoom_x86_64.tar.xz -> zoom-5.15.10.6882_x86_64.tar.xz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=846a783a0578079cc504d885d49b37dc diff --git a/metadata/md5-cache/net-im/zoom-5.15.5.5603 b/metadata/md5-cache/net-im/zoom-5.15.5.5603 deleted file mode 100644 index ff44577f426b..000000000000 --- a/metadata/md5-cache/net-im/zoom-5.15.5.5603 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=dev-util/bbe bundled-libjpeg-turbo? ( dev-util/patchelf ) -DEFINED_PHASES=install postinst postrm prepare setup -DESCRIPTION=Video conferencing and web conferencing service -EAPI=8 -HOMEPAGE=https://zoom.us/ -INHERIT=desktop linux-info readme.gentoo-r1 xdg-utils -IUSE=bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland -KEYWORDS=-* ~amd64 -LICENSE=all-rights-reserved -RDEPEND=!games-engines/zoom >=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/mit-krb5 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=dev-libs/quazip-1.0:0=[qt5(+)] media-libs/alsa-lib media-libs/fdk-aac:0/2 media-libs/fontconfig media-libs/freetype media-libs/mesa[gbm(+)] media-sound/mpg123 net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc sys-libs/zlib virtual/opengl x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXrender x11-libs/libxshmfence x11-libs/libXtst x11-libs/pango x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm opencl? ( virtual/opencl ) pulseaudio? ( media-libs/libpulse ) wayland? ( dev-libs/wayland ) !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) !bundled-qt? ( dev-libs/icu dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtdiag:5 dev-qt/qtgraphicaleffects:5 dev-qt/qtgui:5 dev-qt/qtlocation:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols:5[widgets] dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 wayland? ( dev-qt/qtwayland ) ) -RESTRICT=mirror bindist strip -SLOT=0 -SRC_URI=https://zoom.us/client/5.15.5.5603/zoom_x86_64.tar.xz -> zoom-5.15.5.5603_x86_64.tar.xz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8ae288b39a82c53e164f3f1e9ecb8c71 diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz index 9ecf21426a95..3b7d9ac1f2e9 100644 Binary files a/metadata/md5-cache/net-libs/Manifest.gz and b/metadata/md5-cache/net-libs/Manifest.gz differ diff --git a/metadata/md5-cache/net-libs/grpc-1.52.1 b/metadata/md5-cache/net-libs/grpc-1.52.1 index a4d397691365..220d3c873172 100644 --- a/metadata/md5-cache/net-libs/grpc-1.52.1 +++ b/metadata/md5-cache/net-libs/grpc-1.52.1 @@ -4,7 +4,7 @@ DEPEND==dev-cpp/abseil-cpp-20220623.1*:= >=dev-libs/re2-0.2021.11.01:= >=dev-lib DESCRIPTION=Modern open source high performance RPC framework EAPI=8 HOMEPAGE=https://www.grpc.io -INHERIT=cmake +INHERIT=cmake flag-o-matic IUSE=doc examples test KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 LICENSE=Apache-2.0 @@ -13,4 +13,4 @@ RESTRICT=test SLOT=0/30.152 SRC_URI=https://github.com/grpc/grpc/archive/v1.52.1.tar.gz -> grpc-1.52.1.tar.gz _eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8168beb33cd82e96009676dc78c4a982 +_md5_=220dfc661f6ce832675808a43dcb4a30 diff --git a/metadata/md5-cache/net-libs/grpc-1.55.1 b/metadata/md5-cache/net-libs/grpc-1.55.1 new file mode 100644 index 000000000000..ca01f7370ee0 --- /dev/null +++ b/metadata/md5-cache/net-libs/grpc-1.55.1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND==dev-cpp/abseil-cpp-20230125.2*:= >=dev-libs/re2-0.2021.11.01:= >=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/protobuf-22:= dev-libs/xxhash >=net-dns/c-ares-1.15.0:= sys-libs/zlib:= test? ( dev-cpp/benchmark dev-cpp/gflags ) +DESCRIPTION=Modern open source high performance RPC framework +EAPI=8 +HOMEPAGE=https://www.grpc.io +INHERIT=cmake flag-o-matic +IUSE=doc examples test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND==dev-cpp/abseil-cpp-20230125.2*:= >=dev-libs/re2-0.2021.11.01:= >=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/protobuf-22:= dev-libs/xxhash >=net-dns/c-ares-1.15.0:= sys-libs/zlib:= +RESTRICT=test +SLOT=0/32.155 +SRC_URI=https://github.com/grpc/grpc/archive/v1.55.1.tar.gz -> grpc-1.55.1.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=b5139bfef30cdeefb219421eccc347c3 diff --git a/metadata/md5-cache/net-libs/grpc-1.56.1 b/metadata/md5-cache/net-libs/grpc-1.56.1 new file mode 100644 index 000000000000..c62d4ecbcd34 --- /dev/null +++ b/metadata/md5-cache/net-libs/grpc-1.56.1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND==dev-cpp/abseil-cpp-20230125.2*:= >=dev-libs/re2-0.2021.11.01:= >=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/protobuf-23.3:= dev-libs/xxhash >=net-dns/c-ares-1.15.0:= sys-libs/zlib:= test? ( dev-cpp/benchmark dev-cpp/gflags ) +DESCRIPTION=Modern open source high performance RPC framework +EAPI=8 +HOMEPAGE=https://www.grpc.io +INHERIT=cmake flag-o-matic +IUSE=doc examples test +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND==dev-cpp/abseil-cpp-20230125.2*:= >=dev-libs/re2-0.2021.11.01:= >=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/protobuf-23.3:= dev-libs/xxhash >=net-dns/c-ares-1.15.0:= sys-libs/zlib:= +RESTRICT=test +SLOT=0/33.156 +SRC_URI=https://github.com/grpc/grpc/archive/v1.56.1.tar.gz -> grpc-1.56.1.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=d264b101465783518fd8cf8275920658 diff --git a/metadata/md5-cache/net-libs/grpc-1.57.0-r1 b/metadata/md5-cache/net-libs/grpc-1.57.0-r1 new file mode 100644 index 000000000000..0468ea9eb2e5 --- /dev/null +++ b/metadata/md5-cache/net-libs/grpc-1.57.0-r1 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND==dev-cpp/abseil-cpp-20230125.3*:= >=dev-libs/re2-0.2021.11.01:= >=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/protobuf-23.3:= dev-libs/xxhash >=net-dns/c-ares-1.15.0:= sys-libs/zlib:= systemd? ( sys-apps/systemd:= ) test? ( dev-cpp/benchmark dev-cpp/gflags ) +DESCRIPTION=Modern open source high performance RPC framework +EAPI=8 +HOMEPAGE=https://www.grpc.io +INHERIT=cmake flag-o-matic +IUSE=doc examples test systemd +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND==dev-cpp/abseil-cpp-20230125.3*:= >=dev-libs/re2-0.2021.11.01:= >=dev-libs/openssl-1.1.1:0=[-bindist(-)] >=dev-libs/protobuf-23.3:= dev-libs/xxhash >=net-dns/c-ares-1.15.0:= sys-libs/zlib:= systemd? ( sys-apps/systemd:= ) +RESTRICT=test +SLOT=0/34.157 +SRC_URI=https://github.com/grpc/grpc/archive/v1.57.0.tar.gz -> grpc-1.57.0.tar.gz +_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=fa5ff7810bf5f8a5ce9cceafc213bd46 diff --git a/metadata/md5-cache/net-libs/liquid-dsp-1.6.0 b/metadata/md5-cache/net-libs/liquid-dsp-1.6.0 new file mode 100644 index 000000000000..d04c2695588f --- /dev/null +++ b/metadata/md5-cache/net-libs/liquid-dsp-1.6.0 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=configure install prepare +DEPEND=sci-libs/fftw:3.0= +DESCRIPTION=digital signal processing library for software-defined radios +EAPI=8 +HOMEPAGE=https://liquidsdr.org +INHERIT=autotools +IUSE=static-libs +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=sci-libs/fftw:3.0= +SLOT=0 +SRC_URI=https://github.com/jgaeddert/liquid-dsp/archive/v1.6.0.tar.gz -> liquid-dsp-1.6.0.tar.gz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=69c87ead14f7145a96d5917727190c45 diff --git a/metadata/md5-cache/net-libs/liquid-dsp-9999 b/metadata/md5-cache/net-libs/liquid-dsp-9999 index 4734a30080f0..1cda4bedf3c0 100644 --- a/metadata/md5-cache/net-libs/liquid-dsp-9999 +++ b/metadata/md5-cache/net-libs/liquid-dsp-9999 @@ -2,7 +2,7 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/ DEFINED_PHASES=configure install prepare unpack DEPEND=sci-libs/fftw:3.0= DESCRIPTION=digital signal processing library for software-defined radios -EAPI=7 +EAPI=8 HOMEPAGE=https://liquidsdr.org INHERIT=autotools git-r3 IUSE=static-libs @@ -11,4 +11,4 @@ PROPERTIES=live RDEPEND=sci-libs/fftw:3.0= SLOT=0 _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde git-r3 2358a7b20091609e24bd3a83b3ac5991 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=8d3ce5b2339de0bc0de7d60b12a11433 +_md5_=69c87ead14f7145a96d5917727190c45 diff --git a/metadata/md5-cache/net-libs/nodejs-16.20.2 b/metadata/md5-cache/net-libs/nodejs-16.20.2 index 005385baa9c1..15e4c73450d7 100644 --- a/metadata/md5-cache/net-libs/nodejs-16.20.2 +++ b/metadata/md5-cache/net-libs/nodejs-16.20.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://nodejs.org/ INHERIT=bash-completion-r1 flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils IUSE=cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test -KEYWORDS=amd64 arm arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos +KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86 ~amd64-linux ~x64-macos LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.40.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/16 SRC_URI=https://nodejs.org/dist/v16.20.2/node-v16.20.2.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic be27a904c614cb93ae037762dc69bcc2 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9f1107aa98e9df56fba18b578c087061 +_md5_=2d420b0cfcead1ad0577d55f0ec03322 diff --git a/metadata/md5-cache/net-libs/nodejs-18.17.1 b/metadata/md5-cache/net-libs/nodejs-18.17.1 index 769be0fde47d..39f27d1b41f0 100644 --- a/metadata/md5-cache/net-libs/nodejs-18.17.1 +++ b/metadata/md5-cache/net-libs/nodejs-18.17.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://nodejs.org/ INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl systemtap test -KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos +KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x64-macos LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* REQUIRED_USE=corepack? ( !npm ) inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/18 SRC_URI=https://nodejs.org/dist/v18.17.1/node-v18.17.1.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic be27a904c614cb93ae037762dc69bcc2 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=660528d2e4baf8ac9794c649c8153e42 +_md5_=cf0623a84ac71f2092955361605732f2 diff --git a/metadata/md5-cache/net-libs/nodejs-20.5.1 b/metadata/md5-cache/net-libs/nodejs-20.5.1 index e38de6ceb7dc..d3ad3487cd11 100644 --- a/metadata/md5-cache/net-libs/nodejs-20.5.1 +++ b/metadata/md5-cache/net-libs/nodejs-20.5.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://nodejs.org/ INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test -KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos +KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x64-macos LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:* REQUIRED_USE=corepack? ( !npm ) inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/20 SRC_URI=https://nodejs.org/dist/v20.5.1/node-v20.5.1.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic be27a904c614cb93ae037762dc69bcc2 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=db6a76ad9990ba023a74fb5035aafc38 +_md5_=09146bfdf95cfab756fde96287b1109f diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index d91c70f6e25a..eb213cea4830 100644 Binary files a/metadata/md5-cache/net-misc/Manifest.gz and b/metadata/md5-cache/net-misc/Manifest.gz differ diff --git a/metadata/md5-cache/net-misc/linuxptp-4.0 b/metadata/md5-cache/net-misc/linuxptp-4.0 index b8244f23b2e3..c3d6dddaa072 100644 --- a/metadata/md5-cache/net-misc/linuxptp-4.0 +++ b/metadata/md5-cache/net-misc/linuxptp-4.0 @@ -5,9 +5,9 @@ DESCRIPTION=The Linux Precision Time Protocol (PTP) implementation EAPI=8 HOMEPAGE=https://linuxptp.nwtime.org/ INHERIT=linux-info systemd toolchain-funcs -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~riscv ~x86 LICENSE=GPL-2 SLOT=0 SRC_URI=mirror://sourceforge/project/linuxptp/v4.0/linuxptp-4.0.tgz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=2fcd6537f7ad7e08c44be495482d5114 +_md5_=d599aafa4b24aecd31f9518e846b87bf diff --git a/metadata/md5-cache/net-misc/mosh-1.3.2-r3 b/metadata/md5-cache/net-misc/mosh-1.3.2-r3 index 9c8ac7e0173b..0d741effe2b1 100644 --- a/metadata/md5-cache/net-misc/mosh-1.3.2-r3 +++ b/metadata/md5-cache/net-misc/mosh-1.3.2-r3 @@ -4,7 +4,7 @@ DEPEND=dev-libs/protobuf:= sys-libs/ncurses:= sys-libs/zlib virtual/ssh client? DESCRIPTION=Mobile shell that supports roaming and intelligent local echo EAPI=8 HOMEPAGE=https://mosh.org -INHERIT=autotools bash-completion-r1 +INHERIT=autotools bash-completion-r1 flag-o-matic IUSE=+client examples +mosh-hardening +server ufw +utempter KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=GPL-3 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/protobuf:= sys-libs/ncurses:= sys-libs/zlib virtual/ssh client? REQUIRED_USE=|| ( client server ) examples? ( client ) SLOT=0 SRC_URI=https://mosh.org/mosh-1.3.2.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=0abcf67b5d60e1ed70bfc4eccbf82d30 +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=9ccfbe42186c514d0ec1c660efabc711 diff --git a/metadata/md5-cache/net-misc/mosh-1.4.0 b/metadata/md5-cache/net-misc/mosh-1.4.0 index 65f6db1a805a..ba44aead292b 100644 --- a/metadata/md5-cache/net-misc/mosh-1.4.0 +++ b/metadata/md5-cache/net-misc/mosh-1.4.0 @@ -4,7 +4,7 @@ DEPEND=dev-libs/protobuf:= sys-libs/ncurses:= sys-libs/zlib virtual/ssh client? DESCRIPTION=Mobile shell that supports roaming and intelligent local echo EAPI=8 HOMEPAGE=https://mosh.org -INHERIT=autotools bash-completion-r1 +INHERIT=autotools bash-completion-r1 flag-o-matic IUSE=+client examples +hardened nettle +server syslog ufw +utempter KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=GPL-3 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/protobuf:= sys-libs/ncurses:= sys-libs/zlib virtual/ssh client? REQUIRED_USE=|| ( client server ) examples? ( client ) SLOT=0 SRC_URI=https://github.com/mobile-shell/mosh/releases/download/mosh-1.4.0/mosh-1.4.0.tar.gz -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=aa144cc177ffde594b8610ba9bb06eff +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=a8d03f7cb6072e706f584f59a626a8a8 diff --git a/metadata/md5-cache/net-misc/openssh-9.3_p1-r1 b/metadata/md5-cache/net-misc/openssh-9.3_p1-r1 index f1780cd37085..b26691f15c24 100644 --- a/metadata/md5-cache/net-misc/openssh-9.3_p1-r1 +++ b/metadata/md5-cache/net-misc/openssh-9.3_p1-r1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.3p1.tar.gz verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.3p1.tar.gz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=2174ad3ca80f33b6dafe014f16d6b45d +_md5_=0786cd5800b41ac9bcc57134e3f8d426 diff --git a/metadata/md5-cache/net-misc/openssh-9.3_p2 b/metadata/md5-cache/net-misc/openssh-9.3_p2 index 5aae4f7ae91a..abf9f6549e66 100644 --- a/metadata/md5-cache/net-misc/openssh-9.3_p2 +++ b/metadata/md5-cache/net-misc/openssh-9.3_p2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.3p2.tar.gz verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.3p2.tar.gz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=91f184f39a5c920df6b4c38b1fc0b793 +_md5_=f81ae2bdc1e64720fda8bef316a4da37 diff --git a/metadata/md5-cache/net-misc/openssh-9.4_p1 b/metadata/md5-cache/net-misc/openssh-9.4_p1 index d25a8a6c2801..b80327304f8f 100644 --- a/metadata/md5-cache/net-misc/openssh-9.4_p1 +++ b/metadata/md5-cache/net-misc/openssh-9.4_p1 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.4p1.tar.gz verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.4p1.tar.gz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=444d744e8bbd9ab1dee7a81d1d09bacb +_md5_=42fb4f8ba078c148ba9fa70099a69597 diff --git a/metadata/md5-cache/net-misc/openssh-contrib-9.3_p1 b/metadata/md5-cache/net-misc/openssh-contrib-9.3_p1 index 33898bc79158..5b336d4ea10c 100644 --- a/metadata/md5-cache/net-misc/openssh-contrib-9.3_p1 +++ b/metadata/md5-cache/net-misc/openssh-contrib-9.3_p1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.3p1.tar.gz sctp? ( https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.3p1-sctp-1.2.patch.xz ) hpn? ( mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-AES-CTR-15.2.diff mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-PeakTput-15.2.diff https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.3_p1-hpn-15.2-glue.patch.xz ) X509? ( https://roumenpetrov.info/openssh/x509-14.1.1/openssh-9.3p1+x509-14.1.1.diff.gz https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.3_p1-X509-glue-14.1.1.patch.xz hpn? ( https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.3_p1-hpn-15.2-X509-14.1.1-glue.patch.xz ) ) verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.3p1.tar.gz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=3c066f64023f7716c40dbb1697341c4b +_md5_=76d468aed1728a25010a72da188f7c18 diff --git a/metadata/md5-cache/net-misc/openssh-contrib-9.3_p2 b/metadata/md5-cache/net-misc/openssh-contrib-9.3_p2 index adc600969b3e..ef3e42664d28 100644 --- a/metadata/md5-cache/net-misc/openssh-contrib-9.3_p2 +++ b/metadata/md5-cache/net-misc/openssh-contrib-9.3_p2 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.3p2.tar.gz hpn? ( mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-PeakTput-15.2.diff https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.3_p2-hpn-15.2-glue.patch.xz ) X509? ( https://roumenpetrov.info/openssh/x509-14.1.1/openssh-9.3p1+x509-14.1.1.diff.gz https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.3_p2-X509-glue-14.1.1.patch.xz hpn? ( https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.3_p2-hpn-15.2-X509-14.1.1-glue.patch.xz ) ) verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.3p2.tar.gz.asc ) _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=8b878e67231e4897e4663b01ba47a688 +_md5_=7aabad1b3178ec65bd75242f99bce7d7 diff --git a/metadata/md5-cache/net-misc/openssh-contrib-9.4_p1 b/metadata/md5-cache/net-misc/openssh-contrib-9.4_p1 deleted file mode 100644 index 47dfddd8c668..000000000000 --- a/metadata/md5-cache/net-misc/openssh-contrib-9.4_p1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/autoconf virtual/pkgconfig || ( >=sys-devel/gcc-config-2.6 >=sys-devel/clang-toolchain-symlinks-14-r1:14 >=sys-devel/clang-toolchain-symlinks-15-r1:15 >=sys-devel/clang-toolchain-symlinks-16-r1:* ) verify-sig? ( sec-keys/openpgp-keys-openssh ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=configure install postinst preinst prepare pretend test unpack -DEPEND=!net-misc/openssh acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) ldns? ( net-libs/ldns net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:= ) security-key? ( >=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) virtual/os-headers kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) static? ( audit? ( sys-process/audit[static-libs(+)] ) ldns? ( net-libs/ldns[static-libs(+)] net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:=[static-libs(+)] ) security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] ) selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] ) virtual/libcrypt:=[static-libs(+)] >=sys-libs/zlib-1.2.3:=[static-libs(+)] ) -DESCRIPTION=Port of OpenBSD's free SSH release with HPN/X509 patches -EAPI=8 -HOMEPAGE=https://www.openssh.com/ -INHERIT=user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig -IUSE=abi_mips_n32 audit debug hpn kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test X X509 xmss verify-sig -KEYWORDS=~amd64 -LICENSE=BSD GPL-2 -RDEPEND=!net-misc/openssh acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) ldns? ( net-libs/ldns net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:= ) security-key? ( >=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) pam? ( >=sys-auth/pambase-20081028 ) !prefix? ( sys-apps/shadow ) X? ( x11-apps/xauth ) -REQUIRED_USE=hpn? ( ssl ) ldns? ( ssl ) pie? ( !static ) static? ( !kerberos !pam ) X509? ( ssl !xmss ) xmss? ( ssl ) test? ( ssl ) test? ( !xmss ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.4p1.tar.gz hpn? ( mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-PeakTput-15.2.diff https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.3_p2-hpn-15.2-glue.patch.xz ) X509? ( https://roumenpetrov.info/openssh/x509-14.2/openssh-9.4p1+x509-14.2.diff.gz https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.4_p1-X509-glue-14.2.patch.xz hpn? ( https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.4_p1-hpn-15.2-X509-14.2-glue.patch.xz ) ) verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.4p1.tar.gz.asc ) -_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e -_md5_=ae523f55cb19944f508fcf3e513dc561 diff --git a/metadata/md5-cache/net-misc/openssh-contrib-9.4_p1-r1 b/metadata/md5-cache/net-misc/openssh-contrib-9.4_p1-r1 new file mode 100644 index 000000000000..32da66ea28df --- /dev/null +++ b/metadata/md5-cache/net-misc/openssh-contrib-9.4_p1-r1 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/autoconf virtual/pkgconfig || ( >=sys-devel/gcc-config-2.6 >=sys-devel/clang-toolchain-symlinks-14-r1:14 >=sys-devel/clang-toolchain-symlinks-15-r1:15 >=sys-devel/clang-toolchain-symlinks-16-r1:* ) verify-sig? ( sec-keys/openpgp-keys-openssh ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=configure install postinst preinst prepare pretend test unpack +DEPEND=!net-misc/openssh acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) ldns? ( net-libs/ldns net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:= ) security-key? ( >=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) virtual/os-headers kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) static? ( audit? ( sys-process/audit[static-libs(+)] ) ldns? ( net-libs/ldns[static-libs(+)] net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:=[static-libs(+)] ) security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] ) selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] ) virtual/libcrypt:=[static-libs(+)] >=sys-libs/zlib-1.2.3:=[static-libs(+)] ) +DESCRIPTION=Port of OpenBSD's free SSH release with HPN/X509 patches +EAPI=8 +HOMEPAGE=https://www.openssh.com/ +INHERIT=user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig +IUSE=abi_mips_n32 audit debug hpn kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test X X509 xmss verify-sig +KEYWORDS=~amd64 +LICENSE=BSD GPL-2 +RDEPEND=!net-misc/openssh acct-group/sshd acct-user/sshd !static? ( audit? ( sys-process/audit ) ldns? ( net-libs/ldns net-libs/ldns[ecdsa(+),ssl(+)] ) libedit? ( dev-libs/libedit:= ) security-key? ( >=dev-libs/libfido2-1.5.0:= ) selinux? ( >=sys-libs/libselinux-1.28 ) ssl? ( >=dev-libs/openssl-1.1.1l-r1:0= ) virtual/libcrypt:= >=sys-libs/zlib-1.2.3:= ) pam? ( sys-libs/pam ) kerberos? ( virtual/krb5 ) pam? ( >=sys-auth/pambase-20081028 ) !prefix? ( sys-apps/shadow ) X? ( x11-apps/xauth ) +REQUIRED_USE=hpn? ( ssl ) ldns? ( ssl ) pie? ( !static ) static? ( !kerberos !pam ) X509? ( ssl !xmss ) xmss? ( ssl ) test? ( ssl ) test? ( !xmss ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://openbsd/OpenSSH/portable/openssh-9.4p1.tar.gz hpn? ( mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-DynWinNoneSwitch-15.2.diff mirror://sourceforge/project/hpnssh/Patches/HPN-SSH%2015v2%208.5p1/openssh-8_5_P1-hpn-PeakTput-15.2.diff https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.3_p2-hpn-15.2-glue.patch.xz ) X509? ( https://roumenpetrov.info/openssh/x509-14.2.1/openssh-9.4p1+x509-14.2.1.diff.gz https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.4_p1-X509-glue-14.2.1.patch.xz hpn? ( https://dev.gentoo.org/~chutzpah/dist/openssh/openssh-9.4_p1-hpn-15.2-X509-14.2-glue.patch.xz ) ) verify-sig? ( mirror://openbsd/OpenSSH/portable/openssh-9.4p1.tar.gz.asc ) +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca user-info 9951b1a0e4f026d16c33a001fd2d5cdf verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e +_md5_=c38a79364f3c236d756be990a2b487ab diff --git a/metadata/md5-cache/net-misc/wget2-2.0.1-r3 b/metadata/md5-cache/net-misc/wget2-2.0.1-r3 index bd7f7fe4bd6b..94d44fd32696 100644 --- a/metadata/md5-cache/net-misc/wget2-2.0.1-r3 +++ b/metadata/md5-cache/net-misc/wget2-2.0.1-r3 @@ -11,4 +11,4 @@ RDEPEND=brotli? ( app-arch/brotli ) bzip2? ( app-arch/bzip2 ) !gnutls? ( dev-lib RESTRICT=!test? ( test ) SLOT=0/0 SRC_URI=mirror://gnu/wget/wget2-2.0.1.tar.gz -_md5_=d6d475d97883b1512879b5d771fb88f9 +_md5_=987398142fbdb8368523a6c189c8ec23 diff --git a/metadata/md5-cache/net-misc/wget2-2.0.1-r4 b/metadata/md5-cache/net-misc/wget2-2.0.1-r4 index c1da74687cf1..0efbd76dc45f 100644 --- a/metadata/md5-cache/net-misc/wget2-2.0.1-r4 +++ b/metadata/md5-cache/net-misc/wget2-2.0.1-r4 @@ -11,4 +11,4 @@ RDEPEND=brotli? ( app-arch/brotli ) bzip2? ( app-arch/bzip2 ) !gnutls? ( dev-lib RESTRICT=!test? ( test ) SLOT=0/0 SRC_URI=mirror://gnu/wget/wget2-2.0.1.tar.gz -_md5_=35bf348ae2717d3753bf1def328ef835 +_md5_=01062c958e9782a195e898011d048960 diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz index 11e850e50735..02aa15899b6d 100644 Binary files a/metadata/md5-cache/net-p2p/Manifest.gz and b/metadata/md5-cache/net-p2p/Manifest.gz differ diff --git a/metadata/md5-cache/net-p2p/syncthing-1.23.6 b/metadata/md5-cache/net-p2p/syncthing-1.23.6 index 9659823b6a00..a1a0dc9d4a4c 100644 --- a/metadata/md5-cache/net-p2p/syncthing-1.23.6 +++ b/metadata/md5-cache/net-p2p/syncthing-1.23.6 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://syncthing.net INHERIT=desktop go-module systemd xdg-utils IUSE=selinux tools -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 +KEYWORDS=~amd64 arm arm64 ~loong ppc64 ~x86 LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense RDEPEND=acct-group/syncthing acct-user/syncthing tools? ( >=acct-user/stdiscosrv-1 >=acct-user/strelaysrv-1 ) selinux? ( sec-policy/selinux-syncthing ) RESTRICT=strip SLOT=0 SRC_URI=https://github.com/syncthing/syncthing/releases/download/v1.23.6/syncthing-source-v1.23.6.tar.gz -> syncthing-1.23.6.tar.gz _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=22f118b8de43a0f699bfe14dd392b8d3 +_md5_=e0ef504d4fde1f90724b72fdb59ddbc5 diff --git a/metadata/md5-cache/net-proxy/Manifest.gz b/metadata/md5-cache/net-proxy/Manifest.gz index fff84a0c597a..d7bfac54869a 100644 Binary files a/metadata/md5-cache/net-proxy/Manifest.gz and b/metadata/md5-cache/net-proxy/Manifest.gz differ diff --git a/metadata/md5-cache/net-proxy/haproxy-2.2.25 b/metadata/md5-cache/net-proxy/haproxy-2.2.25 deleted file mode 100644 index ce9a72c40db1..000000000000 --- a/metadata/md5-cache/net-proxy/haproxy-2.2.25 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile install postinst setup -DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) slz? ( dev-libs/libslz:= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) -DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments -EAPI=7 -HOMEPAGE=http://www.haproxy.org -INHERIT=toolchain-funcs flag-o-matic lua-single systemd linux-info -IUSE=+crypt doc examples slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd +threads tools +zlib lua 51degrees wurfl +lua_single_target_lua5-3 -KEYWORDS=amd64 arm ~arm64 ppc ~x86 -LICENSE=GPL-2 LGPL-2.1 -RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) slz? ( dev-libs/libslz:= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) acct-group/haproxy acct-user/haproxy -REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 ) ) ?? ( slz zlib ) -SLOT=0/2.2 -SRC_URI=http://haproxy.1wt.eu/download/2.2/src/haproxy-2.2.25.tar.gz -_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=7bd9a65697cb49a14d008e66f552ee9f diff --git a/metadata/md5-cache/net-proxy/haproxy-2.2.30 b/metadata/md5-cache/net-proxy/haproxy-2.2.30 deleted file mode 100644 index 49c184696e07..000000000000 --- a/metadata/md5-cache/net-proxy/haproxy-2.2.30 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=compile install postinst setup -DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) slz? ( dev-libs/libslz:= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) -DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments -EAPI=7 -HOMEPAGE=http://www.haproxy.org -INHERIT=toolchain-funcs flag-o-matic lua-single systemd linux-info -IUSE=+crypt doc examples slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd +threads tools +zlib lua 51degrees wurfl +lua_single_target_lua5-3 -KEYWORDS=amd64 ~arm ~arm64 ppc ~x86 -LICENSE=GPL-2 LGPL-2.1 -RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) slz? ( dev-libs/libslz:= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) acct-group/haproxy acct-user/haproxy -REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 ) ) ?? ( slz zlib ) -SLOT=0/2.2 -SRC_URI=http://haproxy.1wt.eu/download/2.2/src/haproxy-2.2.30.tar.gz -_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=46fed083f07d2f34f8db78a25a10ec96 diff --git a/metadata/md5-cache/net-proxy/haproxy-2.2.9999 b/metadata/md5-cache/net-proxy/haproxy-2.2.9999 deleted file mode 100644 index 1b23662f9839..000000000000 --- a/metadata/md5-cache/net-proxy/haproxy-2.2.9999 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile install postinst setup unpack -DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) slz? ( dev-libs/libslz:= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) -DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments -EAPI=7 -HOMEPAGE=http://www.haproxy.org -INHERIT=toolchain-funcs flag-o-matic lua-single systemd linux-info git-r3 -IUSE=+crypt doc examples slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd +threads tools +zlib lua 51degrees wurfl +lua_single_target_lua5-3 -LICENSE=GPL-2 LGPL-2.1 -PROPERTIES=live -RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) slz? ( dev-libs/libslz:= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) acct-group/haproxy acct-user/haproxy -REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 ) ) ?? ( slz zlib ) -SLOT=0/2.2 -_eclasses_=flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=9ccf3102329d0e1b25459329fb49e83c diff --git a/metadata/md5-cache/net-proxy/haproxy-2.4.24 b/metadata/md5-cache/net-proxy/haproxy-2.4.24 new file mode 100644 index 000000000000..a293294f5e7c --- /dev/null +++ b/metadata/md5-cache/net-proxy/haproxy-2.4.24 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=compile install postinst setup +DEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) +DESCRIPTION=A TCP/HTTP reverse proxy for high availability environments +EAPI=7 +HOMEPAGE=http://www.haproxy.org +INHERIT=toolchain-funcs lua-single systemd linux-info +IUSE=+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter ssl systemd +threads tools zlib lua 51degrees wurfl lua_single_target_lua5-3 lua_single_target_lua5-4 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~x86 +LICENSE=GPL-2 LGPL-2.1 +RDEPEND=crypt? ( virtual/libcrypt:= ) pcre? ( dev-libs/libpcre2:= pcre-jit? ( dev-libs/libpcre2:=[jit] ) ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) acct-group/haproxy acct-user/haproxy +REQUIRED_USE=pcre-jit? ( pcre ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) ?? ( slz zlib ) +SLOT=0/2.4 +SRC_URI=http://haproxy.1wt.eu/download/2.4/src/haproxy-2.4.24.tar.gz +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=5eef1a2a4ab7ad36b0e2be17591aa301 diff --git a/metadata/md5-cache/net-proxy/lyrebird-0.1.0 b/metadata/md5-cache/net-proxy/lyrebird-0.1.0 index 14bca9235faa..ab867e2f241a 100644 --- a/metadata/md5-cache/net-proxy/lyrebird-0.1.0 +++ b/metadata/md5-cache/net-proxy/lyrebird-0.1.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird INHERIT=go-module IUSE=selinux -KEYWORDS=~amd64 ~arm ~riscv ~x86 +KEYWORDS=~amd64 arm ~riscv ~x86 LICENSE=BSD CC0-1.0 BZIP2 GPL-3+ MIT public-domain RDEPEND=selinux? ( sec-policy/selinux-obfs4proxy ) RESTRICT=strip SLOT=0 SRC_URI=https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/lyrebird/-/archive/lyrebird-0.1.0/lyrebird-lyrebird-0.1.0.tar.bz2 -> lyrebird-0.1.0.tar.bz2 https://dev.gentoo.org/~marecki/dists/net-proxy/lyrebird/lyrebird-0.1.0-deps.tar.xz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=fca7d65804d96f94540b58f230fe34f1 +_md5_=7449b88abc2fb489b5ca083fef4421d9 diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz index a26a86a6bfaf..5ed762fe34fb 100644 Binary files a/metadata/md5-cache/sys-auth/Manifest.gz and b/metadata/md5-cache/sys-auth/Manifest.gz differ diff --git a/metadata/md5-cache/sys-auth/rtkit-0.13-r2 b/metadata/md5-cache/sys-auth/rtkit-0.13-r2 index 0ec5054867d6..5a93422e2073 100644 --- a/metadata/md5-cache/sys-auth/rtkit-0.13-r2 +++ b/metadata/md5-cache/sys-auth/rtkit-0.13-r2 @@ -6,10 +6,10 @@ EAPI=7 HOMEPAGE=https://github.com/heftig/rtkit INHERIT=linux-info meson IUSE=selinux systemd -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 +KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86 LICENSE=GPL-3 BSD RDEPEND=acct-group/rtkit acct-user/rtkit sys-apps/dbus sys-auth/polkit sys-libs/libcap systemd? ( sys-apps/systemd ) selinux? ( sec-policy/selinux-rtkit ) SLOT=0 SRC_URI=https://github.com/heftig/rtkit/releases/download/v0.13/rtkit-0.13.tar.xz _eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 59e60e9c5cbd3f214d7f1002e798b387 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=c17656487bfabbc3b6cb3885826a73fe +_md5_=fdbf908b98c40d10699da1fcbaf9d006 diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz index 0bb1d0b4564c..2a5edbecb3a0 100644 Binary files a/metadata/md5-cache/sys-cluster/Manifest.gz and b/metadata/md5-cache/sys-cluster/Manifest.gz differ diff --git a/metadata/md5-cache/sys-cluster/kube-apiserver-1.24.15 b/metadata/md5-cache/sys-cluster/kube-apiserver-1.24.15 index 6758e6bca9ab..7ab596bc4ee3 100644 --- a/metadata/md5-cache/sys-cluster/kube-apiserver-1.24.15 +++ b/metadata/md5-cache/sys-cluster/kube-apiserver-1.24.15 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module systemd IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-apiserver acct-user/kube-apiserver RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.24.15.tar.gz -> kubernetes-1.24.15.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=6b1647a8a3ca657444fb8bf921c6c477 +_md5_=8b056d18443353fb05af12e6bfa49cd1 diff --git a/metadata/md5-cache/sys-cluster/kube-apiserver-1.25.12 b/metadata/md5-cache/sys-cluster/kube-apiserver-1.25.12 index 1933c7850602..a7dd1d218ae3 100644 --- a/metadata/md5-cache/sys-cluster/kube-apiserver-1.25.12 +++ b/metadata/md5-cache/sys-cluster/kube-apiserver-1.25.12 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module systemd IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-apiserver acct-user/kube-apiserver RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.25.12.tar.gz -> kubernetes-1.25.12.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=4cd4947a68a2a8004bd2a53e2d46b9ee +_md5_=568892010c4c4394551119661b51a4f6 diff --git a/metadata/md5-cache/sys-cluster/kube-apiserver-1.26.7 b/metadata/md5-cache/sys-cluster/kube-apiserver-1.26.7 index 6fa994fb4da9..5a1cd65b9846 100644 --- a/metadata/md5-cache/sys-cluster/kube-apiserver-1.26.7 +++ b/metadata/md5-cache/sys-cluster/kube-apiserver-1.26.7 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module systemd IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-apiserver acct-user/kube-apiserver RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.26.7.tar.gz -> kubernetes-1.26.7.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=4cd4947a68a2a8004bd2a53e2d46b9ee +_md5_=568892010c4c4394551119661b51a4f6 diff --git a/metadata/md5-cache/sys-cluster/kube-apiserver-1.27.4 b/metadata/md5-cache/sys-cluster/kube-apiserver-1.27.4 index a151f581248a..d5508284bfbb 100644 --- a/metadata/md5-cache/sys-cluster/kube-apiserver-1.27.4 +++ b/metadata/md5-cache/sys-cluster/kube-apiserver-1.27.4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module systemd IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-apiserver acct-user/kube-apiserver RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.27.4.tar.gz -> kubernetes-1.27.4.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=182bc0e78f5ab17081d5a3772a479e05 +_md5_=75b338e9076c5f51d73f7e4fe1742244 diff --git a/metadata/md5-cache/sys-cluster/kube-apiserver-1.28.0 b/metadata/md5-cache/sys-cluster/kube-apiserver-1.28.0 new file mode 100644 index 000000000000..c569488ef2e6 --- /dev/null +++ b/metadata/md5-cache/sys-cluster/kube-apiserver-1.28.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-lang/go-1.20 >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install unpack +DEPEND=acct-group/kube-apiserver acct-user/kube-apiserver +DESCRIPTION=Kubernetes API server +EAPI=8 +HOMEPAGE=https://kubernetes.io +INHERIT=bash-completion-r1 go-module systemd +IUSE=hardened +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=acct-group/kube-apiserver acct-user/kube-apiserver +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.28.0.tar.gz -> kubernetes-1.28.0.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=182bc0e78f5ab17081d5a3772a479e05 diff --git a/metadata/md5-cache/sys-cluster/kube-controller-manager-1.24.15 b/metadata/md5-cache/sys-cluster/kube-controller-manager-1.24.15 index 6cc5b184f8a4..9b825fa4b722 100644 --- a/metadata/md5-cache/sys-cluster/kube-controller-manager-1.24.15 +++ b/metadata/md5-cache/sys-cluster/kube-controller-manager-1.24.15 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-controller-manager acct-user/kube-controller-manager RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.24.15.tar.gz -> kubernetes-1.24.15.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=93d5d80c64c44d7d183756279aa1c7e3 +_md5_=ce10ba3ae5bd3c69df7e356bb79338df diff --git a/metadata/md5-cache/sys-cluster/kube-controller-manager-1.25.12 b/metadata/md5-cache/sys-cluster/kube-controller-manager-1.25.12 index cdc4952a1af4..c4fbd64b9068 100644 --- a/metadata/md5-cache/sys-cluster/kube-controller-manager-1.25.12 +++ b/metadata/md5-cache/sys-cluster/kube-controller-manager-1.25.12 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-controller-manager acct-user/kube-controller-manager RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.25.12.tar.gz -> kubernetes-1.25.12.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=72c01f80663487d145745735cb43ad55 +_md5_=7e66467d2517afe515e9ea13cd6d0975 diff --git a/metadata/md5-cache/sys-cluster/kube-controller-manager-1.26.7 b/metadata/md5-cache/sys-cluster/kube-controller-manager-1.26.7 index 867cc3a97669..f60d7a880140 100644 --- a/metadata/md5-cache/sys-cluster/kube-controller-manager-1.26.7 +++ b/metadata/md5-cache/sys-cluster/kube-controller-manager-1.26.7 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-controller-manager acct-user/kube-controller-manager RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.26.7.tar.gz -> kubernetes-1.26.7.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=72c01f80663487d145745735cb43ad55 +_md5_=7e66467d2517afe515e9ea13cd6d0975 diff --git a/metadata/md5-cache/sys-cluster/kube-controller-manager-1.27.4 b/metadata/md5-cache/sys-cluster/kube-controller-manager-1.27.4 index fc0a1fc8ae58..f71834704a81 100644 --- a/metadata/md5-cache/sys-cluster/kube-controller-manager-1.27.4 +++ b/metadata/md5-cache/sys-cluster/kube-controller-manager-1.27.4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-controller-manager acct-user/kube-controller-manager RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.27.4.tar.gz -> kubernetes-1.27.4.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=62a3c14e299807b47eb3b27a31eea7a1 +_md5_=c9a45487d98535fcc93a380f2ee7ba1a diff --git a/metadata/md5-cache/sys-cluster/kube-controller-manager-1.28.0 b/metadata/md5-cache/sys-cluster/kube-controller-manager-1.28.0 new file mode 100644 index 000000000000..ec74e2c1314c --- /dev/null +++ b/metadata/md5-cache/sys-cluster/kube-controller-manager-1.28.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-lang/go-1.20 >=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DEPEND=acct-group/kube-controller-manager acct-user/kube-controller-manager +DESCRIPTION=Kubernetes Controller Manager +EAPI=8 +HOMEPAGE=https://kubernetes.io +INHERIT=go-module +IUSE=hardened +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=acct-group/kube-controller-manager acct-user/kube-controller-manager +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.28.0.tar.gz -> kubernetes-1.28.0.tar.gz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=62a3c14e299807b47eb3b27a31eea7a1 diff --git a/metadata/md5-cache/sys-cluster/kube-proxy-1.24.15 b/metadata/md5-cache/sys-cluster/kube-proxy-1.24.15 index 9397b539ac90..198fe3945d59 100644 --- a/metadata/md5-cache/sys-cluster/kube-proxy-1.24.15 +++ b/metadata/md5-cache/sys-cluster/kube-proxy-1.24.15 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://github.com/kubernetes/kubernetes https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=net-firewall/conntrack-tools RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.24.15.tar.gz -> kubernetes-1.24.15.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=efec6f66b408d40de804fd660132df36 +_md5_=528423a95b0c1cb892fd67052bc580a3 diff --git a/metadata/md5-cache/sys-cluster/kube-proxy-1.25.12 b/metadata/md5-cache/sys-cluster/kube-proxy-1.25.12 index 3c294bdac7a1..b14f9cb44fd1 100644 --- a/metadata/md5-cache/sys-cluster/kube-proxy-1.25.12 +++ b/metadata/md5-cache/sys-cluster/kube-proxy-1.25.12 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/kubernetes/kubernetes https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=net-firewall/conntrack-tools RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.25.12.tar.gz -> kubernetes-1.25.12.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=4d07d6e6a85f4283214166e3e03bd6da +_md5_=dc5e9d2646ae373f813081396ff53bfb diff --git a/metadata/md5-cache/sys-cluster/kube-proxy-1.26.7 b/metadata/md5-cache/sys-cluster/kube-proxy-1.26.7 index 3fe19a4c2219..64275db66004 100644 --- a/metadata/md5-cache/sys-cluster/kube-proxy-1.26.7 +++ b/metadata/md5-cache/sys-cluster/kube-proxy-1.26.7 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/kubernetes/kubernetes https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=net-firewall/conntrack-tools RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.26.7.tar.gz -> kubernetes-1.26.7.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=4d07d6e6a85f4283214166e3e03bd6da +_md5_=dc5e9d2646ae373f813081396ff53bfb diff --git a/metadata/md5-cache/sys-cluster/kube-proxy-1.27.4 b/metadata/md5-cache/sys-cluster/kube-proxy-1.27.4 index 45736d15d3ee..7f2525f48015 100644 --- a/metadata/md5-cache/sys-cluster/kube-proxy-1.27.4 +++ b/metadata/md5-cache/sys-cluster/kube-proxy-1.27.4 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/kubernetes/kubernetes https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=net-firewall/conntrack-tools RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.27.4.tar.gz -> kubernetes-1.27.4.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=276ed390a7fc626ede6afd7e73e8e7f4 +_md5_=343182b0ecc73ac65310623597c926a7 diff --git a/metadata/md5-cache/sys-cluster/kube-proxy-1.28.0 b/metadata/md5-cache/sys-cluster/kube-proxy-1.28.0 new file mode 100644 index 000000000000..eda1c1452c72 --- /dev/null +++ b/metadata/md5-cache/sys-cluster/kube-proxy-1.28.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.20 >=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=Kubernetes Proxy service +EAPI=8 +HOMEPAGE=https://github.com/kubernetes/kubernetes https://kubernetes.io +INHERIT=go-module +IUSE=hardened +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=net-firewall/conntrack-tools +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.28.0.tar.gz -> kubernetes-1.28.0.tar.gz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=276ed390a7fc626ede6afd7e73e8e7f4 diff --git a/metadata/md5-cache/sys-cluster/kube-scheduler-1.24.15 b/metadata/md5-cache/sys-cluster/kube-scheduler-1.24.15 index 7900e2f23df5..42adf792ccbe 100644 --- a/metadata/md5-cache/sys-cluster/kube-scheduler-1.24.15 +++ b/metadata/md5-cache/sys-cluster/kube-scheduler-1.24.15 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-scheduler acct-user/kube-scheduler RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.24.15.tar.gz -> kubernetes-1.24.15.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=f8c4b21f370d76e38c776fecb43d97bd +_md5_=89efe7f05e5372117ac5e1dd931c8ad1 diff --git a/metadata/md5-cache/sys-cluster/kube-scheduler-1.25.12 b/metadata/md5-cache/sys-cluster/kube-scheduler-1.25.12 index 497918410a12..f87c6eb9839d 100644 --- a/metadata/md5-cache/sys-cluster/kube-scheduler-1.25.12 +++ b/metadata/md5-cache/sys-cluster/kube-scheduler-1.25.12 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-scheduler acct-user/kube-scheduler RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.25.12.tar.gz -> kubernetes-1.25.12.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=27109a0647e998e2663cfeb27fd9d8df +_md5_=d00c6dbc8f577db9007e1ca64579a741 diff --git a/metadata/md5-cache/sys-cluster/kube-scheduler-1.26.7 b/metadata/md5-cache/sys-cluster/kube-scheduler-1.26.7 index 622dc84d44e3..089d6312f33d 100644 --- a/metadata/md5-cache/sys-cluster/kube-scheduler-1.26.7 +++ b/metadata/md5-cache/sys-cluster/kube-scheduler-1.26.7 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-scheduler acct-user/kube-scheduler RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.26.7.tar.gz -> kubernetes-1.26.7.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=27109a0647e998e2663cfeb27fd9d8df +_md5_=d00c6dbc8f577db9007e1ca64579a741 diff --git a/metadata/md5-cache/sys-cluster/kube-scheduler-1.27.4 b/metadata/md5-cache/sys-cluster/kube-scheduler-1.27.4 index d20e635aacef..060e22491756 100644 --- a/metadata/md5-cache/sys-cluster/kube-scheduler-1.27.4 +++ b/metadata/md5-cache/sys-cluster/kube-scheduler-1.27.4 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=acct-group/kube-scheduler acct-user/kube-scheduler RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.27.4.tar.gz -> kubernetes-1.27.4.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=404fed16e70d97c82f1ee543056b2d76 +_md5_=1411f283a8b3c9dba409f14b357cae58 diff --git a/metadata/md5-cache/sys-cluster/kube-scheduler-1.28.0 b/metadata/md5-cache/sys-cluster/kube-scheduler-1.28.0 new file mode 100644 index 000000000000..82db8a195cb3 --- /dev/null +++ b/metadata/md5-cache/sys-cluster/kube-scheduler-1.28.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-lang/go-1.20 >=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DEPEND=acct-group/kube-scheduler acct-user/kube-scheduler +DESCRIPTION=Kubernetes Scheduler +EAPI=8 +HOMEPAGE=https://kubernetes.io +INHERIT=go-module +IUSE=hardened +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=acct-group/kube-scheduler acct-user/kube-scheduler +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.28.0.tar.gz -> kubernetes-1.28.0.tar.gz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=404fed16e70d97c82f1ee543056b2d76 diff --git a/metadata/md5-cache/sys-cluster/kubeadm-1.24.15 b/metadata/md5-cache/sys-cluster/kubeadm-1.24.15 index caa3fd3c36fa..f0391e4cf934 100644 --- a/metadata/md5-cache/sys-cluster/kubeadm-1.24.15 +++ b/metadata/md5-cache/sys-cluster/kubeadm-1.24.15 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module IUSE=hardened selinux -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=app-containers/cri-tools selinux? ( sec-policy/selinux-kubernetes ) RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.24.15.tar.gz -> kubernetes-1.24.15.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=fe95d0269667cc7f10422ff8d11a734a +_md5_=21341ede70d5e0b86ada648e49ef3896 diff --git a/metadata/md5-cache/sys-cluster/kubeadm-1.25.12 b/metadata/md5-cache/sys-cluster/kubeadm-1.25.12 index fa9b130a953f..2594c5991879 100644 --- a/metadata/md5-cache/sys-cluster/kubeadm-1.25.12 +++ b/metadata/md5-cache/sys-cluster/kubeadm-1.25.12 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module IUSE=hardened selinux -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=app-containers/cri-tools selinux? ( sec-policy/selinux-kubernetes ) RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.25.12.tar.gz -> kubernetes-1.25.12.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=9134c716e4a64b1e49b242943c6f147a +_md5_=a1d6e48fff34b8182a7cf41e408c0de9 diff --git a/metadata/md5-cache/sys-cluster/kubeadm-1.26.7 b/metadata/md5-cache/sys-cluster/kubeadm-1.26.7 index ccae8a176f9c..aff5bc6731a5 100644 --- a/metadata/md5-cache/sys-cluster/kubeadm-1.26.7 +++ b/metadata/md5-cache/sys-cluster/kubeadm-1.26.7 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module IUSE=hardened selinux -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=app-containers/cri-tools selinux? ( sec-policy/selinux-kubernetes ) RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.26.7.tar.gz -> kubernetes-1.26.7.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=9134c716e4a64b1e49b242943c6f147a +_md5_=a1d6e48fff34b8182a7cf41e408c0de9 diff --git a/metadata/md5-cache/sys-cluster/kubeadm-1.27.4 b/metadata/md5-cache/sys-cluster/kubeadm-1.27.4 index 3cef742964b4..189a03dd48c1 100644 --- a/metadata/md5-cache/sys-cluster/kubeadm-1.27.4 +++ b/metadata/md5-cache/sys-cluster/kubeadm-1.27.4 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module IUSE=hardened selinux -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=app-containers/cri-tools selinux? ( sec-policy/selinux-kubernetes ) RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.27.4.tar.gz -> kubernetes-1.27.4.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=9b1c994e9445fc5850f30dfd7a358224 +_md5_=21b2d57b70897167062ca2aaf554392d diff --git a/metadata/md5-cache/sys-cluster/kubeadm-1.28.0 b/metadata/md5-cache/sys-cluster/kubeadm-1.28.0 new file mode 100644 index 000000000000..63f730f11418 --- /dev/null +++ b/metadata/md5-cache/sys-cluster/kubeadm-1.28.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.20 >=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=CLI to Easily bootstrap a secure Kubernetes cluster +EAPI=8 +HOMEPAGE=https://kubernetes.io +INHERIT=bash-completion-r1 go-module +IUSE=hardened selinux +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=app-containers/cri-tools selinux? ( sec-policy/selinux-kubernetes ) +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.28.0.tar.gz -> kubernetes-1.28.0.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=9b1c994e9445fc5850f30dfd7a358224 diff --git a/metadata/md5-cache/sys-cluster/kubectl-1.24.15 b/metadata/md5-cache/sys-cluster/kubectl-1.24.15 index 6dcd9b6de92e..b8b1d5ac97af 100644 --- a/metadata/md5-cache/sys-cluster/kubectl-1.24.15 +++ b/metadata/md5-cache/sys-cluster/kubectl-1.24.15 @@ -5,10 +5,10 @@ EAPI=7 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.24.15.tar.gz -> kubernetes-1.24.15.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=248acdbaaaeb65f61e297ffd2f4cc4f7 +_md5_=e2d032be9496ce0453643631710c406d diff --git a/metadata/md5-cache/sys-cluster/kubectl-1.25.12 b/metadata/md5-cache/sys-cluster/kubectl-1.25.12 index 378c83f6780e..455323033858 100644 --- a/metadata/md5-cache/sys-cluster/kubectl-1.25.12 +++ b/metadata/md5-cache/sys-cluster/kubectl-1.25.12 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.25.12.tar.gz -> kubernetes-1.25.12.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=8d7568fac85c8036aac1e62b6f4ea63f +_md5_=e33bf31ad700a1488df20de29f4be865 diff --git a/metadata/md5-cache/sys-cluster/kubectl-1.26.7 b/metadata/md5-cache/sys-cluster/kubectl-1.26.7 index 87e655eac5f9..348873373f2d 100644 --- a/metadata/md5-cache/sys-cluster/kubectl-1.26.7 +++ b/metadata/md5-cache/sys-cluster/kubectl-1.26.7 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.26.7.tar.gz -> kubernetes-1.26.7.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=8d7568fac85c8036aac1e62b6f4ea63f +_md5_=e33bf31ad700a1488df20de29f4be865 diff --git a/metadata/md5-cache/sys-cluster/kubectl-1.27.4 b/metadata/md5-cache/sys-cluster/kubectl-1.27.4 index b9a5a0ee3ec0..11c0600dc562 100644 --- a/metadata/md5-cache/sys-cluster/kubectl-1.27.4 +++ b/metadata/md5-cache/sys-cluster/kubectl-1.27.4 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=bash-completion-r1 go-module IUSE=hardened -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.27.4.tar.gz -> kubernetes-1.27.4.tar.gz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=886b95a692bdfcddb2520d2994f7caff +_md5_=1cba975084dc9e1953e43fa609e32a9e diff --git a/metadata/md5-cache/sys-cluster/kubectl-1.28.0 b/metadata/md5-cache/sys-cluster/kubectl-1.28.0 new file mode 100644 index 000000000000..45a940c5ab39 --- /dev/null +++ b/metadata/md5-cache/sys-cluster/kubectl-1.28.0 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-lang/go-1.20 >=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=CLI to run commands against Kubernetes clusters +EAPI=8 +HOMEPAGE=https://kubernetes.io +INHERIT=bash-completion-r1 go-module +IUSE=hardened +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.28.0.tar.gz -> kubernetes-1.28.0.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=886b95a692bdfcddb2520d2994f7caff diff --git a/metadata/md5-cache/sys-cluster/kubelet-1.24.15 b/metadata/md5-cache/sys-cluster/kubelet-1.24.15 index fb2f839f7ec0..39508b41cd80 100644 --- a/metadata/md5-cache/sys-cluster/kubelet-1.24.15 +++ b/metadata/md5-cache/sys-cluster/kubelet-1.24.15 @@ -5,11 +5,11 @@ EAPI=7 HOMEPAGE=https://kubernetes.io INHERIT=go-module systemd IUSE=hardened selinux -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=selinux? ( sec-policy/selinux-kubernetes ) RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.24.15.tar.gz -> kubernetes-1.24.15.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=f3f5358d449d67021cb414c8a182e2ab +_md5_=e01050717f23091bc5aefc5ef93e498b diff --git a/metadata/md5-cache/sys-cluster/kubelet-1.25.12 b/metadata/md5-cache/sys-cluster/kubelet-1.25.12 index b6cb5a3d09db..367c2041afc5 100644 --- a/metadata/md5-cache/sys-cluster/kubelet-1.25.12 +++ b/metadata/md5-cache/sys-cluster/kubelet-1.25.12 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=go-module systemd IUSE=hardened selinux -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=selinux? ( sec-policy/selinux-kubernetes ) RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.25.12.tar.gz -> kubernetes-1.25.12.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=5af1a3c3e2ecac0c7e0ebb16fbfff2da +_md5_=07f9ce5b96157561e08be78f63243777 diff --git a/metadata/md5-cache/sys-cluster/kubelet-1.26.7 b/metadata/md5-cache/sys-cluster/kubelet-1.26.7 index e19f83180526..ff02e7012cdf 100644 --- a/metadata/md5-cache/sys-cluster/kubelet-1.26.7 +++ b/metadata/md5-cache/sys-cluster/kubelet-1.26.7 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=go-module systemd IUSE=hardened selinux -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=selinux? ( sec-policy/selinux-kubernetes ) RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.26.7.tar.gz -> kubernetes-1.26.7.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=5af1a3c3e2ecac0c7e0ebb16fbfff2da +_md5_=07f9ce5b96157561e08be78f63243777 diff --git a/metadata/md5-cache/sys-cluster/kubelet-1.27.4 b/metadata/md5-cache/sys-cluster/kubelet-1.27.4 index 4f02c70e833c..cd5123928911 100644 --- a/metadata/md5-cache/sys-cluster/kubelet-1.27.4 +++ b/metadata/md5-cache/sys-cluster/kubelet-1.27.4 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://kubernetes.io INHERIT=go-module systemd IUSE=hardened selinux -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=selinux? ( sec-policy/selinux-kubernetes ) RESTRICT=test strip SLOT=0 SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.27.4.tar.gz -> kubernetes-1.27.4.tar.gz _eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=ce51271df73a73f0a9ffe9bfb4e679e3 +_md5_=167198bb658c73cc27bf037a9ff266b4 diff --git a/metadata/md5-cache/sys-cluster/kubelet-1.28.0 b/metadata/md5-cache/sys-cluster/kubelet-1.28.0 new file mode 100644 index 000000000000..191deb0c1219 --- /dev/null +++ b/metadata/md5-cache/sys-cluster/kubelet-1.28.0 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.20 >=dev-lang/go-1.18 app-arch/unzip virtual/pkgconfig +DEFINED_PHASES=compile install unpack +DESCRIPTION=Kubernetes Node Agent +EAPI=8 +HOMEPAGE=https://kubernetes.io +INHERIT=go-module systemd +IUSE=hardened selinux +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=selinux? ( sec-policy/selinux-kubernetes ) +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/kubernetes/kubernetes/archive/v1.28.0.tar.gz -> kubernetes-1.28.0.tar.gz +_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=ce51271df73a73f0a9ffe9bfb4e679e3 diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz index 68add8f4b03e..f3331468d2f4 100644 Binary files a/metadata/md5-cache/sys-power/Manifest.gz and b/metadata/md5-cache/sys-power/Manifest.gz differ diff --git a/metadata/md5-cache/sys-power/acpid-2.0.34-r1 b/metadata/md5-cache/sys-power/acpid-2.0.34-r1 new file mode 100644 index 000000000000..bbf145790c8d --- /dev/null +++ b/metadata/md5-cache/sys-power/acpid-2.0.34-r1 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=install postinst pretend setup +DEPEND=>=sys-kernel/linux-headers-3 +DESCRIPTION=Daemon for Advanced Configuration and Power Interface +EAPI=8 +HOMEPAGE=https://sourceforge.net/projects/acpid2/ +INHERIT=linux-info systemd +IUSE=selinux +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=selinux? ( sec-policy/selinux-apm ) +SLOT=0 +SRC_URI=mirror://sourceforge/acpid2/acpid-2.0.34.tar.xz +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca +_md5_=1ea4f990af7fda3f8eddb3b3b85d0c82 diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz index 98c5118e1772..4dbbf3728928 100644 Binary files a/metadata/md5-cache/www-client/Manifest.gz and b/metadata/md5-cache/www-client/Manifest.gz differ diff --git a/metadata/md5-cache/www-client/qutebrowser-3.0.0 b/metadata/md5-cache/www-client/qutebrowser-3.0.0 index e07618d41cdf..f76032ac663a 100644 --- a/metadata/md5-cache/www-client/qutebrowser-3.0.0 +++ b/metadata/md5-cache/www-client/qutebrowser-3.0.0 @@ -1,17 +1,17 @@ -BDEPEND=python_single_target_python3_10? ( test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/cheroot[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/hypothesis[python_targets_python3_10(-)] dev-python/pytest-bdd[python_targets_python3_10(-)] dev-python/pytest-mock[python_targets_python3_10(-)] dev-python/pytest-qt[python_targets_python3_10(-)] dev-python/pytest-rerunfailures[python_targets_python3_10(-)] dev-python/pytest-xvfb[python_targets_python3_10(-)] dev-python/tldextract[python_targets_python3_10(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) python_single_target_python3_11? ( test? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/cheroot[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/hypothesis[python_targets_python3_11(-)] dev-python/pytest-bdd[python_targets_python3_11(-)] dev-python/pytest-mock[python_targets_python3_11(-)] dev-python/pytest-qt[python_targets_python3_11(-)] dev-python/pytest-rerunfailures[python_targets_python3_11(-)] dev-python/pytest-xvfb[python_targets_python3_11(-)] dev-python/tldextract[python_targets_python3_11(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) verify-sig? ( sec-keys/openpgp-keys-qutebrowser ) test? ( python_single_target_python3_10? ( dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_10(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_10(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_10(-)] pdf? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=python_single_target_python3_10? ( test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/cheroot[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/hypothesis[python_targets_python3_10(-)] dev-python/pytest-bdd[python_targets_python3_10(-)] dev-python/pytest-mock[python_targets_python3_10(-)] dev-python/pytest-qt[python_targets_python3_10(-)] dev-python/pytest-rerunfailures[python_targets_python3_10(-)] dev-python/pytest-xvfb[python_targets_python3_10(-)] dev-python/tldextract[python_targets_python3_10(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) python_single_target_python3_11? ( test? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/cheroot[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/hypothesis[python_targets_python3_11(-)] dev-python/pytest-bdd[python_targets_python3_11(-)] dev-python/pytest-mock[python_targets_python3_11(-)] dev-python/pytest-qt[python_targets_python3_11(-)] dev-python/pytest-rerunfailures[python_targets_python3_11(-)] dev-python/pytest-xvfb[python_targets_python3_11(-)] dev-python/tldextract[python_targets_python3_11(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) python_single_target_python3_12? ( test? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/cheroot[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/hypothesis[python_targets_python3_12(-)] dev-python/pytest-bdd[python_targets_python3_12(-)] dev-python/pytest-mock[python_targets_python3_12(-)] dev-python/pytest-qt[python_targets_python3_12(-)] dev-python/pytest-rerunfailures[python_targets_python3_12(-)] dev-python/pytest-xvfb[python_targets_python3_12(-)] dev-python/tldextract[python_targets_python3_12(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) verify-sig? ( sec-keys/openpgp-keys-qutebrowser ) test? ( python_single_target_python3_10? ( dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_10(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_10(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_10(-)] pdf? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-13[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack DESCRIPTION=Keyboard-driven, vim-like browser based on Python and Qt EAPI=8 HOMEPAGE=https://qutebrowser.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=distutils-r1 xdg verify-sig -IUSE=+adblock pdf +qt6 widevine test python_single_target_python3_10 python_single_target_python3_11 verify-sig +IUSE=+adblock pdf +qt6 widevine test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 verify-sig KEYWORDS=~amd64 ~arm64 ~x86 LICENSE=GPL-3+ -RDEPEND=python_single_target_python3_10? ( dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_10(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_10(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_10(-)] pdf? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=python_single_target_python3_10? ( test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/cheroot[python_targets_python3_10(-)] dev-python/flask[python_targets_python3_10(-)] dev-python/hypothesis[python_targets_python3_10(-)] dev-python/pytest-bdd[python_targets_python3_10(-)] dev-python/pytest-mock[python_targets_python3_10(-)] dev-python/pytest-qt[python_targets_python3_10(-)] dev-python/pytest-rerunfailures[python_targets_python3_10(-)] dev-python/pytest-xvfb[python_targets_python3_10(-)] dev-python/tldextract[python_targets_python3_10(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) python_single_target_python3_11? ( test? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/cheroot[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/hypothesis[python_targets_python3_11(-)] dev-python/pytest-bdd[python_targets_python3_11(-)] dev-python/pytest-mock[python_targets_python3_11(-)] dev-python/pytest-qt[python_targets_python3_11(-)] dev-python/pytest-rerunfailures[python_targets_python3_11(-)] dev-python/pytest-xvfb[python_targets_python3_11(-)] dev-python/tldextract[python_targets_python3_11(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) python_single_target_python3_12? ( test? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/cheroot[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/hypothesis[python_targets_python3_12(-)] dev-python/pytest-bdd[python_targets_python3_12(-)] dev-python/pytest-mock[python_targets_python3_12(-)] dev-python/pytest-qt[python_targets_python3_12(-)] dev-python/pytest-rerunfailures[python_targets_python3_12(-)] dev-python/pytest-xvfb[python_targets_python3_12(-)] dev-python/tldextract[python_targets_python3_12(-)] qt6? ( dev-python/PyQt6[testlib] ) !qt6? ( dev-python/PyQt5[testlib] ) ) ) app-text/asciidoc test? ( python_single_target_python3_10? ( dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_10(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_10(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_10(-)] pdf? ( =dev-python/pytest-7.3.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.3.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.3.1[python_targets_python3_12(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/gpep517-13[python_targets_python3_10(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-13[python_targets_python3_11(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-13[python_targets_python3_12(-)] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_12(-)] ) >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack DESCRIPTION=Keyboard-driven, vim-like browser based on Python and Qt EAPI=8 HOMEPAGE=https://qutebrowser.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=distutils-r1 xdg git-r3 -IUSE=+adblock pdf +qt6 widevine test python_single_target_python3_10 python_single_target_python3_11 +IUSE=+adblock pdf +qt6 widevine test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 LICENSE=GPL-3+ PROPERTIES=live -RDEPEND=python_single_target_python3_10? ( dev-python/colorama[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] dev-python/markupsafe[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/zipp[python_targets_python3_10(-)] adblock? ( dev-python/adblock[python_targets_python3_10(-)] ) qt6? ( dev-qt/qtbase:6[icu,sqlite] dev-python/PyQt6[python_targets_python3_10(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/PyQt6-WebEngine[python_targets_python3_10(-),widgets] pdf? ( www-plugins/pdfjs ) ) !qt6? ( dev-qt/qtcore:5[icu] dev-qt/qtgui:5[png] dev-qt/qtsql:5[sqlite] dev-python/PyQt5[python_targets_python3_10(-),dbus,declarative,gui,network,opengl,printsupport,sql,widgets] dev-python/PyQtWebEngine[python_targets_python3_10(-)] pdf? ( =sys-libs/ncurses-5.7-r6:= dev-libs/libptytty media-libs/fontconfig x11-libs/libX11 x11-libs/libXrender x11-libs/libXt gdk-pixbuf? ( x11-libs/gdk-pixbuf ) perl? ( dev-lang/perl:= ) startup-notification? ( x11-libs/startup-notification ) xft? ( x11-libs/libXft ) SLOT=0 SRC_URI=http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-9.31.tar.bz2 https://dev.gentoo.org/~marecki/dists/x11-terms/rxvt-unicode/rxvt-unicode-9.31_24-bit-color_aur-9.31-20239117.patch.xz _eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=c4121c4abed0551214cd7a2b583010ea +_md5_=add0c1ca863746e331268a889e5cfc44 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 468df912450c..add208f08128 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1 -TIMESTAMP 2023-08-21T14:10:19Z +TIMESTAMP 2023-08-21T20:09:43Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTjcEtfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTjxIdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAeFw/9G6JmmH0g5HQTKA19/1qO+Ykoi1+QscVtdceMUDtKHXzQX1FKaBVq5szh -jnAhgwQn35tSC5CsMStEk9g+zfjL/zKom5r6RRjnIpG/hUTGv1RMymKeWl7cEz/X -fowMe1RExYXf6fwzFK7aA+UuugvhD5aFgKpoCWUVHP5SuMl5MMHzJ+A1PGajr4D+ -edDGTYObyw7ynNKpptDQPOjmVqYvCsZig1EB0WeeR6oZyv+LTacfrmr4JOSsaZXa -zPZBYeVHiQ76iVug22La5F0bDDu1IzfVoSL72c0Ggm2uC9yEsc24S2RMOTCRrY9s -QcKyAPifZ4O79Sat2rmqHAOet2dO8q4m+AbO9hZEA6eqSkMnk/Ey75rHyoKafcA2 -mjVxeFUlCzQdfkK+BJk8SzB/rC4eH1gUOXOgpN4SprroMADbyQFeQ2DnyiBVgQQL -z+kVFL/Sq14SRRdn8Fi9Ev23mm01hAW5MTRP8B0Cvr5iQmtm7xVU4TESM/LZ3oNw -i5sm7FF+rLL1Z7Gks4uQOMgQLVkEPV7Fma6rlvy9EaQVzZjS4sTwq+jHduDLeLF5 -ZeGmXa4FRgDOKrGgPjlUMIXapyLYMfkrkAWflpmSemyVdACebDX21e/TMKSzMxMj -e2f17ZPzLhG2cgIMRLtfysOjlvGAeCHAvZtElT5/yCyzRccDbN8= -=maEk +klBzyw/9F6PDfqVQS6jFfAZ/oavCsWf4PD7M1Ss/UfsQxTbqUwEhYHnKVNM0EKq1 +TLMe4AjL1McbmL1rcpIbTlWdJOReYgy3gxQctlSYjrZ/FkI97zQ6mKN0fxpwmxbS +6IODJcvMyoZBiPjr43pbGuQ+TYVfFfAnqKDF0kRFil2utPE5ZrIuJorLxFcnXW4B +9cLr2pt9CXd/dLj+fsl3bWFOOlZWysZ3GvjRubLVo5XEZt0UAMUhdvEnAz/R1b/N +h3vGwiRsEbbcELEU0uX54Dh9b14fioR90KVFGtcLnMtvFDUcPCtMkzQRQdYHLWFd +rHxZWfX0Eu5VpP13GRB2+X+VjkPzV9gGEqhoPdmuziEcFajqGUMrW09R5uJvv0aM +ofT+rM9tdg0SlVx1htjp0iClY4losKK3BlxyPEe7iL67J19QwpL5Nu8psstCTB1d +i9kaKYikAnUxrQLYHwdXyb4UwFIPWiXuSoO9VAoBL3uaVKrMMYH0bITvi4MJiSnn +WoKvaDoqYewdbnunVepS/uiNvC9R5CkGMvQe3c7GIiA8ExW3IXCd0KuBp1d/oiO6 +q2VQzwUAT2WFiE+MaVRYtBwS8PWB4ydcRmK2j4ePEjKl0phWEjUl6MEiN4/zqyL4 +my0L8tayFY17CIyOFVb0CXIpraV0adiNiw3+uSN0KTMWnKbcuwg= +=TxY/ -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 26ed4f2bf123..19a141bf07bc 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Mon, 21 Aug 2023 14:10:15 +0000 +Mon, 21 Aug 2023 20:09:39 +0000 diff --git a/metadata/stabilization-groups/ansible b/metadata/stabilization-groups/ansible new file mode 100644 index 000000000000..b259400a0fca --- /dev/null +++ b/metadata/stabilization-groups/ansible @@ -0,0 +1,2 @@ +app-admin/ansible +app-admin/ansible-core diff --git a/metadata/timestamp b/metadata/timestamp index 747a03ca4752..db3e33399e77 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Mon Aug 21 02:10:15 PM UTC 2023 +Mon Aug 21 08:09:39 PM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 27f5fd642951..786b592f2235 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Mon, 21 Aug 2023 14:15:01 +0000 +Mon, 21 Aug 2023 20:15:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 111a1d932ca4..7e02892d0bf5 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -3c1021e1d2a00887284c256b33973ffcd180150e 1692625654 2023-08-21T13:47:34+00:00 +08cd4cb67131e6cbd177a05b3a908f5b00716f33 1692647846 2023-08-21T19:57:26+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index f62f44291dd7..376792fc45af 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1692627001 Mon 21 Aug 2023 02:10:01 PM UTC +1692648601 Mon 21 Aug 2023 08:10:01 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 26ed4f2bf123..19a141bf07bc 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Mon, 21 Aug 2023 14:10:15 +0000 +Mon, 21 Aug 2023 20:09:39 +0000 diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz index b91029b8e3b1..5cf555b133d7 100644 Binary files a/net-analyzer/Manifest.gz and b/net-analyzer/Manifest.gz differ diff --git a/net-analyzer/ostinato/Manifest b/net-analyzer/ostinato/Manifest index cfac08bee8c4..2ec7120ba3a3 100644 --- a/net-analyzer/ostinato/Manifest +++ b/net-analyzer/ostinato/Manifest @@ -1,4 +1,6 @@ AUX ostinato-0.9_p20180522-no-modeltest.patch 243 BLAKE2B bf382374a803ac4be4e9b00e216ce61c918e3f097b3034337fdeeadeb131e7a0ed8b028b1b08f107d94438baad35be6d7606874439850ddb9f0e5176ffa28a15 SHA512 b82fed38f8b4bccca3e6de599508c1c65c8bcf83dc88ca6e4c383f04eadc6fa3c3bfd2ddf31e5eaa26b8445f674e76600712659705bd2061a1ed0646af022c6b DIST ostinato-1.1.tar.gz 612589 BLAKE2B 2244b3be5649e0623139b667c61a169a3e7f5dae6f022d6550cd825f1af8fa2c2d82210af1f381ae53af19fff9a56d58b30a406fc1f3d89c73bc7e3d0ab18fa4 SHA512 a45e157d155d4f2efe9a1594a140647b5cbd7264985b15a9ed47d86198c9df9d763170097dcfd40fae1317206e53c9155f08c48c747cce458e0cae7f3a841449 +DIST ostinato-1.2.0.tar.gz 1169889 BLAKE2B 73d1ba4801ee8f50757fbe3a5e4c6fb67957296326c5ffcc5ecfde723ee975bd6a8f494644198b4b47a296fd087e2ed7a43088facd8c39d3ed70b8056fae5da5 SHA512 c3fb1f63a8f32c199ae2c8630244a3d6110e25e9117fbc96b009fd54d6bc16dbfa120b2d26c474ca06e86dbed59a5051443f82064fb8a0eda2feb212e4e1a1c5 EBUILD ostinato-1.1-r2.ebuild 843 BLAKE2B 8bf98c6de835ee405126378ade475c14d92547bc3b597e387c41cdfcdfc335f9682de20a51a802c1c2a8118555b14858ffcc59d21b52d0801005c94992fdf226 SHA512 c5cec6152d0a1ef4973efe94a680d0a3a05e171a716914783fb1f4d6793ae34e9b6df19ced5e88dda5d1e5f14477e798ddbaec3b832fc7e4e60d871e3a96d0c6 +EBUILD ostinato-1.2.0.ebuild 972 BLAKE2B 1b2f3382afc569bcbb18f12cba00ef27429cea5c2fa63539f6a1e27118a714d8497f65dcf90d07072e25cd39d623809f6ff8a19c73003630f163d677cb0d84ff SHA512 d9526fb6b70d2123facd68e74f88c4b227561c173d52fe1ab7195efe9b9c93a03e7bf469dc1f42db7ba6b0912f80a9da3855918122eefe0e964f9a0d45e38228 MISC metadata.xml 330 BLAKE2B d7fd03dae0df59956949953d5d9a18111ef8866c43908cfa09248e7ef2966407b879f5357fb5d6a427710f90fdb36f556bcdc359a7b93a8503e9d69db47a6aa5 SHA512 f27cd8dcddb1ca6f5721edacd8acd4b94042ace9a7800ab9601cefda00b0658ba18e200c14ad2cec02240b8eda6c58eec881c018175f94f8db5e46214f1bc149 diff --git a/net-analyzer/ostinato/ostinato-1.2.0.ebuild b/net-analyzer/ostinato/ostinato-1.2.0.ebuild new file mode 100644 index 000000000000..586f8e2f2597 --- /dev/null +++ b/net-analyzer/ostinato/ostinato-1.2.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils + +DESCRIPTION="Packet generator and analyzer" +HOMEPAGE="https://ostinato.org/" +SRC_URI="https://github.com/pstavirs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +#https://github.com/pstavirs/ostinato/issues/173 +# libpcap dep is versioned to pull in the fix for #602098 +RDEPEND=" + dev-libs/protobuf:= + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtwidgets:5 + dev-libs/libnl:3 + >=net-libs/libpcap-1.8.1-r2 +" +DEPEND="${RDEPEND} + dev-qt/qtsvg:5 + dev-qt/qtxml:5" + +PATCHES=( + "${FILESDIR}/${PN}-0.9_p20180522-no-modeltest.patch" +) + +src_configure() { + sed -i 's#"/drone"#"/ostinato-drone"#' client/mainwindow.cpp || die + eqmake5 PREFIX="/usr" ost.pro +} + +src_install() { + emake INSTALL_ROOT="${ED}" install + mv "${ED}"/usr/bin/{drone,ostinato-drone} +} diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 044c84e5ece7..e33982b31067 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index 773db416f57f..d759598bbe50 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,5 +1,5 @@ -DIST zoom-5.15.5.5603_x86_64.tar.xz 177399308 BLAKE2B 8b9d52504dafbd97fc8b38aac0e621fe0d5026de06d6e8daa39026497a16b2c11e26400318d3601c785326d092561af8bd5fffed7cde34ec1c50e07c8246e621 SHA512 8c3d192642c871e239f99d1ce76f03dfaf690803cbd3d64a79fbd0852206fa2d7111465357eb0631fc63fd12120a82b9dd49db4dbb6fccee0f247f04de892bf0 +DIST zoom-5.15.10.6882_x86_64.tar.xz 183547824 BLAKE2B d5cae97d902b8eebfc1095b251c1461a424850708126e96a0e81040a2d3e1cbc743f1d71cc80c7b8357f0cd426d2482945fe62dd7095823b7be2f859224fd38b SHA512 1b8da9b890991b7142d8834ccc6ae7c9cd5ae590a8a771938117943b6ffcda92ced2e8782ae6cc8e36dd38e7712ed2b389318393ea1058d7a05170223668780d DIST zoom-5.15.7.6521_x86_64.tar.xz 177400572 BLAKE2B 437b3ab2cbfc501744900ef8fcd230df597716ed76e6075c56322e7bc826df4c3c75eace8f848be92ca0364057f99e59b72c76c0554f3d7da0a06dece0405180 SHA512 658778a146e1b1f0f33c97d96cb1ae554646be1f30cccff049e72a4debd44be06a2414179bd6d42d1b30ce26459659a9748a95cbfa251999209f348b4f58051b -EBUILD zoom-5.15.5.5603.ebuild 5731 BLAKE2B 5b45f8739817d78dc456c3486e913914f9a9e384dcbbfdfccb778bb2cd6e046167716b6980ef52a0ffb68ca1a9b9af0579e7765420b36a7eb8e8f81c7e077ed5 SHA512 cb39995a999dea609cda9f5c1088e98e502a9fd12ee96b3214221b0e368637ff145a958e6dbb9ab5eaf2cbb86ff68f288a5a2416a241e7dda6e00ee1d3b4a720 +EBUILD zoom-5.15.10.6882.ebuild 5748 BLAKE2B f7ca9267a9fdaa60c199e7f9dab30b77c95b596aa91a1365bc2ff043a50aa325cd8d4d7c01172ead39b35f8949d133145ba8aaa99fb6f555e79eafdac543526d SHA512 407f74099b83302679bb723a65b2f7dda45d26f942fb674a125c0e90cf18fff7d4ab2e6d1b719ce59960f2a8392fcb3e0ed784a5f561046f78ddff9a8da452b5 EBUILD zoom-5.15.7.6521.ebuild 5731 BLAKE2B 5b45f8739817d78dc456c3486e913914f9a9e384dcbbfdfccb778bb2cd6e046167716b6980ef52a0ffb68ca1a9b9af0579e7765420b36a7eb8e8f81c7e077ed5 SHA512 cb39995a999dea609cda9f5c1088e98e502a9fd12ee96b3214221b0e368637ff145a958e6dbb9ab5eaf2cbb86ff68f288a5a2416a241e7dda6e00ee1d3b4a720 MISC metadata.xml 741 BLAKE2B 454d9820d7d877a5b92cf3ed71cbf3d4e55a758c6dc27b94c4a65b9a2229c09740cb8ff8469c83c0217e4d9c8220aa7b97a77ec11c7fefd30569eef893e40b31 SHA512 a1c98b94bd5dc91791e852958c1d1edb29c8d36cdaa64e65ab17b50f0bf9e86f7fca2271de82ee7949013a4872ecf07a57ccbc9691d45436c7a778bed6f864e0 diff --git a/net-im/zoom/zoom-5.15.10.6882.ebuild b/net-im/zoom/zoom-5.15.10.6882.ebuild new file mode 100644 index 000000000000..e415e67eadd7 --- /dev/null +++ b/net-im/zoom/zoom-5.15.10.6882.ebuild @@ -0,0 +1,194 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop linux-info readme.gentoo-r1 xdg-utils + +DESCRIPTION="Video conferencing and web conferencing service" +HOMEPAGE="https://zoom.us/" +SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz" +S="${WORKDIR}/${PN}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland" +RESTRICT="mirror bindist strip" + +RDEPEND="!games-engines/zoom + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/mit-krb5 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + >=dev-libs/quazip-1.0:0=[qt5(+)] + media-libs/alsa-lib + media-libs/fdk-aac:0/2 + media-libs/fontconfig + media-libs/freetype + media-libs/mesa[gbm(+)] + media-sound/mpg123 + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + sys-libs/zlib + virtual/opengl + x11-libs/cairo + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxshmfence + x11-libs/libXtst + x11-libs/pango + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + opencl? ( virtual/opencl ) + pulseaudio? ( media-libs/libpulse ) + wayland? ( dev-libs/wayland ) + !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) + !bundled-qt? ( + dev-libs/icu + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtdiag:5 + dev-qt/qtgraphicaleffects:5 + dev-qt/qtgui:5 + dev-qt/qtlocation:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols:5[widgets] + dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtxml:5 + wayland? ( dev-qt/qtwayland ) + )" + +BDEPEND="dev-util/bbe + bundled-libjpeg-turbo? ( dev-util/patchelf )" + +CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER" +QA_PREBUILT="opt/zoom/*" + +src_prepare() { + default + + # The tarball doesn't contain an icon, so extract it from the binary + bbe -s -b '/\n/' -e 'J 1;D' zoom \ + >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \ + || die "Extraction of icon failed" + + if ! use pulseaudio; then + # For some strange reason, zoom cannot use any ALSA sound devices if + # it finds libpulse. This causes breakage if media-sound/apulse[sdk] + # is installed. So, force zoom to ignore libpulse. + bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die + mv zoom.tmp zoom || die + fi + + if use bundled-libjpeg-turbo; then + # Remove insecure RPATH from bundled lib + patchelf --remove-rpath libturbojpeg.so || die + fi +} + +src_install() { + insinto /opt/zoom + exeinto /opt/zoom + doins -r calendar cef email json ringtone scheduler sip timezones \ + translations + doins *.pcm Embedded.properties version.txt + doexe zoom zopen ZoomLauncher *.sh \ + aomhost libaomagent.so libdvf.so libmkldnn.so \ + libavcodec.so* libavformat.so* libavutil.so* libswresample.so* + fperms a+x /opt/zoom/cef/chrome-sandbox + dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libmpg123.so + dosym -r "/usr/$(get_libdir)/libfdk-aac.so.2" /opt/zoom/libfdkaac2.so + dosym -r "/usr/$(get_libdir)/libquazip1-qt5.so" /opt/zoom/libquazip.so + + if use opencl; then + doexe libclDNN64.so + dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libOpenCL.so.1 + fi + + if use bundled-libjpeg-turbo; then + doexe libturbojpeg.so + else + dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libturbojpeg.so + fi + + if ! use wayland; then + # Soname dependency on libwayland-client.so.0 + rm "${ED}"/opt/zoom/cef/libGLESv2.so || die + fi + + if use bundled-qt; then + doins -r Qt + find Qt -type f '(' -name '*.so' -o -name '*.so.*' ')' \ + -printf '/opt/zoom/%p\0' | xargs -0 -r fperms 0755 || die + ( # Remove libs and plugins with unresolved soname dependencies. + # Why does the upstream package contain such garbage? :-( + cd "${ED}"/opt/zoom/Qt || die + rm -r plugins/audio plugins/egldeviceintegrations \ + plugins/platforms/libqeglfs.so \ + plugins/platforms/libqlinuxfb.so \ + plugins/platformthemes/libqgtk3.so \ + qml/Qt/labs/lottieqt qml/QtQml/RemoteObjects \ + qml/QtQuick/LocalStorage qml/QtQuick/Particles.2 \ + qml/QtQuick/Scene2D qml/QtQuick/Scene3D \ + qml/QtQuick/XmlListModel || die + use wayland || rm -r lib/libQt5Wayland*.so* plugins/wayland* \ + plugins/platforms/libqwayland*.so qml/QtWayland || die + ) + else + local qtzoom="5.12" qtver=$(best_version dev-qt/qtcore:5) + if [[ ${qtver} != dev-qt/qtcore-${qtzoom}.* ]]; then + ewarn "You have disabled the bundled-qt USE flag." + ewarn "You may experience problems when running Zoom with" + ewarn "a version of the system-wide Qt libs other than ${qtzoom}." + ewarn "See https://bugs.gentoo.org/798681 for details." + fi + fi + + dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom + make_desktop_entry "zoom %U" Zoom videoconference-zoom \ + "Network;VideoConference;" \ + "MimeType=$(printf '%s;' \ + x-scheme-handler/zoommtg \ + x-scheme-handler/zoomus \ + application/x-zoom)" + doicon videoconference-zoom.svg + doicon -s scalable videoconference-zoom.svg + + local DOC_CONTENTS="Some of Zoom's screen share features (e.g. + the whiteboard) require display compositing. If you encounter + a black window when sharing the screen, then one of the following + actions should help: + \\n- Enable compositing in your window manager if it is supported + \\n- Alternatively, run the xcompmgr command (from x11-misc/xcompmgr)" + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + readme.gentoo_print_elog +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/net-im/zoom/zoom-5.15.5.5603.ebuild b/net-im/zoom/zoom-5.15.5.5603.ebuild deleted file mode 100644 index e8bd0b000b49..000000000000 --- a/net-im/zoom/zoom-5.15.5.5603.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop linux-info readme.gentoo-r1 xdg-utils - -DESCRIPTION="Video conferencing and web conferencing service" -HOMEPAGE="https://zoom.us/" -SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz" -S="${WORKDIR}/${PN}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland" -RESTRICT="mirror bindist strip" - -RDEPEND="!games-engines/zoom - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/mit-krb5 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - >=dev-libs/quazip-1.0:0=[qt5(+)] - media-libs/alsa-lib - media-libs/fdk-aac:0/2 - media-libs/fontconfig - media-libs/freetype - media-libs/mesa[gbm(+)] - media-sound/mpg123 - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - sys-libs/zlib - virtual/opengl - x11-libs/cairo - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon[X] - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libxshmfence - x11-libs/libXtst - x11-libs/pango - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - opencl? ( virtual/opencl ) - pulseaudio? ( media-libs/libpulse ) - wayland? ( dev-libs/wayland ) - !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) - !bundled-qt? ( - dev-libs/icu - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtdeclarative:5[widgets] - dev-qt/qtdiag:5 - dev-qt/qtgraphicaleffects:5 - dev-qt/qtgui:5 - dev-qt/qtlocation:5 - dev-qt/qtnetwork:5 - dev-qt/qtquickcontrols:5[widgets] - dev-qt/qtquickcontrols2:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - wayland? ( dev-qt/qtwayland ) - )" - -BDEPEND="dev-util/bbe - bundled-libjpeg-turbo? ( dev-util/patchelf )" - -CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER" -QA_PREBUILT="opt/zoom/*" - -src_prepare() { - default - - # The tarball doesn't contain an icon, so extract it from the binary - bbe -s -b '/\n/' -e 'J 1;D' zoom \ - >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \ - || die "Extraction of icon failed" - - if ! use pulseaudio; then - # For some strange reason, zoom cannot use any ALSA sound devices if - # it finds libpulse. This causes breakage if media-sound/apulse[sdk] - # is installed. So, force zoom to ignore libpulse. - bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die - mv zoom.tmp zoom || die - fi - - if use bundled-libjpeg-turbo; then - # Remove insecure RPATH from bundled lib - patchelf --remove-rpath libturbojpeg.so || die - fi -} - -src_install() { - insinto /opt/zoom - exeinto /opt/zoom - doins -r calendar cef email json ringtone scheduler sip timezones \ - translations - doins *.pcm Embedded.properties version.txt - doexe zoom zopen ZoomLauncher *.sh \ - aomhost libaomagent.so libdvf.so libmkldnn.so \ - libavcodec.so* libavformat.so* libavutil.so* libswresample.so* - fperms a+x /opt/zoom/cef/chrome-sandbox - dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libmpg123.so - dosym -r "/usr/$(get_libdir)/libfdk-aac.so.2" /opt/zoom/libfdkaac2.so - dosym -r "/usr/$(get_libdir)/libquazip1-qt5.so" /opt/zoom/libquazip.so - - if use opencl; then - doexe libclDNN64.so - dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libOpenCL.so.1 - fi - - if use bundled-libjpeg-turbo; then - doexe libturbojpeg.so - else - dosym -r {"/usr/$(get_libdir)",/opt/zoom}/libturbojpeg.so - fi - - if ! use wayland; then - # Soname dependency on libwayland-client.so.0 - rm "${ED}"/opt/zoom/cef/libGLESv2.so || die - fi - - if use bundled-qt; then - doins -r Qt - find Qt -type f '(' -name '*.so' -o -name '*.so.*' ')' \ - -printf '/opt/zoom/%p\0' | xargs -0 -r fperms 0755 || die - ( # Remove libs and plugins with unresolved soname dependencies. - # Why does the upstream package contain such garbage? :-( - cd "${ED}"/opt/zoom/Qt || die - rm -r plugins/audio plugins/egldeviceintegrations \ - plugins/platforms/libqeglfs.so \ - plugins/platforms/libqlinuxfb.so \ - plugins/platformthemes/libqgtk3.so \ - qml/Qt/labs/lottieqt qml/QtQml/RemoteObjects \ - qml/QtQuick/LocalStorage qml/QtQuick/Particles.2 \ - qml/QtQuick/Scene2D qml/QtQuick/Scene3D \ - qml/QtQuick/XmlListModel || die - use wayland || rm -r lib/libQt5Wayland*.so* plugins/wayland* \ - plugins/platforms/libqwayland*.so qml/QtWayland || die - ) - else - local qtzoom="5.12" qtver=$(best_version dev-qt/qtcore:5) - if [[ ${qtver} != dev-qt/qtcore-${qtzoom}.* ]]; then - ewarn "You have disabled the bundled-qt USE flag." - ewarn "You may experience problems when running Zoom with" - ewarn "a version of the system-wide Qt libs other than ${qtzoom}." - ewarn "See https://bugs.gentoo.org/798681 for details." - fi - fi - - dosym -r /opt/zoom/ZoomLauncher /usr/bin/zoom - make_desktop_entry "zoom %U" Zoom videoconference-zoom \ - "Network;VideoConference;" \ - "MimeType=$(printf '%s;' \ - x-scheme-handler/zoommtg \ - x-scheme-handler/zoomus \ - application/x-zoom)" - doicon videoconference-zoom.svg - doicon -s scalable videoconference-zoom.svg - - local DOC_CONTENTS="Some of Zoom's screen share features (e.g. - the whiteboard) require display compositing. If you encounter - a black window when sharing the screen, then one of the following - actions should help: - \\n- Enable compositing in your window manager if it is supported - \\n- Alternatively, run the xcompmgr command (from x11-misc/xcompmgr)" - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - readme.gentoo_print_elog -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index 5b3f68978a86..6af1e749590e 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest index 6059aed5e075..6cad2c0925e4 100644 --- a/net-libs/grpc/Manifest +++ b/net-libs/grpc/Manifest @@ -1,3 +1,10 @@ +AUX grpc-1.57.0-fix-cmake.patch 1098 BLAKE2B f288979afb891ead497a40b05357166d15bc8577da093a44b33c4d973fcef9116c2aad8a1933eb38b154e162e9bde87d536e55bfc8b9381c285ae73d1ef55c8d SHA512 a83baf405c191056a01ad4d84f1c3d51aeec3e932776ba8444f9f2f4853401751b8b1087d2675ec4f7d1155a4b6a1d05584510a8e6f3ee268eef534516ddd602 DIST grpc-1.52.1.tar.gz 8686340 BLAKE2B 0076ddd4a2840892f4ad11885e18f782b6a645337224974522c5f828d0226d6a1e19aaaf0f30ea3225d56118e0cfc251d45b8d5e6811c2d1a84e274ff037bb53 SHA512 06c69fb817af75b2610761a3a193178b749755eb7bed58875aa251def7c0c253cdaf02cf834c31c8b2cae7b01a6081e2aece4b131a162f64bd45ff0aff4d7758 -EBUILD grpc-1.52.1.ebuild 2802 BLAKE2B 84b77308d84900395ad9d0f00a302121c31587a6e2554eaa29d45894dc7503fb516f86bad4a2b422d70ab0dd370c93433d88361e2008fd5595a2319f94d36d03 SHA512 bb9c743d0dfd977e95ee23da364e1f45aec23584be6579f8aa2f463d97b9bc6005b4094267ab53596024f904a2e36d1f7183cbb03f2ca49dcb7240860768f99e +DIST grpc-1.55.1.tar.gz 9272441 BLAKE2B b2788d8deeb9791f04073294caa82c10e2cfe6376d09f396b51508a52f809e7f9f48d50ad5a62b2add652633b5c2d3b1ba07857b81111fa810202106251f440d SHA512 ecfa3a5affe33f160032f2ce42a9b44344d217359f68ee99305162ccabc911f44bc22512401183de74347e86add2ce20ec89da87ba6c14ab69874eb0835145d1 +DIST grpc-1.56.1.tar.gz 11750628 BLAKE2B 52ea088d3d19fa7c1d1dc44899cd67bfd0132df2fd37690d855194d3196e4c26cfdd6fe589b5e4f802cdf88e70aad6c33b3ee98c1bd1bc47356d0dee9cdc706d SHA512 2bf9619edb60a6cec4cdaa89ee3c470c52b9745ea954bfe205aef6eb29bb55949de02e8c2afc7352eacdcd33fe4000861fd16fda9e5f66c87222674b17d6322a +DIST grpc-1.57.0.tar.gz 17337863 BLAKE2B 10c6fb35f606806aeb25cd55dd993d9af168eb8b1db64b4515830e2144dc44f35ce8f8329316a38d933b8032a0eff386591a0ddb87f2e405c5deaba012db2824 SHA512 b323de7c1f35b9de3fb7bf02ff4db6993abb0eee6860bbf2082818dda405fbe3a19fad91c5b48565cb65c6318de739bb91e47b5095801c078c6cbf3e8c73600c +EBUILD grpc-1.52.1.ebuild 2815 BLAKE2B ac0c2cedb3c4cc1f9a2cb6e090172ea7cac5bca2f93f178383367498b51724fc81dfe69752de1f6952c0d7ea32be25793db480efdabeea7b5ff03d1341be7b4c SHA512 f7feb1a7e0b3c4afc55e581425feb3ca584298a43a06d623067ce4d4acd815e780198025b180635851449427b88218c682323e2205aa3ce155b2769a55ad2819 +EBUILD grpc-1.55.1.ebuild 2815 BLAKE2B cf51f13634413558b287a47bff342c6fe35a7071e4ee5e2282e65c90b217127066b5abe93f96d74141489988db30defa9a219b19573ede90e5ef34612120f432 SHA512 45ad6402ea36c980fd076fd7d9728d9cea32d1441a1af6a96a1ddde3971ca1e449f3861b9366045bec00524e4b1261acd6dbf1a42351ee5457da162a54eda01d +EBUILD grpc-1.56.1.ebuild 2817 BLAKE2B ae411c8ea15067f2c3e8562b5f5b67580d203db2327994d9b7f34606f676308d7a13031920c2639575ad9c13c0802c0f99dbb60f1343c3f48f56c58b8864dbf8 SHA512 c0ccfd6b0af3d81d6966a45a238d02d5f733b7a51a2550dff9d98f592b93d28dc89769b13164f4ab22345bbd2cb80be9dbf429894aeea98bdcd26d4c1f728026 +EBUILD grpc-1.57.0-r1.ebuild 2971 BLAKE2B 24cb8f5def17951a7fb02739c5201df84885ae8212010b6745dcb1b51939812954e20ef4b361310e1367bcf7b7d19717073f8d394144fee668deff3dd82e33c4 SHA512 fb936428bdc91a58e0722967026b782782c2b21dd62a144d6550fd2ebb6a4621802a8aefc0e32d823245e6a9301c5445e7d61db68e15b56cc51f7701b6f89ca5 MISC metadata.xml 564 BLAKE2B b28a7f5775062d33662cb139c3aec628dff54f720e6a47fb205cccb4527d21ad17460638038ac3c4534e76f1f2033078fbe8195f103428375129ec85ca21eda5 SHA512 50b7b91a7f97eb7507c523580bbe4bcbce421987826ac22d8e2fac47de69f30731cb9d5a3a1931e9caccba94066ef874e47934c053965e233f8e302a7d7e6d1e diff --git a/net-libs/grpc/files/grpc-1.57.0-fix-cmake.patch b/net-libs/grpc/files/grpc-1.57.0-fix-cmake.patch new file mode 100644 index 000000000000..1caa9e9bb8f8 --- /dev/null +++ b/net-libs/grpc/files/grpc-1.57.0-fix-cmake.patch @@ -0,0 +1,29 @@ +https://github.com/grpc/grpc/pull/33361 + +From 117dc80eb43021dd5619023ef6d02d0d6ec7ae7a Mon Sep 17 00:00:00 2001 +From: Carlo Cabrera <30379873+carlocab@users.noreply.github.com> +Date: Wed, 7 Jun 2023 13:06:49 +0800 +Subject: [PATCH] [Build] fix `gRPCConfig.cmake` + +Without this change, calling `find_package(gRPC REQUIRED)` errors out +with + + CMake Error at /opt/homebrew/lib/cmake/grpc/gRPCConfig.cmake:8 (find_dependency): + Unknown CMake command "find_dependency". + +The issue is that `find_dependency` is provided by the +`CMakeFindDependencyMacro` module[^1], so we need to `include` it before +use. + +[^1]: https://cmake.org/cmake/help/v3.26/module/CMakeFindDependencyMacro.html +--- a/cmake/protobuf.cmake ++++ b/cmake/protobuf.cmake +@@ -86,6 +86,6 @@ elseif(gRPC_PROTOBUF_PROVIDER STREQUAL "package") + set(_gRPC_PROTOBUF_PROTOC_EXECUTABLE ${PROTOBUF_PROTOC_EXECUTABLE}) + endif() + endif() +- set(_gRPC_FIND_PROTOBUF "find_dependency(Protobuf CONFIG)") ++ set(_gRPC_FIND_PROTOBUF "include(CMakeFindDependencyMacro)\nfind_dependency(Protobuf CONFIG)") + endif() + endif() + diff --git a/net-libs/grpc/grpc-1.52.1.ebuild b/net-libs/grpc/grpc-1.52.1.ebuild index c36f6dbeb491..69608ae12606 100644 --- a/net-libs/grpc/grpc-1.52.1.ebuild +++ b/net-libs/grpc/grpc-1.52.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic MY_PV="${PV//_pre/-pre}" diff --git a/net-libs/grpc/grpc-1.55.1.ebuild b/net-libs/grpc/grpc-1.55.1.ebuild new file mode 100644 index 000000000000..dbbe581c6f0b --- /dev/null +++ b/net-libs/grpc/grpc-1.55.1.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +MY_PV="${PV//_pre/-pre}" + +DESCRIPTION="Modern open source high performance RPC framework" +HOMEPAGE="https://www.grpc.io" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +# format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level CMakeLists.txt +SLOT="0/32.155" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc examples test" + +# look for submodule versions in third_party dir +RDEPEND=" + =dev-cpp/abseil-cpp-20230125.2*:= + >=dev-libs/re2-0.2021.11.01:= + >=dev-libs/openssl-1.1.1:0=[-bindist(-)] + >=dev-libs/protobuf-22:= + dev-libs/xxhash + >=net-dns/c-ares-1.15.0:= + sys-libs/zlib:= +" + +DEPEND="${RDEPEND} + test? ( + dev-cpp/benchmark + dev-cpp/gflags + ) +" + +BDEPEND="virtual/pkgconfig" + +# requires sources of many google tools +RESTRICT="test" + +S="${WORKDIR}/${PN}-${MY_PV}" + +soversion_check() { + local core_sover cpp_sover + # extract quoted number. line we check looks like this: 'set(gRPC_CPP_SOVERSION "1.37")' + core_sover="$(grep 'set(gRPC_CORE_SOVERSION ' CMakeLists.txt | sed '/.*\"\(.*\)\".*/ s//\1/')" + cpp_sover="$(grep 'set(gRPC_CPP_SOVERSION ' CMakeLists.txt | sed '/.*\"\(.*\)\".*/ s//\1/')" + # remove dots, e.g. 1.37 -> 137 + core_sover="${core_sover//./}" + cpp_sover="${cpp_sover//./}" + [[ ${core_sover} -eq $(ver_cut 2 ${SLOT}) ]] || die "fix core sublot! should be ${core_sover}" + [[ ${cpp_sover} -eq $(ver_cut 3 ${SLOT}) ]] || die "fix cpp sublot! should be ${cpp_sover}" +} + +src_prepare() { + cmake_src_prepare + + # un-hardcode libdir + sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die + + # suppress network access, package builds fine without the submodules + mkdir "${S}/third_party/opencensus-proto/src" || die + + soversion_check +} + +src_configure() { + # https://github.com/grpc/grpc/issues/29652 + filter-lto + + local mycmakeargs=( + -DgRPC_INSTALL=ON + -DgRPC_INSTALL_CMAKEDIR="$(get_libdir)/cmake/${PN}" + -DgRPC_INSTALL_LIBDIR="$(get_libdir)" + -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF + -DgRPC_ABSL_PROVIDER=package + -DgRPC_CARES_PROVIDER=package + -DgRPC_PROTOBUF_PROVIDER=package + -DgRPC_RE2_PROVIDER=package + -DgRPC_SSL_PROVIDER=package + -DgRPC_ZLIB_PROVIDER=package + -DgRPC_BUILD_TESTS=$(usex test) + $(usex test '-DgRPC_BENCHMARK_PROVIDER=package' '') + -DCMAKE_CXX_STANDARD=17 + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use examples; then + find examples -name '.gitignore' -delete || die + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + if use doc; then + find doc -name '.gitignore' -delete || die + local DOCS=( AUTHORS CONCEPTS.md README.md TROUBLESHOOTING.md doc/. ) + fi + + einstalldocs +} diff --git a/net-libs/grpc/grpc-1.56.1.ebuild b/net-libs/grpc/grpc-1.56.1.ebuild new file mode 100644 index 000000000000..c49f2007237e --- /dev/null +++ b/net-libs/grpc/grpc-1.56.1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +MY_PV="${PV//_pre/-pre}" + +DESCRIPTION="Modern open source high performance RPC framework" +HOMEPAGE="https://www.grpc.io" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +# format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level CMakeLists.txt +SLOT="0/33.156" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc examples test" + +# look for submodule versions in third_party dir +RDEPEND=" + =dev-cpp/abseil-cpp-20230125.2*:= + >=dev-libs/re2-0.2021.11.01:= + >=dev-libs/openssl-1.1.1:0=[-bindist(-)] + >=dev-libs/protobuf-23.3:= + dev-libs/xxhash + >=net-dns/c-ares-1.15.0:= + sys-libs/zlib:= +" +DEPEND=" + ${RDEPEND} + test? ( + dev-cpp/benchmark + dev-cpp/gflags + ) +" + +BDEPEND="virtual/pkgconfig" + +# requires sources of many google tools +RESTRICT="test" + +S="${WORKDIR}/${PN}-${MY_PV}" + +soversion_check() { + local core_sover cpp_sover + # extract quoted number. line we check looks like this: 'set(gRPC_CPP_SOVERSION "1.37")' + core_sover="$(grep 'set(gRPC_CORE_SOVERSION ' CMakeLists.txt | sed '/.*\"\(.*\)\".*/ s//\1/')" + cpp_sover="$(grep 'set(gRPC_CPP_SOVERSION ' CMakeLists.txt | sed '/.*\"\(.*\)\".*/ s//\1/')" + # remove dots, e.g. 1.37 -> 137 + core_sover="${core_sover//./}" + cpp_sover="${cpp_sover//./}" + [[ ${core_sover} -eq $(ver_cut 2 ${SLOT}) ]] || die "fix core sublot! should be ${core_sover}" + [[ ${cpp_sover} -eq $(ver_cut 3 ${SLOT}) ]] || die "fix cpp sublot! should be ${cpp_sover}" +} + +src_prepare() { + cmake_src_prepare + + # un-hardcode libdir + sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die + + # suppress network access, package builds fine without the submodules + mkdir "${S}/third_party/opencensus-proto/src" || die + + soversion_check +} + +src_configure() { + # https://github.com/grpc/grpc/issues/29652 + filter-lto + + local mycmakeargs=( + -DgRPC_INSTALL=ON + -DgRPC_ABSL_PROVIDER=package + -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF + -DgRPC_CARES_PROVIDER=package + -DgRPC_INSTALL_CMAKEDIR="$(get_libdir)/cmake/${PN}" + -DgRPC_INSTALL_LIBDIR="$(get_libdir)" + -DgRPC_PROTOBUF_PROVIDER=package + -DgRPC_RE2_PROVIDER=package + -DgRPC_SSL_PROVIDER=package + -DgRPC_ZLIB_PROVIDER=package + -DgRPC_BUILD_TESTS=$(usex test) + -DCMAKE_CXX_STANDARD=17 + $(usex test '-DgRPC_BENCHMARK_PROVIDER=package' '') + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use examples; then + find examples -name '.gitignore' -delete || die + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + if use doc; then + find doc -name '.gitignore' -delete || die + local DOCS=( AUTHORS CONCEPTS.md README.md TROUBLESHOOTING.md doc/. ) + fi + + einstalldocs +} diff --git a/net-libs/grpc/grpc-1.57.0-r1.ebuild b/net-libs/grpc/grpc-1.57.0-r1.ebuild new file mode 100644 index 000000000000..3b44163c341f --- /dev/null +++ b/net-libs/grpc/grpc-1.57.0-r1.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +MY_PV="${PV//_pre/-pre}" + +DESCRIPTION="Modern open source high performance RPC framework" +HOMEPAGE="https://www.grpc.io" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +# format is 0/${CORE_SOVERSION//./}.${CPP_SOVERSION//./} , check top level CMakeLists.txt +SLOT="0/34.157" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc examples test systemd" + +# look for submodule versions in third_party dir +RDEPEND=" + =dev-cpp/abseil-cpp-20230125.3*:= + >=dev-libs/re2-0.2021.11.01:= + >=dev-libs/openssl-1.1.1:0=[-bindist(-)] + >=dev-libs/protobuf-23.3:= + dev-libs/xxhash + >=net-dns/c-ares-1.15.0:= + sys-libs/zlib:= + systemd? ( sys-apps/systemd:= ) +" +DEPEND=" + ${RDEPEND} + test? ( + dev-cpp/benchmark + dev-cpp/gflags + ) +" + +BDEPEND="virtual/pkgconfig" + +# requires sources of many google tools +RESTRICT="test" + +S="${WORKDIR}/${PN}-${MY_PV}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.57.0-fix-cmake.patch +) + +soversion_check() { + local core_sover cpp_sover + # extract quoted number. line we check looks like this: 'set(gRPC_CPP_SOVERSION "1.37")' + core_sover="$(grep 'set(gRPC_CORE_SOVERSION ' CMakeLists.txt | sed '/.*\"\(.*\)\".*/ s//\1/')" + cpp_sover="$(grep 'set(gRPC_CPP_SOVERSION ' CMakeLists.txt | sed '/.*\"\(.*\)\".*/ s//\1/')" + # remove dots, e.g. 1.37 -> 137 + core_sover="${core_sover//./}" + cpp_sover="${cpp_sover//./}" + [[ ${core_sover} -eq $(ver_cut 2 ${SLOT}) ]] || die "fix core sublot! should be ${core_sover}" + [[ ${cpp_sover} -eq $(ver_cut 3 ${SLOT}) ]] || die "fix cpp sublot! should be ${cpp_sover}" +} + +src_prepare() { + cmake_src_prepare + + # un-hardcode libdir + sed -i "s@/lib@/$(get_libdir)@" cmake/pkg-config-template.pc.in || die + + # suppress network access, package builds fine without the submodules + mkdir "${S}/third_party/opencensus-proto/src" || die + + soversion_check +} + +src_configure() { + # https://github.com/grpc/grpc/issues/29652 + filter-lto + + local mycmakeargs=( + -DgRPC_INSTALL=ON + -DgRPC_ABSL_PROVIDER=package + -DgRPC_BACKWARDS_COMPATIBILITY_MODE=OFF + -DgRPC_CARES_PROVIDER=package + -DgRPC_INSTALL_CMAKEDIR="$(get_libdir)/cmake/${PN}" + -DgRPC_INSTALL_LIBDIR="$(get_libdir)" + -DgRPC_PROTOBUF_PROVIDER=package + -DgRPC_RE2_PROVIDER=package + -DgRPC_SSL_PROVIDER=package + -DgRPC_ZLIB_PROVIDER=package + -DgRPC_BUILD_TESTS=$(usex test) + -DCMAKE_CXX_STANDARD=17 + -DCMAKE_DISABLE_FIND_PACKAGE_systemd=$(usex !systemd) + $(usex test '-DgRPC_BENCHMARK_PROVIDER=package' '') + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use examples; then + find examples -name '.gitignore' -delete || die + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + if use doc; then + find doc -name '.gitignore' -delete || die + local DOCS=( AUTHORS CONCEPTS.md README.md TROUBLESHOOTING.md doc/. ) + fi + + einstalldocs +} diff --git a/net-libs/liquid-dsp/Manifest b/net-libs/liquid-dsp/Manifest index 7acf49beacff..d8fd3df93809 100644 --- a/net-libs/liquid-dsp/Manifest +++ b/net-libs/liquid-dsp/Manifest @@ -1,4 +1,6 @@ DIST liquid-dsp-1.3.2.tar.gz 1119114 BLAKE2B 4530f3929b97f04cf2e02283af0b0482a7e19783f73cd60b02aeadb26df9f7d33a43847496858b6178526abef34fc5121e94bde38df3796bbdf7149251a29e25 SHA512 1af317512f56078a79396fd3c7a0135c97ef63fd187d52db1b62ddabca683a37fa6b358adafd76d81c3cb06c54f9c7c8fd66f8bb86c0bfebec9e9ef1441ca5d2 +DIST liquid-dsp-1.6.0.tar.gz 1243435 BLAKE2B 5bfb93e1b3396d654a78ab153d963df80ed7f23b5023c26302d229bd4109a54d7f72862d15f1fe8f2d27371509010c8571734e5e173efcb75a13923b00dbed40 SHA512 2567d03515e87ab0c047158aeaabb560be711ac54d0b8294b19782104089c4cc61e5b1ec6d3e9ab78162224d4a2d4623e3694e497572d573cb4ce6f451d0a078 EBUILD liquid-dsp-1.3.2.ebuild 1021 BLAKE2B 09beb1c4e579d9407b7880dfd572a31d4ac91a4b59cce658272883e743b667767f60222b433cb30fd89527ec2bef4d2fda36116e914fffac1509165071d184e6 SHA512 9ca428e972f49227da323432bdb8972e089c69e5b37c08174f5248c89b6403fc9fb6242175cfae4a2a8f20be564ac9e135f1d3a74756e19a9c401dca09e7e623 -EBUILD liquid-dsp-9999.ebuild 1021 BLAKE2B 09beb1c4e579d9407b7880dfd572a31d4ac91a4b59cce658272883e743b667767f60222b433cb30fd89527ec2bef4d2fda36116e914fffac1509165071d184e6 SHA512 9ca428e972f49227da323432bdb8972e089c69e5b37c08174f5248c89b6403fc9fb6242175cfae4a2a8f20be564ac9e135f1d3a74756e19a9c401dca09e7e623 +EBUILD liquid-dsp-1.6.0.ebuild 1021 BLAKE2B f1425d4876d918ef352c2b7a2342de274e84c8e696b7d301940a072f98737c5406fade2fb5ecf0eac50188efb3da229f7fe2889d10028db39bdf24f1c984aa78 SHA512 e7d40016c8fea00d182f7f67a0cbb1fb041c8a0f0c6925bff5e84051156984a10f1edf907a1e53434ac63fec9c8d4b00e19957c6e11d571d3c54454fd13ce52b +EBUILD liquid-dsp-9999.ebuild 1021 BLAKE2B f1425d4876d918ef352c2b7a2342de274e84c8e696b7d301940a072f98737c5406fade2fb5ecf0eac50188efb3da229f7fe2889d10028db39bdf24f1c984aa78 SHA512 e7d40016c8fea00d182f7f67a0cbb1fb041c8a0f0c6925bff5e84051156984a10f1edf907a1e53434ac63fec9c8d4b00e19957c6e11d571d3c54454fd13ce52b MISC metadata.xml 417 BLAKE2B 474fa757382be0ff5dd22e9f464dc5380cdccbfff62c3c8d1d230d8a77d62884a0892077a597bd56d961594f5dffe419bdf662a4d3531c95823b9f9af7b6502d SHA512 c90c2a5a9033d80aceda100d09e2eed1be1206644ddc106942597ac334ec69b9889dd72f9831f6a5af58ffee4f7ad0a4a777539cbf123a428af352a583e48f3c diff --git a/net-libs/liquid-dsp/liquid-dsp-1.6.0.ebuild b/net-libs/liquid-dsp/liquid-dsp-1.6.0.ebuild new file mode 100644 index 000000000000..cda9d88582d0 --- /dev/null +++ b/net-libs/liquid-dsp/liquid-dsp-1.6.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="digital signal processing library for software-defined radios" +HOMEPAGE="https://liquidsdr.org" + +LICENSE="MIT" +SLOT="0" + +if [ "${PV}" = "9999" ]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/jgaeddert/liquid-dsp.git" +else + KEYWORDS="~amd64 ~x86" + SRC_URI="https://github.com/jgaeddert/liquid-dsp/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +IUSE="static-libs" + +DEPEND="sci-libs/fftw:3.0=" +RDEPEND="${DEPEND}" + +src_prepare() { + eapply_user + eautoreconf +} + +src_configure() { + #without this rather odd looking bit, it installs libraries into /usr/usr/$(get_libdir) + #what is super special is that if exec-prefix is unset, libdir is lib64... + #but if exec-prefix is default then libdir ends up as /usr/lib64 in makefile... + econf --exec-prefix="" --libdir="/usr/$(get_libdir)" +} + +src_install() { + default + ! use static-libs && rm "${ED}"/usr/"$(get_libdir)"/libliquid.a +} diff --git a/net-libs/liquid-dsp/liquid-dsp-9999.ebuild b/net-libs/liquid-dsp/liquid-dsp-9999.ebuild index 342db248e427..cda9d88582d0 100644 --- a/net-libs/liquid-dsp/liquid-dsp-9999.ebuild +++ b/net-libs/liquid-dsp/liquid-dsp-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest index 017c01c00f55..f92feb2a7c8b 100644 --- a/net-libs/nodejs/Manifest +++ b/net-libs/nodejs/Manifest @@ -9,10 +9,10 @@ DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 50e0dc0eecd68620ffa7457319e71124bbba3 DIST node-v20.2.0.tar.xz 41778040 BLAKE2B 362b0ee89fe822722caeeb4b918550637bfb10791de75d872da334cb1123b744c351b5822b05abf4d36a0449badc5232ab1d73896dd5ce7755d10b226f0b9f52 SHA512 bf780e79bf6c7f766beb7734c7af45edc62094aba4c608f5519b130ff263e52ece925f85a4ee5740e962d16020070ef00933f6c74e771d948f23525c223da48e DIST node-v20.5.1.tar.xz 41532256 BLAKE2B b26fbe8be7e3330b69ae0f630cabba7dee7879ae829c2c743491d26d9623c3170de85e4e7c0629993257935841978343c1ded2870ece24365784581c8be0143b SHA512 2828930bf2df0769ec7116fc6b89c7069294426b937ce38543426e0108a8c953301c523eb03419e35a993773895d74b28838bec96ffc01ab0e138a4b2a52737d EBUILD nodejs-16.20.0.ebuild 6517 BLAKE2B 252a45b8565c15b6ecb42c96e40fb54bf31d64673e11f1042fdc28f2672aad4fbc626389b0fc39bc0800154db3e6e00dea1d8827e6495ea97dd0bbe3e5755647 SHA512 d1ff9e94d0abf6a2eabbc8a7e0f09b29195cb0dd8941eec42f7ba36f7da25616cebb13786972c5a00a1c19329c17cf488a1c125702dafc1550d426b415a9105f -EBUILD nodejs-16.20.2.ebuild 6493 BLAKE2B 3f3749aab3ea922f4038de274a5bf006fe9c2a5af2ef75698bc1f5a6fb644adc9ef7161f07cd3d24f927e8e9ad4c4ef94a4a8e104fa84839e70cd8e4551dda80 SHA512 7c94f41f150ff75ffd5f567bf583e679d02c94358603dcea0ac1950af36020aab9e7158f5954d116f8d7d79d06d228a805c717247bae51c58cdeb4e280480486 +EBUILD nodejs-16.20.2.ebuild 6492 BLAKE2B dfe025a55b69ff058e890fd743d968ea298aac98d29dca26da6335b1344e9b3ce151e28508adf7c9fd00b41a531a76baf5f57ec77bba7e902dc1eaa5d4dcb687 SHA512 62c711f68491f98976f00640ff21d5afbfc8de64a32d4f760674f309621816ccb3c3dabca3e23862a643bd682c278e1fd1f0fa2fd4ecc32e55575ce87bc91d56 EBUILD nodejs-18.16.0.ebuild 7328 BLAKE2B 991dce66c991b452fd3e207bcf5dcf9116b2a7f421d4a117d366d78e902670dd235329f4f6de4a4edda7545b37e053ee1e6338ae96b1dfe794d85ca13005b466 SHA512 51e67374a5c2ecf2b89e071736badccc04d396ecb5e1d7e52d271eb152139d2dd0c73ecf76e6de75fe8acaae39eb3daf16ff85aa33806d70459ba22089984dea -EBUILD nodejs-18.17.1.ebuild 7465 BLAKE2B 8242fd905ff62b4645d4c8dacc69a4ac301b9d322f2a45301272b53ddec118f272d90c557dfd18eb4c4fb3aec13d99465d0951780f08644d7757b56bb6ee17ac SHA512 9c2c0b57aafb88ea1796e9015f48c32a4077e45d56964ffd69df553c31252647cb67afd622d10ba7738a46aabe997f74ddd917f4f7828391bb1e938327f27d8c +EBUILD nodejs-18.17.1.ebuild 7464 BLAKE2B e43f7c5e5a74460dfe517e443eda9349aeb1aa17fc4db719ef1f68d2d6b560f9fa33f06a7900d918db5912475c47192380d2ec6d0437e1583c0fab2c105b96b9 SHA512 9af59096060b0291aea6fb97d7c87e961e2e1315e5345503c629518d35335db6f5d15ba25f0d0af6f47074cfb72d7ec8a59b1a6fbf042ccbd0d4cd6ec98ef66d EBUILD nodejs-20.2.0.ebuild 7138 BLAKE2B d7de0fce607c8b2118d52c06a9cb106095268ae6befbb472eceb12348efa84f0b5b5a3ff37756ef8f4e1151cc985ca716efa030746a94d710bf0a55d4b31a054 SHA512 40f9e0e5a8d04f91c7357a8c4497978ccc3c0c4cd77973a8350840e418ca1b4d644a5c19732c0b773e14ae9002ccbd043ac9cf88e5010f439be63edffe2a69dd -EBUILD nodejs-20.5.1.ebuild 7443 BLAKE2B 84b70eec7778acf732626b709784e0eab0162438fda418f11809534ba93cc3dab60c39ce204234a0350c3a30070f9050241cb46fc727bc543ca03316632edc2b SHA512 0d48ae01d16a230581f5fdf0d7506f60438fb2dc42c75cfda8c08fd915515591a56b2b197396838abc8433f6a68b5bd356147024d9d287c79a72ec8b37225120 +EBUILD nodejs-20.5.1.ebuild 7442 BLAKE2B 74548b5481ca33fe976e63a1436b395114875bca3d37c5f64b9aa7a8cbb86c45abe96cf17518a41e517ec12d840db7ef91b30aac7a9cce5451a5c3c0bfd6d173 SHA512 46a4771c4ec467884a2e1abd3f1ef864259cde863547ce73dfa98239a28495583b523958f183ac8cafaf56035e1263cff4dfb3eefb0c254478ec9c19ba4b8152 EBUILD nodejs-99999999.ebuild 7391 BLAKE2B 9036b0461f447aee6e75723085bae591264f0bb20aa33480398b5f17458912e2a8f75a6c76c3761879e216e437a0cb2c9eda8aeb84c3f65fd0c1ce590cc6c7b5 SHA512 ea53f8f425b2ea902d6e1b2e24ce9eaab9b290e672d432241a22dbd7ca23c8357e5f9cb438da16f5aa3cb6d9cb0cf7e1af426e1c733f0631b560e0b758d21ded MISC metadata.xml 986 BLAKE2B 67133c97db85eced638323a93514e084da381b7cbebcab2f0f2ce2781cf0da02be705ab5781c18205a8d4e8b679b6f77f3c9e97ea6ef72b36b6a8a854a39617d SHA512 3f749720ea0623fefa703f8b4563ebabfd5e4aeff4f2e8998576860177d3b1a075afaabc2aa0dc5100df59b3cb787d70d44284976bad3409966b68c11ec64d7a diff --git a/net-libs/nodejs/nodejs-16.20.2.ebuild b/net-libs/nodejs/nodejs-16.20.2.ebuild index ae5502991fb5..945fdbb0a1ab 100644 --- a/net-libs/nodejs/nodejs-16.20.2.ebuild +++ b/net-libs/nodejs/nodejs-16.20.2.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" SLOT="0/$(ver_cut 1)" - KEYWORDS="amd64 arm arm64 ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" + KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86 ~amd64-linux ~x64-macos" S="${WORKDIR}/node-v${PV}" fi diff --git a/net-libs/nodejs/nodejs-18.17.1.ebuild b/net-libs/nodejs/nodejs-18.17.1.ebuild index 30066e7c0a92..b715a0a7c487 100644 --- a/net-libs/nodejs/nodejs-18.17.1.ebuild +++ b/net-libs/nodejs/nodejs-18.17.1.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" SLOT="0/$(ver_cut 1)" - KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" + KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x64-macos" S="${WORKDIR}/node-v${PV}" fi diff --git a/net-libs/nodejs/nodejs-20.5.1.ebuild b/net-libs/nodejs/nodejs-20.5.1.ebuild index 4b821281e105..302e584fd80c 100644 --- a/net-libs/nodejs/nodejs-20.5.1.ebuild +++ b/net-libs/nodejs/nodejs-20.5.1.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz" SLOT="0/$(ver_cut 1)" - KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos" + KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x64-macos" S="${WORKDIR}/node-v${PV}" fi diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index ad42961eb663..7b8b5be9efcb 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/linuxptp/Manifest b/net-misc/linuxptp/Manifest index fe087f189ddc..3a969ecc40a0 100644 --- a/net-misc/linuxptp/Manifest +++ b/net-misc/linuxptp/Manifest @@ -6,5 +6,5 @@ AUX timemaster.service 234 BLAKE2B c59cfb10a85db09dc48830b166e6c3338949a2f12b417 DIST linuxptp-3.1.1.tgz 218784 BLAKE2B 5b46580a0e1b6e003f5f03e512c4f9b348c086f356fd47d3480da5e8223ba291fdb213798c696c37759896a99bccf21cd7e7daddce5aa5ed5701afb0e622a755 SHA512 c3c40987fe68480a8473097ebc3c506fb4f8f3b6456bbe637b2b3cb0b3e0182f1513b511fdc04b3607d5f7d8bd1bd22502bb86eb13f9fa4fa63a3331846b33ec DIST linuxptp-4.0.tgz 250862 BLAKE2B 2c790e35677ee443b39130459b51e9b7237ec780f6e9774028e3c956de6e962ae8272157bf5e6bea847a098654b8cf9621a907b57c38778d55383182ec2d63aa SHA512 763de5654f0426f2f489223e02fb3dd39a3a830751b366406657efe33bb923b5b38edada7b62de3efed6d257d5d386ece0d42a5eb92da5e5d443eac9b32e105d EBUILD linuxptp-3.1.1-r1.ebuild 1244 BLAKE2B 3d3fd5c5fd85addbaddfec4e4344722ac57bc9ebb91699c501ed0ce9e36e9f48eb45e63b0d4c049c7aa717b7ec2cbf6dfa46283df39b239a48086eb39a3f3aa6 SHA512 92dd2c98a1391bf8a6ce22d8bcd354f705a83e38352a1175c240770705fc0251f65bf8276282b08a53ec565bf5abba3264db4a59cb0c516f45260eb4228a550a -EBUILD linuxptp-4.0.ebuild 1241 BLAKE2B d7900407df59dd26f86588e2ee63ec6db597e5c7c50fe5078bf12faadf7eedc35fe2ec0eb2b0b5e65977a5a6ad850fe6bc91eb12cf35aa4c59192af240aea674 SHA512 3bea6af0e7d08bebe89d7bab08ff3559dd8b53ad6e5405b47f2e0b2f694b494a325bfe30d4634c3cc915bee769843b52de63cd15c814bb3875f34dd3f1103c00 +EBUILD linuxptp-4.0.ebuild 1240 BLAKE2B fe28e6be6b601885d0172ddde0ebb2dd9ce0cb74bae9df3b62a2b270ed1298cb18cadce448da2357fbf844001a2590df191ffffe1d1ade761e0b70dd47c77e41 SHA512 2abdbcbabbdc8b49c0447d2a5e1395f48cbf84df9f17865126ff228df64c5261ce98562082db7cf8deaa09b9b55967486b3f7b3370b506392456aa6f43ada823 MISC metadata.xml 434 BLAKE2B 6294b76d69b7459ff51a8b3f679ca7bfd940a70088eb53be6e15092465a3cb01f4a7b8b5430244b871321c320ec389ac1b05b239f3eef54e9284e881910e13cf SHA512 7f2fb3921793510144e823c70d1ac263297d3591055c680fc8192dd8402e8a763bc8de8882f9c441e060e23cebaa5e6c684873d82738a6ae8f54b6e027b5c837 diff --git a/net-misc/linuxptp/linuxptp-4.0.ebuild b/net-misc/linuxptp/linuxptp-4.0.ebuild index 482409416297..f121905d932c 100644 --- a/net-misc/linuxptp/linuxptp-4.0.ebuild +++ b/net-misc/linuxptp/linuxptp-4.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/v$(ver_cut 1-2)/${P}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv ~x86" DEPEND="elibc_musl? ( sys-libs/queue-standalone )" diff --git a/net-misc/mosh/Manifest b/net-misc/mosh/Manifest index 42e533f8baca..d7051a913586 100644 --- a/net-misc/mosh/Manifest +++ b/net-misc/mosh/Manifest @@ -2,6 +2,6 @@ AUX mosh-1.2.5-git-version.patch 547 BLAKE2B 2cf6ab1643f0328ebfb02145242639e905b AUX mosh-1.3.2-bind-misinterpret.patch 432 BLAKE2B 81bda9f9a2d63ed2f5298b399ec92435db12b1e2c57906a6a38267df2dc525d209ec8cb72591627dd58d0c0c79e5c878345d52976df7b3b8d7893447f34574a5 SHA512 d9068c169f5ecc7c64d424490bbe9c03bdd5ecf184ad4a28fe106c68cbf228641ad39e3cf4da061b1693318e5bb3b4f91365203693537021ed75b67fc494b7f8 DIST mosh-1.3.2.tar.gz 359574 BLAKE2B 0b7290da0c5e5af0bfed58594095cb2649fec049fda7c495df326742176033d1716752451d2a9f11ba2c2957e8b8fecd5caa4e8962c8597e8dd67d1de7582ec5 SHA512 f400e8fe7ba2ab7362311fc12a00ec69587505f901988aeee500fc68d38a388218500a3f602111c883ff23a9d43572114fcf0a8bf505df203691e5b597615769 DIST mosh-1.4.0.tar.gz 393465 BLAKE2B 076b70742292dfd012aff70cc7d76eb6568ddd92600ce3f834dfdcb5064526dd3744e1672dd9fd5f172c70f501a6114b016aa8c8256a8168d2ae0a75dd8e7344 SHA512 38c11f52ff1e42965b50a22bf6de80b0fa8ebbff841d825e760abf69c788a2bf5f34e6f7fc047574d595118334eef9edf8da5520b52cdde3ac1a79d7ad70312e -EBUILD mosh-1.3.2-r3.ebuild 1507 BLAKE2B 10115565942c1b4bb81a7a87416e0219ccc0e9ed35c448c55c78a658da28946057f68075482c156b24c468450ed20523db5b53e66559a11d9d384ba3aa6adcd0 SHA512 af52e3002f15884a7c11d045c1d9e2a068ebdac8b3a4623d11242881a6502998032d9e6bff2699e5e2fa5d3ea7d4bfdfe1eeb6284757592bfa3b7c6eca638f8d -EBUILD mosh-1.4.0.ebuild 1943 BLAKE2B d8dc6984b78b24230a892c17eee04a08f3bfc082b856c6d275ae78fdab0b1896455a1325819f71ccbdd63e2ec5d49fc06c5210694a159e3d41827e744220dbf4 SHA512 a632ebaea982d724f8c844f9be1e833d68fda6d376f92ab0ab2c242a3a6a61430a0663694d03a06b5cae5316bd214195f277636a9daa085a939027799ab6f11b +EBUILD mosh-1.3.2-r3.ebuild 1577 BLAKE2B fda7bb7e2d6fdc7eca385412a6b03d3c32a5088e188e6343eabc9bb2812d38c2a8c0902c98d67d0e492fa7b9a5d514ffada9bcd5a243d47a98faa17694f500a1 SHA512 a1df5603a7f2d49ad3d7ec5123a6d6d19eae75d2479134c78a87dd329d9e114d5ea02340f78bdd2b99f2e556f9f714c45534c25ea60d73f73793869a3f6c9f98 +EBUILD mosh-1.4.0.ebuild 2013 BLAKE2B 7f5b105e0619b275b2b8bf83ce93eef12c1ac42b6ae97afc3c516c6439950d02969182a3522de36aad814b4fff4fdc08262e87d2857a1f9fd337f627cb6dece5 SHA512 95c6b7af6052be454c72d48f2a58a91366907e77e1625f5b24d2839f6c8851aea8d82316c0bfbab1e0890875d0feb658eda631a34c81778f1149b75ccbda8bc4 MISC metadata.xml 1308 BLAKE2B dd0adee201ba12f75e60f781f6642921c2bb64c19b8defb6cd175d48090c7ee083ae6dbcb73c87c080fdd47b28569adbfb3fe64dd2b6ed7d11b3d66be40e2205 SHA512 ef68cfe26d69a3ffa088d6b1efc142861f90d224d41f6b5e2c2536932ddeff6d1d036de0778d164d35a38c9d470d28ee761be08528c7f23a48072cf5d77a5f09 diff --git a/net-misc/mosh/mosh-1.3.2-r3.ebuild b/net-misc/mosh/mosh-1.3.2-r3.ebuild index bb82ed9190a5..3cda6f2836f5 100644 --- a/net-misc/mosh/mosh-1.3.2-r3.ebuild +++ b/net-misc/mosh/mosh-1.3.2-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools bash-completion-r1 +inherit autotools bash-completion-r1 flag-o-matic DESCRIPTION="Mobile shell that supports roaming and intelligent local echo" HOMEPAGE="https://mosh.org" @@ -49,6 +49,9 @@ src_prepare() { } src_configure() { + # protobuf needs >=c++14 + append-cxxflags -std=gnu++14 + econf \ --disable-completion \ $(use_enable client) \ diff --git a/net-misc/mosh/mosh-1.4.0.ebuild b/net-misc/mosh/mosh-1.4.0.ebuild index 7f9a5b4d44c5..123086e09347 100644 --- a/net-misc/mosh/mosh-1.4.0.ebuild +++ b/net-misc/mosh/mosh-1.4.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools bash-completion-r1 +inherit autotools bash-completion-r1 flag-o-matic MY_P=${PN}-${PV/_rc/rc} DESCRIPTION="Mobile shell that supports roaming and intelligent local echo" @@ -57,6 +57,9 @@ src_prepare() { src_configure() { MAKEOPTS+=" V=1" + # protobuf needs >=c++14 + append-cxxflags -std=gnu++14 + local myeconfargs=( # We install it ourselves in src_install --disable-completion diff --git a/net-misc/openssh-contrib/Manifest b/net-misc/openssh-contrib/Manifest index 29441c6c1ff2..17ae45a0fc01 100644 --- a/net-misc/openssh-contrib/Manifest +++ b/net-misc/openssh-contrib/Manifest @@ -10,6 +10,7 @@ AUX openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch 419 BLAKE2B c5ef82ed92da96213c84d AUX openssh-9.0_p1-X509-uninitialized-delay.patch 321 BLAKE2B 19bff0fc7ecdc6350f8e6bd30f36f30b455c65b7455fe8b1d481d8fa7cdfa7cc76719931857fe2c9730b05ae8fe3e7e05c538e743e055d6594dd2fc7c3f250ee SHA512 57798621a51a60abf6985391ec73dcafdb46de75c93579e23b786aa095d8eea29ebd9ab5987b951a136b15e60896332c9717c82b42e1c22b345444aedf17a9f5 AUX openssh-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch 514 BLAKE2B d0dadfc57736cd4d2b04e46f5c0f6d5a1db1cfc7ee70d32afaa0f65269b82e66a72c46d33c9cbf7237f541a0485b25669cd2f4b34393e3a3ef0c9b4334092fe5 SHA512 f8badde54501340bde275951bc1cf653919bec02c760bf771308f10697b9ad2a483e30ae74ad124a737341f5c64657ab193a4d7fdf2baf24029b9447099da04b AUX openssh-9.3_p1-openssl-version-compat-check.patch 2588 BLAKE2B 635e9d4e0ca515d4da190075371b85b5c1885fd7d9b621d6f21399be0faf0be96e5e31875611392386b897f74087d75a00203a74c9f9ecf0be447bf354fcf4a2 SHA512 a27afa1b07a47f0ecf74d30ca85e7b4f8c79857c8019d274aeaed88b81149ce6241fd16f1023f14dbdc701e8c9d8671f6aadda2e21d620a47af8778b8531b991 +AUX openssh-9.3_p2-zlib-1.3.patch 671 BLAKE2B 44a974e83faaee7336898227bc6f14ff4ab6e8e91e2d8f61d22f45b4d73e57a79b505143620d3a910c6e7cea91ab406e10ffcf23a802f447843f5c2836e37c34 SHA512 d2e5992c783b46b4859501aa32aa7b0acc5ec9e512589e18faebfa8660c52a3ad9ffa3d5a4cd5ba9a5fadb7ab86e51c32714dd23325054b05fa07194bd86f7d7 AUX sshd-r1.confd 774 BLAKE2B df3f3f28cb4d35b49851399b52408c42e242ae3168ff3fc79add211903567da370cfe86a267932ca9cf13c3afbc38a8f1b53e753a31670ee61bf8ba8747832f8 SHA512 3a69752592126024319a95f1c1747af508fd639c86eca472106c5d6c23d5eeaa441ca74740d4b1aafaa0db759d38879e3c1cee742b08d6166ebc58cddac1e2fe AUX sshd-r1.initd 2675 BLAKE2B 47e87cec2d15b90aae362ce0c8e8ba08dada9ebc244e28be1fe67d24deb00675d3d9b8fef40def8a9224a3e2d15ab717574a3d837e099133c1cf013079588b55 SHA512 257d6437162b76c4a3a648ecc5d4739ca7eaa60b192fde91422c6c05d0de6adfa9635adc24d57dc3da6beb92b1b354ffe8fddad3db453efb610195d5509a4e27 AUX sshd.pam_include.2 156 BLAKE2B 91ebefbb1264fe3fe98df0a72ac22a4cd8a787b3b391af5769798e0b0185f0a588bc089d229c76138fd2db39fbe6bd33924f0d53e0513074d9c2d7abf88dcb78 SHA512 d3f7e6ca8c9f2b5060ebccb259316bb59c9a7e158e8ef9466765a20db263a4043a590811f1a3ab072b718dbd70898bc69b77e0b19603d7f394b5ac1bd0a4a56c @@ -31,12 +32,12 @@ DIST openssh-9.3p1.tar.gz 1856839 BLAKE2B 45578edf98bba3d23c7cefe60d8a7d3079e7c6 DIST openssh-9.3p1.tar.gz.asc 833 BLAKE2B e6533d64b117a400b76b90f71fa856d352dea57d91e4e89fa375429403ac0734cc0a2f075bc58c6bb4f40a8f9776735aa36bdb0bbf3880a2115cea787633e48b SHA512 6222378eb24a445c6c1db255392b405f5369b1af0e92f558d4ba05b0d83ab0d084cb8f4b91d7ae8636f333d970638a6635e2bc7af885135dd34992d87f2ef1f4 DIST openssh-9.3p2.tar.gz 1835850 BLAKE2B 38f8d4ada263112b318fafccabf0a33a004d8290a867434004eb3d37127c9bdabe6e0225fca9d6d68fb54338fec81dcc9313ca7c91d3a033311db44174dc9f6f SHA512 15b8c57aa120186f1d1c3c2b8dc6ffd26733e12f755a6b0a4255d9ec1815a61506275ff5723b4ac029e44bc2ad22852ac36e1101f292348fbfa79aa1a4cd3f35 DIST openssh-9.3p2.tar.gz.asc 833 BLAKE2B cfba3867d7f97cb2c904bd3ae111bd63e8a050464b66e3f3f22390839a153d57ef5819182f8ad99a6b520f27881143552dc64fccfc33dcc0483ffe1ef33a5a47 SHA512 759e512a36a3a62264803b517298a65c83e1daebd9867e28ea1ca4999c38539368815ccda86540a4f5d45fa79c539d8242995ba55f2918baf2a7404c105e337a -DIST openssh-9.4_p1-X509-glue-14.2.patch.xz 784 BLAKE2B b559cc7132a85baf8984088769be7f84c86ca2c5d91eba0412882615f86d0f405b3790c6dfb35111cab7150780b8b3ce2120e30a1f1d078f6308dfca47470ef6 SHA512 8faaba8444fd795a64d3ecb91ffea9e754d2688039dc8b5d8d085a91671860884c0fa1bd568d1ed62f2cd1f328564f2fb3e467e4288aa6e5a37024bcfa70522e +DIST openssh-9.4_p1-X509-glue-14.2.1.patch.xz 904 BLAKE2B 64dd3f145858d7d6b6625fa565a882f7ab43faf78233a2a78b7b13fc1d417ae67c675bebc09dd1343b3504af0c2c47a1fda6ac77a11238e1d2dabcdd394253e9 SHA512 542263bae6135c0493a16c63526da6b98cc425e01f2a1e332156bca4d3d7c7e91cfe1cd86f32c5f67097275eeb543b356faacad665c2a36c22843e2e00d19e10 DIST openssh-9.4_p1-hpn-15.2-X509-14.2-glue.patch.xz 5144 BLAKE2B 324dff4cccc027825b8400225cf322a6882caca30aa567a1bea405142ff9f9ed143b837ef8082011342ae6d22033c22e34499f930d0b9ca1e3c241cac7c15e99 SHA512 e63b2187d3f210ce897b6696b02a364f4f212c1290f7b9bbcceeb15325555427254c54366b7da059ce3cf99e595457e69d8edff4fcb7c18021c7530dea1df4bb -DIST openssh-9.4p1+x509-14.2.diff.gz 1219074 BLAKE2B ea31ef87a5a450c1e8785f4eeb27f2bfb7a2ac187e10c35dc814cdad139645e52a577b238dc8bcb9c2cb001ee6ab29d88fb056b4ff772b3660c5cf9fa4fc2380 SHA512 53cc58618f57e6011f0ae2484b56e8888f7fc971f39aaf248a0e0a4361e28d0e170a7d4e3b97efe7c5f2848d845cfe970b8511e876d2b9bcb1cecbf01bedd972 +DIST openssh-9.4p1+x509-14.2.1.diff.gz 1221969 BLAKE2B 67b06648aafd849fdcb4c54c4a841c46b6a97d53d7ebdefe6110aba7a0877833ebb2a8d22a1e51a748051f889ba08cc1501ea0e9e221fef2f5c0e8caad170983 SHA512 d90dc7bde008ab793d9f85f1b4b0687f1d084fdf2fc6cfd229748424ddcc4664f558be44fee73d72e88bc99e03a5dd1ec57138a82f77b82e0f65d14bd3ef545a DIST openssh-9.4p1.tar.gz 1845094 BLAKE2B d13d758129cce947d3f12edb6e88406aad10de6887b19ffa3ebd8e382b742a05f2a692a8824aec99939f6c7e13fbccc3bb14e5ee112f9a9255d4882eb87dcf53 SHA512 0aaedeced7dbc70419c7245eb0e9db4ef570e0e7739b890ebae04d56da5fe8d147e8e150f3c943f60730976569e3ac6cc8da62ec7e2a78e2ef47d295ca0b1d25 DIST openssh-9.4p1.tar.gz.asc 833 BLAKE2B 95eedd9356766e5d0ea1261da3dc4c7869f054b418c626fb35815a0aa655b1ddbf54436b437d98c4344b05c9196c8fa1f592eac07b3ccf08bd3e980f8b6955af SHA512 983b4ebaa3b98e70831ce686cb503270926c065163a2510eef0c5102ef50b6e665b889ee15ea8c0bd7c4bbddb19270f036e1d554a8212ef2c292f9c682c8631a -EBUILD openssh-contrib-9.3_p1.ebuild 18994 BLAKE2B afee1f257fbfd229f18bfa22e91a99444b747110a42adcc5710c724442bd50d8816c82e87566e4c57d5ec28cb6a12b04e2257694487edb39fc9e70833a559143 SHA512 70eaf3cadb5d79247d876878233392f5add412dd5a6a4a6840394dabb3021ca33a5a3ef730cdc8228f245ab0e9a3386c7517377ee47ad1c3d639606e18bbb5d4 -EBUILD openssh-contrib-9.3_p2.ebuild 17927 BLAKE2B cbcdb1bc84c18f3551d96750f5f50df126973b989c956f4c5750248e0f5e78b7a0880f78d24ed911185e428ea2cebd89647ede9680764a6ba289fc78f090f4d5 SHA512 cfee637d196c87f1ecd7eb062f4c04944c75149f19fd219728396b50cdc372c3666dfb56fe9b5e4daa66bba46758988afc624f59bd9cf4f342e4f1a340d1679a -EBUILD openssh-contrib-9.4_p1.ebuild 17794 BLAKE2B 075868a5c2bb6a3deea87f70880faac497a86f4677bff488a3c98751a4f7de846888f148c4a6c3709a8e478198fbeb3a6d52d1556abb7b8ccb53d095df590063 SHA512 9971d0d10a60111ddb3daa50e97acb9bd92828e63cb617667b218f32e33b6c0bd9c8f43b5bf1a1bf5e35632e5194925858370bc4b71a99ec192ee3141bd72fb1 +EBUILD openssh-contrib-9.3_p1.ebuild 19047 BLAKE2B 3a11afc10f49b5934c6ba5421b05602b340cf3e868310a17347ca03f6807e658ebdbc2bdcac3e374693a7c7abc085c3436c4867c8435ca6a970df928d0fd0021 SHA512 05a210f134a884ec34e9eefb86bec983fa62f2ee93b10267b1e0679566cc4144a59bfc5660f833cef42fab5934e22fee042589d348a71b3f3718120d53e389ec +EBUILD openssh-contrib-9.3_p2.ebuild 17980 BLAKE2B 0cbedde4a7b2df7a9381da583f4fb2171fe8198ba74506be4f86e8c263e792120cd5b72ea54aef625503fc85f1ba27464dbbf4d1c07d0553529a248c004923e8 SHA512 736504a0ba76c1c78ac2fbb067247e4e0f28afcb6b209a2eba3af80ebcae86c095ee2e54c08860013a95bd525003d8255c72d6d80b3b25f05c4f74fbb885c4af +EBUILD openssh-contrib-9.4_p1-r1.ebuild 17926 BLAKE2B 86b0a07db827100203cdbe2a1ee702e45698323c22a461b09e03989ec9ba1cca854772de25cadd24e87e1171c26e8ef80ac56e58bb6292b441fdc35783318415 SHA512 fba1a337706d2b1f901965c4149bdf57d0bc86c6e45c140b49d58cf6486d3c0d65f68c4d879a3a307038a8f2c39294f1d20207a532022415210de0a98fbb2bd7 MISC metadata.xml 2975 BLAKE2B 068d52ba2e5de0b696e7fe995e4c2a041206a59258f24704ca3a72fe1d85323c2aad7899f055b48a4045d6303491822c59f2b86b85fc428a26f8259ea583796a SHA512 83fef701188c00af53382b5099fc2ebf83c903c3edefc3d2cf6deb0a667c0d0d9531c18728eef9b5b703903d31fbdb55a68e5b76890ea090bc1d79fef3ae6b89 diff --git a/net-misc/openssh-contrib/files/openssh-9.3_p2-zlib-1.3.patch b/net-misc/openssh-contrib/files/openssh-9.3_p2-zlib-1.3.patch new file mode 100644 index 000000000000..f1336bbe0380 --- /dev/null +++ b/net-misc/openssh-contrib/files/openssh-9.3_p2-zlib-1.3.patch @@ -0,0 +1,21 @@ +https://bugs.gentoo.org/912766 +https://github.com/openssh/openssh-portable/commit/cb4ed12ffc332d1f72d054ed92655b5f1c38f621 + +From cb4ed12ffc332d1f72d054ed92655b5f1c38f621 Mon Sep 17 00:00:00 2001 +From: Darren Tucker +Date: Sat, 19 Aug 2023 07:39:08 +1000 +Subject: [PATCH] Fix zlib version check for 1.3 and future version. + +bz#3604. +--- a/configure.ac ++++ b/configure.ac +@@ -1464,7 +1464,7 @@ else + [[ + int a=0, b=0, c=0, d=0, n, v; + n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d); +- if (n != 3 && n != 4) ++ if (n < 1) + exit(1); + v = a*1000000 + b*10000 + c*100 + d; + fprintf(stderr, "found zlib version %s (%d)\n", ZLIB_VERSION, v); + diff --git a/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild b/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild index 26c886d2d198..460d83ab5935 100644 --- a/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild +++ b/net-misc/openssh-contrib/openssh-contrib-9.3_p1.ebuild @@ -125,6 +125,7 @@ PATCHES=( "${FILESDIR}/openssh-8.9_p1-allow-ppoll_time64.patch" #834019 "${FILESDIR}/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch" #834044 "${FILESDIR}/openssh-9.3_p1-openssl-version-compat-check.patch" + "${FILESDIR}/openssh-9.3_p2-zlib-1.3.patch" #912767 ) pkg_pretend() { diff --git a/net-misc/openssh-contrib/openssh-contrib-9.3_p2.ebuild b/net-misc/openssh-contrib/openssh-contrib-9.3_p2.ebuild index af6ba3f3e4ed..fce00a82a653 100644 --- a/net-misc/openssh-contrib/openssh-contrib-9.3_p2.ebuild +++ b/net-misc/openssh-contrib/openssh-contrib-9.3_p2.ebuild @@ -120,6 +120,7 @@ PATCHES=( "${FILESDIR}/openssh-8.9_p1-allow-ppoll_time64.patch" #834019 "${FILESDIR}/openssh-8.9_p1-gss-use-HOST_NAME_MAX.patch" #834044 "${FILESDIR}/openssh-9.3_p1-openssl-version-compat-check.patch" + "${FILESDIR}/openssh-9.3_p2-zlib-1.3.patch" #912767 ) pkg_pretend() { diff --git a/net-misc/openssh-contrib/openssh-contrib-9.4_p1-r1.ebuild b/net-misc/openssh-contrib/openssh-contrib-9.4_p1-r1.ebuild new file mode 100644 index 000000000000..19759e7eacee --- /dev/null +++ b/net-misc/openssh-contrib/openssh-contrib-9.4_p1-r1.ebuild @@ -0,0 +1,506 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig + +# Make it more portable between straight releases +# and _p? releases. +MY_P=${P/-contrib/} +PARCH=${MY_P/_} + +# PV to USE for HPN patches +#HPN_PV="${PV^^}" +HPN_PV="8.5_P1" + +HPN_VER="15.2" +HPN_PATCHES=( + openssh-${HPN_PV/./_}-hpn-DynWinNoneSwitch-${HPN_VER}.diff + openssh-${HPN_PV/./_}-hpn-PeakTput-${HPN_VER}.diff +) +HPN_GLUE_PATCH="openssh-9.3_p2-hpn-${HPN_VER}-glue.patch" +HPN_PATCH_DIR="HPN-SSH%%20${HPN_VER/./v}%%20${HPN_PV/_P/p}" + +X509_VER="14.2.1" +X509_PATCH="${PARCH}+x509-${X509_VER}.diff.gz" +X509_PATCH="${X509_PATCH/p2/p1}" +X509_GLUE_PATCH="openssh-${PV}-X509-glue-${X509_VER}.patch" +#X509_HPN_GLUE_PATCH="${MY_P}-hpn-${HPN_VER}-X509-${X509_VER}-glue.patch" +X509_HPN_GLUE_PATCH="${MY_P}-hpn-${HPN_VER}-X509-${X509_VER%.1}-glue.patch" + +DESCRIPTION="Port of OpenBSD's free SSH release with HPN/X509 patches" +HOMEPAGE="https://www.openssh.com/" +SRC_URI="mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz + ${HPN_VER:+hpn? ( + $(printf "mirror://sourceforge/project/hpnssh/Patches/${HPN_PATCH_DIR}/%s\n" "${HPN_PATCHES[@]}") + https://dev.gentoo.org/~chutzpah/dist/openssh/${HPN_GLUE_PATCH}.xz + )} + ${X509_VER:+X509? ( + https://roumenpetrov.info/openssh/x509-${X509_VER}/${X509_PATCH} + https://dev.gentoo.org/~chutzpah/dist/openssh/${X509_GLUE_PATCH}.xz + ${HPN_VER:+hpn? ( https://dev.gentoo.org/~chutzpah/dist/openssh/${X509_HPN_GLUE_PATCH}.xz )} + )} + verify-sig? ( mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz.asc ) +" +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openssh.org.asc +S="${WORKDIR}/${PARCH}" + +LICENSE="BSD GPL-2" +SLOT="0" +KEYWORDS="~amd64" +# Probably want to drop ssl defaulting to on in a future version. +IUSE="abi_mips_n32 audit debug hpn kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test X X509 xmss" + +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + hpn? ( ssl ) + ldns? ( ssl ) + pie? ( !static ) + static? ( !kerberos !pam ) + X509? ( ssl !xmss ) + xmss? ( ssl ) + test? ( ssl ) +" + +# tests currently fail with XMSS +REQUIRED_USE+="test? ( !xmss )" + +LIB_DEPEND=" + audit? ( sys-process/audit[static-libs(+)] ) + ldns? ( + net-libs/ldns[static-libs(+)] + net-libs/ldns[ecdsa(+),ssl(+)] + ) + libedit? ( dev-libs/libedit:=[static-libs(+)] ) + security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] ) + selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) + ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] ) + virtual/libcrypt:=[static-libs(+)] + >=sys-libs/zlib-1.2.3:=[static-libs(+)] +" +RDEPEND=" + !net-misc/openssh + acct-group/sshd + acct-user/sshd + !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) + pam? ( sys-libs/pam ) + kerberos? ( virtual/krb5 ) +" +DEPEND="${RDEPEND} + virtual/os-headers + kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) + static? ( ${LIB_DEPEND} ) +" +RDEPEND="${RDEPEND} + pam? ( >=sys-auth/pambase-20081028 ) + !prefix? ( sys-apps/shadow ) + X? ( x11-apps/xauth ) +" +# Weird dep construct for newer gcc-config for bug #872416 +BDEPEND=" + sys-devel/autoconf + virtual/pkgconfig + || ( + >=sys-devel/gcc-config-2.6 + >=sys-devel/clang-toolchain-symlinks-14-r1:14 + >=sys-devel/clang-toolchain-symlinks-15-r1:15 + >=sys-devel/clang-toolchain-symlinks-16-r1:* + ) + verify-sig? ( sec-keys/openpgp-keys-openssh ) +" + +PATCHES=( + "${FILESDIR}/openssh-7.9_p1-include-stdlib.patch" + "${FILESDIR}/openssh-8.7_p1-GSSAPI-dns.patch" #165444 integrated into gsskex + "${FILESDIR}/openssh-6.7_p1-openssl-ignore-status.patch" + "${FILESDIR}/openssh-7.5_p1-disable-conch-interop-tests.patch" + "${FILESDIR}/openssh-8.0_p1-fix-putty-tests.patch" + "${FILESDIR}/openssh-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch" + "${FILESDIR}/openssh-8.9_p1-allow-ppoll_time64.patch" #834019 + "${FILESDIR}/openssh-9.3_p2-zlib-1.3.patch" #912767 +) + +pkg_pretend() { + # this sucks, but i'd rather have people unable to `emerge -u openssh` + # than not be able to log in to their server any more + local missing=() + check_feature() { use "${1}" && [[ -z ${!2} ]] && missing+=( "${1}" ); } + check_feature hpn HPN_VER + check_feature X509 X509_PATCH + if [[ ${#missing[@]} -ne 0 ]] ; then + eerror "Sorry, but this version does not yet support features" + eerror "that you requested: ${missing[*]}" + eerror "Please mask ${PF} for now and check back later:" + eerror " # echo '=${CATEGORY}/${PF}' >> /etc/portage/package.mask" + die "Missing requested third party patch." + fi + + # Make sure people who are using tcp wrappers are notified of its removal. #531156 + if grep -qs '^ *sshd *:' "${EROOT}"/etc/hosts.{allow,deny} ; then + ewarn "Sorry, but openssh no longer supports tcp-wrappers, and it seems like" + ewarn "you're trying to use it. Update your ${EROOT}/etc/hosts.{allow,deny} please." + fi +} + +src_unpack() { + default + + # We don't have signatures for HPN, X509, so we have to write this ourselves + use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${PARCH}.tar.gz{,.asc} +} + +src_prepare() { + sed -i \ + -e "/_PATH_XAUTH/s:/usr/X11R6/bin/xauth:${EPREFIX}/usr/bin/xauth:" \ + pathnames.h || die + + # don't break .ssh/authorized_keys2 for fun + sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die + + eapply -- "${PATCHES[@]}" + + [[ -d ${WORKDIR}/patches ]] && eapply "${WORKDIR}"/patches + + local PATCHSET_VERSION_MACROS=() + + if use X509 ; then + pushd "${WORKDIR}" &>/dev/null || die + eapply "${WORKDIR}/${X509_GLUE_PATCH}" + popd &>/dev/null || die + + eapply "${WORKDIR}"/${X509_PATCH%.*} + eapply "${FILESDIR}/openssh-9.0_p1-X509-uninitialized-delay.patch" + + # We need to patch package version or any X.509 sshd will reject our ssh client + # with "userauth_pubkey: could not parse key: string is too large [preauth]" + # error + einfo "Patching package version for X.509 patch set ..." + sed -i \ + -e "s/^AC_INIT(\[OpenSSH\], \[Portable\]/AC_INIT([OpenSSH], [${X509_VER}]/" \ + "${S}"/configure.ac || die "Failed to patch package version for X.509 patch" + + einfo "Patching version.h to expose X.509 patch set ..." + sed -i \ + -e "/^#define SSH_PORTABLE.*/a #define SSH_X509 \"-PKIXSSH-${X509_VER}\"" \ + "${S}"/version.h || die "Failed to sed-in X.509 patch version" + PATCHSET_VERSION_MACROS+=( 'SSH_X509' ) + fi + + if use hpn ; then + local hpn_patchdir="${T}/openssh-${PV}-hpn${HPN_VER}" + mkdir "${hpn_patchdir}" || die + cp $(printf -- "${DISTDIR}/%s\n" "${HPN_PATCHES[@]}") "${hpn_patchdir}" || die + pushd "${hpn_patchdir}" &>/dev/null || die + eapply "${WORKDIR}/${HPN_GLUE_PATCH}" + use X509 && eapply "${WORKDIR}/${X509_HPN_GLUE_PATCH}" + popd &>/dev/null || die + + eapply "${hpn_patchdir}" + + use X509 || eapply "${FILESDIR}/openssh-8.6_p1-hpn-version.patch" + + einfo "Patching Makefile.in for HPN patch set ..." + sed -i \ + -e "/^LIBS=/ s/\$/ -lpthread/" \ + "${S}"/Makefile.in || die "Failed to patch Makefile.in" + + einfo "Patching version.h to expose HPN patch set ..." + sed -i \ + -e "/^#define SSH_PORTABLE/a #define SSH_HPN \"-hpn${HPN_VER//./v}\"" \ + "${S}"/version.h || die "Failed to sed-in HPN patch version" + PATCHSET_VERSION_MACROS+=( 'SSH_HPN' ) + + if [[ -n "${HPN_DISABLE_MTAES}" ]] ; then + # Before re-enabling, check https://bugs.gentoo.org/354113#c6 + # and be sure to have tested it. + einfo "Disabling known non-working MT AES cipher per default ..." + + cat > "${T}"/disable_mtaes.conf <<- EOF + + # HPN's Multi-Threaded AES CTR cipher is currently known to be broken + # and therefore disabled per default. + DisableMTAES yes + EOF + sed -i \ + -e "/^#HPNDisabled.*/r ${T}/disable_mtaes.conf" \ + "${S}"/sshd_config || die "Failed to disabled MT AES ciphers in sshd_config" + + sed -i \ + -e "/AcceptEnv.*_XXX_TEST$/a \\\tDisableMTAES\t\tyes" \ + "${S}"/regress/test-exec.sh || die "Failed to disable MT AES ciphers in test config" + fi + fi + + if use X509 || use hpn ; then + einfo "Patching sshconnect.c to use SSH_RELEASE in send_client_banner() ..." + sed -i \ + -e "s/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_RELEASE/" \ + "${S}"/sshconnect.c || die "Failed to patch send_client_banner() to use SSH_RELEASE (sshconnect.c)" + + einfo "Patching sshd.c to use SSH_RELEASE in sshd_exchange_identification() ..." + sed -i \ + -e "s/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_RELEASE/" \ + "${S}"/sshd.c || die "Failed to patch sshd_exchange_identification() to use SSH_RELEASE (sshd.c)" + + einfo "Patching version.h to add our patch sets to SSH_RELEASE ..." + sed -i \ + -e "s/^#define SSH_RELEASE.*/#define SSH_RELEASE SSH_VERSION SSH_PORTABLE ${PATCHSET_VERSION_MACROS[*]}/" \ + "${S}"/version.h || die "Failed to patch SSH_RELEASE (version.h)" + fi + + eapply_user #473004 + + # These tests are currently incompatible with PORTAGE_TMPDIR/sandbox + sed -e '/\t\tpercent \\/ d' \ + -i regress/Makefile || die + + tc-export PKG_CONFIG + local sed_args=( + -e "s:-lcrypto:$(${PKG_CONFIG} --libs openssl):" + # Disable fortify flags ... our gcc does this for us + -e 's:-D_FORTIFY_SOURCE=2::' + ) + + # _XOPEN_SOURCE causes header conflicts on Solaris + [[ ${CHOST} == *-solaris* ]] && sed_args+=( + -e 's/-D_XOPEN_SOURCE//' + ) + sed -i "${sed_args[@]}" configure{.ac,} || die + + eautoreconf +} + +src_configure() { + addwrite /dev/ptmx + + use debug && append-cppflags -DSANDBOX_SECCOMP_FILTER_DEBUG + use static && append-ldflags -static + use xmss && append-cflags -DWITH_XMSS + + if [[ ${CHOST} == *-solaris* ]] ; then + # Solaris' glob.h doesn't have things like GLOB_TILDE, configure + # doesn't check for this, so force the replacement to be put in + # place + append-cppflags -DBROKEN_GLOB + fi + + # use replacement, RPF_ECHO_ON doesn't exist here + [[ ${CHOST} == *-darwin* ]] && export ac_cv_func_readpassphrase=no + + local myconf=( + --with-ldflags="${LDFLAGS}" + --disable-strip + --with-pid-dir="${EPREFIX}"$(usex kernel_linux '' '/var')/run + --sysconfdir="${EPREFIX}"/etc/ssh + --libexecdir="${EPREFIX}"/usr/$(get_libdir)/misc + --datadir="${EPREFIX}"/usr/share/openssh + --with-privsep-path="${EPREFIX}"/var/empty + --with-privsep-user=sshd + --with-hardening + $(use_with audit audit linux) + $(use_with kerberos kerberos5 "${EPREFIX}"/usr) + $(use_with ldns) + $(use_with libedit) + $(use_with pam) + $(use_with pie) + $(use_with selinux) + $(usex X509 '' "$(use_with security-key security-key-builtin)") + $(use_with ssl openssl) + $(use_with ssl ssl-engine) + ) + + if use elibc_musl; then + # musl defines bogus values for UTMP_FILE and WTMP_FILE + # https://bugs.gentoo.org/753230 + myconf+=( --disable-utmp --disable-wtmp ) + fi + + # Workaround for Clang 15 miscompilation with -fzero-call-used-regs=all + # bug #869839 (https://github.com/llvm/llvm-project/issues/57692) + tc-is-clang && myconf+=( --without-hardening ) + + econf "${myconf[@]}" +} + +src_test() { + local tests=( compat-tests ) + local shell=$(egetshell "${UID}") + if [[ ${shell} == */nologin ]] || [[ ${shell} == */false ]] ; then + ewarn "Running the full OpenSSH testsuite requires a usable shell for the 'portage'" + ewarn "user, so we will run a subset only." + tests+=( interop-tests ) + else + tests+=( tests ) + fi + + local -x SUDO= SSH_SK_PROVIDER= TEST_SSH_UNSAFE_PERMISSIONS=1 + mkdir -p "${HOME}"/.ssh || die + emake -j1 "${tests[@]}" > "${ED}"/etc/ssh/ssh_config || die + Include "${EPREFIX}/etc/ssh/ssh_config.d/*.conf" + EOF + cat <<-EOF >> "${ED}"/etc/ssh/sshd_config || die + Include "${EPREFIX}/etc/ssh/sshd_config.d/*.conf" + EOF + + cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/9999999gentoo.conf || die + # Send locale environment variables (bug #367017) + SendEnv ${locale_vars[*]} + + # Send COLORTERM to match TERM (bug #658540) + SendEnv COLORTERM + EOF + + cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/9999999gentoo-security.conf || die + RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts" + EOF + + cat <<-EOF >> "${ED}"/etc/ssh/ssh_revoked_hosts || die + # https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ + ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== + EOF + + cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/9999999gentoo.conf || die + # Allow client to pass locale environment variables (bug #367017) + AcceptEnv ${locale_vars[*]} + + # Allow client to pass COLORTERM to match TERM (bug #658540) + AcceptEnv COLORTERM + EOF + + if use pam ; then + cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/9999999gentoo-pam.conf || die + UsePAM yes + # This interferes with PAM. + PasswordAuthentication no + # PAM can do its own handling of MOTD. + PrintMotd no + PrintLastLog no + EOF + fi + + if use livecd ; then + cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/9999999gentoo-livecd.conf || die + # Allow root login with password on livecds. + PermitRootLogin Yes + EOF + fi +} + +src_install() { + emake install-nokeys DESTDIR="${D}" + fperms 600 /etc/ssh/sshd_config + dobin contrib/ssh-copy-id + newinitd "${FILESDIR}"/sshd-r1.initd sshd + newconfd "${FILESDIR}"/sshd-r1.confd sshd + + if use pam; then + newpamd "${FILESDIR}"/sshd.pam_include.2 sshd + fi + + tweak_ssh_configs + + doman contrib/ssh-copy-id.1 + dodoc CREDITS OVERVIEW README* TODO sshd_config + use hpn && dodoc HPN-README + use X509 || dodoc ChangeLog + + diropts -m 0700 + dodir /etc/skel/.ssh + rmdir "${ED}"/var/empty || die + + systemd_dounit "${FILESDIR}"/sshd.socket + systemd_newunit "${FILESDIR}"/sshd.service.1 sshd.service + systemd_newunit "${FILESDIR}"/sshd_at.service.1 'sshd@.service' +} + +pkg_preinst() { + if ! use ssl && has_version "${CATEGORY}/${PN}[ssl]"; then + show_ssl_warning=1 + fi +} + +pkg_postinst() { + local old_ver + for old_ver in ${REPLACING_VERSIONS}; do + if ver_test "${old_ver}" -lt "5.8_p1"; then + elog "Starting with openssh-5.8p1, the server will default to a newer key" + elog "algorithm (ECDSA). You are encouraged to manually update your stored" + elog "keys list as servers update theirs. See ssh-keyscan(1) for more info." + fi + if ver_test "${old_ver}" -lt "7.0_p1"; then + elog "Starting with openssh-6.7, support for USE=tcpd has been dropped by upstream." + elog "Make sure to update any configs that you might have. Note that xinetd might" + elog "be an alternative for you as it supports USE=tcpd." + fi + if ver_test "${old_ver}" -lt "7.1_p1"; then #557388 #555518 + elog "Starting with openssh-7.0, support for ssh-dss keys were disabled due to their" + elog "weak sizes. If you rely on these key types, you can re-enable the key types by" + elog "adding to your sshd_config or ~/.ssh/config files:" + elog " PubkeyAcceptedKeyTypes=+ssh-dss" + elog "You should however generate new keys using rsa or ed25519." + + elog "Starting with openssh-7.0, the default for PermitRootLogin changed from 'yes'" + elog "to 'prohibit-password'. That means password auth for root users no longer works" + elog "out of the box. If you need this, please update your sshd_config explicitly." + fi + if ver_test "${old_ver}" -lt "7.6_p1"; then + elog "Starting with openssh-7.6p1, openssh upstream has removed ssh1 support entirely." + elog "Furthermore, rsa keys with less than 1024 bits will be refused." + fi + if ver_test "${old_ver}" -lt "7.7_p1"; then + elog "Starting with openssh-7.7p1, we no longer patch openssh to provide LDAP functionality." + elog "Install sys-auth/ssh-ldap-pubkey and use OpenSSH's \"AuthorizedKeysCommand\" option" + elog "if you need to authenticate against LDAP." + elog "See https://wiki.gentoo.org/wiki/SSH/LDAP_migration for more details." + fi + if ver_test "${old_ver}" -lt "8.2_p1"; then + ewarn "After upgrading to openssh-8.2p1 please restart sshd, otherwise you" + ewarn "will not be able to establish new sessions. Restarting sshd over a ssh" + ewarn "connection is generally safe." + fi + if ver_test "${old_ver}" -lt "9.2_p1-r1" && systemd_is_booted; then + ewarn "From openssh-9.2_p1-r1 the supplied systemd unit file defaults to" + ewarn "'Restart=on-failure', which causes the service to automatically restart if it" + ewarn "terminates with an unclean exit code or signal. This feature is useful for most users," + ewarn "but it can increase the vulnerability of the system in the event of a future exploit." + ewarn "If you have a web-facing setup or are concerned about security, it is recommended to" + ewarn "set 'Restart=no' in your sshd unit file." + fi + done + + if [[ -n ${show_ssl_warning} ]]; then + elog "Be aware that by disabling openssl support in openssh, the server and clients" + elog "no longer support dss/rsa/ecdsa keys. You will need to generate ed25519 keys" + elog "and update all clients/servers that utilize them." + fi + + if use hpn && [[ -n "${HPN_DISABLE_MTAES}" ]] ; then + elog "" + elog "HPN's multi-threaded AES CTR cipher is currently known to be broken" + elog "and therefore disabled at runtime per default." + elog "Make sure your sshd_config is up to date and contains" + elog "" + elog " DisableMTAES yes" + elog "" + elog "Otherwise you maybe unable to connect to this sshd using any AES CTR cipher." + elog "" + fi +} diff --git a/net-misc/openssh-contrib/openssh-contrib-9.4_p1.ebuild b/net-misc/openssh-contrib/openssh-contrib-9.4_p1.ebuild deleted file mode 100644 index 402849e5c957..000000000000 --- a/net-misc/openssh-contrib/openssh-contrib-9.4_p1.ebuild +++ /dev/null @@ -1,504 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit user-info flag-o-matic autotools pam systemd toolchain-funcs verify-sig - -# Make it more portable between straight releases -# and _p? releases. -MY_P=${P/-contrib/} -PARCH=${MY_P/_} - -# PV to USE for HPN patches -#HPN_PV="${PV^^}" -HPN_PV="8.5_P1" - -HPN_VER="15.2" -HPN_PATCHES=( - openssh-${HPN_PV/./_}-hpn-DynWinNoneSwitch-${HPN_VER}.diff - openssh-${HPN_PV/./_}-hpn-PeakTput-${HPN_VER}.diff -) -HPN_GLUE_PATCH="openssh-9.3_p2-hpn-${HPN_VER}-glue.patch" -HPN_PATCH_DIR="HPN-SSH%%20${HPN_VER/./v}%%20${HPN_PV/_P/p}" - -X509_VER="14.2" -X509_PATCH="${PARCH}+x509-${X509_VER}.diff.gz" -X509_PATCH="${X509_PATCH/p2/p1}" -X509_GLUE_PATCH="openssh-${PV}-X509-glue-${X509_VER}.patch" -X509_HPN_GLUE_PATCH="${MY_P}-hpn-${HPN_VER}-X509-${X509_VER}-glue.patch" - -DESCRIPTION="Port of OpenBSD's free SSH release with HPN/X509 patches" -HOMEPAGE="https://www.openssh.com/" -SRC_URI="mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz - ${HPN_VER:+hpn? ( - $(printf "mirror://sourceforge/project/hpnssh/Patches/${HPN_PATCH_DIR}/%s\n" "${HPN_PATCHES[@]}") - https://dev.gentoo.org/~chutzpah/dist/openssh/${HPN_GLUE_PATCH}.xz - )} - ${X509_VER:+X509? ( - https://roumenpetrov.info/openssh/x509-${X509_VER}/${X509_PATCH} - https://dev.gentoo.org/~chutzpah/dist/openssh/${X509_GLUE_PATCH}.xz - ${HPN_VER:+hpn? ( https://dev.gentoo.org/~chutzpah/dist/openssh/${X509_HPN_GLUE_PATCH}.xz )} - )} - verify-sig? ( mirror://openbsd/OpenSSH/portable/${PARCH}.tar.gz.asc ) -" -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/openssh.org.asc -S="${WORKDIR}/${PARCH}" - -LICENSE="BSD GPL-2" -SLOT="0" -KEYWORDS="~amd64" -# Probably want to drop ssl defaulting to on in a future version. -IUSE="abi_mips_n32 audit debug hpn kerberos ldns libedit livecd pam +pie security-key selinux +ssl static test X X509 xmss" - -RESTRICT="!test? ( test )" - -REQUIRED_USE=" - hpn? ( ssl ) - ldns? ( ssl ) - pie? ( !static ) - static? ( !kerberos !pam ) - X509? ( ssl !xmss ) - xmss? ( ssl ) - test? ( ssl ) -" - -# tests currently fail with XMSS -REQUIRED_USE+="test? ( !xmss )" - -LIB_DEPEND=" - audit? ( sys-process/audit[static-libs(+)] ) - ldns? ( - net-libs/ldns[static-libs(+)] - net-libs/ldns[ecdsa(+),ssl(+)] - ) - libedit? ( dev-libs/libedit:=[static-libs(+)] ) - security-key? ( >=dev-libs/libfido2-1.5.0:=[static-libs(+)] ) - selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] ) - ssl? ( >=dev-libs/openssl-1.1.1l-r1:0=[static-libs(+)] ) - virtual/libcrypt:=[static-libs(+)] - >=sys-libs/zlib-1.2.3:=[static-libs(+)] -" -RDEPEND=" - !net-misc/openssh - acct-group/sshd - acct-user/sshd - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - pam? ( sys-libs/pam ) - kerberos? ( virtual/krb5 ) -" -DEPEND="${RDEPEND} - virtual/os-headers - kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-5.1 ) ) - static? ( ${LIB_DEPEND} ) -" -RDEPEND="${RDEPEND} - pam? ( >=sys-auth/pambase-20081028 ) - !prefix? ( sys-apps/shadow ) - X? ( x11-apps/xauth ) -" -# Weird dep construct for newer gcc-config for bug #872416 -BDEPEND=" - sys-devel/autoconf - virtual/pkgconfig - || ( - >=sys-devel/gcc-config-2.6 - >=sys-devel/clang-toolchain-symlinks-14-r1:14 - >=sys-devel/clang-toolchain-symlinks-15-r1:15 - >=sys-devel/clang-toolchain-symlinks-16-r1:* - ) - verify-sig? ( sec-keys/openpgp-keys-openssh ) -" - -PATCHES=( - "${FILESDIR}/openssh-7.9_p1-include-stdlib.patch" - "${FILESDIR}/openssh-8.7_p1-GSSAPI-dns.patch" #165444 integrated into gsskex - "${FILESDIR}/openssh-6.7_p1-openssl-ignore-status.patch" - "${FILESDIR}/openssh-7.5_p1-disable-conch-interop-tests.patch" - "${FILESDIR}/openssh-8.0_p1-fix-putty-tests.patch" - "${FILESDIR}/openssh-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch" - "${FILESDIR}/openssh-8.9_p1-allow-ppoll_time64.patch" #834019 -) - -pkg_pretend() { - # this sucks, but i'd rather have people unable to `emerge -u openssh` - # than not be able to log in to their server any more - local missing=() - check_feature() { use "${1}" && [[ -z ${!2} ]] && missing+=( "${1}" ); } - check_feature hpn HPN_VER - check_feature X509 X509_PATCH - if [[ ${#missing[@]} -ne 0 ]] ; then - eerror "Sorry, but this version does not yet support features" - eerror "that you requested: ${missing[*]}" - eerror "Please mask ${PF} for now and check back later:" - eerror " # echo '=${CATEGORY}/${PF}' >> /etc/portage/package.mask" - die "Missing requested third party patch." - fi - - # Make sure people who are using tcp wrappers are notified of its removal. #531156 - if grep -qs '^ *sshd *:' "${EROOT}"/etc/hosts.{allow,deny} ; then - ewarn "Sorry, but openssh no longer supports tcp-wrappers, and it seems like" - ewarn "you're trying to use it. Update your ${EROOT}/etc/hosts.{allow,deny} please." - fi -} - -src_unpack() { - default - - # We don't have signatures for HPN, X509, so we have to write this ourselves - use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${PARCH}.tar.gz{,.asc} -} - -src_prepare() { - sed -i \ - -e "/_PATH_XAUTH/s:/usr/X11R6/bin/xauth:${EPREFIX}/usr/bin/xauth:" \ - pathnames.h || die - - # don't break .ssh/authorized_keys2 for fun - sed -i '/^AuthorizedKeysFile/s:^:#:' sshd_config || die - - eapply -- "${PATCHES[@]}" - - [[ -d ${WORKDIR}/patches ]] && eapply "${WORKDIR}"/patches - - local PATCHSET_VERSION_MACROS=() - - if use X509 ; then - pushd "${WORKDIR}" &>/dev/null || die - eapply "${WORKDIR}/${X509_GLUE_PATCH}" - popd &>/dev/null || die - - eapply "${WORKDIR}"/${X509_PATCH%.*} - eapply "${FILESDIR}/openssh-9.0_p1-X509-uninitialized-delay.patch" - - # We need to patch package version or any X.509 sshd will reject our ssh client - # with "userauth_pubkey: could not parse key: string is too large [preauth]" - # error - einfo "Patching package version for X.509 patch set ..." - sed -i \ - -e "s/^AC_INIT(\[OpenSSH\], \[Portable\]/AC_INIT([OpenSSH], [${X509_VER}]/" \ - "${S}"/configure.ac || die "Failed to patch package version for X.509 patch" - - einfo "Patching version.h to expose X.509 patch set ..." - sed -i \ - -e "/^#define SSH_PORTABLE.*/a #define SSH_X509 \"-PKIXSSH-${X509_VER}\"" \ - "${S}"/version.h || die "Failed to sed-in X.509 patch version" - PATCHSET_VERSION_MACROS+=( 'SSH_X509' ) - fi - - if use hpn ; then - local hpn_patchdir="${T}/openssh-${PV}-hpn${HPN_VER}" - mkdir "${hpn_patchdir}" || die - cp $(printf -- "${DISTDIR}/%s\n" "${HPN_PATCHES[@]}") "${hpn_patchdir}" || die - pushd "${hpn_patchdir}" &>/dev/null || die - eapply "${WORKDIR}/${HPN_GLUE_PATCH}" - use X509 && eapply "${WORKDIR}/${X509_HPN_GLUE_PATCH}" - popd &>/dev/null || die - - eapply "${hpn_patchdir}" - - use X509 || eapply "${FILESDIR}/openssh-8.6_p1-hpn-version.patch" - - einfo "Patching Makefile.in for HPN patch set ..." - sed -i \ - -e "/^LIBS=/ s/\$/ -lpthread/" \ - "${S}"/Makefile.in || die "Failed to patch Makefile.in" - - einfo "Patching version.h to expose HPN patch set ..." - sed -i \ - -e "/^#define SSH_PORTABLE/a #define SSH_HPN \"-hpn${HPN_VER//./v}\"" \ - "${S}"/version.h || die "Failed to sed-in HPN patch version" - PATCHSET_VERSION_MACROS+=( 'SSH_HPN' ) - - if [[ -n "${HPN_DISABLE_MTAES}" ]] ; then - # Before re-enabling, check https://bugs.gentoo.org/354113#c6 - # and be sure to have tested it. - einfo "Disabling known non-working MT AES cipher per default ..." - - cat > "${T}"/disable_mtaes.conf <<- EOF - - # HPN's Multi-Threaded AES CTR cipher is currently known to be broken - # and therefore disabled per default. - DisableMTAES yes - EOF - sed -i \ - -e "/^#HPNDisabled.*/r ${T}/disable_mtaes.conf" \ - "${S}"/sshd_config || die "Failed to disabled MT AES ciphers in sshd_config" - - sed -i \ - -e "/AcceptEnv.*_XXX_TEST$/a \\\tDisableMTAES\t\tyes" \ - "${S}"/regress/test-exec.sh || die "Failed to disable MT AES ciphers in test config" - fi - fi - - if use X509 || use hpn ; then - einfo "Patching sshconnect.c to use SSH_RELEASE in send_client_banner() ..." - sed -i \ - -e "s/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_RELEASE/" \ - "${S}"/sshconnect.c || die "Failed to patch send_client_banner() to use SSH_RELEASE (sshconnect.c)" - - einfo "Patching sshd.c to use SSH_RELEASE in sshd_exchange_identification() ..." - sed -i \ - -e "s/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_VERSION/PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_RELEASE/" \ - "${S}"/sshd.c || die "Failed to patch sshd_exchange_identification() to use SSH_RELEASE (sshd.c)" - - einfo "Patching version.h to add our patch sets to SSH_RELEASE ..." - sed -i \ - -e "s/^#define SSH_RELEASE.*/#define SSH_RELEASE SSH_VERSION SSH_PORTABLE ${PATCHSET_VERSION_MACROS[*]}/" \ - "${S}"/version.h || die "Failed to patch SSH_RELEASE (version.h)" - fi - - eapply_user #473004 - - # These tests are currently incompatible with PORTAGE_TMPDIR/sandbox - sed -e '/\t\tpercent \\/ d' \ - -i regress/Makefile || die - - tc-export PKG_CONFIG - local sed_args=( - -e "s:-lcrypto:$(${PKG_CONFIG} --libs openssl):" - # Disable fortify flags ... our gcc does this for us - -e 's:-D_FORTIFY_SOURCE=2::' - ) - - # _XOPEN_SOURCE causes header conflicts on Solaris - [[ ${CHOST} == *-solaris* ]] && sed_args+=( - -e 's/-D_XOPEN_SOURCE//' - ) - sed -i "${sed_args[@]}" configure{.ac,} || die - - eautoreconf -} - -src_configure() { - addwrite /dev/ptmx - - use debug && append-cppflags -DSANDBOX_SECCOMP_FILTER_DEBUG - use static && append-ldflags -static - use xmss && append-cflags -DWITH_XMSS - - if [[ ${CHOST} == *-solaris* ]] ; then - # Solaris' glob.h doesn't have things like GLOB_TILDE, configure - # doesn't check for this, so force the replacement to be put in - # place - append-cppflags -DBROKEN_GLOB - fi - - # use replacement, RPF_ECHO_ON doesn't exist here - [[ ${CHOST} == *-darwin* ]] && export ac_cv_func_readpassphrase=no - - local myconf=( - --with-ldflags="${LDFLAGS}" - --disable-strip - --with-pid-dir="${EPREFIX}"$(usex kernel_linux '' '/var')/run - --sysconfdir="${EPREFIX}"/etc/ssh - --libexecdir="${EPREFIX}"/usr/$(get_libdir)/misc - --datadir="${EPREFIX}"/usr/share/openssh - --with-privsep-path="${EPREFIX}"/var/empty - --with-privsep-user=sshd - --with-hardening - $(use_with audit audit linux) - $(use_with kerberos kerberos5 "${EPREFIX}"/usr) - $(use_with ldns) - $(use_with libedit) - $(use_with pam) - $(use_with pie) - $(use_with selinux) - $(usex X509 '' "$(use_with security-key security-key-builtin)") - $(use_with ssl openssl) - $(use_with ssl ssl-engine) - ) - - if use elibc_musl; then - # musl defines bogus values for UTMP_FILE and WTMP_FILE - # https://bugs.gentoo.org/753230 - myconf+=( --disable-utmp --disable-wtmp ) - fi - - # Workaround for Clang 15 miscompilation with -fzero-call-used-regs=all - # bug #869839 (https://github.com/llvm/llvm-project/issues/57692) - tc-is-clang && myconf+=( --without-hardening ) - - econf "${myconf[@]}" -} - -src_test() { - local tests=( compat-tests ) - local shell=$(egetshell "${UID}") - if [[ ${shell} == */nologin ]] || [[ ${shell} == */false ]] ; then - ewarn "Running the full OpenSSH testsuite requires a usable shell for the 'portage'" - ewarn "user, so we will run a subset only." - tests+=( interop-tests ) - else - tests+=( tests ) - fi - - local -x SUDO= SSH_SK_PROVIDER= TEST_SSH_UNSAFE_PERMISSIONS=1 - mkdir -p "${HOME}"/.ssh || die - emake -j1 "${tests[@]}" > "${ED}"/etc/ssh/ssh_config || die - Include "${EPREFIX}/etc/ssh/ssh_config.d/*.conf" - EOF - cat <<-EOF >> "${ED}"/etc/ssh/sshd_config || die - Include "${EPREFIX}/etc/ssh/sshd_config.d/*.conf" - EOF - - cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/9999999gentoo.conf || die - # Send locale environment variables (bug #367017) - SendEnv ${locale_vars[*]} - - # Send COLORTERM to match TERM (bug #658540) - SendEnv COLORTERM - EOF - - cat <<-EOF >> "${ED}"/etc/ssh/ssh_config.d/9999999gentoo-security.conf || die - RevokedHostKeys "${EPREFIX}/etc/ssh/ssh_revoked_hosts" - EOF - - cat <<-EOF >> "${ED}"/etc/ssh/ssh_revoked_hosts || die - # https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ - ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== - EOF - - cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/9999999gentoo.conf || die - # Allow client to pass locale environment variables (bug #367017) - AcceptEnv ${locale_vars[*]} - - # Allow client to pass COLORTERM to match TERM (bug #658540) - AcceptEnv COLORTERM - EOF - - if use pam ; then - cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/9999999gentoo-pam.conf || die - UsePAM yes - # This interferes with PAM. - PasswordAuthentication no - # PAM can do its own handling of MOTD. - PrintMotd no - PrintLastLog no - EOF - fi - - if use livecd ; then - cat <<-EOF >> "${ED}"/etc/ssh/sshd_config.d/9999999gentoo-livecd.conf || die - # Allow root login with password on livecds. - PermitRootLogin Yes - EOF - fi -} - -src_install() { - emake install-nokeys DESTDIR="${D}" - fperms 600 /etc/ssh/sshd_config - dobin contrib/ssh-copy-id - newinitd "${FILESDIR}"/sshd-r1.initd sshd - newconfd "${FILESDIR}"/sshd-r1.confd sshd - - if use pam; then - newpamd "${FILESDIR}"/sshd.pam_include.2 sshd - fi - - tweak_ssh_configs - - doman contrib/ssh-copy-id.1 - dodoc CREDITS OVERVIEW README* TODO sshd_config - use hpn && dodoc HPN-README - use X509 || dodoc ChangeLog - - diropts -m 0700 - dodir /etc/skel/.ssh - rmdir "${ED}"/var/empty || die - - systemd_dounit "${FILESDIR}"/sshd.socket - systemd_newunit "${FILESDIR}"/sshd.service.1 sshd.service - systemd_newunit "${FILESDIR}"/sshd_at.service.1 'sshd@.service' -} - -pkg_preinst() { - if ! use ssl && has_version "${CATEGORY}/${PN}[ssl]"; then - show_ssl_warning=1 - fi -} - -pkg_postinst() { - local old_ver - for old_ver in ${REPLACING_VERSIONS}; do - if ver_test "${old_ver}" -lt "5.8_p1"; then - elog "Starting with openssh-5.8p1, the server will default to a newer key" - elog "algorithm (ECDSA). You are encouraged to manually update your stored" - elog "keys list as servers update theirs. See ssh-keyscan(1) for more info." - fi - if ver_test "${old_ver}" -lt "7.0_p1"; then - elog "Starting with openssh-6.7, support for USE=tcpd has been dropped by upstream." - elog "Make sure to update any configs that you might have. Note that xinetd might" - elog "be an alternative for you as it supports USE=tcpd." - fi - if ver_test "${old_ver}" -lt "7.1_p1"; then #557388 #555518 - elog "Starting with openssh-7.0, support for ssh-dss keys were disabled due to their" - elog "weak sizes. If you rely on these key types, you can re-enable the key types by" - elog "adding to your sshd_config or ~/.ssh/config files:" - elog " PubkeyAcceptedKeyTypes=+ssh-dss" - elog "You should however generate new keys using rsa or ed25519." - - elog "Starting with openssh-7.0, the default for PermitRootLogin changed from 'yes'" - elog "to 'prohibit-password'. That means password auth for root users no longer works" - elog "out of the box. If you need this, please update your sshd_config explicitly." - fi - if ver_test "${old_ver}" -lt "7.6_p1"; then - elog "Starting with openssh-7.6p1, openssh upstream has removed ssh1 support entirely." - elog "Furthermore, rsa keys with less than 1024 bits will be refused." - fi - if ver_test "${old_ver}" -lt "7.7_p1"; then - elog "Starting with openssh-7.7p1, we no longer patch openssh to provide LDAP functionality." - elog "Install sys-auth/ssh-ldap-pubkey and use OpenSSH's \"AuthorizedKeysCommand\" option" - elog "if you need to authenticate against LDAP." - elog "See https://wiki.gentoo.org/wiki/SSH/LDAP_migration for more details." - fi - if ver_test "${old_ver}" -lt "8.2_p1"; then - ewarn "After upgrading to openssh-8.2p1 please restart sshd, otherwise you" - ewarn "will not be able to establish new sessions. Restarting sshd over a ssh" - ewarn "connection is generally safe." - fi - if ver_test "${old_ver}" -lt "9.2_p1-r1" && systemd_is_booted; then - ewarn "From openssh-9.2_p1-r1 the supplied systemd unit file defaults to" - ewarn "'Restart=on-failure', which causes the service to automatically restart if it" - ewarn "terminates with an unclean exit code or signal. This feature is useful for most users," - ewarn "but it can increase the vulnerability of the system in the event of a future exploit." - ewarn "If you have a web-facing setup or are concerned about security, it is recommended to" - ewarn "set 'Restart=no' in your sshd unit file." - fi - done - - if [[ -n ${show_ssl_warning} ]]; then - elog "Be aware that by disabling openssl support in openssh, the server and clients" - elog "no longer support dss/rsa/ecdsa keys. You will need to generate ed25519 keys" - elog "and update all clients/servers that utilize them." - fi - - if use hpn && [[ -n "${HPN_DISABLE_MTAES}" ]] ; then - elog "" - elog "HPN's multi-threaded AES CTR cipher is currently known to be broken" - elog "and therefore disabled at runtime per default." - elog "Make sure your sshd_config is up to date and contains" - elog "" - elog " DisableMTAES yes" - elog "" - elog "Otherwise you maybe unable to connect to this sshd using any AES CTR cipher." - elog "" - fi -} diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest index 719b736bdfac..030dc193e6c2 100644 --- a/net-misc/openssh/Manifest +++ b/net-misc/openssh/Manifest @@ -5,6 +5,7 @@ AUX openssh-9.3_p1-fix-putty-tests.patch 1691 BLAKE2B 8a92766bd2db65a4dab1254a35 AUX openssh-9.3_p1-gss-use-HOST_NAME_MAX.patch 350 BLAKE2B 7baae8cf4140e7ace3486c5c1a34fecb8f8ce2dc2818f046645e11ac37fb87afb0d1bb15a5660e106b94867c24e22da72fbdc1c9255d2ce2ede164b9922a1484 SHA512 d5e13ec0ae1e7d73bfe15e7a0507730f92e4109ab5daa0d99c4d4a9800d3b8df19e26b56e0aa1b5cedb5635f40ef63d9806bb92ac4eb342a1e196e38380b1c13 AUX openssh-9.3_p1-openssl-ignore-status.patch 765 BLAKE2B 6ddc498cef115a38054eb8f1fddac34048b94592e54f8e31dc11717fe872f3d66a7e6877d2449102fbe18a0ee2a35732991abe946b1fe10abfa48bbec6871b26 SHA512 ab15d6dfdb8d59946684501f6f30ac0eb82676855b7b57f19f2027a7ada072f9062fcb96911111a50cfc3838492faddd282db381ec83d22462644ccddccf0ae7 AUX openssh-9.3_p1-openssl-version-compat-check.patch 2588 BLAKE2B 635e9d4e0ca515d4da190075371b85b5c1885fd7d9b621d6f21399be0faf0be96e5e31875611392386b897f74087d75a00203a74c9f9ecf0be447bf354fcf4a2 SHA512 a27afa1b07a47f0ecf74d30ca85e7b4f8c79857c8019d274aeaed88b81149ce6241fd16f1023f14dbdc701e8c9d8671f6aadda2e21d620a47af8778b8531b991 +AUX openssh-9.3_p2-zlib-1.3.patch 671 BLAKE2B 44a974e83faaee7336898227bc6f14ff4ab6e8e91e2d8f61d22f45b4d73e57a79b505143620d3a910c6e7cea91ab406e10ffcf23a802f447843f5c2836e37c34 SHA512 d2e5992c783b46b4859501aa32aa7b0acc5ec9e512589e18faebfa8660c52a3ad9ffa3d5a4cd5ba9a5fadb7ab86e51c32714dd23325054b05fa07194bd86f7d7 AUX sshd-r1.confd 774 BLAKE2B df3f3f28cb4d35b49851399b52408c42e242ae3168ff3fc79add211903567da370cfe86a267932ca9cf13c3afbc38a8f1b53e753a31670ee61bf8ba8747832f8 SHA512 3a69752592126024319a95f1c1747af508fd639c86eca472106c5d6c23d5eeaa441ca74740d4b1aafaa0db759d38879e3c1cee742b08d6166ebc58cddac1e2fe AUX sshd-r1.initd 2675 BLAKE2B 47e87cec2d15b90aae362ce0c8e8ba08dada9ebc244e28be1fe67d24deb00675d3d9b8fef40def8a9224a3e2d15ab717574a3d837e099133c1cf013079588b55 SHA512 257d6437162b76c4a3a648ecc5d4739ca7eaa60b192fde91422c6c05d0de6adfa9635adc24d57dc3da6beb92b1b354ffe8fddad3db453efb610195d5509a4e27 AUX sshd.pam_include.2 156 BLAKE2B 91ebefbb1264fe3fe98df0a72ac22a4cd8a787b3b391af5769798e0b0185f0a588bc089d229c76138fd2db39fbe6bd33924f0d53e0513074d9c2d7abf88dcb78 SHA512 d3f7e6ca8c9f2b5060ebccb259316bb59c9a7e158e8ef9466765a20db263a4043a590811f1a3ab072b718dbd70898bc69b77e0b19603d7f394b5ac1bd0a4a56c @@ -17,7 +18,7 @@ DIST openssh-9.3p2.tar.gz 1835850 BLAKE2B 38f8d4ada263112b318fafccabf0a33a004d82 DIST openssh-9.3p2.tar.gz.asc 833 BLAKE2B cfba3867d7f97cb2c904bd3ae111bd63e8a050464b66e3f3f22390839a153d57ef5819182f8ad99a6b520f27881143552dc64fccfc33dcc0483ffe1ef33a5a47 SHA512 759e512a36a3a62264803b517298a65c83e1daebd9867e28ea1ca4999c38539368815ccda86540a4f5d45fa79c539d8242995ba55f2918baf2a7404c105e337a DIST openssh-9.4p1.tar.gz 1845094 BLAKE2B d13d758129cce947d3f12edb6e88406aad10de6887b19ffa3ebd8e382b742a05f2a692a8824aec99939f6c7e13fbccc3bb14e5ee112f9a9255d4882eb87dcf53 SHA512 0aaedeced7dbc70419c7245eb0e9db4ef570e0e7739b890ebae04d56da5fe8d147e8e150f3c943f60730976569e3ac6cc8da62ec7e2a78e2ef47d295ca0b1d25 DIST openssh-9.4p1.tar.gz.asc 833 BLAKE2B 95eedd9356766e5d0ea1261da3dc4c7869f054b418c626fb35815a0aa655b1ddbf54436b437d98c4344b05c9196c8fa1f592eac07b3ccf08bd3e980f8b6955af SHA512 983b4ebaa3b98e70831ce686cb503270926c065163a2510eef0c5102ef50b6e665b889ee15ea8c0bd7c4bbddb19270f036e1d554a8212ef2c292f9c682c8631a -EBUILD openssh-9.3_p1-r1.ebuild 13404 BLAKE2B e90967abd981b984cabb0103e2137ced43b424de3e9bb26c1d7dac510566e167f6b88e0303dab44699a0ecac82ba438181c03a08330c3dd7f5dae108c4b81705 SHA512 6a12f83fb31479316e5573321beb82bab76752e2a01622c35073950edeeae819d791032056bf11fe5ea310a3cee0834e33cb814e87a8b3ad1dda9a4641702666 -EBUILD openssh-9.3_p2.ebuild 13528 BLAKE2B 730ded6f2bbb99f1856882edf535459e0e40769f9e28709f78b200a2261ffd9de611a1dc0615d60f6d7da45793ef25e9e9c02b1eabfb75bde447b3303a4e6299 SHA512 7b1144ce50bd7a20523581f4a7b4fca4887bf73ba9e21f92c1a080c87c72e7a5513703fff842faafb24aa42169f127071467e6dc3843721054fc92089f2bd70d -EBUILD openssh-9.4_p1.ebuild 13409 BLAKE2B d067d0b20771b4e1e8a3e807b72785ac8785ef090a63109a0b73997b186873b49969cee2690bd145b8c0cf430a1d527d327954a19f36a48ecb4471fd23df6acc SHA512 4102d0bec500270c15c8645ba75c06015fa325a9b0e49874c28ae099cab539cc4fbbe3c2ad9c9a46348954dd9acd9727be8015183c4d2b8785ecacb017a7c852 +EBUILD openssh-9.3_p1-r1.ebuild 13455 BLAKE2B c45a4531688d14c3ed766f721dcb5d9603e1594526cbfa3782b491c515313567db1b60cfaafce1360f52e191c72d85d1dc2ea84bcc6f89aba6eab13b6498380a SHA512 d55d36cd0737dedc7d32321c93bbea1ce31d3b50db006f42e25073e5b4d356dc5ebd0ea652fd501be724745d8a9e0771a9d79d61ea9c822525eabbd4498434e9 +EBUILD openssh-9.3_p2.ebuild 13579 BLAKE2B d14f223e710380fef225829f0b08cadb407571143b3d46a7ea2ab9b8c4fb003a6897c1138ce749c24b1b0bed896af83f35dd81d84d8d9bc52b903124d71ef5fe SHA512 47a05c7b8962891ede466c24f2e2bc635fa42317932fd0c6c857dbd80a835d196f7fd08ae3272507cfa16daa49bc2ba667dd4a1b35b36d4f039b9045c8b0353a +EBUILD openssh-9.4_p1.ebuild 13460 BLAKE2B afabbccdb249e44e3c85503967b3640214d94b2115571f769c60f88dabbefdefb173f7b66d1fd70a9b5f305d65551d6be9aa3b9060eb476851a1878a19b0362a SHA512 0daa0f528d715543c010b8721de201236f5c5ef26c8403e987c7542725ffe977bcb02d9e331235f92a771e12cd15797f605685d733ee7fda4cc807b9180426c4 MISC metadata.xml 1788 BLAKE2B d04d3030f70f3615522672fa56e684acaa67ddce8d16cce86ba8911fb8fc11ed152be012ecf560427d271868c4841a7422aaa644305947302d3ebab62bdb577d SHA512 bd328e3a33ce04b989149333db5f774f1b52540f12ef83b08b7fcf136ae2a3a9c83bef42c28991d3536249098ca0b9ffd21e583d93599580510d8619e9fd01ca diff --git a/net-misc/openssh/files/openssh-9.3_p2-zlib-1.3.patch b/net-misc/openssh/files/openssh-9.3_p2-zlib-1.3.patch new file mode 100644 index 000000000000..f1336bbe0380 --- /dev/null +++ b/net-misc/openssh/files/openssh-9.3_p2-zlib-1.3.patch @@ -0,0 +1,21 @@ +https://bugs.gentoo.org/912766 +https://github.com/openssh/openssh-portable/commit/cb4ed12ffc332d1f72d054ed92655b5f1c38f621 + +From cb4ed12ffc332d1f72d054ed92655b5f1c38f621 Mon Sep 17 00:00:00 2001 +From: Darren Tucker +Date: Sat, 19 Aug 2023 07:39:08 +1000 +Subject: [PATCH] Fix zlib version check for 1.3 and future version. + +bz#3604. +--- a/configure.ac ++++ b/configure.ac +@@ -1464,7 +1464,7 @@ else + [[ + int a=0, b=0, c=0, d=0, n, v; + n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d); +- if (n != 3 && n != 4) ++ if (n < 1) + exit(1); + v = a*1000000 + b*10000 + c*100 + d; + fprintf(stderr, "found zlib version %s (%d)\n", ZLIB_VERSION, v); + diff --git a/net-misc/openssh/openssh-9.3_p1-r1.ebuild b/net-misc/openssh/openssh-9.3_p1-r1.ebuild index e3184f35c252..2624fa94f0ee 100644 --- a/net-misc/openssh/openssh-9.3_p1-r1.ebuild +++ b/net-misc/openssh/openssh-9.3_p1-r1.ebuild @@ -88,6 +88,7 @@ PATCHES=( "${FILESDIR}/${PN}-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch" "${FILESDIR}/${PN}-9.3_p1-gss-use-HOST_NAME_MAX.patch" #834044 "${FILESDIR}/${PN}-9.3_p1-openssl-version-compat-check.patch" + "${FILESDIR}/${PN}-9.3_p2-zlib-1.3.patch" #912766 ) pkg_pretend() { diff --git a/net-misc/openssh/openssh-9.3_p2.ebuild b/net-misc/openssh/openssh-9.3_p2.ebuild index 8e57bfe2061c..3013b70ed4bc 100644 --- a/net-misc/openssh/openssh-9.3_p2.ebuild +++ b/net-misc/openssh/openssh-9.3_p2.ebuild @@ -88,6 +88,7 @@ PATCHES=( "${FILESDIR}/${PN}-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch" "${FILESDIR}/${PN}-9.3_p1-gss-use-HOST_NAME_MAX.patch" #834044 "${FILESDIR}/${PN}-9.3_p1-openssl-version-compat-check.patch" + "${FILESDIR}/${PN}-9.3_p2-zlib-1.3.patch" #912766 ) pkg_pretend() { diff --git a/net-misc/openssh/openssh-9.4_p1.ebuild b/net-misc/openssh/openssh-9.4_p1.ebuild index ec36f3445783..5d1ffb94eba4 100644 --- a/net-misc/openssh/openssh-9.4_p1.ebuild +++ b/net-misc/openssh/openssh-9.4_p1.ebuild @@ -86,6 +86,7 @@ PATCHES=( "${FILESDIR}/${PN}-9.3_p1-disable-conch-interop-tests.patch" "${FILESDIR}/${PN}-9.3_p1-fix-putty-tests.patch" "${FILESDIR}/${PN}-9.3_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch" + "${FILESDIR}/${PN}-9.3_p2-zlib-1.3.patch" #912766 ) pkg_pretend() { diff --git a/net-misc/wget2/Manifest b/net-misc/wget2/Manifest index 41f18301c822..70d0fd1d694f 100644 --- a/net-misc/wget2/Manifest +++ b/net-misc/wget2/Manifest @@ -1,7 +1,7 @@ AUX wget2-2.0.1-stdint.patch 573 BLAKE2B bd2f85fc234a6d019c10212bee2c636c9b428476b1b0fa7379e575f157dd18aa6cc8d6221be4f3a9fecac395e920b4d6efae04f933fbae0e0e0a79f10a0a14e4 SHA512 7098cf95f2b9c3af3eca65d365e66c06292037fa9093844b02561bd6e52f9d7c676167cb0175c9d56de145e1fb93906eb8509e89291c6f4250efab666b581fd5 AUX wget2-fix-build-issues-with-clang-16.patch 841 BLAKE2B 055c0e61566fa78360481f618dbcdc5fd65f853c94ac4b5d1e75e43a5be9b6295e9281c632635405eec840a79b6d106b30bf068d7577f21d8d087f6b102f39f1 SHA512 59c95329ee7f779be169c2a9032a36dd49e8c596967ba3a6d0dc12ba3cbd67dab8acccabff7d73126232ee60b699b84ee95253c17b39b47e049134b86700608a DIST wget2-2.0.1.tar.gz 3780748 BLAKE2B cc28c58ab59c28540259545d60b19d6c513725e856fce02690e40ab0818d213bd656de704bd6310650af7190d7d3265fee859eebab326ad441f7351213fce6d3 SHA512 7a4afebf87ecda9e7e2d1fb2861c220875a96bab7c7ead6397c7ac11b6effae80d80f71b57a58d6b91a6c849b9a9fd974ce620d3050f677dd0fc4bc05358b27e -EBUILD wget2-2.0.1-r3.ebuild 2126 BLAKE2B af9a29e617300020c65e92601c5b33a4fb3b955c0a9f7bdebfef1e7e8d7511a8312a5297973e63f47f9b5efb213a66f76de8d3172cad7db505ddbdaf4a4ab155 SHA512 10f834711efca9ed76b4efdeed537524aaacefb4c25300a0bc437b3e107d754cac9976dae00e0f08a4afea981cbd5beb73c9d938a24f3be96a1e65b4fa4b5ddf -EBUILD wget2-2.0.1-r4.ebuild 2159 BLAKE2B 263d8d0f357ffa3b9925036fdc8386c6cc0ffe4b5cee9d179d96fff75e99121cb3cf5a26e64da93f26f2aa780a92fbe6ee8577aed0dc751e7e9287833ce6fce5 SHA512 b64ec5071f2863991008b542f1b8a8ae73dd672050eb89a300253650d87dbb0e8f591e0a66db57fc6f98f048704158d14d92e0abca792d7640935a1943965bc5 +EBUILD wget2-2.0.1-r3.ebuild 2065 BLAKE2B 2ad2b0e9428a57e4669b31889075f3805dcf246b3f9dad5fe4eb02d7516e94e3b99026f7569c646f82b2e5476be8d7fe701650188292448556905e713ff5db6e SHA512 b796b8c27a8aa102388f23b755eea235ec9fddb6f739083bac2dbe48e16a45306854c8dc62d9f0b4fdf90f3cf3a3ccc0deb21e5b685e382f2390dbcfadd53ff5 +EBUILD wget2-2.0.1-r4.ebuild 2098 BLAKE2B da254adb63d7d6a526b69bd26352c8d2f4a283197fa3a0f3a0a95763b540083cf2178ed80043864cc7d1f5be424b9ea47081b54316747302a2bae4ff15e79f73 SHA512 22829778a8140d4745065aaf256666096379856cec830f4e93b70be93c453cc2161e532586589dd92ea0ca1f51c7e16319c39eb4da2e8c92663a8c8ef203b90a EBUILD wget2-9999.ebuild 2458 BLAKE2B 4e75262df94e6db8be002957a829714cfac0f03420ed6e453c5da65929ae00364938d066d0f5a707ed9631612d0638d10c527fcc37620c7fc6764534f79a3dee SHA512 20c2d157007f78069d9e04823717ff0efe10cdc4c9dc9a56ab91c696a73c2045b5f787531d68adfc3f8a96c126885a6c1039f71200381883dfd4c32542a88d7c MISC metadata.xml 827 BLAKE2B 707f4ea6684a3ae7180790983d3a622721106990e69e8855fde5c6442fade3ff8ff6ff006c7c310bb055a68a7e4ceb376d855393fa491ae6f41ad2e272072fd5 SHA512 7022b91c3c5eb59d3c5a0bc7a5f3f36b25ae766f866b253cdab284ce4c723f2860a82bc8042a9b761911bc80e4726a84893107e27e3cefe84fa2ad4fcbfd69b4 diff --git a/net-misc/wget2/wget2-2.0.1-r3.ebuild b/net-misc/wget2/wget2-2.0.1-r3.ebuild index 7963200843bb..560f1211dd2b 100644 --- a/net-misc/wget2/wget2-2.0.1-r3.ebuild +++ b/net-misc/wget2/wget2-2.0.1-r3.ebuild @@ -10,7 +10,6 @@ SRC_URI="mirror://gnu/wget/${P}.tar.gz" # LGPL for libwget LICENSE="GPL-3+ LGPL-3+" SLOT="0/0" # subslot = libwget.so version -QA_PKGCONFIG_VERSION="2.1.0" # libwget pkg-config versioning KEYWORDS="~amd64 ~arm64 ~x86" IUSE="brotli bzip2 doc +gnutls gpgme +http2 idn lzip lzma openssl pcre psl +ssl test xattr zlib" diff --git a/net-misc/wget2/wget2-2.0.1-r4.ebuild b/net-misc/wget2/wget2-2.0.1-r4.ebuild index 981ce1c60b0c..034018c48ad3 100644 --- a/net-misc/wget2/wget2-2.0.1-r4.ebuild +++ b/net-misc/wget2/wget2-2.0.1-r4.ebuild @@ -10,7 +10,6 @@ SRC_URI="mirror://gnu/wget/${P}.tar.gz" # LGPL for libwget LICENSE="GPL-3+ LGPL-3+" SLOT="0/0" # subslot = libwget.so version -QA_PKGCONFIG_VERSION="2.1.0" # libwget pkg-config versioning KEYWORDS="~amd64 ~arm64 ~x86" IUSE="brotli bzip2 doc +gnutls gpgme +http2 idn lzip lzma openssl pcre psl +ssl test xattr zlib" diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz index 73bfbcea93f3..eeb96c9affcf 100644 Binary files a/net-p2p/Manifest.gz and b/net-p2p/Manifest.gz differ diff --git a/net-p2p/syncthing/Manifest b/net-p2p/syncthing/Manifest index 50e2fbae0289..0bc131c07b12 100644 --- a/net-p2p/syncthing/Manifest +++ b/net-p2p/syncthing/Manifest @@ -14,6 +14,6 @@ DIST syncthing-1.23.5.tar.gz 14196275 BLAKE2B e9d44ed83546ea28e474379c7b3141e447 DIST syncthing-1.23.6.tar.gz 14213659 BLAKE2B ef4f1a8bbf5bce6c7bc9bf80f55c875b5edfd5c10481676ddff9b1579afc518723a28d83424e62a178192f795b30526eca912a3e0d20be1901b065c431acf139 SHA512 32162bcf1677015d3359a141968c9e3544c8bd631905489a11bf79f45fa4ae442e8dc0f24c19c2b55defd88b3d5b56ae35d352aac9c09f6b82c50fd8b27fc796 DIST syncthing-1.23.7.tar.gz 14314457 BLAKE2B 61efe4119617d8f63208b6ff579b5008580f3fb33b88d70fcab056cbe505950f0c71050a5e90213aad651b1efdb55bd45eefbcfd0f285a2e9e3b8c2e0ea569e9 SHA512 c52a0e80eb572b2f59b0be2222244ded68e8807ad6d65ecb9b94efa0eaae9c80fcae42e28665b0d0f95aa1018553fdab95f5d52a5dbab8ec700206b5644de28e EBUILD syncthing-1.23.5.ebuild 2915 BLAKE2B edfda20c32e041d7172efd31ee762d443f2788fdb395593a552003851387ddfac891f2ca231524fd06cbae74dd3cbe9c6b3345f49d95ad30185d41b4cb50ec10 SHA512 0092a7d80c3f9a23d0f6da1c6d5cba2665047097f329db8d85188363a367a146a88c73ae05920bbfa93a241daad9f3222b8f3b3d7d0953a6bd2946cb78c78e14 -EBUILD syncthing-1.23.6.ebuild 2920 BLAKE2B 702a664af9d4d5b86b37abddb115ef41b958128edb48ca5be0361344196ef36b2becee55d93ed9d4bbe750e8a440daa0b9d7ef4021b288874b101c484fad019c SHA512 8702fbbf62bd1fcc6e5386bef1f2fa1ddba81059fbf04d32f558e14a56ca76265464a1eccbd8675935ba359109cbd69c9bec3e6327f89f518d1ae3eabad19336 +EBUILD syncthing-1.23.6.ebuild 2917 BLAKE2B 11a37e1cfdc35fd9f10cfb2ea1caad46a9428e0ed709ba4d8e7b42987403265516a20ccf7927bba1a0db80db06819c652538c77f6aa3fff5eb62d7d7a7f221b9 SHA512 9371aadbfd553add140259497541b049a1c359321854472a0cdc7ae32d9f8161bd049614b3a16ce2bba6c84a910ae8fba607a1d4db91ce0d272c000fe435c768 EBUILD syncthing-1.23.7.ebuild 2920 BLAKE2B 702a664af9d4d5b86b37abddb115ef41b958128edb48ca5be0361344196ef36b2becee55d93ed9d4bbe750e8a440daa0b9d7ef4021b288874b101c484fad019c SHA512 8702fbbf62bd1fcc6e5386bef1f2fa1ddba81059fbf04d32f558e14a56ca76265464a1eccbd8675935ba359109cbd69c9bec3e6327f89f518d1ae3eabad19336 MISC metadata.xml 870 BLAKE2B 9d6abd4129ab6ab9ece49e3cb74b6537cf185c5e7e0d7cf893543ea6e75be83e534a8d3f4d042aeb778f9284c9ed7a6f2d60461593ae46f65901a42a3582acc2 SHA512 ef4f1fb81733a7c53f4deb239de1d01d4d2710cf92cb4abfb49659f64bfe5a080c3ab50ec9ec9bda531d0ca87f2f5b9ac80fe1beba1eaaccd1971b1759b3e93a diff --git a/net-p2p/syncthing/syncthing-1.23.6.ebuild b/net-p2p/syncthing/syncthing-1.23.6.ebuild index 56d37e45d3da..6b208134a32b 100644 --- a/net-p2p/syncthing/syncthing-1.23.6.ebuild +++ b/net-p2p/syncthing/syncthing-1.23.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${PN}-source-v$ LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0 Unlicense" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86" +KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~x86" IUSE="selinux tools" RDEPEND="acct-group/syncthing diff --git a/net-proxy/Manifest.gz b/net-proxy/Manifest.gz index d3760d9b9a59..75c9fd7ea4fd 100644 Binary files a/net-proxy/Manifest.gz and b/net-proxy/Manifest.gz differ diff --git a/net-proxy/haproxy/Manifest b/net-proxy/haproxy/Manifest index 2327edc5833c..5d0576f169fe 100644 --- a/net-proxy/haproxy/Manifest +++ b/net-proxy/haproxy/Manifest @@ -1,20 +1,16 @@ -AUX haproxy.confd 610 BLAKE2B 89c6ea0c2f623bbe7aa80a4f42de1d7fb38a2fa6e9edb5b9c758ee1c5140e750fa6be046e4854c94806a609bd3b487f2553bfeafb1db43871032731425b54f59 SHA512 80a6e109432c7e751e9e1063853f73d3269c4c3967728a90cf94230cb32308b396f9f9ad7795b74b919dae4f61e5a29a9ae7badf0908148accbe0e8ca2238913 AUX haproxy.confd-r1 637 BLAKE2B 5b79a652f0cd124ab9349ceee026c7b54de10c5c4ceccba189c856204fb149b2be667f1bcbd73cb438848d7b34f1ce15812c4fd0e3445b5a6d8c3bd77bdfeda4 SHA512 19cd0dad0fabf579b86c4de74f291e6caf6f5b91d9ae37da2315169dbb75fd35337a7a3e07f4d9e424cfe9776f39952c91f69abd6580c2df16b0d2cc8f3f099a AUX haproxy.initd-r8 1677 BLAKE2B 2bc1d95f5718fd674dbac7f41df07f3d36f83667ffa91de7dea73878af368251ede94b0aed97074b6459a44d2867a69d10b4e4a26ca8a1a4c3e58f68078bbebf SHA512 164fbafeba8475085b7c3c3356f6a39a8c7ae9ed7d602391bd78185a55ed3aa342d5e4d0aa4c4e8f07581ea4299b50614b30808dff6e1f5beec834c55b3bf8a2 -DIST haproxy-2.2.25.tar.gz 2957420 BLAKE2B 58f85c063bada9c943415ff8a8e51232dec0f4c5b09d43c6a5437ff83bd2cb753bb81f67ad2c4b808cd1995ea6d4b2b2b70017a3f940007637fa398c5bb6884c SHA512 652a0d2eef0706ec506a949c560d7b99d111a75519daaa9a31ab53d99d7fdfc584c52d8401f257bb8f8ac58fc51f1403467749438fde684f064d616a2b4485a2 -DIST haproxy-2.2.30.tar.gz 2974259 BLAKE2B fd506d4f449194ea3c72190f2d92233ba7bac04f9cc69173c0c1b95ba66658ddcaa49fca10737b5af5ad8bc4d5efcfd17e3209f703e9399093786c72647ddafb SHA512 9c8486fac3794df97151468a1cbe26aa1fd07e1e9fd00f8adf35144e39eebe01795741e984891f0501184228ac431a3cf8676361aa9d8d415a58edabcc515c28 DIST haproxy-2.4.18.tar.gz 3626923 BLAKE2B 1ec312a5607634f7906cfcf5d4e22d829bdca9ee436d2364ff30552375b3acaf748a79dd8a67e215007786aa57ae305e9270d62a07397bfc34f72799e4870220 SHA512 4362ebf5eef6560adf558a4db596c2a0349dca05ee51e69c60f5e995d364e4f68d3422391fc5286dd8e2e65ce41a459dbbcba01e6f7b5918870b214683922488 DIST haproxy-2.4.23.tar.gz 3652465 BLAKE2B 271fd166365f5589653b6651d30306689e99710c27964e70a126469c3b9b616af2923be2276fc8c87362303388ee2bf28e80ca8bfa02dc45bc0e2d931e33e685 SHA512 d40203f9bf4f4a76dce09d0b1c785060d545dd8b7907b752d7fec9b12d7e2e4c2c7aca915d72c79e19040a75bd7d338c0783f9897cf1a46bdb047e336a0aa227 +DIST haproxy-2.4.24.tar.gz 3657466 BLAKE2B b8b7065ee87a02b239e55e2b6943aa56a6613e87bb76e086b60bda35221c7a6a0a70e4dd8765914c6af9c4f4f3d54e77143f3d32409473bb2d139f956fc3d2b2 SHA512 48ff30ab27c6c92309255ba8aae25e950be8342d35f527bd5ff4eba05fa4049c7bdbc5acbcf7c62cff81af0b0746fe29079334a859cd7a99b7ab4688774239db DIST haproxy-2.6.14.tar.gz 4067797 BLAKE2B 20439faeca2c3e789542cf34d988f4de2ef643e7dd1214cad4cb2d70e39b047f32bd180cd8c410a4f7b17f7ed891938bf1b18e21d20bb41eef603ae99619810d SHA512 5acfaffba8df65d4dbbc57cdb61fd4a9e415214ee2dc8dabc3877da5501c46f4abe64a4512999ebd391e03d38f8ed146fe8a6a5deb90197c5255325f8749a601 DIST haproxy-2.6.15.tar.gz 4074156 BLAKE2B b785cb30fe34382dfd65efd1c6492434af154004bc96109a65988ff67974dedd22ddcc68f1907f9af7b3ba6e8ffde13db7ac5fef513ece1495ab559c6c2560f2 SHA512 e308f8f89df06503e10132afcaf7df9d0253122f38c44acd1ddf3e2a3d769f7721dd361d12db5948248ae42bcd7aab368e6515ccfe1e38c7bd78df764a6833eb DIST haproxy-2.7.10.tar.gz 4191948 BLAKE2B 66a64f7315d8ff4ca28d94b3dc06b327d5845bce146aa84b0b7414ef264836e1e172dc03ae44d255ddb1366eeead8959189a918669559e4e91934f68690f0b46 SHA512 47896b1084eb02a84ef6d08697c0e57147bdda1abc9b2e0eec4403297236f49f81011656a4d4f53379a8259d1dc3a55abc639905983f8cb0e97f41ac83ff871e DIST haproxy-2.7.9.tar.gz 4186553 BLAKE2B a2c7e92d008886ac5b5cf9f67be808bed68faea41b4bc25a3e5e187a4a2116bc37c40a5df9e2f640dba6c79caea39615eff434e904470e67d7703125a5ffc7e2 SHA512 774d0ae7a402fae0805706f4b88891162e18179f6ad9c2d0916ae30be2502409afdd11dfbbbce9b49564c7e14e8625e4a26751bbfc3b19e3e13ac12c8cc19495 DIST haproxy-2.8.2.tar.gz 4335907 BLAKE2B 9dcc79dec3f0e117a61c91e41b5e92d2b3788935e116db828abbdaae8c7265a5e24827731e6b29f30426cddf64f04ccac0d5293d27a4eec929fd4f936af761d5 SHA512 717bbdd626d3c03c06ad237fe2cb46c71b7cddcf0ba40b6bedb66293a9db9655204f83848ada32dc28dd782b98c8ee32516f90203ac0273759f171e955b4527d -EBUILD haproxy-2.2.25.ebuild 5366 BLAKE2B 02593a431a2a273984fd0b98d76a749c3e3979fc2b4a3c67ba566db9346eb018665271e8c532fc1bbfbd90e76a03cab8da32be0598aeed5d87bae26599205b7b SHA512 2d902b8349729bbabade99e2287df68ff10654c0a02421a9a1304dfe12c5be32445e3696f36a9199dc58e73c945e5100bc7ae689a553087ea35096d4e43794b9 -EBUILD haproxy-2.2.30.ebuild 5338 BLAKE2B ff4683e23921c1fdb9600b8ca688c6d01a54d6fd67cafc69db1892d114aebe71ac9f7e128af81b4eff64320ce654146d9cf5e275b66fc8708514ba7f2f058d31 SHA512 6e3de88bd11e551adba5497005db64e4e431b76a6aebbc41e47a485ebe2fc9a01dd6b975b3d702e9279403ef7b65e11ab7748c3c5c42593b03f7d4083be691c2 -EBUILD haproxy-2.2.9999.ebuild 5340 BLAKE2B 9c9187eb4ab5207904937754cc796b296284854c8540da1792131674545cee3823ca709ec044844b99afd02dcd5988cc00a13805f94bff567d98a242d8312a62 SHA512 38aac92d320dd9aa3c98644b241c17e5e1e3e54f44cf06f68adac4eb319060324b6728a0040f4cc31e9e4ad7d5e25c7f295afc46aa68f37200569b45e9067a27 EBUILD haproxy-2.4.18.ebuild 5598 BLAKE2B 1c7283001f105bb98bd22bba4c01e0589c26df49c4faeea559fef51e7715758a0146f9f8fb7046d144ba1c8308f91758a4a9ddcce9f9dac6db42bbca5043a786 SHA512 18ec1088515e435ae8710667da6a1c4fd815c16bd0889595c4285cb57624697ef6a658746c0128adcaa786d46e7e4a82d637d5c71cb17c4ef2f1830bcb30bffc EBUILD haproxy-2.4.23.ebuild 5613 BLAKE2B 5d7842478ff1eb6704c22cea3c95449a9a7297ebf7d0deca513d13aace68824e964f0165d9253e65a898e0b19de28baf05a4fc9b29f2341bf6afec5fae68b2ba SHA512 a1d269f366474dde7283dc8fa8e1a958801c10b8b384ecfdb31f05b7c75ef4129b66e4792ecc04e7c46f9224c862353ccb36fb586b0deaf1cd911c4246fd411d +EBUILD haproxy-2.4.24.ebuild 5615 BLAKE2B 0d6b8841fb5bd2ef6fc7dfcafed75db8fb5a62277e2e6a0662aecd0746f80ed82f8f9ac682a32731bb8402214d68f0c08f7e6a6a359f9ab48ea58cbfd772be0e SHA512 5ceae9bd306b0735c9e7d95dcf6c998f799db8478bc82b0fcd2ee4586b28dea7e7f77c939922d2bf0c00fdf3965f470ee3421ce829158278765b033da5755431 EBUILD haproxy-2.4.9999.ebuild 5615 BLAKE2B 0d6b8841fb5bd2ef6fc7dfcafed75db8fb5a62277e2e6a0662aecd0746f80ed82f8f9ac682a32731bb8402214d68f0c08f7e6a6a359f9ab48ea58cbfd772be0e SHA512 5ceae9bd306b0735c9e7d95dcf6c998f799db8478bc82b0fcd2ee4586b28dea7e7f77c939922d2bf0c00fdf3965f470ee3421ce829158278765b033da5755431 EBUILD haproxy-2.6.14.ebuild 5605 BLAKE2B 727982399c89e63333dd6ba9c9b8b10fd4056a78eec4f13eba1232c3d9d96392a351dc8c67c1f9184cadc1de7713e1170ed0c7301805d726da5e663282c77689 SHA512 c4bd3a4faf3dcde99928eb027eb2face317a3b100dde326a784d400f184c1cd8ae329d9717954082b49143aa29f28058ce990df0fb2b5c687b5d870f4ed60fe9 EBUILD haproxy-2.6.15.ebuild 5607 BLAKE2B ba2ff558d807e8b3c984e7a8469d709e272ccfa4e416febfee1618b1a09fbc654fb41f4801b427d5a4c4fe0be4768ebbfb8deac41f298f40197402af31e8b7f5 SHA512 96a7892eb7b081a56277b81e1537a4266728ab08fd5b80eda701599246d7a8a17244b8d4871c93304f5fc4325f65405b5d15b16785544480b51c13cf131496e3 diff --git a/net-proxy/haproxy/files/haproxy.confd b/net-proxy/haproxy/files/haproxy.confd deleted file mode 100644 index 30739eb8bf23..000000000000 --- a/net-proxy/haproxy/files/haproxy.confd +++ /dev/null @@ -1,14 +0,0 @@ -# HAProxy config file(s), space separated -#CONFIGS="/etc/haproxy/haproxy.cfg" - -# Additional HAProxy command line options -HAPROXY_OPTS="" - -# If you want to make use ot the new seamless reload you can just write your own -# reload_seamless function here. It will be called by the init script. -# For more information on how to use that feature please have a look at the -# "seamless_reload.txt" documentation file (requires net-proxy/haproxy[examples]) -#reload_seamless() { -# checkpath -d -m 0700 haproxy:haproxy "/run/haproxy/" -# socat /run/haproxy/socket - <<< "show servers state" > /run/haproxy/global.state -#} diff --git a/net-proxy/haproxy/haproxy-2.2.25.ebuild b/net-proxy/haproxy/haproxy-2.2.25.ebuild deleted file mode 100644 index bec46c997025..000000000000 --- a/net-proxy/haproxy/haproxy-2.2.25.ebuild +++ /dev/null @@ -1,184 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -LUA_COMPAT=( lua5-3 ) - -[[ ${PV} == *9999 ]] && SCM="git-r3" -inherit toolchain-funcs flag-o-matic lua-single systemd linux-info ${SCM} - -MY_P="${PN}-${PV/_beta/-dev}" - -DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments" -HOMEPAGE="http://www.haproxy.org" -if [[ ${PV} != *9999 ]]; then - SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz" - KEYWORDS="amd64 arm ~arm64 ppc ~x86" -elif [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/" - EGIT_BRANCH=master -else - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/" - EGIT_BRANCH=master -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1-2)" -IUSE="+crypt doc examples slz +net_ns +pcre pcre-jit prometheus-exporter -ssl systemd +threads tools +zlib lua 51degrees wurfl" -REQUIRED_USE="pcre-jit? ( pcre ) - lua? ( ${LUA_REQUIRED_USE} ) - ?? ( slz zlib )" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - crypt? ( virtual/libcrypt:= ) - pcre? ( - dev-libs/libpcre2:= - pcre-jit? ( dev-libs/libpcre2:=[jit] ) - ) - ssl? ( - dev-libs/openssl:0= - ) - slz? ( dev-libs/libslz:= ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - lua? ( ${LUA_DEPS} )" -RDEPEND="${DEPEND} - acct-group/haproxy - acct-user/haproxy" - -S="${WORKDIR}/${MY_P}" - -DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README ) -CONTRIBS=( halog iprange ) -# ip6range is present in 1.6, but broken. -ver_test ${PV} -ge 1.7.0 && CONTRIBS+=( ip6range spoa_example tcploop ) -# TODO: mod_defender - requires apache / APR, modsecurity - the same -ver_test ${PV} -ge 1.8.0 && CONTRIBS+=( hpack ) - -haproxy_use() { - (( $# != 2 )) && die "${FUNCNAME} " - - usex "${1}" "USE_${2}=1" "USE_${2}=" -} - -pkg_setup() { - use lua && lua-single_pkg_setup - if use net_ns; then - CONFIG_CHECK="~NET_NS" - linux-info_pkg_setup - fi -} - -src_compile() { - local -a args=( - V=1 - # Switching to PCRE2 by default, bug 838013 - PCRE= - PCRE_JIT= - ) - - if use elibc_musl; then - args+=( TARGET=linux-musl ) - else - args+=( TARGET=linux-glibc ) - fi - - # TODO: PCRE2_WIDTH? - args+=( $(haproxy_use threads THREAD) ) - args+=( $(haproxy_use crypt LIBCRYPT) ) - args+=( $(haproxy_use net_ns NS) ) - args+=( $(haproxy_use pcre PCRE2) ) - args+=( $(haproxy_use pcre-jit PCRE2_JIT) ) - args+=( $(haproxy_use ssl OPENSSL) ) - args+=( $(haproxy_use slz SLZ) ) - args+=( $(haproxy_use zlib ZLIB) ) - args+=( $(haproxy_use lua LUA) ) - args+=( $(haproxy_use 51degrees 51DEGREES) ) - args+=( $(haproxy_use wurfl WURFL) ) - args+=( $(haproxy_use systemd SYSTEMD) ) - - # For now, until the strict-aliasing breakage will be fixed - append-cflags -fno-strict-aliasing - - # Bug #668002 - if use ppc || use arm || use hppa; then - TARGET_LDFLAGS=-latomic - fi - - if use prometheus-exporter; then - EXTRA_OBJS="contrib/prometheus-exporter/service-prometheus.o" - fi - - # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" ${args[@]} - emake -C contrib/systemd SBINDIR=/usr/sbin - - if use tools ; then - for contrib in ${CONTRIBS[@]} ; do - # Those two includes are a workaround for hpack Makefile missing those - emake -C contrib/${contrib} \ - CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" ${args[@]} - done - fi -} - -src_install() { - dosbin haproxy - dosym ../sbin/haproxy /usr/bin/haproxy - - newconfd "${FILESDIR}/${PN}.confd-r1" ${PN} - newinitd "${FILESDIR}/${PN}.initd-r8" ${PN} - - doman doc/haproxy.1 - - systemd_dounit contrib/systemd/haproxy.service - - einstalldocs - - # The errorfiles are used by upstream defaults. - insinto /etc/haproxy/errors/ - doins examples/errorfiles/* - - if use doc; then - dodoc ROADMAP doc/*.txt - #if use lua; then - # TODO: doc/lua-api/ - #fi - fi - - if use tools ; then - has halog "${CONTRIBS[@]}" && dobin contrib/halog/halog - has "iprange" "${CONTRIBS[@]}" && newbin contrib/iprange/iprange haproxy_iprange - has "ip6range" "${CONTRIBS[@]}" && newbin contrib/ip6range/ip6range haproxy_ip6range - has "spoa_example" "${CONTRIBS[@]}" && newbin contrib/spoa_example/spoa haproxy_spoa_example - has "spoa_example" "${CONTRIBS[@]}" && newdoc contrib/spoa_example/README README.spoa_example - has "tcploop" "${CONTRIBS[@]}" && newbin contrib/tcploop/tcploop haproxy_tcploop - has "hpack" "${CONTRIBS[@]}" && newbin contrib/hpack/gen-rht haproxy_hpack - fi - - if use examples ; then - docinto examples - dodoc examples/*.cfg - dodoc doc/seamless_reload.txt - fi - - insinto /usr/share/vim/vimfiles/syntax - doins contrib/syntax-highlight/haproxy.vim -} - -pkg_postinst() { - if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then - ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service." - ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created." - ewarn "Make use of them with the \"user\" and \"group\" directives." - - if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then - einfo "Please consult the installed documentation for learning the configuration file's syntax." - einfo "The documentation and sample configuration files are installed here:" - einfo " ${EROOT}/usr/share/doc/${PF}" - fi - fi -} diff --git a/net-proxy/haproxy/haproxy-2.2.30.ebuild b/net-proxy/haproxy/haproxy-2.2.30.ebuild deleted file mode 100644 index dfbee228881a..000000000000 --- a/net-proxy/haproxy/haproxy-2.2.30.ebuild +++ /dev/null @@ -1,185 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -LUA_COMPAT=( lua5-3 ) - -[[ ${PV} == *9999 ]] && SCM="git-r3" -inherit toolchain-funcs flag-o-matic lua-single systemd linux-info ${SCM} - -MY_P="${PN}-${PV/_beta/-dev}" - -DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments" -HOMEPAGE="http://www.haproxy.org" -if [[ ${PV} != *9999 ]]; then - SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ppc ~x86" -elif [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/" - EGIT_BRANCH=master -else - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/" - EGIT_BRANCH=master -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1-2)" -IUSE="+crypt doc examples slz +net_ns +pcre pcre-jit prometheus-exporter -ssl systemd +threads tools +zlib lua 51degrees wurfl" -REQUIRED_USE="pcre-jit? ( pcre ) - lua? ( ${LUA_REQUIRED_USE} ) - ?? ( slz zlib )" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - crypt? ( virtual/libcrypt:= ) - pcre? ( - dev-libs/libpcre2:= - pcre-jit? ( dev-libs/libpcre2:=[jit] ) - ) - ssl? ( - dev-libs/openssl:0= - ) - slz? ( dev-libs/libslz:= ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - lua? ( ${LUA_DEPS} )" -RDEPEND="${DEPEND} - acct-group/haproxy - acct-user/haproxy" - -S="${WORKDIR}/${MY_P}" - -DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README ) -CONTRIBS=( halog iprange ) -# ip6range is present in 1.6, but broken. -ver_test ${PV} -ge 1.7.0 && CONTRIBS+=( ip6range spoa_example tcploop ) -# TODO: mod_defender - requires apache / APR, modsecurity - the same -ver_test ${PV} -ge 1.8.0 && CONTRIBS+=( hpack ) - -haproxy_use() { - (( $# != 2 )) && die "${FUNCNAME} " - - usex "${1}" "USE_${2}=1" "USE_${2}=" -} - -pkg_setup() { - use lua && lua-single_pkg_setup - if use net_ns; then - CONFIG_CHECK="~NET_NS" - linux-info_pkg_setup - fi -} - -src_compile() { - local -a args=( - V=1 - # Switching to PCRE2 by default, bug 838013 - PCRE= - PCRE_JIT= - ) - - if use elibc_musl; then - args+=( TARGET=linux-musl ) - else - args+=( TARGET=linux-glibc ) - fi - - # TODO: PCRE2_WIDTH? - args+=( $(haproxy_use threads THREAD) ) - args+=( $(haproxy_use crypt LIBCRYPT) ) - args+=( $(haproxy_use net_ns NS) ) - args+=( $(haproxy_use pcre PCRE2) ) - args+=( $(haproxy_use pcre-jit PCRE2_JIT) ) - args+=( $(haproxy_use ssl OPENSSL) ) - args+=( $(haproxy_use slz SLZ) ) - args+=( $(haproxy_use zlib ZLIB) ) - args+=( $(haproxy_use lua LUA) ) - args+=( $(haproxy_use 51degrees 51DEGREES) ) - args+=( $(haproxy_use wurfl WURFL) ) - args+=( $(haproxy_use systemd SYSTEMD) ) - - # For now, until the strict-aliasing breakage will be fixed - append-cflags -fno-strict-aliasing - - # Bug #668002 - if use ppc || use arm || use hppa; then - TARGET_LDFLAGS=-latomic - fi - - if use prometheus-exporter; then - EXTRA_OBJS="contrib/prometheus-exporter/service-prometheus.o" - fi - - # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \ - TARGET_LDFLAGS="${TARGET_LDFLAGS}" ${args[@]} - emake -C contrib/systemd SBINDIR=/usr/sbin - - if use tools ; then - for contrib in ${CONTRIBS[@]} ; do - # Those two includes are a workaround for hpack Makefile missing those - emake -C contrib/${contrib} \ - CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ - CC="$(tc-getCC)" ${args[@]} - done - fi -} - -src_install() { - dosbin haproxy - - newconfd "${FILESDIR}/${PN}.confd-r1" ${PN} - newinitd "${FILESDIR}/${PN}.initd-r8" ${PN} - - doman doc/haproxy.1 - - systemd_dounit contrib/systemd/haproxy.service - - einstalldocs - - # The errorfiles are used by upstream defaults. - insinto /etc/haproxy/errors/ - doins examples/errorfiles/* - - if use doc; then - dodoc ROADMAP doc/*.txt - #if use lua; then - # TODO: doc/lua-api/ - #fi - fi - - if use tools ; then - has halog "${CONTRIBS[@]}" && dobin contrib/halog/halog - has "iprange" "${CONTRIBS[@]}" && newbin contrib/iprange/iprange haproxy_iprange - has "ip6range" "${CONTRIBS[@]}" && newbin contrib/ip6range/ip6range haproxy_ip6range - has "spoa_example" "${CONTRIBS[@]}" && newbin contrib/spoa_example/spoa haproxy_spoa_example - has "spoa_example" "${CONTRIBS[@]}" && newdoc contrib/spoa_example/README README.spoa_example - has "tcploop" "${CONTRIBS[@]}" && newbin contrib/tcploop/tcploop haproxy_tcploop - has "hpack" "${CONTRIBS[@]}" && newbin contrib/hpack/gen-rht haproxy_hpack - fi - - if use examples ; then - docinto examples - dodoc examples/*.cfg - dodoc doc/seamless_reload.txt - fi - - insinto /usr/share/vim/vimfiles/syntax - doins contrib/syntax-highlight/haproxy.vim -} - -pkg_postinst() { - if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then - ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service." - ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created." - ewarn "Make use of them with the \"user\" and \"group\" directives." - - if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then - einfo "Please consult the installed documentation for learning the configuration file's syntax." - einfo "The documentation and sample configuration files are installed here:" - einfo " ${EROOT}/usr/share/doc/${PF}" - fi - fi -} diff --git a/net-proxy/haproxy/haproxy-2.2.9999.ebuild b/net-proxy/haproxy/haproxy-2.2.9999.ebuild deleted file mode 100644 index 6f386ae05520..000000000000 --- a/net-proxy/haproxy/haproxy-2.2.9999.ebuild +++ /dev/null @@ -1,185 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -LUA_COMPAT=( lua5-3 ) - -[[ ${PV} == *9999 ]] && SCM="git-r3" -inherit toolchain-funcs flag-o-matic lua-single systemd linux-info ${SCM} - -MY_P="${PN}-${PV/_beta/-dev}" - -DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments" -HOMEPAGE="http://www.haproxy.org" -if [[ ${PV} != *9999 ]]; then - SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" -elif [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/" - EGIT_BRANCH=master -else - EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/" - EGIT_BRANCH=master -fi - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/$(ver_cut 1-2)" -IUSE="+crypt doc examples slz +net_ns +pcre pcre-jit prometheus-exporter -ssl systemd +threads tools +zlib lua 51degrees wurfl" -REQUIRED_USE="pcre-jit? ( pcre ) - lua? ( ${LUA_REQUIRED_USE} ) - ?? ( slz zlib )" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - crypt? ( virtual/libcrypt:= ) - pcre? ( - dev-libs/libpcre2:= - pcre-jit? ( dev-libs/libpcre2:=[jit] ) - ) - ssl? ( - dev-libs/openssl:0= - ) - slz? ( dev-libs/libslz:= ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - lua? ( ${LUA_DEPS} )" -RDEPEND="${DEPEND} - acct-group/haproxy - acct-user/haproxy" - -S="${WORKDIR}/${MY_P}" - -DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README ) -CONTRIBS=( halog iprange ) -# ip6range is present in 1.6, but broken. -ver_test ${PV} -ge 1.7.0 && CONTRIBS+=( ip6range spoa_example tcploop ) -# TODO: mod_defender - requires apache / APR, modsecurity - the same -ver_test ${PV} -ge 1.8.0 && CONTRIBS+=( hpack ) - -haproxy_use() { - (( $# != 2 )) && die "${FUNCNAME} " - - usex "${1}" "USE_${2}=1" "USE_${2}=" -} - -pkg_setup() { - use lua && lua-single_pkg_setup - if use net_ns; then - CONFIG_CHECK="~NET_NS" - linux-info_pkg_setup - fi -} - -src_compile() { - local -a args=( - V=1 - # Switching to PCRE2 by default, bug 838013 - PCRE= - PCRE_JIT= - ) - - if use elibc_musl; then - args+=( TARGET=linux-musl ) - else - args+=( TARGET=linux-glibc ) - fi - - # TODO: PCRE2_WIDTH? - args+=( $(haproxy_use threads THREAD) ) - args+=( $(haproxy_use crypt LIBCRYPT) ) - args+=( $(haproxy_use net_ns NS) ) - args+=( $(haproxy_use pcre PCRE2) ) - args+=( $(haproxy_use pcre-jit PCRE2_JIT) ) - args+=( $(haproxy_use ssl OPENSSL) ) - args+=( $(haproxy_use slz SLZ) ) - args+=( $(haproxy_use zlib ZLIB) ) - args+=( $(haproxy_use lua LUA) ) - args+=( $(haproxy_use 51degrees 51DEGREES) ) - args+=( $(haproxy_use wurfl WURFL) ) - args+=( $(haproxy_use systemd SYSTEMD) ) - - # For now, until the strict-aliasing breakage will be fixed - append-cflags -fno-strict-aliasing - - # Bug #668002 - if use ppc || use arm || use hppa; then - TARGET_LDFLAGS=-latomic - fi - - if use prometheus-exporter; then - EXTRA_OBJS="contrib/prometheus-exporter/service-prometheus.o" - fi - - # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing - emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \ - TARGET_LDFLAGS="${TARGET_LDFLAGS}" ${args[@]} - emake -C contrib/systemd SBINDIR=/usr/sbin - - if use tools ; then - for contrib in ${CONTRIBS[@]} ; do - # Those two includes are a workaround for hpack Makefile missing those - emake -C contrib/${contrib} \ - CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ - CC="$(tc-getCC)" ${args[@]} - done - fi -} - -src_install() { - dosbin haproxy - - newconfd "${FILESDIR}/${PN}.confd-r1" ${PN} - newinitd "${FILESDIR}/${PN}.initd-r8" ${PN} - - doman doc/haproxy.1 - - systemd_dounit contrib/systemd/haproxy.service - - einstalldocs - - # The errorfiles are used by upstream defaults. - insinto /etc/haproxy/errors/ - doins examples/errorfiles/* - - if use doc; then - dodoc ROADMAP doc/*.txt - #if use lua; then - # TODO: doc/lua-api/ - #fi - fi - - if use tools ; then - has halog "${CONTRIBS[@]}" && dobin contrib/halog/halog - has "iprange" "${CONTRIBS[@]}" && newbin contrib/iprange/iprange haproxy_iprange - has "ip6range" "${CONTRIBS[@]}" && newbin contrib/ip6range/ip6range haproxy_ip6range - has "spoa_example" "${CONTRIBS[@]}" && newbin contrib/spoa_example/spoa haproxy_spoa_example - has "spoa_example" "${CONTRIBS[@]}" && newdoc contrib/spoa_example/README README.spoa_example - has "tcploop" "${CONTRIBS[@]}" && newbin contrib/tcploop/tcploop haproxy_tcploop - has "hpack" "${CONTRIBS[@]}" && newbin contrib/hpack/gen-rht haproxy_hpack - fi - - if use examples ; then - docinto examples - dodoc examples/*.cfg - dodoc doc/seamless_reload.txt - fi - - insinto /usr/share/vim/vimfiles/syntax - doins contrib/syntax-highlight/haproxy.vim -} - -pkg_postinst() { - if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then - ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service." - ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created." - ewarn "Make use of them with the \"user\" and \"group\" directives." - - if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then - einfo "Please consult the installed documentation for learning the configuration file's syntax." - einfo "The documentation and sample configuration files are installed here:" - einfo " ${EROOT}/usr/share/doc/${PF}" - fi - fi -} diff --git a/net-proxy/haproxy/haproxy-2.4.24.ebuild b/net-proxy/haproxy/haproxy-2.4.24.ebuild new file mode 100644 index 000000000000..291a00595e4a --- /dev/null +++ b/net-proxy/haproxy/haproxy-2.4.24.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +LUA_COMPAT=( lua5-4 lua5-3 ) + +[[ ${PV} == *9999 ]] && SCM="git-r3" +inherit toolchain-funcs lua-single systemd linux-info ${SCM} + +MY_P="${PN}-${PV/_beta/-dev}" + +DESCRIPTION="A TCP/HTTP reverse proxy for high availability environments" +HOMEPAGE="http://www.haproxy.org" +if [[ ${PV} != *9999 ]]; then + SRC_URI="http://haproxy.1wt.eu/download/$(ver_cut 1-2)/src/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +elif [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://git.haproxy.org/git/haproxy.git/" + EGIT_BRANCH=master +else + EGIT_REPO_URI="https://git.haproxy.org/git/haproxy-$(ver_cut 1-2).git/" + EGIT_BRANCH=master +fi + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0/$(ver_cut 1-2)" +IUSE="+crypt doc examples +slz +net_ns +pcre pcre-jit prometheus-exporter +ssl systemd +threads tools zlib lua 51degrees wurfl" +REQUIRED_USE="pcre-jit? ( pcre ) + lua? ( ${LUA_REQUIRED_USE} ) + ?? ( slz zlib )" + +BDEPEND="virtual/pkgconfig" +DEPEND=" + crypt? ( virtual/libcrypt:= ) + pcre? ( + dev-libs/libpcre2:= + pcre-jit? ( dev-libs/libpcre2:=[jit] ) + ) + ssl? ( + dev-libs/openssl:0= + ) + systemd? ( sys-apps/systemd ) + zlib? ( sys-libs/zlib ) + lua? ( ${LUA_DEPS} )" +RDEPEND="${DEPEND} + acct-group/haproxy + acct-user/haproxy" + +S="${WORKDIR}/${MY_P}" + +DOCS=( CHANGELOG CONTRIBUTING MAINTAINERS README ) +EXTRAS=( admin/halog admin/iprange dev/tcploop dev/hpack ) + +haproxy_use() { + (( $# != 2 )) && die "${FUNCNAME} " + + usex "${1}" "USE_${2}=1" "USE_${2}=" +} + +pkg_setup() { + use lua && lua-single_pkg_setup + if use net_ns; then + CONFIG_CHECK="~NET_NS" + linux-info_pkg_setup + fi +} + +src_compile() { + local -a args=( + V=1 + # Switching to PCRE2 by default, bug 838013 + PCRE= + PCRE_JIT= + ) + + if use elibc_musl; then + args+=( TARGET=linux-musl ) + else + args+=( TARGET=linux-glibc ) + fi + + # TODO: PCRE2_WIDTH? + args+=( $(haproxy_use threads THREAD) ) + args+=( $(haproxy_use crypt LIBCRYPT) ) + args+=( $(haproxy_use net_ns NS) ) + args+=( $(haproxy_use pcre PCRE2) ) + args+=( $(haproxy_use pcre-jit PCRE2_JIT) ) + args+=( $(haproxy_use ssl OPENSSL) ) + args+=( $(haproxy_use slz SLZ) ) + args+=( $(haproxy_use zlib ZLIB) ) + args+=( $(haproxy_use lua LUA) ) + args+=( $(haproxy_use 51degrees 51DEGREES) ) + args+=( $(haproxy_use wurfl WURFL) ) + args+=( $(haproxy_use systemd SYSTEMD) ) + args+=( $(haproxy_use prometheus-exporter PROMEX) ) + + # Bug #668002 + if use ppc || use arm || use hppa; then + TARGET_LDFLAGS=-latomic + fi + + # HAProxy really needs some of those "SPEC_CFLAGS", like -fno-strict-aliasing + emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" EXTRA_OBJS="${EXTRA_OBJS}" \ + TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} + emake -C admin/systemd CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ + EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) \ + SBINDIR=/usr/sbin + + if use tools ; then + for extra in ${EXTRAS[@]} ; do + if [ "${extra}" = "admin/halog" ]; then + emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ + EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \ + PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} admin/halog/halog + elif [ "${extra}" = "dev/hpack" ]; then + emake CFLAGS="${CFLAGS} \$(SPEC_CFLAGS)" LDFLAGS="${LDFLAGS}" CC="$(tc-getCC)" \ + EXTRA_OBJS="${EXTRA_OBJS}" TARGET_LDFLAGS="${TARGET_LDFLAGS}" \ + PCRE_LIB="${ESYSROOT}"/usr/$(get_libdir) ${args[@]} dev/hpack/{decode,gen-enc,gen-rht} + else + # Those two includes are a workaround for hpack Makefile missing those + emake -C ${extra} \ + CFLAGS="${CFLAGS} -I../../include/ -I../../ebtree/" OPTIMIZE="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ + CC="$(tc-getCC)" ${args[@]} + fi + done + fi +} + +src_install() { + dosbin haproxy + + newconfd "${FILESDIR}/${PN}.confd-r1" ${PN} + newinitd "${FILESDIR}/${PN}.initd-r8" ${PN} + + doman doc/haproxy.1 + + systemd_dounit admin/systemd/haproxy.service + + einstalldocs + + # The errorfiles are used by upstream defaults. + insinto /etc/haproxy/errors/ + doins examples/errorfiles/* + + if use doc; then + dodoc ROADMAP doc/*.txt + #if use lua; then + # TODO: doc/lua-api/ + #fi + fi + + if use tools ; then + has admin/halog "${EXTRAS[@]}" && dobin admin/halog/halog + has admin/iprange "${EXTRAS[@]}" && { + newbin admin/iprange/iprange haproxy_iprange + newbin admin/iprange/ip6range haproxy_ip6range + } + has dev/tcploop "${EXTRAS[@]}" && newbin dev/tcploop/tcploop haproxy_tcploop + has dev/hpack "${EXTRAS[@]}" && { + newbin dev/hpack/gen-rht haproxy_gen-rht + newbin dev/hpack/gen-enc haproxy_gen-enc + newbin dev/hpack/decode haproxy_decode + } + fi + + if use examples ; then + docinto examples + dodoc examples/*.cfg + dodoc doc/seamless_reload.txt + fi + + insinto /usr/share/vim/vimfiles/syntax + doins admin/syntax-highlight/haproxy.vim +} + +pkg_postinst() { + if [[ ! -f "${EROOT}/etc/haproxy/haproxy.cfg" ]] ; then + ewarn "You need to create /etc/haproxy/haproxy.cfg before you start the haproxy service." + ewarn "It's best practice to not run haproxy as root, user and group haproxy was therefore created." + ewarn "Make use of them with the \"user\" and \"group\" directives." + + if [[ -d "${EROOT}/usr/share/doc/${PF}" ]]; then + einfo "Please consult the installed documentation for learning the configuration file's syntax." + einfo "The documentation and sample configuration files are installed here:" + einfo " ${EROOT}/usr/share/doc/${PF}" + fi + fi +} diff --git a/net-proxy/lyrebird/Manifest b/net-proxy/lyrebird/Manifest index 8ecbd635cee7..e6cd4db568e0 100644 --- a/net-proxy/lyrebird/Manifest +++ b/net-proxy/lyrebird/Manifest @@ -3,5 +3,5 @@ DIST lyrebird-0.1.0.tar.bz2 76753 BLAKE2B af168a25093b68b10b489adc282f1ee65b7019 DIST obfs4proxy-0.0.14-deps.tar.xz 23134868 BLAKE2B befa45afeb9566dbf46be07ae469dca305d91584b04f6cb8529c50c2d1b3fb94e0adc6434ffa069b8fa1af6be2a29ffc550a7bcf1aa45eac0ed66252e37a31f8 SHA512 81f4bb778230c2f040dd1682ffaff3a635d4a57a5cef42b9d4ff7df486476cb037d7851d6e8ce5bb021c6a9a5116355e963eccfc2d1fd94cbc24df21bff7ff2e DIST obfs4proxy-0.0.14.tar.gz 88649 BLAKE2B 6d2198dee67998b1793c28d77dbfd8f922248e8acba481ea9496567652e132fe45c09061b3052dcdebe0dbc356744ea454641789dc688ed333ede73186b8c69a SHA512 2e28516ab888485d14d7f60fc0bee9a8268faf681803c71faff49185b7870cc0c5a6df3dbbb2a4d446307997812092ca64070be978997bc82cc89ee435698feb EBUILD lyrebird-0.0.14.ebuild 907 BLAKE2B ee62956d0bc30951cfebf1aee6f63b250ccb3d5b3e9ea2d5b331b201427bfa96a207ccc525f619be877fa84b25d98fdb0c57b4b0cff4113badee7f6202824326 SHA512 efdaf2e6fcc1639bad14da366c23ff6b56033e123d9cebdeb7319e52152c4428978edb910371c891b8e92f942267383aec98fa689b3d0e12c3a5213137f13241 -EBUILD lyrebird-0.1.0.ebuild 1247 BLAKE2B 65bd1fb6196e98524ceaa22f1c1890d040418ad7573a897f319c951261d2c28c84782ca15b02e855abb7e512c9bc27166ea8a33c571c0b134594d8ef53ef0eb1 SHA512 881461039748b5d46ced1e475408d8a0d5e7ed03f9f73d6eef02eb9298599a80a0eb04948961d22956f846f3e38d87914db95a13d47a80c9dbfd6fa80a633b76 +EBUILD lyrebird-0.1.0.ebuild 1246 BLAKE2B ce8ccf7a8243ac4d7eecd46f1b1781f3247b4b8ca7af2c926e8fdcb740bbdaace5f78c2e07fd69205efd7c8ca35597ba9579fad3bbb567536a1e7ca5f114e297 SHA512 13c5f3cb981eb23e5d77a2b086f5ae92228cf1ed8b889976d3184395c28e64c49b7d8ba7b706a16d3b423139bd48fb3a7d3130866a9c353fce379ffcc1055114 MISC metadata.xml 246 BLAKE2B f808bbbcb9c53d005d1a1667cd6217a601a3bd3bd2267121c0043a870ae44bb91bb27bc9825d5d6eafe01b73fe58a553655aa252737c0b066f2286ff9415d65e SHA512 b620abb7732628010a8a3792d40bde878492be97ce14c99c4d2466240df2f25edf7734ad4d210bc954f27323f0e26698e660766c65be5868646a3866020373fd diff --git a/net-proxy/lyrebird/lyrebird-0.1.0.ebuild b/net-proxy/lyrebird/lyrebird-0.1.0.ebuild index a6d7ea8ca8aa..e04999dc2752 100644 --- a/net-proxy/lyrebird/lyrebird-0.1.0.ebuild +++ b/net-proxy/lyrebird/lyrebird-0.1.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ LICENSE="BSD CC0-1.0 BZIP2 GPL-3+ MIT public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" +KEYWORDS="~amd64 arm ~riscv ~x86" IUSE="selinux" RDEPEND="selinux? ( sec-policy/selinux-obfs4proxy )" diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 8731e532fa57..469b1d1647ff 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask index 9f702cca9700..f2195e3d8fbe 100644 --- a/profiles/arch/amd64/package.use.stable.mask +++ b/profiles/arch/amd64/package.use.stable.mask @@ -17,6 +17,10 @@ #--- END OF EXAMPLES --- +# Andrew Ammerlaan (2023-08-21) +# Mask testing on stable until we have stable qt6 +dev-python/pytest-qt test + # Matt Jolly (2023-08-10) # net-libs/ngtcp2 is not marked stable net-misc/curl nghttp3 diff --git a/profiles/package.mask b/profiles/package.mask index 9b8454aef525..e1d3675184c2 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,17 @@ #--- END OF EXAMPLES --- +# Sam James (2023-08-21) +# Broken install. +=net-libs/grpc-1.52.1-r1 + +# Marek Szuba (2023-08-21) +# Does not work with recent versions of Sphinx. In the process of being +# phased out of the Ansible ecosystem in favour of an mkdocs-based +# approach. No revdeps. +# Removal on 2023-09-21. Bug #912743. +dev-python/sphinx_ansible_theme + # Michał Górny (2023-08-20) # Broken for a long time. Barely any activity upstream, does not # manage to follow dev-python/numpy releases. It was only an optional diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz index 0e489fb14c9c..81f6e10845bb 100644 Binary files a/sys-auth/Manifest.gz and b/sys-auth/Manifest.gz differ diff --git a/sys-auth/rtkit/Manifest b/sys-auth/rtkit/Manifest index 095a7f95e21d..02370b31cff4 100644 --- a/sys-auth/rtkit/Manifest +++ b/sys-auth/rtkit/Manifest @@ -3,5 +3,5 @@ AUX rtkit-0.13_meson_rtkitctl_dir.patch 655 BLAKE2B 4f52913ac74851824410a83d0010 AUX rtkit-0.13_meson_xxd_optional.patch 2002 BLAKE2B 6b6ba9a3a48e31e1f61c8fe97ef4feb58f87f4b4a3d53a14a05646eed1af714ccd49f133b0066a3037ffd02821521375dccb614b8db66cb8b889c56503b44615 SHA512 91be0179b07825f8aeb9ad407f809707fc3275dcd582ec05ad427ebf98ee7330aaf82c7c5f2e340856a0e0faa6c98c34665aba6546badfacaab7e099494a4efc DIST rtkit-0.13.tar.xz 130796 BLAKE2B 842d04556a47c199bed9fc6bc9281c0d88f83e183f01ef57ecbd80ce72949a301d6682a3aab96e996e71b82d8e8c7a85e1d44524f2ed6fbdffc6bf236cdcadaa SHA512 c058d770a4ccfdf4e2e3a713748b6a705b6d3e148a903b9dbba4bba9d3ded2b819d7dfbfa37b9fad78e57c0a5f10f2f94226f8738f666e692a085ab297a36b36 EBUILD rtkit-0.13-r1.ebuild 1219 BLAKE2B d11a57bd0ecbb5c2f70d71e42f5e8ab55845befbb91083fd9c5693cef047d49c14f8981d08f9b7f46d6dc0a18bf485ddbc87afa059776d50e145d622b29c9a6f SHA512 ebc260a36c774a551954038672e44680bf455a7834ec43719f1f88667982aa23494de3a4174eb4de2bd9f64ee228ee25b85d34fb2ceef1eadb1bb921bbf967a2 -EBUILD rtkit-0.13-r2.ebuild 1275 BLAKE2B 6bab90950c98421debb3f750cd57e8867889ebce398a12270cffaffc21a1d22575b6bdd15ac494f2ab55a3a22df41e7c077faff679e3002b7cb2b62ccb32fc61 SHA512 03cd11fb582038e5aefecef2ef69c6279b7cbf7d4d385c863e906f4f5bc513ab79e89c05e59608d2652dec3d1d1bedaeefc170ace5f65fded941a40241592380 +EBUILD rtkit-0.13-r2.ebuild 1270 BLAKE2B 80369ff31f37ca0f3a55da887870f4f3836b4a400d060c08ec0e680fe2e0bad43fa89609222a1eb461f369cb4bbe36ca12904da7d32eb9cc3c92cd3ee4065fca SHA512 dda9b3be3b88fcfc949aaf811b6538c9fb59d3bf72cfccf837babae21758741919483be815043e04abaf8369cf1f22854216bddb4a61474c54169599e104fc9c MISC metadata.xml 533 BLAKE2B de053d674e2e03a0b8ef6a754a2ef5a9ce1cc639fed121ec5c358bdd0560a63c181e8a2be2060f49e058a1799f17291bdc0b832601d374d35f15a2e690afb538 SHA512 40bf89d951e50fc1950d03ee4029cb26c9a73727b9d982b691a7f5489f4c43de96c8ad039d731c4118486beaef77eeb15f56a0147acf56bf37181d60e7af6f94 diff --git a/sys-auth/rtkit/rtkit-0.13-r2.ebuild b/sys-auth/rtkit/rtkit-0.13-r2.ebuild index 58762eba219a..a683382027f9 100644 --- a/sys-auth/rtkit/rtkit-0.13-r2.ebuild +++ b/sys-auth/rtkit/rtkit-0.13-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/heftig/${PN}/releases/download/v${PV}/${P}.tar.xz" LICENSE="GPL-3 BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86" IUSE="selinux systemd" BDEPEND="virtual/pkgconfig" diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz index 339784cbbbbd..17e5c0d679ea 100644 Binary files a/sys-cluster/Manifest.gz and b/sys-cluster/Manifest.gz differ diff --git a/sys-cluster/kube-apiserver/Manifest b/sys-cluster/kube-apiserver/Manifest index 873f1de09683..547e17c9a059 100644 --- a/sys-cluster/kube-apiserver/Manifest +++ b/sys-cluster/kube-apiserver/Manifest @@ -12,15 +12,17 @@ DIST kubernetes-1.26.7.tar.gz 38498687 BLAKE2B 8a7ac29ea8cff64a0ed2a92fc89b3e2e8 DIST kubernetes-1.27.2.tar.gz 38061986 BLAKE2B bbb39453cb642abc693a8b646179eb5ccf6886c37cf380ae139c096409a33c38d5d081007a009a4785498f600b89f91a430b7bde191298b108ada336ef3414b1 SHA512 c7a4f6f3e3e6ce66295e9c09b5214ed3b9fa3b674b0b7e200672da5873fbc75533d1e6a5d9e04edba09c81db35e3309dbe6ff6a4a9dffc6687c66a6e5e566b1d DIST kubernetes-1.27.3.tar.gz 38121196 BLAKE2B 69aab2d42fdbb5704d6bd248e6ced154664d20d66ad21e7cf3b6ed92a262f4d1a2dc5b22912b6cdca0a40fecdc262ae7124a2969955f234c49c0950ea68f171f SHA512 51cf0178c8a2a00798cc618c9918f556c418de137566db60a66a0c7556ee625b34cf86b1da241856599784588c0e3e8b81225dca627fea70a87c94adb073bb7a DIST kubernetes-1.27.4.tar.gz 38192024 BLAKE2B b4f3afe7e96f74cbbb18866234e4ad591fa055bd158c8dad4b17c66b9ff5dfd9ea28bfd4ed5a89433fe58ecf4c86c821b1fb89bfaa5808310c8b72b875ce3fa2 SHA512 0558a8760e538aeb29efff54282a2fab613f5e6c16abf8964ab836065a4f40a568dae3caa5c06e172e2643491a63b1056c093421fded8cb9b7a0c0ed10b9f6ec +DIST kubernetes-1.28.0.tar.gz 42229948 BLAKE2B c514577fa3cdeee6fa1d6f488de74b56845e3cfaf7f810ecd4ec9c023f034e0c50b647ebf5b60eb26b9387b79d060a6aeee9eee43fab904094ec767603fc5c6d SHA512 dcb5f2ec3fec841a3a1678ac88473b355f13cad1543b5098a2f1fe1d217e34fb46727c1345bbd35945eb4164aa4fe069ebdefc2328c8797671caa9a5be0f8fd6 EBUILD kube-apiserver-1.24.14.ebuild 993 BLAKE2B f6fa68cba4436ed9491bc8a65918f2406542f8bf35a7eb04cf70fa65717d3bc8f570ee4e5d1591209a2dcd71898060f2a18e63eba5edcda2cfeb141c92c86aac SHA512 745d5ffff353ff250f13a86e903a262ec8585353354664135cd3bf60f52b6bc79b66e61d918b98d6e4a6d6d7ca797dba90ca645e47b35b6181bf9c1d08404d76 -EBUILD kube-apiserver-1.24.15.ebuild 994 BLAKE2B 30356d78a7ddd1ea5eebf7efe9c41bdac0d56565a27420d4efd560b445ca7045045c366bf1964ca8422093b830ee463c6d09ca5a6dda188009d08e17df13da3e SHA512 1e4234fabe0376bbcc6377d73b35efe983ee3f0453f221cb8f30bc7c41a9fdc912b0fd7cbdea39d137945d67f6051e8ccfd151fdc239f51dc4a32ea069944909 +EBUILD kube-apiserver-1.24.15.ebuild 993 BLAKE2B f6fa68cba4436ed9491bc8a65918f2406542f8bf35a7eb04cf70fa65717d3bc8f570ee4e5d1591209a2dcd71898060f2a18e63eba5edcda2cfeb141c92c86aac SHA512 745d5ffff353ff250f13a86e903a262ec8585353354664135cd3bf60f52b6bc79b66e61d918b98d6e4a6d6d7ca797dba90ca645e47b35b6181bf9c1d08404d76 EBUILD kube-apiserver-1.25.10.ebuild 991 BLAKE2B 27a5563d75bb7c818335c8d019b63c2371a7c72d679bb237d79cc699ffd7e5f4f5f11a4197cdd086c4162d2af3fcb5c252a4effcd2fdc7ddf95fc0c1c2784946 SHA512 4dcce5a68b1f97d9f13191677fb21324317f38d5b4b2f15d4514b83ea96e097d5bbe86260c1f8ad462373d234cbe361ef9e2b3b615ee4cb86d984b83b5acddd8 EBUILD kube-apiserver-1.25.11.ebuild 991 BLAKE2B 27a5563d75bb7c818335c8d019b63c2371a7c72d679bb237d79cc699ffd7e5f4f5f11a4197cdd086c4162d2af3fcb5c252a4effcd2fdc7ddf95fc0c1c2784946 SHA512 4dcce5a68b1f97d9f13191677fb21324317f38d5b4b2f15d4514b83ea96e097d5bbe86260c1f8ad462373d234cbe361ef9e2b3b615ee4cb86d984b83b5acddd8 -EBUILD kube-apiserver-1.25.12.ebuild 992 BLAKE2B b30918ad020cf26fb16d4a528e860370101cbf1086cc02c843a87b91fe5d85c8ae4adfdc35eb4001f680679ee9c63a6ebcf9dda01641add837ce84da66eebd34 SHA512 0459c3a30a6633a367fd69c421e7566080994cbade440ee438b91f628c4acc7b68c00c273a027eb01850df32a80cfa33cad678559661e06893b08098ee1cb726 +EBUILD kube-apiserver-1.25.12.ebuild 991 BLAKE2B 27a5563d75bb7c818335c8d019b63c2371a7c72d679bb237d79cc699ffd7e5f4f5f11a4197cdd086c4162d2af3fcb5c252a4effcd2fdc7ddf95fc0c1c2784946 SHA512 4dcce5a68b1f97d9f13191677fb21324317f38d5b4b2f15d4514b83ea96e097d5bbe86260c1f8ad462373d234cbe361ef9e2b3b615ee4cb86d984b83b5acddd8 EBUILD kube-apiserver-1.26.5.ebuild 991 BLAKE2B 27a5563d75bb7c818335c8d019b63c2371a7c72d679bb237d79cc699ffd7e5f4f5f11a4197cdd086c4162d2af3fcb5c252a4effcd2fdc7ddf95fc0c1c2784946 SHA512 4dcce5a68b1f97d9f13191677fb21324317f38d5b4b2f15d4514b83ea96e097d5bbe86260c1f8ad462373d234cbe361ef9e2b3b615ee4cb86d984b83b5acddd8 EBUILD kube-apiserver-1.26.6.ebuild 991 BLAKE2B 27a5563d75bb7c818335c8d019b63c2371a7c72d679bb237d79cc699ffd7e5f4f5f11a4197cdd086c4162d2af3fcb5c252a4effcd2fdc7ddf95fc0c1c2784946 SHA512 4dcce5a68b1f97d9f13191677fb21324317f38d5b4b2f15d4514b83ea96e097d5bbe86260c1f8ad462373d234cbe361ef9e2b3b615ee4cb86d984b83b5acddd8 -EBUILD kube-apiserver-1.26.7.ebuild 992 BLAKE2B b30918ad020cf26fb16d4a528e860370101cbf1086cc02c843a87b91fe5d85c8ae4adfdc35eb4001f680679ee9c63a6ebcf9dda01641add837ce84da66eebd34 SHA512 0459c3a30a6633a367fd69c421e7566080994cbade440ee438b91f628c4acc7b68c00c273a027eb01850df32a80cfa33cad678559661e06893b08098ee1cb726 +EBUILD kube-apiserver-1.26.7.ebuild 991 BLAKE2B 27a5563d75bb7c818335c8d019b63c2371a7c72d679bb237d79cc699ffd7e5f4f5f11a4197cdd086c4162d2af3fcb5c252a4effcd2fdc7ddf95fc0c1c2784946 SHA512 4dcce5a68b1f97d9f13191677fb21324317f38d5b4b2f15d4514b83ea96e097d5bbe86260c1f8ad462373d234cbe361ef9e2b3b615ee4cb86d984b83b5acddd8 EBUILD kube-apiserver-1.27.2.ebuild 991 BLAKE2B a8f7a56d24d5d28dd947049982b22b2b409bd04a4257dff823833b63d48a842cdcc1a1dd48cab9aae8cc5cd91b2e760937898d75685e88c0ff3de5e87c755708 SHA512 03d62b412a1400c9a10c694a08a6e1dd8bcf431e4c1204e06bf10861d844a195a7e1dac51c61d34621129277bf898f83e5aeaced8798e06bcf3c80c339b235e5 EBUILD kube-apiserver-1.27.3.ebuild 991 BLAKE2B a8f7a56d24d5d28dd947049982b22b2b409bd04a4257dff823833b63d48a842cdcc1a1dd48cab9aae8cc5cd91b2e760937898d75685e88c0ff3de5e87c755708 SHA512 03d62b412a1400c9a10c694a08a6e1dd8bcf431e4c1204e06bf10861d844a195a7e1dac51c61d34621129277bf898f83e5aeaced8798e06bcf3c80c339b235e5 -EBUILD kube-apiserver-1.27.4.ebuild 992 BLAKE2B 2220811e7ac652e6fe35de874d2b22d2c1bbed04d79b44625f044d07f081f2c11c34d6bc213b225f1face82fe5ac30b9c5e273ff718cbfb164c88cdca8fa03d5 SHA512 9c8fce637e8dae24fc85ecf79a2d8a21196d45e5dd70cabedfd34dc49be4ab369ff59e93f0c73db13347dc5ef8b6521903cc47a8c1cca46809ea9a10b0c52f01 +EBUILD kube-apiserver-1.27.4.ebuild 991 BLAKE2B a8f7a56d24d5d28dd947049982b22b2b409bd04a4257dff823833b63d48a842cdcc1a1dd48cab9aae8cc5cd91b2e760937898d75685e88c0ff3de5e87c755708 SHA512 03d62b412a1400c9a10c694a08a6e1dd8bcf431e4c1204e06bf10861d844a195a7e1dac51c61d34621129277bf898f83e5aeaced8798e06bcf3c80c339b235e5 +EBUILD kube-apiserver-1.28.0.ebuild 992 BLAKE2B 2220811e7ac652e6fe35de874d2b22d2c1bbed04d79b44625f044d07f081f2c11c34d6bc213b225f1face82fe5ac30b9c5e273ff718cbfb164c88cdca8fa03d5 SHA512 9c8fce637e8dae24fc85ecf79a2d8a21196d45e5dd70cabedfd34dc49be4ab369ff59e93f0c73db13347dc5ef8b6521903cc47a8c1cca46809ea9a10b0c52f01 MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.24.15.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.24.15.ebuild index 80549a7af0d5..d173c8d9825d 100644 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.24.15.ebuild +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.24.15.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND=" diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.25.12.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.25.12.ebuild index 467da4d39d0b..732d08517b60 100644 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.25.12.ebuild +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.25.12.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND=" diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.26.7.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.26.7.ebuild index 467da4d39d0b..732d08517b60 100644 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.26.7.ebuild +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.26.7.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND=" diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.27.4.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.27.4.ebuild index 4385ac330a7d..914f0e96f092 100644 --- a/sys-cluster/kube-apiserver/kube-apiserver-1.27.4.ebuild +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.27.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND=" diff --git a/sys-cluster/kube-apiserver/kube-apiserver-1.28.0.ebuild b/sys-cluster/kube-apiserver/kube-apiserver-1.28.0.ebuild new file mode 100644 index 000000000000..4385ac330a7d --- /dev/null +++ b/sys-cluster/kube-apiserver/kube-apiserver-1.28.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module systemd + +DESCRIPTION="Kubernetes API server" +HOMEPAGE="https://kubernetes.io" +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened" + +COMMON_DEPEND=" + acct-group/kube-apiserver + acct-user/kube-apiserver" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND=">=dev-lang/go-1.20" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotated ${PN} + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +} diff --git a/sys-cluster/kube-controller-manager/Manifest b/sys-cluster/kube-controller-manager/Manifest index 93dbad533b5c..a8551fe20982 100644 --- a/sys-cluster/kube-controller-manager/Manifest +++ b/sys-cluster/kube-controller-manager/Manifest @@ -12,15 +12,17 @@ DIST kubernetes-1.26.7.tar.gz 38498687 BLAKE2B 8a7ac29ea8cff64a0ed2a92fc89b3e2e8 DIST kubernetes-1.27.2.tar.gz 38061986 BLAKE2B bbb39453cb642abc693a8b646179eb5ccf6886c37cf380ae139c096409a33c38d5d081007a009a4785498f600b89f91a430b7bde191298b108ada336ef3414b1 SHA512 c7a4f6f3e3e6ce66295e9c09b5214ed3b9fa3b674b0b7e200672da5873fbc75533d1e6a5d9e04edba09c81db35e3309dbe6ff6a4a9dffc6687c66a6e5e566b1d DIST kubernetes-1.27.3.tar.gz 38121196 BLAKE2B 69aab2d42fdbb5704d6bd248e6ced154664d20d66ad21e7cf3b6ed92a262f4d1a2dc5b22912b6cdca0a40fecdc262ae7124a2969955f234c49c0950ea68f171f SHA512 51cf0178c8a2a00798cc618c9918f556c418de137566db60a66a0c7556ee625b34cf86b1da241856599784588c0e3e8b81225dca627fea70a87c94adb073bb7a DIST kubernetes-1.27.4.tar.gz 38192024 BLAKE2B b4f3afe7e96f74cbbb18866234e4ad591fa055bd158c8dad4b17c66b9ff5dfd9ea28bfd4ed5a89433fe58ecf4c86c821b1fb89bfaa5808310c8b72b875ce3fa2 SHA512 0558a8760e538aeb29efff54282a2fab613f5e6c16abf8964ab836065a4f40a568dae3caa5c06e172e2643491a63b1056c093421fded8cb9b7a0c0ed10b9f6ec +DIST kubernetes-1.28.0.tar.gz 42229948 BLAKE2B c514577fa3cdeee6fa1d6f488de74b56845e3cfaf7f810ecd4ec9c023f034e0c50b647ebf5b60eb26b9387b79d060a6aeee9eee43fab904094ec767603fc5c6d SHA512 dcb5f2ec3fec841a3a1678ac88473b355f13cad1543b5098a2f1fe1d217e34fb46727c1345bbd35945eb4164aa4fe069ebdefc2328c8797671caa9a5be0f8fd6 EBUILD kube-controller-manager-1.24.14.ebuild 990 BLAKE2B 92eed848da224757f008ce11565aba6967fbc82d5fcc5b3354db6f2bb6e75f3f4150b7ba352f4b3e8ff52100d81973ae417a89c58dbb5b8b8cb4dbe4fccb4a80 SHA512 51603722a1ad80474366a31c81f2ab9f4e4c679e1dafa9e64442f9de0c004e3f10e5f1f980e7ee2ed95308dc6f37425689d9e3daf14b79eab9469e4d63743f57 -EBUILD kube-controller-manager-1.24.15.ebuild 991 BLAKE2B 86150c0db0f8ebdbbb9f5a601ccfadcf5e65a5dc4f6d54303bb35018cc44c2dff99b1e210e05fd58ed5b2a6b5eb62bf860bc8f83dc3d9f7492c836d16fae24bd SHA512 063140c51d829c3822b3038df026a2541bed8fa3bdc5fb1db664bfd951cd413b21afacb90098712eceea3dddb8d479e7cfe79ed0800e6a842164d3d101f0a4e4 +EBUILD kube-controller-manager-1.24.15.ebuild 990 BLAKE2B 92eed848da224757f008ce11565aba6967fbc82d5fcc5b3354db6f2bb6e75f3f4150b7ba352f4b3e8ff52100d81973ae417a89c58dbb5b8b8cb4dbe4fccb4a80 SHA512 51603722a1ad80474366a31c81f2ab9f4e4c679e1dafa9e64442f9de0c004e3f10e5f1f980e7ee2ed95308dc6f37425689d9e3daf14b79eab9469e4d63743f57 EBUILD kube-controller-manager-1.25.10.ebuild 988 BLAKE2B c0ef8c338ce9b85ea7f875158058fb09f6946862f32983f478638842b4b30e5eb43c5f82f0799f3f47491f19fba4475e9ca29b5630ef5e0b91bc4da472951c5a SHA512 02b9a4c1b5d8d0c4eb4ce3de6a2fcf99ca6d08c3b6bd51574f717a123ffd2499d77905af5a501f32df9b06ebf12e9757d87a61942fd9bb1b8210083321311b97 EBUILD kube-controller-manager-1.25.11.ebuild 988 BLAKE2B c0ef8c338ce9b85ea7f875158058fb09f6946862f32983f478638842b4b30e5eb43c5f82f0799f3f47491f19fba4475e9ca29b5630ef5e0b91bc4da472951c5a SHA512 02b9a4c1b5d8d0c4eb4ce3de6a2fcf99ca6d08c3b6bd51574f717a123ffd2499d77905af5a501f32df9b06ebf12e9757d87a61942fd9bb1b8210083321311b97 -EBUILD kube-controller-manager-1.25.12.ebuild 989 BLAKE2B 7000dabd11b273b370c7f0b6b607962579e796d3de369f251df983f8b30a4db21e2e84fed99de11ff5530d1b58a5ef9d89fcf6040556adda9cb91bb230368067 SHA512 81a3f57b5495aedbb4f305dc476b15685461347393441d2c99f59759e24655dcd615299eb8ac7af87d46887f1c7a46a072350d1e0cfdbbedd0ea2677424c0e8d +EBUILD kube-controller-manager-1.25.12.ebuild 988 BLAKE2B c0ef8c338ce9b85ea7f875158058fb09f6946862f32983f478638842b4b30e5eb43c5f82f0799f3f47491f19fba4475e9ca29b5630ef5e0b91bc4da472951c5a SHA512 02b9a4c1b5d8d0c4eb4ce3de6a2fcf99ca6d08c3b6bd51574f717a123ffd2499d77905af5a501f32df9b06ebf12e9757d87a61942fd9bb1b8210083321311b97 EBUILD kube-controller-manager-1.26.5.ebuild 988 BLAKE2B c0ef8c338ce9b85ea7f875158058fb09f6946862f32983f478638842b4b30e5eb43c5f82f0799f3f47491f19fba4475e9ca29b5630ef5e0b91bc4da472951c5a SHA512 02b9a4c1b5d8d0c4eb4ce3de6a2fcf99ca6d08c3b6bd51574f717a123ffd2499d77905af5a501f32df9b06ebf12e9757d87a61942fd9bb1b8210083321311b97 EBUILD kube-controller-manager-1.26.6.ebuild 988 BLAKE2B c0ef8c338ce9b85ea7f875158058fb09f6946862f32983f478638842b4b30e5eb43c5f82f0799f3f47491f19fba4475e9ca29b5630ef5e0b91bc4da472951c5a SHA512 02b9a4c1b5d8d0c4eb4ce3de6a2fcf99ca6d08c3b6bd51574f717a123ffd2499d77905af5a501f32df9b06ebf12e9757d87a61942fd9bb1b8210083321311b97 -EBUILD kube-controller-manager-1.26.7.ebuild 989 BLAKE2B 7000dabd11b273b370c7f0b6b607962579e796d3de369f251df983f8b30a4db21e2e84fed99de11ff5530d1b58a5ef9d89fcf6040556adda9cb91bb230368067 SHA512 81a3f57b5495aedbb4f305dc476b15685461347393441d2c99f59759e24655dcd615299eb8ac7af87d46887f1c7a46a072350d1e0cfdbbedd0ea2677424c0e8d +EBUILD kube-controller-manager-1.26.7.ebuild 988 BLAKE2B c0ef8c338ce9b85ea7f875158058fb09f6946862f32983f478638842b4b30e5eb43c5f82f0799f3f47491f19fba4475e9ca29b5630ef5e0b91bc4da472951c5a SHA512 02b9a4c1b5d8d0c4eb4ce3de6a2fcf99ca6d08c3b6bd51574f717a123ffd2499d77905af5a501f32df9b06ebf12e9757d87a61942fd9bb1b8210083321311b97 EBUILD kube-controller-manager-1.27.2.ebuild 988 BLAKE2B cb730bcc2d0badbe5bbec3a13ac97a7059296d2f5f90fa6ddf4526a5f66b8f9ee45f9ee3035dbfcd1ca082a95b7e6875d7084dd983729c9fe4bb798f5200e57e SHA512 b589f8d4f13f14608227ff5ce34a2bd509b84188863a733bdd0ab8f8dae1b39046d2eef1e217cf7a6c014dcf37511024fe775fb72ec0ee6a7a72535611b7b814 EBUILD kube-controller-manager-1.27.3.ebuild 988 BLAKE2B cb730bcc2d0badbe5bbec3a13ac97a7059296d2f5f90fa6ddf4526a5f66b8f9ee45f9ee3035dbfcd1ca082a95b7e6875d7084dd983729c9fe4bb798f5200e57e SHA512 b589f8d4f13f14608227ff5ce34a2bd509b84188863a733bdd0ab8f8dae1b39046d2eef1e217cf7a6c014dcf37511024fe775fb72ec0ee6a7a72535611b7b814 -EBUILD kube-controller-manager-1.27.4.ebuild 989 BLAKE2B fb2b9997a42d14c19b8a5a7e4c2c174b113e24f2e2f124bc2a7e65c77f41d0134e458c08b3dc333c7bb775f1e2a6142202ff54d997a74e7cfdf9c129ddef45cb SHA512 2d9dd0addd090f60b695056f82649573e1c86b97f65bd1ae85cf90265124e96ae2334fd1a01056eb7f60655baf1ab18f145c7f4257b41f3a5b3df275751db3f9 +EBUILD kube-controller-manager-1.27.4.ebuild 988 BLAKE2B cb730bcc2d0badbe5bbec3a13ac97a7059296d2f5f90fa6ddf4526a5f66b8f9ee45f9ee3035dbfcd1ca082a95b7e6875d7084dd983729c9fe4bb798f5200e57e SHA512 b589f8d4f13f14608227ff5ce34a2bd509b84188863a733bdd0ab8f8dae1b39046d2eef1e217cf7a6c014dcf37511024fe775fb72ec0ee6a7a72535611b7b814 +EBUILD kube-controller-manager-1.28.0.ebuild 989 BLAKE2B fb2b9997a42d14c19b8a5a7e4c2c174b113e24f2e2f124bc2a7e65c77f41d0134e458c08b3dc333c7bb775f1e2a6142202ff54d997a74e7cfdf9c129ddef45cb SHA512 2d9dd0addd090f60b695056f82649573e1c86b97f65bd1ae85cf90265124e96ae2334fd1a01056eb7f60655baf1ab18f145c7f4257b41f3a5b3df275751db3f9 MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.24.15.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.24.15.ebuild index 2d00c0ea6648..4d4b42ffff8d 100644 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.24.15.ebuild +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.24.15.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-controller-manager diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.25.12.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.25.12.ebuild index c4863b6e8840..a5b017f18d03 100644 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.25.12.ebuild +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.25.12.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-controller-manager diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.7.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.7.ebuild index c4863b6e8840..a5b017f18d03 100644 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.7.ebuild +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.26.7.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-controller-manager diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.27.4.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.27.4.ebuild index dc4ca2df138b..dff13deb18dc 100644 --- a/sys-cluster/kube-controller-manager/kube-controller-manager-1.27.4.ebuild +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.27.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-controller-manager diff --git a/sys-cluster/kube-controller-manager/kube-controller-manager-1.28.0.ebuild b/sys-cluster/kube-controller-manager/kube-controller-manager-1.28.0.ebuild new file mode 100644 index 000000000000..dc4ca2df138b --- /dev/null +++ b/sys-cluster/kube-controller-manager/kube-controller-manager-1.28.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="Kubernetes Controller Manager" +HOMEPAGE="https://kubernetes.io" +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened" + +COMMON_DEPEND="acct-group/kube-controller-manager + acct-user/kube-controller-manager" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND=">=dev-lang/go-1.20" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotated ${PN} + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +} diff --git a/sys-cluster/kube-proxy/Manifest b/sys-cluster/kube-proxy/Manifest index dbcdf29396fb..18f0605bff7a 100644 --- a/sys-cluster/kube-proxy/Manifest +++ b/sys-cluster/kube-proxy/Manifest @@ -12,15 +12,17 @@ DIST kubernetes-1.26.7.tar.gz 38498687 BLAKE2B 8a7ac29ea8cff64a0ed2a92fc89b3e2e8 DIST kubernetes-1.27.2.tar.gz 38061986 BLAKE2B bbb39453cb642abc693a8b646179eb5ccf6886c37cf380ae139c096409a33c38d5d081007a009a4785498f600b89f91a430b7bde191298b108ada336ef3414b1 SHA512 c7a4f6f3e3e6ce66295e9c09b5214ed3b9fa3b674b0b7e200672da5873fbc75533d1e6a5d9e04edba09c81db35e3309dbe6ff6a4a9dffc6687c66a6e5e566b1d DIST kubernetes-1.27.3.tar.gz 38121196 BLAKE2B 69aab2d42fdbb5704d6bd248e6ced154664d20d66ad21e7cf3b6ed92a262f4d1a2dc5b22912b6cdca0a40fecdc262ae7124a2969955f234c49c0950ea68f171f SHA512 51cf0178c8a2a00798cc618c9918f556c418de137566db60a66a0c7556ee625b34cf86b1da241856599784588c0e3e8b81225dca627fea70a87c94adb073bb7a DIST kubernetes-1.27.4.tar.gz 38192024 BLAKE2B b4f3afe7e96f74cbbb18866234e4ad591fa055bd158c8dad4b17c66b9ff5dfd9ea28bfd4ed5a89433fe58ecf4c86c821b1fb89bfaa5808310c8b72b875ce3fa2 SHA512 0558a8760e538aeb29efff54282a2fab613f5e6c16abf8964ab836065a4f40a568dae3caa5c06e172e2643491a63b1056c093421fded8cb9b7a0c0ed10b9f6ec +DIST kubernetes-1.28.0.tar.gz 42229948 BLAKE2B c514577fa3cdeee6fa1d6f488de74b56845e3cfaf7f810ecd4ec9c023f034e0c50b647ebf5b60eb26b9387b79d060a6aeee9eee43fab904094ec767603fc5c6d SHA512 dcb5f2ec3fec841a3a1678ac88473b355f13cad1543b5098a2f1fe1d217e34fb46727c1345bbd35945eb4164aa4fe069ebdefc2328c8797671caa9a5be0f8fd6 EBUILD kube-proxy-1.24.14.ebuild 905 BLAKE2B 7e89200da172e73843babec97cb9b2022d280ffbedfb295e5d280f623f26a0eaf8f29a68d1828c76c933e51c7e333ef10193612a0300bbc752be72d624161ca9 SHA512 19bb1f3e56b65de0345656c3cc82092f8f0fc97bcfa80acbdfc8fa830790b0df55d8c862e2ed41471042560a81bad7b6323d87fce631d4f3f58d8f7b54a9be7e -EBUILD kube-proxy-1.24.15.ebuild 906 BLAKE2B f942fbc27444fa5fbe4ef591a2b299423d068a588c1186acd182540f0d4b41b0c52330bf573e9e08377d818004d0407fc57c1391d7559c5ec5aaac419b7eaa9d SHA512 132a7a0356f0367cb5fb077dcd4da28ddfde21e59356b5ed05c96e0b618d11f8b7083351fa89aa0958234be5b19c53a6236085df66ca6dfea73d917a5e883868 +EBUILD kube-proxy-1.24.15.ebuild 905 BLAKE2B 7e89200da172e73843babec97cb9b2022d280ffbedfb295e5d280f623f26a0eaf8f29a68d1828c76c933e51c7e333ef10193612a0300bbc752be72d624161ca9 SHA512 19bb1f3e56b65de0345656c3cc82092f8f0fc97bcfa80acbdfc8fa830790b0df55d8c862e2ed41471042560a81bad7b6323d87fce631d4f3f58d8f7b54a9be7e EBUILD kube-proxy-1.25.10.ebuild 903 BLAKE2B 1aa153095ce5f8bb28c12717c62936aac24b73b7e0780a4736c59a9c7c7a492c1c3bfc15343575bd4243c02a44ba2c73ec78fa064feed192c2410df575bae4af SHA512 cb2e2a9c28cce3b178ff30e08da842a75e8dee62c72d1243c503824ed180a31f5e27c76c885c248f2760e5ba1a7a009bf30d8706bbdbd07a609914a5b924f07d EBUILD kube-proxy-1.25.11.ebuild 903 BLAKE2B 1aa153095ce5f8bb28c12717c62936aac24b73b7e0780a4736c59a9c7c7a492c1c3bfc15343575bd4243c02a44ba2c73ec78fa064feed192c2410df575bae4af SHA512 cb2e2a9c28cce3b178ff30e08da842a75e8dee62c72d1243c503824ed180a31f5e27c76c885c248f2760e5ba1a7a009bf30d8706bbdbd07a609914a5b924f07d -EBUILD kube-proxy-1.25.12.ebuild 904 BLAKE2B abb12e72e4582a9d56311cfa78e81df9abce2ba772cd4f20465f18b66c0c1d1a0531fec677f06467342a5c20725f0f9fe3e5f83ef736893f15cd5bc3af85fc31 SHA512 6dba638ed80bbc7454392f06b79c056c2edbb12ed94dd46883942ecd448ad53c0e13faf56c6ea5d9be4cbf35ab935f0e062657edbe2bc2da0b2582b28dda8867 +EBUILD kube-proxy-1.25.12.ebuild 903 BLAKE2B 1aa153095ce5f8bb28c12717c62936aac24b73b7e0780a4736c59a9c7c7a492c1c3bfc15343575bd4243c02a44ba2c73ec78fa064feed192c2410df575bae4af SHA512 cb2e2a9c28cce3b178ff30e08da842a75e8dee62c72d1243c503824ed180a31f5e27c76c885c248f2760e5ba1a7a009bf30d8706bbdbd07a609914a5b924f07d EBUILD kube-proxy-1.26.5.ebuild 903 BLAKE2B 1aa153095ce5f8bb28c12717c62936aac24b73b7e0780a4736c59a9c7c7a492c1c3bfc15343575bd4243c02a44ba2c73ec78fa064feed192c2410df575bae4af SHA512 cb2e2a9c28cce3b178ff30e08da842a75e8dee62c72d1243c503824ed180a31f5e27c76c885c248f2760e5ba1a7a009bf30d8706bbdbd07a609914a5b924f07d EBUILD kube-proxy-1.26.6.ebuild 903 BLAKE2B 1aa153095ce5f8bb28c12717c62936aac24b73b7e0780a4736c59a9c7c7a492c1c3bfc15343575bd4243c02a44ba2c73ec78fa064feed192c2410df575bae4af SHA512 cb2e2a9c28cce3b178ff30e08da842a75e8dee62c72d1243c503824ed180a31f5e27c76c885c248f2760e5ba1a7a009bf30d8706bbdbd07a609914a5b924f07d -EBUILD kube-proxy-1.26.7.ebuild 904 BLAKE2B abb12e72e4582a9d56311cfa78e81df9abce2ba772cd4f20465f18b66c0c1d1a0531fec677f06467342a5c20725f0f9fe3e5f83ef736893f15cd5bc3af85fc31 SHA512 6dba638ed80bbc7454392f06b79c056c2edbb12ed94dd46883942ecd448ad53c0e13faf56c6ea5d9be4cbf35ab935f0e062657edbe2bc2da0b2582b28dda8867 +EBUILD kube-proxy-1.26.7.ebuild 903 BLAKE2B 1aa153095ce5f8bb28c12717c62936aac24b73b7e0780a4736c59a9c7c7a492c1c3bfc15343575bd4243c02a44ba2c73ec78fa064feed192c2410df575bae4af SHA512 cb2e2a9c28cce3b178ff30e08da842a75e8dee62c72d1243c503824ed180a31f5e27c76c885c248f2760e5ba1a7a009bf30d8706bbdbd07a609914a5b924f07d EBUILD kube-proxy-1.27.2.ebuild 903 BLAKE2B 1c939447d9c99d5723a207c0310c4a14cc45b39678af42304de57e93f127d398ca9e24369369c3db5848ee23e64ac77b900ddf61368bc821a571f143aa6663d2 SHA512 d59a856c6a5b9133188f7ad48ac975f4cb88eb4b95a78a6f4c30deb79a2a83e09ce4c9abb85fbb0111f121fc869b9e118f5a90c4f6e3113a0e2a88a15c29ae9f EBUILD kube-proxy-1.27.3.ebuild 903 BLAKE2B 1c939447d9c99d5723a207c0310c4a14cc45b39678af42304de57e93f127d398ca9e24369369c3db5848ee23e64ac77b900ddf61368bc821a571f143aa6663d2 SHA512 d59a856c6a5b9133188f7ad48ac975f4cb88eb4b95a78a6f4c30deb79a2a83e09ce4c9abb85fbb0111f121fc869b9e118f5a90c4f6e3113a0e2a88a15c29ae9f -EBUILD kube-proxy-1.27.4.ebuild 904 BLAKE2B dd6a4ee3a1feff0f1250a81af3ed98a930e3814fc6ed496c3ebb5fb6f166e7649c6934e19f96a78a9f10c8bedff2dbfe6d8bf4d4b5406372f14e417f7aaf2112 SHA512 42fa664d157356844ade5f3ef4e477abc550cc9913d647643ce59618d5a2e4d4a3a0e3cd7b57cf6d0619aa7fef26e8c83963c02a8fe8106f0ee46cc06276375e +EBUILD kube-proxy-1.27.4.ebuild 903 BLAKE2B 1c939447d9c99d5723a207c0310c4a14cc45b39678af42304de57e93f127d398ca9e24369369c3db5848ee23e64ac77b900ddf61368bc821a571f143aa6663d2 SHA512 d59a856c6a5b9133188f7ad48ac975f4cb88eb4b95a78a6f4c30deb79a2a83e09ce4c9abb85fbb0111f121fc869b9e118f5a90c4f6e3113a0e2a88a15c29ae9f +EBUILD kube-proxy-1.28.0.ebuild 904 BLAKE2B dd6a4ee3a1feff0f1250a81af3ed98a930e3814fc6ed496c3ebb5fb6f166e7649c6934e19f96a78a9f10c8bedff2dbfe6d8bf4d4b5406372f14e417f7aaf2112 SHA512 42fa664d157356844ade5f3ef4e477abc550cc9913d647643ce59618d5a2e4d4a3a0e3cd7b57cf6d0619aa7fef26e8c83963c02a8fe8106f0ee46cc06276375e MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb diff --git a/sys-cluster/kube-proxy/kube-proxy-1.24.15.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.24.15.ebuild index 0cc8ca0574f5..d228a4990b81 100644 --- a/sys-cluster/kube-proxy/kube-proxy-1.24.15.ebuild +++ b/sys-cluster/kube-proxy/kube-proxy-1.24.15.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" RDEPEND="net-firewall/conntrack-tools" diff --git a/sys-cluster/kube-proxy/kube-proxy-1.25.12.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.25.12.ebuild index c2bf8bb7da7f..15eeeeea2dcb 100644 --- a/sys-cluster/kube-proxy/kube-proxy-1.25.12.ebuild +++ b/sys-cluster/kube-proxy/kube-proxy-1.25.12.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" RDEPEND="net-firewall/conntrack-tools" diff --git a/sys-cluster/kube-proxy/kube-proxy-1.26.7.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.26.7.ebuild index c2bf8bb7da7f..15eeeeea2dcb 100644 --- a/sys-cluster/kube-proxy/kube-proxy-1.26.7.ebuild +++ b/sys-cluster/kube-proxy/kube-proxy-1.26.7.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" RDEPEND="net-firewall/conntrack-tools" diff --git a/sys-cluster/kube-proxy/kube-proxy-1.27.4.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.27.4.ebuild index ea991ff91e56..334b1e38e138 100644 --- a/sys-cluster/kube-proxy/kube-proxy-1.27.4.ebuild +++ b/sys-cluster/kube-proxy/kube-proxy-1.27.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" RDEPEND="net-firewall/conntrack-tools" diff --git a/sys-cluster/kube-proxy/kube-proxy-1.28.0.ebuild b/sys-cluster/kube-proxy/kube-proxy-1.28.0.ebuild new file mode 100644 index 000000000000..ea991ff91e56 --- /dev/null +++ b/sys-cluster/kube-proxy/kube-proxy-1.28.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="Kubernetes Proxy service" +HOMEPAGE="https://github.com/kubernetes/kubernetes https://kubernetes.io" +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened" + +RDEPEND="net-firewall/conntrack-tools" +BDEPEND=">=dev-lang/go-1.20" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + keepdir /var/log/${PN} /var/lib/${PN} + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotated ${PN} +} diff --git a/sys-cluster/kube-scheduler/Manifest b/sys-cluster/kube-scheduler/Manifest index 8e9ff9bf860e..8a11738a03a5 100644 --- a/sys-cluster/kube-scheduler/Manifest +++ b/sys-cluster/kube-scheduler/Manifest @@ -12,15 +12,17 @@ DIST kubernetes-1.26.7.tar.gz 38498687 BLAKE2B 8a7ac29ea8cff64a0ed2a92fc89b3e2e8 DIST kubernetes-1.27.2.tar.gz 38061986 BLAKE2B bbb39453cb642abc693a8b646179eb5ccf6886c37cf380ae139c096409a33c38d5d081007a009a4785498f600b89f91a430b7bde191298b108ada336ef3414b1 SHA512 c7a4f6f3e3e6ce66295e9c09b5214ed3b9fa3b674b0b7e200672da5873fbc75533d1e6a5d9e04edba09c81db35e3309dbe6ff6a4a9dffc6687c66a6e5e566b1d DIST kubernetes-1.27.3.tar.gz 38121196 BLAKE2B 69aab2d42fdbb5704d6bd248e6ced154664d20d66ad21e7cf3b6ed92a262f4d1a2dc5b22912b6cdca0a40fecdc262ae7124a2969955f234c49c0950ea68f171f SHA512 51cf0178c8a2a00798cc618c9918f556c418de137566db60a66a0c7556ee625b34cf86b1da241856599784588c0e3e8b81225dca627fea70a87c94adb073bb7a DIST kubernetes-1.27.4.tar.gz 38192024 BLAKE2B b4f3afe7e96f74cbbb18866234e4ad591fa055bd158c8dad4b17c66b9ff5dfd9ea28bfd4ed5a89433fe58ecf4c86c821b1fb89bfaa5808310c8b72b875ce3fa2 SHA512 0558a8760e538aeb29efff54282a2fab613f5e6c16abf8964ab836065a4f40a568dae3caa5c06e172e2643491a63b1056c093421fded8cb9b7a0c0ed10b9f6ec +DIST kubernetes-1.28.0.tar.gz 42229948 BLAKE2B c514577fa3cdeee6fa1d6f488de74b56845e3cfaf7f810ecd4ec9c023f034e0c50b647ebf5b60eb26b9387b79d060a6aeee9eee43fab904094ec767603fc5c6d SHA512 dcb5f2ec3fec841a3a1678ac88473b355f13cad1543b5098a2f1fe1d217e34fb46727c1345bbd35945eb4164aa4fe069ebdefc2328c8797671caa9a5be0f8fd6 EBUILD kube-scheduler-1.24.14.ebuild 963 BLAKE2B fafedf71e3dd0935060f9dfba79dab3daaeb4931e24eeb90b054ba734ad0d0709c984a9705ac3582e0b2b94120dca7da6ce237c2e4dcef90e95dcc39350c9867 SHA512 d1ff91ec5189ca994d09074cd0bb8208bb704ed595fcf9d7ee4a1d3a2d8176c184dab79afdbd902728949f0ef98acde2f0c2b2de548c671bd077bbfdf1545b0f -EBUILD kube-scheduler-1.24.15.ebuild 964 BLAKE2B 6ebf9d3cc795d291f681e03b787513afea79b283691d6e0bcebaf60c6c8be51a0bb583731ef9ed5a24bfbd8abf527c24124957f25b16f17365c7a4c3ffeeef99 SHA512 a3628ce8b65ab4baa01d60bccd75a8d4a272fcf8c137bd10f3e63e8bc155ba0028449dd170dafc65a4b37d136248494f979f604e037787c1bea0ce2c4bae5241 +EBUILD kube-scheduler-1.24.15.ebuild 963 BLAKE2B fafedf71e3dd0935060f9dfba79dab3daaeb4931e24eeb90b054ba734ad0d0709c984a9705ac3582e0b2b94120dca7da6ce237c2e4dcef90e95dcc39350c9867 SHA512 d1ff91ec5189ca994d09074cd0bb8208bb704ed595fcf9d7ee4a1d3a2d8176c184dab79afdbd902728949f0ef98acde2f0c2b2de548c671bd077bbfdf1545b0f EBUILD kube-scheduler-1.25.10.ebuild 961 BLAKE2B 1bf7855312c5044b5ea261baf2f35689b20e5009609e9a57b85aeaab0704502c152652128206c1e938f32f6b8171d1f639eb5e84956949142954963182540d97 SHA512 deab86ef065c7c468bacac9587f44fdefca43a44d7a5badea823d512ad74e90b960d607ea2deb943cf7335479b46ffe1ab5b3262b8f97f52935dcab6060d5976 EBUILD kube-scheduler-1.25.11.ebuild 961 BLAKE2B 1bf7855312c5044b5ea261baf2f35689b20e5009609e9a57b85aeaab0704502c152652128206c1e938f32f6b8171d1f639eb5e84956949142954963182540d97 SHA512 deab86ef065c7c468bacac9587f44fdefca43a44d7a5badea823d512ad74e90b960d607ea2deb943cf7335479b46ffe1ab5b3262b8f97f52935dcab6060d5976 -EBUILD kube-scheduler-1.25.12.ebuild 962 BLAKE2B a2e246d283872bb91cf2db3ed38d5758d244a6b48fb2815b732659dc9132a04920d3349bda2828dd508ac00770e15655494e2e35c837ee890a1b124e238b2216 SHA512 8550424b4a34bcd3207de78e045b6c63b6859d8910b578a84f01b0d1b1c40c5fec79f770ee92685e660807422380bfdaf25c25310e9a3af24c45f46bbba3a1ef +EBUILD kube-scheduler-1.25.12.ebuild 961 BLAKE2B 1bf7855312c5044b5ea261baf2f35689b20e5009609e9a57b85aeaab0704502c152652128206c1e938f32f6b8171d1f639eb5e84956949142954963182540d97 SHA512 deab86ef065c7c468bacac9587f44fdefca43a44d7a5badea823d512ad74e90b960d607ea2deb943cf7335479b46ffe1ab5b3262b8f97f52935dcab6060d5976 EBUILD kube-scheduler-1.26.5.ebuild 961 BLAKE2B 1bf7855312c5044b5ea261baf2f35689b20e5009609e9a57b85aeaab0704502c152652128206c1e938f32f6b8171d1f639eb5e84956949142954963182540d97 SHA512 deab86ef065c7c468bacac9587f44fdefca43a44d7a5badea823d512ad74e90b960d607ea2deb943cf7335479b46ffe1ab5b3262b8f97f52935dcab6060d5976 EBUILD kube-scheduler-1.26.6.ebuild 961 BLAKE2B 1bf7855312c5044b5ea261baf2f35689b20e5009609e9a57b85aeaab0704502c152652128206c1e938f32f6b8171d1f639eb5e84956949142954963182540d97 SHA512 deab86ef065c7c468bacac9587f44fdefca43a44d7a5badea823d512ad74e90b960d607ea2deb943cf7335479b46ffe1ab5b3262b8f97f52935dcab6060d5976 -EBUILD kube-scheduler-1.26.7.ebuild 962 BLAKE2B a2e246d283872bb91cf2db3ed38d5758d244a6b48fb2815b732659dc9132a04920d3349bda2828dd508ac00770e15655494e2e35c837ee890a1b124e238b2216 SHA512 8550424b4a34bcd3207de78e045b6c63b6859d8910b578a84f01b0d1b1c40c5fec79f770ee92685e660807422380bfdaf25c25310e9a3af24c45f46bbba3a1ef +EBUILD kube-scheduler-1.26.7.ebuild 961 BLAKE2B 1bf7855312c5044b5ea261baf2f35689b20e5009609e9a57b85aeaab0704502c152652128206c1e938f32f6b8171d1f639eb5e84956949142954963182540d97 SHA512 deab86ef065c7c468bacac9587f44fdefca43a44d7a5badea823d512ad74e90b960d607ea2deb943cf7335479b46ffe1ab5b3262b8f97f52935dcab6060d5976 EBUILD kube-scheduler-1.27.2.ebuild 961 BLAKE2B 546de2cf745d915d594a6519ad3f561bd625995284f06358228dfffb767b6e41e3dc58476443e5ae5f99cfdcbf2e320df4eb230f0f4823bad60f962d91548e85 SHA512 89b5945c962e381251538fd96e3400d709c22e4c61b3acaac22892dd6054af3fe4b6a49af832fb1a7555ef3c2d98c3b44ce980ac95659965a561695465360d3c EBUILD kube-scheduler-1.27.3.ebuild 961 BLAKE2B 546de2cf745d915d594a6519ad3f561bd625995284f06358228dfffb767b6e41e3dc58476443e5ae5f99cfdcbf2e320df4eb230f0f4823bad60f962d91548e85 SHA512 89b5945c962e381251538fd96e3400d709c22e4c61b3acaac22892dd6054af3fe4b6a49af832fb1a7555ef3c2d98c3b44ce980ac95659965a561695465360d3c -EBUILD kube-scheduler-1.27.4.ebuild 962 BLAKE2B 40d3f7dff63e91693048e534600ce3147608761d50e50a31c37929b2977fc5f8bef3b2e3561315c821ea51f3366bd4ffc2f16fe5f1bbf9e10892b2d9c4b9ca1c SHA512 85680650665c5ef1ac0092e6ec0071513d9017779ab7275d1b80d2aa78c6d905ad928f26d7f36b2ed4524f84b47ce68fcbe79a53096ff3159cb2304fdd266b5e +EBUILD kube-scheduler-1.27.4.ebuild 961 BLAKE2B 546de2cf745d915d594a6519ad3f561bd625995284f06358228dfffb767b6e41e3dc58476443e5ae5f99cfdcbf2e320df4eb230f0f4823bad60f962d91548e85 SHA512 89b5945c962e381251538fd96e3400d709c22e4c61b3acaac22892dd6054af3fe4b6a49af832fb1a7555ef3c2d98c3b44ce980ac95659965a561695465360d3c +EBUILD kube-scheduler-1.28.0.ebuild 962 BLAKE2B 40d3f7dff63e91693048e534600ce3147608761d50e50a31c37929b2977fc5f8bef3b2e3561315c821ea51f3366bd4ffc2f16fe5f1bbf9e10892b2d9c4b9ca1c SHA512 85680650665c5ef1ac0092e6ec0071513d9017779ab7275d1b80d2aa78c6d905ad928f26d7f36b2ed4524f84b47ce68fcbe79a53096ff3159cb2304fdd266b5e MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.24.15.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.24.15.ebuild index 4d29f574fe61..25f887df0345 100644 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.24.15.ebuild +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.24.15.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-scheduler diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.25.12.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.25.12.ebuild index b9b95df178b2..524876afc4d5 100644 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.25.12.ebuild +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.25.12.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-scheduler diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.26.7.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.26.7.ebuild index b9b95df178b2..524876afc4d5 100644 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.26.7.ebuild +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.26.7.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-scheduler diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.27.4.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.27.4.ebuild index 038445235f63..e17d60692ecd 100644 --- a/sys-cluster/kube-scheduler/kube-scheduler-1.27.4.ebuild +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.27.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" COMMON_DEPEND="acct-group/kube-scheduler diff --git a/sys-cluster/kube-scheduler/kube-scheduler-1.28.0.ebuild b/sys-cluster/kube-scheduler/kube-scheduler-1.28.0.ebuild new file mode 100644 index 000000000000..038445235f63 --- /dev/null +++ b/sys-cluster/kube-scheduler/kube-scheduler-1.28.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="Kubernetes Scheduler" +HOMEPAGE="https://kubernetes.io" +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened" + +COMMON_DEPEND="acct-group/kube-scheduler + acct-user/kube-scheduler" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND=">=dev-lang/go-1.20" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotated ${PN} + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} +} diff --git a/sys-cluster/kubeadm/Manifest b/sys-cluster/kubeadm/Manifest index c34adb3c7ce1..c680dba9121b 100644 --- a/sys-cluster/kubeadm/Manifest +++ b/sys-cluster/kubeadm/Manifest @@ -9,15 +9,17 @@ DIST kubernetes-1.26.7.tar.gz 38498687 BLAKE2B 8a7ac29ea8cff64a0ed2a92fc89b3e2e8 DIST kubernetes-1.27.2.tar.gz 38061986 BLAKE2B bbb39453cb642abc693a8b646179eb5ccf6886c37cf380ae139c096409a33c38d5d081007a009a4785498f600b89f91a430b7bde191298b108ada336ef3414b1 SHA512 c7a4f6f3e3e6ce66295e9c09b5214ed3b9fa3b674b0b7e200672da5873fbc75533d1e6a5d9e04edba09c81db35e3309dbe6ff6a4a9dffc6687c66a6e5e566b1d DIST kubernetes-1.27.3.tar.gz 38121196 BLAKE2B 69aab2d42fdbb5704d6bd248e6ced154664d20d66ad21e7cf3b6ed92a262f4d1a2dc5b22912b6cdca0a40fecdc262ae7124a2969955f234c49c0950ea68f171f SHA512 51cf0178c8a2a00798cc618c9918f556c418de137566db60a66a0c7556ee625b34cf86b1da241856599784588c0e3e8b81225dca627fea70a87c94adb073bb7a DIST kubernetes-1.27.4.tar.gz 38192024 BLAKE2B b4f3afe7e96f74cbbb18866234e4ad591fa055bd158c8dad4b17c66b9ff5dfd9ea28bfd4ed5a89433fe58ecf4c86c821b1fb89bfaa5808310c8b72b875ce3fa2 SHA512 0558a8760e538aeb29efff54282a2fab613f5e6c16abf8964ab836065a4f40a568dae3caa5c06e172e2643491a63b1056c093421fded8cb9b7a0c0ed10b9f6ec +DIST kubernetes-1.28.0.tar.gz 42229948 BLAKE2B c514577fa3cdeee6fa1d6f488de74b56845e3cfaf7f810ecd4ec9c023f034e0c50b647ebf5b60eb26b9387b79d060a6aeee9eee43fab904094ec767603fc5c6d SHA512 dcb5f2ec3fec841a3a1678ac88473b355f13cad1543b5098a2f1fe1d217e34fb46727c1345bbd35945eb4164aa4fe069ebdefc2328c8797671caa9a5be0f8fd6 EBUILD kubeadm-1.24.14.ebuild 966 BLAKE2B db15d79a99cda7d4af9bc1e0ddbf91e17d2f94db50e62e60f45ed4b15ae70ccb8efee7df7b1f2aacce9a5bc7a60f58b852300b2eb80d44a5d28985a4bd223916 SHA512 58f98a1dd45ede91842e09d53d5f8c9c1c98f11e531b22db61abe3abfba4c2b005f255cf0fae6963546caf582dcaee7c9c0afc1ac585025c9cbe46d0a7337bc8 -EBUILD kubeadm-1.24.15.ebuild 967 BLAKE2B de2052aa407f8dcb0f6ae01710bd880bcb848ec1199ecd72ec04f087df013d75ec122687b16a731274870458966bab2eb0064f46677dd47eaeabde2568bcfd7d SHA512 ba64e4f6be6ef92275f7f6dcc6d57c7349e41cef182a940c0c979a51245a440086c9437f74d20c71cf0f64d924b1d46b6a09f08a1451a20080458c52609ea130 +EBUILD kubeadm-1.24.15.ebuild 966 BLAKE2B db15d79a99cda7d4af9bc1e0ddbf91e17d2f94db50e62e60f45ed4b15ae70ccb8efee7df7b1f2aacce9a5bc7a60f58b852300b2eb80d44a5d28985a4bd223916 SHA512 58f98a1dd45ede91842e09d53d5f8c9c1c98f11e531b22db61abe3abfba4c2b005f255cf0fae6963546caf582dcaee7c9c0afc1ac585025c9cbe46d0a7337bc8 EBUILD kubeadm-1.25.10.ebuild 964 BLAKE2B 98417244686292bceab7268358757606d233d5b17f1cff311969993ee9f7a78c80449dd0bc3a22e08eabba9fa1a9e9865edfaaa158103dc7df9211a60a3b8ee3 SHA512 9f7348c3c1a7a1f16a523af7243b08570102e953c692aed930ecbfd2307577eb2f0cb61f3df6dfb5ab79fd162bad6c1f2b430ac6d1ba013d2b1f05c5c6e31e79 EBUILD kubeadm-1.25.11.ebuild 964 BLAKE2B 98417244686292bceab7268358757606d233d5b17f1cff311969993ee9f7a78c80449dd0bc3a22e08eabba9fa1a9e9865edfaaa158103dc7df9211a60a3b8ee3 SHA512 9f7348c3c1a7a1f16a523af7243b08570102e953c692aed930ecbfd2307577eb2f0cb61f3df6dfb5ab79fd162bad6c1f2b430ac6d1ba013d2b1f05c5c6e31e79 -EBUILD kubeadm-1.25.12.ebuild 965 BLAKE2B c7e336fce62d7c2d996efd34456f6bde2eaad7cec7a87e07cb6d565791f69d138c04c9d4f0f30ec1a144024ee7ec0b788b66fb2189c08df6053274ab18afb9c9 SHA512 169e04f793eebc40f6d4427c2d0f7698b1ac9c3002172e70750c27fc27f81ea310d3ab7818abe093b02c283ba47061725c40855d58af86e8c0f682d92a8d019d +EBUILD kubeadm-1.25.12.ebuild 964 BLAKE2B 98417244686292bceab7268358757606d233d5b17f1cff311969993ee9f7a78c80449dd0bc3a22e08eabba9fa1a9e9865edfaaa158103dc7df9211a60a3b8ee3 SHA512 9f7348c3c1a7a1f16a523af7243b08570102e953c692aed930ecbfd2307577eb2f0cb61f3df6dfb5ab79fd162bad6c1f2b430ac6d1ba013d2b1f05c5c6e31e79 EBUILD kubeadm-1.26.5.ebuild 964 BLAKE2B 98417244686292bceab7268358757606d233d5b17f1cff311969993ee9f7a78c80449dd0bc3a22e08eabba9fa1a9e9865edfaaa158103dc7df9211a60a3b8ee3 SHA512 9f7348c3c1a7a1f16a523af7243b08570102e953c692aed930ecbfd2307577eb2f0cb61f3df6dfb5ab79fd162bad6c1f2b430ac6d1ba013d2b1f05c5c6e31e79 EBUILD kubeadm-1.26.6.ebuild 964 BLAKE2B 98417244686292bceab7268358757606d233d5b17f1cff311969993ee9f7a78c80449dd0bc3a22e08eabba9fa1a9e9865edfaaa158103dc7df9211a60a3b8ee3 SHA512 9f7348c3c1a7a1f16a523af7243b08570102e953c692aed930ecbfd2307577eb2f0cb61f3df6dfb5ab79fd162bad6c1f2b430ac6d1ba013d2b1f05c5c6e31e79 -EBUILD kubeadm-1.26.7.ebuild 965 BLAKE2B c7e336fce62d7c2d996efd34456f6bde2eaad7cec7a87e07cb6d565791f69d138c04c9d4f0f30ec1a144024ee7ec0b788b66fb2189c08df6053274ab18afb9c9 SHA512 169e04f793eebc40f6d4427c2d0f7698b1ac9c3002172e70750c27fc27f81ea310d3ab7818abe093b02c283ba47061725c40855d58af86e8c0f682d92a8d019d +EBUILD kubeadm-1.26.7.ebuild 964 BLAKE2B 98417244686292bceab7268358757606d233d5b17f1cff311969993ee9f7a78c80449dd0bc3a22e08eabba9fa1a9e9865edfaaa158103dc7df9211a60a3b8ee3 SHA512 9f7348c3c1a7a1f16a523af7243b08570102e953c692aed930ecbfd2307577eb2f0cb61f3df6dfb5ab79fd162bad6c1f2b430ac6d1ba013d2b1f05c5c6e31e79 EBUILD kubeadm-1.27.2.ebuild 964 BLAKE2B 2de314b49858492b10da2d4de81f4fb185ed98a7854d2cd905c616e77fa19a42358d8d6b8199b3a641ff39b03426b9e8e67d6057cdb479d29a72af31679267b2 SHA512 0a5fbd3122ad732b7d84598f1f4fe2fde522462007a06b7dfbdcf939b64b3eeb1c2e2a6f1ec00d37278790701f27e6ae7e5509e8683c972db7973ed53e241a1b EBUILD kubeadm-1.27.3.ebuild 964 BLAKE2B 2de314b49858492b10da2d4de81f4fb185ed98a7854d2cd905c616e77fa19a42358d8d6b8199b3a641ff39b03426b9e8e67d6057cdb479d29a72af31679267b2 SHA512 0a5fbd3122ad732b7d84598f1f4fe2fde522462007a06b7dfbdcf939b64b3eeb1c2e2a6f1ec00d37278790701f27e6ae7e5509e8683c972db7973ed53e241a1b -EBUILD kubeadm-1.27.4.ebuild 965 BLAKE2B b01c28f2f677fd2741a8ec1686b25ced5f4617178f6cdbac60c0f8221d42e4cb2955e3f2b3b29d15e2ee0b424c7ead4d1ae1e6001170a581bd982ba656796166 SHA512 1f512b75f72f3872144a22db7a8bc0fafd942d69ba35615c3ac83f2eea5f14bd9f5ea2400873095fd229d80955a45ac65092d18d39331b8c709814018dbc3207 +EBUILD kubeadm-1.27.4.ebuild 964 BLAKE2B 2de314b49858492b10da2d4de81f4fb185ed98a7854d2cd905c616e77fa19a42358d8d6b8199b3a641ff39b03426b9e8e67d6057cdb479d29a72af31679267b2 SHA512 0a5fbd3122ad732b7d84598f1f4fe2fde522462007a06b7dfbdcf939b64b3eeb1c2e2a6f1ec00d37278790701f27e6ae7e5509e8683c972db7973ed53e241a1b +EBUILD kubeadm-1.28.0.ebuild 965 BLAKE2B b01c28f2f677fd2741a8ec1686b25ced5f4617178f6cdbac60c0f8221d42e4cb2955e3f2b3b29d15e2ee0b424c7ead4d1ae1e6001170a581bd982ba656796166 SHA512 1f512b75f72f3872144a22db7a8bc0fafd942d69ba35615c3ac83f2eea5f14bd9f5ea2400873095fd229d80955a45ac65092d18d39331b8c709814018dbc3207 MISC metadata.xml 918 BLAKE2B 487a711e9aebe9d4d8f2c3a03664990aa544a4c0b969dbb60d10ebf42ca64cb9b21f822f92e774f3a813b409d5df905c8ecf02f186218f925a69f70b2960d53c SHA512 392d1cdf4179bc2aa14598e41e38e364518f0c71c34d61280729ae2cdab37c247112b48fcea58c792f6f7148e3979dfbff174bac3a3a00b7084168332112f5d3 diff --git a/sys-cluster/kubeadm/kubeadm-1.24.15.ebuild b/sys-cluster/kubeadm/kubeadm-1.24.15.ebuild index 9d1d7af21421..75b9826b1578 100644 --- a/sys-cluster/kubeadm/kubeadm-1.24.15.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.24.15.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.18.1" diff --git a/sys-cluster/kubeadm/kubeadm-1.25.12.ebuild b/sys-cluster/kubeadm/kubeadm-1.25.12.ebuild index f9b83313a772..c428b054727b 100644 --- a/sys-cluster/kubeadm/kubeadm-1.25.12.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.25.12.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.19" diff --git a/sys-cluster/kubeadm/kubeadm-1.26.7.ebuild b/sys-cluster/kubeadm/kubeadm-1.26.7.ebuild index f9b83313a772..c428b054727b 100644 --- a/sys-cluster/kubeadm/kubeadm-1.26.7.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.26.7.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.19" diff --git a/sys-cluster/kubeadm/kubeadm-1.27.4.ebuild b/sys-cluster/kubeadm/kubeadm-1.27.4.ebuild index 6a547029ab05..c57918acdc39 100644 --- a/sys-cluster/kubeadm/kubeadm-1.27.4.ebuild +++ b/sys-cluster/kubeadm/kubeadm-1.27.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.20" diff --git a/sys-cluster/kubeadm/kubeadm-1.28.0.ebuild b/sys-cluster/kubeadm/kubeadm-1.28.0.ebuild new file mode 100644 index 000000000000..6a547029ab05 --- /dev/null +++ b/sys-cluster/kubeadm/kubeadm-1.28.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module + +DESCRIPTION="CLI to Easily bootstrap a secure Kubernetes cluster" +HOMEPAGE="https://kubernetes.io" +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened selinux" + +BDEPEND=">=dev-lang/go-1.20" +RDEPEND="app-containers/cri-tools + selinux? ( sec-policy/selinux-kubernetes )" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS=-v GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + _output/bin/${PN} completion bash > ${PN}.bash || die + _output/bin/${PN} completion zsh > ${PN}.zsh || die + newbashcomp ${PN}.bash ${PN} + insinto /usr/share/zsh/site-functions + newins ${PN}.zsh _${PN} +} diff --git a/sys-cluster/kubectl/Manifest b/sys-cluster/kubectl/Manifest index f546a52bbc04..d657d74da42a 100644 --- a/sys-cluster/kubectl/Manifest +++ b/sys-cluster/kubectl/Manifest @@ -9,15 +9,17 @@ DIST kubernetes-1.26.7.tar.gz 38498687 BLAKE2B 8a7ac29ea8cff64a0ed2a92fc89b3e2e8 DIST kubernetes-1.27.2.tar.gz 38061986 BLAKE2B bbb39453cb642abc693a8b646179eb5ccf6886c37cf380ae139c096409a33c38d5d081007a009a4785498f600b89f91a430b7bde191298b108ada336ef3414b1 SHA512 c7a4f6f3e3e6ce66295e9c09b5214ed3b9fa3b674b0b7e200672da5873fbc75533d1e6a5d9e04edba09c81db35e3309dbe6ff6a4a9dffc6687c66a6e5e566b1d DIST kubernetes-1.27.3.tar.gz 38121196 BLAKE2B 69aab2d42fdbb5704d6bd248e6ced154664d20d66ad21e7cf3b6ed92a262f4d1a2dc5b22912b6cdca0a40fecdc262ae7124a2969955f234c49c0950ea68f171f SHA512 51cf0178c8a2a00798cc618c9918f556c418de137566db60a66a0c7556ee625b34cf86b1da241856599784588c0e3e8b81225dca627fea70a87c94adb073bb7a DIST kubernetes-1.27.4.tar.gz 38192024 BLAKE2B b4f3afe7e96f74cbbb18866234e4ad591fa055bd158c8dad4b17c66b9ff5dfd9ea28bfd4ed5a89433fe58ecf4c86c821b1fb89bfaa5808310c8b72b875ce3fa2 SHA512 0558a8760e538aeb29efff54282a2fab613f5e6c16abf8964ab836065a4f40a568dae3caa5c06e172e2643491a63b1056c093421fded8cb9b7a0c0ed10b9f6ec +DIST kubernetes-1.28.0.tar.gz 42229948 BLAKE2B c514577fa3cdeee6fa1d6f488de74b56845e3cfaf7f810ecd4ec9c023f034e0c50b647ebf5b60eb26b9387b79d060a6aeee9eee43fab904094ec767603fc5c6d SHA512 dcb5f2ec3fec841a3a1678ac88473b355f13cad1543b5098a2f1fe1d217e34fb46727c1345bbd35945eb4164aa4fe069ebdefc2328c8797671caa9a5be0f8fd6 EBUILD kubectl-1.24.14.ebuild 875 BLAKE2B 562c1b24345307c6ad28ddc28a12b75b7a46b2f19906fa58c9a8898d286cecd402fd71148453583603f58c4bd534111bd492234090d1539ec4c4340b3c42092b SHA512 8e0c708f7fa34b4d4ce68af1f1c88e53fdd54875aca71b79c7af9c00a08f2b29ddb302a3159ee5b6975400b7fc4f51ac3b9e33b3e34fdce66f9f36e1b4ae7e30 -EBUILD kubectl-1.24.15.ebuild 876 BLAKE2B c21d5dd586fddc8853b2ad9349fcaf09074b35158ad280280f757660cca4723e172f1a476bfc1d7a241d01c39d076728b21af7e84c687b104b6755b7baabfa46 SHA512 6d38e9df2b65cabbeb8aa8b634271dec571ddf729629b3724a6a8a85e433494ba725e06fda1052be02a4e06dbe0da0d26b82f2a600698815e62c839cad062bbb +EBUILD kubectl-1.24.15.ebuild 875 BLAKE2B 562c1b24345307c6ad28ddc28a12b75b7a46b2f19906fa58c9a8898d286cecd402fd71148453583603f58c4bd534111bd492234090d1539ec4c4340b3c42092b SHA512 8e0c708f7fa34b4d4ce68af1f1c88e53fdd54875aca71b79c7af9c00a08f2b29ddb302a3159ee5b6975400b7fc4f51ac3b9e33b3e34fdce66f9f36e1b4ae7e30 EBUILD kubectl-1.25.10.ebuild 873 BLAKE2B b4e63afdf9235f8890d11764f0779540685f007f4a5a1db4c319a8a66d6308549fa764624d99170088c7f82fab9e82173f04f18303b33272bbbc08764be86738 SHA512 9931017dc27ff974a94bff3ee60b3741e24bac819a38ead32d68d96ff08a04a113b22752f9f4076f7b850f7f3c0ca1790c362b89c31963e07617241c1903f602 EBUILD kubectl-1.25.11.ebuild 873 BLAKE2B b4e63afdf9235f8890d11764f0779540685f007f4a5a1db4c319a8a66d6308549fa764624d99170088c7f82fab9e82173f04f18303b33272bbbc08764be86738 SHA512 9931017dc27ff974a94bff3ee60b3741e24bac819a38ead32d68d96ff08a04a113b22752f9f4076f7b850f7f3c0ca1790c362b89c31963e07617241c1903f602 -EBUILD kubectl-1.25.12.ebuild 874 BLAKE2B eadc263a13607118043c218d4d69d8e2c6a01c19719358af019dfe15ca396b2bc8e1be4e49855ffbc6f4cd9eb43f5bd7c9d8e60ed45d85ade7c833e04008e30d SHA512 8d82593d7820ae864a3db4f64b139ffac451793a51eb8939901acdaf20f3c0c72b712314fc12c52cfe29556fbf98efc77c5f3a5dfcd09415bbd7152f01f0e923 +EBUILD kubectl-1.25.12.ebuild 873 BLAKE2B b4e63afdf9235f8890d11764f0779540685f007f4a5a1db4c319a8a66d6308549fa764624d99170088c7f82fab9e82173f04f18303b33272bbbc08764be86738 SHA512 9931017dc27ff974a94bff3ee60b3741e24bac819a38ead32d68d96ff08a04a113b22752f9f4076f7b850f7f3c0ca1790c362b89c31963e07617241c1903f602 EBUILD kubectl-1.26.5.ebuild 873 BLAKE2B b4e63afdf9235f8890d11764f0779540685f007f4a5a1db4c319a8a66d6308549fa764624d99170088c7f82fab9e82173f04f18303b33272bbbc08764be86738 SHA512 9931017dc27ff974a94bff3ee60b3741e24bac819a38ead32d68d96ff08a04a113b22752f9f4076f7b850f7f3c0ca1790c362b89c31963e07617241c1903f602 EBUILD kubectl-1.26.6.ebuild 873 BLAKE2B b4e63afdf9235f8890d11764f0779540685f007f4a5a1db4c319a8a66d6308549fa764624d99170088c7f82fab9e82173f04f18303b33272bbbc08764be86738 SHA512 9931017dc27ff974a94bff3ee60b3741e24bac819a38ead32d68d96ff08a04a113b22752f9f4076f7b850f7f3c0ca1790c362b89c31963e07617241c1903f602 -EBUILD kubectl-1.26.7.ebuild 874 BLAKE2B eadc263a13607118043c218d4d69d8e2c6a01c19719358af019dfe15ca396b2bc8e1be4e49855ffbc6f4cd9eb43f5bd7c9d8e60ed45d85ade7c833e04008e30d SHA512 8d82593d7820ae864a3db4f64b139ffac451793a51eb8939901acdaf20f3c0c72b712314fc12c52cfe29556fbf98efc77c5f3a5dfcd09415bbd7152f01f0e923 +EBUILD kubectl-1.26.7.ebuild 873 BLAKE2B b4e63afdf9235f8890d11764f0779540685f007f4a5a1db4c319a8a66d6308549fa764624d99170088c7f82fab9e82173f04f18303b33272bbbc08764be86738 SHA512 9931017dc27ff974a94bff3ee60b3741e24bac819a38ead32d68d96ff08a04a113b22752f9f4076f7b850f7f3c0ca1790c362b89c31963e07617241c1903f602 EBUILD kubectl-1.27.2.ebuild 873 BLAKE2B 82074aa2427e6cab6cb1e551b9703c1abcefbf7af7784153b5a498490c90fd75a655355d54fd8af5f5751d3627ad100d75c85070c80b19042e9fbd6a2ed587a8 SHA512 320af5826b407a9f617c5c9b63d76d52541b2e7fc5d19d145a9c456578029576fd06e33403e2aae8f2c84a9c9a814e1efef8812e13f6611b9c5020a67089b844 EBUILD kubectl-1.27.3.ebuild 873 BLAKE2B 82074aa2427e6cab6cb1e551b9703c1abcefbf7af7784153b5a498490c90fd75a655355d54fd8af5f5751d3627ad100d75c85070c80b19042e9fbd6a2ed587a8 SHA512 320af5826b407a9f617c5c9b63d76d52541b2e7fc5d19d145a9c456578029576fd06e33403e2aae8f2c84a9c9a814e1efef8812e13f6611b9c5020a67089b844 -EBUILD kubectl-1.27.4.ebuild 874 BLAKE2B b131bf977a6af040012cb71c43578ec1d0d2cb7183f1e03778c59aef3c0186bc5055f382cebddd19c5878035503a081277bf19abedaff5e7cbdf595810f232bc SHA512 c48ab0fdaed8d0b742879ac963dc40bfe92d0607d2a507b68edd25cc35bcbc0d6ebadd1f48112b31d3d263b8c9f21072d06f4b8c32b00a1941df5ca7ef8ec82b +EBUILD kubectl-1.27.4.ebuild 873 BLAKE2B 82074aa2427e6cab6cb1e551b9703c1abcefbf7af7784153b5a498490c90fd75a655355d54fd8af5f5751d3627ad100d75c85070c80b19042e9fbd6a2ed587a8 SHA512 320af5826b407a9f617c5c9b63d76d52541b2e7fc5d19d145a9c456578029576fd06e33403e2aae8f2c84a9c9a814e1efef8812e13f6611b9c5020a67089b844 +EBUILD kubectl-1.28.0.ebuild 874 BLAKE2B b131bf977a6af040012cb71c43578ec1d0d2cb7183f1e03778c59aef3c0186bc5055f382cebddd19c5878035503a081277bf19abedaff5e7cbdf595810f232bc SHA512 c48ab0fdaed8d0b742879ac963dc40bfe92d0607d2a507b68edd25cc35bcbc0d6ebadd1f48112b31d3d263b8c9f21072d06f4b8c32b00a1941df5ca7ef8ec82b MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb diff --git a/sys-cluster/kubectl/kubectl-1.24.15.ebuild b/sys-cluster/kubectl/kubectl-1.24.15.ebuild index cb0239165ac7..f5eaa1f9ddd8 100644 --- a/sys-cluster/kubectl/kubectl-1.24.15.ebuild +++ b/sys-cluster/kubectl/kubectl-1.24.15.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" BDEPEND=">=dev-lang/go-1.18.1" diff --git a/sys-cluster/kubectl/kubectl-1.25.12.ebuild b/sys-cluster/kubectl/kubectl-1.25.12.ebuild index 0a6d3b7c65b8..da2fb28a9977 100644 --- a/sys-cluster/kubectl/kubectl-1.25.12.ebuild +++ b/sys-cluster/kubectl/kubectl-1.25.12.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" BDEPEND=">=dev-lang/go-1.19" diff --git a/sys-cluster/kubectl/kubectl-1.26.7.ebuild b/sys-cluster/kubectl/kubectl-1.26.7.ebuild index 0a6d3b7c65b8..da2fb28a9977 100644 --- a/sys-cluster/kubectl/kubectl-1.26.7.ebuild +++ b/sys-cluster/kubectl/kubectl-1.26.7.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" BDEPEND=">=dev-lang/go-1.19" diff --git a/sys-cluster/kubectl/kubectl-1.27.4.ebuild b/sys-cluster/kubectl/kubectl-1.27.4.ebuild index ffa067f3b06c..922515b4f335 100644 --- a/sys-cluster/kubectl/kubectl-1.27.4.ebuild +++ b/sys-cluster/kubectl/kubectl-1.27.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened" BDEPEND=">=dev-lang/go-1.20" diff --git a/sys-cluster/kubectl/kubectl-1.28.0.ebuild b/sys-cluster/kubectl/kubectl-1.28.0.ebuild new file mode 100644 index 000000000000..ffa067f3b06c --- /dev/null +++ b/sys-cluster/kubectl/kubectl-1.28.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module + +DESCRIPTION="CLI to run commands against Kubernetes clusters" +HOMEPAGE="https://kubernetes.io" +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened" + +BDEPEND=">=dev-lang/go-1.20" + +RESTRICT+=" test" +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + _output/bin/${PN} completion bash > ${PN}.bash || die + _output/bin/${PN} completion zsh > ${PN}.zsh || die + newbashcomp ${PN}.bash ${PN} + insinto /usr/share/zsh/site-functions + newins ${PN}.zsh _${PN} +} diff --git a/sys-cluster/kubelet/Manifest b/sys-cluster/kubelet/Manifest index 54babeaa31d2..106ae01d1987 100644 --- a/sys-cluster/kubelet/Manifest +++ b/sys-cluster/kubelet/Manifest @@ -14,15 +14,17 @@ DIST kubernetes-1.26.7.tar.gz 38498687 BLAKE2B 8a7ac29ea8cff64a0ed2a92fc89b3e2e8 DIST kubernetes-1.27.2.tar.gz 38061986 BLAKE2B bbb39453cb642abc693a8b646179eb5ccf6886c37cf380ae139c096409a33c38d5d081007a009a4785498f600b89f91a430b7bde191298b108ada336ef3414b1 SHA512 c7a4f6f3e3e6ce66295e9c09b5214ed3b9fa3b674b0b7e200672da5873fbc75533d1e6a5d9e04edba09c81db35e3309dbe6ff6a4a9dffc6687c66a6e5e566b1d DIST kubernetes-1.27.3.tar.gz 38121196 BLAKE2B 69aab2d42fdbb5704d6bd248e6ced154664d20d66ad21e7cf3b6ed92a262f4d1a2dc5b22912b6cdca0a40fecdc262ae7124a2969955f234c49c0950ea68f171f SHA512 51cf0178c8a2a00798cc618c9918f556c418de137566db60a66a0c7556ee625b34cf86b1da241856599784588c0e3e8b81225dca627fea70a87c94adb073bb7a DIST kubernetes-1.27.4.tar.gz 38192024 BLAKE2B b4f3afe7e96f74cbbb18866234e4ad591fa055bd158c8dad4b17c66b9ff5dfd9ea28bfd4ed5a89433fe58ecf4c86c821b1fb89bfaa5808310c8b72b875ce3fa2 SHA512 0558a8760e538aeb29efff54282a2fab613f5e6c16abf8964ab836065a4f40a568dae3caa5c06e172e2643491a63b1056c093421fded8cb9b7a0c0ed10b9f6ec +DIST kubernetes-1.28.0.tar.gz 42229948 BLAKE2B c514577fa3cdeee6fa1d6f488de74b56845e3cfaf7f810ecd4ec9c023f034e0c50b647ebf5b60eb26b9387b79d060a6aeee9eee43fab904094ec767603fc5c6d SHA512 dcb5f2ec3fec841a3a1678ac88473b355f13cad1543b5098a2f1fe1d217e34fb46727c1345bbd35945eb4164aa4fe069ebdefc2328c8797671caa9a5be0f8fd6 EBUILD kubelet-1.24.14.ebuild 1032 BLAKE2B e9a9609c579c9c1e095e92c163311b71ae588dec6174f6f8c9ef3d7a060437e8903ba06cb0e494e5d7e976705c9900bda126a22799e7e243158d142ee32d3383 SHA512 cdb13abfd4a4bd0787ee8e54a1f03cf002d5aecafda79294e5789be3704b04561111cd4dfecb2b90c036202dc9e65faf85014fc67e8e5f3cee555bfae2a80423 -EBUILD kubelet-1.24.15.ebuild 1033 BLAKE2B 9daf33cb6909f6d792fe857e6f742b63df03df30444a09a22579d5cc4b2953cc0502d293ccccd3716193f78431e9e945ae6af70f8b7bb9559623e24f581f82c0 SHA512 58d8d97efc8e4b7afd364b58ecc5de3e3984d5b4fde49ac64ac40be72a471248f459103d4ec0e927863175158721d8159fcfdf890d3ae23cbfa478748f04086e +EBUILD kubelet-1.24.15.ebuild 1032 BLAKE2B e9a9609c579c9c1e095e92c163311b71ae588dec6174f6f8c9ef3d7a060437e8903ba06cb0e494e5d7e976705c9900bda126a22799e7e243158d142ee32d3383 SHA512 cdb13abfd4a4bd0787ee8e54a1f03cf002d5aecafda79294e5789be3704b04561111cd4dfecb2b90c036202dc9e65faf85014fc67e8e5f3cee555bfae2a80423 EBUILD kubelet-1.25.10.ebuild 1030 BLAKE2B 2f979623733f7f34b8f562572e1ac9b39c67d0ddb72ea366abd2e8eb7dc9fbbf655707374c479fdeb183739f06ed75bcf00732ab58eaed86db7c7c1db9ff10ef SHA512 0efd37f41d1e79af8e7febd651e532e17b3c04b1462d016131d4d5f75766928ed7b43bbef7a7728a3af4b0e6a948684ac63bc054794d2f6cfa32bbaddd46aa90 EBUILD kubelet-1.25.11.ebuild 1030 BLAKE2B 2f979623733f7f34b8f562572e1ac9b39c67d0ddb72ea366abd2e8eb7dc9fbbf655707374c479fdeb183739f06ed75bcf00732ab58eaed86db7c7c1db9ff10ef SHA512 0efd37f41d1e79af8e7febd651e532e17b3c04b1462d016131d4d5f75766928ed7b43bbef7a7728a3af4b0e6a948684ac63bc054794d2f6cfa32bbaddd46aa90 -EBUILD kubelet-1.25.12.ebuild 1031 BLAKE2B 81a7dec1302b00fbd5be0fc2233fccd5af6186c06dafaf423d26bb21b9c5c5c19a9152d0fc8f4765820f6d60ea8833d1eae21e1cf1cc81a9fd2315990592b665 SHA512 c81bbb12cce15e01cfba4f219c4578bf2a4deb8f775cf8b07b1763c1552cf05191bc5358453d1d9f381d13a63c999b5c6ac082e51e0fef6b82309e4d44656e93 +EBUILD kubelet-1.25.12.ebuild 1030 BLAKE2B 2f979623733f7f34b8f562572e1ac9b39c67d0ddb72ea366abd2e8eb7dc9fbbf655707374c479fdeb183739f06ed75bcf00732ab58eaed86db7c7c1db9ff10ef SHA512 0efd37f41d1e79af8e7febd651e532e17b3c04b1462d016131d4d5f75766928ed7b43bbef7a7728a3af4b0e6a948684ac63bc054794d2f6cfa32bbaddd46aa90 EBUILD kubelet-1.26.5.ebuild 1030 BLAKE2B 2f979623733f7f34b8f562572e1ac9b39c67d0ddb72ea366abd2e8eb7dc9fbbf655707374c479fdeb183739f06ed75bcf00732ab58eaed86db7c7c1db9ff10ef SHA512 0efd37f41d1e79af8e7febd651e532e17b3c04b1462d016131d4d5f75766928ed7b43bbef7a7728a3af4b0e6a948684ac63bc054794d2f6cfa32bbaddd46aa90 EBUILD kubelet-1.26.6.ebuild 1030 BLAKE2B 2f979623733f7f34b8f562572e1ac9b39c67d0ddb72ea366abd2e8eb7dc9fbbf655707374c479fdeb183739f06ed75bcf00732ab58eaed86db7c7c1db9ff10ef SHA512 0efd37f41d1e79af8e7febd651e532e17b3c04b1462d016131d4d5f75766928ed7b43bbef7a7728a3af4b0e6a948684ac63bc054794d2f6cfa32bbaddd46aa90 -EBUILD kubelet-1.26.7.ebuild 1031 BLAKE2B 81a7dec1302b00fbd5be0fc2233fccd5af6186c06dafaf423d26bb21b9c5c5c19a9152d0fc8f4765820f6d60ea8833d1eae21e1cf1cc81a9fd2315990592b665 SHA512 c81bbb12cce15e01cfba4f219c4578bf2a4deb8f775cf8b07b1763c1552cf05191bc5358453d1d9f381d13a63c999b5c6ac082e51e0fef6b82309e4d44656e93 +EBUILD kubelet-1.26.7.ebuild 1030 BLAKE2B 2f979623733f7f34b8f562572e1ac9b39c67d0ddb72ea366abd2e8eb7dc9fbbf655707374c479fdeb183739f06ed75bcf00732ab58eaed86db7c7c1db9ff10ef SHA512 0efd37f41d1e79af8e7febd651e532e17b3c04b1462d016131d4d5f75766928ed7b43bbef7a7728a3af4b0e6a948684ac63bc054794d2f6cfa32bbaddd46aa90 EBUILD kubelet-1.27.2.ebuild 1030 BLAKE2B e268e8d6e17c449e1e1f3b634b01a1ba8909454f796c4a96f28657f8122e70c1980b32cf3287d3668b3efb8d6d7cd1c5b06d2761dcba368431e772c371d30430 SHA512 a4c62f700caaba247646ce4c5f5d23e832d1d0334b5ef406e97e684833482e66b93b3951949fb74d75533e7c8a932fc261adaf52dd7a39abc35eb14a26a7e777 EBUILD kubelet-1.27.3.ebuild 1030 BLAKE2B e268e8d6e17c449e1e1f3b634b01a1ba8909454f796c4a96f28657f8122e70c1980b32cf3287d3668b3efb8d6d7cd1c5b06d2761dcba368431e772c371d30430 SHA512 a4c62f700caaba247646ce4c5f5d23e832d1d0334b5ef406e97e684833482e66b93b3951949fb74d75533e7c8a932fc261adaf52dd7a39abc35eb14a26a7e777 -EBUILD kubelet-1.27.4.ebuild 1031 BLAKE2B 73020b5c8a932f632fda1f65b566bf79adca8e448ccdb20bc73167c01cc524673b4dd81e7d07f0cf135803ec994d20e2e8f4d0138c7a890b38b7791e4c9e720b SHA512 6eec003a78eac972c8f01f1228a2282ba632e8d62317706f1bafc4f1213b548cf479a551b75835d01dbee9679bfb5d7c3f346db1b98ba4fcbabeb343876192a1 +EBUILD kubelet-1.27.4.ebuild 1030 BLAKE2B e268e8d6e17c449e1e1f3b634b01a1ba8909454f796c4a96f28657f8122e70c1980b32cf3287d3668b3efb8d6d7cd1c5b06d2761dcba368431e772c371d30430 SHA512 a4c62f700caaba247646ce4c5f5d23e832d1d0334b5ef406e97e684833482e66b93b3951949fb74d75533e7c8a932fc261adaf52dd7a39abc35eb14a26a7e777 +EBUILD kubelet-1.28.0.ebuild 1031 BLAKE2B 73020b5c8a932f632fda1f65b566bf79adca8e448ccdb20bc73167c01cc524673b4dd81e7d07f0cf135803ec994d20e2e8f4d0138c7a890b38b7791e4c9e720b SHA512 6eec003a78eac972c8f01f1228a2282ba632e8d62317706f1bafc4f1213b548cf479a551b75835d01dbee9679bfb5d7c3f346db1b98ba4fcbabeb343876192a1 MISC metadata.xml 335 BLAKE2B d43f79bc4ff9bad895fc1c0617329cbc07e05d0e7eb8d251688c1f46c61e3360639e43d92f72e9eef0ba5b235f33f2b3ad1bf0f783854b5f9426af43d81c3502 SHA512 de4bf01133d4a117ea2bd21936d670598a30b89dca290a867c3ec4e8ed739aec4867c42504210291ed84add21e1aa100d7d2b565e4351c43bdf2fa906b72a4cb diff --git a/sys-cluster/kubelet/kubelet-1.24.15.ebuild b/sys-cluster/kubelet/kubelet-1.24.15.ebuild index c855f8434257..547382fb6c70 100644 --- a/sys-cluster/kubelet/kubelet-1.24.15.ebuild +++ b/sys-cluster/kubelet/kubelet-1.24.15.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.18.1" diff --git a/sys-cluster/kubelet/kubelet-1.25.12.ebuild b/sys-cluster/kubelet/kubelet-1.25.12.ebuild index ea082c4400a5..cff3013eb950 100644 --- a/sys-cluster/kubelet/kubelet-1.25.12.ebuild +++ b/sys-cluster/kubelet/kubelet-1.25.12.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.19" diff --git a/sys-cluster/kubelet/kubelet-1.26.7.ebuild b/sys-cluster/kubelet/kubelet-1.26.7.ebuild index ea082c4400a5..cff3013eb950 100644 --- a/sys-cluster/kubelet/kubelet-1.26.7.ebuild +++ b/sys-cluster/kubelet/kubelet-1.26.7.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.19" diff --git a/sys-cluster/kubelet/kubelet-1.27.4.ebuild b/sys-cluster/kubelet/kubelet-1.27.4.ebuild index cd8a1735b583..9df9f88e3411 100644 --- a/sys-cluster/kubelet/kubelet-1.27.4.ebuild +++ b/sys-cluster/kubelet/kubelet-1.27.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kuber LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="hardened selinux" BDEPEND=">=dev-lang/go-1.20" diff --git a/sys-cluster/kubelet/kubelet-1.28.0.ebuild b/sys-cluster/kubelet/kubelet-1.28.0.ebuild new file mode 100644 index 000000000000..cd8a1735b583 --- /dev/null +++ b/sys-cluster/kubelet/kubelet-1.28.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd + +DESCRIPTION="Kubernetes Node Agent" +HOMEPAGE="https://kubernetes.io" +SRC_URI="https://github.com/kubernetes/kubernetes/archive/v${PV}.tar.gz -> kubernetes-${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="hardened selinux" + +BDEPEND=">=dev-lang/go-1.20" +RDEPEND="selinux? ( sec-policy/selinux-kubernetes )" + +RESTRICT+=" test " +S="${WORKDIR}/kubernetes-${PV}" + +src_compile() { + CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" \ + emake -j1 GOFLAGS="" GOLDFLAGS="" LDFLAGS="" WHAT=cmd/${PN} +} + +src_install() { + dobin _output/bin/${PN} + keepdir /etc/kubernetes/manifests /var/log/kubelet /var/lib/kubelet + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotated ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + insinto /etc/kubernetes + newins "${FILESDIR}"/${PN}.env ${PN}.env +} diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz index ec5a274d6721..24e834aae475 100644 Binary files a/sys-power/Manifest.gz and b/sys-power/Manifest.gz differ diff --git a/sys-power/acpid/Manifest b/sys-power/acpid/Manifest index 7767035ff1bc..36fc05ca0646 100644 --- a/sys-power/acpid/Manifest +++ b/sys-power/acpid/Manifest @@ -2,8 +2,10 @@ AUX acpid-1.0.4-default 663 BLAKE2B 221343ecbabeaea79af570cde3bdd58e0408e67b9545 AUX acpid-1.0.6-default.sh 1231 BLAKE2B 493c16e1c5515b6b7d8844f90ec37652631b00cac2f79347ec6d0eabb4a386a61a53622a10cb9c43ff64d88fead8a79ee8a348636623bdc6a0ede34eeb9ba976 SHA512 25629153eb97d7dc60d9a2b3a40fb7c22d4dd8ff84bbe5431230b70660d6ad8efb43976be062ac581b796f7e515722c67f8875a3aaa5f460a1172580dcac3d14 AUX acpid-2.0.16-conf.d 153 BLAKE2B e2c8a0d058311402b35c6c9777b9807d341f578bd60a82f1c866f182fef16d25332f37fa1cfe7a855824e004a877407d509bd6916388f6dfdf9114d9b93c57a3 SHA512 518cb397b2aa63b893ead1be08f32fe436d19b72663dee66834cfbc112b003333f0df8b9e4f1ffe64b813783f657d3fe8b9a0c5e992d5665583357e68b266705 AUX acpid-2.0.26-init.d 436 BLAKE2B de812b8d63f8427fc32b5d177f39d80cfdc8b92918cfe05de5483b6dd7c6091ce17ec65188376468c722c735cc2b01985366a9cedc693fd7d21eb6ada2055960 SHA512 7381d30b5c6478cdbf5dff93ae95baa0b3b1fe0a04b02cf491831f1657d6f71b8eef121b7e78f3201d11a5856bfb30df0a57437c76e6fbe05ad88cd45e86ae64 +AUX acpid-2.0.34-lfs.patch 480 BLAKE2B b1530dd2f52f9168eb9da3208bb39a38600eaee4ee791a47e33eac1307d05135801ac7725acec5b85ba0784c75428f6f9895b8c53c92524b346d164bdd703d67 SHA512 8f8019838ee617fe21a625d23a1b61a2295faa4f4feea488365c9a71bd35a99918b54276a2ea5446a3304d8e44637de608e682d160b6cf01150275d0e995c64a AUX acpid.service 155 BLAKE2B 763b5f0ad5d03e91098ec9e71a17c5d0a52c90f1935381722513ef9ff5e53c4d1c98a989632a73707af006bf6a4fbd54f8e251b188eb84bfa8bf34c9cb8d5df8 SHA512 51c1e2a10968bd6555debf237c064dec7a347a5adfe0e8612e9ad49168e727d0779744ae8c2842b2e943dd46ab310343aeebb9eb6c9e85cb77123d966e8561b1 AUX acpid.socket 115 BLAKE2B 9d869f1fd573b2dc885a3328e5e70fcc28922343a7a408e71a1a59ee8b60e3f86e01a73f7bba76a87b5148eeee67728efd117b8a533b1f4997b2e6dcdaed7a0d SHA512 33de08516aefdb881c55843384407ebcae60a6c4c14af1e12678ae2cf6b7cde4122e916d10df8d24e78c80c50e41e0f1f94f67f4e09cef7631507cf3be83f5e0 DIST acpid-2.0.34.tar.xz 159924 BLAKE2B 1379978f8c5816febcde2d3bb641f8a51736ae0caed97a45caa990576d314608a455307df11f6abafa2ef8bbaa47554f581605aa9c1af150ee64b9eb684fee15 SHA512 2bf92295b55bb44fe83074b3e0c1ae639f63edaeea84b2184ae95b38852be40f380d5413110b8c0fcb2efc2ec01bf4764e1dcb97022fc724bebbfc35c0b63c81 +EBUILD acpid-2.0.34-r1.ebuild 1554 BLAKE2B ec654e439f226d9a4b79e0ce824566feeae6be001dafd7fe7911ddcdede6886b540dbbd9b3fb0c0ed401c1f13eaf0aa0fad5b25e801300dbd277c65d805b08b0 SHA512 13a7cbc847f999c071cb362d23fab04f89fad8b7c0710f18b239ae763618651eb20e3827e1134281a04c2772770934856d9949add49fee5724b212b762571367 EBUILD acpid-2.0.34.ebuild 1500 BLAKE2B 1dea84343f87e457edec570258436550cc7abbb6e77919060b6ec0ce611cc3c0a212a6507b0953c0705521a49ba6a6f78880e8b1b3cda48d540c3f037c441f2c SHA512 d649af8cbf409e4193b9511f0642b376231cfdbde6c10af309c0e62914a3e50e7700a35119517bc831517118270235f66e1f314a1bef2fd1472643570a74779d MISC metadata.xml 322 BLAKE2B 8b701e7a97b323471ea98b4eb2ffcd6d6b195182e2aa1aa07cbcdafc7d0ae9afb7d24b55982adb183c7c73c33cbedb8a82232b6531ebb2fce30d22cb29a0cdee SHA512 0e5ea0b0d6f75b99babbd2578e1fb2b2fff20584699c3a762cb8395cb52c141509f109ed2894e5c3fb4c338ce32297a67a31f313c5141b5a23c758c7a21586f9 diff --git a/sys-power/acpid/acpid-2.0.34-r1.ebuild b/sys-power/acpid/acpid-2.0.34-r1.ebuild new file mode 100644 index 000000000000..258a20d571b5 --- /dev/null +++ b/sys-power/acpid/acpid-2.0.34-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info systemd + +DESCRIPTION="Daemon for Advanced Configuration and Power Interface" +HOMEPAGE="https://sourceforge.net/projects/acpid2/" +SRC_URI="mirror://sourceforge/${PN}2/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~riscv ~x86" +IUSE="selinux" + +RDEPEND="selinux? ( sec-policy/selinux-apm )" +DEPEND=">=sys-kernel/linux-headers-3" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.34-lfs.patch +) + +pkg_pretend() { + local CONFIG_CHECK="~INPUT_EVDEV" + local WARNING_INPUT_EVDEV="CONFIG_INPUT_EVDEV is required for ACPI button event support." + [[ ${MERGE_TYPE} != buildonly ]] && check_extra_config +} + +pkg_setup() { :; } + +src_install() { + emake DESTDIR="${D}" install + + newdoc kacpimon/README README.kacpimon + dodoc -r samples + rm -f "${D}"/usr/share/doc/${PF}/COPYING || die + + exeinto /etc/acpi + newexe "${FILESDIR}"/${PN}-1.0.6-default.sh default.sh + exeinto /etc/acpi/actions + newexe samples/powerbtn/powerbtn.sh powerbtn.sh + insinto /etc/acpi/events + newins "${FILESDIR}"/${PN}-1.0.4-default default + + newinitd "${FILESDIR}"/${PN}-2.0.26-init.d ${PN} + newconfd "${FILESDIR}"/${PN}-2.0.16-conf.d ${PN} + + systemd_dounit "${FILESDIR}"/${PN}.{service,socket} +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog + elog "You may wish to read the Gentoo Linux Power Management Guide," + elog "which can be found online at:" + elog "https://wiki.gentoo.org/wiki/Power_management/Guide" + elog + fi +} diff --git a/sys-power/acpid/files/acpid-2.0.34-lfs.patch b/sys-power/acpid/files/acpid-2.0.34-lfs.patch new file mode 100644 index 000000000000..0abca60af422 --- /dev/null +++ b/sys-power/acpid/files/acpid-2.0.34-lfs.patch @@ -0,0 +1,19 @@ +Since version 1.2.4 musl no longer enables legacy LFS interfaces as part +of _GNU_SOURCE, and will remove them altogether in a future release [1]. +Just switch to the standard interfaces. + +[1] https://musl.libc.org/releases.html + +--- a/sock.c ++++ b/sock.c +@@ -54,8 +54,8 @@ + static int + isfdtype(int fd, int fdtype) + { +- struct stat64 st; +- if (fstat64(fd, &st) != 0) ++ struct stat st; ++ if (fstat(fd, &st) != 0) + return -1; + return ((st.st_mode & S_IFMT) == (mode_t)fdtype); + } diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index 4aef677918e6..06f3e2d86732 100644 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest index 94462e990db3..3caa8d01f140 100644 --- a/www-client/qutebrowser/Manifest +++ b/www-client/qutebrowser/Manifest @@ -3,6 +3,6 @@ DIST qutebrowser-2.5.4.tar.gz 6117674 BLAKE2B d8dedf57ac064ce1a3d2e4e854a0064dfe DIST qutebrowser-3.0.0.tar.gz 6030459 BLAKE2B 05e1f3c87fe572ec66d199b9c255178c7e7358321c44255b9191624fa4fede0525b16ff0740df5051390f4e3b2a2c3ee99d53fcf6c44279689f9ea0427df13ca SHA512 2aa361b418adad1e2c2dd068148215f3eaea29c70e00634fd1a2370d584ffa2a66b0a0e22623656fc5f634d35ba99a178c269a3accd25edf778b7e3077ceb373 DIST qutebrowser-3.0.0.tar.gz.asc 659 BLAKE2B 19d736ede7cfb2ac4d3ebaea7f4f8a6da722e3eac0c1693d487ed16f2bc5a5cce13bbc69604cd7c34e266c345f3149f2f2250aba71555f3290cd63216adc0b98 SHA512 25c9cd3fa44f712b98ef3f8d1821f61d5f2b96d8bf108ff2277dc6609343237876124f7587cf906127b8d6161923bda0946c6ef75f3cbf6c401cf5d72b7a6ffd EBUILD qutebrowser-2.5.4-r1.ebuild 5229 BLAKE2B 02b2d82dc544051e1afbb0c22362745c39d4befd9443b1a873cb5979de492987cac707b2dedae594924f9402b3c362be5951e637df0f7471335c9b02d22c8fb9 SHA512 5a264abffe9861d288dd2a35765bf8f956e1af970880922cc7c1cf83e7a92f8b8f9e0afe190d196b78d777707aee57cc06eb538b5042aa7342fbe98fefc89731 -EBUILD qutebrowser-3.0.0.ebuild 7315 BLAKE2B c1a0511aebaf598dbcda8c0ce6058400a9f0bdf013fc101e00a0e77d460c5637d193700065a90207d9064f82ee0b84504f702beec14f47c0dab46bb08b57c374 SHA512 3ecf724a7de015e041035a67568ef7740950f7f9492fcf5f42b1869dcd371d2502abe6463dad235573651f50c1fa4d3b082ee6411b2af53b04129cd504becf3a -EBUILD qutebrowser-9999.ebuild 7315 BLAKE2B c1a0511aebaf598dbcda8c0ce6058400a9f0bdf013fc101e00a0e77d460c5637d193700065a90207d9064f82ee0b84504f702beec14f47c0dab46bb08b57c374 SHA512 3ecf724a7de015e041035a67568ef7740950f7f9492fcf5f42b1869dcd371d2502abe6463dad235573651f50c1fa4d3b082ee6411b2af53b04129cd504becf3a +EBUILD qutebrowser-3.0.0.ebuild 7122 BLAKE2B c8358e42a36ec5dc0c60cc45f8852a346973c29de2e0a9cfac499a069ca6ae91dc87c5c2fa4cf55f1b8efece4d520283df81a857ebca82cebd3688930a76d489 SHA512 11d18117fd67651070f55fe9da10f5b78cd6e2de7202018ecd84b5a696198d5c9de69c307b5cd4e49cce68da286ee1598bd4dc9c631becc329632dc0373d4ee3 +EBUILD qutebrowser-9999.ebuild 7122 BLAKE2B c8358e42a36ec5dc0c60cc45f8852a346973c29de2e0a9cfac499a069ca6ae91dc87c5c2fa4cf55f1b8efece4d520283df81a857ebca82cebd3688930a76d489 SHA512 11d18117fd67651070f55fe9da10f5b78cd6e2de7202018ecd84b5a696198d5c9de69c307b5cd4e49cce68da286ee1598bd4dc9c631becc329632dc0373d4ee3 MISC metadata.xml 1018 BLAKE2B 9d0c406995b2036671113b6513c3ed2fdb5021eae9d1dde5c186efeccdde6dae127857e3e5898f7809edcc27eca4b47f37965155ac0ff21bedb78e242421fd54 SHA512 2af79f18d31f9efe8df852f4bca132caf1d79fc06f6388959deb367470d4975af541a75c70831b549d944112bcd0bc7e11510a81bce4ef1391fbf1354425b769 diff --git a/www-client/qutebrowser/qutebrowser-3.0.0.ebuild b/www-client/qutebrowser/qutebrowser-3.0.0.ebuild index 51bd2ff8c4a4..d9a92b3f4c88 100644 --- a/www-client/qutebrowser/qutebrowser-3.0.0.ebuild +++ b/www-client/qutebrowser/qutebrowser-3.0.0.ebuild @@ -5,10 +5,7 @@ EAPI=8 DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools -# py3.12 should work (no tests regressions), but waiting on the last dep -# (pytest-qt) to properly have py3.12 which gets more complicated with -# QtPy + pyside* that we don't actually use here -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 xdg if [[ ${PV} == 9999 ]]; then diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild b/www-client/qutebrowser/qutebrowser-9999.ebuild index 51bd2ff8c4a4..d9a92b3f4c88 100644 --- a/www-client/qutebrowser/qutebrowser-9999.ebuild +++ b/www-client/qutebrowser/qutebrowser-9999.ebuild @@ -5,10 +5,7 @@ EAPI=8 DISTUTILS_SINGLE_IMPL=1 DISTUTILS_USE_PEP517=setuptools -# py3.12 should work (no tests regressions), but waiting on the last dep -# (pytest-qt) to properly have py3.12 which gets more complicated with -# QtPy + pyside* that we don't actually use here -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 xdg if [[ ${PV} == 9999 ]]; then diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz index e37137a49c97..d4bf730a13f6 100644 Binary files a/x11-misc/Manifest.gz and b/x11-misc/Manifest.gz differ diff --git a/x11-misc/fracplanet/Manifest b/x11-misc/fracplanet/Manifest index 5fbe745d6284..ddb02140b5ff 100644 --- a/x11-misc/fracplanet/Manifest +++ b/x11-misc/fracplanet/Manifest @@ -1,3 +1,4 @@ +AUX fracplanet-0.5.1-musl.patch 232 BLAKE2B 4b128ab3dcd2393804884c16a0bf680270c66d647395d95e88951884124055e7efdc7cb1fd45cef1c3f339ecf879c5ed373e72ba80fe59d1abe8557f1969d4ec SHA512 8d66479d4de95ca0957018f9e9db8252f1d71ffceae1778198cd993009b8e10649c367d143b8fd5cffdf5a4ae61725abd92ce7ff57264fabd90d29fab1214405 DIST fracplanet-0.5.1.tar.gz 111911 BLAKE2B 81f5986bdf7a0ddc1a7ef8fd08bf07fbc23ae38ac1cdc452de6696354d291205cb1183d16c3a7fa8bfb250158229d84d94f3c24dafa09d20518fb5d19b31471f SHA512 40aeb6c33c2cb3403cc85193319a63bdc90637110c8bb40d9b0f4bd816a80018ca1cf81296337fc5a13fac583d7864adfde8d22dcc3a3cd65314c34ec63b508e -EBUILD fracplanet-0.5.1.ebuild 861 BLAKE2B 55f436c4fefb4915b9f10f20320768bda029bab9e65390772ddceda51da755faa1ccce17ff35338acf8c4894cc746c44a05da9beb7776c4769e563aeca5f273d SHA512 ba18bf494d7dc831b325b0aa1f48fa84f88d3229dd6ce5ef7513b575abed311e0cc3e56c937ce6885209f34d98948945286ba9a9d047d7c541d7523fe25c94fb +EBUILD fracplanet-0.5.1.ebuild 912 BLAKE2B d367f4a118b9dbfc336a8fb234a63e3ba521123978ea5e8b050e7bd73e7128d3ed35c92fd74ce04d3a61beb5d262c927849edeb0375b3dbefa7ff5d71d2ad885 SHA512 a9cd71df563dab5d38c220b2f0995934f053a64d403ba1f2622b05ade991d5daa405d45dbb004e59dc69367ccd027668e25fc2cacadad086baa441cdb87d05bd MISC metadata.xml 326 BLAKE2B c901262dbb55d756428b9a2d4e73195ec49d544901fa6a216869d2ddd0495ee0c1cec95c0cfc2d65a198189a21a244652857ee302cee861aeb48ab42ca8993ad SHA512 54695b2619e218201a258409ac0e8043a71249535e37c6f7289f310d2bf06e76ab6573366ddfc24b4f62f35fa816bac2b13d83e20cabbf3a8f339b00cf8f8626 diff --git a/x11-misc/fracplanet/files/fracplanet-0.5.1-musl.patch b/x11-misc/fracplanet/files/fracplanet-0.5.1-musl.patch new file mode 100644 index 000000000000..ddd64f4a386d --- /dev/null +++ b/x11-misc/fracplanet/files/fracplanet-0.5.1-musl.patch @@ -0,0 +1,12 @@ +--- a/common.h ++++ b/common.h +@@ -44,6 +44,9 @@ + #include + #include + ++#ifndef __STRING ++#define __STRING(x) #x ++#endif + #define stringify(S) __STRING(S) + + typedef unsigned int uint; diff --git a/x11-misc/fracplanet/fracplanet-0.5.1.ebuild b/x11-misc/fracplanet/fracplanet-0.5.1.ebuild index 5f89bd2b1b43..6d08682f6cf4 100644 --- a/x11-misc/fracplanet/fracplanet-0.5.1.ebuild +++ b/x11-misc/fracplanet/fracplanet-0.5.1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit qmake-utils @@ -25,6 +25,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-0.5.1-musl.patch +) + HTML_DOCS=( fracplanet.{htm,css} ) src_configure() { diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz index 689e9efba4bf..78239de22185 100644 Binary files a/x11-terms/Manifest.gz and b/x11-terms/Manifest.gz differ diff --git a/x11-terms/rxvt-unicode/Manifest b/x11-terms/rxvt-unicode/Manifest index e2197220eee6..616c84588649 100644 --- a/x11-terms/rxvt-unicode/Manifest +++ b/x11-terms/rxvt-unicode/Manifest @@ -7,5 +7,5 @@ AUX urxvtd.socket 133 BLAKE2B d685c78de25a3f2d661f180a6a5cc227c500e873dab049587f DIST rxvt-unicode-9.31.tar.bz2 880148 BLAKE2B 439a8c33b7260e0f2fd68b8a4409773c06c3bb7623b5dfbbb0742cc198c9fd25e8a247907878639db5fac3dcd3b6be3d839347787bcf08ca602ae246607f750b SHA512 4d14ecbbb62de1b1c717277f5aae5cfb536e11392f2d4b82c884c1713f437fce8e9dd69a328fa353a55d068d8ee4121a31900f45191acec172d5dc76652b6255 DIST rxvt-unicode-9.31_24-bit-color_aur-9.31-20239117.patch.xz 7776 BLAKE2B 88c12e2db38991fc6c7909950aade09a8c089d93980535af5a602d40cb4712aaa97f659c67e49b52abb71e6d0e2b8279f3d9a6d66654cdf68dde68bf64279873 SHA512 dfc0388138f35345c0c80df0a392c28a52a03d008ca336999369522031898813046c314c1e4ec9a81fea41b81d3230f5ca09d47b84ef04c0f6da98c559812a16 EBUILD rxvt-unicode-9.31-r1.ebuild 3446 BLAKE2B c59a0c392bf2daf328cbe0fc74286c4713290c9ee81fbd947c2cb595002cb9130215b47809b4d75c77048b663620dcb218be879ef65ce62ab399560f0d828442 SHA512 3debbe321eea52d7377fc1de68922c4a1d73ca937fbd8cf542c1b7b74090dcf9b28581b7acb901177b57726880d27502eaafefadbe04ce46eaa96572a88525f9 -EBUILD rxvt-unicode-9.31-r2.ebuild 3493 BLAKE2B d87216eb2e2f9d2d864ee2888bdfa6b5ec0602cea81f395eba103d66f8d0f60498a5f7afc902dd1f8357c6959607f6961f166846f749c57033d5ed1cc1657e7e SHA512 face8d2e7a2a102176fbad7cab6db535312a53a97b13e018cd1aad3dd309634fb1231ce9b123f98d7c381b7347f322fae792b223a120a8b928a696a42ad5942d +EBUILD rxvt-unicode-9.31-r2.ebuild 3489 BLAKE2B c6b80210081b69be2dbf7d10fb417947de0cad29718b1d6722c5152c24117ce835a75e6093dae2cd5242b8d7b12da9ee8e7ed0f3299ca4e83e0b86041ea48c18 SHA512 49d6a1bca71d1fda64f1340e7d0928a938429b55e471680f6bc6fe0b92b563756d978410ca57d203ee794f04a6a23cdd78851eef62f77449bc44f72109f15227 MISC metadata.xml 1719 BLAKE2B 9ded0b5e709dbcf085f1011fbc3a7138b5df7318c02106e492988bf0c1046f79b01876e96c9d55d79e1c4be4e854bca15744de5ced4507756a188328d55b7488 SHA512 bf8395517dccbb0185345e8bd0ee912f9ddb04beacaacd7e69edc6e40287928a51604a4e3cef06164b094b2e303b4faa52adf4630eabf24b3e9e351a034473a5 diff --git a/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild b/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild index 60224b5df036..3774179008d6 100644 --- a/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild +++ b/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://dist.schmorp.de/rxvt-unicode/Attic/${P}.tar.bz2 LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc ~x86" IUSE="24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf iso14755 +mousewheel perl startup-notification unicode3 wide-glyphs xft" -- cgit v1.2.3