From d94fef9a5708b8e64f363f4a71f0b56caef5efe4 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 9 Jan 2025 06:41:15 +0000 Subject: gentoo auto-resync : 09:01:2025 - 06:41:15 --- Manifest | 30 +- Manifest.files.gz | Bin 30127 -> 30125 bytes app-admin/Manifest.gz | Bin 32501 -> 32510 bytes app-admin/awscli/Manifest | 4 + app-admin/awscli/awscli-1.36.35.ebuild | 95 ++ app-admin/awscli/awscli-1.36.36.ebuild | 95 ++ app-admin/hcloud/Manifest | 4 +- app-admin/hcloud/hcloud-1.47.0.ebuild | 31 - app-admin/hcloud/hcloud-1.49.0.ebuild | 4 +- app-admin/linode-cli/Manifest | 2 + app-admin/linode-cli/linode-cli-5.56.0.ebuild | 45 + app-arch/7zip/7zip-24.09.ebuild | 4 +- app-arch/7zip/Manifest | 2 +- app-arch/Manifest.gz | Bin 18276 -> 18277 bytes app-arch/unrar/Manifest | 2 +- app-arch/unrar/unrar-7.1.2.ebuild | 4 +- app-crypt/Manifest.gz | Bin 25258 -> 25258 bytes app-crypt/acme/Manifest | 2 + app-crypt/acme/acme-3.1.0.ebuild | 65 + app-crypt/certbot-apache/Manifest | 2 + .../certbot-apache/certbot-apache-3.1.0.ebuild | 46 + app-crypt/certbot-nginx/Manifest | 2 + app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild | 47 + app-crypt/certbot/Manifest | 2 + app-crypt/certbot/certbot-3.1.0.ebuild | 66 + app-crypt/gnupg/Manifest | 2 +- app-crypt/gnupg/gnupg-2.2.45.ebuild | 4 +- app-editors/Manifest.gz | Bin 14107 -> 14108 bytes app-editors/emacs/Manifest | 18 +- app-editors/emacs/emacs-26.3-r21.ebuild | 4 +- app-editors/emacs/emacs-27.2-r19.ebuild | 7 +- app-editors/emacs/emacs-28.2-r15.ebuild | 7 +- app-editors/emacs/emacs-29.4-r1.ebuild | 7 +- app-editors/emacs/emacs-30.0.91.ebuild | 7 +- app-editors/emacs/emacs-30.0.92.ebuild | 7 +- app-editors/emacs/emacs-30.0.93.ebuild | 7 +- app-editors/emacs/emacs-30.0.9999-r1.ebuild | 7 +- app-editors/emacs/emacs-31.0.9999.ebuild | 7 +- app-editors/nano/Manifest | 2 +- app-editors/nano/nano-8.2.ebuild | 4 +- app-misc/Manifest.gz | Bin 49893 -> 49894 bytes app-misc/ddcui/Manifest | 5 +- app-misc/ddcui/ddcui-0.4.2.ebuild | 36 - app-misc/ddcui/ddcui-0.5.4-r1.ebuild | 44 + app-misc/ddcui/ddcui-0.5.4.ebuild | 45 - app-misc/ddcui/files/ddcui-0.5.4-qt6.patch | 51 + app-misc/ddcutil/Manifest | 6 - app-misc/ddcutil/ddcutil-1.2.2.ebuild | 111 -- app-misc/ddcutil/ddcutil-1.4.1.ebuild | 119 -- app-misc/ddcutil/ddcutil-2.0.0-r2.ebuild | 121 -- app-misc/solaar/Manifest | 2 +- app-misc/solaar/solaar-1.1.14-r1.ebuild | 108 ++ app-misc/solaar/solaar-1.1.14.ebuild | 107 -- app-shells/Manifest.gz | Bin 10649 -> 10647 bytes app-shells/bash/Manifest | 4 +- app-shells/bash/bash-5.0_p18-r2.ebuild | 288 ---- app-shells/bash/bash-5.0_p18-r3.ebuild | 223 ++++ app-shells/bash/bash-5.1_p16-r13.ebuild | 362 ----- app-shells/bash/bash-5.1_p16-r14.ebuild | 262 ++++ app-shells/bashdb/Manifest | 6 +- app-shells/bashdb/bashdb-5.0.1.1.2-r1.ebuild | 43 + app-shells/bashdb/bashdb-5.0.1.1.2.ebuild | 40 - app-shells/bashdb/bashdb-5.1_pre20240617.ebuild | 65 + app-shells/bashdb/metadata.xml | 1 + app-text/Manifest.gz | Bin 50272 -> 50258 bytes app-text/highlight/Manifest | 3 + app-text/highlight/highlight-4.12.ebuild | 114 ++ app-text/mupdf/Manifest | 5 +- .../files/mupdf-1.21.0-add-desktop-pc-files.patch | 33 - app-text/mupdf/mupdf-1.24.1.ebuild | 166 --- app-text/mupdf/mupdf-1.25.2.ebuild | 167 +++ dev-cpp/Manifest.gz | Bin 16833 -> 16837 bytes dev-cpp/eigen/Manifest | 5 +- dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 106 -- dev-cpp/eigen/eigen-3.4.0-r3.ebuild | 4 +- dev-cpp/eigen/files/eigen-3.3.7-gentoo-cmake.patch | 24 - dev-db/Manifest.gz | Bin 16596 -> 16596 bytes dev-db/mariadb-connector-c/Manifest | 9 +- ...ector-c-3.3.4-fix-building-without-gssapi.patch | 15 - .../mariadb-connector-c-3.2.7.ebuild | 117 -- .../mariadb-connector-c-3.3.4.ebuild | 119 -- .../mariadb-connector-c-3.3.8.ebuild | 13 +- .../mariadb-connector-c-9999.ebuild | 11 +- dev-db/mariadb/Manifest | 7 +- dev-db/mariadb/mariadb-10.11.5-r1.ebuild | 1326 ------------------- dev-db/mariadb/mariadb-10.6.14.ebuild | 1342 ------------------- dev-db/mariadb/mariadb-10.6.17.ebuild | 4 +- dev-db/mysql-connector-c/Manifest | 4 - ...-8.0.22-always-build-decompress-utilities.patch | 22 - .../files/mysql-connector-c-8.0.32-musl.patch | 25 - .../mysql-connector-c-8.0.32-r1.ebuild | 127 -- dev-db/mysql/Manifest | 18 +- dev-db/mysql/files/mysql-8.0.27-gcc12.patch | 33 - .../mysql-8.0.31-build-tmpdir-nodefault.patch | 12 - dev-db/mysql/files/mysql-8.0.32-gcc13.patch | 21 - dev-db/mysql/mysql-8.0.27-r1.ebuild | 1219 ----------------- dev-db/mysql/mysql-8.0.31-r2.ebuild | 1219 ----------------- dev-db/mysql/mysql-8.0.32-r2.ebuild | 1240 ------------------ dev-db/mysql/mysql-8.0.34.ebuild | 1223 ----------------- dev-db/mysql/mysql-8.0.36.ebuild | 1271 ------------------ dev-db/mysql/mysql-8.0.37.ebuild | 4 +- dev-db/sqlitebrowser/Manifest | 2 - dev-db/sqlitebrowser/sqlitebrowser-3.13.0.ebuild | 93 -- dev-debug/Manifest.gz | Bin 4034 -> 4035 bytes dev-debug/bpftrace/Manifest | 5 +- dev-debug/bpftrace/bpftrace-0.22.0.ebuild | 103 ++ dev-debug/bpftrace/metadata.xml | 1 + dev-java/Manifest.gz | Bin 55359 -> 55361 bytes dev-java/jakarta-annotation-api/Manifest | 2 - .../jakarta-annotation-api-2.1.1.ebuild | 30 - dev-java/mill-bin/Manifest | 2 + dev-java/mill-bin/mill-bin-0.12.5.ebuild | 25 + dev-java/randomized-runner/Manifest | 2 - .../randomized-runner-2.8.0.ebuild | 57 - dev-libs/Manifest.gz | Bin 100525 -> 100528 bytes dev-libs/libmspack/Manifest | 2 +- dev-libs/libmspack/libmspack-1.11.ebuild | 4 +- dev-libs/qxlsx/Manifest | 2 + dev-libs/qxlsx/qxlsx-1.5.0.ebuild | 36 + dev-libs/spdlog/Manifest | 4 +- dev-libs/spdlog/spdlog-1.14.1.ebuild | 3 +- dev-libs/spdlog/spdlog-1.15.0.ebuild | 2 +- dev-libs/zziplib/Manifest | 2 +- dev-libs/zziplib/zziplib-0.13.78.ebuild | 4 +- dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild | 2 +- dev-perl/DBD-MariaDB/Manifest | 2 +- dev-perl/DBD-mysql/DBD-mysql-5.7.0.ebuild | 4 +- dev-perl/DBD-mysql/Manifest | 2 +- dev-perl/Digest-HMAC/Digest-HMAC-1.50.0.ebuild | 4 +- dev-perl/Digest-HMAC/Manifest | 2 +- dev-perl/Manifest.gz | Bin 287982 -> 287982 bytes dev-perl/Memory-Process/Manifest | 2 +- .../Memory-Process/Memory-Process-0.60.0.ebuild | 2 +- dev-perl/Memory-Usage/Manifest | 2 +- dev-perl/Memory-Usage/Memory-Usage-0.201.0.ebuild | 2 +- dev-perl/Proc-ProcessTable/Manifest | 2 +- .../Proc-ProcessTable-0.636.0.ebuild | 2 +- dev-perl/Syntax-Keyword-Try/Manifest | 2 +- .../Syntax-Keyword-Try-0.300.0.ebuild | 4 +- dev-perl/XS-Parse-Keyword/Manifest | 2 +- .../XS-Parse-Keyword-0.470.0.ebuild | 4 +- dev-python/Manifest.gz | Bin 274042 -> 274091 bytes dev-python/apispec/Manifest | 2 + dev-python/apispec/apispec-6.8.1.ebuild | 46 + dev-python/apprise/Manifest | 2 + dev-python/apprise/apprise-1.9.2.ebuild | 38 + dev-python/boto3/Manifest | 4 + dev-python/boto3/boto3-1.35.94.ebuild | 53 + dev-python/boto3/boto3-1.35.95.ebuild | 53 + dev-python/botocore/Manifest | 4 + dev-python/botocore/botocore-1.35.94.ebuild | 67 + dev-python/botocore/botocore-1.35.95.ebuild | 67 + dev-python/elastic-transport/Manifest | 2 + .../elastic-transport-8.17.0.ebuild | 68 + dev-python/ensurepip-setuptools/Manifest | 2 + .../ensurepip-setuptools-75.8.0.ebuild | 20 + dev-python/environs/Manifest | 2 + dev-python/environs/environs-14.0.0.ebuild | 42 + dev-python/hypothesis/Manifest | 4 + dev-python/hypothesis/hypothesis-6.123.10.ebuild | 104 ++ dev-python/hypothesis/hypothesis-6.123.9.ebuild | 104 ++ dev-python/linode-metadata/Manifest | 2 +- .../linode-metadata/linode-metadata-0.3.0.ebuild | 4 +- dev-python/lmdb/Manifest | 2 + dev-python/lmdb/lmdb-1.6.2.ebuild | 40 + dev-python/marshmallow/Manifest | 4 + dev-python/marshmallow/marshmallow-3.24.1.ebuild | 36 + dev-python/marshmallow/marshmallow-3.24.2.ebuild | 36 + .../mkdocs-pymdownx-material-extras/Manifest | 2 + .../mkdocs-pymdownx-material-extras-2.7.ebuild | 23 + dev-python/orjson/Manifest | 17 + dev-python/orjson/orjson-3.10.14.ebuild | 91 ++ dev-python/pbs-installer/Manifest | 4 +- .../pbs-installer/pbs-installer-2024.10.16.ebuild | 35 - .../pbs-installer/pbs-installer-2025.01.06.ebuild | 35 + dev-python/pychromecast/Manifest | 2 + dev-python/pychromecast/pychromecast-14.0.5.ebuild | 27 + dev-python/pygit2/Manifest | 2 + dev-python/pygit2/pygit2-1.17.0.ebuild | 46 + dev-python/pymdown-extensions/Manifest | 2 + .../pymdown-extensions-10.14.ebuild | 37 + dev-python/pyroute2/Manifest | 2 + dev-python/pyroute2/pyroute2-0.8.1.ebuild | 26 + dev-python/pytest-asyncio/Manifest | 2 + .../pytest-asyncio/pytest-asyncio-0.25.2.ebuild | 46 + dev-python/python-gnupg/Manifest | 3 + dev-python/python-gnupg/python-gnupg-0.5.4.ebuild | 48 + dev-python/pyusb/Manifest | 2 + dev-python/pyusb/pyusb-1.3.1.ebuild | 31 + dev-python/pyzotero/Manifest | 4 +- dev-python/pyzotero/pyzotero-1.6.1.ebuild | 38 - dev-python/pyzotero/pyzotero-1.6.4.ebuild | 39 + dev-python/ruamel-yaml/Manifest | 2 + dev-python/ruamel-yaml/ruamel-yaml-0.18.10.ebuild | 53 + dev-python/setuptools/Manifest | 2 + dev-python/setuptools/setuptools-75.8.0.ebuild | 133 ++ dev-python/sqlglot/Manifest | 68 +- dev-python/sqlglot/sqlglot-25.34.1.ebuild | 113 -- dev-python/sqlglot/sqlglot-26.0.0.ebuild | 113 -- dev-python/sqlglot/sqlglot-26.1.2.ebuild | 176 +++ dev-python/trove-classifiers/Manifest | 2 + .../trove-classifiers-2025.1.7.14.ebuild | 42 + dev-python/uv/Manifest | 19 +- dev-python/uv/uv-0.5.11.ebuild | 170 --- dev-python/uv/uv-0.5.12.ebuild | 170 --- dev-python/uv/uv-0.5.13.ebuild | 170 --- dev-python/uv/uv-0.5.14.ebuild | 170 --- dev-python/uv/uv-0.5.16.ebuild | 170 +++ dev-python/uv/uv-0.5.9.ebuild | 170 --- dev-python/zeroconf/Manifest | 2 + dev-python/zeroconf/zeroconf-0.139.0.ebuild | 59 + dev-ruby/Manifest.gz | Bin 112179 -> 112183 bytes dev-ruby/connection_pool/Manifest | 2 + .../connection_pool/connection_pool-2.5.0.ebuild | 29 + dev-ruby/dry-monads/Manifest | 2 + dev-ruby/dry-monads/dry-monads-1.7.0.ebuild | 35 + dev-ruby/mime-types-data/Manifest | 2 + .../mime-types-data-3.2025.0107.ebuild | 21 + dev-util/Manifest.gz | Bin 64794 -> 64808 bytes dev-util/github-cli/Manifest | 20 +- dev-util/github-cli/github-cli-2.27.0.ebuild | 60 - dev-util/github-cli/github-cli-2.31.0.ebuild | 60 - dev-util/github-cli/github-cli-2.32.1.ebuild | 60 - dev-util/github-cli/github-cli-2.33.0.ebuild | 60 - dev-util/github-cli/github-cli-2.42.0.ebuild | 60 - dev-util/github-cli/github-cli-2.65.0.ebuild | 44 + dev-util/github-cli/github-cli-9999.ebuild | 28 +- dev-util/lcov/Manifest | 2 +- dev-util/lcov/lcov-2.0-r4.ebuild | 2 +- dev-util/spirv-llvm-translator/Manifest | 2 +- .../spirv-llvm-translator-19.1.2.ebuild | 4 +- dev-vcs/Manifest.gz | Bin 11844 -> 11846 bytes dev-vcs/git-cola/Manifest | 4 +- dev-vcs/git-cola/git-cola-4.10.1.ebuild | 80 ++ dev-vcs/git-cola/git-cola-4.5.0.ebuild | 67 - dev-vcs/git/Manifest | 8 +- dev-vcs/git/git-2.48.0_rc2.ebuild | 1 + dev-vcs/git/git-9999-r1.ebuild | 1 + dev-vcs/git/git-9999-r2.ebuild | 1 + dev-vcs/git/git-9999-r3.ebuild | 1 + eclass/Manifest.gz | Bin 40179 -> 40181 bytes eclass/zig-utils.eclass | 25 +- mail-client/Manifest.gz | Bin 3386 -> 3379 bytes mail-client/mailx/Manifest | 2 +- mail-client/mailx/mailx-8.1.2.20220412.ebuild | 4 +- media-gfx/Manifest.gz | Bin 38340 -> 38335 bytes media-gfx/fotema/Manifest | 3 + media-gfx/fotema/fotema-1.19.0.ebuild | 91 ++ media-gfx/photoqt/Manifest | 2 +- media-gfx/photoqt/photoqt-4.7-r1.ebuild | 99 ++ media-gfx/photoqt/photoqt-4.7.ebuild | 99 -- media-libs/Manifest.gz | Bin 69744 -> 69741 bytes media-libs/openexr/Manifest | 2 +- media-libs/openexr/openexr-3.3.2-r1.ebuild | 146 +++ media-libs/openexr/openexr-3.3.2.ebuild | 146 --- media-video/Manifest.gz | Bin 23227 -> 23221 bytes media-video/qmplay2/Manifest | 2 +- media-video/qmplay2/qmplay2-24.12.28.ebuild | 4 +- media-video/vlc/Manifest | 5 +- media-video/vlc/files/vlc-3.0.2.1-vdpau.patch | 174 +++ media-video/vlc/vlc-3.0.21-r1.ebuild | 3 +- media-video/vlc/vlc-3.0.21-r2.ebuild | 3 +- metadata/Manifest.gz | Bin 13724 -> 13721 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28703 -> 28701 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 58793 -> 59105 bytes metadata/md5-cache/app-admin/awscli-1.36.35 | 16 + metadata/md5-cache/app-admin/awscli-1.36.36 | 16 + metadata/md5-cache/app-admin/hcloud-1.47.0 | 13 - metadata/md5-cache/app-admin/hcloud-1.49.0 | 4 +- metadata/md5-cache/app-admin/linode-cli-5.56.0 | 16 + metadata/md5-cache/app-arch/7zip-24.09 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 27826 -> 27825 bytes metadata/md5-cache/app-arch/unrar-7.1.2 | 4 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 37702 -> 38326 bytes metadata/md5-cache/app-crypt/acme-3.1.0 | 16 + metadata/md5-cache/app-crypt/certbot-3.1.0 | 16 + metadata/md5-cache/app-crypt/certbot-apache-3.1.0 | 16 + metadata/md5-cache/app-crypt/certbot-nginx-3.1.0 | 16 + metadata/md5-cache/app-crypt/gnupg-2.2.45 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 23616 -> 23626 bytes metadata/md5-cache/app-editors/emacs-26.3-r21 | 2 +- metadata/md5-cache/app-editors/emacs-27.2-r19 | 2 +- metadata/md5-cache/app-editors/emacs-28.2-r15 | 2 +- metadata/md5-cache/app-editors/emacs-29.4-r1 | 2 +- metadata/md5-cache/app-editors/emacs-30.0.91 | 2 +- metadata/md5-cache/app-editors/emacs-30.0.92 | 2 +- metadata/md5-cache/app-editors/emacs-30.0.93 | 2 +- metadata/md5-cache/app-editors/emacs-30.0.9999-r1 | 2 +- metadata/md5-cache/app-editors/emacs-31.0.9999 | 2 +- metadata/md5-cache/app-editors/nano-8.2 | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 72618 -> 71998 bytes metadata/md5-cache/app-misc/ddcui-0.4.2 | 15 - metadata/md5-cache/app-misc/ddcui-0.5.4 | 15 - metadata/md5-cache/app-misc/ddcui-0.5.4-r1 | 15 + metadata/md5-cache/app-misc/ddcutil-1.2.2 | 16 - metadata/md5-cache/app-misc/ddcutil-1.4.1 | 16 - metadata/md5-cache/app-misc/ddcutil-2.0.0-r2 | 16 - metadata/md5-cache/app-misc/solaar-1.1.14 | 17 - metadata/md5-cache/app-misc/solaar-1.1.14-r1 | 17 + metadata/md5-cache/app-shells/Manifest.gz | Bin 18916 -> 19088 bytes metadata/md5-cache/app-shells/bash-5.0_p18-r2 | 15 - metadata/md5-cache/app-shells/bash-5.0_p18-r3 | 15 + metadata/md5-cache/app-shells/bash-5.1_p16-r13 | 15 - metadata/md5-cache/app-shells/bash-5.1_p16-r14 | 15 + metadata/md5-cache/app-shells/bashdb-5.0.1.1.2 | 12 - metadata/md5-cache/app-shells/bashdb-5.0.1.1.2-r1 | 13 + .../md5-cache/app-shells/bashdb-5.1_pre20240617 | 15 + metadata/md5-cache/app-text/Manifest.gz | Bin 80261 -> 80433 bytes metadata/md5-cache/app-text/highlight-4.12 | 18 + metadata/md5-cache/app-text/mupdf-1.24.1 | 17 - metadata/md5-cache/app-text/mupdf-1.25.2 | 17 + metadata/md5-cache/dev-cpp/Manifest.gz | Bin 31053 -> 30885 bytes metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 | 15 - metadata/md5-cache/dev-cpp/eigen-3.4.0-r3 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 32090 -> 30361 bytes metadata/md5-cache/dev-db/mariadb-10.11.5-r1 | 18 - metadata/md5-cache/dev-db/mariadb-10.6.14 | 18 - metadata/md5-cache/dev-db/mariadb-10.6.17 | 4 +- .../md5-cache/dev-db/mariadb-connector-c-3.2.7 | 16 - .../md5-cache/dev-db/mariadb-connector-c-3.3.4 | 16 - .../md5-cache/dev-db/mariadb-connector-c-3.3.8 | 4 +- metadata/md5-cache/dev-db/mariadb-connector-c-9999 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.27-r1 | 18 - metadata/md5-cache/dev-db/mysql-8.0.31-r2 | 18 - metadata/md5-cache/dev-db/mysql-8.0.32-r2 | 18 - metadata/md5-cache/dev-db/mysql-8.0.34 | 18 - metadata/md5-cache/dev-db/mysql-8.0.36 | 18 - metadata/md5-cache/dev-db/mysql-8.0.37 | 4 +- .../md5-cache/dev-db/mysql-connector-c-8.0.32-r1 | 15 - metadata/md5-cache/dev-db/sqlitebrowser-3.13.0 | 17 - metadata/md5-cache/dev-debug/Manifest.gz | Bin 8619 -> 8777 bytes metadata/md5-cache/dev-debug/bpftrace-0.22.0 | 17 + metadata/md5-cache/dev-java/Manifest.gz | Bin 74789 -> 74627 bytes .../dev-java/jakarta-annotation-api-2.1.1 | 14 - metadata/md5-cache/dev-java/mill-bin-0.12.5 | 10 + .../md5-cache/dev-java/randomized-runner-2.8.0 | 15 - metadata/md5-cache/dev-lang/Manifest.gz | Bin 50809 -> 50809 bytes metadata/md5-cache/dev-lang/zig-0.13.0-r2 | 2 +- metadata/md5-cache/dev-lang/zig-9999 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 185749 -> 185915 bytes metadata/md5-cache/dev-libs/libmspack-1.11 | 4 +- metadata/md5-cache/dev-libs/qxlsx-1.5.0 | 14 + metadata/md5-cache/dev-libs/spdlog-1.14.1 | 2 +- metadata/md5-cache/dev-libs/spdlog-1.15.0 | 4 +- metadata/md5-cache/dev-libs/zziplib-0.13.78 | 4 +- metadata/md5-cache/dev-perl/DBD-MariaDB-1.230.0 | 4 +- metadata/md5-cache/dev-perl/DBD-mysql-5.7.0 | 4 +- metadata/md5-cache/dev-perl/Digest-HMAC-1.50.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 304126 -> 304143 bytes metadata/md5-cache/dev-perl/Memory-Process-0.60.0 | 4 +- metadata/md5-cache/dev-perl/Memory-Usage-0.201.0 | 4 +- .../md5-cache/dev-perl/Proc-ProcessTable-0.636.0 | 4 +- .../md5-cache/dev-perl/Syntax-Keyword-Try-0.300.0 | 4 +- .../md5-cache/dev-perl/XS-Parse-Keyword-0.470.0 | 4 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 371044 -> 374598 bytes metadata/md5-cache/dev-python/apispec-6.8.1 | 16 + metadata/md5-cache/dev-python/apprise-1.9.2 | 16 + metadata/md5-cache/dev-python/boto3-1.35.94 | 16 + metadata/md5-cache/dev-python/boto3-1.35.95 | 16 + metadata/md5-cache/dev-python/botocore-1.35.94 | 16 + metadata/md5-cache/dev-python/botocore-1.35.95 | 16 + .../md5-cache/dev-python/elastic-transport-8.17.0 | 17 + .../dev-python/ensurepip-setuptools-75.8.0 | 11 + metadata/md5-cache/dev-python/environs-14.0.0 | 16 + metadata/md5-cache/dev-python/hypothesis-6.123.10 | 16 + metadata/md5-cache/dev-python/hypothesis-6.123.9 | 16 + .../md5-cache/dev-python/linode-metadata-0.3.0 | 10 +- metadata/md5-cache/dev-python/lmdb-1.6.2 | 17 + metadata/md5-cache/dev-python/marshmallow-3.24.1 | 16 + metadata/md5-cache/dev-python/marshmallow-3.24.2 | 16 + .../dev-python/mkdocs-pymdownx-material-extras-2.7 | 15 + metadata/md5-cache/dev-python/orjson-3.10.14 | 17 + .../md5-cache/dev-python/pbs-installer-2024.10.16 | 16 - .../md5-cache/dev-python/pbs-installer-2025.01.06 | 16 + metadata/md5-cache/dev-python/pychromecast-14.0.5 | 15 + metadata/md5-cache/dev-python/pygit2-1.17.0 | 17 + .../md5-cache/dev-python/pymdown-extensions-10.14 | 16 + metadata/md5-cache/dev-python/pyroute2-0.8.1 | 16 + .../md5-cache/dev-python/pytest-asyncio-0.25.2 | 16 + metadata/md5-cache/dev-python/python-gnupg-0.5.4 | 17 + metadata/md5-cache/dev-python/pyusb-1.3.1 | 16 + metadata/md5-cache/dev-python/pyzotero-1.6.1 | 16 - metadata/md5-cache/dev-python/pyzotero-1.6.4 | 16 + metadata/md5-cache/dev-python/ruamel-yaml-0.18.10 | 16 + metadata/md5-cache/dev-python/setuptools-75.8.0 | 17 + metadata/md5-cache/dev-python/sqlglot-25.34.1 | 17 - metadata/md5-cache/dev-python/sqlglot-26.0.0 | 17 - metadata/md5-cache/dev-python/sqlglot-26.1.2 | 17 + .../dev-python/trove-classifiers-2025.1.7.14 | 16 + metadata/md5-cache/dev-python/uv-0.5.11 | 17 - metadata/md5-cache/dev-python/uv-0.5.12 | 17 - metadata/md5-cache/dev-python/uv-0.5.13 | 17 - metadata/md5-cache/dev-python/uv-0.5.14 | 17 - metadata/md5-cache/dev-python/uv-0.5.16 | 17 + metadata/md5-cache/dev-python/uv-0.5.9 | 17 - metadata/md5-cache/dev-python/zeroconf-0.139.0 | 17 + metadata/md5-cache/dev-ruby/Manifest.gz | Bin 223824 -> 224314 bytes metadata/md5-cache/dev-ruby/connection_pool-2.5.0 | 17 + metadata/md5-cache/dev-ruby/dry-monads-1.7.0 | 17 + .../md5-cache/dev-ruby/mime-types-data-3.2025.0107 | 17 + metadata/md5-cache/dev-util/Manifest.gz | Bin 139963 -> 139329 bytes metadata/md5-cache/dev-util/github-cli-2.27.0 | 14 - metadata/md5-cache/dev-util/github-cli-2.31.0 | 14 - metadata/md5-cache/dev-util/github-cli-2.32.1 | 14 - metadata/md5-cache/dev-util/github-cli-2.33.0 | 14 - metadata/md5-cache/dev-util/github-cli-2.42.0 | 14 - metadata/md5-cache/dev-util/github-cli-2.65.0 | 14 + metadata/md5-cache/dev-util/github-cli-9999 | 6 +- metadata/md5-cache/dev-util/lcov-2.0-r4 | 4 +- .../dev-util/spirv-llvm-translator-19.1.2 | 4 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 21461 -> 21464 bytes metadata/md5-cache/dev-vcs/git-2.48.0_rc2 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r1 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r2 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r3 | 2 +- metadata/md5-cache/dev-vcs/git-cola-4.10.1 | 17 + metadata/md5-cache/dev-vcs/git-cola-4.5.0 | 17 - metadata/md5-cache/mail-client/Manifest.gz | Bin 7303 -> 7301 bytes .../md5-cache/mail-client/mailx-8.1.2.20220412 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 60474 -> 60635 bytes metadata/md5-cache/media-gfx/fotema-1.19.0 | 15 + metadata/md5-cache/media-gfx/photoqt-4.7 | 17 - metadata/md5-cache/media-gfx/photoqt-4.7-r1 | 17 + metadata/md5-cache/media-libs/Manifest.gz | Bin 117958 -> 117959 bytes metadata/md5-cache/media-libs/openexr-3.3.2 | 17 - metadata/md5-cache/media-libs/openexr-3.3.2-r1 | 17 + metadata/md5-cache/media-video/Manifest.gz | Bin 40025 -> 40031 bytes metadata/md5-cache/media-video/qmplay2-24.12.28 | 4 +- metadata/md5-cache/media-video/vlc-3.0.21-r1 | 2 +- metadata/md5-cache/media-video/vlc-3.0.21-r2 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 64810 -> 64801 bytes metadata/md5-cache/net-analyzer/cacti-1.2.21 | 4 +- metadata/md5-cache/net-analyzer/cacti-1.2.26 | 4 +- metadata/md5-cache/net-analyzer/cacti-spine-1.2.20 | 4 +- metadata/md5-cache/net-analyzer/nagtrap-0.1.3-r1 | 4 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 6617 -> 6611 bytes metadata/md5-cache/net-dialup/ppp-2.5.1-r1 | 2 +- metadata/md5-cache/net-dialup/ppp-2.5.2 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 13735 -> 13568 bytes metadata/md5-cache/net-dns/avahi-0.9_rc1 | 17 - metadata/md5-cache/net-dns/avahi-0.9_rc2 | 4 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 7204 -> 7199 bytes metadata/md5-cache/net-firewall/iptables-1.8.11 | 4 +- metadata/md5-cache/net-firewall/nftables-1.1.1 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 14382 -> 14383 bytes metadata/md5-cache/net-im/fractal-10_beta | 6 +- metadata/md5-cache/net-im/fractal-8-r1 | 6 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 54619 -> 54773 bytes metadata/md5-cache/net-libs/libproxy-0.5.9 | 4 +- metadata/md5-cache/net-libs/libquotient-0.9.2 | 16 + metadata/md5-cache/net-mail/Manifest.gz | Bin 21054 -> 21058 bytes metadata/md5-cache/net-mail/mailutils-3.18 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 95026 -> 94388 bytes metadata/md5-cache/net-misc/dropbox-209.4.3661 | 16 - metadata/md5-cache/net-misc/dropbox-210.4.4854 | 16 - metadata/md5-cache/net-misc/dropbox-211.4.6008 | 16 - metadata/md5-cache/net-misc/dropbox-212.4.5767 | 16 - metadata/md5-cache/net-misc/dropbox-213.4.4597 | 16 - metadata/md5-cache/net-misc/dropbox-214.4.5217 | 4 +- metadata/md5-cache/net-misc/dropbox-215.4.7202 | 16 + metadata/md5-cache/net-news/Manifest.gz | Bin 3217 -> 3213 bytes metadata/md5-cache/net-news/newsboat-2.30.1-r1 | 15 - metadata/md5-cache/net-news/newsboat-2.38 | 16 + metadata/md5-cache/net-vpn/Manifest.gz | Bin 16605 -> 16601 bytes metadata/md5-cache/net-vpn/candy-5.10.3-r1 | 14 - metadata/md5-cache/net-vpn/candy-5.10.6 | 14 + metadata/md5-cache/net-wireless/Manifest.gz | Bin 26287 -> 26131 bytes .../md5-cache/net-wireless/gnuradio-3.10.9.2-r6 | 2 +- metadata/md5-cache/net-wireless/gqrx-2.16 | 16 - metadata/md5-cache/net-wireless/gqrx-2.17.2 | 16 - metadata/md5-cache/net-wireless/gqrx-2.17.2-r1 | 16 + metadata/md5-cache/net-wireless/gqrx-9999 | 8 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 7915 -> 8081 bytes metadata/md5-cache/sci-astronomy/stellarium-24.2 | 6 +- metadata/md5-cache/sci-astronomy/stellarium-24.3 | 6 +- metadata/md5-cache/sci-astronomy/stellarium-24.4 | 17 + metadata/md5-cache/sci-electronics/Manifest.gz | Bin 12804 -> 12961 bytes metadata/md5-cache/sci-electronics/librepcb-1.2.0 | 17 + metadata/md5-cache/sci-geosciences/Manifest.gz | Bin 10807 -> 10969 bytes metadata/md5-cache/sci-geosciences/josm-bin-19277 | 14 + metadata/md5-cache/sec-keys/Manifest.gz | Bin 34979 -> 34664 bytes .../sec-keys/openpgp-keys-apache-tomcat-10.1.33 | 9 - .../sec-keys/openpgp-keys-apache-tomcat-9.0.97 | 9 - metadata/md5-cache/sys-apps/Manifest.gz | Bin 95202 -> 95038 bytes metadata/md5-cache/sys-apps/arch-chroot-29 | 4 +- metadata/md5-cache/sys-apps/gawk-5.3.1 | 4 +- metadata/md5-cache/sys-apps/util-linux-2.39.4-r1 | 17 - metadata/md5-cache/sys-auth/Manifest.gz | Bin 13993 -> 13992 bytes .../sys-auth/pam_ssh_agent_auth-0.10.4-r1 | 2 +- .../md5-cache/sys-auth/pam_ssh_agent_auth-9999 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 27471 -> 27476 bytes metadata/md5-cache/sys-cluster/ceph-19.2.0-r2 | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 39901 -> 39907 bytes metadata/md5-cache/sys-fs/ncdu-2.7-r1 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 29185 -> 29181 bytes metadata/md5-cache/sys-kernel/scx-1.0.8 | 8 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 32470 -> 32473 bytes metadata/md5-cache/sys-libs/gdbm-1.24 | 4 +- metadata/md5-cache/sys-libs/pam-1.7.0_p20241230 | 17 - metadata/md5-cache/sys-libs/pam-1.7.0_p20241230-r2 | 18 + metadata/md5-cache/www-apps/Manifest.gz | Bin 26415 -> 26413 bytes metadata/md5-cache/www-apps/mythweb-0.28.1-r2 | 4 +- metadata/md5-cache/www-apps/mythweb-34.0 | 4 +- metadata/md5-cache/www-apps/rutorrent-5.1.4 | 14 - metadata/md5-cache/www-apps/rutorrent-5.1.5 | 14 + metadata/md5-cache/www-client/Manifest.gz | Bin 13057 -> 13377 bytes .../md5-cache/www-client/chromium-131.0.6778.264 | 4 +- metadata/md5-cache/www-client/firefox-128.6.0 | 17 + metadata/md5-cache/www-client/firefox-bin-128.6.0 | 16 + metadata/md5-cache/www-servers/Manifest.gz | Bin 8174 -> 7852 bytes metadata/md5-cache/www-servers/tomcat-10.1.33 | 16 - metadata/md5-cache/www-servers/tomcat-10.1.34 | 4 +- metadata/md5-cache/www-servers/tomcat-9.0.97 | 16 - metadata/md5-cache/www-servers/tomcat-9.0.98 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 9799 -> 9799 bytes metadata/md5-cache/x11-terms/ghostty-1.0.1 | 17 - metadata/md5-cache/x11-terms/ghostty-1.0.1-r1 | 16 + metadata/md5-cache/x11-wm/Manifest.gz | Bin 15071 -> 15076 bytes metadata/md5-cache/x11-wm/mutter-9999 | 6 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43586 -> 43580 bytes net-analyzer/cacti-spine/Manifest | 2 +- net-analyzer/cacti-spine/cacti-spine-1.2.20.ebuild | 4 +- net-analyzer/cacti/Manifest | 4 +- net-analyzer/cacti/cacti-1.2.21.ebuild | 4 +- net-analyzer/cacti/cacti-1.2.26.ebuild | 4 +- net-analyzer/nagtrap/Manifest | 2 +- net-analyzer/nagtrap/nagtrap-0.1.3-r1.ebuild | 4 +- net-dialup/Manifest.gz | Bin 5056 -> 5053 bytes net-dialup/ppp/Manifest | 4 +- net-dialup/ppp/ppp-2.5.1-r1.ebuild | 4 +- net-dialup/ppp/ppp-2.5.2.ebuild | 4 +- net-dns/Manifest.gz | Bin 7886 -> 7887 bytes net-dns/avahi/Manifest | 4 +- net-dns/avahi/avahi-0.9_rc1.ebuild | 203 --- net-dns/avahi/avahi-0.9_rc2.ebuild | 2 +- net-firewall/Manifest.gz | Bin 4225 -> 4225 bytes net-firewall/iptables/Manifest | 2 +- net-firewall/iptables/iptables-1.8.11.ebuild | 4 +- net-firewall/nftables/Manifest | 2 +- net-firewall/nftables/nftables-1.1.1.ebuild | 4 +- net-im/Manifest.gz | Bin 8935 -> 8934 bytes net-im/fractal/Manifest | 4 +- net-im/fractal/fractal-10_beta.ebuild | 2 +- net-im/fractal/fractal-8-r1.ebuild | 4 +- net-libs/Manifest.gz | Bin 30651 -> 30652 bytes net-libs/libproxy/Manifest | 2 +- net-libs/libproxy/libproxy-0.5.9.ebuild | 4 +- net-libs/libquotient/Manifest | 2 + net-libs/libquotient/libquotient-0.9.2.ebuild | 53 + net-mail/Manifest.gz | Bin 14399 -> 14391 bytes net-mail/mailutils/Manifest | 4 +- .../files/mailutils-skip-mbox-tests.patch | 60 - .../mailutils/files/mailutils-tests-use-mbox.patch | 119 ++ net-mail/mailutils/mailutils-3.18.ebuild | 2 +- net-misc/Manifest.gz | Bin 54164 -> 54161 bytes net-misc/dropbox/Manifest | 14 +- net-misc/dropbox/dropbox-209.4.3661.ebuild | 109 -- net-misc/dropbox/dropbox-210.4.4854.ebuild | 109 -- net-misc/dropbox/dropbox-211.4.6008.ebuild | 109 -- net-misc/dropbox/dropbox-212.4.5767.ebuild | 109 -- net-misc/dropbox/dropbox-213.4.4597.ebuild | 109 -- net-misc/dropbox/dropbox-214.4.5217.ebuild | 4 +- net-misc/dropbox/dropbox-215.4.7202.ebuild | 109 ++ net-news/Manifest.gz | Bin 2217 -> 2219 bytes net-news/newsboat/Manifest | 71 +- net-news/newsboat/newsboat-2.30.1-r1.ebuild | 174 --- net-news/newsboat/newsboat-2.38.ebuild | 103 ++ net-vpn/Manifest.gz | Bin 8070 -> 8069 bytes net-vpn/candy/Manifest | 4 +- net-vpn/candy/candy-5.10.3-r1.ebuild | 42 - net-vpn/candy/candy-5.10.6.ebuild | 42 + net-wireless/Manifest.gz | Bin 13900 -> 13905 bytes net-wireless/gnuradio/Manifest | 3 +- .../files/gnuradio-3.10.9.2-libfmt-11.patch | 50 + net-wireless/gnuradio/gnuradio-3.10.9.2-r6.ebuild | 7 +- net-wireless/gqrx/Manifest | 6 +- net-wireless/gqrx/gqrx-2.16.ebuild | 58 - net-wireless/gqrx/gqrx-2.17.2-r1.ebuild | 56 + net-wireless/gqrx/gqrx-2.17.2.ebuild | 66 - net-wireless/gqrx/gqrx-9999.ebuild | 30 +- profiles/Manifest.gz | Bin 237918 -> 237925 bytes profiles/arch/alpha/use.mask | 6 +- profiles/arch/powerpc/ppc32/package.mask | 6 +- profiles/arch/powerpc/ppc32/use.mask | 4 +- profiles/base/package.use.stable.mask | 5 - profiles/features/musl/package.use.mask | 6 +- profiles/package.mask | 21 + profiles/use.local.desc | 3 +- sci-astronomy/Manifest.gz | Bin 6195 -> 6192 bytes sci-astronomy/stellarium/Manifest | 10 +- .../files/stellarium-0.24.4-indilib.patch | 52 + sci-astronomy/stellarium/stellarium-24.2.ebuild | 4 +- sci-astronomy/stellarium/stellarium-24.3.ebuild | 4 +- sci-astronomy/stellarium/stellarium-24.4.ebuild | 179 +++ sci-electronics/Manifest.gz | Bin 8713 -> 8714 bytes sci-electronics/librepcb/Manifest | 2 + sci-electronics/librepcb/librepcb-1.2.0.ebuild | 65 + sci-geosciences/Manifest.gz | Bin 7715 -> 7715 bytes sci-geosciences/josm-bin/Manifest | 4 + sci-geosciences/josm-bin/josm-bin-19277.ebuild | 58 + sec-keys/Manifest.gz | Bin 28094 -> 28089 bytes sec-keys/openpgp-keys-apache-tomcat/Manifest | 4 - .../openpgp-keys-apache-tomcat-10.1.33.ebuild | 19 - .../openpgp-keys-apache-tomcat-9.0.97.ebuild | 19 - sys-apps/Manifest.gz | Bin 51523 -> 51517 bytes sys-apps/arch-chroot/Manifest | 2 +- sys-apps/arch-chroot/arch-chroot-29.ebuild | 2 +- sys-apps/gawk/Manifest | 2 +- sys-apps/gawk/gawk-5.3.1.ebuild | 4 +- sys-apps/util-linux/Manifest | 9 - .../files/util-linux-2.39.2-backport-1d4456d.patch | 33 - .../files/util-linux-2.39.2-fincore-test.patch | 23 - .../util-linux-2.39.3-fix-use-after-free.patch | 52 - ...x-export-of-mnt_context_is_lazy-and-mnt_c.patch | 55 - .../util-linux-2.39.3-musl-1.2.5-basename.patch | 56 - .../files/util-linux-2.39.4-umount-readonly.patch | 35 - sys-apps/util-linux/util-linux-2.39.4-r1.ebuild | 420 ------ sys-auth/Manifest.gz | Bin 9262 -> 9261 bytes sys-auth/pam_ssh_agent_auth/Manifest | 6 +- ...auth-0.10.4-0003-Fix-incompatible-pointer.patch | 46 + ...agent_auth-0.10.4-0004-Always-call-linker.patch | 44 + .../pam_ssh_agent_auth-0.10.4-r1.ebuild | 4 +- .../pam_ssh_agent_auth-9999.ebuild | 4 +- sys-cluster/Manifest.gz | Bin 11899 -> 11902 bytes sys-cluster/ceph/Manifest | 2 +- sys-cluster/ceph/ceph-19.2.0-r2.ebuild | 4 +- sys-kernel/Manifest.gz | Bin 5064 -> 5067 bytes sys-kernel/scx/Manifest | 4 +- sys-kernel/scx/metadata.xml | 2 + sys-kernel/scx/scx-1.0.8.ebuild | 4 +- sys-libs/Manifest.gz | Bin 13733 -> 13736 bytes sys-libs/gdbm/Manifest | 2 +- sys-libs/gdbm/gdbm-1.24.ebuild | 4 +- sys-libs/pam/Manifest | 2 +- sys-libs/pam/pam-1.7.0_p20241230-r2.ebuild | 173 +++ sys-libs/pam/pam-1.7.0_p20241230.ebuild | 166 --- www-apps/Manifest.gz | Bin 13135 -> 13137 bytes www-apps/mythweb/Manifest | 4 +- www-apps/mythweb/mythweb-0.28.1-r2.ebuild | 4 +- www-apps/mythweb/mythweb-34.0.ebuild | 4 +- www-apps/rutorrent/Manifest | 4 +- www-apps/rutorrent/rutorrent-5.1.4.ebuild | 71 - www-apps/rutorrent/rutorrent-5.1.5.ebuild | 71 + www-client/Manifest.gz | Bin 6205 -> 6203 bytes www-client/chromium/Manifest | 2 +- www-client/chromium/chromium-131.0.6778.264.ebuild | 2 +- www-client/firefox-bin/Manifest | 100 ++ www-client/firefox-bin/firefox-bin-128.6.0.ebuild | 364 ++++++ www-client/firefox/Manifest | 103 ++ www-client/firefox/firefox-128.6.0.ebuild | 1376 ++++++++++++++++++++ www-servers/Manifest.gz | Bin 4543 -> 4545 bytes www-servers/tomcat/Manifest | 10 +- www-servers/tomcat/tomcat-10.1.33.ebuild | 179 --- www-servers/tomcat/tomcat-10.1.34.ebuild | 4 +- www-servers/tomcat/tomcat-9.0.97.ebuild | 172 --- www-servers/tomcat/tomcat-9.0.98.ebuild | 4 +- x11-terms/Manifest.gz | Bin 4889 -> 4896 bytes x11-terms/ghostty/Manifest | 4 +- x11-terms/ghostty/ghostty-1.0.1-r1.ebuild | 137 ++ x11-terms/ghostty/ghostty-1.0.1.ebuild | 149 --- x11-terms/ghostty/metadata.xml | 2 - x11-wm/Manifest.gz | Bin 9132 -> 9134 bytes x11-wm/mutter/Manifest | 2 +- x11-wm/mutter/mutter-9999.ebuild | 2 +- 674 files changed, 9412 insertions(+), 17084 deletions(-) create mode 100644 app-admin/awscli/awscli-1.36.35.ebuild create mode 100644 app-admin/awscli/awscli-1.36.36.ebuild delete mode 100644 app-admin/hcloud/hcloud-1.47.0.ebuild create mode 100644 app-admin/linode-cli/linode-cli-5.56.0.ebuild create mode 100644 app-crypt/acme/acme-3.1.0.ebuild create mode 100644 app-crypt/certbot-apache/certbot-apache-3.1.0.ebuild create mode 100644 app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild create mode 100644 app-crypt/certbot/certbot-3.1.0.ebuild delete mode 100644 app-misc/ddcui/ddcui-0.4.2.ebuild create mode 100644 app-misc/ddcui/ddcui-0.5.4-r1.ebuild delete mode 100644 app-misc/ddcui/ddcui-0.5.4.ebuild create mode 100644 app-misc/ddcui/files/ddcui-0.5.4-qt6.patch delete mode 100644 app-misc/ddcutil/ddcutil-1.2.2.ebuild delete mode 100644 app-misc/ddcutil/ddcutil-1.4.1.ebuild delete mode 100644 app-misc/ddcutil/ddcutil-2.0.0-r2.ebuild create mode 100644 app-misc/solaar/solaar-1.1.14-r1.ebuild delete mode 100644 app-misc/solaar/solaar-1.1.14.ebuild delete mode 100644 app-shells/bash/bash-5.0_p18-r2.ebuild create mode 100644 app-shells/bash/bash-5.0_p18-r3.ebuild delete mode 100644 app-shells/bash/bash-5.1_p16-r13.ebuild create mode 100644 app-shells/bash/bash-5.1_p16-r14.ebuild create mode 100644 app-shells/bashdb/bashdb-5.0.1.1.2-r1.ebuild delete mode 100644 app-shells/bashdb/bashdb-5.0.1.1.2.ebuild create mode 100644 app-shells/bashdb/bashdb-5.1_pre20240617.ebuild create mode 100644 app-text/highlight/highlight-4.12.ebuild delete mode 100644 app-text/mupdf/files/mupdf-1.21.0-add-desktop-pc-files.patch delete mode 100644 app-text/mupdf/mupdf-1.24.1.ebuild create mode 100644 app-text/mupdf/mupdf-1.25.2.ebuild delete mode 100644 dev-cpp/eigen/eigen-3.4.0-r1.ebuild delete mode 100644 dev-cpp/eigen/files/eigen-3.3.7-gentoo-cmake.patch delete mode 100644 dev-db/mariadb-connector-c/files/mariadb-connector-c-3.3.4-fix-building-without-gssapi.patch delete mode 100644 dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild delete mode 100644 dev-db/mariadb-connector-c/mariadb-connector-c-3.3.4.ebuild delete mode 100644 dev-db/mariadb/mariadb-10.11.5-r1.ebuild delete mode 100644 dev-db/mariadb/mariadb-10.6.14.ebuild delete mode 100644 dev-db/mysql-connector-c/files/mysql-connector-c-8.0.22-always-build-decompress-utilities.patch delete mode 100644 dev-db/mysql-connector-c/files/mysql-connector-c-8.0.32-musl.patch delete mode 100644 dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild delete mode 100644 dev-db/mysql/files/mysql-8.0.27-gcc12.patch delete mode 100644 dev-db/mysql/files/mysql-8.0.31-build-tmpdir-nodefault.patch delete mode 100644 dev-db/mysql/files/mysql-8.0.32-gcc13.patch delete mode 100644 dev-db/mysql/mysql-8.0.27-r1.ebuild delete mode 100644 dev-db/mysql/mysql-8.0.31-r2.ebuild delete mode 100644 dev-db/mysql/mysql-8.0.32-r2.ebuild delete mode 100644 dev-db/mysql/mysql-8.0.34.ebuild delete mode 100644 dev-db/mysql/mysql-8.0.36.ebuild delete mode 100644 dev-db/sqlitebrowser/sqlitebrowser-3.13.0.ebuild create mode 100644 dev-debug/bpftrace/bpftrace-0.22.0.ebuild delete mode 100644 dev-java/jakarta-annotation-api/jakarta-annotation-api-2.1.1.ebuild create mode 100644 dev-java/mill-bin/mill-bin-0.12.5.ebuild delete mode 100644 dev-java/randomized-runner/randomized-runner-2.8.0.ebuild create mode 100644 dev-libs/qxlsx/qxlsx-1.5.0.ebuild create mode 100644 dev-python/apispec/apispec-6.8.1.ebuild create mode 100644 dev-python/apprise/apprise-1.9.2.ebuild create mode 100644 dev-python/boto3/boto3-1.35.94.ebuild create mode 100644 dev-python/boto3/boto3-1.35.95.ebuild create mode 100644 dev-python/botocore/botocore-1.35.94.ebuild create mode 100644 dev-python/botocore/botocore-1.35.95.ebuild create mode 100644 dev-python/elastic-transport/elastic-transport-8.17.0.ebuild create mode 100644 dev-python/ensurepip-setuptools/ensurepip-setuptools-75.8.0.ebuild create mode 100644 dev-python/environs/environs-14.0.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.123.10.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.123.9.ebuild create mode 100644 dev-python/lmdb/lmdb-1.6.2.ebuild create mode 100644 dev-python/marshmallow/marshmallow-3.24.1.ebuild create mode 100644 dev-python/marshmallow/marshmallow-3.24.2.ebuild create mode 100644 dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.7.ebuild create mode 100644 dev-python/orjson/orjson-3.10.14.ebuild delete mode 100644 dev-python/pbs-installer/pbs-installer-2024.10.16.ebuild create mode 100644 dev-python/pbs-installer/pbs-installer-2025.01.06.ebuild create mode 100644 dev-python/pychromecast/pychromecast-14.0.5.ebuild create mode 100644 dev-python/pygit2/pygit2-1.17.0.ebuild create mode 100644 dev-python/pymdown-extensions/pymdown-extensions-10.14.ebuild create mode 100644 dev-python/pyroute2/pyroute2-0.8.1.ebuild create mode 100644 dev-python/pytest-asyncio/pytest-asyncio-0.25.2.ebuild create mode 100644 dev-python/python-gnupg/python-gnupg-0.5.4.ebuild create mode 100644 dev-python/pyusb/pyusb-1.3.1.ebuild delete mode 100644 dev-python/pyzotero/pyzotero-1.6.1.ebuild create mode 100644 dev-python/pyzotero/pyzotero-1.6.4.ebuild create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.18.10.ebuild create mode 100644 dev-python/setuptools/setuptools-75.8.0.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-25.34.1.ebuild delete mode 100644 dev-python/sqlglot/sqlglot-26.0.0.ebuild create mode 100644 dev-python/sqlglot/sqlglot-26.1.2.ebuild create mode 100644 dev-python/trove-classifiers/trove-classifiers-2025.1.7.14.ebuild delete mode 100644 dev-python/uv/uv-0.5.11.ebuild delete mode 100644 dev-python/uv/uv-0.5.12.ebuild delete mode 100644 dev-python/uv/uv-0.5.13.ebuild delete mode 100644 dev-python/uv/uv-0.5.14.ebuild create mode 100644 dev-python/uv/uv-0.5.16.ebuild delete mode 100644 dev-python/uv/uv-0.5.9.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.139.0.ebuild create mode 100644 dev-ruby/connection_pool/connection_pool-2.5.0.ebuild create mode 100644 dev-ruby/dry-monads/dry-monads-1.7.0.ebuild create mode 100644 dev-ruby/mime-types-data/mime-types-data-3.2025.0107.ebuild delete mode 100644 dev-util/github-cli/github-cli-2.27.0.ebuild delete mode 100644 dev-util/github-cli/github-cli-2.31.0.ebuild delete mode 100644 dev-util/github-cli/github-cli-2.32.1.ebuild delete mode 100644 dev-util/github-cli/github-cli-2.33.0.ebuild delete mode 100644 dev-util/github-cli/github-cli-2.42.0.ebuild create mode 100644 dev-util/github-cli/github-cli-2.65.0.ebuild create mode 100644 dev-vcs/git-cola/git-cola-4.10.1.ebuild delete mode 100644 dev-vcs/git-cola/git-cola-4.5.0.ebuild create mode 100644 media-gfx/fotema/fotema-1.19.0.ebuild create mode 100644 media-gfx/photoqt/photoqt-4.7-r1.ebuild delete mode 100644 media-gfx/photoqt/photoqt-4.7.ebuild create mode 100644 media-libs/openexr/openexr-3.3.2-r1.ebuild delete mode 100644 media-libs/openexr/openexr-3.3.2.ebuild create mode 100644 media-video/vlc/files/vlc-3.0.2.1-vdpau.patch create mode 100644 metadata/md5-cache/app-admin/awscli-1.36.35 create mode 100644 metadata/md5-cache/app-admin/awscli-1.36.36 delete mode 100644 metadata/md5-cache/app-admin/hcloud-1.47.0 create mode 100644 metadata/md5-cache/app-admin/linode-cli-5.56.0 create mode 100644 metadata/md5-cache/app-crypt/acme-3.1.0 create mode 100644 metadata/md5-cache/app-crypt/certbot-3.1.0 create mode 100644 metadata/md5-cache/app-crypt/certbot-apache-3.1.0 create mode 100644 metadata/md5-cache/app-crypt/certbot-nginx-3.1.0 delete mode 100644 metadata/md5-cache/app-misc/ddcui-0.4.2 delete mode 100644 metadata/md5-cache/app-misc/ddcui-0.5.4 create mode 100644 metadata/md5-cache/app-misc/ddcui-0.5.4-r1 delete mode 100644 metadata/md5-cache/app-misc/ddcutil-1.2.2 delete mode 100644 metadata/md5-cache/app-misc/ddcutil-1.4.1 delete mode 100644 metadata/md5-cache/app-misc/ddcutil-2.0.0-r2 delete mode 100644 metadata/md5-cache/app-misc/solaar-1.1.14 create mode 100644 metadata/md5-cache/app-misc/solaar-1.1.14-r1 delete mode 100644 metadata/md5-cache/app-shells/bash-5.0_p18-r2 create mode 100644 metadata/md5-cache/app-shells/bash-5.0_p18-r3 delete mode 100644 metadata/md5-cache/app-shells/bash-5.1_p16-r13 create mode 100644 metadata/md5-cache/app-shells/bash-5.1_p16-r14 delete mode 100644 metadata/md5-cache/app-shells/bashdb-5.0.1.1.2 create mode 100644 metadata/md5-cache/app-shells/bashdb-5.0.1.1.2-r1 create mode 100644 metadata/md5-cache/app-shells/bashdb-5.1_pre20240617 create mode 100644 metadata/md5-cache/app-text/highlight-4.12 delete mode 100644 metadata/md5-cache/app-text/mupdf-1.24.1 create mode 100644 metadata/md5-cache/app-text/mupdf-1.25.2 delete mode 100644 metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 delete mode 100644 metadata/md5-cache/dev-db/mariadb-10.11.5-r1 delete mode 100644 metadata/md5-cache/dev-db/mariadb-10.6.14 delete mode 100644 metadata/md5-cache/dev-db/mariadb-connector-c-3.2.7 delete mode 100644 metadata/md5-cache/dev-db/mariadb-connector-c-3.3.4 delete mode 100644 metadata/md5-cache/dev-db/mysql-8.0.27-r1 delete mode 100644 metadata/md5-cache/dev-db/mysql-8.0.31-r2 delete mode 100644 metadata/md5-cache/dev-db/mysql-8.0.32-r2 delete mode 100644 metadata/md5-cache/dev-db/mysql-8.0.34 delete mode 100644 metadata/md5-cache/dev-db/mysql-8.0.36 delete mode 100644 metadata/md5-cache/dev-db/mysql-connector-c-8.0.32-r1 delete mode 100644 metadata/md5-cache/dev-db/sqlitebrowser-3.13.0 create mode 100644 metadata/md5-cache/dev-debug/bpftrace-0.22.0 delete mode 100644 metadata/md5-cache/dev-java/jakarta-annotation-api-2.1.1 create mode 100644 metadata/md5-cache/dev-java/mill-bin-0.12.5 delete mode 100644 metadata/md5-cache/dev-java/randomized-runner-2.8.0 create mode 100644 metadata/md5-cache/dev-libs/qxlsx-1.5.0 create mode 100644 metadata/md5-cache/dev-python/apispec-6.8.1 create mode 100644 metadata/md5-cache/dev-python/apprise-1.9.2 create mode 100644 metadata/md5-cache/dev-python/boto3-1.35.94 create mode 100644 metadata/md5-cache/dev-python/boto3-1.35.95 create mode 100644 metadata/md5-cache/dev-python/botocore-1.35.94 create mode 100644 metadata/md5-cache/dev-python/botocore-1.35.95 create mode 100644 metadata/md5-cache/dev-python/elastic-transport-8.17.0 create mode 100644 metadata/md5-cache/dev-python/ensurepip-setuptools-75.8.0 create mode 100644 metadata/md5-cache/dev-python/environs-14.0.0 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.123.10 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.123.9 create mode 100644 metadata/md5-cache/dev-python/lmdb-1.6.2 create mode 100644 metadata/md5-cache/dev-python/marshmallow-3.24.1 create mode 100644 metadata/md5-cache/dev-python/marshmallow-3.24.2 create mode 100644 metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.7 create mode 100644 metadata/md5-cache/dev-python/orjson-3.10.14 delete mode 100644 metadata/md5-cache/dev-python/pbs-installer-2024.10.16 create mode 100644 metadata/md5-cache/dev-python/pbs-installer-2025.01.06 create mode 100644 metadata/md5-cache/dev-python/pychromecast-14.0.5 create mode 100644 metadata/md5-cache/dev-python/pygit2-1.17.0 create mode 100644 metadata/md5-cache/dev-python/pymdown-extensions-10.14 create mode 100644 metadata/md5-cache/dev-python/pyroute2-0.8.1 create mode 100644 metadata/md5-cache/dev-python/pytest-asyncio-0.25.2 create mode 100644 metadata/md5-cache/dev-python/python-gnupg-0.5.4 create mode 100644 metadata/md5-cache/dev-python/pyusb-1.3.1 delete mode 100644 metadata/md5-cache/dev-python/pyzotero-1.6.1 create mode 100644 metadata/md5-cache/dev-python/pyzotero-1.6.4 create mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.18.10 create mode 100644 metadata/md5-cache/dev-python/setuptools-75.8.0 delete mode 100644 metadata/md5-cache/dev-python/sqlglot-25.34.1 delete mode 100644 metadata/md5-cache/dev-python/sqlglot-26.0.0 create mode 100644 metadata/md5-cache/dev-python/sqlglot-26.1.2 create mode 100644 metadata/md5-cache/dev-python/trove-classifiers-2025.1.7.14 delete mode 100644 metadata/md5-cache/dev-python/uv-0.5.11 delete mode 100644 metadata/md5-cache/dev-python/uv-0.5.12 delete mode 100644 metadata/md5-cache/dev-python/uv-0.5.13 delete mode 100644 metadata/md5-cache/dev-python/uv-0.5.14 create mode 100644 metadata/md5-cache/dev-python/uv-0.5.16 delete mode 100644 metadata/md5-cache/dev-python/uv-0.5.9 create mode 100644 metadata/md5-cache/dev-python/zeroconf-0.139.0 create mode 100644 metadata/md5-cache/dev-ruby/connection_pool-2.5.0 create mode 100644 metadata/md5-cache/dev-ruby/dry-monads-1.7.0 create mode 100644 metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0107 delete mode 100644 metadata/md5-cache/dev-util/github-cli-2.27.0 delete mode 100644 metadata/md5-cache/dev-util/github-cli-2.31.0 delete mode 100644 metadata/md5-cache/dev-util/github-cli-2.32.1 delete mode 100644 metadata/md5-cache/dev-util/github-cli-2.33.0 delete mode 100644 metadata/md5-cache/dev-util/github-cli-2.42.0 create mode 100644 metadata/md5-cache/dev-util/github-cli-2.65.0 create mode 100644 metadata/md5-cache/dev-vcs/git-cola-4.10.1 delete mode 100644 metadata/md5-cache/dev-vcs/git-cola-4.5.0 create mode 100644 metadata/md5-cache/media-gfx/fotema-1.19.0 delete mode 100644 metadata/md5-cache/media-gfx/photoqt-4.7 create mode 100644 metadata/md5-cache/media-gfx/photoqt-4.7-r1 delete mode 100644 metadata/md5-cache/media-libs/openexr-3.3.2 create mode 100644 metadata/md5-cache/media-libs/openexr-3.3.2-r1 delete mode 100644 metadata/md5-cache/net-dns/avahi-0.9_rc1 create mode 100644 metadata/md5-cache/net-libs/libquotient-0.9.2 delete mode 100644 metadata/md5-cache/net-misc/dropbox-209.4.3661 delete mode 100644 metadata/md5-cache/net-misc/dropbox-210.4.4854 delete mode 100644 metadata/md5-cache/net-misc/dropbox-211.4.6008 delete mode 100644 metadata/md5-cache/net-misc/dropbox-212.4.5767 delete mode 100644 metadata/md5-cache/net-misc/dropbox-213.4.4597 create mode 100644 metadata/md5-cache/net-misc/dropbox-215.4.7202 delete mode 100644 metadata/md5-cache/net-news/newsboat-2.30.1-r1 create mode 100644 metadata/md5-cache/net-news/newsboat-2.38 delete mode 100644 metadata/md5-cache/net-vpn/candy-5.10.3-r1 create mode 100644 metadata/md5-cache/net-vpn/candy-5.10.6 delete mode 100644 metadata/md5-cache/net-wireless/gqrx-2.16 delete mode 100644 metadata/md5-cache/net-wireless/gqrx-2.17.2 create mode 100644 metadata/md5-cache/net-wireless/gqrx-2.17.2-r1 create mode 100644 metadata/md5-cache/sci-astronomy/stellarium-24.4 create mode 100644 metadata/md5-cache/sci-electronics/librepcb-1.2.0 create mode 100644 metadata/md5-cache/sci-geosciences/josm-bin-19277 delete mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.33 delete mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.97 delete mode 100644 metadata/md5-cache/sys-apps/util-linux-2.39.4-r1 delete mode 100644 metadata/md5-cache/sys-libs/pam-1.7.0_p20241230 create mode 100644 metadata/md5-cache/sys-libs/pam-1.7.0_p20241230-r2 delete mode 100644 metadata/md5-cache/www-apps/rutorrent-5.1.4 create mode 100644 metadata/md5-cache/www-apps/rutorrent-5.1.5 create mode 100644 metadata/md5-cache/www-client/firefox-128.6.0 create mode 100644 metadata/md5-cache/www-client/firefox-bin-128.6.0 delete mode 100644 metadata/md5-cache/www-servers/tomcat-10.1.33 delete mode 100644 metadata/md5-cache/www-servers/tomcat-9.0.97 delete mode 100644 metadata/md5-cache/x11-terms/ghostty-1.0.1 create mode 100644 metadata/md5-cache/x11-terms/ghostty-1.0.1-r1 delete mode 100644 net-dns/avahi/avahi-0.9_rc1.ebuild create mode 100644 net-libs/libquotient/libquotient-0.9.2.ebuild delete mode 100644 net-mail/mailutils/files/mailutils-skip-mbox-tests.patch create mode 100644 net-mail/mailutils/files/mailutils-tests-use-mbox.patch delete mode 100644 net-misc/dropbox/dropbox-209.4.3661.ebuild delete mode 100644 net-misc/dropbox/dropbox-210.4.4854.ebuild delete mode 100644 net-misc/dropbox/dropbox-211.4.6008.ebuild delete mode 100644 net-misc/dropbox/dropbox-212.4.5767.ebuild delete mode 100644 net-misc/dropbox/dropbox-213.4.4597.ebuild create mode 100644 net-misc/dropbox/dropbox-215.4.7202.ebuild delete mode 100644 net-news/newsboat/newsboat-2.30.1-r1.ebuild create mode 100644 net-news/newsboat/newsboat-2.38.ebuild delete mode 100644 net-vpn/candy/candy-5.10.3-r1.ebuild create mode 100644 net-vpn/candy/candy-5.10.6.ebuild create mode 100644 net-wireless/gnuradio/files/gnuradio-3.10.9.2-libfmt-11.patch delete mode 100644 net-wireless/gqrx/gqrx-2.16.ebuild create mode 100644 net-wireless/gqrx/gqrx-2.17.2-r1.ebuild delete mode 100644 net-wireless/gqrx/gqrx-2.17.2.ebuild create mode 100644 sci-astronomy/stellarium/files/stellarium-0.24.4-indilib.patch create mode 100644 sci-astronomy/stellarium/stellarium-24.4.ebuild create mode 100644 sci-electronics/librepcb/librepcb-1.2.0.ebuild create mode 100644 sci-geosciences/josm-bin/josm-bin-19277.ebuild delete mode 100644 sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.33.ebuild delete mode 100644 sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.97.ebuild delete mode 100644 sys-apps/util-linux/files/util-linux-2.39.2-backport-1d4456d.patch delete mode 100644 sys-apps/util-linux/files/util-linux-2.39.2-fincore-test.patch delete mode 100644 sys-apps/util-linux/files/util-linux-2.39.3-fix-use-after-free.patch delete mode 100644 sys-apps/util-linux/files/util-linux-2.39.3-libmount-Fix-export-of-mnt_context_is_lazy-and-mnt_c.patch delete mode 100644 sys-apps/util-linux/files/util-linux-2.39.3-musl-1.2.5-basename.patch delete mode 100644 sys-apps/util-linux/files/util-linux-2.39.4-umount-readonly.patch delete mode 100644 sys-apps/util-linux/util-linux-2.39.4-r1.ebuild create mode 100644 sys-auth/pam_ssh_agent_auth/files/pam_ssh_agent_auth-0.10.4-0003-Fix-incompatible-pointer.patch create mode 100644 sys-auth/pam_ssh_agent_auth/files/pam_ssh_agent_auth-0.10.4-0004-Always-call-linker.patch create mode 100644 sys-libs/pam/pam-1.7.0_p20241230-r2.ebuild delete mode 100644 sys-libs/pam/pam-1.7.0_p20241230.ebuild delete mode 100644 www-apps/rutorrent/rutorrent-5.1.4.ebuild create mode 100644 www-apps/rutorrent/rutorrent-5.1.5.ebuild create mode 100644 www-client/firefox-bin/firefox-bin-128.6.0.ebuild create mode 100644 www-client/firefox/firefox-128.6.0.ebuild delete mode 100644 www-servers/tomcat/tomcat-10.1.33.ebuild delete mode 100644 www-servers/tomcat/tomcat-9.0.97.ebuild create mode 100644 x11-terms/ghostty/ghostty-1.0.1-r1.ebuild delete mode 100644 x11-terms/ghostty/ghostty-1.0.1.ebuild diff --git a/Manifest b/Manifest index 48373e703f58..cebe3427cfe8 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 30127 BLAKE2B 139e378eaab5c3f58992e017d4450e1aeea70fcc0c05335be5c1a96d243d44ecab662b7ec4a97488f64a95eafea25f615515477cd1b58e7adb57b595c335e72d SHA512 e07a1e81bf7d87aa2a1bf6a877d0e5086a9e5330b3dff9fad60bc790ba868e8bda709e707445113120058a15c63bb46a55bbab03058fdf915ce316e9221a9ef8 -TIMESTAMP 2025-01-08T06:10:26Z +MANIFEST Manifest.files.gz 30125 BLAKE2B 37a791e3ba9c297aa9ba3bea4f7f0ce8c16990ced087a523fa242cdee47a07c36f1fdf568a98cc1dc08a933cb600221c9350e39f1ee5e64dad731f875cfc85f3 SHA512 8775cff2d920a8065f53f326359a28cd04f269b1c469df9f600156493b0b081a03ea73a01c230d76ef45df657edd917638532f1cc29d416953479bdf1d0ad3f9 +TIMESTAMP 2025-01-09T06:10:34Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmd+FtJfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmd/aFpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDPmRAAhzA/6Cwwce+7n62TmoZc6325VP/fbgbAyuAWgs6GRHVHeAfW07VMMdS6 -iahMabAyuYEm+6nHqGc69ONj+XAaovCCjTkDspzg1z0yYJRTwNUlyEx7j4I5kQ+I -+AADRbS6aJ6Y/0rmW9w/NZkBNJySacg9ohkoEvEIOUKaRbK+TQ05zGeATaCY69CG -QaG/0UrZeuRg+/xeyZmbuhXzYXTkSYZQ3ue3Dd0Iq/VAyPRAhqKeM2V1skAwyWXE -jpR09t/INMsLsGBsqr8ZAFXuWaumxxFqCP4uhhAgL+F8HgvlhBKErlQZUaSy82YD -K70gsXtwpID2/2MoFa/kYE2V81Rz+E+U45Atg1vglha0U930aFzDsac5+wBq6TlI -Ooz/MQ+sNF/54Yh8YD8nQBcZtc77HoUmcIBTQ9K9Y3ZVuef+qlzghHFjGLHoHuuz -3UF7MGab6g+zBfN7w2VWmo1NJaSEiGqVC52zxn3aFE6BMD32PLYHI2VtabAPZ8du -FE7LCvjovV29yYDx96haVNgfYw7qjPsDCGxhRgk0lWTE90+rwD1oWi8poHJFYK1e -6RM7JPGa5cetPNZCtbmoduce2G4zv83gZfreSrdhvV5w2H/nmdRnkzDxFKuJHGR+ -/CruJ8iPHrWclhMOIff3972KURVB43V5l87TX76JoGIfKAun2Zs= -=3SRW +klAyJA//Wk5yu0+wvByHiP5w8iSxu6reVMJsWXXKPdN8pM7y4+1U0Zk7yT+CzBTF +oabp20zNhH09P95sJ51M7AJ+TJg3Hr78j5drKnKF+Axl6qOM6xv1eD30UdaIxjvv +NeNnVicQAVyhwySDjPXsYgbjQhpUpgJVmZYNtmh8mdTsb8lmnrcEIOG4TxPZ3U6H +uljYbXrVgnT7ZkH2m4itQ6dkttl21lgZuJ52Pc2QFsdl2cU5Y9H3KrpV2vzt+lGN +iK9u6bZwESiwYvLm1DV9RpzbWmV0CfFgnu7Vw6QICYpdLPv5YhlewsOF9L31E5Dn +CV8c4Y6PBE+hn7MO2qWuGhWHwayhuHxQuHqbybArfMAKU5vdGocuS++3/0KY/dyn +lVZ+ecYXBZWfS05GcA4MnlDbv8xrR/KdOy5rWvDw9mfb/6BSYJbELYLL+7omhX+q +UvtQeR4KhenZDuo2/I/prAYesE+KI6jQJ/h8cvjU+nAwFH76uTMECUVx+IQd6Dbu +yRYuxTZuk8BXJ2oDVZPpbgCjwBfhhZXhSBlJiiqzOXLa+qcNuin4U28T06WiCaw1 +miJC7Exg6D/Hl7cMKFhX045xUD4Bnwz12U628/n+pRx9d/wSmcWIHsEgudXnp3vV +9AedAAMjwvxD7XQhnGc/o6Bk1JpcdKoTYWCZW9WuJKH2J9jC+Es= +=OZV1 -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index d631a3143d19..23d6056b4d9b 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 9e4d4b9e6e7b..ec3312355809 100644 Binary files a/app-admin/Manifest.gz and b/app-admin/Manifest.gz differ diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 9877780b1e48..951109581eb2 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -2,8 +2,12 @@ DIST aws-cli-1.36.27.gh.tar.gz 2874317 BLAKE2B 5f696b14ba47e6b9b0150e600d7f3241d DIST aws-cli-1.36.31.gh.tar.gz 2876521 BLAKE2B 6ba90d3852b25608bb908b3853bff3de7c0fb94ee6177177abefab16993e7cbd85dec62db8e453c4de2e846bda7ab46efb8e71f6bbb28a458e5bf7cbd53cdc7f SHA512 a0b7de55c3bd518f61d112fa9bd710636ba0118322ceedb959cd2f814fb6dd983516717a3a0c6b3af3a507365da2b73553ede4e0e6dd691601fdbe8e90c0fa68 DIST aws-cli-1.36.33.gh.tar.gz 2877337 BLAKE2B 0e3cdbac864370c0ef785191fc692e1a28c81467fac6e8bc5840b6fa79ef6b09583ce70f85b2220538c587ddf4c320aef9ba2cb9bfaaa30c68f0498556b256f0 SHA512 78a106f0fd30eef9f6e0d48800fd7f2144ffd7a01adf669d6d84ab5f064045a6c163bbd042a788c3d51a70060165f0d29a603734ac43680afcb4711dc8e31b53 DIST aws-cli-1.36.34.gh.tar.gz 2877281 BLAKE2B e6e5e7cba252891e22de98bdb7a3791486e8a1a729acedecb57a70471487f4b31fb7bd35cc91d15b7831b0f4963ff44371ce11c6d62ff9fc8fe737748b66f5ca SHA512 793c97eebe32b60125f13989fc49aa0dc12963b9a596b9d38ce58cacaeebeff128b4bdb0647ab38af54fbe5972e15b24ec3326c4c213e7647cd77fa286135781 +DIST aws-cli-1.36.35.gh.tar.gz 2875492 BLAKE2B 7484dcc22a3a8e74f5c12f572f3cc32e013db052ed8c5792666fb3cc1a1ab4cc1d8fb744895f48d9ad62939d5d7915a288306b947e2a9ce73320346e42f1760d SHA512 b96fc97f4663bc2e7d9ee5dbca0fec323e3ecb5485648882c2e2288bd35a4f50b8ee3dd015f4e55cdfc95460cb9f380cd845d0c5ffc3ddd66f4fa392b77052b8 +DIST aws-cli-1.36.36.gh.tar.gz 2875582 BLAKE2B fa7d3fa63155e081a358dec7e1b82887d01f11a2936babb83a6f279f86db31aba6cc662b6ccadd505739aba9e9f63578f1f74e7e602b3b9199b57b23518a5de9 SHA512 dbe018b10815461f192d7310950657cd7011730ac7d0f1889a57b51eecb63d4302d2a24db7b98c3500095edcd0841a30734f46e4073976734f8206253bf54db6 EBUILD awscli-1.36.27.ebuild 3179 BLAKE2B 166dab27a2c434c083129b7cfd4dd2af3a1b7d60e98bca4c664a9540b62421228aaab77a2a654799c79b0003d81bab00c78e12bda5a931bcea30afff0ecc8c32 SHA512 10bead82e87c3c857b4fa2c4168629b4113d49b481374b95ad5813cd440d9f5d36d3e0413c28038176f31d11a873d41638e31329ef1360e5755b95a90f6e441b EBUILD awscli-1.36.31.ebuild 3186 BLAKE2B 63a0fb498273465997fdf8010dcec351d473545febb8aaf2c222c3176a00f0cce5edadbfbc778689949142466c05e371a017c07a54ce30deb7bd7ca86cdb1e82 SHA512 2db712c340a0d13e4f89a8ca4599cb89f83d11d519b2f90f1dcf72e903830d70ae31efbed50a958b98655e24327cc027c0c945bc061f9de7c8fbf4d45f2fa625 EBUILD awscli-1.36.33.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70 EBUILD awscli-1.36.34.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70 +EBUILD awscli-1.36.35.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70 +EBUILD awscli-1.36.36.ebuild 3186 BLAKE2B 65b27edf9a080dad4a72a8fb6426840ffb39c57c020d93482c79003438b4b3523e24526c27bc4a186630245535f796454c03f299604eb03707d777cd4bd77099 SHA512 5fac354f14a164645961d81b8731b1a03cde670d69c600cae21b89245564d6f566652fcb5d7b5eab3012de676a8e7da85c424bb823a53a570f988b5b4b9b3e70 MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab diff --git a/app-admin/awscli/awscli-1.36.35.ebuild b/app-admin/awscli/awscli-1.36.35.ebuild new file mode 100644 index 000000000000..cffe1be806db --- /dev/null +++ b/app-admin/awscli/awscli-1.36.35.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit bash-completion-r1 distutils-r1 + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y-1).(z+59) +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(( $(ver_cut 3-) + 59 ))" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( + "${serial_tests[@]}" + + # flaky (some ordering?) + tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32 + ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/awscli/awscli-1.36.36.ebuild b/app-admin/awscli/awscli-1.36.36.ebuild new file mode 100644 index 000000000000..cffe1be806db --- /dev/null +++ b/app-admin/awscli/awscli-1.36.36.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit bash-completion-r1 distutils-r1 + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y-1).(z+59) +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(( $(ver_cut 3-) + 59 ))" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( + "${serial_tests[@]}" + + # flaky (some ordering?) + tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32 + ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/hcloud/Manifest b/app-admin/hcloud/Manifest index dfaceeaa314b..0d59dc14019c 100644 --- a/app-admin/hcloud/Manifest +++ b/app-admin/hcloud/Manifest @@ -1,5 +1,3 @@ -DIST hcloud-1.47.0.tar.xz 2199764 BLAKE2B 02c06449ab62904b3f21ddaadc6182a965488e72f453b8d03d73b4be8a585ae42a7f1db4012588b8983e77cb181fa1aeff1a778205fc23731bc12565cdea1d7b SHA512 ca5999ef59a3b11e589a6c199f87ff2487b1384dfb6244adf286b84ee7de9dc6cbc4879dc72b6a5196c0f067efa7d3202110471debc4fe020114bf97ea10f9c8 DIST hcloud-1.49.0.tar.xz 2400804 BLAKE2B 50752dd18c20a0ad5783157d2b51514375d3c14ab945188208043709af1f74109e2adc0d31cbb0cd2b6078f4e2ad22940f81bfb538a4cd4acb93a9c069ee18b9 SHA512 4f26f70d9e90e2cabdbca7d0bebc545117c9b684bf03c263dc2bfca66bd8d2088afdc47ecbb9f835a6ab30700aea75dcb27998d71afd18f803205239dcfb50c4 -EBUILD hcloud-1.47.0.ebuild 644 BLAKE2B 30273b4b3244eca66768acebc13756f702912728e8e42aaa66b17ae72956d79e99e80b3a2a0bf667589b931eaef0b53178ac1384499df33485ce2c039f6bb89d SHA512 f2b86d28d88c28ea3eda268c1ec8f6fb0ec356af0693278e8fdda80f5929b3f3fd745837d7b3f78853ba7e36644f7fb66cca60699ba3fabfdafe58560923b778 -EBUILD hcloud-1.49.0.ebuild 801 BLAKE2B 61d05d68daf4a346752ddbee9a579ff7dfc8aa2c7e82af0c95c2537a6456313b1f91e9322c224ff95166fd650985f1b2c167f2a50c528c3d39c7c6de6abbd645 SHA512 e9f876d9329731f9ef7d3dadaee285a97b9602551e7a3883dbb0458fa74ccdb429f49ccee97453a72e171fa25864fc5dd2b6a6cae5f8920af680c171708524e2 +EBUILD hcloud-1.49.0.ebuild 800 BLAKE2B a4f25dfa0a14c320de08fd2c7b85947396d9f0580af920d2e8a72316e3c261bc9ca69d46be99b922df15be87f33f2ea6bed50473ee5226457332a8b9e334326b SHA512 9f7dc7c5fd40196ce2a3a75a86cb96705bf294cd02310138ac2dae8a86a23fe3241514c680e962de8e7ce0cc6db80601f83f0fd9cfa4ecf64db1335ab26a7cbc MISC metadata.xml 338 BLAKE2B 6ba2cbe509581ac35dabd93abe166f960d69d1f14336779848483386d28e22dd06e5d196061312827b7a945369f05a466417a1636b607e138515957a75db6f84 SHA512 cc69ce0ab7ba3a9af94ef1918738074cdd725bef2ff70d6c19e46d07bb9514d05ef6415c7ba5b372e7a98902a8440cdb9f7b14a848c3ff2f054863356971ddde diff --git a/app-admin/hcloud/hcloud-1.47.0.ebuild b/app-admin/hcloud/hcloud-1.47.0.ebuild deleted file mode 100644 index 1b73743024ed..000000000000 --- a/app-admin/hcloud/hcloud-1.47.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="A command-line interface for Hetzner Cloud" -HOMEPAGE="https://github.com/hetznercloud/cli" -SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" - -src_compile() { - ego build -o ${PN} -ldflags "-w -X github.com/hetznercloud/cli/internal/version.versionPrerelease=gentoo" ./cmd/${PN} -} - -src_test() { - # For upstream a simple test is run 'hcloud version' - ./hcloud version - if [[ $? -ne 0 ]] - then - die "Test failed" - fi -} - -src_install() { - dobin ${PN} -} diff --git a/app-admin/hcloud/hcloud-1.49.0.ebuild b/app-admin/hcloud/hcloud-1.49.0.ebuild index 49cedeae2460..d45c862a60dd 100644 --- a/app-admin/hcloud/hcloud-1.49.0.ebuild +++ b/app-admin/hcloud/hcloud-1.49.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ago/distfiles/${P}.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" src_compile() { ego build -o ${PN} -ldflags "-w -X github.com/hetznercloud/cli/internal/version.versionPrerelease=gentoo" ./cmd/${PN} diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest index e6011bdbb079..6006c71a7efe 100644 --- a/app-admin/linode-cli/Manifest +++ b/app-admin/linode-cli/Manifest @@ -1,5 +1,7 @@ DIST linode_cli-5.54.0.tar.gz 153961 BLAKE2B ae147c7c29532d53e8230e8374acb5727791f07f3177720637d7b23d1169821b2a65975b6e22f45bb53f69d241525ecb081a18f854d3d904da9de406f27f146f SHA512 7cad0e899ebced5c27923f4b8ea6fc4c854f90f7925ff5e8e010565ec51f20c75976a0efacfebceb78c4befa0e64ea0a2c896bb82f541903413fe96c8b0c68e1 DIST linode_cli-5.55.0.tar.gz 159746 BLAKE2B 1ef914ec316bebb40961f075c528d8311c21030bcc643e45e18e187cce8d52f2a79629be7482778e5f0061c3db143685b5899e7e0c563f0565bbad3390dc3783 SHA512 37b88fbdbc66a6057a3b50379928d7f0547136aa8d068109b2dd3d2c6969698598a26c84b1f7494952795dc52a7ab05e2240680d86e88c85007df1e53445052d +DIST linode_cli-5.56.0.tar.gz 160792 BLAKE2B 25d2099d0363e699444245a939ede518530f1dda63a063db74b34650f7f7d76cf1f0d630cc01ca6dbeaed659a10f1429792d06615db4f773669234267f608d24 SHA512 5f3b075479a00b3d8c210c98040029bf44b10dc505a711e373bab49b53556a4ae4d26799a998c0354b562bfa1bbdbfa6d4b965c52d8c9bd57fae8d3c1eb27e72 EBUILD linode-cli-5.54.0.ebuild 1338 BLAKE2B 8cdcd6d7ad933ac3ee00ad19a9f900961de75404b4e9b36f8043cca9e76e6db846c1ec4a9490901edd15cba501fcf9671a808444f144962b63574c60281343cd SHA512 396a0108dfddab2e2c5ba57caec6d599d3723807cce301a2545415f0e0c625e6f0c0e846b2b243bba459695928c360c35ed04ea027ac236c450530458c6893d9 EBUILD linode-cli-5.55.0.ebuild 1338 BLAKE2B 8cdcd6d7ad933ac3ee00ad19a9f900961de75404b4e9b36f8043cca9e76e6db846c1ec4a9490901edd15cba501fcf9671a808444f144962b63574c60281343cd SHA512 396a0108dfddab2e2c5ba57caec6d599d3723807cce301a2545415f0e0c625e6f0c0e846b2b243bba459695928c360c35ed04ea027ac236c450530458c6893d9 +EBUILD linode-cli-5.56.0.ebuild 1338 BLAKE2B be1fab9cdec25c42418e83f0247f5fb926486643e78cf6cb3c2e4c2ad3030fac672ebeb7bce3bfc6b86ad8d08aa9b1deb597ce166390953c56cb07b8ae3e1f2a SHA512 65b66bfe07cf7f17711a8c29dd3dc91fab6b3af3b4b7219200e7dbc6f0030feabd7afc21d12f5f37824b2dfd72538fb4499e677380a04f6ed3c3ed7cad23c32e MISC metadata.xml 483 BLAKE2B 7b3a4b824e16ba32424777359d0daf09d17cc498a06f9ce5acfd7baec80ffea26220145676f37edfe46302257fd0a2bc5071d60f955dc19cda582419b2027f5c SHA512 33c8fae2235a7a6d2653a4db3341b2d69e390ed6dfa33868dd7e6b3a384f78013ae3c42a91d8eddd25929086f7705ce0869a34e28eedadb497e286ae59570be4 diff --git a/app-admin/linode-cli/linode-cli-5.56.0.ebuild b/app-admin/linode-cli/linode-cli-5.56.0.ebuild new file mode 100644 index 000000000000..1353a61b0c36 --- /dev/null +++ b/app-admin/linode-cli/linode-cli-5.56.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi shell-completion + +DESCRIPTION="Official command-line interface for interacting with the Linode API" +HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +# Tests require network, a linode account and an API key. +# WARNING: tests will incur costs and will wipe the account. +RESTRICT="test" + +RDEPEND=" + dev-python/boto3[${PYTHON_USEDEP}] + >=dev-python/linode-metadata-0.3[${PYTHON_USEDEP}] + dev-python/openapi3[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + "${T}/${PN}".bash || die + PYTHONPATH=. ${EPYTHON} linodecli completion fish > "${T}/${PN}".fish || die + + newbashcomp "${T}/${PN}".bash ${PN} + newfishcomp "${T}/${PN}".fish ${PN} + + dosym ${PN} "$(get_bashcompdir)"/linode + dosym ${PN} "$(get_bashcompdir)"/lin + dosym ${PN} "$(get_fishcompdir)"/linode + dosym ${PN} "$(get_fishcompdir)"/lin +} diff --git a/app-arch/7zip/7zip-24.09.ebuild b/app-arch/7zip/7zip-24.09.ebuild index 65deea631e60..dee12baa0394 100644 --- a/app-arch/7zip/7zip-24.09.ebuild +++ b/app-arch/7zip/7zip-24.09.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ S="${WORKDIR}" LICENSE="LGPL-2 BSD rar? ( unRAR )" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv" +KEYWORDS="amd64 arm64 ~ppc ~ppc64 ~riscv" IUSE="uasm jwasm rar" REQUIRED_USE="?? ( uasm jwasm )" diff --git a/app-arch/7zip/Manifest b/app-arch/7zip/Manifest index 895393be62fc..e1deeefbead2 100644 --- a/app-arch/7zip/Manifest +++ b/app-arch/7zip/Manifest @@ -4,5 +4,5 @@ DIST 7z2408-src.tar.xz 1493700 BLAKE2B fd22a302044ca8655187573173fdc13ae93efaf90 DIST 7z2409-linux-x64.tar.xz 1565344 BLAKE2B 4ded059fe85073405b4a1510378ed473bca6de2792d313fc3dcb77850dc2531b06866bb4d9de4d4dbc848be5a98b2e4cf5bbe191248f0ae53a279b48b586c169 SHA512 aebf18d861944e2b52d91434b1d59d80a5aadf3b2e80ab3d248357bcaf3c429442caf4ad3297057a559f2719cae9ce5b0aa391963570ffa75b6dcdf1f3c25603 DIST 7z2409-src.tar.xz 1511288 BLAKE2B 5fcb39acc282b7dafbd1900eaf77e15e634adda5eff5d630b9d0821aa0d1e8569856cf99503ab7ffe69a82cec82a1a890772d6cff86cdb0af01dd462a94c0908 SHA512 461b702eb275655ebda70e128a5e184d15d2b0556f11ab1b409c0ff8a1e9c5d64761bdfb1685c5a0278534024a1e4ce46e4443d55cae373e487dc9ae180ef310 EBUILD 7zip-24.08.ebuild 3021 BLAKE2B cb25e4abb650c622528ea0eed277f1f5b1419e46b5234a53b83120d6247842158c556190442f9ee792129e17b4915bd8b90daf32bcb07f3114687c28fae9d345 SHA512 dade7aa8de294f3c8a3ec209bdbb66b87e5f0a824166e2b5013d1d8bda0f14ecee7425db15874b67c274361b0fc047cfc90b0c9e122aa1183794286dec103c01 -EBUILD 7zip-24.09.ebuild 3023 BLAKE2B b06db4baa851dbabc67dd07be83b1c4ca860e4c768a8f10083bae3475c64c5d1bb246044f72cc399dc27d2ce346e69c717eff164fd13a5d09fa1a67757db2bb3 SHA512 7e08192eec8e2a2dd06fedd6b260bf55b869e0cdb5c1639c0bd86302cb2899472bc9de27cc3645c088c6fab6846c9cb73fdcf84a467ffe0f70b90208d03e1328 +EBUILD 7zip-24.09.ebuild 3021 BLAKE2B 0b69f6f8664b4cc027cbc2599fe8c7ba050f1a4e1ae89644e70ad487c350cc30295efc55b09d4ee4e25b084a1fdd4a5f74f51d46fa2a60ae15bf960f64432aa8 SHA512 a157a23f7db1499fb013b82a312498566d514e5ae184c7a355f6c02e3acba99faf2f39d64d85b525307c4a3bc349acd17c9699cab36cc2676163d2b20fe17115 MISC metadata.xml 968 BLAKE2B cc816cf086d296a591c2ae494022f35102570c8823ccdc5ada3dde2a83d515060b703d283d74ebd00738f28a0fb4dd8fdeaea10ae9168423dcf146034561f213 SHA512 e4d71bc79b0e6d4435442e74256550f93815b68142cdac763fed9a22bd5e92c25ba288d94738316d726c2073f4f86dcf00f3d77c65a02b0e06ea3c1dc7699cbb diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index c7321e62e73f..4cf63c19a700 100644 Binary files a/app-arch/Manifest.gz and b/app-arch/Manifest.gz differ diff --git a/app-arch/unrar/Manifest b/app-arch/unrar/Manifest index 57ed929e21b3..70455f136f78 100644 --- a/app-arch/unrar/Manifest +++ b/app-arch/unrar/Manifest @@ -2,5 +2,5 @@ AUX unrar-6.2.6-honor-flags.patch 1238 BLAKE2B 3006316800d6933f85935b0d1d4a224ae DIST unrar-7.0.9.tar.gz 258287 BLAKE2B 4933d62c8b7ea227b5eee8ce078a08cbe7534f35641ee0ce33bdd246f1045c65f773894d5868738b2174ea2bb2858745b5bd31dc5f958ef70188bcb805165300 SHA512 4dff760bd69275dcd9bacac7a8fa9a6e68e2d047ea3775abc16a80d9a6e277b686153faafb1b711582d86eabfdf3254c601d9f585b28104dbd85ece4868876ed DIST unrar-7.1.2.tar.gz 264081 BLAKE2B e5cd9c577ae4c8b8025970e597b7b270fe74beb47974ce038ce334c6cd49eb3bbbd1126eecf7093703f998f5a55a3be3ea911d950dd25040ef0f98272d5d84dd SHA512 3492334ef95916728af573f8f5bcb8d5a8c4a014b5daa0ffeaa67c9c56a5603a2389b030c6e0126064b1f281db5143907fa83f8c4249d23abc3273a5387d90d6 EBUILD unrar-7.0.9.ebuild 2685 BLAKE2B 332085c550f25cb82bee91c44b781d92a759d5f703dbca420572ccd56835bd1860b49f4f53a85e1eed2813df7928b70576a937c3c2e012e57293550f64574836 SHA512 4303ffb94537dfd8c243787933d60ecb25853ba79edf8ac5bf312c816be886128e75ae455431650b6085d5149994882aae1854e5df2345c2d5d06385fb0881af -EBUILD unrar-7.1.2.ebuild 2692 BLAKE2B bba031bf53b4af6754f50ae2ad40f17af1037d5395702c7810dd1e7065833a8cac34b3e1d3bccc9f86535ecc32c7cb801d3df2c668b7cfa0bfd2ebc7c3b9d14b SHA512 5395896675abed2dcb4c5ebd2a9f5d1766e4824fcdb773cb83a3134e0d1469daa514e404313eb5c75ab434a422903743044b77f171ac210440191bd38374d15d +EBUILD unrar-7.1.2.ebuild 2686 BLAKE2B f37339dcebe2380e13951bd2bb60987b0af2b59136a1530a136434982c3b4a23f4b0909d1e1c2261cc597e80e122cabae06b7954077094bc3094413d3a7e09e9 SHA512 77bd04fa1c5da32991724b79c59f9e3a39b089e6e0cd0edbcf42b2584205d3a5f4a21f464131e325cbe1367931ea80bec4b96a422565c84421d8e91c16958df1 MISC metadata.xml 520 BLAKE2B d8b7da005139f02d8fdb948cb6e2c6af4073fab248ee05e80aaf4c706d9213a7600010b89b3ad99e89cbb651caf647dc898373225315ec1dc2c6f5a51424fa8a SHA512 65e6387fe9ecb267f630480287bfb4376c16b1d8088fa4f2078a747d53210ea92ef3ff03f05fdbcadf97af71e47a691f19425573b0b630b5c7640caab2ca890a diff --git a/app-arch/unrar/unrar-7.1.2.ebuild b/app-arch/unrar/unrar-7.1.2.ebuild index 126f730b8cc9..02b05da6ccb4 100644 --- a/app-arch/unrar/unrar-7.1.2.ebuild +++ b/app-arch/unrar/unrar-7.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ S="${WORKDIR}/unrar" LICENSE="unRAR" SLOT="0/7" # subslot = soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" PATCHES=( "${FILESDIR}/${PN}-6.2.6-honor-flags.patch" ) diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 50c8c8e6597a..95204fe1df4b 100644 Binary files a/app-crypt/Manifest.gz and b/app-crypt/Manifest.gz differ diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest index 8d65fd06da36..4e8d98499e57 100644 --- a/app-crypt/acme/Manifest +++ b/app-crypt/acme/Manifest @@ -1,8 +1,10 @@ DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd SHA512 444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd DIST certbot-2.11.0.gh.tar.gz 2322114 BLAKE2B d266483d1ffc9f9274df3d5e389ed961758e77e9455a7324132bb2bfe4896db663642a98ac7250d35fbbd60d6aef0d6d2a58f98ad17130958dcfcd61283c2479 SHA512 ba47fc98faaf47278c58e107356371c06039f70ad539d2ca1ac39462bb45c7a6c55ed525d8bd8b11cd35cf807f3423e19309022751a492ba19ded79cfbb6d7f4 DIST certbot-3.0.1.gh.tar.gz 2325233 BLAKE2B 247505fb500c829de875aa0886f27727de4ccc4f474dd13957b524b84af99e6ee5d1e86f09577422932a498ec9fda24ae36377d117365531ad1f8eddb0148272 SHA512 7aec63ec7705f4e13acb7cef5d770f103222ddf3dca30760c42cd3aeb0531d630111518960c299d89bccba4134b544a329fa02659fac5f977c9ca0321b2d1e2e +DIST certbot-3.1.0.gh.tar.gz 2299990 BLAKE2B 596f11d4ebb161ee6ba67f4f150a77e081399f11f4e4652923c94297661149c9cb889afc51b46b6111847820823d90edc3a7f1e14c451122f88e6e777bf48795 SHA512 efd0b0c1540a6e3b631fa80eac65c9e8b31b1e5e1242f56d3723ca7e1b1b2121dfe1bf8e122fe9a9b994460553f1fa085b11d1369b3160f5c51c939b2cccd638 EBUILD acme-2.10.0.ebuild 1531 BLAKE2B 15f0041fcccb610f9fc9b4ca24ebcf871b5577bdc82e266c7fb4efe929dc431bd4020ee903510399fea14972d0a20590ca3471d6ec7c5f02e6cd0e4c0e406372 SHA512 b63e983e64a5a65f5c5f19a579c57ee8269ae8840e3c2afd2c16b2d4bc57290425d49d7882de4b1afcf7a5bfaf51bdea524e4f93d127d13eb2452a38e3f65270 EBUILD acme-2.11.0.ebuild 1531 BLAKE2B 15f0041fcccb610f9fc9b4ca24ebcf871b5577bdc82e266c7fb4efe929dc431bd4020ee903510399fea14972d0a20590ca3471d6ec7c5f02e6cd0e4c0e406372 SHA512 b63e983e64a5a65f5c5f19a579c57ee8269ae8840e3c2afd2c16b2d4bc57290425d49d7882de4b1afcf7a5bfaf51bdea524e4f93d127d13eb2452a38e3f65270 EBUILD acme-3.0.1.ebuild 1575 BLAKE2B d39ba92589e3242535091947f9c9bf881b9235a165ba07b895379b7c285489d208694c0395506a6a792e45b4cfd5104cbbb010ee54fc5300e28c9415c0ed9642 SHA512 dddc4f7343dc3a60e97ea06ec4942a9b4a2ea5f7b54687faeac4037f22b2dabbc862f8545b5025596f957529d55422dbc55f1c3b04b42a24cb30b7fc621dad9a +EBUILD acme-3.1.0.ebuild 1575 BLAKE2B 9d7ca735492e3c266c54e2f7760620a656947da18af710eba5afaffd207e7815235fbbb9526433f9b8215741bb8d11bc60fa96f210510c8fd3ed1c27531c628d SHA512 1da6b99cd820608ed21d9e9effa14e3d0bc36d97025741def2fb4d5603f3c73d3a208112a1d84495acd33ffb9029fd3ffb5c387158e5b33852603bd5a4373369 EBUILD acme-9999.ebuild 1575 BLAKE2B d39ba92589e3242535091947f9c9bf881b9235a165ba07b895379b7c285489d208694c0395506a6a792e45b4cfd5104cbbb010ee54fc5300e28c9415c0ed9642 SHA512 dddc4f7343dc3a60e97ea06ec4942a9b4a2ea5f7b54687faeac4037f22b2dabbc862f8545b5025596f957529d55422dbc55f1c3b04b42a24cb30b7fc621dad9a MISC metadata.xml 401 BLAKE2B 30a2ac1f03749a8e3bb98723c57f47ab6bcf7bfa58c2b6e21c309fae279feca0d3612df6c2a1dafaf27b4f0781c583a140322feac1a1cf2c13e50861cad129ea SHA512 d8e725b71ca81ce4ca6565ed58271b283c25394448f0f48f726f232122577c33d5b2d726e117419b2fae99f9dae29a8080bb9564eccbca13368c83988cf3da01 diff --git a/app-crypt/acme/acme-3.1.0.ebuild b/app-crypt/acme/acme-3.1.0.ebuild new file mode 100644 index 000000000000..3a210871357e --- /dev/null +++ b/app-crypt/acme/acme-3.1.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +PARENT_PN="certbot" +PARENT_P="${PARENT_PN}-${PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/certbot/certbot/archive/v${PV}.tar.gz + -> ${PARENT_P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="An implementation of the ACME protocol" +HOMEPAGE=" + https://github.com/certbot/certbot/ + https://pypi.org/project/acme/ + https://letsencrypt.org/ +" + +S="${WORKDIR}/${PARENT_P}/${PN}" +LICENSE="Apache-2.0" +SLOT="0" + +BDEPEND=" + test? ( + dev-python/typing-extensions[${PYTHON_USEDEP}] + ) +" +# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1 +# to avoid broken 23.1.0. +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}] + >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}] + =dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}] + dev-python/pyrfc3339[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.20.0[${PYTHON_USEDEP}] + >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/app-crypt/certbot-apache/Manifest b/app-crypt/certbot-apache/Manifest index fdd02d912a36..483520c76b8e 100644 --- a/app-crypt/certbot-apache/Manifest +++ b/app-crypt/certbot-apache/Manifest @@ -1,4 +1,6 @@ DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd SHA512 444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd +DIST certbot-3.1.0.gh.tar.gz 2299990 BLAKE2B 596f11d4ebb161ee6ba67f4f150a77e081399f11f4e4652923c94297661149c9cb889afc51b46b6111847820823d90edc3a7f1e14c451122f88e6e777bf48795 SHA512 efd0b0c1540a6e3b631fa80eac65c9e8b31b1e5e1242f56d3723ca7e1b1b2121dfe1bf8e122fe9a9b994460553f1fa085b11d1369b3160f5c51c939b2cccd638 EBUILD certbot-apache-2.10.0.ebuild 1059 BLAKE2B 2641256468b204ce2a9594154025201ec733d73ecd6191cfeae7143db0ff860f1a12a65cea08bd07163a3ae9ef3809582bf1646f9077d8191c4a9fa8ef0830c8 SHA512 6077a0fa14c31bdeab385fb3c81ee831576e0baabb1aa76d153e046cc1d5a6919ec64050f6eaa3297d6a2cf2307c243d4244326070af0317858e58ab92cf49d4 +EBUILD certbot-apache-3.1.0.ebuild 1061 BLAKE2B cb61fe539dabd637ef7ca2fbff92bee1a21db4af6a838f95ccae05b2fb71964c758d607130bfda566c4365f84063aad7aa6f798b36029d67d6167366eb957de5 SHA512 aa2725b05140f64c93476319261c5940f09a8582741cdb051c0cc13da2b622404c696343aa25a687211ab80819271541ebaddc0afeb7057d23409dca3b06964d EBUILD certbot-apache-9999.ebuild 1061 BLAKE2B a2e239e321f4087db6bb21f600cff8ed20ae1add9b4e402f5ca2a1762633a7a2a2edf7e9dcec510ef21b68ed91d68064a573e8bb9c186d77a89d36ac4baa5e83 SHA512 77fdc3ea4cce89c1811f6dad1cdda02b18a6f3f394acd908ef168d958337dac200c109ddce5fbdf299afaaf6c4315c8af60242a72d6f66b1cfee994b419af6e2 MISC metadata.xml 411 BLAKE2B 5876f2ab00aae84a0649504ffa17ea14abba64e38c915adb12f8817736b83ca19b4c220d79fff23259a772a621c145b0987bbe9ac959b956113b2e1ec40f5123 SHA512 ab6822225853f8941e2bf841b945c3dc484eb9c9667f8583f52951ca87e264315a50d44985fbd9487793e8b72c9a0bd05c0a267f06bf60f64003ad94820267ba diff --git a/app-crypt/certbot-apache/certbot-apache-3.1.0.ebuild b/app-crypt/certbot-apache/certbot-apache-3.1.0.ebuild new file mode 100644 index 000000000000..b65adf0df968 --- /dev/null +++ b/app-crypt/certbot-apache/certbot-apache-3.1.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +PARENT_PN="${PN%-apache}" +PARENT_P="${PARENT_PN}-${PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/certbot/certbot/archive/v${PV}.tar.gz + -> ${PARENT_P}.gh.tar.gz + " + # Only for amd64, arm64 and x86 because of dev-python/python-augeas + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)" +HOMEPAGE=" + https://github.com/certbot/certbot/ + https://pypi.org/project/certbot-apache/ + https://letsencrypt.org/ +" + +S="${WORKDIR}/${PARENT_P}/${PN}" +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND=" + >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] + >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}] + dev-python/python-augeas[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest index 6cd9f932e7f5..5dbff17d1ab2 100644 --- a/app-crypt/certbot-nginx/Manifest +++ b/app-crypt/certbot-nginx/Manifest @@ -1,4 +1,6 @@ DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd SHA512 444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd +DIST certbot-3.1.0.gh.tar.gz 2299990 BLAKE2B 596f11d4ebb161ee6ba67f4f150a77e081399f11f4e4652923c94297661149c9cb889afc51b46b6111847820823d90edc3a7f1e14c451122f88e6e777bf48795 SHA512 efd0b0c1540a6e3b631fa80eac65c9e8b31b1e5e1242f56d3723ca7e1b1b2121dfe1bf8e122fe9a9b994460553f1fa085b11d1369b3160f5c51c939b2cccd638 EBUILD certbot-nginx-2.10.0.ebuild 1164 BLAKE2B ff16d406ec7a3021a4bcd8e5c14ac019c403f30579a3ce2e969d58fd84eb8cca97917364276d84d005ff132b8f5b5e31cf6c1cfdf3c830f2b6d405fc268fb4dd SHA512 1b87b69774b282dae30d5ea4d54f1caac1a5de7d0e404ef7e4ced525465bf979cd695d59ea88f73caf7abd4f95224947ffe9771bfd529466ee78a267259f960a +EBUILD certbot-nginx-3.1.0.ebuild 1126 BLAKE2B f261f82c3ae26c88a5a7ee5ef73e360bf9dfa4f56b253860083db96d96eb41989796d9959e347acd45d757056bf9768aa42bc5c4c0570b57ebd19b29a04e09de SHA512 3e1831829dcc04b8b092aeddc286966128137983876bad3266a477406d947626a052d4175bb159c30b27131e3cab0092cae4c656986ac18e1bfd56efcaf12f12 EBUILD certbot-nginx-9999.ebuild 1126 BLAKE2B 78734ec57887a381835175c5f7e93c19905babfe939790045d20e3fa8619c7e573e77c664c983355c1166f25539fdb2616a989f6530756a90366bc3b7559658c SHA512 c59de36e98b8e3c65999c2e6ecab212c886d116912b81c4feeccc802618b8f9ead6d4285b9de4751cd5bfdc3f2cbc509c586e43bd38c552541f9dcdeae30043b MISC metadata.xml 386 BLAKE2B 563da29504a6d168cd88576a509ff6934a5002b50ad4d3157746fd438bfc32eb8ce031ada46136e3f4cfe3ff3a26eae28b0532eb32020da730a8f93310ce492e SHA512 04549f9c813962d55b8594593409f961865117d6c463c057dbfd7d71d1ea7c8ff64c991371a266df279ad0ac4b3c3d25f684860e28933e5a840345c34af51fb1 diff --git a/app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild b/app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild new file mode 100644 index 000000000000..a5a1b4b7e4c2 --- /dev/null +++ b/app-crypt/certbot-nginx/certbot-nginx-3.1.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +PARENT_PN="${PN%-nginx}" +PARENT_P="${PARENT_PN}-${PV}" + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}" +else + SRC_URI=" + https://github.com/certbot/certbot/archive/v${PV}.tar.gz + -> ${PARENT_P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)" +HOMEPAGE=" + https://github.com/certbot/certbot + https://letsencrypt.org/ +" + +S="${WORKDIR}/${PARENT_P}/${PN}" +LICENSE="Apache-2.0" +SLOT="0" + +# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1 +# to avoid broken 23.1.0. +RDEPEND=" + >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] + >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}] + >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest index 4c28527bae0c..bc2d5802e52c 100644 --- a/app-crypt/certbot/Manifest +++ b/app-crypt/certbot/Manifest @@ -1,9 +1,11 @@ DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd SHA512 444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd DIST certbot-2.11.0.gh.tar.gz 2322114 BLAKE2B d266483d1ffc9f9274df3d5e389ed961758e77e9455a7324132bb2bfe4896db663642a98ac7250d35fbbd60d6aef0d6d2a58f98ad17130958dcfcd61283c2479 SHA512 ba47fc98faaf47278c58e107356371c06039f70ad539d2ca1ac39462bb45c7a6c55ed525d8bd8b11cd35cf807f3423e19309022751a492ba19ded79cfbb6d7f4 DIST certbot-3.0.1.gh.tar.gz 2325233 BLAKE2B 247505fb500c829de875aa0886f27727de4ccc4f474dd13957b524b84af99e6ee5d1e86f09577422932a498ec9fda24ae36377d117365531ad1f8eddb0148272 SHA512 7aec63ec7705f4e13acb7cef5d770f103222ddf3dca30760c42cd3aeb0531d630111518960c299d89bccba4134b544a329fa02659fac5f977c9ca0321b2d1e2e +DIST certbot-3.1.0.gh.tar.gz 2299990 BLAKE2B 596f11d4ebb161ee6ba67f4f150a77e081399f11f4e4652923c94297661149c9cb889afc51b46b6111847820823d90edc3a7f1e14c451122f88e6e777bf48795 SHA512 efd0b0c1540a6e3b631fa80eac65c9e8b31b1e5e1242f56d3723ca7e1b1b2121dfe1bf8e122fe9a9b994460553f1fa085b11d1369b3160f5c51c939b2cccd638 EBUILD certbot-2.10.0.ebuild 1528 BLAKE2B 34449bcf95187bed02f610a3ab4b5252e241b48385705c53bcf6afa140a4a5d7c216b50f0d2910d32b9f2dec37de298b29cc4106bcb91cf914938c2634725625 SHA512 c52d34a393a7788ae9062a752e3205218301a6b84b6716ebece6cc3b4568197b841cec020f14b71c66cc7790e1076b833bf286f950aeaf80015159e9187493fe EBUILD certbot-2.11.0-r3.ebuild 1532 BLAKE2B cbb39b14012b2e7575bf75535536c2c006b25ddb458eeeca91a0536e55a2ddd8f4661a19d9bad4b6d460eae5ee36f80fc10336e5ea879cc10eacb750b13ca8de SHA512 4d11ee2ca9aa12139d677a35382fc60ff6226fe594ded11e5256afb5d769ac2db25bb854959b78521e5b50a1266133f5004b8ef63586593c3673fdb2208e29f8 EBUILD certbot-2.11.0.ebuild 1528 BLAKE2B 34449bcf95187bed02f610a3ab4b5252e241b48385705c53bcf6afa140a4a5d7c216b50f0d2910d32b9f2dec37de298b29cc4106bcb91cf914938c2634725625 SHA512 c52d34a393a7788ae9062a752e3205218301a6b84b6716ebece6cc3b4568197b841cec020f14b71c66cc7790e1076b833bf286f950aeaf80015159e9187493fe EBUILD certbot-3.0.1.ebuild 1572 BLAKE2B 0200fb1f4425354e788fce567e63a4e302afa1409c73085491c3f32e7bce0d9830521e2907ad7c03f29f8e9ce10931a53bb11d385a643ee21417194c5767d453 SHA512 dd4680db1d2157a551d76639a4586b4ff6e9d68677e969009f78697a1b50a5e9799765102602a8075b3da41f93980060756c22f13a03f7152d92072eb4287e66 +EBUILD certbot-3.1.0.ebuild 1572 BLAKE2B 92f7bef4a2b4eaa3251d20fd44b33544687acd4cdc7aa2dc7d7bfea69a30163c13c19b2b4e0b78c9fc3c977054e35937d4bba387aa4bc3dce76ca573539e150e SHA512 f43cf0ceb6fb9644aa963b2e74f22cb5104ffcd5564b3d860ab449463a62f934aa34497119916825d6bf1eb701916caa48bb62b701344d167619ca778ee46c3a EBUILD certbot-9999.ebuild 1572 BLAKE2B 0200fb1f4425354e788fce567e63a4e302afa1409c73085491c3f32e7bce0d9830521e2907ad7c03f29f8e9ce10931a53bb11d385a643ee21417194c5767d453 SHA512 dd4680db1d2157a551d76639a4586b4ff6e9d68677e969009f78697a1b50a5e9799765102602a8075b3da41f93980060756c22f13a03f7152d92072eb4287e66 MISC metadata.xml 404 BLAKE2B 81266457a8db353ea7c650478797e49ba61828d9cf0116a94fc62e5ee7a87272b25660f45741cf98843cfc2a5c286284b59f568ad8f4ad33d2bce60bc04549dc SHA512 d7b1e2417cba958f59b05cac02fee15e361fe9657f28d53d6308011767637d838dc09dd4ce21ba56d5174af0fa4cb6a7fee5771f780d7127d9de5a9e628172fd diff --git a/app-crypt/certbot/certbot-3.1.0.ebuild b/app-crypt/certbot/certbot-3.1.0.ebuild new file mode 100644 index 000000000000..ac59ba6b64e7 --- /dev/null +++ b/app-crypt/certbot/certbot-3.1.0.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + EGIT_SUBMODULES=() + EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" +else + SRC_URI=" + https://github.com/certbot/certbot/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates" +HOMEPAGE=" + https://github.com/certbot/certbot/ + https://pypi.org/project/certbot/ + https://letsencrypt.org/ +" + +S="${WORKDIR}/${P}/${PN}" +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="selinux" + +BDEPEND=" + test? ( + dev-python/typing-extensions[${PYTHON_USEDEP}] + ) +" + +# See certbot/setup.py for acme >= dep +RDEPEND=" + >=app-crypt/acme-${PV}[${PYTHON_USEDEP}] + >=dev-python/configargparse-1.5.3[${PYTHON_USEDEP}] + >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] + >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}] + >=dev-python/distro-1.0.1[${PYTHON_USEDEP}] + >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}] + =dev-python/parsedatetime-2.4[${PYTHON_USEDEP}] + dev-python/pyrfc3339[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + selinux? ( sec-policy/selinux-certbot ) +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest index a6668305b267..4cbe397cf844 100644 --- a/app-crypt/gnupg/Manifest +++ b/app-crypt/gnupg/Manifest @@ -29,7 +29,7 @@ DIST gnupg-2.5.1.tar.bz2 8126739 BLAKE2B 46955d2eebe14395adc0fdf81e89a32f3f9baaa DIST gnupg-2.5.1.tar.bz2.sig 238 BLAKE2B cd024a63ecb82a12e92444cbff8dbc9bef6a4e436d59957aae77927cce0baf9e282e63df7a5159a521c7c8694a0dbe96d6537ad3ec5f779c7c0dea8d02b5e70d SHA512 8ffd5cc72a2907972bf1854e804f6c215ff66ba2d6e91952700f49b2b5ba8bab035d0f42efdb0d3c3166301cda6e716394928bdd9c0d0d1e1789a02c7aa1a926 EBUILD gnupg-2.2.42-r4.ebuild 5703 BLAKE2B e3b01ff2397a38d7062799195fc52c969d0ac117211eb385c13280211a5e0c7467fe158e1fcc958afda9745c0a9b9ef482d21d4d8809de14ebefddcd089fa6ba SHA512 80845654342a6f301d80e7c22e9efd8531fbdc3cb989c99421ccc2bdc532f79983b4d44088558cfbf2a941869f2bd83c587c262d141851be43b5e15e01ddb0d0 EBUILD gnupg-2.2.43-r1.ebuild 5573 BLAKE2B 2fb3e5977f4f1828ba87b88100622b84e6c48e892e97e49e65456bfe97d9a8b4f19d5c0b53804eaa8f5a2a8cae3a256478c3b509da77aefb0e9835af3871ba30 SHA512 c6e3532520d1945046e08cef686691ae3efc21e9b2e6a7bf3a7c8e0c24d69130fde03ff6c8336ecd92bb7018bcda5555dd0c9f4332efffcfca1200ae9c039936 -EBUILD gnupg-2.2.45.ebuild 5638 BLAKE2B a1a96f75d347993412a23d9a3ae44a894df8c78001e3017be005cb380c816fc7b7ad5077e0294312a0adaeb81e80d540871872627cd55561e9e5df3226326787 SHA512 67229c138b6827b29906aa1a8094db228eff0e45bc1661fb958c9d3c1b99e671a506fdfb9ae108df50f1617b7091867806b4e33044ea158f5b6dd698703542bd +EBUILD gnupg-2.2.45.ebuild 5637 BLAKE2B 419a69833e7ce217ee88f66ada8d8f1f486300759cb166cd6e9e3c7a86b800929490b17867f99e2abe9fefb26c8fe9843772f6bcef98759d2f0e2b2a5b948b08 SHA512 8a9757b3c5bbd70d1d19cc097aa4e1d3a51a77cbcb73087e5edc1f4d2be55163327fc95fe2ca19fb61cd0201c050f1af32ac8d3f90d27d8c678992ded72e959c EBUILD gnupg-2.4.5-r1.ebuild 5894 BLAKE2B a235df7b022acf9bc4d11fa566b7edf39f60dd865802685f5bf68e6df76913589691476a2d48a885816e8aecc2112de14508e44882e43dd3bbefdedd54385a14 SHA512 f621e0a6227862acdab31bb5902e235b8fd5c3e3908be747d5680957d0d55ad5b92ba6a7e2436d1902cd304a40a62fdca8236e67563624bce0b4d683c0364d9b EBUILD gnupg-2.4.5-r2.ebuild 6119 BLAKE2B 2f414a0dfe969c750e09ceacde25805ed8b04cb9ae9630b2731da6473796ca77dbb76bd555198350dd6b837f3cd14f7019a75b63ba05f1f0366dc544747f4ce4 SHA512 04ca8526ddc38c858f50c233568c28111f90c6ae222663eebc5ffcfa3852ee5397eca28fbf73324e771855060dd74792b97eac51c64d79edd2ccb3eb35c3c8f0 EBUILD gnupg-2.4.6-r1.ebuild 6101 BLAKE2B 1ded223177e3cc27b6ee5d4e849c4346c08cd82ecf4b8004c6583f3632415dd14fc39ccd2c2f769baf02b3cc9f9a4afb3cc400e193fe7b8f40b84a370d6758c4 SHA512 789533b0e3cd6a772ce87acd513b631140fb94df795cd2a64b762c6e191bd27ccdc295cb239ffcd5ede5dcaa0ce52a5779dbcb484a576d28d426dcd6fafff773 diff --git a/app-crypt/gnupg/gnupg-2.2.45.ebuild b/app-crypt/gnupg/gnupg-2.2.45.ebuild index 06ff2f90dcaa..bf482df1cdeb 100644 --- a/app-crypt/gnupg/gnupg-2.2.45.ebuild +++ b/app-crypt/gnupg/gnupg-2.2.45.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb user-socket wks-server" RESTRICT="!test? ( test )" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 4741fc5f88ae..ce9544daa635 100644 Binary files a/app-editors/Manifest.gz and b/app-editors/Manifest.gz differ diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest index 0cee176a220a..8713c3f4dad4 100644 --- a/app-editors/emacs/Manifest +++ b/app-editors/emacs/Manifest @@ -16,16 +16,16 @@ DIST emacs-30.0.92.tar.xz 54813380 BLAKE2B adb5eb9e9b8f6eb059688d28730276db07ac8 DIST emacs-30.0.93.tar.xz 54820220 BLAKE2B 5c9a48eae9beaaa1a2ab2c4f3d4e3c4d1f4d71c180c07dfe1569df79d750479f7d96bbb6786608a2da748de89fdbd870b25ef04d27fec2c8f0642be76b945dc2 SHA512 030e9ecefc91c8088c6638a6b3a438c3999ccf0445f4362027d62bb56dcbdde744a7d003bd149cc1a2ad1528e4062cf42c6cfb3121890595d1e2b668a028dc28 EBUILD emacs-18.59-r15.ebuild 4497 BLAKE2B 21a6196ab04e75817c273796559a56747ae16ad914285a692e7fd3c3f9087573402e99aada6fe1cda72c0036f30839c637db87da3974957b6d567ab9739bcae2 SHA512 971e5e2d3c361f605d044c47528093df26aa120d01a2f3351a7c601f0bba6f57cebf3c6193f9cd14fe4c657e189561612dd9d26f1c54a29412bcfcc5a7c1b965 EBUILD emacs-26.3-r19.ebuild 11823 BLAKE2B 0ddb554f48e9f62d06cd6df2a840436d516b2ed1301cd639ce19584ea9350d7ec765cf249fcfa7a1e7ff139f135bcd96aaacd2e20d450aee126d0d7c02915ec1 SHA512 10475df4b0c9685f0f3f491ecc625524146af1e850e60425ebdad46c288f2f7be57f0c98e899086cb7ee3a405f25c3c79b03f0dc4deee9b24e560690e6426354 -EBUILD emacs-26.3-r21.ebuild 11748 BLAKE2B 8021b3984fc7b6e8484a2aeca57f2057753474faea3a42617da1fab690276dfb46c737b9ae6cdef83c708cd6b515af264185bbc229fded5e67c7ee0c7a0a8d63 SHA512 55e64e6b21fcb133b0bf71510392f9708d319821b69d0b7b320ec49a30f4fbc0e6e89dd7e1a49358525105f33a2ab0a504aea4ae2a711f8367d731f11573ceaa +EBUILD emacs-26.3-r21.ebuild 11745 BLAKE2B 9f8fe6d20dee429d5fe77eb102007fbd05cedf1e2023ebd8b049944e04deb58c774252d17b3078812eb4a8d8e4e29f372652caa4f1debba456974d5fb04f7381 SHA512 88426aecf829b5bc8746c0ea7c361e431e5a28f591a96217dcc6973a372698d22278efcd83c0fbc2a2f5e2173ab66d385f51b7e735d48cf9ca485a1b46f5d562 EBUILD emacs-27.2-r17.ebuild 14555 BLAKE2B ec5198f984a704f270f95c574405b9621d5a7d8028b56a41ed0f8871ca1980a32079d944f79648ac40713cefbf7efc233e972a386f48fd77c8f3af12d0500e72 SHA512 a3b046c085fb41bc3d7979992d67b92c4f9124e23a6f98f3417a179029b05311a4ce3a7d718009bbb76e121e533793988f8c6f567c24f0ba2b52fc9f932a2224 -EBUILD emacs-27.2-r19.ebuild 14466 BLAKE2B aeb8b84899e8ad5509b24b0953376f8e41d7e252d7866da0ffaf9ce0477719d3124126b299d3722fca0b57282bfa7ed0db562b0c8e26dc723664892ba9be5b7c SHA512 b9ab240397841bb8ef19b89c999abf4910240bafde9b5d45396b648817a7322073df0eef47c6e8d4b4fcf79b344a457c836dc6687201ae544f121ad87cffa45f +EBUILD emacs-27.2-r19.ebuild 14398 BLAKE2B 62011cb5c8334a833c79f01527f0f14a14413cb0cff83234a9b78f0c73c2c208d9a2054b3e67a1b879f91c6e97e3ca4980ee27bba4458792b48a80e76f6a0e09 SHA512 889b401197b55e2d482da6e715c42b23bd25ec89bc457d3dcbc34da6bd7e425e57d84664b6187a904c1021209c1e45508d42a6e124be0105ccc72e1e51d368fe EBUILD emacs-28.2-r13.ebuild 17522 BLAKE2B df13974f748f4b0b9c59e857c40b00625b21a2e541814ed4de745bae9dbd7213fdc25bbea690ca70b57fd2a35a0f884b282ea7c1707c6e6fbd672f8e8845f239 SHA512 97a04f0c3e505c85471825f97f0955dbaa01b8702e40b9a15e83c276ea9ad90865c804b86f766a0bd393ea892e0b11e57b151e8ff8cdc79539954cbe3262c2d1 -EBUILD emacs-28.2-r15.ebuild 17823 BLAKE2B fa06e807e0a632439bf1f1cee6b33aa293a2df1dea513df597b49ac5695cfb7066a9d0ef7bdd5942a77dcae776d96ac4b14845134b9d557801fee706008a8387 SHA512 0ce7504961cc6be936519f63fb647fce5eb02ff66f4f01fc1176713ea3c14b327f497d70cf8ab4833d721fbf39c951bc42183c9f836b72508f74a5b51ef6f368 -EBUILD emacs-29.4-r1.ebuild 20552 BLAKE2B 095f05d0a639de101d2a873a20e95edd56671c534f1ba9cc7436b5f193e68e1bc0b608a1c20c028eb161ddb55bed70b50dafebc6018066409c792f5c078fba28 SHA512 feb85ff76f60a1d274f57ed6ce331a72420f7414f266e58bea65f451a5e07d2aed2ec7806b4379496e016d2ea5d127297098e9faf91c70e30383914f24db2f28 +EBUILD emacs-28.2-r15.ebuild 17755 BLAKE2B f87b3c6cc5719501cdbb4b50911bf42c3c7ab7bfa4490c5c7d38d476180352cc3ce55e1fedeb30f84eed4ee20f02ffe912444cd01443c4e0f53f7a06000a48eb SHA512 c3f2d31f90f47d6f4e5f3bd31749f66d9b3e8be9da19a2f04f4e92bb5c7cd730d47fc2a95aeb5c4f0285f6defcbc930682626fdde4b5a56c9ec7d59ab135ca75 +EBUILD emacs-29.4-r1.ebuild 20462 BLAKE2B 70f7ccc5f0423ee81c61864e6bd599b74456009899fdccbd6b990ab6c2426e17ad52a92189f17fb5ca6776331e5cea27c67c7a271ed4ff6ca9d5c6739dae384d SHA512 5c7458fcb513da757d6aefd117c6bb32f51f83b63a9ba01f14d64a213051f41ce84baa32768c218e85e20abc5f4da033099cf484186ba9617be512a26d5005e9 EBUILD emacs-29.4.ebuild 20313 BLAKE2B 1bed634eb42caf03b67df68474bf7d8b02b0f2086e8bbe820dd82096b81630af01fa184201fbc6c7b3797ff125ccf45b5dd465eae64443854781e9588acbd4d3 SHA512 d0ba494964d39737ed536e7e00a33212f215820971a449401ca6b60d7dc51715ae39f7fe6910e5673d7eba62683a1cc7d7dc20ef50e5dc5bb71c334f70387261 -EBUILD emacs-30.0.91.ebuild 20143 BLAKE2B c501ecfc384da609ef46181061ab76fe68ed6a2c7c0e94cd5b4a85a30bb97d8487106c8cb05eea1173df4acaec3288f7910ec363b5ffd93ff649e26b51f36dc6 SHA512 8d44959d8620008c9673d5a41f40da982258a9dc0204ff99ea9b2682016f69cb1bf18e30cee2170664d469cd30dd9006fc52c3d322a00c90911ff18bbfb12aff -EBUILD emacs-30.0.92.ebuild 20143 BLAKE2B c501ecfc384da609ef46181061ab76fe68ed6a2c7c0e94cd5b4a85a30bb97d8487106c8cb05eea1173df4acaec3288f7910ec363b5ffd93ff649e26b51f36dc6 SHA512 8d44959d8620008c9673d5a41f40da982258a9dc0204ff99ea9b2682016f69cb1bf18e30cee2170664d469cd30dd9006fc52c3d322a00c90911ff18bbfb12aff -EBUILD emacs-30.0.93.ebuild 20143 BLAKE2B c501ecfc384da609ef46181061ab76fe68ed6a2c7c0e94cd5b4a85a30bb97d8487106c8cb05eea1173df4acaec3288f7910ec363b5ffd93ff649e26b51f36dc6 SHA512 8d44959d8620008c9673d5a41f40da982258a9dc0204ff99ea9b2682016f69cb1bf18e30cee2170664d469cd30dd9006fc52c3d322a00c90911ff18bbfb12aff -EBUILD emacs-30.0.9999-r1.ebuild 20143 BLAKE2B c501ecfc384da609ef46181061ab76fe68ed6a2c7c0e94cd5b4a85a30bb97d8487106c8cb05eea1173df4acaec3288f7910ec363b5ffd93ff649e26b51f36dc6 SHA512 8d44959d8620008c9673d5a41f40da982258a9dc0204ff99ea9b2682016f69cb1bf18e30cee2170664d469cd30dd9006fc52c3d322a00c90911ff18bbfb12aff -EBUILD emacs-31.0.9999.ebuild 20141 BLAKE2B 2b6a6b769112f2588cc229c763e871e84539221b30148f34b341527e2fec50e6f3ec881e12aafc22099fd5def0da259b0f39d4e8bdde820bc354934e53a1d29a SHA512 1c09e8cd081190cb7c10b06a08985b3fb8febb5189c94553a4c1809a2107a2130dbac30bf0d370aa4f35e0eadbfe6ca0d4475e235a0c20e6a2294d5d2887fc36 +EBUILD emacs-30.0.91.ebuild 20041 BLAKE2B 952c0772b1b031348a307b05555dd08b5e5a1c474a9009ab854bca3ca0c2e9264a7d418a1f962d0da75380e6f28742674aa6a550ae7adc1351c18cb67d0b739f SHA512 29c82e6b09b20cb9b37551ffd578ea3d5da5df41e7b847a2db541858294407a6e0820de4753a512ec6f97d909f72f342368e839c8357b12455a32dfd71ff5327 +EBUILD emacs-30.0.92.ebuild 20041 BLAKE2B 952c0772b1b031348a307b05555dd08b5e5a1c474a9009ab854bca3ca0c2e9264a7d418a1f962d0da75380e6f28742674aa6a550ae7adc1351c18cb67d0b739f SHA512 29c82e6b09b20cb9b37551ffd578ea3d5da5df41e7b847a2db541858294407a6e0820de4753a512ec6f97d909f72f342368e839c8357b12455a32dfd71ff5327 +EBUILD emacs-30.0.93.ebuild 20041 BLAKE2B 952c0772b1b031348a307b05555dd08b5e5a1c474a9009ab854bca3ca0c2e9264a7d418a1f962d0da75380e6f28742674aa6a550ae7adc1351c18cb67d0b739f SHA512 29c82e6b09b20cb9b37551ffd578ea3d5da5df41e7b847a2db541858294407a6e0820de4753a512ec6f97d909f72f342368e839c8357b12455a32dfd71ff5327 +EBUILD emacs-30.0.9999-r1.ebuild 20041 BLAKE2B 952c0772b1b031348a307b05555dd08b5e5a1c474a9009ab854bca3ca0c2e9264a7d418a1f962d0da75380e6f28742674aa6a550ae7adc1351c18cb67d0b739f SHA512 29c82e6b09b20cb9b37551ffd578ea3d5da5df41e7b847a2db541858294407a6e0820de4753a512ec6f97d909f72f342368e839c8357b12455a32dfd71ff5327 +EBUILD emacs-31.0.9999.ebuild 20039 BLAKE2B f7d0ed46fb865f136b81f9a9e35f948ee4606f1ce1830554e1c230e3b23bbf943739fa081289bf98a46637d5ee0c7244501a542fccd78e43367abd108202d829 SHA512 efe521741da1f059e53cab884766bdbadf5539e3e5013a393d73ba1fc96cf495599febef01b07fdeced7e1b8402d640217778650b4694ffd95c45641d3064d43 MISC metadata.xml 3434 BLAKE2B aaeef31ce265ae3b3c67ddfe01b3b41724b6fed7353e83f3efa1fe401944707391f3160d7cfea423802c67e78830387e210966f5fdc03a5a0a20b0e38f493b6d SHA512 2ad8128bfe05cbef0cdf19840e809918331c5e98976fb1af14127e0cb7adfba597ff83457a45079d1facd571953210c1650eb11b87d9bce2352e9ca865ebcc38 diff --git a/app-editors/emacs/emacs-26.3-r21.ebuild b/app-editors/emacs/emacs-26.3-r21.ebuild index 3b621cf0a6ff..e90f6e5eaf28 100644 --- a/app-editors/emacs/emacs-26.3-r21.ebuild +++ b/app-editors/emacs/emacs-26.3-r21.ebuild @@ -105,7 +105,7 @@ SITEFILE="20${EMACS_SUFFIX}-gentoo.el" PATCHES=("${WORKDIR}/patch") # Suppress false positive QA warnings #898304 -QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN ) +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state ) src_prepare() { default @@ -321,7 +321,7 @@ src_install() { X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) X (setcdr q (cons dir (delete dir (cdr q)))) - X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":")))))) EOF elisp-site-file-install "${T}/${SITEFILE}" || die diff --git a/app-editors/emacs/emacs-27.2-r19.ebuild b/app-editors/emacs/emacs-27.2-r19.ebuild index d734cfda28c5..38ea37db5eb6 100644 --- a/app-editors/emacs/emacs-27.2-r19.ebuild +++ b/app-editors/emacs/emacs-27.2-r19.ebuild @@ -134,10 +134,7 @@ EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" # Suppress false positive QA warnings #898304 #925449 -QA_CONFIG_IMPL_DECL_SKIP=( - malloc_set_state malloc_get_state MIN - statvfs64 re_set_syntax re_compile_pattern re_search re_match -) +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 ) src_prepare() { if [[ ${PV##*.} = 9999 ]]; then @@ -389,7 +386,7 @@ src_install() { X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) X (setcdr q (cons dir (delete dir (cdr q)))) - X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":")))))) EOF elisp-site-file-install "${T}/${SITEFILE}" || die diff --git a/app-editors/emacs/emacs-28.2-r15.ebuild b/app-editors/emacs/emacs-28.2-r15.ebuild index 68d0d669a24c..c0b2b9fa77bf 100644 --- a/app-editors/emacs/emacs-28.2-r15.ebuild +++ b/app-editors/emacs/emacs-28.2-r15.ebuild @@ -137,10 +137,7 @@ EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" # Suppress false positive QA warnings #898304 #925449 -QA_CONFIG_IMPL_DECL_SKIP=( - malloc_set_state malloc_get_state MIN - statvfs64 re_set_syntax re_compile_pattern re_search re_match -) +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 ) src_prepare() { if [[ ${PV##*.} = 9999 ]]; then @@ -495,7 +492,7 @@ src_install() { X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) X (setcdr q (cons dir (delete dir (cdr q)))) - X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":")))))) EOF elisp-site-file-install "${T}/${SITEFILE}" || die diff --git a/app-editors/emacs/emacs-29.4-r1.ebuild b/app-editors/emacs/emacs-29.4-r1.ebuild index ddf4d41eeb38..a6ff636d96ea 100644 --- a/app-editors/emacs/emacs-29.4-r1.ebuild +++ b/app-editors/emacs/emacs-29.4-r1.ebuild @@ -165,10 +165,7 @@ EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" # Suppress false positive QA warnings #898304 #925091 -QA_CONFIG_IMPL_DECL_SKIP=( - malloc_set_state malloc_get_state MIN static_assert alignof - statvfs64 re_set_syntax re_compile_pattern re_search re_match -) +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 ) src_prepare() { if [[ ${PV##*.} = 9999 ]]; then @@ -577,7 +574,7 @@ src_install() { X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) X (setcdr q (cons dir (delete dir (cdr q)))) - X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":")))))) EOF elisp-site-file-install "${T}/${SITEFILE}" || die diff --git a/app-editors/emacs/emacs-30.0.91.ebuild b/app-editors/emacs/emacs-30.0.91.ebuild index ca6c6fc30c30..db0b032c1121 100644 --- a/app-editors/emacs/emacs-30.0.91.ebuild +++ b/app-editors/emacs/emacs-30.0.91.ebuild @@ -162,10 +162,7 @@ EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" # Suppress false positive QA warnings #898304 #925091 -QA_CONFIG_IMPL_DECL_SKIP=( - malloc_set_state malloc_get_state MIN static_assert alignof unreachable - statvfs64 re_set_syntax re_compile_pattern re_search re_match -) +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 ) src_prepare() { if [[ ${PV##*.} = 9999 ]]; then @@ -564,7 +561,7 @@ src_install() { X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) X (setcdr q (cons dir (delete dir (cdr q)))) - X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":")))))) EOF elisp-site-file-install "${T}/${SITEFILE}" || die diff --git a/app-editors/emacs/emacs-30.0.92.ebuild b/app-editors/emacs/emacs-30.0.92.ebuild index ca6c6fc30c30..db0b032c1121 100644 --- a/app-editors/emacs/emacs-30.0.92.ebuild +++ b/app-editors/emacs/emacs-30.0.92.ebuild @@ -162,10 +162,7 @@ EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" # Suppress false positive QA warnings #898304 #925091 -QA_CONFIG_IMPL_DECL_SKIP=( - malloc_set_state malloc_get_state MIN static_assert alignof unreachable - statvfs64 re_set_syntax re_compile_pattern re_search re_match -) +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 ) src_prepare() { if [[ ${PV##*.} = 9999 ]]; then @@ -564,7 +561,7 @@ src_install() { X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) X (setcdr q (cons dir (delete dir (cdr q)))) - X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":")))))) EOF elisp-site-file-install "${T}/${SITEFILE}" || die diff --git a/app-editors/emacs/emacs-30.0.93.ebuild b/app-editors/emacs/emacs-30.0.93.ebuild index ca6c6fc30c30..db0b032c1121 100644 --- a/app-editors/emacs/emacs-30.0.93.ebuild +++ b/app-editors/emacs/emacs-30.0.93.ebuild @@ -162,10 +162,7 @@ EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" # Suppress false positive QA warnings #898304 #925091 -QA_CONFIG_IMPL_DECL_SKIP=( - malloc_set_state malloc_get_state MIN static_assert alignof unreachable - statvfs64 re_set_syntax re_compile_pattern re_search re_match -) +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 ) src_prepare() { if [[ ${PV##*.} = 9999 ]]; then @@ -564,7 +561,7 @@ src_install() { X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) X (setcdr q (cons dir (delete dir (cdr q)))) - X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":")))))) EOF elisp-site-file-install "${T}/${SITEFILE}" || die diff --git a/app-editors/emacs/emacs-30.0.9999-r1.ebuild b/app-editors/emacs/emacs-30.0.9999-r1.ebuild index ca6c6fc30c30..db0b032c1121 100644 --- a/app-editors/emacs/emacs-30.0.9999-r1.ebuild +++ b/app-editors/emacs/emacs-30.0.9999-r1.ebuild @@ -162,10 +162,7 @@ EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" # Suppress false positive QA warnings #898304 #925091 -QA_CONFIG_IMPL_DECL_SKIP=( - malloc_set_state malloc_get_state MIN static_assert alignof unreachable - statvfs64 re_set_syntax re_compile_pattern re_search re_match -) +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 ) src_prepare() { if [[ ${PV##*.} = 9999 ]]; then @@ -564,7 +561,7 @@ src_install() { X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) X (setcdr q (cons dir (delete dir (cdr q)))) - X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":")))))) EOF elisp-site-file-install "${T}/${SITEFILE}" || die diff --git a/app-editors/emacs/emacs-31.0.9999.ebuild b/app-editors/emacs/emacs-31.0.9999.ebuild index ba1f25cdab19..5d0ad710cf1f 100644 --- a/app-editors/emacs/emacs-31.0.9999.ebuild +++ b/app-editors/emacs/emacs-31.0.9999.ebuild @@ -162,10 +162,7 @@ EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" # Suppress false positive QA warnings #898304 #925091 -QA_CONFIG_IMPL_DECL_SKIP=( - malloc_set_state malloc_get_state MIN static_assert alignof unreachable - statvfs64 re_set_syntax re_compile_pattern re_search re_match -) +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{get,set}_state statvfs64 ) src_prepare() { if [[ ${PV##*.} = 9999 ]]; then @@ -564,7 +561,7 @@ src_install() { X (while (and (cdr q) (not (string-match re (cadr q)))) X (setq q (cdr q))) X (setcdr q (cons dir (delete dir (cdr q)))) - X (setenv "INFOPATH" (mapconcat 'identity (cdr p) ":")))))) + X (setenv "INFOPATH" (mapconcat #'identity (cdr p) ":")))))) EOF elisp-site-file-install "${T}/${SITEFILE}" || die diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest index eab835299b0d..a50244ee39ba 100644 --- a/app-editors/nano/Manifest +++ b/app-editors/nano/Manifest @@ -5,7 +5,7 @@ DIST nano-8.2.tar.xz 1672076 BLAKE2B 08e078f8f5acc8d70ad50a0a402d06a12bcf836c816 DIST nano-8.3.tar.xz 1681216 BLAKE2B 39c400483f79f11da0f959fed769462b65007f9235cb76d38e71d0a63919b659dc553d44f5d13dd13db801ec361fd7a3ad68b68bfa456ac6c169c861e80c6067 SHA512 9f57bb16a30240fdfc8fc31f5a55f681b80dd72de66fa143ef36c59ab696cc672d8fa054f5a4a547324db3deb2fe2f777cd7c1c023b571e2bb36c86a783ff1d6 EBUILD nano-8.0.ebuild 2457 BLAKE2B daae6869b7aa4948d098ba0b7c9fe86d9337e05f960ce0cd56b4d016fc54695902c5fcd246e0f75d95ad94294eb26b7f4cea8ce00bd0dde30af982dc1b7d7b2d SHA512 b7eb5602df269b3bd8f87d38d66f33f29e9f48a3000529ffbb34c354fa40d9a76fe3f86545248799c874e470f7ee6d59145ecde9b4c5a92e23d264c5b7f78817 EBUILD nano-8.1.ebuild 2457 BLAKE2B daae6869b7aa4948d098ba0b7c9fe86d9337e05f960ce0cd56b4d016fc54695902c5fcd246e0f75d95ad94294eb26b7f4cea8ce00bd0dde30af982dc1b7d7b2d SHA512 b7eb5602df269b3bd8f87d38d66f33f29e9f48a3000529ffbb34c354fa40d9a76fe3f86545248799c874e470f7ee6d59145ecde9b4c5a92e23d264c5b7f78817 -EBUILD nano-8.2.ebuild 2458 BLAKE2B c86d0f3071e07442b21aec34d8d78ab4048071880beb13c096e6e86b06653a506fdb40f7ecff3a14c974d4edbf080f733e307dc537a0825f715c3d06b00a21c8 SHA512 ad9d053c699ba9a921ebcc32f6c26e4fe8ee819dcaccbc95f8a22f1ceb761e6b5877b232eb07596187d037b3a347185e4feda3521d8d631fbd1e882496b969c1 +EBUILD nano-8.2.ebuild 2457 BLAKE2B 62b5d64d291771e021a18f309a75885720ffb42a27a99f85f9859f56456c4df0b9e3e383978ee226323d37064a9d511b01fcb6ec3d23355dc71c415e8bccf2a0 SHA512 fedc647cd39bf5b6f4c6eded457cd14588efadbdeec9457fcca51e36d5a7c6bbca47f7572ab6cc13191c2f1c5def6a5ecec43cd9c664b836476dfffb5838a924 EBUILD nano-8.3.ebuild 2465 BLAKE2B b87c97e7c12209670f803dd882e581a1cfbc2fe5cfd4c59f746dd49ca60c9a0ff1d0c9628f83c7c45561ea49a8383e7ff21723cb290b6f3a93d610a107e20bbf SHA512 67a951d28c563a7701f347d65b66c3f39f73f45de38201143575edd69edf87a34f4e5adf65081c2986aa489cd086630297e077d9c1935a2dbcc9f3ffc83c5509 EBUILD nano-9999.ebuild 2465 BLAKE2B b87c97e7c12209670f803dd882e581a1cfbc2fe5cfd4c59f746dd49ca60c9a0ff1d0c9628f83c7c45561ea49a8383e7ff21723cb290b6f3a93d610a107e20bbf SHA512 67a951d28c563a7701f347d65b66c3f39f73f45de38201143575edd69edf87a34f4e5adf65081c2986aa489cd086630297e077d9c1935a2dbcc9f3ffc83c5509 MISC metadata.xml 1580 BLAKE2B 5977013d57a99580adaf6df69a926972f430ceaec8f19f5d6ea060c5b5d066b9ac3e2fd1ca59def8266f39143b35340c6571651c90e5ef7050ec93cb58d588e3 SHA512 1533be592588e8f33c67072d14432cee0267f23d5a67626b21aa6ea8027fdce754fcd7c731645d5af7033c128b5b09af7140e15d8d5dc4e357ffa73a0428a865 diff --git a/app-editors/nano/nano-8.2.ebuild b/app-editors/nano/nano-8.2.ebuild index c5887d078ab6..087f82b40db1 100644 --- a/app-editors/nano/nano-8.2.ebuild +++ b/app-editors/nano/nano-8.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ if [[ ${PV} == 9999 ]] ; then else MY_P="${PN}-${PV/_}" SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="GNU GPL'd Pico clone with more functionality" diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index aafa0fbe7b7e..2831d74c2560 100644 Binary files a/app-misc/Manifest.gz and b/app-misc/Manifest.gz differ diff --git a/app-misc/ddcui/Manifest b/app-misc/ddcui/Manifest index cbd659f7fc7a..546401968954 100644 --- a/app-misc/ddcui/Manifest +++ b/app-misc/ddcui/Manifest @@ -1,7 +1,6 @@ AUX ddcui-0.4.2-drop-qthelp-dep.patch 1531 BLAKE2B e675ca6dfed846a77734f9d2ddb2120ac836d5c2b2d82e7d7d3ad29cae8a01955cee897a8bd5f356bafc1a377e013cd3a8c51de2453e05e10c62bd67b14be3ae SHA512 c626b27a06578d2e41077ac5683fcf742018f9af53b6d23fefbe70efa9ba4a16b9a132656a6c56ebcc0145af809d7e2072b818d42508704b49e61419c46ff375 AUX ddcui-0.5.3-drop-qthelp-dep.patch 2147 BLAKE2B fbebf71b918bfad546f68f265e163891efb0e091cb5f4835f9f316e7ac51f1b47f7abece640d8771d686ee5510d10b0eb673a8c1abfeae78539d57c19c188bf3 SHA512 c98ee08206d89dd933e6a0628cc8a25256e31314022eb6daceb8a9a704face4ae7eb896489db1fa3e5b86cd2705e884111f97a1c3734b916c4d9fbb7af623943 -DIST ddcui-0.4.2.tar.gz 613765 BLAKE2B 2479570d9a79c298d8823c8a658c190e230ec83afc1b1deb9e3659e723c30bd0f2c1d55bc0aa5dcdf975adbab5792afd8ef5d350247eef5710cee4c99f4b56a6 SHA512 7f4339d292e42feb5912570be3b5629d61433a51bfdf0197deb10f8c0bc0e568dbc72f8e117c82dade30f01e3f00b5e805c4458e2bf9e6cc5932e33b7e7e51aa +AUX ddcui-0.5.4-qt6.patch 1535 BLAKE2B a69df74eb385ac8cde1e903025b58963caaa54e8f5797565ecac3f8a2c5d95ef5ae1023813e09b4e0d8dbf71817af13c21682f7c08b637185d0334d89d2ccd90 SHA512 d08fd17cf2186d070a30c21abc235ea6c3dab4f7b1c34a61af6ccab91be62e8a76c0010288868e8b7fc58c8c15dd3e6d7246a0fcd4e6fa0ebef6f97ad7223ea7 DIST ddcui-0.5.4.tar.gz 617279 BLAKE2B a8a4fe8ad938efdee4baed1f8d450cc9aa0e8687fbe35bc2f4593a2214413e1b00ad1ee9884f4ef1eaebc3d7173a6aa01b0ace1b0ee99afc7b06f83fffd06da1 SHA512 f6e044f99419e0841663034ee84c1ad038ed64f8287fd48bbe5ba19b1dea3b714e4952cb11e04a04548e7c31e476459554b75748b2c0f844ed7b68fa5bb543e6 -EBUILD ddcui-0.4.2.ebuild 792 BLAKE2B 325db53f5ceb0bb14b257c7d0fced20ac5c4c81c3ea9483b771e508e02a37439455b327b7704f1671f2eccca28df52a4d3b9dbc8cea6ddb08d81248ababb91fb SHA512 c0f77bf4d5b6196a4a6082f94dff9a0ffcd4d390db242ef6a9a979a2db165bcc0aff914df570fc6ec84109d4779bf2a86e4e9e7f6452ec5ec800b31b738ba165 -EBUILD ddcui-0.5.4.ebuild 913 BLAKE2B dad7372cec84c6987171e7ca829320eccd67d038d0f8818c467e7484a78948073c1488981167ced5ed9225c1d1a885cbbdd5e1676e50fbf62f50f6ad05807110 SHA512 58968a1240b612cf925d0e6fe93459448be19a2435f37832c4758c61fb4b48be1783d12124daeafb3ae9aeb7232320973e0705ee9aaff94c773242b564380850 +EBUILD ddcui-0.5.4-r1.ebuild 932 BLAKE2B ec6d54e0b643e2c8b542e2785691a1fff2d6f190cbf1ce7476e99aa5eda32f629481d135e71a00ec141b457689c83a24c83459ea551c5c47afe8bf317bb50f11 SHA512 858950a0600fe7c7112093772d44f1a6767bdb262e7d545420497f8d969f698336f910301f1e822979d66afb5c0f14a1f059f25613803aa226d16a1c3c3ef6ba MISC metadata.xml 494 BLAKE2B 1825704bf25cc8aaf1960d8999666681cf522af7f4f46a8fc09e6ca5c375391326b7cd2a3464723aad832c13f7d5489404f93968efcf67baf836b4c90db516eb SHA512 f6fb0255fb556a164f7e33f8630639f3001814b35968477322e21163cf7ff376bbacaedafe2894f2c053e59334ef5d9330be9097cf409c20b0107760ce02583d diff --git a/app-misc/ddcui/ddcui-0.4.2.ebuild b/app-misc/ddcui/ddcui-0.4.2.ebuild deleted file mode 100644 index 94f61da45cdd..000000000000 --- a/app-misc/ddcui/ddcui-0.4.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Check for bumps & cleanup with app-misc/ddcutil - -inherit cmake xdg - -DESCRIPTION="Graphical user interface for ddcutil - control monitor settings" -HOMEPAGE="https://www.ddcutil.com/ddcui_main/" -SRC_URI="https://github.com/rockowitz/ddcui/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="~amd64" -LICENSE="GPL-2+" -SLOT="0" - -DEPEND=" - dev-libs/glib - >=app-misc/ddcutil-2.0.0:0/5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${PN}-0.4.2-drop-qthelp-dep.patch" -) - -src_prepare() { - # move docs to correct dir - sed -i -e "s%share/doc/ddcui%share/doc/${PF}%g" CMakeLists.txt || die - cmake_src_prepare -} diff --git a/app-misc/ddcui/ddcui-0.5.4-r1.ebuild b/app-misc/ddcui/ddcui-0.5.4-r1.ebuild new file mode 100644 index 000000000000..0319174c3ebb --- /dev/null +++ b/app-misc/ddcui/ddcui-0.5.4-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 2019-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Check for bumps & cleanup with app-misc/ddcutil + +inherit cmake xdg + +DESCRIPTION="Graphical user interface for ddcutil - control monitor settings" +HOMEPAGE="https://www.ddcutil.com/ddcui_main/" +SRC_URI="https://github.com/rockowitz/ddcui/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/glib + >=app-misc/ddcutil-2.1.3:0/5 + >=dev-qt/qtbase-6.1:6[gui,widgets] +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-0.5.3-drop-qthelp-dep.patch" + "${FILESDIR}/${PN}-0.5.4-qt6.patch" +) + +src_prepare() { + # move docs to correct dir + sed -i -e "s%share/doc/ddcui%share/doc/${PF}%g" CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + # Not quite there yet, so force off + -DUSE_QT6=ON + ) + + cmake_src_configure +} diff --git a/app-misc/ddcui/ddcui-0.5.4.ebuild b/app-misc/ddcui/ddcui-0.5.4.ebuild deleted file mode 100644 index 9858454df36b..000000000000 --- a/app-misc/ddcui/ddcui-0.5.4.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2019-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Check for bumps & cleanup with app-misc/ddcutil - -inherit cmake xdg - -DESCRIPTION="Graphical user interface for ddcutil - control monitor settings" -HOMEPAGE="https://www.ddcutil.com/ddcui_main/" -SRC_URI="https://github.com/rockowitz/ddcui/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -KEYWORDS="~amd64" -LICENSE="GPL-2+" -SLOT="0" - -DEPEND=" - dev-libs/glib - >=app-misc/ddcutil-2.1.3:0/5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${PN}-0.5.3-drop-qthelp-dep.patch" -) - -src_prepare() { - # move docs to correct dir - sed -i -e "s%share/doc/ddcui%share/doc/${PF}%g" CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - # Not quite there yet, so force off - -DUSE_QT6=OFF - ) - - cmake_src_configure -} diff --git a/app-misc/ddcui/files/ddcui-0.5.4-qt6.patch b/app-misc/ddcui/files/ddcui-0.5.4-qt6.patch new file mode 100644 index 000000000000..efc363a17086 --- /dev/null +++ b/app-misc/ddcui/files/ddcui-0.5.4-qt6.patch @@ -0,0 +1,51 @@ +From d1773d3625388f4e56f0debabff3a3b6bd4100cb Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Lu=C3=ADs=20Pereira?= +Date: Tue, 15 Oct 2024 18:22:50 +0100 +Subject: [PATCH] Fixes a FTBFS using Qt6 + +Also builds with Qt5. +The use of "universal" headers allows source compatibility between Qt5 and +Qt6. +--- + src/main/mainwindow.cpp | 2 +- + src/main/mainwindow_ui.h | 14 +++++++------- + 2 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/src/main/mainwindow.cpp b/src/main/mainwindow.cpp +index fbf3fc5..4b42ea1 100644 +--- a/src/main/mainwindow.cpp ++++ b/src/main/mainwindow.cpp +@@ -15,7 +15,7 @@ + #include + #include + #include +-#include // 5.9 ++#include // 5.9 + + #include + #include +diff --git a/src/main/mainwindow_ui.h b/src/main/mainwindow_ui.h +index edd7d88..2665fe4 100644 +--- a/src/main/mainwindow_ui.h ++++ b/src/main/mainwindow_ui.h +@@ -9,13 +9,13 @@ + #include + + #include +-#include +-#include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include + #include + + #include "base/ddcui_core.h" diff --git a/app-misc/ddcutil/Manifest b/app-misc/ddcutil/Manifest index 11df35ca3179..10de1cb99816 100644 --- a/app-misc/ddcutil/Manifest +++ b/app-misc/ddcutil/Manifest @@ -2,16 +2,10 @@ AUX ddcutil-1.2.2-no-werror.patch 858 BLAKE2B 83dbd07d70237f0cf7c823fa1c412c8ce6 AUX ddcutil-1.3.0-no-werror.patch 1835 BLAKE2B 1edbfb8c00db14f5e33dd229b83e5145b8a659f8ea4c2c2626b79abbdafb8b7872fe55e1dccd7cb6ec5f390c8a91591d61fad08d08b952457e6ad8df54075ae6 SHA512 a8664bafa314c3664c32b3a7c7a22bf7a3a9163dd57888e91726f0d82371b65f873342b0daba598ac02020cef5742bbecd6b2434c2392c46642951f9bba4d2f2 AUX ddcutil-1.4.1-no-werror.patch 767 BLAKE2B 0769e02893eb5f2c1b6f6713a140696412eb910a4f65e6ef9dc85d4c500c0a892f80a6954e7c41a9b96393aa45cc2fa23997be810d80804592a8a589eacd0c30 SHA512 d63aff2fc41849b53454dfe3a7f3a378febf4454be2647d89feeb3028256c5ff61b5173fce9ac5c94de348e6c2f735464e8647ce0449f376d3e556aa763fcfb8 AUX ddcutil-2.0.0-fix-build-with-usb-monitor-disabled.patch 721 BLAKE2B c5514b7bc6406017a1dbdc831743da975881102ee7290eb04a6b52a83ae291e2330efd5b3c71623b014263cf1682cfb8a175d5e691538e153bf6dead88d5800e SHA512 013fe7ff51992a1e69f05184f97d4026f4d10b42b45934925754199029bf3e16f8403f61a4b7caaa6306eed3083e735ef355d794b5b066400a3d146f455ad43b -DIST ddcutil-1.2.2.tar.gz 803943 BLAKE2B 65cc5dc0d1ee85d1e2b6670f7c24508ab817c6eebdb596b5f6f70c7ff7b9257f12f70abfea2d735e23755e508d4829d4be6574ac16564d4d828e0b1153cf8afe SHA512 0329711e536cbcaee2efe6cf981a17181ab318846e9c6a82f2ceacc42691ba49c06df44a52d1f079568e9ccec588cc85d4de4adf19b6db83bebe4bb90ae29207 DIST ddcutil-1.3.0.tar.gz 816789 BLAKE2B 1cb3b64961503416b85b792e1002ec67788f8cf7d622be1c4930808f99e16974ff57ed582d1d02a67580e3f4d92bef54b3669fd7378462bf4c98a3643d6786be SHA512 93d69958b2e1dcb66ad700712742536179383c93f2ec1f746b6a6c78adfd6daa861275208850cc807e0c16a11ea84904cb13ceef512ca76e1daa910410303d41 -DIST ddcutil-1.4.1.tar.gz 816782 BLAKE2B ebc8b8893fda9a1e5b278b198594619f7c26a309e15aab90d5f8c61da352c54173076c86ce4e9d9bdcad8857e8ee45500de0c28d5de073038c841caf12080e5f SHA512 e53820662c12cd3a91b1182e02ad74841238117c129e88c8bcdede42d4e0dec22a9c1ec37a7b1e1dd512f2cf7ef410e737d9fdba62d95ea48e5912e43e6d3857 DIST ddcutil-1.4.5.tar.gz 817492 BLAKE2B b6442d9f7ec3687a3e75d9784dc9f62563f42c72c82a8a2ea24a392c3c4f186578c2c2f6592ba12c324568a20b7b25082acce9e7b753c41c1ac925d9d6de62dd SHA512 c355f104b60dbc3c893dea473d841181cfcaacd0cb2e97bc41ea829185c7ccdcff19ab19189ee572e7f2f6b41cbb2bd6c569ad3c09f6d645f9e342b7d1a5310f -DIST ddcutil-2.0.0.tar.gz 882984 BLAKE2B 19f92ab7fb02130c84e029a8055fe85ea99b9bd2959ad3c86b698afba9a45844817c0828fd2ad3178b954493a12dc62e95815e2700a42d37c340f098ad9d3f16 SHA512 e1880cf0e3e724f6ac88f807a867a34f451422b58ce7d23bee7b2fc40b253ef8de13df7706749e0c8242fe5de6db8da91784d16fbf008bb5161732a598c3b9e7 DIST ddcutil-2.1.4.tar.gz 924298 BLAKE2B d11c4daa6a6b4c5c694cf45fa3a76709bcacc8a63bbe7ea331bcf2dd45a7e99dcdf890d97a9515dda909e6a54ca90c30d966e0dd5437fdd0972232878c4de581 SHA512 8c352bfacc2a5cdd22b8d84f2facd58de6d425d0d3f98de543cf36a3e6b15aa10fc86e87780c82f872f0bf0db984e1cc800aaff914bafe4dbf17602e2a7caeb0 -EBUILD ddcutil-1.2.2.ebuild 2858 BLAKE2B bcc3c7806612b87f84e83a42dccec89b554af1b7e31a1e6d3721256480b8f39321a902cbc53cf4ff27f66bea280ba3fce2a799b9f30cbcda9e64dfce72b93e84 SHA512 f7b028f86f18c3290c9e066ab9404e2a071aed1506661d03128da052cc25771151d8245ca79dc4832b486cb8c4e4800feebe14d889fae33f17a45f47a520e597 EBUILD ddcutil-1.3.0.ebuild 2933 BLAKE2B 3a32592eb97a2df63a18c82e473d4ba13ab556307960a0b727fc753ba6979a23098b36c8ed36721a6798612d6a5ecc83bff17b62900737f828fafb88321639ab SHA512 f4b220503b91620611bfbb0b90fde47906eab3471ac704f47c090567f0090269a6e823970c30722652cec69971fc13d4ee87edbc10a41f5a85d8675809e6485a -EBUILD ddcutil-1.4.1.ebuild 2938 BLAKE2B 0b104b941b0fde07f1539dab57b3201917f11c2c564c7e911bfa5e14d73a8a291d4b7822beb4e79e0bade89aff1da4d534bb5b2c722831c29f942fd7cb093577 SHA512 c10403a5a83747c9058a1851dd1abe22abb8015ab04e761d87f92e7ea537051c9b6928afe2c771fc529a685b5047e2551e1697afe650177f4854a1ad4c5435d3 EBUILD ddcutil-1.4.5.ebuild 2945 BLAKE2B 014ff0e0a740916303ce6af069f2066ff7fbea4c5d714cc13e45b288ef784484a9e7f2a94da04bef5c2f5e9bb57595b935a62d3dbb7e4c9db7535169b5ed7419 SHA512 b60685531a199a33891a8073197b813d4d56bb9e8a9888ed19e00b4b3635525ba4305899c7d50c87061a567808dcc96d6920e5480050f46e491bc92bf0476492 -EBUILD ddcutil-2.0.0-r2.ebuild 3049 BLAKE2B 6c23467ee06a7dcfb89e4d9ee0a1a7ae1fffe2fcdf86e972fdf5005708234b320ef03e50a6ecb160df85b7a42026fe9cb2e3afe144949022c798956f1b01213e SHA512 354af8e35c242a39c6497b89a36c897a6e826bd7d330ac6f062509467f402899b7c56fdaa0fee90ccd83019c11b5d9336b4a0bdaaa01007d63df7d5d63743549 EBUILD ddcutil-2.1.4.ebuild 2982 BLAKE2B 9e15a22f121e245df6df476343659e285db428c8d1bf21356cdf41516f785feefacb89ec11de0af25a1746ad0f9261a2d7cf517ab428b99e42f7679e8d655502 SHA512 f0031252183128fb3951c0a88b1f89f4a6b575a720fec69aea68a1ef95f803e835fd13f8f70a3520f544581dcdc72eaa7d6029264fefdb7b1dddc95b724e5664 MISC metadata.xml 1293 BLAKE2B c7fc827c0bcf7914b2c0b3f9ecec9dee145824c33a516ef3d9cd43fcd368977d9f17a76b6b8775fa773f8ce8b109d16b1e5c8b14dee5d0e9e56aa7a4024a190d SHA512 a795c9fb1479ae198446160e9a020ce911b02ffd0d51af9cd634504aca1ded4c38d3295eca0cbc6ad33506684f55cf96676c868ec349229d0dfdaa17f8afa806 diff --git a/app-misc/ddcutil/ddcutil-1.2.2.ebuild b/app-misc/ddcutil/ddcutil-1.2.2.ebuild deleted file mode 100644 index 2286e15815e9..000000000000 --- a/app-misc/ddcutil/ddcutil-1.2.2.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Check for bumps & cleanup with app-misc/ddcui - -inherit autotools linux-info udev - -DESCRIPTION="Program for querying and changing monitor settings" -HOMEPAGE="https://www.ddcutil.com/" -SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0/4" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="drm introspection usb-monitor user-permissions video_cards_nvidia X" -REQUIRED_USE="drm? ( X )" - -RDEPEND=" - dev-libs/glib:2 - sys-apps/i2c-tools - virtual/udev - drm? ( x11-libs/libdrm ) - introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) - usb-monitor? ( - dev-libs/hidapi - virtual/libusb:1 - sys-apps/usbutils - ) - user-permissions? ( - acct-group/i2c - usb-monitor? ( acct-group/video ) - ) - X? ( - x11-libs/libXrandr - x11-libs/libX11 - ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-1.2.2-no-werror.patch -) - -pkg_pretend() { - # This program needs /dev/ic2-* devices to communicate with the monitor. - CONFIG_CHECK="~I2C_CHARDEV" - ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to continue" - if use usb-monitor; then - CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV" - ERROR_HIDRAW="HIDRAW is needed to support USB monitors" - ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors" - fi - - # Now do the actual checks setup above - check_extra_config -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable drm) - $(use_enable usb-monitor usb) - $(use_enable X x11) - --enable-lib - $(use_enable introspection) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - if use user-permissions; then - udev_dorules data/etc/udev/rules.d/45-ddcutil-i2c.rules - if use usb-monitor; then - udev_dorules data/etc/udev/rules.d/45-ddcutil-usb.rules - fi - fi -} - -pkg_postinst() { - if use user-permissions; then - einfo "To allow non-root users access to the /dev/i2c-* devices, add those" - einfo "users to the i2c group: usermod -aG i2c user" - einfo "Restart the computer or reload the i2c-dev module to activate" - einfo "the new udev rule." - einfo "For more information read: http://www.ddcutil.com/i2c_permissions/" - - if use usb-monitor; then - einfo "To allow non-root users access to USB monitors, add those users" - einfo "to the video group: usermod -aG video user" - einfo "Restart the computer, reload the hiddev and hidraw modules, or replug" - einfo "the monitor to activate the new udev rule." - einfo "For more information read: http://www.ddcutil.com/usb/" - fi - - udev_reload - fi - - if use video_cards_nvidia; then - ewarn "Please read the following webpage on proper usage with the nVidia " - ewarn "binary drivers, or it may not work: http://www.ddcutil.com/nvidia/" - fi -} diff --git a/app-misc/ddcutil/ddcutil-1.4.1.ebuild b/app-misc/ddcutil/ddcutil-1.4.1.ebuild deleted file mode 100644 index abfe0f0ce127..000000000000 --- a/app-misc/ddcutil/ddcutil-1.4.1.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Check for bumps & cleanup with app-misc/ddcui - -inherit autotools linux-info udev - -DESCRIPTION="Program for querying and changing monitor settings" -HOMEPAGE="https://www.ddcutil.com/" -SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0/4" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="drm usb-monitor user-permissions video_cards_nvidia X" -REQUIRED_USE="drm? ( X )" - -RDEPEND=" - dev-libs/glib:2 - sys-apps/i2c-tools - virtual/udev - drm? ( x11-libs/libdrm ) - usb-monitor? ( - dev-libs/hidapi - virtual/libusb:1 - sys-apps/usbutils - ) - user-permissions? ( - acct-group/i2c - usb-monitor? ( acct-group/video ) - ) - X? ( - x11-libs/libXrandr - x11-libs/libX11 - ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" -# doc? ( app-text/doxygen[dot] ) - -PATCHES=( - "${FILESDIR}"/${P}-no-werror.patch -) - -pkg_pretend() { - # This program needs /dev/ic2-* devices to communicate with the monitor. - CONFIG_CHECK="~I2C_CHARDEV" - ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to continue" - if use usb-monitor; then - CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV" - ERROR_HIDRAW="HIDRAW is needed to support USB monitors" - ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors" - fi - - # Now do the actual checks setup above - check_extra_config -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - # FAILS: doxyfile: No such file or directory - # $(use_enable doc doxygen) - $(use_enable drm) - --enable-udev - $(use_enable usb-monitor usb) - --enable-lib - $(use_enable X x11) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - if use user-permissions; then - udev_dorules data/etc/udev/rules.d/45-ddcutil-i2c.rules - if use usb-monitor; then - udev_dorules data/etc/udev/rules.d/45-ddcutil-usb.rules - fi - fi -} - -pkg_postinst() { - if use user-permissions; then - einfo "To allow non-root users access to the /dev/i2c-* devices, add those" - einfo "users to the i2c group: usermod -aG i2c user" - einfo "Restart the computer or reload the i2c-dev module to activate" - einfo "the new udev rule." - einfo "For more information read: http://www.ddcutil.com/i2c_permissions/" - - if use usb-monitor; then - einfo "To allow non-root users access to USB monitors, add those users" - einfo "to the video group: usermod -aG video user" - einfo "Restart the computer, reload the hiddev and hidraw modules, or replug" - einfo "the monitor to activate the new udev rule." - einfo "For more information read: http://www.ddcutil.com/usb/" - fi - - udev_reload - fi - - if use video_cards_nvidia; then - ewarn "Please read the following webpage on proper usage with the nVidia " - ewarn "binary drivers, or it may not work: http://www.ddcutil.com/nvidia/" - fi -} - -pkg_postrm() { - if use user-permissions; then - udev_reload - fi -} diff --git a/app-misc/ddcutil/ddcutil-2.0.0-r2.ebuild b/app-misc/ddcutil/ddcutil-2.0.0-r2.ebuild deleted file mode 100644 index bb578a0e25c5..000000000000 --- a/app-misc/ddcutil/ddcutil-2.0.0-r2.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Check for bumps & cleanup with app-misc/ddcui - -inherit autotools linux-info udev - -DESCRIPTION="Program for querying and changing monitor settings" -HOMEPAGE="https://www.ddcutil.com/" -SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -SLOT="0/5" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="drm usb-monitor user-permissions video_cards_nvidia X" -REQUIRED_USE="drm? ( X )" - -RDEPEND=" - dev-libs/glib:2 - >=dev-libs/jansson-2 - sys-apps/i2c-tools - virtual/udev - drm? ( x11-libs/libdrm ) - usb-monitor? ( - dev-libs/hidapi - virtual/libusb:1 - sys-apps/usbutils - ) - user-permissions? ( - acct-group/i2c - usb-monitor? ( acct-group/video ) - ) - X? ( - x11-libs/libXrandr - x11-libs/libX11 - ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" -# doc? ( app-text/doxygen[dot] ) - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.1-no-werror.patch - "${FILESDIR}"/${PN}-2.0.0-fix-build-with-usb-monitor-disabled.patch -) - -pkg_pretend() { - # This program needs /dev/ic2-* devices to communicate with the monitor. - CONFIG_CHECK="~I2C_CHARDEV" - ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to continue" - if use usb-monitor; then - CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV" - ERROR_HIDRAW="HIDRAW is needed to support USB monitors" - ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors" - fi - - # Now do the actual checks setup above - check_extra_config -} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - # FAILS: doxyfile: No such file or directory - # $(use_enable doc doxygen) - $(use_enable drm) - --enable-udev - $(use_enable usb-monitor usb) - --enable-lib - $(use_enable X x11) - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - if use user-permissions; then - udev_dorules data/usr/lib/udev/rules.d/60-ddcutil-i2c.rules - if use usb-monitor; then - udev_dorules data/usr/lib/udev/rules.d/60-ddcutil-usb.rules - fi - fi -} - -pkg_postinst() { - if use user-permissions; then - einfo "To allow non-root users access to the /dev/i2c-* devices, add those" - einfo "users to the i2c group: usermod -aG i2c user" - einfo "Restart the computer or reload the i2c-dev module to activate" - einfo "the new udev rule." - einfo "For more information read: http://www.ddcutil.com/i2c_permissions/" - - if use usb-monitor; then - einfo "To allow non-root users access to USB monitors, add those users" - einfo "to the video group: usermod -aG video user" - einfo "Restart the computer, reload the hiddev and hidraw modules, or replug" - einfo "the monitor to activate the new udev rule." - einfo "For more information read: http://www.ddcutil.com/usb/" - fi - - udev_reload - fi - - if use video_cards_nvidia; then - ewarn "Please read the following webpage on proper usage with the nVidia " - ewarn "binary drivers, or it may not work: http://www.ddcutil.com/nvidia/" - fi -} - -pkg_postrm() { - if use user-permissions; then - udev_reload - fi -} diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest index e710a5a2eed0..ff691d370b24 100644 --- a/app-misc/solaar/Manifest +++ b/app-misc/solaar/Manifest @@ -3,7 +3,7 @@ DIST solaar-1.1.14.tar.gz 1790657 BLAKE2B bc2d2d42e4af02f72ecf9fb25152605582ada7 DIST solaar-1.1.8.tar.gz 1550947 BLAKE2B a33879e3c1b161d86c4c8a2c8edcc79eff285cb8937bf1e6621f3595ba5cf420e75fe700902b9f375698085bb929401154fa2bd25ae9663265e38c8406205bf6 SHA512 543c6257b36181813c9ed36747e53a15403da251fdd431c32525cada3ac88611da2c5f2a8212767ba3c7bb0071a3c2024f114805d9a33c761701bf958df29d85 DIST solaar-1.1.9.tar.gz 1564119 BLAKE2B 67161bdd2a59ff17cafcdc5399f9f0c072985df85b2d0408e54c8f4e4966c3602a2b62f93b90e56e80fb3c4cbd285de2bbcc87a7709bea06ee4394f42a16f52e SHA512 42ea592aa8c4020be5e2ffd096de0bf6a7e6fdfac7eb2acd069c80084f88979398f779db6507b8b2cc4fd44c8a2ffce89024a42c161f130b4e1bd2c53e4e73a9 EBUILD solaar-1.1.13.ebuild 1964 BLAKE2B abbfacb6e1e5dad42949a42d70d7c771678718c63a9666eed0886de4707f8d3170e42fbad042df9f7fcca19da8905166d4e26bde5b797d32d2b32ec38d888ae2 SHA512 2716aa4db3c0404dcc6654e909ee680f973adb4f150a4e1f8a04f9870a29124d400a575b6d6cb3b81ad0a293dbb42b2e74725871138455017b225335f135c28e -EBUILD solaar-1.1.14.ebuild 2769 BLAKE2B d824df4b3fe4059380d81739e7ff230e6bf0d8ab8c255b5e722f8cc0c15c192c381be43023ef97b02ec63860db7b397c9434ea9bf8a50a3a8f06f183faa7befb SHA512 3bf863f67971b2211ca1f4784807ba2957894ed5dd6e83e184a8de1a0b7ff006cbd602f7f308247c69f41fa1d21bdb4eaf6a72af85917e1d5051bfac6209716e +EBUILD solaar-1.1.14-r1.ebuild 2817 BLAKE2B 4f036b387227da9ed41bb20eee13a7b38fc93d6745077f2dcb338cfaea8c32cd56eebc58779429537d1c8cc7ee8f38e5b7d494b42f721c8d2163ddf06ec0c6ea SHA512 16f42196684cf5473912bb8c9cdf5ff7b84dd617ce49ad523ad85f700ec6857603b6e8aef7706cf40760893e93d8457da01bf4e7420d76b8b2469573d124442e EBUILD solaar-1.1.8-r1.ebuild 1957 BLAKE2B a18583976d1ffc399f3a2f50d153c5aab82c534561c660a66b35d02af74fe000edc6246abdf0439e9152fceb0529d3aae3d298fb965494652eea202ad8509828 SHA512 a411509d13aa3abfdc5c304bd846ed7528a3f8d66e48e4e8621c081984eedf61bcf365b6008c5e1db464e5ab80230c07ed18dcb2c846de182665f0517cc9f536 EBUILD solaar-1.1.9.ebuild 1964 BLAKE2B 5c2d2a350100bf50cb96451021f22fd9cef19b452080cb1a6419bed17d1c91f6507d79f41dbb4568b1e70a67c81a4927dc36dbc90492b5b0097b34c46a18a894 SHA512 acc20a18f70e918233e9a0df3aee968c05baeef19d7607e4884195c1b875e85239d16863456d9058694e43dd74c5b7d38ece1023bf62d0ba45179d415271975b EBUILD solaar-9999.ebuild 1966 BLAKE2B 192e192ce685cf5906b007c41246a39963ac9f31ba2f1cfa814070d94cf1666542b484fa3e94437890f8d475a7543c293827a7d245cd0d770129ddc04ff97d50 SHA512 35e0ae411da757ae125e27aece35f03ef7ab149c35d7bbb1e3fc78f82832e69f44a298a3adcc1c797cc4c42eed4fcc2fc705631ff93ba1fb94a7425d105f5a00 diff --git a/app-misc/solaar/solaar-1.1.14-r1.ebuild b/app-misc/solaar/solaar-1.1.14-r1.ebuild new file mode 100644 index 000000000000..36377ed0edd4 --- /dev/null +++ b/app-misc/solaar/solaar-1.1.14-r1.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit linux-info udev xdg distutils-r1 + +DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices" +HOMEPAGE="https://pwr-solaar.github.io/Solaar/" +if [[ ${PV} =~ 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar" +else + SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" + S="${WORKDIR}"/Solaar-${PV/_rc/rc} +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="appindicator dbus doc libnotify test wayland" +RESTRICT="!test? ( test )" + +RDEPEND=" + acct-group/plugdev + dev-python/evdev[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-xlib[${PYTHON_USEDEP}] + >=dev-python/pyudev-0.13[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + x11-libs/gtk+:3[introspection] + appindicator? ( dev-libs/libayatana-appindicator ) + libnotify? ( x11-libs/libnotify[introspection] ) + dbus? ( dev-python/dbus-python ) +" +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" +# libayatana-appindicator & libnotify are entirely optional and detected at runtime + +CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW" + +distutils_enable_tests pytest + +python_prepare_all() { + # don't autostart (bug #494608) + sed -r \ + -e '/yield autostart_path/d' \ + -e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \ + -i setup.py || die + + # grant plugdev group rw access + sed 's/#MODE=/MODE=/' \ + -i rules.d/42-logitech-unify-permissions.rules || die + # and the same for wayland (bug #933418) + sed 's/#MODE=/MODE=/' \ + -i rules.d-uinput/42-logitech-unify-permissions.rules || die + + distutils-r1_python_prepare_all +} + +python_install_all() { + distutils-r1_python_install_all + + dodoc docs/devices.md CHANGELOG.md + if use doc; then + dodoc -r docs/* + else + newdoc docs/index.md README.md + fi + + # bug #933418 + if use wayland; then + udev_dorules "${S}"/rules.d-uinput/42-logitech-unify-permissions.rules + else + udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules + fi +} + +python_test() { + local -a EPYTEST_DESELECT=( + # don't like sandbox + tests/logitech_receiver/test_desktop_notifications.py::test_notifications_available + tests/logitech_receiver/test_desktop_notifications.py::test_init + tests/logitech_receiver/test_desktop_notifications.py::test_show + tests/solaar/ui/test_desktop_notifications.py::test_notifications_available + tests/solaar/ui/test_desktop_notifications.py::test_init + ) + + distutils-r1_python_test +} + +pkg_postinst() { + udev_reload + xdg_pkg_postinst +} + +pkg_postrm() { + udev_reload + xdg_pkg_postrm +} diff --git a/app-misc/solaar/solaar-1.1.14.ebuild b/app-misc/solaar/solaar-1.1.14.ebuild deleted file mode 100644 index a9edbf132724..000000000000 --- a/app-misc/solaar/solaar-1.1.14.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit linux-info udev xdg distutils-r1 - -DESCRIPTION="Linux Device Manager for Logitech Unifying Receivers and Paired Devices" -HOMEPAGE="https://pwr-solaar.github.io/Solaar/" -if [[ ${PV} =~ 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar" -else - SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P/_rc/rc}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" - S="${WORKDIR}"/Solaar-${PV/_rc/rc} -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="appindicator dbus doc libnotify test wayland" -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-group/plugdev - dev-python/evdev[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/python-xlib[${PYTHON_USEDEP}] - >=dev-python/pyudev-0.13[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - x11-libs/gtk+:3[introspection] - appindicator? ( dev-libs/libayatana-appindicator ) - libnotify? ( x11-libs/libnotify[introspection] ) - dbus? ( dev-python/dbus-python ) -" -BDEPEND=" - test? ( - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" -# libayatana-appindicator & libnotify are entirely optional and detected at runtime - -CONFIG_CHECK="~HID_LOGITECH_DJ ~HIDRAW" - -distutils_enable_tests pytest - -python_prepare_all() { - # don't autostart (bug #494608) - sed -r \ - -e '/yield autostart_path/d' \ - -e '/yield.*udev.*rules.d/{s,/etc,/lib,g}' \ - -i setup.py || die - - # grant plugdev group rw access - sed 's/#MODE=/MODE=/' \ - -i rules.d/42-logitech-unify-permissions.rules || die - # and the same for wayland (bug #933418) - sed 's/#MODE=/MODE=/' \ - -i rules.d-uinput/42-logitech-unify-permissions.rules || die - - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - - dodoc docs/devices.md CHANGELOG.md - if use doc; then - dodoc -r docs/* - else - newdoc docs/index.md README.md - fi - - # bug #933418 - if use wayland; then - udev_dorules "${S}"/rules.d-uinput/42-logitech-unify-permissions.rules - else - udev_dorules "${S}"/rules.d/42-logitech-unify-permissions.rules - fi -} - -python_test() { - local -a EPYTEST_DESELECT=( - # don't like sandbox - tests/logitech_receiver/test_desktop_notifications.py::test_notifications_available - tests/logitech_receiver/test_desktop_notifications.py::test_init - tests/logitech_receiver/test_desktop_notifications.py::test_show - tests/solaar/ui/test_desktop_notifications.py::test_notifications_available - tests/solaar/ui/test_desktop_notifications.py::test_init - ) - - distutils-r1_python_test -} - -pkg_postinst() { - udev_reload - xdg_pkg_postinst -} - -pkg_postrm() { - udev_reload - xdg_pkg_postrm -} diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 6069911cf236..6fa9ba11b819 100644 Binary files a/app-shells/Manifest.gz and b/app-shells/Manifest.gz differ diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest index 926cbc4d8422..b7394a6b466e 100644 --- a/app-shells/bash/Manifest +++ b/app-shells/bash/Manifest @@ -475,8 +475,8 @@ EBUILD bash-4.1_p17.ebuild 4731 BLAKE2B 7be493ca2db1a7f9224090463aa13864e2b1eec4 EBUILD bash-4.2_p53.ebuild 5284 BLAKE2B be81e596f4c2d3b705cba02fa2a4739f9dd57de5f04b70bd0a3a300361bf238445b0bb3a48028483e8a0f6746b8f4641c988e75974cbc2d28fdb757f1b34046d SHA512 5abae3545c25e3ccf63f36e48e63ceb835e7bce6498abdd0490ed2cc08ed4cb02ebf77d8797a7abd45a2b675f7c45a7bcc73933de91b93d6dcef2ceb732ab4be EBUILD bash-4.3_p48-r2.ebuild 6485 BLAKE2B b4d6713527bc4b18aec27d001543b967030e4de416e9258637690a19f135aeecb017cebbffe9016d49255cc26f1f417e4fda8b34da9d3c2ac61c45daace56fd5 SHA512 8c4eca867cc4a0934b203eab9f34ca43cd9a1b5e0f392a7848737d5cc95152cd8cf08749d4629225dda48f3558e7a5801d457cc526bcff49ee5328d63459cfe3 EBUILD bash-4.4_p23-r2.ebuild 6483 BLAKE2B 20f9cc2edee161f4d43cbcb556ff363187ffcef3f2460717228ab040c53c778d275133e9db2139facedce13e8f539bdfe3128e55123a20e5a3dea852e982f949 SHA512 ab969f429bfbd4f410e65e081367f3f110053c28dc1f8690960f6966d59b6d34f04bb78a2291c9daffb034670478b7d827728753a5dc106146840558168f8a1d -EBUILD bash-5.0_p18-r2.ebuild 7807 BLAKE2B 1db98c0168fcf5eb0315b934f5f04d3ef61f908afb4481541ab9c803c41fae7d4db69b8dac13e75bc371d3cf1658837a57d695fda46cbb04555c88a4eeda5089 SHA512 912679e15afa98689ba62c16b8ce1f1b29a10cf549a956f3e7e9dd89d8296be050d3e2c93d205efc34d1ce2d0094af1dab9cd3ef383720d4ba371e7f002ea64a -EBUILD bash-5.1_p16-r13.ebuild 10425 BLAKE2B 5d1139d0b9988ece989e126d48b0522c4835805541d8e2a201d02a36dbc06e0cfcfc603c3f064e9ef1c08579dc8740be73e66bcbc2ab3f4db40c30a9d4a0dacb SHA512 9d2541cbc9b8bbdc172b9b0fa624ff2e3fbe0d8291b82e2e7f0054293cba9ede3d2c3c752c96f1363fe7febda0162180ecd40ea432e228670066e196e8b62604 +EBUILD bash-5.0_p18-r3.ebuild 6559 BLAKE2B c264bd72d3e69d1fda3bb9fb15ea331269dcd2c0fb0bf6c7c70abe636441183604323259dc4ec1cc7905c411d4d6d26d7cb6ecea76b1ffb8b8bd5b9f1dfd1d3f SHA512 374d9bca14a7e4bd69543810421dcb9be53ec6fbdc7cae5d8814e55ec1a954811a2a281ec5e47f51773a799be73d7ef96e226bbf75ed865a32393d9946e17e40 +EBUILD bash-5.1_p16-r14.ebuild 7505 BLAKE2B f294e53426c8b2bc69f7e53ae0d68aafcfcc965474c971c03235b6a80f45f65f0166b970952a0dddd974e1667a9a6feb54f89c520d745f9e1377a6a7e14d0a81 SHA512 2822edee1a804a6035c650e3ef678471a8de58ad2180193dc4ed5f55bd993c6a24efe9ba1629a25d89f391bbc5cd96675367bf562ddcd4812faca3e4d5a2f7fa EBUILD bash-5.2_p37.ebuild 11864 BLAKE2B fbc51a614a3cd31d434e578600c4b4183520e008ccd005fd5edecbe6272d01264e0612a45f6537d994f057572e78bbf68fcd2dc3832f6b9d7650236a4eb856c2 SHA512 148edbf2b3479f3b70238fa182075db8a65dc364e7627498e11ad52b9fc073b36e8a570b0321106835b690902a6ceecbd8b2064ef6f82dae5c3cdf4c2b6bbcd0 EBUILD bash-5.3_beta.ebuild 12151 BLAKE2B 5cf02450b8bce041d6f302c2c16b5c722595eafc6db3a2ca1e71828fc13024ec5a43c66112edf885668c64dc4ad4b5806586105d202d6da81374077c1ee54934 SHA512 601a3ed600d8ee0c5be161e8f092083e922c2c85f9e9bedc92ffb15e71aeaae699db6657fa88db3471d781820951bf1b618e2ed511fb832d713975eff1a20913 EBUILD bash-5.3_beta_p20241230.ebuild 12151 BLAKE2B c38fae9308404e7e8f3412c0e1369920b77e444c1bbefa08fdcddab4a6a915894631d47eb39e333c7a83ef5a00ba58fc215c2e2e84796d07f927d69b3c0f0fe1 SHA512 eb89477c73e1d20c06e9dd6e4c8e94e0aa38c57502592c3f54b886a6e9a51eb4353135e4df399314baf7652504cd3c0b679f4557b68f367356799745e7f315a6 diff --git a/app-shells/bash/bash-5.0_p18-r2.ebuild b/app-shells/bash/bash-5.0_p18-r2.ebuild deleted file mode 100644 index 8b51f3570ada..000000000000 --- a/app-shells/bash/bash-5.0_p18-r2.ebuild +++ /dev/null @@ -1,288 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs prefix - -# Uncomment if we have a patchset -GENTOO_PATCH_DEV="sam" -GENTOO_PATCH_VER="${PV}" - -# Official patchlevel -# See ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/ -PLEVEL="${PV##*_p}" -MY_PV="${PV/_p*}" -MY_PV="${MY_PV/_/-}" -MY_P="${PN}-${MY_PV}" -is_release() { - case ${PV} in - *_alpha*|*_beta*|*_rc*) return 1 ;; - *) return 0 ;; - esac -} -[[ ${PV} != *_p* ]] && PLEVEL=0 -patches() { - local opt=${1} plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}} - [[ ${plevel} -eq 0 ]] && return 1 - eval set -- {1..${plevel}} - set -- $(printf "${pn}${pv/\.}-%03d " "$@") - if [[ ${opt} == -s ]] ; then - echo "${@/#/${DISTDIR}/}" - else - local u - for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do - printf "${u}/${pn}-${pv}-patches/%s " "$@" - done - fi -} - -# The version of readline this bash normally ships with. -READLINE_VER="8.0" - -DESCRIPTION="The standard GNU Bourne again shell" -HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html" -if is_release ; then - SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)" -else - SRC_URI="ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz" -fi - -if [[ -n ${GENTOO_PATCH_VER} ]] ; then - SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" -fi - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline" - -DEPEND=" - >=sys-libs/ncurses-5.2-r2:0= - nls? ( virtual/libintl ) - readline? ( >=sys-libs/readline-${READLINE_VER}:0= ) -" -RDEPEND=" - ${DEPEND} -" -# We only need bison (yacc) when the .y files get patched (bash42-005) -BDEPEND="sys-devel/bison" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - # Patches from Chet sent to bashbug ml - "${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}-patches/${PN}-5.0-history-append.patch - "${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}-patches/${PN}-5.0-syslog-history-extern.patch -) - -pkg_setup() { - # bug #7332 - if is-flag -malign-double ; then - eerror "Detected bad CFLAGS '-malign-double'. Do not use this" - eerror "as it breaks LFS (struct stat64) on x86." - die "remove -malign-double from your CFLAGS mr ricer" - fi - - if use bashlogger ; then - ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." - ewarn "This will log ALL output you enter into the shell, you have been warned." - fi -} - -src_unpack() { - unpack ${MY_P}.tar.gz - - if [[ -n ${GENTOO_PATCH_VER} ]] ; then - unpack ${PN}-${GENTOO_PATCH_VER}-patches.tar.xz - fi -} - -src_prepare() { - # Include official patches - [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s) - - # Clean out local libs so we know we use system ones w/releases. - if is_release ; then - rm -rf lib/{readline,termcap}/* || die - touch lib/{readline,termcap}/Makefile.in || die # for config.status - sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die - fi - - # Prefixify hardcoded path names. No-op for non-prefix. - hprefixify pathnames.h.in - - # Avoid regenerating docs after patches, bug #407985 - sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die - touch -r . doc/* || die - - eapply -p0 "${PATCHES[@]}" - eapply_user -} - -src_configure() { - # Upstream only test with Bison and require GNUisms like YYEOF and - # YYERRCODE. The former at least may be in POSIX soon: - # https://www.austingroupbugs.net/view.php?id=1269. - # configure warns on use of non-Bison but doesn't abort. The result - # may misbehave at runtime. - unset YACC - - # bash 5.3 drops unprototyped functions, earlier versions are - # incompatible with C23. - append-cflags $(test-flags-CC -std=gnu17) - - local myconf=( - --disable-profiling - - # Force linking with system curses ... the bundled termcap lib - # sucks bad compared to ncurses. For the most part, ncurses - # is here because readline needs it. But bash itself calls - # ncurses in one or two small places :(. - --with-curses - - $(use_enable mem-scramble) - $(use_enable net net-redirections) - $(use_enable readline) - $(use_enable readline bang-history) - $(use_enable readline history) - $(use_with afs) - $(use_with mem-scramble bash-malloc) - ) - - # For descriptions of these, see config-top.h - # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 - append-cppflags \ - -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ - -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ - -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ - -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ - -DNON_INTERACTIVE_LOGIN_SHELLS \ - -DSSH_SOURCE_BASHRC \ - $(use bashlogger && echo -DSYSLOG_HISTORY) - - # Don't even think about building this statically without - # reading bug #7714 first. If you still build it statically, - # don't come crying to us with bugs ;). - #use static && export LDFLAGS="${LDFLAGS} -static" - use nls || myconf+=( --disable-nls ) - - # Historically, we always used the builtin readline, but since - # our handling of SONAME upgrades has gotten much more stable - # in the PM (and the readline ebuild itself preserves the old - # libs during upgrades), linking against the system copy should - # be safe. - # Exact cached version here doesn't really matter as long as it - # is at least what's in the DEPEND up above. - export ac_cv_rl_version=${READLINE_VER%%_*} - - if is_release ; then - # Use system readline only with released versions. - myconf+=( --with-installed-readline=. ) - fi - - if use plugins ; then - append-ldflags -Wl,-rpath,/usr/$(get_libdir)/bash - else - # Disable the plugins logic by hand since bash doesn't - # provide a way of doing it. - export ac_cv_func_dl{close,open,sym}=no \ - ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no - - sed -i \ - -e '/LOCAL_LDFLAGS=/s:-rdynamic::' \ - configure || die - fi - - # bug #444070 - tc-export AR - - econf "${myconf[@]}" -} - -src_compile() { - emake - - if use plugins ; then - emake -C examples/loadables all others - fi -} - -src_install() { - local d f - - default - - dodir /bin - mv "${ED}"/usr/bin/bash "${ED}"/bin/ || die - dosym bash /bin/rbash - - insinto /etc/bash - doins "${FILESDIR}"/bash_logout - doins "$(prefixify_ro "${FILESDIR}"/bashrc)" - - keepdir /etc/bash/bashrc.d - - insinto /etc/skel - for f in bash{_logout,_profile,rc} ; do - newins "${FILESDIR}"/dot-${f} .${f} - done - - local sed_args=( - -e 's:#GNU#@::' - -e '/#@/d' - ) - - if ! use readline ; then - # bug #432338 - sed_args+=( - -e '/^shopt -s histappend/s:^:#:' - -e 's:use_color=true:use_color=false:' - ) - fi - - sed -i \ - "${sed_args[@]}" \ - "${ED}"/etc/skel/.bashrc \ - "${ED}"/etc/bash/bashrc || die - - if use plugins ; then - exeinto /usr/$(get_libdir)/bash - doexe $(echo examples/loadables/*.o | sed 's:\.o::g') - - insinto /usr/include/bash-plugins - doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h} - fi - - if use examples ; then - for d in examples/{functions,misc,scripts,startup-files} ; do - exeinto /usr/share/doc/${PF}/${d} - docinto ${d} - for f in ${d}/* ; do - if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} != *README ]] ; then - doexe ${f} - else - dodoc ${f} - fi - done - done - fi - - doman doc/*.1 - newdoc CWRU/changelog ChangeLog - dosym bash.info /usr/share/info/bashref.info -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]] ; then - mkdir -p "${EROOT}"/etc/bash - mv -f "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ - fi -} - -pkg_postinst() { - # If /bin/sh does not exist, provide it - if [[ ! -e ${EROOT}/bin/sh ]] ; then - ln -sf bash "${EROOT}"/bin/sh - fi -} diff --git a/app-shells/bash/bash-5.0_p18-r3.ebuild b/app-shells/bash/bash-5.0_p18-r3.ebuild new file mode 100644 index 000000000000..2fa356b7fac0 --- /dev/null +++ b/app-shells/bash/bash-5.0_p18-r3.ebuild @@ -0,0 +1,223 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs prefix + +# Uncomment if we have a patchset +GENTOO_PATCH_DEV="sam" +GENTOO_PATCH_VER="${PV}" + +# Official patchlevel +# See ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/ +PLEVEL="${PV##*_p}" +MY_PV="${PV/_p*}" +MY_PV="${MY_PV/_/-}" +MY_P="${PN}-${MY_PV}" +is_release() { + case ${PV} in + *_alpha*|*_beta*|*_rc*) return 1 ;; + *) return 0 ;; + esac +} +[[ ${PV} != *_p* ]] && PLEVEL=0 +patches() { + local opt=${1} plevel=${2:-${PLEVEL}} pn=${3:-${PN}} pv=${4:-${MY_PV}} + [[ ${plevel} -eq 0 ]] && return 1 + eval set -- {1..${plevel}} + set -- $(printf "${pn}${pv/\.}-%03d " "$@") + if [[ ${opt} == -s ]] ; then + echo "${@/#/${DISTDIR}/}" + else + local u + for u in ftp://ftp.cwru.edu/pub/bash mirror://gnu/${pn} ; do + printf "${u}/${pn}-${pv}-patches/%s " "$@" + done + fi +} + +# The version of readline this bash normally ships with. +READLINE_VER="8.0" + +DESCRIPTION="The standard GNU Bourne again shell" +HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html" +if is_release ; then + SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)" +else + SRC_URI="ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz" +fi + +if [[ -n ${GENTOO_PATCH_VER} ]] ; then + SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" +fi + +LICENSE="GPL-3" +SLOT="${MY_PV}" +KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline" + +DEPEND=" + >=sys-libs/ncurses-5.2-r2:0= + nls? ( virtual/libintl ) + readline? ( >=sys-libs/readline-${READLINE_VER}:0= ) +" +RDEPEND=" + ${DEPEND} +" +# We only need bison (yacc) when the .y files get patched (bash42-005) +BDEPEND="sys-devel/bison" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + # Patches from Chet sent to bashbug ml + "${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}-patches/${PN}-5.0-history-append.patch + "${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}-patches/${PN}-5.0-syslog-history-extern.patch +) + +pkg_setup() { + # bug #7332 + if is-flag -malign-double ; then + eerror "Detected bad CFLAGS '-malign-double'. Do not use this" + eerror "as it breaks LFS (struct stat64) on x86." + die "remove -malign-double from your CFLAGS mr ricer" + fi + + if use bashlogger ; then + ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." + ewarn "This will log ALL output you enter into the shell, you have been warned." + fi +} + +src_unpack() { + unpack ${MY_P}.tar.gz + + if [[ -n ${GENTOO_PATCH_VER} ]] ; then + unpack ${PN}-${GENTOO_PATCH_VER}-patches.tar.xz + fi +} + +src_prepare() { + # Include official patches + [[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s) + + # Clean out local libs so we know we use system ones w/releases. + if is_release ; then + rm -rf lib/{readline,termcap}/* || die + touch lib/{readline,termcap}/Makefile.in || die # for config.status + sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die + fi + + # Prefixify hardcoded path names. No-op for non-prefix. + hprefixify pathnames.h.in + + # Avoid regenerating docs after patches, bug #407985 + sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die + touch -r . doc/* || die + + eapply -p0 "${PATCHES[@]}" + eapply_user +} + +src_configure() { + # Upstream only test with Bison and require GNUisms like YYEOF and + # YYERRCODE. The former at least may be in POSIX soon: + # https://www.austingroupbugs.net/view.php?id=1269. + # configure warns on use of non-Bison but doesn't abort. The result + # may misbehave at runtime. + unset YACC + + # bash 5.3 drops unprototyped functions, earlier versions are + # incompatible with C23. + append-cflags $(test-flags-CC -std=gnu89) + + local myconf=( + --disable-profiling + + # Force linking with system curses ... the bundled termcap lib + # sucks bad compared to ncurses. For the most part, ncurses + # is here because readline needs it. But bash itself calls + # ncurses in one or two small places :(. + --with-curses + + $(use_enable mem-scramble) + $(use_enable net net-redirections) + $(use_enable readline) + $(use_enable readline bang-history) + $(use_enable readline history) + $(use_with afs) + $(use_with mem-scramble bash-malloc) + ) + + # For descriptions of these, see config-top.h + # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 + append-cppflags \ + -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ + -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ + -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ + -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ + -DNON_INTERACTIVE_LOGIN_SHELLS \ + -DSSH_SOURCE_BASHRC \ + $(use bashlogger && echo -DSYSLOG_HISTORY) + + # Don't even think about building this statically without + # reading bug #7714 first. If you still build it statically, + # don't come crying to us with bugs ;). + #use static && export LDFLAGS="${LDFLAGS} -static" + use nls || myconf+=( --disable-nls ) + + # Historically, we always used the builtin readline, but since + # our handling of SONAME upgrades has gotten much more stable + # in the PM (and the readline ebuild itself preserves the old + # libs during upgrades), linking against the system copy should + # be safe. + # Exact cached version here doesn't really matter as long as it + # is at least what's in the DEPEND up above. + export ac_cv_rl_version=${READLINE_VER%%_*} + + if is_release ; then + # Use system readline only with released versions. + myconf+=( --with-installed-readline=. ) + fi + + if use plugins ; then + append-ldflags -Wl,-rpath,/usr/$(get_libdir)/bash + else + # Disable the plugins logic by hand since bash doesn't + # provide a way of doing it. + export ac_cv_func_dl{close,open,sym}=no \ + ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no + + sed -i \ + -e '/LOCAL_LDFLAGS=/s:-rdynamic::' \ + configure || die + fi + + # bug #444070 + tc-export AR + + econf "${myconf[@]}" +} + +src_compile() { + emake + + if use plugins ; then + emake -C examples/loadables all others + fi +} + +src_install() { + into / + newbin bash bash-${SLOT} + + newman doc/bash.1 bash-${SLOT}.1 + newman doc/builtins.1 builtins-${SLOT}.1 + + insinto /usr/share/info + newins doc/bashref.info bash-${SLOT}.info + dosym bash-${SLOT}.info /usr/share/info/bashref-${SLOT}.info + + dodoc README NEWS AUTHORS CHANGES COMPAT Y2K doc/FAQ doc/INTRO +} diff --git a/app-shells/bash/bash-5.1_p16-r13.ebuild b/app-shells/bash/bash-5.1_p16-r13.ebuild deleted file mode 100644 index c760b90a57da..000000000000 --- a/app-shells/bash/bash-5.1_p16-r13.ebuild +++ /dev/null @@ -1,362 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc -inherit flag-o-matic toolchain-funcs prefix verify-sig - -# Uncomment if we have a patchset. -#GENTOO_PATCH_DEV="sam" -#GENTOO_PATCH_VER="${PV}" - -MY_PV=${PV/_p*} -MY_PV=${MY_PV/_/-} -MY_P=${PN}-${MY_PV} -MY_PATCHES=() - -# Determine the patchlevel. See ftp://ftp.gnu.org/gnu/bash/bash-5.1-patches/. -case ${PV} in - *_p*) - PLEVEL=${PV##*_p} - ;; - 9999|*_alpha*|*_beta*|*_rc*) - # Set a negative patchlevel to indicate that it's a pre-release. - PLEVEL=-1 - ;; - *) - PLEVEL=0 -esac - -# The version of readline this bash normally ships with. Note that we only use -# the bundled copy of readline for pre-releases. -READLINE_VER="8.1" - -DESCRIPTION="The standard GNU Bourne again shell" -HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" - EGIT_BRANCH=devel - inherit git-r3 -else - my_urls=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}.tar.gz" ) - - # bash-5.1 -> bash51 - my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.} - - for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do - printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}" - my_urls+=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}-patches/${my_patch_ver}" ) - MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" ) - done - - SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )" - - unset -v my_urls my_p my_patch_idx my_patch_ver -fi - -if [[ ${GENTOO_PATCH_VER} ]]; then - SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz" -fi - -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-3+" -SLOT="0" -if (( PLEVEL >= 0 )); then - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi -IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline" - -DEPEND=" - >=sys-libs/ncurses-5.2-r2:= - nls? ( virtual/libintl ) -" -if (( PLEVEL >= 0 )); then - DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )" -fi -RDEPEND=" - ${DEPEND} -" -# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011). -BDEPEND=" - sys-devel/bison - verify-sig? ( sec-keys/openpgp-keys-chetramey ) -" - -# EAPI 8 tries to append it but it doesn't exist here. -QA_CONFIGURE_OPTIONS="--disable-static" - -QA_CONFIG_IMPL_DECL_SKIP+=( - # this is fixed in autoconf 2.71, used in bash 5.2. The check fails - # regardless of GCC version. bug #916480 - makedev -) - -PATCHES=( - #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/ - - # Patches to or from Chet, posted to the bug-bash mailing list. - "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch" - "${FILESDIR}/${PN}-5.1_p16-configure-clang16.patch" -) - -pkg_setup() { - # bug #7332 - if is-flag -malign-double; then - eerror "Detected bad CFLAGS '-malign-double'. Do not use this" - eerror "as it breaks LFS (struct stat64) on x86." - die "remove -malign-double from your CFLAGS mr ricer" - fi - - if use bashlogger; then - ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." - ewarn "This will log ALL output you enter into the shell, you have been warned." - fi -} - -src_unpack() { - local patch - - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - else - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} - - for patch in "${MY_PATCHES[@]}"; do - verify-sig_verify_detached "${patch}"{,.sig} - done - fi - - unpack "${MY_P}.tar.gz" - - if [[ ${GENTOO_PATCH_VER} ]]; then - unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" - fi - fi -} - -src_prepare() { - # Include official patches. - (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}" - - # Clean out local libs so we know we use system ones w/releases. The - # touch utility is invoked for the benefit of config.status. - if (( PLEVEL >= 0 )); then - rm -rf lib/{readline,termcap}/* \ - && touch lib/{readline,termcap}/Makefile.in \ - && sed -i -E 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in \ - || die - fi - - # Prefixify hardcoded path names. No-op for non-prefix. - hprefixify pathnames.h.in - - # Avoid regenerating docs after patches, bug #407985. - sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \ - && touch -r . doc/* \ - || die - - eapply -p0 "${PATCHES[@]}" - eapply_user -} - -src_configure() { - local -a myconf - - # Upstream only test with Bison and require GNUisms like YYEOF and - # YYERRCODE. The former at least may be in POSIX soon: - # https://www.austingroupbugs.net/view.php?id=1269. - # configure warns on use of non-Bison but doesn't abort. The result - # may misbehave at runtime. - unset -v YACC - - # bash 5.3 drops unprototyped functions, earlier versions are - # incompatible with C23. - append-cflags $(test-flags-CC -std=gnu17) - - myconf=( - --disable-profiling - - # Force linking with system curses ... the bundled termcap lib - # sucks bad compared to ncurses. For the most part, ncurses - # is here because readline needs it. But bash itself calls - # ncurses in one or two small places :(. - --with-curses - - $(use_enable mem-scramble) - $(use_enable net net-redirections) - $(use_enable readline) - $(use_enable readline bang-history) - $(use_enable readline history) - $(use_with afs) - $(use_with mem-scramble bash-malloc) - ) - - # For descriptions of these, see config-top.h. - # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 - append-cppflags \ - -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ - -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ - -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ - -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ - -DNON_INTERACTIVE_LOGIN_SHELLS \ - -DSSH_SOURCE_BASHRC \ - $(use bashlogger && echo -DSYSLOG_HISTORY) - - use nls || myconf+=( --disable-nls ) - - if (( PLEVEL >= 0 )); then - # Historically, we always used the builtin readline, but since - # our handling of SONAME upgrades has gotten much more stable - # in the PM (and the readline ebuild itself preserves the old - # libs during upgrades), linking against the system copy should - # be safe. - # Exact cached version here doesn't really matter as long as it - # is at least what's in the DEPEND up above. - export ac_cv_rl_version=${READLINE_VER%%_*} - - # Use system readline only with released versions. - myconf+=( --with-installed-readline=. ) - fi - - if use plugins; then - append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash" - else - # Disable the plugins logic by hand since bash doesn't provide - # a way of doing it. - export ac_cv_func_dl{close,open,sym}=no \ - ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no - - sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die - fi - - # bug #444070 - tc-export AR - - econf "${myconf[@]}" -} - -src_compile() { - emake - - if use plugins; then - emake -C examples/loadables all others - fi -} - -src_install() { - local d f - - default - - my_prefixify() { - while read -r; do - if [[ $REPLY == *$1* ]]; then - REPLY=${REPLY/"/etc/"/"${EPREFIX}/etc/"} - fi - printf '%s\n' "${REPLY}" || ! break - done < "$2" || die - } - - dodir /bin - mv -- "${ED}"/usr/bin/bash "${ED}"/bin/ || die - dosym bash /bin/rbash - - insinto /etc/bash - doins "${FILESDIR}"/bash_logout - my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc - - insinto /etc/bash/bashrc.d - my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color.bash | newins - 10-gentoo-color.bash - doins "${FILESDIR}"/bashrc.d/10-gentoo-title.bash - if [[ ! ${EPREFIX} ]]; then - doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash - fi - - insinto /etc/skel - for f in bash{_logout,_profile,rc}; do - newins "${FILESDIR}/dot-${f}" ".${f}" - done - - if use plugins; then - exeinto "/usr/$(get_libdir)/bash" - set -- examples/loadables/*.o - doexe "${@%.o}" - - insinto /usr/include/bash-plugins - doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h} - fi - - if use examples; then - for d in examples/{functions,misc,scripts,startup-files}; do - exeinto "/usr/share/doc/${PF}/${d}" - docinto "${d}" - for f in "${d}"/*; do - if [[ ${f##*/} != @(PERMISSION|*README) ]]; then - doexe "${f}" - else - dodoc "${f}" - fi - done - done - fi - - # Install bash_builtins.1 and rbash.1. - emake -C doc DESTDIR="${D}" install_builtins - sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die - doman "${T}"/rbash.1 - - newdoc CWRU/changelog ChangeLog - dosym bash.info /usr/share/info/bashref.info -} - -pkg_preinst() { - if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]]; then - mkdir -p -- "${EROOT}"/etc/bash \ - && mv -f -- "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ \ - || die - fi -} - -pkg_postinst() { - local old_ver - - # If /bin/sh does not exist, provide it. - if [[ ! -e ${EROOT}/bin/sh ]]; then - ln -sf -- bash "${EROOT}"/bin/sh || die - fi - - read -r old_ver <<<"${REPLACING_VERSIONS}" - if [[ ! $old_ver ]]; then - : - elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r6"; then - return - elif ver_test "$old_ver" -lt "5.2" && ver_test "$old_ver" -ge "5.1_p16-r13"; then - return - fi - - while read -r; do ewarn "${REPLY}"; done <<'EOF' -Files situated under /etc/bash/bashrc.d must now have a suffix of .sh or .bash. - -Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the -characteristics of the operating environment, this array may contain a command -to set the terminal's window title. Those already choosing to customise the -PROMPT_COMMAND variable are now advised to append their commands like so: - -PROMPT_COMMAND+=('custom command goes here') - -Gentoo no longer defaults to having bash manipulate the window title in the case -that the terminal is controlled by sshd(8), unless screen or tmux are in use. -Those wanting to set the title unconditionally may adjust ~/.bashrc - or create -a custom /etc/bash/bashrc.d drop-in - to set PROMPT_COMMMAND like so: - -PROMPT_COMMAND=(genfun_set_win_title) - -Those who would prefer for bash never to interfere with the window title may -now opt out of the default title setting behaviour, either with the "unset -v -PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired. -EOF -} diff --git a/app-shells/bash/bash-5.1_p16-r14.ebuild b/app-shells/bash/bash-5.1_p16-r14.ebuild new file mode 100644 index 000000000000..0a1dbe4b63a9 --- /dev/null +++ b/app-shells/bash/bash-5.1_p16-r14.ebuild @@ -0,0 +1,262 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc +inherit flag-o-matic toolchain-funcs prefix verify-sig + +# Uncomment if we have a patchset. +#GENTOO_PATCH_DEV="sam" +#GENTOO_PATCH_VER="${PV}" + +MY_PV=${PV/_p*} +MY_PV=${MY_PV/_/-} +MY_P=${PN}-${MY_PV} +MY_PATCHES=() + +# Determine the patchlevel. See ftp://ftp.gnu.org/gnu/bash/bash-5.1-patches/. +case ${PV} in + *_p*) + PLEVEL=${PV##*_p} + ;; + 9999|*_alpha*|*_beta*|*_rc*) + # Set a negative patchlevel to indicate that it's a pre-release. + PLEVEL=-1 + ;; + *) + PLEVEL=0 +esac + +# The version of readline this bash normally ships with. Note that we only use +# the bundled copy of readline for pre-releases. +READLINE_VER="8.1" + +DESCRIPTION="The standard GNU Bourne again shell" +HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git" + EGIT_BRANCH=devel + inherit git-r3 +else + my_urls=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}.tar.gz" ) + + # bash-5.1 -> bash51 + my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.} + + for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do + printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}" + my_urls+=( {'mirror://gnu/bash','ftp://ftp.cwru.edu/pub/bash'}/"${MY_P}-patches/${my_patch_ver}" ) + MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" ) + done + + SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )" + + unset -v my_urls my_p my_patch_idx my_patch_ver +fi + +if [[ ${GENTOO_PATCH_VER} ]]; then + SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz" +fi + +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-3+" +SLOT="${MY_PV}" +if (( PLEVEL >= 0 )); then + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi +IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline" + +DEPEND=" + >=sys-libs/ncurses-5.2-r2:= + nls? ( virtual/libintl ) +" +if (( PLEVEL >= 0 )); then + DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )" +fi +RDEPEND=" + ${DEPEND} +" +# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011). +BDEPEND=" + sys-devel/bison + verify-sig? ( sec-keys/openpgp-keys-chetramey ) +" + +# EAPI 8 tries to append it but it doesn't exist here. +QA_CONFIGURE_OPTIONS="--disable-static" + +QA_CONFIG_IMPL_DECL_SKIP+=( + # this is fixed in autoconf 2.71, used in bash 5.2. The check fails + # regardless of GCC version. bug #916480 + makedev +) + +PATCHES=( + #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/ + + # Patches to or from Chet, posted to the bug-bash mailing list. + "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch" + "${FILESDIR}/${PN}-5.1_p16-configure-clang16.patch" +) + +pkg_setup() { + # bug #7332 + if is-flag -malign-double; then + eerror "Detected bad CFLAGS '-malign-double'. Do not use this" + eerror "as it breaks LFS (struct stat64) on x86." + die "remove -malign-double from your CFLAGS mr ricer" + fi + + if use bashlogger; then + ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs." + ewarn "This will log ALL output you enter into the shell, you have been warned." + fi +} + +src_unpack() { + local patch + + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + else + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig} + + for patch in "${MY_PATCHES[@]}"; do + verify-sig_verify_detached "${patch}"{,.sig} + done + fi + + unpack "${MY_P}.tar.gz" + + if [[ ${GENTOO_PATCH_VER} ]]; then + unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz" + fi + fi +} + +src_prepare() { + # Include official patches. + (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}" + + # Clean out local libs so we know we use system ones w/releases. The + # touch utility is invoked for the benefit of config.status. + if (( PLEVEL >= 0 )); then + rm -rf lib/{readline,termcap}/* \ + && touch lib/{readline,termcap}/Makefile.in \ + && sed -i -E 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in \ + || die + fi + + # Prefixify hardcoded path names. No-op for non-prefix. + hprefixify pathnames.h.in + + # Avoid regenerating docs after patches, bug #407985. + sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \ + && touch -r . doc/* \ + || die + + eapply -p0 "${PATCHES[@]}" + eapply_user +} + +src_configure() { + local -a myconf + + # Upstream only test with Bison and require GNUisms like YYEOF and + # YYERRCODE. The former at least may be in POSIX soon: + # https://www.austingroupbugs.net/view.php?id=1269. + # configure warns on use of non-Bison but doesn't abort. The result + # may misbehave at runtime. + unset -v YACC + + # bash 5.3 drops unprototyped functions, earlier versions are + # incompatible with C23. + append-cflags $(test-flags-CC -std=gnu17) + + myconf=( + --disable-profiling + + # Force linking with system curses ... the bundled termcap lib + # sucks bad compared to ncurses. For the most part, ncurses + # is here because readline needs it. But bash itself calls + # ncurses in one or two small places :(. + --with-curses + + $(use_enable mem-scramble) + $(use_enable net net-redirections) + $(use_enable readline) + $(use_enable readline bang-history) + $(use_enable readline history) + $(use_with afs) + $(use_with mem-scramble bash-malloc) + ) + + # For descriptions of these, see config-top.h. + # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426 + append-cppflags \ + -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \ + -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \ + -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \ + -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \ + -DNON_INTERACTIVE_LOGIN_SHELLS \ + -DSSH_SOURCE_BASHRC \ + $(use bashlogger && echo -DSYSLOG_HISTORY) + + use nls || myconf+=( --disable-nls ) + + if (( PLEVEL >= 0 )); then + # Historically, we always used the builtin readline, but since + # our handling of SONAME upgrades has gotten much more stable + # in the PM (and the readline ebuild itself preserves the old + # libs during upgrades), linking against the system copy should + # be safe. + # Exact cached version here doesn't really matter as long as it + # is at least what's in the DEPEND up above. + export ac_cv_rl_version=${READLINE_VER%%_*} + + # Use system readline only with released versions. + myconf+=( --with-installed-readline=. ) + fi + + if use plugins; then + append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash" + else + # Disable the plugins logic by hand since bash doesn't provide + # a way of doing it. + export ac_cv_func_dl{close,open,sym}=no \ + ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no + + sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die + fi + + # bug #444070 + tc-export AR + + econf "${myconf[@]}" +} + +src_compile() { + emake + + if use plugins; then + emake -C examples/loadables all others + fi +} + +src_install() { + into / + newbin bash bash-${SLOT} + + newman doc/bash.1 bash-${SLOT}.1 + newman doc/builtins.1 builtins-${SLOT}.1 + + insinto /usr/share/info + newins doc/bashref.info bash-${SLOT}.info + dosym bash-${SLOT}.info /usr/share/info/bashref-${SLOT}.info + + dodoc README NEWS AUTHORS CHANGES COMPAT Y2K doc/FAQ doc/INTRO +} diff --git a/app-shells/bashdb/Manifest b/app-shells/bashdb/Manifest index fc43f4822066..8bbeb4deb217 100644 --- a/app-shells/bashdb/Manifest +++ b/app-shells/bashdb/Manifest @@ -1,4 +1,6 @@ DIST bashdb-4.4-1.0.0-missing-test-files.tar.xz 996 BLAKE2B 7ea67884cceda11559cf49355645cad2cfd485537643ad2fa05398518f498163596b6f591756bedd0e7b7e013fed3c6a031e245d15cd0cf316d42ef4f5c8b3e6 SHA512 e19d41569c2001ce026e4c5f80cc21c81651ff9980be059236c45e215162769ceda266eb46aa4199000e377c0bb53dec98fa1b7c5290459c412f21329b3589a5 DIST bashdb-5.0-1.1.2.tar.bz2 574210 BLAKE2B 6de1cac2cb66022f60ab7f0385361762fedee56c26729f22acb070e24a7bcf317700fb5db314c1592b8f9ccf9f7d07bfc80afd5fc88a753d0ad2954325a7f078 SHA512 32ff6d315e8cf9d59485802d5284fde53fa2d9f40ec238428a479f8a1ed1359e9bea2946b192b78534e7ac835491d5d64d73f536c8dfa93583b4c6d55d4d4545 -EBUILD bashdb-5.0.1.1.2.ebuild 1070 BLAKE2B 44d18df6f661b4e44ac2e430e802d458ecc2d79589b33051b473c69875a323dbe0626ced7b22273db3f1770a9b86d770a16367eccdc7683351bfb9a9b5dffcf3 SHA512 6e7a98fc01d65cb2c546b0389f64dcef46cca129dc8a20ff2c999624ea4a9e5e6ccc75f1c33b0455386f9497e4390b887c1170f627e62b3f0aa91df62b56e5bc -MISC metadata.xml 244 BLAKE2B c23abbab2e247161218cc0dc192e9307a9ebc48213c4ce2091ee62160b15a84e7ccdbba84b0059e8b535d00345a4f75bc91acc19583293ffa0c6068ad322d9f7 SHA512 e3052359d186fd6b92658206ff83c39396fdd873c4fec15f8c010068ffd3079bc507c0e9530da1f77e701f45157eb817187e952800c01a2c17cf6ced1c9d9262 +DIST bashdb-5.1_pre20240617.gh.tar.gz 690536 BLAKE2B b8c736ea16f90c14ebcbe06ae6dcdcc8187161e94ca5672f9078366161afec77bd54e95f0782ec4204f6997b173844f288d9cd39a03539e83447fcdc33cc6545 SHA512 748de6d3a7a30ce59269ec953f3d2ee71d50a92038001f3a74ef758225d77de6db906945936a20439869442ac995001ef26c394050d6e73f5a1c288022faaaec +EBUILD bashdb-5.0.1.1.2-r1.ebuild 1141 BLAKE2B 40f008fcbca7968aed07ab08310e27c4f6a4ec8dd62df1e897016e7ce609d5f6bff85d50ca0240de5fdcc35a5b18c758d25a0bdcbf35c19eb636505789b7f5a9 SHA512 83fddeb8d86790b160b2f75bd623d76f29766f9a0cbffc4615f441199f657d5b43e250134d1cc481a1d86405b2ff837595b117a9fa64ee7c7d3b7537a0b06a93 +EBUILD bashdb-5.1_pre20240617.ebuild 1649 BLAKE2B cd80b00fbd6aed0895a8701ff4868e79831f3ec2237476914813b7f4b1966eaa2beced7625b7cbd522aa6fc6a3bca795b59dec5c77018257af5ba1d3039de5e1 SHA512 7bdaaf00bab12643c334f50abc22d48c15b67ae10ddeb5650bcb3f0da3e9d7914a60513549b45b5242af172554fb89c3aae27453ed3fa652a887fd94146bc962 +MISC metadata.xml 307 BLAKE2B c2e8705973bf72ae22aed727d054c7c3f16b20e8bdab01d7b87a95fe2a3ea830f319f5b5eaf48c7881bc57de2eeb82bb649551542c659d14506fcaa13fd97aaf SHA512 f70f910fc9b2f032a8efafb902ffa3b11b84148cde370a3f2edd7b1cf8a803a6134fa7ca728f7249c63dfc7d97a3c3df4df799b992cd3ed31b37a5dac23b3236 diff --git a/app-shells/bashdb/bashdb-5.0.1.1.2-r1.ebuild b/app-shells/bashdb/bashdb-5.0.1.1.2-r1.ebuild new file mode 100644 index 000000000000..f4018c58806a --- /dev/null +++ b/app-shells/bashdb/bashdb-5.0.1.1.2-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${PN}-${PV:0:3}-${PV:4}" +DESCRIPTION="bash source code debugging" +HOMEPAGE="http://bashdb.sourceforge.net/" +SRC_URI=" + https://downloads.sourceforge.net/bashdb/${MY_P}.tar.bz2 + test? ( mirror://gentoo/30/bashdb-4.4-1.0.0-missing-test-files.tar.xz ) +" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ppc64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="app-shells/bash:${PV:0:3}" +RDEPEND="${DEPEND}" + +src_prepare() { + if use test ; then + einfo "Copying missing files ..." + # https://sourceforge.net/p/bashdb/bugs/52/ + cp -vafn "${WORKDIR}"/missing-files/* "${S}"/test || die + fi + + default + + # We don't install this, so don't bother building it. #468044 + sed -i 's:texi2html:true:' doc/Makefile.in || die +} + +src_configure() { + # This path matches the bash sources. If we ever change bash, + # we'll probably have to change this to match (bug #591994). + CONFIG_SHELL="${BROOT}"/bin/bash econf \ + --with-bash="${EPREFIX}"/bin/bash-${PV:0:3} \ + --with-dbg-main='$(PKGDATADIR)/bashdb-main.inc' +} diff --git a/app-shells/bashdb/bashdb-5.0.1.1.2.ebuild b/app-shells/bashdb/bashdb-5.0.1.1.2.ebuild deleted file mode 100644 index d73f4c54fbbd..000000000000 --- a/app-shells/bashdb/bashdb-5.0.1.1.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="${PN}-${PV:0:3}-${PV:4}" -DESCRIPTION="bash source code debugging" -HOMEPAGE="http://bashdb.sourceforge.net/" -SRC_URI="https://downloads.sourceforge.net/bashdb/${MY_P}.tar.bz2 - test? ( mirror://gentoo/30/bashdb-4.4-1.0.0-missing-test-files.tar.xz )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=">=app-shells/bash-5 - !>=app-shells/bash-${PV:0:1}.$((${PV:2:1}+1))" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - if use test ; then - einfo "Copying missing files ..." - # https://sourceforge.net/p/bashdb/bugs/52/ - cp -vafn "${WORKDIR}"/missing-files/* "${S}"/test || die - fi - - default - - # We don't install this, so don't bother building it. #468044 - sed -i 's:texi2html:true:' doc/Makefile.in || die -} - -src_configure() { - # This path matches the bash sources. If we ever change bash, - # we'll probably have to change this to match. #591994 - econf --with-dbg-main='$(PKGDATADIR)/bashdb-main.inc' -} diff --git a/app-shells/bashdb/bashdb-5.1_pre20240617.ebuild b/app-shells/bashdb/bashdb-5.1_pre20240617.ebuild new file mode 100644 index 000000000000..2468ebc8a2a9 --- /dev/null +++ b/app-shells/bashdb/bashdb-5.1_pre20240617.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Set to 1 for older versions of bash (that are hence slotted) +BASH_IS_SLOTTED=1 + +if [[ ${BASH_IS_SLOTTED} == 1 ]] ; then + BASH_SLOT="${PV:0:3}" +else + BASH_SLOT="0" +fi +MY_P="${PN}-${PV:0:3}-${PV:4}" +DESCRIPTION="bash source code debugging" +HOMEPAGE="http://bashdb.sourceforge.net/" + +if [[ ${PV} == *_pre* ]] ; then + inherit autotools + + # bashdb for newer bash versions doesn't (yet?) have tags, so we + # take snapshots. Make sure to pick the right branch. + BASHDB_COMMIT="11150b3bee22215632143942ade99b5f2441c4ca" + SRC_URI=" + https://github.com/Trepan-Debuggers/bashdb/archive/${BASHDB_COMMIT}.tar.gz -> ${P}.gh.tar.gz + " + S="${WORKDIR}"/${PN}-${BASHDB_COMMIT} +else + SRC_URI=" + https://downloads.sourceforge.net/bashdb/${MY_P}.tar.bz2 + " + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DEPEND=">=app-shells/bash-${BASH_SLOT}:${BASH_SLOT}" +RDEPEND="${DEPEND}" + +# test-bug-loc fails with formatting differences +RESTRICT="test" + +src_prepare() { + default + + [[ ${PV} == *_pre* ]] && eautoreconf + + # We don't install this, so don't bother building it. #468044 + sed -i 's:texi2html:true:' doc/Makefile.in || die +} + +src_configure() { + local bash_suffix + if [[ ${BASH_IS_SLOTTED} == 1 ]] ; then + bash_suffix="-${BASH_SLOT}" + fi + + # This path matches the bash sources. If we ever change bash, + # we'll probably have to change this to match (bug #591994). + CONFIG_SHELL="${BROOT}"/bin/bash econf \ + --with-bash="${EPREFIX}"/bin/bash${bash_suffix} \ + --with-dbg-main='$(PKGDATADIR)/bashdb-main.inc' +} diff --git a/app-shells/bashdb/metadata.xml b/app-shells/bashdb/metadata.xml index c410fc64f546..97949e8bc810 100644 --- a/app-shells/bashdb/metadata.xml +++ b/app-shells/bashdb/metadata.xml @@ -4,5 +4,6 @@ bashdb + Trepan-Debuggers/bashdb diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 2db9dd908d46..08cca52a4a1e 100644 Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest index b65d8acf124b..6115509443fa 100644 --- a/app-text/highlight/Manifest +++ b/app-text/highlight/Manifest @@ -1,6 +1,9 @@ AUX highlight-3.57-qt_libs_lua.patch 334 BLAKE2B 6cd387009986ef29f309dc52668f08c404ca7f744c8d1c6d1bb8ed47a392834f4ce9c8474397c4294fc40633501d52754caa0938ea84d9b050800a33db46e5cc SHA512 db298ed4a12e90c8745d7307fd916dd73f3fc62bd306fec279d9c38973e3556425ca7b90759b03e645983c35de298b3d28e80bdcde5ece94b480ee32d7742a18 +DIST highlight-4.12.tar.bz2 1501961 BLAKE2B 39b8ded3588a65e3a570a11c007ecbaf3ec61bf79bd412f1c29a5d130007a1b9fe8ab0d6b32876891f55cf5ec5d69448632c1b4ed38dd127b6cbbda7850d0b92 SHA512 6174f00adb28182b2eddf087458c04e0914f74d515615f36f11181225ab4d964bc7c9d08145f58f285fbd3c30759248f99df1274f80cfda8c53a1f3f0016cb0f +DIST highlight-4.12.tar.bz2.asc 488 BLAKE2B 7a63fcee8093c5cd9d2d1da26f4c6f20e7319ab6ea2b2fb7d56e8c0a72165495a823f7d767e65261179393cf9b67452c8cc1b1f84bf80cabccb5c67b0f3cd90f SHA512 c14ee33b4ded0fd1a0d936c839ca87152660d1f8ad3c32b0c693bb845b510e482cba745149d1df1f8ce526fa009db4031b3843aa30ac30c7a0bf3a7f0fdb6438 DIST highlight-4.9.tar.bz2 1498248 BLAKE2B 09ff0a5cc81da45270a8382dc6b2a2d3b44d1f084e661fae4a3d39d2ded9af6c77b1fb0d51d32c59f22ccba1612ab7faf68b5e918dda70c9f2e25b29b5c44ecd SHA512 280abd98182c5b95f629ca126e8a59ca6bf6f9e301fc7678aa3e4cb37b714827dfdfab1e008c798e203c7408355be63e01e88f93eacfcf2c5fad95afc6e22112 DIST highlight-4.9.tar.bz2.asc 488 BLAKE2B cbd3541f65ec714ff1fda17fb141aa19f53952634a2027819fdbf50f7cf781f875b76ebd9a82119347f17940d8200f856082dfff51ff994a71a2ece04d654764 SHA512 04c2aca4050cae0dde97340a1ebafd968526e2d811e4551e8895acca50613f7e5902e31d735a0da1427d69e85e152530776fa1b9f5896efe410d8f9437768298 DIST highlight-test-suite-a3479468672cdbc570a17ae84e047fe8f0b88798.tar.bz2 33310 BLAKE2B a06f2503fc571f5978f648fdc677f58f3fdfa759f9b5cf31a85d03589bbbfd2b56c7055517c59292369653503047af63d9c3bfbbe541a50bd2ea2adede28f60c SHA512 9583fe0af315e0dd1e37e137adf5c97a83832885a5a8a12b91790d7d7b0758c03fd76c02fbda368a2481eaec98f7b010a530bc31da98337d6fa7201aadb023ce +EBUILD highlight-4.12.ebuild 3146 BLAKE2B 060960565316690df30b498515a8d0324175c6083a2cd20b98d46015f6631997b96e8dc16be90eb4cafc41907cc7a158dd502001eeb6a943a3bd6f38ee2567e3 SHA512 502fb4584fe9b75349efacf7051e75e81db34bb8b69dc2586bdebf82aa2717c58d9286d6a8a58f0b34b85032400b5267798b08e04a31df9750e4c777e1e244b9 EBUILD highlight-4.9.ebuild 3176 BLAKE2B 7310a5628e9bb07ec02ccafebb7d5907b20e756f26ccaf15347188a9698ad9e534dc61d3ff9f408405998a0a58a752fef3430ae2208d16a42682c79117a1805e SHA512 d41df82d1942350b4c5dc266354a455b6892ebb629972858223fa42111f199631508479b81f719537d0725008593db610c0eff82a6cbaef5a89eef02ddf4fb7d MISC metadata.xml 331 BLAKE2B 3c864f08058c451342b7f7799f36e901f392207b36114dd123bb3faa59f04fe3b00d8e65cee4ad3bbbe44606bdafbd246c64d5fce03cd54fc64cd40cfde59788 SHA512 eb96ee44971855de0b12f9e230d58714acb54de1b0a814c0681f8c31124a5c3e39290e2fd17523b2b52b65efaf30f64580f00777a8e9c908779b582577897906 diff --git a/app-text/highlight/highlight-4.12.ebuild b/app-text/highlight/highlight-4.12.ebuild new file mode 100644 index 000000000000..1dfabf98e87b --- /dev/null +++ b/app-text/highlight/highlight-4.12.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc +inherit lua-single qmake-utils toolchain-funcs verify-sig xdg + +DESCRIPTION="Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight" +HOMEPAGE="http://andre-simon.de/" +# This is arbitrary; upstream uses master. Update when possible. +TESTSUITE_COMMIT="a3479468672cdbc570a17ae84e047fe8f0b88798" +SRC_URI=" + http://andre-simon.de/zip/${P}.tar.bz2 + test? ( https://gitlab.com/tajmone/${PN}-test-suite/-/archive/${TESTSUITE_COMMIT}/${PN}-test-suite-${TESTSUITE_COMMIT}.tar.bz2 ) + verify-sig? ( http://www.andre-simon.de/zip/${P}.tar.bz2.asc ) +" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="examples gui test" + +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS} + gui? ( dev-qt/qtbase:6[gui,widgets] ) +" +DEPEND="${RDEPEND} + dev-libs/boost +" +BDEPEND=" + virtual/pkgconfig + gui? ( dev-qt/qttools:6[linguist] ) + verify-sig? ( sec-keys/openpgp-keys-andresimon ) +" + +PATCHES=( "${FILESDIR}"/${PN}-3.57-qt_libs_lua.patch ) + +myhlopts=( + CXX="$(tc-getCXX)" + AR="$(tc-getAR)" + LDFLAGS="${LDFLAGS}" + CFLAGS="${CXXFLAGS} -DNDEBUG" + DESTDIR="${D}" + PREFIX="${EPREFIX}/usr" + HL_CONFIG_DIR="${EPREFIX}/etc/highlight/" + HL_DATA_DIR="${EPREFIX}/usr/share/highlight/" + doc_dir="${EPREFIX}/usr/share/doc/${PF}/" + conf_dir="${EPREFIX}/etc/highlight/" + examples_dir="${EPREFIX}/usr/share/doc/${PF}/extras" +) + +src_prepare() { + default + + # Disable man page compression + sed \ + -e "/GZIP/d" \ + -e "/COPYING/d" \ + -i makefile || die + + sed -e "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \ + -i src/core/datadir.cpp || die + + sed -r -i \ + -e "/^LUA_.*pkg-config/s,\,${ELUA},g" \ + "${S}"/extras/tcl/makefile \ + "${S}"/extras/swig/makefile \ + || die "Failed to set Lua implementation" + + # We set it via eqmake6, otherwise it forces clang... + sed -e "s/QMAKE_CC/#QMAKE_CC/g" \ + -e "s/QMAKE_CXX /#QMAKE_CXX /g" \ + -i src/gui-qt/highlight.pro || die +} + +src_configure() { + if use gui ; then + pushd src/gui-qt > /dev/null || die + eqmake6 \ + 'DEFINES+=DATA_DIR=\\\"'"${EPREFIX}"'/usr/share/${PN}/\\\" CONFIG_DIR=\\\"'"${EPREFIX}"'/etc/${PN}/\\\" DOC_DIR=\\\"'"${EPREFIX}"'/usr/share/doc/${PF}/\\\"' + popd > /dev/null || die + fi +} + +src_compile() { + emake -f makefile LUA_PKG_NAME="${ELUA}" "${myhlopts[@]}" + if use gui ; then + emake -C src/gui-qt + fi +} + +src_test() { + find "../${PN}-test-suite-${TESTSUITE_COMMIT}" -mindepth 1 -maxdepth 1 -type d | sort | while read line + do + "${SHELL}" "${line}/regression.sh" || die "Regression tests failed for language $(basename "${line}")" + done +} + +src_install() { + emake -f makefile "${myhlopts[@]}" install + + if use gui; then + emake -f makefile "${myhlopts[@]}" install-gui + docompress -x /usr/share/doc/${PF}/{ChangeLog,COPYING,README,README_PLUGINS} + fi + + if ! use examples ; then + rm -r "${ED}"/usr/share/doc/${PF}/extras || die + fi +} diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest index 5393d0436b65..753c959ba486 100644 --- a/app-text/mupdf/Manifest +++ b/app-text/mupdf/Manifest @@ -1,14 +1,13 @@ AUX mupdf-1.15-CFLAGS.patch 376 BLAKE2B ace255a4110df9200d627ac68f5950218eeaa993bbd37fa7fe2d676572cad02d50a632750e6a9bdf6269cd97501f709d075a79d7db8b9832909b59b33251b594 SHA512 c00cd5cb30d33a9cbc55557cab3c4e2be1ae86121c5b1b28b6e35f97f93751aa2e96e106f13b7f365a56ebcce8e1c5e4163a440e8c85a48130803f5a7aec63ed AUX mupdf-1.19.0-Makefile.patch 1043 BLAKE2B 7f449713700d57c0bf072661babcb5122d09be82a0b89520999618e22c7b44ae950f0e9fd653330d34078229da8bd36f8e5fd273c5110cbeaeb47347b3e4f666 SHA512 ddbc11d3bf7a1480effd57c9587b85d735c97c5215dbf9dc66bac535356f9cbc5ecc0dd1003c367d6e60d969383afdd9014a66e8fb51384632be407fe01694d4 -AUX mupdf-1.21.0-add-desktop-pc-files.patch 845 BLAKE2B 8fa08810dd0b797af517c7932a2b81c080721155f607970664ca68a8eb4ec53bcfdda417790bf002aff1b1e1e8257d67c3a2e6bf6d500ee50cc03a7f440b60c6 SHA512 96835698141898a9509321c6125d5bfce1b31d3a0329d3c2be55d9026cff65204112a8ac0774ece1ac1ca7a1ce3dc534437aca1a76eb7716317b2c7e648e549f AUX mupdf-1.21.1-fix-aliasing-violation.patch 2651 BLAKE2B 649b9cde7eefdf16ba5a57e40128dc57710d63a04281bae4f26f2ee9dc19933628826d52ff4aee95fd7e6141b35c59efe883439b852758bc5075e30a89507564 SHA512 deccc9193d9266a9add6e1d80eb289f4576e12703d8a0af640ebdbfc698cbb3a15ac9da3b752b1f6beb4ad901aa3bfd43d08d34738b5c7545182bf20200ecaac AUX mupdf-1.24.1-cross-fixes.patch 7098 BLAKE2B a97c6c0454e9e1b2b0476c36387709b925901075dc01ec2df5af6629e05c5c435a7fdfdb683a83ba4cda7f1d22582ce77d2ca75f3c272fa3d84826c9e9d4045f SHA512 4a40334b6957cc349fb12feeee98bfea3b2c4aaf04c64814020021468dfe93d8b8ff163e995dd5030799e07a5517046970e79c6084ee14a228025a277d9d638a AUX mupdf-1.24.1-darwin.patch 604 BLAKE2B 47421e731a53eaa12f963e928900a978db651325dd9ac180861494ed7a4456afed90953ca1b5ebd51310144f383d72ae95726d6feebbda73b17be46f1a656804 SHA512 e239d15b68fced7ff51d85fa67afdbdaf5da77d67be1ca45d49f91080d87a7e2bd583b70678be9a6ed7c5ef69121aa2bc45bb26c7ed4bef3a0121aee5865f7d3 AUX mupdf-1.24.1-openssl-x11.patch 660 BLAKE2B 5fc5d680e05d9ebdf0243ed7cbf44cbf69d836725288059b894fec7c47d8bffa621099303270d8298b966cbbbde49a0fb18a6d1e47ced7558558439b19b31b74 SHA512 24117446375fb8222a4adcef0955cb5e79cdef033faa9fe9331d29eeea85849206eae40bdb9f5e4ff8e8cd98261c28e6bf8f16f218fb3c78adf0fa6e60e8b9fb AUX mupdf-1.24.8-add-desktop-pc-files.patch 841 BLAKE2B ec5bb8c70fb01fd54e58952123f1c1f9ba07a18e9d2718a1d7ef4d5a847049e49578556ebdfb5afca228e0abb4312b07bbed814b267c6401583309357cd5c135 SHA512 78f2c0662caccec43a8b83e9402cb24a6c24efe730860be64157595474e7a738389a11ee1695a22abe5f904aa3587ad4e11940f4c2677f7823ea2545018efd88 AUX mupdf-1.24.8-c23.patch 782 BLAKE2B da6da463c77cb58256327c98c9db04581c115c57009598e74517d6912ee33f11089e35c392312afae0c709bb716c4898d2fcee4766dc26c20460c6d8df6454a6 SHA512 bd4bde8468010841fc22abe445e5a78d35cbb01333378512c045367b58895354631bb1e694b6fe5809a3f844eeaed8719a606db57b64cb6c03965768e7388454 -DIST mupdf-1.24.1-source.tar.gz 55310618 BLAKE2B 33396b0cca6e2beb1b2bc70c606917c8d9b30b6a277645849ef7ba1e7efbf909c21196acdd5d94d964dd20d3ba746c45cab3c899dfbee1b2138de12e32375a4e SHA512 9d6fbd3388173f06c5db4a27753e69afd21ed32d93f263d4448c3be60a3be747b61102edd5430459f0dbe7ae4df2019689a2f3a582acec77ff322b6d41066fba DIST mupdf-1.24.8-source.tar.gz 54039703 BLAKE2B 0fe25d9f0f01a1e387da590c28abac66309247c46c05c7c9b36c4bc911fc16adab681243c2c1d2c50ec91bb76b737022bd3faf06b0b3a803e9120829d9cae5b4 SHA512 17d8fd9fd0e176c8abd1ebc594259a0f7cf822338085ea4574451ba8ec1ac72ba8bd2d5388a1421bbfd4e91257a48d0e0766213ace0933c39d3cb8d774a3860e -EBUILD mupdf-1.24.1.ebuild 4966 BLAKE2B d8470b8685706eeac458eb4a49271a25415c4921ff398501dbc7b629630d69fdc2b93f1397c94dc0449ada79b3f0cfa6186d5840b7676a2b0a719a6d4d309186 SHA512 2d039fa41bd7c971127760a6beec47c8cfda2f4d737fad0eeec755469e2197dfe52e3a10a4fb892e44110f9961bd785c228baa31e2b7f4c97176ce073ac18552 +DIST mupdf-1.25.2-source.tar.gz 54635699 BLAKE2B 08e4c1bd4d8f9a731b10e1368c3f4a62a9b949c4a1842f2ce297ef3a595107f63e184230c31149a6a5db9038838d891fdeb0330323afcdc0b6966bee06046288 SHA512 089bcf228a28e5f47e793d66f6355b22b531c031a6d1feb0dd07a5fee55780fda92d6cde646336ca0200869c32d523be23a8fe2232fad010b38673419c7859f2 EBUILD mupdf-1.24.8.ebuild 5016 BLAKE2B 7ad624151e5f4285eb9cd18ad5426a6ab1917f39810ff1441ce13fa1099b2d4d786582ff87e592a3e8f52514d4e758ddde921b42a37f595ddbabe3a8eaa27433 SHA512 c5bb133077d468362feca0aadb2c85dfae28976ae42da0f16480d45bb4de2b7e5a0598457d66e6f9811a7abb37ae591032396bd4921ef4d090c6d7fc781b123e +EBUILD mupdf-1.25.2.ebuild 5023 BLAKE2B d775893b3197771b94017ee8c3e2817be85104761a850b60d33bf567e180406e5662db071159a16accabf600cf9cbfc848687c423eadbf8e86fb34ac252b1e8b SHA512 4e2deaedbd69c738407f0bd4c908d3e0e491733a570b6a4491079faf4d8c94b3f4ab6552b607e61b664ee8ed5703c642d6185a9e4c846438ef2a0cda10e0becb MISC metadata.xml 516 BLAKE2B ad2fb06efd79889747566fbef91a71dcdc3452443dc6edbf077510b494b74b75a153262390c09eb625e54d6c13b63e557acdf11b0843ab35337ff581536fccb8 SHA512 d823f015eb0c9e5354845adf5296de8c52bc33c135b17fba04955ed85b6c5f2ff7c4c630fbf6010b4cd98728591a7340f30e2d6bd90573c1a9f2b3a47ae9a537 diff --git a/app-text/mupdf/files/mupdf-1.21.0-add-desktop-pc-files.patch b/app-text/mupdf/files/mupdf-1.21.0-add-desktop-pc-files.patch deleted file mode 100644 index 4d449a2fec15..000000000000 --- a/app-text/mupdf/files/mupdf-1.21.0-add-desktop-pc-files.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- /dev/null -+++ ./platform/debian/mupdf.desktop -@@ -0,0 +1,15 @@ -+[Desktop Entry] -+Name=MuPDF -+GenericName=PDF file viewer -+Exec=mupdf %f -+TryExec=mupdf -+Icon=new-mupdf-icon -+Terminal=false -+Type=Application -+MimeType=application/pdf;application/x-pdf;application/x-cbz;application/oxps;application/vnd.ms-xpsdocument;image/jpeg;image/pjpeg;image/png;image/tiff;image/x-tiff; -+Categories=Viewer;Graphics; -+Actions=View; -+ -+[Desktop Action View] -+Name=View with mupdf -+Exec=mupdf %f ---- /dev/null -+++ ./platform/debian/mupdf.pc -@@ -0,0 +1,12 @@ -+prefix=/usr -+exec_prefix=${prefix} -+libdir=${exec_prefix}/lib -+includedir=${prefix}/include -+ -+Name: mupdf -+Description: Library for rendering PDF documents -+Requires: freetype2 libopenjp2 libcrypto -+Version: 0.5.0 -+Libs: -L${libdir} -lmupdf -+Libs.private: -lmupdf-js-none -+Cflags: -I${includedir} diff --git a/app-text/mupdf/mupdf-1.24.1.ebuild b/app-text/mupdf/mupdf-1.24.1.ebuild deleted file mode 100644 index 5f43ffbabd57..000000000000 --- a/app-text/mupdf/mupdf-1.24.1.ebuild +++ /dev/null @@ -1,166 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please check upstream git regularly for relevant security-related commits -# to backport. - -inherit desktop flag-o-matic toolchain-funcs xdg - -DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C" -HOMEPAGE="https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git" -SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.gz" -S="${WORKDIR}"/${P}-source - -LICENSE="AGPL-3" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -IUSE="archive +javascript opengl ssl X" -REQUIRED_USE="opengl? ( javascript )" - -# Although we use the bundled, patched version of freeglut in mupdf (because of -# bug #653298), the best way to ensure that its dependencies are present is to -# install system's freeglut. -RDEPEND=" - archive? ( app-arch/libarchive ) - dev-libs/gumbo:= - media-libs/freetype:2 - media-libs/harfbuzz:=[truetype] - media-libs/jbig2dec:= - media-libs/libpng:0= - >=media-libs/openjpeg-2.1:2= - >=media-libs/libjpeg-turbo-1.5.3-r2:0= - net-misc/curl - javascript? ( >=dev-lang/mujs-1.2.0:= ) - opengl? ( >=media-libs/freeglut-3.0.0 ) - ssl? ( >=dev-libs/openssl-1.1:0= ) - sys-libs/zlib - X? ( - media-libs/libglvnd[X] - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrandr - ) -" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-1.15-CFLAGS.patch - "${FILESDIR}"/${PN}-1.19.0-Makefile.patch - "${FILESDIR}"/${PN}-1.21.0-add-desktop-pc-files.patch - "${FILESDIR}"/${P}-cross-fixes.patch - "${FILESDIR}"/${P}-darwin.patch - # See bugs #662352 - "${FILESDIR}"/${P}-openssl-x11.patch - # General cross fixes from Debian (refreshed) - "${FILESDIR}"/${PN}-1.21.1-fix-aliasing-violation.patch -) - -src_prepare() { - default - - use hppa && append-cflags -ffunction-sections - - append-cflags "-DFZ_ENABLE_JS=$(usex javascript 1 0)" - - sed -e "1iOS = Linux" \ - -e "1iCC = $(tc-getCC)" \ - -e "1iCXX = $(tc-getCXX)" \ - -e "1iLD = $(tc-getLD)" \ - -e "1iAR = $(tc-getAR)" \ - -e "1iverbose = yes" \ - -e "1ibuild = debug" \ - -i Makerules || die "Failed adding build variables to Makerules in src_prepare()" - - # Adjust MuPDF version in .pc file created by the - # mupdf-1.21.0-add-desktop-pc-files.patch file - sed -e "s/Version: \(.*\)/Version: ${PV}/" \ - -i platform/debian/${PN}.pc || die "Failed substituting version in ${PN}.pc" -} - -_emake() { - # When HAVE_OBJCOPY is yes, we end up with a lot of QA warnings. - # - # Bundled libs - # * General - # Note that USE_SYSTEM_LIBS=yes is a metaoption which will set to upstream's - # recommendations. It does not mean "always use system libs". - # See [0] below for what it means in a specific version. - # - # * freeglut - # We don't use system's freeglut because upstream has a special modified - # version of it that gives mupdf clipboard support. See bug #653298 - # - # * mujs - # As of v1.15.0, mupdf started using symbols in mujs that were not part - # of any release. We then went back to using the bundled version of it. - # But v1.17.0 looks ok, so we'll go unbundled again. Be aware of this risk - # when bumping and check! - # See bug #685244 - # - # * lmms2 - # mupdf uses a bundled version of lcms2 [0] because Artifex have forked it [1]. - # It is therefore not appropriate for us to unbundle it at this time. - # - # [0] https://git.ghostscript.com/?p=mupdf.git;a=blob;f=Makethird;h=c4c540fa4a075df0db85e6fdaab809099881f35a;hb=HEAD#l9 - # [1] https://www.ghostscript.com/doc/lcms2mt/doc/WhyThisFork.txt - local myemakeargs=( - GENTOO_PV=${PV} - HAVE_GLUT=$(usex opengl) - HAVE_LIBCRYPTO=$(usex ssl) - HAVE_X11=$(usex X) - USE_SYSTEM_LIBS=yes - USE_SYSTEM_MUJS=$(usex javascript) - USE_SYSTEM_GLUT=no - HAVE_OBJCOPY=no - "$@" - ) - - emake "${myemakeargs[@]}" -} - -src_compile() { - tc-export PKG_CONFIG - - _emake XCFLAGS="-fPIC" -} - -src_install() { - if use opengl || use X ; then - domenu platform/debian/${PN}.desktop - doicon -s scalable docs/logo/new-${PN}-icon.svg - else - rm docs/man/${PN}.1 || die "Failed to remove man page in src_install()" - fi - - sed -i \ - -e "1iprefix = ${ED}/usr" \ - -e "1ilibdir = ${ED}/usr/$(get_libdir)" \ - -e "1idocdir = ${ED}/usr/share/doc/${PF}" \ - -i Makerules || die "Failed adding liprefix, lilibdir and lidocdir to Makerules in src_install()" - - _emake install - - dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so - - if use opengl ; then - einfo "mupdf symlink points to mupdf-gl (bug 616654)" - dosym ${PN}-gl /usr/bin/${PN} - elif use X ; then - einfo "mupdf symlink points to mupdf-x11 (bug 616654)" - dosym ${PN}-x11 /usr/bin/${PN} - fi - - # Respect libdir and EPREFIX (bugs #734898, #911965) - sed -i -e "s:/lib:/$(get_libdir):" \ - -e "s:/usr:${EPREFIX}/usr:" platform/debian/${PN}.pc \ - || die "Failed to sed pkgconfig file to respect libdir and EPREFIX in src_install()" - - insinto /usr/$(get_libdir)/pkgconfig - doins platform/debian/${PN}.pc - - dodoc README CHANGES CONTRIBUTORS -} diff --git a/app-text/mupdf/mupdf-1.25.2.ebuild b/app-text/mupdf/mupdf-1.25.2.ebuild new file mode 100644 index 000000000000..f35a2e91fa71 --- /dev/null +++ b/app-text/mupdf/mupdf-1.25.2.ebuild @@ -0,0 +1,167 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please check upstream git regularly for relevant security-related commits +# to backport. + +inherit desktop flag-o-matic toolchain-funcs xdg + +DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C" +HOMEPAGE="https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git" +SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.gz" +S="${WORKDIR}"/${P}-source + +LICENSE="AGPL-3" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="archive +javascript opengl ssl X" +REQUIRED_USE="opengl? ( javascript )" + +# Although we use the bundled, patched version of freeglut in mupdf (because of +# bug #653298), the best way to ensure that its dependencies are present is to +# install system's freeglut. +RDEPEND=" + archive? ( app-arch/libarchive ) + dev-libs/gumbo:= + media-libs/freetype:2 + media-libs/harfbuzz:=[truetype] + media-libs/jbig2dec:= + media-libs/libpng:0= + >=media-libs/openjpeg-2.1:2= + >=media-libs/libjpeg-turbo-1.5.3-r2:0= + net-misc/curl + javascript? ( >=dev-lang/mujs-1.2.0:= ) + opengl? ( >=media-libs/freeglut-3.0.0 ) + ssl? ( >=dev-libs/openssl-1.1:0= ) + sys-libs/zlib + X? ( + media-libs/libglvnd[X] + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrandr + ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto )" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.15-CFLAGS.patch + "${FILESDIR}"/${PN}-1.19.0-Makefile.patch + "${FILESDIR}"/${PN}-1.24.8-add-desktop-pc-files.patch + "${FILESDIR}"/${PN}-1.24.1-cross-fixes.patch + "${FILESDIR}"/${PN}-1.24.1-darwin.patch + # See bugs #662352 + "${FILESDIR}"/${PN}-1.24.1-openssl-x11.patch + # General cross fixes from Debian (refreshed) + "${FILESDIR}"/${PN}-1.21.1-fix-aliasing-violation.patch + "${FILESDIR}"/${PN}-1.24.8-c23.patch +) + +src_prepare() { + default + + use hppa && append-cflags -ffunction-sections + + append-cflags "-DFZ_ENABLE_JS=$(usex javascript 1 0)" + + sed -e "1iOS = Linux" \ + -e "1iCC = $(tc-getCC)" \ + -e "1iCXX = $(tc-getCXX)" \ + -e "1iLD = $(tc-getLD)" \ + -e "1iAR = $(tc-getAR)" \ + -e "1iverbose = yes" \ + -e "1ibuild = debug" \ + -i Makerules || die "Failed adding build variables to Makerules in src_prepare()" + + # Adjust MuPDF version in .pc file created by the + # [...]-add-desktop-pc-files.patch file + sed -e "s/Version: \(.*\)/Version: ${PV}/" \ + -i platform/debian/${PN}.pc || die "Failed substituting version in ${PN}.pc" +} + +_emake() { + # When HAVE_OBJCOPY is yes, we end up with a lot of QA warnings. + # + # Bundled libs + # * General + # Note that USE_SYSTEM_LIBS=yes is a metaoption which will set to upstream's + # recommendations. It does not mean "always use system libs". + # See [0] below for what it means in a specific version. + # + # * freeglut + # We don't use system's freeglut because upstream has a special modified + # version of it that gives mupdf clipboard support. See bug #653298 + # + # * mujs + # As of v1.15.0, mupdf started using symbols in mujs that were not part + # of any release. We then went back to using the bundled version of it. + # But v1.17.0 looks ok, so we'll go unbundled again. Be aware of this risk + # when bumping and check! + # See bug #685244 + # + # * lmms2 + # mupdf uses a bundled version of lcms2 [0] because Artifex have forked it [1]. + # It is therefore not appropriate for us to unbundle it at this time. + # + # [0] https://git.ghostscript.com/?p=mupdf.git;a=blob;f=Makethird;h=c4c540fa4a075df0db85e6fdaab809099881f35a;hb=HEAD#l9 + # [1] https://www.ghostscript.com/doc/lcms2mt/doc/WhyThisFork.txt + local myemakeargs=( + GENTOO_PV=${PV} + HAVE_GLUT=$(usex opengl) + HAVE_LIBCRYPTO=$(usex ssl) + HAVE_X11=$(usex X) + USE_SYSTEM_LIBS=yes + USE_SYSTEM_MUJS=$(usex javascript) + USE_SYSTEM_GLUT=no + HAVE_OBJCOPY=no + "$@" + ) + + emake "${myemakeargs[@]}" +} + +src_compile() { + tc-export PKG_CONFIG + + _emake XCFLAGS="-fPIC" +} + +src_install() { + if use opengl || use X ; then + domenu platform/debian/${PN}.desktop + doicon -s scalable docs/logo/${PN}-icon.svg + else + rm docs/man/${PN}.1 || die "Failed to remove man page in src_install()" + fi + + sed -i \ + -e "1iprefix = ${ED}/usr" \ + -e "1ilibdir = ${ED}/usr/$(get_libdir)" \ + -e "1idocdir = ${ED}/usr/share/doc/${PF}" \ + -i Makerules || die "Failed adding liprefix, lilibdir and lidocdir to Makerules in src_install()" + + _emake install + + dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so + + if use opengl ; then + einfo "mupdf symlink points to mupdf-gl (bug 616654)" + dosym ${PN}-gl /usr/bin/${PN} + elif use X ; then + einfo "mupdf symlink points to mupdf-x11 (bug 616654)" + dosym ${PN}-x11 /usr/bin/${PN} + fi + + # Respect libdir and EPREFIX (bugs #734898, #911965) + sed -i -e "s:/lib:/$(get_libdir):" \ + -e "s:/usr:${EPREFIX}/usr:" platform/debian/${PN}.pc \ + || die "Failed to sed pkgconfig file to respect libdir and EPREFIX in src_install()" + + insinto /usr/$(get_libdir)/pkgconfig + doins platform/debian/${PN}.pc + + dodoc README CHANGES CONTRIBUTORS +} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index c9f59910764d..ffe68059aa6a 100644 Binary files a/dev-cpp/Manifest.gz and b/dev-cpp/Manifest.gz differ diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest index e54fc1b301fc..6a4b8b5b5766 100644 --- a/dev-cpp/eigen/Manifest +++ b/dev-cpp/eigen/Manifest @@ -1,4 +1,3 @@ -AUX eigen-3.3.7-gentoo-cmake.patch 910 BLAKE2B 9cad2b9c54fb1299dfe45f9a94a427d1c7980fa0e5372db69465ccf964e7294213ae459e200a39f2721849df94a8433febcfb225813af3b43bc204b0edd3d64c SHA512 b8c4701f22c483078fb7d25df60c8f002f47573ec434a309b1a3739aecc1c51f79852b06f46c1ed9ae4cbec0e7d70aaabd06bc59e561c19d81b05388d3cedc61 AUX eigen-3.3.9-max-macro.patch 476 BLAKE2B aa2e810a7be5a934a8bf5844b7e24633ab8f6b6a58388d6d9cb9b4b925f68311443f79cb3f94c8c50adc14f2165530c43b735abc4aa21340868d9330c1e9b4fa SHA512 ad8d10c90136188ffda547b8d8781e9d26bc43d1dba7e9c3ff12f8a73725d1b331dd47bccdd331f998a0b03251eb2e3373a8cb39284f82c4bc63a5a703f21a46 AUX eigen-3.4.0-buildstring.patch 716 BLAKE2B f9453cab7a7e4609b5801b7f8470bac2edb46f40510c318df361c8d2f03943ecda2a9f0e6603583434a933b4cb217434a852fc385a05532d8df9eb89dd3e29d8 SHA512 80bb69cddc278059a27edd7e73be8a4c574bb3b6d9aff5445d008dc1b2c51be60f1afd82022fc4d0c220d445aef4b8582644c433ae1d6e8a0487bbce465f8f64 AUX eigen-3.4.0-cxxstandard.patch 4274 BLAKE2B cd837966150b4cdd6a4080aba0b58785401adf03e3273b83cd03b4b999795b8d87419e31ed27e018feefda659627a3d62b538f7379de13c85fabfbcbdf9fa9f4 SHA512 473ea735425534403f6f66d1e3601e1fcaf6e1f2558f6b1b9695a69e05a4769d0951d4174d99f8853f3a0176d7c7722cbfb9942459da07bbe1636fd4cc847f95 @@ -7,10 +6,8 @@ AUX eigen-3.4.0-noansi.patch 729 BLAKE2B 60088bddb6d79992e1f559f4977e6f51082cb6e AUX eigen-3.4.0-ppc-no-vsx.patch 6739 BLAKE2B 9b61a58c671353de4a8675af62d4168c8ec90164c58d159342c81cbd9d5823b08da7235ae5cbd9d316dcf4f3e200e61c3f61cb747b33d53e78b2f595b51c154b SHA512 f1788bc2893b2bc6929d564f0e7fa420e5c8b2829092c247bf9f38289d8f745e6c1f6a7a43bcb2ca8a6a5a0a1067acd20751506fc09e5b996f9aca9b700b5ab3 AUX eigen-9999-please_protect_your_min_with_parentheses.patch 1979 BLAKE2B 50da0559d66338af6d27b8fd8ec5b1273e27bda992e40db62044c1d6a8cc4a066f0d9c9ca2061af4384decaaa7ebe4a4964c8c7dfb4e1b2abca10a1c9e9e2715 SHA512 a0ecb745768e2118af687c6b316520c782f23e43fc33f603b06c5bd9bea141161d9547eacdd16f0038ba49c0307670a7549d3ba570b54b8d44d3a96a94895ff0 DIST eigen-3.4.0.tar.bz2 2143091 BLAKE2B a32aac13cbab68cfaaa252d8a406e6a36ecfd1239361412b1f9baa08284a94467479c08ffae10cb847e9916472b46b1c1af4efbf81f957c8200a4379acd42c42 SHA512 cc488eb111e0e248744d2bc4475b345b5fb82361dff226a5b73a33bd0388de8c219cff8cffcf8f476b672fc0e223f339e8c6a1cfb6293840a4a6abf232438a89 -DIST eigen-3.4.0.tar.gz 2705005 BLAKE2B ae5f774a6ed36f52cf9fc3206e50796abacbba69fd0f67cd5759b4e04d847aa656861d5e06e6cd0d798a17f2b06abdb70b16f795a626bdd29edcc872c33821f8 SHA512 ba75ecb760e32acf4ceaf27115468e65d4f77c44f8d519b5a13e7940af2c03a304ad433368cb6d55431f307c5c39e2666ab41d34442db3cf441638e51f5c3b6a DIST eigen-lapack_addons-3.4.1.tgz 6215074 BLAKE2B 564c3398de1f4ea249b58957a482cda0b5eb99e5021e1f18abf3b4d2893fed48912bfa8386681fcae03dd933eea91644f7429d47a53684d64462209a6ae76f30 SHA512 5a827d0befb521cb430f0d63f5000e7955359bc637cdb7292d942712e98c0702570a5b650a72fc609bf5b43633661c0e51de7761ae892df6ff0aab667f436edf -EBUILD eigen-3.4.0-r1.ebuild 2582 BLAKE2B bfd78a8ac892c51f99d607938e928904e491585b74eafd724ded58efb6a13303e6f5fe6a33cee1f111e56235864456f9467d8a7a12b886640ae7d37dc51f4691 SHA512 397fcb6ed18bb179eda04a48311c07335dda72141998b930eeef421f2fde5ef7225d7736b4abbb734266acfa0a5bbdf61d2d25417322de911cd24aefbc0c4020 EBUILD eigen-3.4.0-r2.ebuild 12324 BLAKE2B 4bb7ee9c02d4588a70620843a436ce1314ed174f4b5f84ecdd22e5961bbb23a03bff15a4834cbbc91fcbdfa98f4f9870d7bf7d6df6beaed3071c29e3c248de7f SHA512 3328a26167445fd320416a39e6a596525c7ac2c07cf35e355e4423444710005a65d56646991e543394e02abf0e7298e614ba04e175fe22f318febf55a13211d6 -EBUILD eigen-3.4.0-r3.ebuild 12416 BLAKE2B 6172b519a5e5de8ec5675df01dc1c4eac854633f374bd020fb02b9aef9224f032f1dd9a66e91d93e7cb1995f22ef93f93186efb9ba45f6e71239b468dc9f2fcd SHA512 cfde4218e3094a7b70e1f1fc84474e0181d5890693043cd25855fa687b410b18aee23e0fff4ca63fe5a3344fd21a9e5fc79b6808e2b1db27736957cb8703d6ab +EBUILD eigen-3.4.0-r3.ebuild 12411 BLAKE2B 8ca3a373c6503f95c962fc8a0d4aa18384a2b401e7499b97c3ff0467f901370586df7cc4adaa7f338e1ee2a345ceb998c6769614599831af6ce97e478c90166e SHA512 ff32255540125031a6c360f59f9ed80570fbccc7b9354ea963050d2f80bd1fa1f952868efe07198c44b25d6e0d5e72e69993eca6269954ebf577049dc2cc41e9 EBUILD eigen-9999.ebuild 11710 BLAKE2B 37dc2a4b3c368178b6d1849a0d9c73135ce58d3ff3f777d814b64ebbcf5097f8a222028b211574bc0ce43841ce0a76df5d69a80b1db38fcd04027456f1dde988 SHA512 29204e4b608009a5dcd64c36724fb0fd261bfd0894789e3a628bc0db0bcd95141a1b571c74e97a00241c62cd8e727c0c1aa7cef56b20d510be61ea8e7bf0ef32 MISC metadata.xml 2122 BLAKE2B ce2287db5f80ce761bc100cc0f6fe3dd549dda68853f0fc40d362e9dce72d5a5398b3d2b9562aa8feafc5b869adaab78a87b65499404df072c35d353ec2f5cd8 SHA512 446fe2316a72f8c058445f4c14bfe4683476f1a041d9af55ab3d1f76b4e2b6e83d0f7aad4a7febcd7c4c5bdfdf1efc30483aaa276ace6ac941488ee3d137c5c7 diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild deleted file mode 100644 index 708a6acc8779..000000000000 --- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -FORTRAN_NEEDED="test" -inherit cmake cuda fortran-2 - -DESCRIPTION="C++ template library for linear algebra" -HOMEPAGE="https://eigen.tuxfamily.org/index.php?title=Main_Page" -SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" - -LICENSE="MPL-2.0" -SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" -IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug doc openmp test" #zvector - -# Tests failing again because of compiler issues -RESTRICT="!test? ( test ) test" - -BDEPEND=" - doc? ( - app-text/doxygen[dot] - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - ) - test? ( virtual/pkgconfig ) -" -DEPEND=" - cuda? ( dev-util/nvidia-cuda-toolkit ) - test? ( - dev-libs/gmp:0 - dev-libs/mpfr:0 - media-libs/freeglut - media-libs/glew - sci-libs/adolc[sparse] - sci-libs/cholmod - sci-libs/fftw:3.0 - sci-libs/pastix - sci-libs/scotch - sci-libs/spqr - sci-libs/superlu - sci-libs/umfpack - virtual/opengl - ) -" -# Missing: -# METIS-5 -# GOOGLEHASH - -PATCHES=( - #"${FILESDIR}"/${PN}-3.3.7-gentoo-cmake.patch - "${FILESDIR}"/${PN}-3.3.9-max-macro.patch - "${FILESDIR}"/${P}-doc-nocompress.patch # bug 830064 -) - -src_prepare() { - cmake_src_prepare - - cmake_comment_add_subdirectory demos - - if ! use test; then - sed -e "/add_subdirectory(test/s/^/#DONOTCOMPILE /g" \ - -e "/add_subdirectory(blas/s/^/#DONOTCOMPILE /g" \ - -e "/add_subdirectory(lapack/s/^/#DONOTCOMPILE /g" \ - -i CMakeLists.txt || die - fi - - use cuda && cuda_src_prepare -} - -src_configure() { - use test && mycmakeargs+=( - # the OpenGL testsuite is extremely brittle, bug #712808 - -DEIGEN_TEST_NO_OPENGL=ON - # the cholmod tests are broken and always fail - -DCMAKE_DISABLE_FIND_PACKAGE_Cholmod=ON - -DEIGEN_TEST_CXX11=ON - -DEIGEN_TEST_NOQT=ON - -DEIGEN_TEST_ALTIVEC=$(usex cpu_flags_ppc_altivec) - -DEIGEN_TEST_CUDA=$(usex cuda) - -DEIGEN_TEST_OPENMP=$(usex openmp) - -DEIGEN_TEST_NEON64=$(usex cpu_flags_arm_neon) - -DEIGEN_TEST_VSX=$(usex cpu_flags_ppc_vsx) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - if use doc; then - cmake_src_compile doc - HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) - fi - if use test; then - cmake_src_compile blas - cmake_src_compile buildtests - - # tests generate random data, which - # obviously fails for some seeds - export EIGEN_SEED=712808 - fi -} diff --git a/dev-cpp/eigen/eigen-3.4.0-r3.ebuild b/dev-cpp/eigen/eigen-3.4.0-r3.ebuild index 738b1ad71e3e..71c4ef902341 100644 --- a/dev-cpp/eigen/eigen-3.4.0-r3.ebuild +++ b/dev-cpp/eigen/eigen-3.4.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ else https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2 test? ( lapack? ( https://downloads.tuxfamily.org/${PN}/lapack_addons_3.4.1.tgz -> ${PN}-lapack_addons-3.4.1.tgz ) ) " - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" fi LICENSE="MPL-2.0" diff --git a/dev-cpp/eigen/files/eigen-3.3.7-gentoo-cmake.patch b/dev-cpp/eigen/files/eigen-3.3.7-gentoo-cmake.patch deleted file mode 100644 index 0389cd3b9333..000000000000 --- a/dev-cpp/eigen/files/eigen-3.3.7-gentoo-cmake.patch +++ /dev/null @@ -1,24 +0,0 @@ -Let us properly override with CMAKE_BUILD_TYPE=Gentoo - ---- a/CMakeLists.txt 2018-12-11 18:57:55.000000000 +0100 -+++ b/CMakeLists.txt 2020-07-21 16:43:33.467680534 +0200 -@@ -14,18 +14,7 @@ - set(Eigen_BINARY_DIR ${Eigen3_BINARY_DIR}) - - # guard against bad build-type strings -- --if (NOT CMAKE_BUILD_TYPE) -- set(CMAKE_BUILD_TYPE "Release") --endif() -- --string(TOLOWER "${CMAKE_BUILD_TYPE}" cmake_build_type_tolower) --if( NOT cmake_build_type_tolower STREQUAL "debug" -- AND NOT cmake_build_type_tolower STREQUAL "release" -- AND NOT cmake_build_type_tolower STREQUAL "relwithdebinfo") -- message(FATAL_ERROR "Unknown build type \"${CMAKE_BUILD_TYPE}\". Allowed values are Debug, Release, RelWithDebInfo (case-insensitive).") --endif() -- -+# yeah no. - - ############################################################################# - # retrieve version infomation # diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 79b5ffcfbc3b..1220a8e1e410 100644 Binary files a/dev-db/Manifest.gz and b/dev-db/Manifest.gz differ diff --git a/dev-db/mariadb-connector-c/Manifest b/dev-db/mariadb-connector-c/Manifest index 078d65c91e34..9f08c23ff10a 100644 --- a/dev-db/mariadb-connector-c/Manifest +++ b/dev-db/mariadb-connector-c/Manifest @@ -1,11 +1,6 @@ AUX mariadb-connector-c-3.1.3-fix-pkconfig-file.patch 616 BLAKE2B 650c5a794da6d3d0095a823917704d52a5f16c349ce7017b93b1bebfec01287929470a89a2e4aec2f9f7cd5135368e43f2a2e89257c0d7042b878e1806ede8aa SHA512 fe621abedaf81d1fa367c52f69ccce1765757db8d9f412aa40b440d7e51d4de3785a90150e76893f7066b1ba656eb1bad020465e58adae13f08245b839bde4de -AUX mariadb-connector-c-3.3.4-fix-building-without-gssapi.patch 715 BLAKE2B e7fc6c3432dfee51deebc80696ad7f556980e3ccb011d5795cb950bcedccaa06f8c7563ebe927b482f4a3c6b47245f3d5d277305caf9c5936b0f6dd01b0818e4 SHA512 a1b8df19b1534d4d47f8ab07f21b8ab812f3d4e75eaec331f5c7f4039b1f918928572bb3a437cc4b94a12df0fa543e856afe9a7203cc1952b99bdba82bc9c5a2 AUX mariadb-connector-c-3.3.4-remove-zstd.patch 732 BLAKE2B 56544c653e2eded85bce16fd18775945b2f83a94a0a2cdb4964baf14fa9a448264cfea680d1293296c828c4338e15b6275414003f048ee357ab055a63f2a7f18 SHA512 fe407b8ecfac43d135a47c161f8812a0911c19d7e515ff62a454aa259925e56a470350b2bcd7e5e7aefd996ea020a204590a0ab0f496e80142195849ae4a8a3d -DIST mariadb-connector-c-3.2.7-src.tar.gz 1212691 BLAKE2B ae2d1317fdc087c6d64b7cf11f4343bf35662d04da5c693f6f3b45ec405ff0f3d5d03157eb56a9c05cf4e16b9980baffec8800b886ae3d962d22a828a6938671 SHA512 3f0c67c5fd12e889a3704e0a638b64a784f05d12c7c424f7ce64e78a3eb17e2ad588e0e23f0ce037cd49efb695294ab69277da78f02940c2a7ea0676886b9c36 -DIST mariadb-connector-c-3.3.4-src.tar.gz 1389030 BLAKE2B 4bee45ee4f76979d36072ab2119042b4de1127a42e99510bd0c1bc5e163fdb4e9b7ca4cce9381ed89e0c733158293d0641c7b7cbd14feaf3257a442c62083e23 SHA512 3a3f20efe58f8458a426501248b154107b76bd2001a43e41923e31568c8419cd88f2379e3636a54118ee64ac160a1c6f68dd79c0ac053fa273d9b6b127410ef6 DIST mariadb-connector-c-3.3.8-src.tar.gz 1393368 BLAKE2B 09a8a310f97809f0b0396770a77d4512fe1124de263e2077e5a14a2fa1fbc59d7e35a09d97b0471b687943fc9ce06925507e4b950fdacfdc7ca04ea5ee56bf9e SHA512 d2630bda8deb28696842a6b5dd308060a8b9a83a04dfb3ed908387f53af4108510c6f536aaecc4a3c9a035c7be91b98229d6c480366a3579b6be2c5a8d85ff56 -EBUILD mariadb-connector-c-3.2.7.ebuild 3542 BLAKE2B f6eb1fe296cc2bb9a52d2d09fe9c8dc8636c15d321765d308333e767263971f27f41273ae3b5d008f063371eb0624df352a592a1e29d69e1310c6143d451d4f4 SHA512 cf4d440ffbaf8adfd277b68becd643108713dbba1f55d867c611577d07f6a26badb5a3d5946dc8757b145712fe6a4beeb99b6a3a001699123121f9e9c0b7c3fc -EBUILD mariadb-connector-c-3.3.4.ebuild 3653 BLAKE2B 034d1ba2357e76829dacfa9b5315ff1c5cad60670eec1b9819720f76e574356262480e85c960e709a4f81b7e10ea2eefe638f4baf818ebab44806614ede6034c SHA512 6c0465efe935bf745dd162dcb4c5d53f62277f28708e4b0a00f2302d2de349ce8155d14280e2867ff0d1fb329fc3a9b50c6aad93793c93fb2bbbdd3c8a7d92ab -EBUILD mariadb-connector-c-3.3.8.ebuild 3854 BLAKE2B 98c80ec76898da321a84f72fcf81a67a94fd5832232e6187e5592475b75796106b16749f105cd1ceaa56f5a1b5712c293720887393a533b6916409914b67d3ec SHA512 aad15183963c93e4a1b6377b91eba5df5c13fca18ea042ef44b847bfe206cd2044a5d179deef5578a305664d4cb6cd1c86bbb75a0d36eaecd4d2596557c0cd8b -EBUILD mariadb-connector-c-9999.ebuild 3854 BLAKE2B 98c80ec76898da321a84f72fcf81a67a94fd5832232e6187e5592475b75796106b16749f105cd1ceaa56f5a1b5712c293720887393a533b6916409914b67d3ec SHA512 aad15183963c93e4a1b6377b91eba5df5c13fca18ea042ef44b847bfe206cd2044a5d179deef5578a305664d4cb6cd1c86bbb75a0d36eaecd4d2596557c0cd8b +EBUILD mariadb-connector-c-3.3.8.ebuild 4048 BLAKE2B 02cc78d1571eee86ddab4c6e5b85be930e69943acbe56abde220e1306a272d920b17f131771258ea214159c2b292ca483fb063c37428c5f96a97835f991f86d1 SHA512 5f2a557fdeb73138f68f32cbc272a4c5565a702190516dcc721f1b9627424d88f26b82d92cf295a8968e0c9bd04a380244b788fb98c63492eaeb3616aae16db5 +EBUILD mariadb-connector-c-9999.ebuild 4054 BLAKE2B 92e1aaacab156524d12ce07f21e7fe954215c8c13926dac15ad21611f543699caddd2a72f3d9dd50ebc335d074665161cb8fc5a6351a0d0cd88a7d8bbf2fd298 SHA512 f33d4709be52cdbff47eaf254afdbb2bc1490540582c7d0cfb8597bd1db0850fcf61051d2204bfe1803397d60b8fbc08431cd103a833f0ab68759f705a1e95f2 MISC metadata.xml 348 BLAKE2B 4c817753c3ccda9cdade926d129408d83169373335553a3c990224a74444e122d1150cfb031395d923959911e8485b1dc88e00cce2aeb599d4a26b2fd5d8eef5 SHA512 009615c60fbffadc877e7d26cddd26e1f5fbfbbc844ba7cf388ea748a091f16f819ac539a8998c0588fc96c3cd882fb3cadde556510fa1732636aac64c95ddf9 diff --git a/dev-db/mariadb-connector-c/files/mariadb-connector-c-3.3.4-fix-building-without-gssapi.patch b/dev-db/mariadb-connector-c/files/mariadb-connector-c-3.3.4-fix-building-without-gssapi.patch deleted file mode 100644 index a76af28aabd4..000000000000 --- a/dev-db/mariadb-connector-c/files/mariadb-connector-c-3.3.4-fix-building-without-gssapi.patch +++ /dev/null @@ -1,15 +0,0 @@ -# https://jira.mariadb.org/browse/CONC-637 -# https://github.com/mariadb-corporation/mariadb-connector-c/commit/4e2408c1cc298ada91b30683501c0c94a6621562 -diff --git a/plugins/auth/CMakeLists.txt b/plugins/auth/CMakeLists.txt -index ed9be6f3..da0b58e4 100644 ---- a/plugins/auth/CMakeLists.txt -+++ b/plugins/auth/CMakeLists.txt -@@ -120,7 +120,7 @@ IF(GSSAPI_SOURCES) - IF(CMAKE_C_COMPILER_ID MATCHES "Clang") - SET_SOURCE_FILES_PROPERTIES(${GSSAPI_SOURCES} PROPERTY COMPILE_FLAGS "-Wno-deprecated-declarations") - ENDIF() -- IF(have__Wl___as_needed) -+ IF(have__Wl___as_needed AND TARGET auth_gssapi_client) - SET_TARGET_PROPERTIES(auth_gssapi_client PROPERTIES LINK_FLAGS "-Wl,--as-needed") - ENDIF() - ENDIF() diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild b/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild deleted file mode 100644 index edcdefb279d3..000000000000 --- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.2.7.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/MariaDB/mariadb-connector-c.git" -else - MY_PN=${PN#mariadb-} - MY_PV=${PV/_b/-b} - SRC_URI="https://downloads.mariadb.com/Connectors/c/connector-c-${PV}/${P}-src.tar.gz" - S="${WORKDIR%/}/${PN}-${MY_PV}-src" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 x86" -fi - -inherit cmake-multilib flag-o-matic toolchain-funcs - -DESCRIPTION="C client library for MariaDB/MySQL" -HOMEPAGE="https://mariadb.org/" - -LICENSE="LGPL-2.1" -SLOT="0/3" -IUSE="+curl gnutls kerberos +ssl static-libs test" -RESTRICT="!test? ( test )" - -DEPEND=" - sys-libs/zlib:=[${MULTILIB_USEDEP}] - virtual/libiconv:=[${MULTILIB_USEDEP}] - curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) - kerberos? ( - || ( - app-crypt/mit-krb5[${MULTILIB_USEDEP}] - app-crypt/heimdal[${MULTILIB_USEDEP}] - ) - ) - ssl? ( - gnutls? ( >=net-libs/gnutls-3.3.24:=[${MULTILIB_USEDEP}] ) - !gnutls? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) - ) -" -BDEPEND="test? ( dev-db/mariadb[server] )" -RDEPEND="${DEPEND}" - -MULTILIB_CHOST_TOOLS=( /usr/bin/mariadb_config ) -MULTILIB_WRAPPED_HEADERS+=( /usr/include/mariadb/mariadb_version.h ) - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.3-fix-pkconfig-file.patch -) - -src_prepare() { - # These tests the remote_io plugin which requires network access - sed -i 's/{"test_remote1", test_remote1, TEST_CONNECTION_NEW, 0, NULL, NULL},//g' "unittest/libmariadb/misc.c" || die - - # These tests don't work with --skip-grant-tables - sed -i 's/{"test_conc366", test_conc366, TEST_CONNECTION_DEFAULT, 0, NULL, NULL},//g' "unittest/libmariadb/connection.c" || die - sed -i 's/{"test_conc66", test_conc66, TEST_CONNECTION_DEFAULT, 0, NULL, NULL},//g' "unittest/libmariadb/connection.c" || die - - # [Warning] Aborted connection 2078 to db: 'test' user: 'root' host: '' (Got an error reading communication packets) - # Not sure about this one - might also require network access - sed -i 's/{"test_default_auth", test_default_auth, TEST_CONNECTION_NONE, 0, NULL, NULL},//g' "unittest/libmariadb/connection.c" || die - - cmake_src_prepare -} - -src_configure() { - # mariadb cannot use ld.gold, bug #508724 - tc-ld-disable-gold - - # bug #855233 (MDEV-11914, MDEV-25633) at least - filter-lto - - # bug #943757 - append-cflags -std=gnu17 - - cmake-multilib_src_configure -} - -multilib_src_configure() { - local mycmakeargs=( - -DWITH_EXTERNAL_ZLIB=ON - -DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF) - -DWITH_CURL=$(usex curl) - -DWITH_ICONV=ON - -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos DYNAMIC OFF) - -DMARIADB_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DINSTALL_LIBDIR="$(get_libdir)" - -DINSTALL_MANDIR=share/man - -DINSTALL_PCDIR="$(get_libdir)/pkgconfig" - -DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin" - -DINSTALL_BINDIR=bin - -DWITH_UNIT_TESTS=$(usex test) - ) - - cmake_src_configure -} - -multilib_src_test() { - mkdir -vp "${T}/mysql/data" || die - - mysql_install_db --no-defaults --datadir="${T}/mysql/data" || die - mysqld --no-defaults --datadir="${T}/mysql/data" --socket="${T}/mysql/mysql.sock" --skip-grant-tables --skip-networking & - - while ! mysqladmin ping --socket="${T}/mysql/mysql.sock" --silent ; do - sleep 1 - done - - cd unittest/libmariadb || die - MYSQL_TEST_SOCKET="${T}/mysql/mysql.sock" MARIADB_CC_TEST=1 ctest --verbose || die -} - -multilib_src_install_all() { - if ! use static-libs ; then - find "${ED}" -name "*.a" -delete || die - fi -} diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.4.ebuild b/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.4.ebuild deleted file mode 100644 index 0965ba371186..000000000000 --- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.4.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/MariaDB/mariadb-connector-c.git" -else - MY_PN=${PN#mariadb-} - MY_PV=${PV/_b/-b} - SRC_URI="https://downloads.mariadb.com/Connectors/c/connector-c-${PV}/${P}-src.tar.gz" - S="${WORKDIR%/}/${PN}-${MY_PV}-src" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86" -fi - -inherit cmake-multilib flag-o-matic toolchain-funcs - -DESCRIPTION="C client library for MariaDB/MySQL" -HOMEPAGE="https://mariadb.org/" - -LICENSE="LGPL-2.1" -SLOT="0/3" -IUSE="+curl gnutls kerberos +ssl static-libs test" -RESTRICT="!test? ( test )" - -DEPEND=" - sys-libs/zlib:=[${MULTILIB_USEDEP}] - virtual/libiconv:=[${MULTILIB_USEDEP}] - curl? ( net-misc/curl[${MULTILIB_USEDEP}] ) - kerberos? ( - || ( - app-crypt/mit-krb5[${MULTILIB_USEDEP}] - app-crypt/heimdal[${MULTILIB_USEDEP}] - ) - ) - ssl? ( - gnutls? ( >=net-libs/gnutls-3.3.24:=[${MULTILIB_USEDEP}] ) - !gnutls? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] ) - ) -" -BDEPEND="test? ( dev-db/mariadb[server] )" -RDEPEND="${DEPEND}" - -MULTILIB_CHOST_TOOLS=( /usr/bin/mariadb_config ) -MULTILIB_WRAPPED_HEADERS+=( /usr/include/mariadb/mariadb_version.h ) - -PATCHES=( - "${FILESDIR}"/${PN}-3.1.3-fix-pkconfig-file.patch - "${FILESDIR}"/${PN}-3.3.4-fix-building-without-gssapi.patch - "${FILESDIR}"/${PN}-3.3.4-remove-zstd.patch -) - -src_prepare() { - # These tests the remote_io plugin which requires network access - sed -i 's/{"test_remote1", test_remote1, TEST_CONNECTION_NEW, 0, NULL, NULL},//g' "unittest/libmariadb/misc.c" || die - - # These tests don't work with --skip-grant-tables - sed -i 's/{"test_conc366", test_conc366, TEST_CONNECTION_DEFAULT, 0, NULL, NULL},//g' "unittest/libmariadb/connection.c" || die - sed -i 's/{"test_conc66", test_conc66, TEST_CONNECTION_DEFAULT, 0, NULL, NULL},//g' "unittest/libmariadb/connection.c" || die - - # [Warning] Aborted connection 2078 to db: 'test' user: 'root' host: '' (Got an error reading communication packets) - # Not sure about this one - might also require network access - sed -i 's/{"test_default_auth", test_default_auth, TEST_CONNECTION_NONE, 0, NULL, NULL},//g' "unittest/libmariadb/connection.c" || die - - cmake_src_prepare -} - -src_configure() { - # mariadb cannot use ld.gold, bug #508724 - tc-ld-disable-gold - - # bug #855233 (MDEV-11914, MDEV-25633) at least - filter-lto - - # bug #943757 - append-cflags -std=gnu17 - - cmake-multilib_src_configure -} - -multilib_src_configure() { - local mycmakeargs=( - -DWITH_EXTERNAL_ZLIB=ON - -DWITH_SSL:STRING=$(usex ssl $(usex gnutls GNUTLS OPENSSL) OFF) - -DWITH_CURL=$(usex curl) - -DWITH_ICONV=ON - -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT:STRING=$(usex kerberos DYNAMIC OFF) - -DMARIADB_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DINSTALL_LIBDIR="$(get_libdir)" - -DINSTALL_MANDIR=share/man - -DINSTALL_PCDIR="$(get_libdir)/pkgconfig" - -DINSTALL_PLUGINDIR="$(get_libdir)/mariadb/plugin" - -DINSTALL_BINDIR=bin - -DWITH_UNIT_TESTS=$(usex test) - ) - - cmake_src_configure -} - -multilib_src_test() { - mkdir -vp "${T}/mysql/data" || die - - mysql_install_db --no-defaults --datadir="${T}/mysql/data" || die - mysqld --no-defaults --datadir="${T}/mysql/data" --socket="${T}/mysql/mysql.sock" --skip-grant-tables --skip-networking & - - while ! mysqladmin ping --socket="${T}/mysql/mysql.sock" --silent ; do - sleep 1 - done - - cd unittest/libmariadb || die - MYSQL_TEST_SOCKET="${T}/mysql/mysql.sock" MARIADB_CC_TEST=1 ctest --verbose || die -} - -multilib_src_install_all() { - if ! use static-libs ; then - find "${ED}" -name "*.a" -delete || die - fi -} diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.8.ebuild b/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.8.ebuild index 45553edc1b5e..fdf4b945fa06 100644 --- a/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.8.ebuild +++ b/dev-db/mariadb-connector-c/mariadb-connector-c-3.3.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ else MY_PV=${PV/_b/-b} SRC_URI="https://downloads.mariadb.com/Connectors/c/connector-c-${PV}/${P}-src.tar.gz" S="${WORKDIR%/}/${PN}-${MY_PV}-src" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 x86" fi inherit cmake-multilib flag-o-matic toolchain-funcs @@ -108,8 +108,15 @@ multilib_src_test() { mysql_install_db --no-defaults --datadir="${T}/mysql/data" || die mysqld --no-defaults --datadir="${T}/mysql/data" --socket="${T}/mysql/mysql.sock" --skip-grant-tables --skip-networking & - while ! mysqladmin ping --socket="${T}/mysql/mysql.sock" --silent ; do + local attempts=0 + while ! mysqladmin ping --no-defaults --socket="${T}/mysql/mysql.sock" --silent ; do + # 5 minutes should be more than enough + if [[ ${attempts} -gt 300 ]] ; then + die "mysqld not found after 300 seconds, aborting" + fi + sleep 1 + attempts=$((attempts + 1)) done cd unittest/libmariadb || die diff --git a/dev-db/mariadb-connector-c/mariadb-connector-c-9999.ebuild b/dev-db/mariadb-connector-c/mariadb-connector-c-9999.ebuild index 45553edc1b5e..16f992e304e8 100644 --- a/dev-db/mariadb-connector-c/mariadb-connector-c-9999.ebuild +++ b/dev-db/mariadb-connector-c/mariadb-connector-c-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -108,8 +108,15 @@ multilib_src_test() { mysql_install_db --no-defaults --datadir="${T}/mysql/data" || die mysqld --no-defaults --datadir="${T}/mysql/data" --socket="${T}/mysql/mysql.sock" --skip-grant-tables --skip-networking & - while ! mysqladmin ping --socket="${T}/mysql/mysql.sock" --silent ; do + local attempts=0 + while ! mysqladmin ping --no-defaults --socket="${T}/mysql/mysql.sock" --silent ; do + # 5 minutes should be more than enough + if [[ ${attempts} -gt 300 ]] ; then + die "mysqld not found after 300 seconds, aborting" + fi + sleep 1 + attempts=$((attempts + 1)) done cd unittest/libmariadb || die diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest index 6319afa33f8f..0bf583bc4a94 100644 --- a/dev-db/mariadb/Manifest +++ b/dev-db/mariadb/Manifest @@ -7,10 +7,7 @@ AUX my.cnf.distro-client 643 BLAKE2B 5ffd286907ee28c92c85bbcc9a6266555733f1115f2 AUX my.cnf.distro-server 998 BLAKE2B a7f2977a96d394cb7e24d72d82a1c21095c4b55607e5ca4a2c10619278796c328931a5ec076c15b60afef370c2e5da02ca0c628f330e876b4d2c984eeb54df5f SHA512 d9ab6f7fdfe08e6c242f84410ec680ef6aa6778c4bd55fee67c644e1a7d997446d8ef2129be6fc9833d16fe40cf17e09cdf0cf015f06bb145bbf9cfecb51e882 DIST mariadb-10.11.10-patches-01.tar.xz 5300 BLAKE2B 842dd7002220ab6c164e50adcb2c0184752c1080e4c2c2609c431d8867b2ccf5b910b61d3f9a5f1e9b979d34423a5dbab1c3bced1e5d8b2af780addc9baddff5 SHA512 23a8e6d58927cadd39c84653069880039c4cbe6226d920550f3abdd995c0656013fef994cf4d23d34902c3cce7aa92a2819d5ef7f7c23ee9eca8a2720f4f6afa DIST mariadb-10.11.10.tar.gz 104463642 BLAKE2B c6101ea5094c5bb78cf55ba37026d2e18f48e59a54eef1849051acc2c64111b82b9eba73b909fe0f07d111521433b42d84f6d155bcdf6e4ed50c186767b078db SHA512 3a8655384813ba515ce185e8a03427785fbea75b3226e2a1db02839dd66c22622ba27eeb2ca7b3d840bba43720a4393bbf71eb4b2b9e41ab837629e89a8b5976 -DIST mariadb-10.11.3-patches-01.tar.xz 4984 BLAKE2B abc78c83505c745ab7320b99dcda8c667fed8332dede466142027b24957fa9ff3d03f8402679ce6cffdc89bc9f0559f8c717b7ec9df52a2c5db39195f096d731 SHA512 127386c9dc8ce242d9d309e31b9357a928ba816d24d94d60cbc8723fb3bd0fb136c7d049bfb37aac057f9ebcc73c155ac20b8bcf2542f89401140728c2dcf29a -DIST mariadb-10.11.5.tar.gz 99709948 BLAKE2B 97429df4f0a10eb72c74dd0e951954b7c096a6b42fdaa97c682d1409e2a21716171a2b66aae6ec8ab3f4371bed57aff1f054554d398242e413d5c8e7ad988da4 SHA512 851e6508c1e495afa608a8bcd5c62faa5800e69cc1ba81b9366bf250e07ce8a9801a4ee07ecbaec4b57180c9b3bf2ed8acb7f5f03dd37a87a53928bfd4dfe559 DIST mariadb-10.6.13-patches-01.tar.xz 4984 BLAKE2B 625d04310b02aad4fec4b633e9fab06636364f3c5ed3cb88e89acd4224786c3c9ed478b636ac699e77a888b73dab12cb279df41d6095e93e9c4ae3a159570286 SHA512 1e6ac167bfd77570e8ff5955aaa9a101d9387ac4857d856f1fb8c9a489c4c2a154481b9385584435e8dc95baef0dd3ef6831c7de2d6f004401cc338edcaa9d12 -DIST mariadb-10.6.14.tar.gz 95286643 BLAKE2B 4a186f3f52b63ab7321aa7556776ff8a986bd602d78dc6a143cc3bfdfd8cc09b0a22688cba02b8907f4b3f0d1e7c640f5caad768c1e89486d6af24e6cf3168a8 SHA512 11b88480ac61303172e98ed3271c8172e840cded5175caba1469d6ec063df647b536ee6e95f110abd8d95d95c9b8d7edf1cb611113be225d5e8eeb2041f86438 DIST mariadb-10.6.15.tar.gz 98204031 BLAKE2B 4534b82f1c1e16ce2c7c21879714e24b20fada36ef10a8a0dbe770c1d99055822fcaf146646b19b459cfd948bff0662d23f1f661a843919f90a354838bda7ee6 SHA512 61b5af8c2f8bd2f641aaa708941563d5f6ecc118acc9a154c009c3ae1d50e7360ae59241f87e5c2111775a3ffeb42a64f4853e9c7096b58d68a3695b5d0ef97c DIST mariadb-10.6.16-patches-01.tar.xz 4956 BLAKE2B a178930f7abe474e1419509c0bbabf783e1b931cfc3f4b4bddf426d9671d4e69e62a800d759f424f957562091c634049e594332ab15dc758e98d26c48ba69d1d SHA512 42969e6881cf2548c48fcce7f8439c9d56596ef038d55affcada45f4cd42a3666617f5786b69fe9ba42f11b06e85f43b722f2190aa7ed5badb461c48282751e5 DIST mariadb-10.6.17.tar.gz 99067793 BLAKE2B 9df7592eb11a92fc4cbf4f1913e11f7ae652effde44358ee930726473a40fc26e46e02dc79e8b16068df37c82afe6b3141305624174d2e44c53107065c57b1ee SHA512 e07cf3e90d93d6139969875b11d6df3210b2c9f69257688b392843a7caed0dc3b75ba8904384fd0a55c24ece624e04b68c005a3731ee68f3957787a27b52ad56 @@ -19,10 +16,8 @@ DIST mariadb-10.6.20.tar.gz 102697156 BLAKE2B 8bd665406c3462890a783276f4946c92d8 DIST mariadb-11.4.4-patches-01.tar.xz 5300 BLAKE2B dbebe4e5068c8ce56dc11527e37aea16727723d7ac9351865e8761e95209900ca50782ab2ce44fd86ad2e70f59b6ffa9c0758f158c48870e343ce37bca37b9fb SHA512 af51163404c699e7580ffd1fa931f86dafa7e6471641ba40f7072a04b6f1f4df0e89cc89926be6062810d18c55b97e3c696367ae483fbabab0227e69d7866f99 DIST mariadb-11.4.4.tar.gz 111017581 BLAKE2B 0680c7d0a93b60dc02bd5cba49fcc050245606edc6a14aead7995b5f4baa15d731b857d5f1ca4bec2febd1b0a0062c5162ff9a8231397a40c9a740db4e5264d0 SHA512 dfa4c137d67c11c997bf67bceb27d072c51831f35e2ad438fe2f234cb530eb74e3283429aef620036db06943d7309dec36a4d015f578fd2a1f933637681841fb EBUILD mariadb-10.11.10.ebuild 42933 BLAKE2B 65fd393487e0a401e22a215cfd5846b2fda891a168c0bcdb2b2c53bee9acca7325e13262ad30242be2c4f06da52445bcb3d99b7b0387bbf8f7d5c449dcb6dfa6 SHA512 069b9f5f0ce373868fa86735a3619c795167e7aff660648d270f38dc607c7d6006466e24282c05d985c0f4f5486e18706d9f028ac6ee01bb5de208acc13d0746 -EBUILD mariadb-10.11.5-r1.ebuild 42624 BLAKE2B 4986355393faf58cf56afb08ba21628ec9655617586d165df1667c4ffbe8792f76dff1a319b03de2cdc8f857a312d7e3200a17c3d9e1008d32d568cc71b00bc5 SHA512 54b914d59947932ee487514300a968b363201312991e41a812caf53dae29f085712dd1bb158ce24dadef3117705bbd9b326567d473fac2332bf7521a914b67d3 -EBUILD mariadb-10.6.14.ebuild 43027 BLAKE2B b2d5adf3ed54f435d6f09ab651d89b54db446b41f3e1bfcb220f005559baf93d4d4dee85c6d94a1df46bdfe11550713c5da6f1e179a77d13a29cdbd2503c1545 SHA512 392a6063672ab098671413cd76a6011d6110ec8f51c9d8a2e669cbf38dc574672c6ab317d32634aaa4daeee75010ec09c97c8b05e02f77c438b08a886c032db7 EBUILD mariadb-10.6.15.ebuild 42828 BLAKE2B 3d02a9a306819fee4d70481d97f8d2ae246864477a54a71199e69419f26e09ed20c7c3d7805940784c5d5e277d49c7b27b38211c001167b496324f6aec37681c SHA512 7ff2877e1254c86190595ac6283f1a2b37f63eb37c579fe53b1eb05e51a7ea1f8dae9444e31964bb7b0caee03524d74f5bb3d03aebe6ea4ea222bd82f781ec64 -EBUILD mariadb-10.6.17.ebuild 42885 BLAKE2B 2e4f123ba402d38f537f46cee3536dea219081e56ef9e19ab3b2671d65af7f3356028867ed923fe7c26d15427f1b2be4669ef04d71c998d70d49cf88e4998d25 SHA512 5b2edb5694818b5112f5a7e993aa3c812872d4964b33c8c6b2a045be0e87b2e8c5ef8ebc42332e4b994bebf4e1396432953b06507b85b11d4d27b35b6cbcdb02 +EBUILD mariadb-10.6.17.ebuild 42881 BLAKE2B 1aa3df34c120f431a6713ee196310f4fff3357a9309ea2f70bbfeb5e03eb25e15941c1cd6501ac91222f28c71b2f5f8eda3a989e74d4496552648a4d967a330d SHA512 9287cce1af28095569a5fe8464fbd2585b045b537d19df86fe96183ef72bce3282a74f315af49c6fc49f4f3674a24652f433c0091c7f2440bc65d8a09e72188e EBUILD mariadb-10.6.20.ebuild 42758 BLAKE2B 0594e11bdae6fe1417253d099ed2ddd5a6f9c8303b203950a2f027bcde8a092ef3e1715cf37d6cabf97a72a23ee92031bef26eeabef28b4f431a2dd0c4d005d1 SHA512 2fc023f42a4c2d40d4ae64af31515a656d4a8b0c20a9f2be3dcfae5630984747a216f6e748eb0548a36557adf9c8ec14c80699e908dc261e8c721d7da7f0ece4 EBUILD mariadb-11.4.4.ebuild 42928 BLAKE2B e201fadfeaad71c0798a533c505f2caf63fb7a066d862bcf2747c0b132f4705af6d7fa76283099e470d21afa6404dff7522a42555e74cc6689f86a4bfac9a145 SHA512 9f22b43a551f7f30c00702e9bc59b4d1bd0bf25c5a33e5ef2eee155521fd72a844873bd07ae6407b44dce8fb1c99f68196c7e8e7cb99693654ea90cbaceeae39 MISC metadata.xml 2415 BLAKE2B 15e491cb0881203b21f66652af9e420582e3992a610bde08dfae2d076c417b298529eafd659adaa4cdeecd70b0c10c83796f8dfd8fbdede7489c48fdd2bdb015 SHA512 ecc641157ada5ad6d84b534b6a40e27e59ef428668d61f3908817735d31d4828dd0327343bf4ad13a5f6a1bc306cc46137388489176c3116f2a0e0946471b49b diff --git a/dev-db/mariadb/mariadb-10.11.5-r1.ebuild b/dev-db/mariadb/mariadb-10.11.5-r1.ebuild deleted file mode 100644 index 935d3e35a064..000000000000 --- a/dev-db/mariadb/mariadb-10.11.5-r1.ebuild +++ /dev/null @@ -1,1326 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -SUBSLOT="18" - -JAVA_PKG_OPT_USE="jdbc" - -inherit systemd flag-o-matic prefix toolchain-funcs \ - multiprocessing java-pkg-opt-2 cmake - -HOMEPAGE="https://mariadb.org/" -SRC_URI="mirror://mariadb/${PN}-${PV}/source/${P}.tar.gz - https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.11.3-patches-01.tar.xz" - -DESCRIPTION="An enhanced, drop-in replacement for MySQL" -LICENSE="GPL-2 LGPL-2.1+" -SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}" -IUSE="+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 - innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga - numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx - sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc - test xml yassl" - -RESTRICT="!bindist? ( bindist ) !test? ( test )" - -REQUIRED_USE="jdbc? ( extraengine server !static ) - ?? ( tcmalloc jemalloc ) - static? ( yassl !pam ) - test? ( extraengine )" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -# Be warned, *DEPEND are version-dependant -# These are used for both runtime and compiletime -# /dev/null \ - | sed -ne '/datadir/s|^--datadir=||p' \ - | tail -n1) - if [[ -z "${MY_DATADIR}" ]] ; then - MY_DATADIR=$(grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ - | sed -e 's/.*=\s*//' \ - | tail -n1) - fi - fi - if [[ -z "${MY_DATADIR}" ]] ; then - MY_DATADIR="${MY_LOCALSTATEDIR}" - einfo "Using default MY_DATADIR" - fi - elog "MySQL MY_DATADIR is ${MY_DATADIR}" - - if [[ -z "${PREVIOUS_DATADIR}" ]] ; then - if [[ -e "${MY_DATADIR}" ]] ; then - # If you get this and you're wondering about it, see bug #207636 - elog "MySQL datadir found in ${MY_DATADIR}" - elog "A new one will not be created." - PREVIOUS_DATADIR="yes" - else - PREVIOUS_DATADIR="no" - fi - export PREVIOUS_DATADIR - fi - else - if [[ ${EBUILD_PHASE} == "config" ]]; then - local new_MY_DATADIR - new_MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ - | sed -ne '/datadir/s|^--datadir=||p' \ - | tail -n1) - - if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then - ewarn "MySQL MY_DATADIR has changed" - ewarn "from ${MY_DATADIR}" - ewarn "to ${new_MY_DATADIR}" - MY_DATADIR="${new_MY_DATADIR}" - fi - fi - fi - - export MY_SHAREDSTATEDIR MY_SYSCONFDIR - export MY_LOCALSTATEDIR MY_LOGDIR - export MY_DATADIR -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if has test ${FEATURES} ; then - # Bug #213475 - MySQL _will_ object strenuously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! has userpriv ${FEATURES} ; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - fi - fi - - java-pkg-opt-2_pkg_setup -} - -src_unpack() { - unpack ${A} - - mv -f "${WORKDIR}/${P/_rc/}" "${S}" || die -} - -src_prepare() { - eapply "${WORKDIR}"/mariadb-patches - eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch - eapply "${FILESDIR}"/${PN}-10.6.11-include.patch - eapply "${FILESDIR}"/${PN}-10.6.12-gcc-13.patch - - eapply_user - - _disable_plugin() { - echo > "${S}/plugin/${1}/CMakeLists.txt" || die - } - _disable_engine() { - echo > "${S}/storage/${1}/CMakeLists.txt" || die - } - - if use jemalloc; then - echo "TARGET_LINK_LIBRARIES(mariadbd LINK_PUBLIC jemalloc)" >> "${S}/sql/CMakeLists.txt" - elif use tcmalloc; then - echo "TARGET_LINK_LIBRARIES(mariadbd LINK_PUBLIC tcmalloc)" >> "${S}/sql/CMakeLists.txt" - fi - - local plugin - local server_plugins=( handler_socket auth_socket feedback metadata_lock_info - locale_info qc_info server_audit sql_errlog auth_ed25519 ) - local test_plugins=( audit_null auth_examples daemon_example fulltext - debug_key_management example_key_management versioning ) - if ! use server; then # These plugins are for the server - for plugin in "${server_plugins[@]}" ; do - _disable_plugin "${plugin}" - done - fi - - if ! use test; then # These plugins are only used during testing - for plugin in "${test_plugins[@]}" ; do - _disable_plugin "${plugin}" - done - _disable_engine test_sql_discovery - echo > "${S}/plugin/auth_pam/testing/CMakeLists.txt" || die - fi - - _disable_engine example - - if ! use oqgraph ; then # avoids extra library checks - _disable_engine oqgraph - fi - - if use mroonga ; then - # Remove the bundled groonga - # There is no CMake flag, it simply checks for existance - rm -r "${S}"/storage/mroonga/vendor/groonga || die "could not remove packaged groonga" - else - _disable_engine mroonga - fi - - # Fix static bindings in galera replication - sed -i -e 's~add_library(wsrep_api_v26$~add_library(wsrep_api_v26 STATIC~' \ - "${S}"/wsrep-lib/wsrep-API/CMakeLists.txt || die - sed -i -e 's~add_library(wsrep-lib$~add_library(wsrep-lib STATIC~' \ - "${S}"/wsrep-lib/src/CMakeLists.txt || die - - # Fix galera_recovery.sh script - sed -i -e "s~@bindir@/my_print_defaults~${EPREFIX}/usr/libexec/mariadb/my_print_defaults~" \ - scripts/galera_recovery.sh || die - - sed -i -e 's~ \$basedir/lib/\*/mariadb19/plugin~~' \ - "${S}"/scripts/mysql_install_db.sh || die - - cmake_src_prepare - java-pkg-opt-2_src_prepare -} - -src_configure() { - # bug #855233 (MDEV-11914, MDEV-25633) at least - filter-lto - # bug 508724 mariadb cannot use ld.gold - tc-ld-disable-gold - # Bug #114895, bug #110149 - filter-flags "-O" "-O[01]" - - # It fails on alpha without this - use alpha && append-ldflags "-Wl,--no-relax" - - # bug #945352 - append-cflags -std=gnu17 - - append-cxxflags -felide-constructors - - # bug #283926, with GCC4.4, this is required to get correct behavior. - append-flags -fno-strict-aliasing - - CMAKE_BUILD_TYPE="RelWithDebInfo" - - # debug hack wrt #497532 - local mycmakeargs=( - -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" - -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" - -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" - -DSYSCONFDIR="${EPREFIX}/etc/mysql" - -DINSTALL_BINDIR=bin - -DINSTALL_DOCDIR=share/doc/${PF} - -DINSTALL_DOCREADMEDIR=share/doc/${PF} - -DINSTALL_INCLUDEDIR=include/mysql - -DINSTALL_INFODIR=share/info - -DINSTALL_LIBDIR=$(get_libdir) - -DINSTALL_MANDIR=share/man - -DINSTALL_MYSQLSHAREDIR=share/mariadb - -DINSTALL_PLUGINDIR=$(get_libdir)/mariadb/plugin - -DINSTALL_SCRIPTDIR=bin - -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" - -DINSTALL_SBINDIR=sbin - -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mariadb" - -DWITH_COMMENT="Gentoo Linux ${PF}" - -DWITH_UNIT_TESTS=$(usex test ON OFF) - -DWITH_LIBEDIT=0 - -DWITH_LIBFMT=system - -DWITH_ZLIB=system - -DWITHOUT_LIBWRAP=1 - -DENABLED_LOCAL_INFILE=1 - -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DINSTALL_UNIX_ADDRDIR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DWITH_DEFAULT_COMPILER_OPTIONS=0 - -DWITH_DEFAULT_FEATURE_SET=0 - -DINSTALL_SYSTEMD_UNITDIR="$(systemd_get_systemunitdir)" - # The build forces this to be defined when cross-compiling. We pass it - # all the time for simplicity and to make sure it is actually correct. - -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) - -DPKG_CONFIG_EXECUTABLE="${EPREFIX}/usr/bin/$(tc-getPKG_CONFIG)" - -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) - -DAUTH_GSSAPI_PLUGIN_TYPE=$(usex kerberos DYNAMIC OFF) - -DCONC_WITH_EXTERNAL_ZLIB=YES - -DWITH_EXTERNAL_ZLIB=YES - -DSUFFIX_INSTALL_DIR="" - -DWITH_UNITTEST=OFF - -DWITHOUT_CLIENTLIBS=YES - -DCLIENT_PLUGIN_DIALOG=OFF - -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT=OFF - -DCLIENT_PLUGIN_CLIENT_ED25519=OFF - -DCLIENT_PLUGIN_MYSQL_CLEAR_PASSWORD=STATIC - -DCLIENT_PLUGIN_CACHING_SHA2_PASSWORD=OFF - ) - if use test ; then - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mariadb/mysql-test ) - else - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) - fi - - if ! use yassl ; then - mycmakeargs+=( -DWITH_SSL=system -DCLIENT_PLUGIN_SHA256_PASSWORD=STATIC ) - else - mycmakeargs+=( -DWITH_SSL=bundled ) - fi - - # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION - mycmakeargs+=( - -DWITH_READLINE=$(usex bindist 1 0) - -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) - -DENABLE_DTRACE=$(usex systemtap) - ) - - if use server ; then - # Connect and Federated{,X} must be treated special - # otherwise they will not be built as plugins - if ! use extraengine ; then - mycmakeargs+=( - -DPLUGIN_CONNECT=NO - -DPLUGIN_FEDERATED=NO - -DPLUGIN_FEDERATEDX=NO - ) - fi - - mycmakeargs+=( - -DWITH_PCRE=system - -DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO) - -DPLUGIN_SPHINX=$(usex sphinx YES NO) - -DPLUGIN_AUTH_PAM=$(usex pam YES NO) - -DPLUGIN_AWS_KEY_MANAGEMENT=NO - -DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO) - -DPLUGIN_SEQUENCE=$(usex extraengine YES NO) - -DPLUGIN_SPIDER=$(usex extraengine YES NO) - -DPLUGIN_S3=$(usex s3 YES NO) - -DPLUGIN_COLUMNSTORE=$(usex columnstore YES NO) - -DCONNECT_WITH_MYSQL=1 - -DCONNECT_WITH_LIBXML2=$(usex xml) - -DCONNECT_WITH_ODBC=$(usex odbc) - -DCONNECT_WITH_JDBC=$(usex jdbc) - # Build failure and autodep wrt bug 639144 - -DCONNECT_WITH_MONGO=OFF - -DWITH_WSREP=$(usex galera) - -DWITH_INNODB_LZ4=$(usex innodb-lz4 ON OFF) - -DWITH_INNODB_LZO=$(usex innodb-lzo ON OFF) - -DWITH_INNODB_SNAPPY=$(usex innodb-snappy ON OFF) - -DPLUGIN_MROONGA=$(usex mroonga DYNAMIC NO) - -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) - -DWITH_MARIABACKUP=$(usex backup ON OFF) - -DWITH_LIBARCHIVE=$(usex backup ON OFF) - -DINSTALL_SQLBENCHDIR="" - -DPLUGIN_ROCKSDB=$(usex rocksdb DYNAMIC NO) - # systemd is only linked to for server notification - -DWITH_SYSTEMD=$(usex systemd yes no) - -DWITH_NUMA=$(usex numa ON OFF) - ) - - if use test ; then - # This is needed for the new client lib which tests a real, open server - mycmakeargs+=( -DSKIP_TESTS=ON ) - fi - - if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then - ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" - ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." - ewarn "You MUST file bugs without these variables set." - - mycmakeargs+=( - -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} - -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} - ) - - elif ! use latin1 ; then - mycmakeargs+=( - -DDEFAULT_CHARSET=utf8mb4 - -DDEFAULT_COLLATION=utf8mb4_unicode_520_ci - ) - else - mycmakeargs+=( - -DDEFAULT_CHARSET=latin1 - -DDEFAULT_COLLATION=latin1_swedish_ci - ) - fi - mycmakeargs+=( - -DEXTRA_CHARSETS=all - -DMYSQL_USER=mysql - -DDISABLE_SHARED=$(usex static YES NO) - -DWITH_DEBUG=$(usex debug) - -DWITH_EMBEDDED_SERVER=OFF - -DWITH_PROFILING=$(usex profiling) - ) - - if use static; then - mycmakeargs+=( -DWITH_PIC=1 ) - fi - - if use jemalloc || use tcmalloc ; then - mycmakeargs+=( -DWITH_SAFEMALLOC=OFF ) - fi - - # Storage engines - mycmakeargs+=( - -DWITH_ARCHIVE_STORAGE_ENGINE=1 - -DWITH_BLACKHOLE_STORAGE_ENGINE=1 - -DWITH_CSV_STORAGE_ENGINE=1 - -DWITH_HEAP_STORAGE_ENGINE=1 - -DWITH_INNOBASE_STORAGE_ENGINE=1 - -DWITH_MYISAMMRG_STORAGE_ENGINE=1 - -DWITH_MYISAM_STORAGE_ENGINE=1 - -DWITH_PARTITION_STORAGE_ENGINE=1 - ) - else - mycmakeargs+=( - -DWITHOUT_SERVER=1 - -DWITH_EMBEDDED_SERVER=OFF - -DEXTRA_CHARSETS=none - -DINSTALL_SQLBENCHDIR= - -DWITH_SYSTEMD=no - ) - fi - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -# Official test instructions: -# USE='extraengine perl server' \ -# FEATURES='test userpriv' \ -# ebuild mariadb-X.X.XX.ebuild \ -# digest clean package -src_test() { - _disable_test() { - local rawtestname bug reason - rawtestname="${1}" ; shift - bug="${1}" ; shift - reason="${@}" - ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" - echo "${rawtestname} : BUG#${bug} ${reason}" >> "${T}/disabled.def" - } - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_tests - - if ! use server ; then - einfo "Skipping server tests due to minimal build." - return 0 - fi - - # Ensure that parallel runs don't die - export MTR_BUILD_THREAD="$((${RANDOM} % 100))" - - if [[ -z "${MTR_PARALLEL}" ]] ; then - local -x MTR_PARALLEL=$(makeopts_jobs) - - if [[ ${MTR_PARALLEL} -gt 4 ]] ; then - # Running multiple tests in parallel usually require higher ulimit - # and fs.aio-max-nr setting. In addition, tests like main.multi_update - # are known to hit timeout when system is busy. - # To avoid test failure we will limit MTR_PARALLEL to 4 instead of - # using "auto". - local info_msg="Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" - info_msg+=" to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" - einfo "${info_msg}" - unset info_msg - MTR_PARALLEL=4 - fi - else - einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" - fi - - # Try to increase file limits to increase test coverage - if ! ulimit -n 16500 1>/dev/null 2>&1 ; then - # Upper limit comes from parts.partition_* tests - ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." - - if ! ulimit -n 4162 1>/dev/null 2>&1 ; then - # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' - ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." - - if ! ulimit -n 3000 1>/dev/null 2>&1 ; then - ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." - else - einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 16500 (best test coverage)." - fi - - # create directories because mysqladmin might run out of order - mkdir -p "${T}"/var-tests{,/log} || die - - if [[ ! -f "${S}/mysql-test/unstable-tests" ]] ; then - touch "${S}"/mysql-test/unstable-tests || die - fi - - cp "${S}"/mysql-test/unstable-tests "${T}/disabled.def" || die - - local -a disabled_tests - disabled_tests+=( "compat/oracle.plugin;0;Needs example plugin which Gentoo disables" ) - disabled_tests+=( "innodb_gis.1;25095;Known rounding error with latest AMD processors" ) - disabled_tests+=( "innodb_gis.gis;25095;Known rounding error with latest AMD processors" ) - disabled_tests+=( "main.gis;25095;Known rounding error with latest AMD processors" ) - disabled_tests+=( "main.explain_non_select;0;Sporadically failing test" ) - disabled_tests+=( "main.func_time;0;Dependent on time test was written" ) - disabled_tests+=( "main.mysql_upgrade;27044;Sporadically failing test" ) - disabled_tests+=( "main.plugin_auth;0;Needs client libraries built" ) - disabled_tests+=( "main.selectivity_no_engine;26320;Sporadically failing test" ) - disabled_tests+=( "main.stat_tables;0;Sporadically failing test" ) - disabled_tests+=( "main.stat_tables_innodb;0;Sporadically failing test" ) - disabled_tests+=( "main.upgrade_MDEV-19650;25096;Known to be broken" ) - disabled_tests+=( "mariabackup.*;0;Broken test suite" ) - disabled_tests+=( "perfschema.nesting;23458;Known to be broken" ) - disabled_tests+=( "perfschema.prepared_statements;0;Broken test suite" ) - disabled_tests+=( "perfschema.privilege_table_io;27045;Sporadically failing test" ) - disabled_tests+=( "plugins.auth_ed25519;0;Needs client libraries built" ) - disabled_tests+=( "plugins.cracklib_password_check;0;False positive due to varying policies" ) - disabled_tests+=( "plugins.two_password_validations;0;False positive due to varying policies" ) - disabled_tests+=( "roles.acl_statistics;0;False positive due to a user count mismatch caused by previous test" ) - disabled_tests+=( "spider.*;0;Fails with network sandbox" ) - disabled_tests+=( "sys_vars.wsrep_on_without_provider;25625;Known to be broken" ) - - if ! use latin1 ; then - disabled_tests+=( "funcs_1.is_columns_mysql;0;Requires USE=latin1" ) - disabled_tests+=( "main.information_schema;0;Requires USE=latin1" ) - disabled_tests+=( "main.sp2;24177;Requires USE=latin1" ) - disabled_tests+=( "main.system_mysql_db;0;Requires USE=latin1" ) - disabled_tests+=( "main.upgrade_MDEV-19650;24178;Requires USE=latin1" ) - fi - - local test_infos_str test_infos_arr - for test_infos_str in "${disabled_tests[@]}" ; do - IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" - - if [[ ${#test_infos_arr[@]} != 3 ]] ; then - die "Invalid test data set, not matching format: ${test_infos_str}" - fi - - _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" - done - unset test_infos_str test_infos_arr - - # run mysql-test tests - pushd "${TESTDIR}" &>/dev/null || die - perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test-list="${T}/disabled.def" - retstatus_tests=$? - - popd &>/dev/null || die - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - local failures="" - [[ ${retstatus_tests} -eq 0 ]] || failures="${failures} tests" - - [[ -z "${failures}" ]] || die "Test failures: ${failures}" - einfo "Tests successfully completed" -} - -src_install() { - cmake_src_install - - # Remove an unnecessary, private config header which will never match between ABIs and is not meant to be used - if [[ -f "${ED}/usr/include/mysql/server/private/config.h" ]] ; then - rm "${ED}/usr/include/mysql/server/private/config.h" || die - fi - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Convenience links - einfo "Making Convenience links for mysqlcheck multi-call binary" - dosym "mysqlcheck" "/usr/bin/mysqlanalyze" - dosym "mysqlcheck" "/usr/bin/mysqlrepair" - dosym "mysqlcheck" "/usr/bin/mysqloptimize" - - # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir - if [[ -d "${ED}/usr/data" ]] ; then - rm -Rf "${ED}/usr/data" || die - fi - - # Unless they explicitly specific USE=test, then do not install the - # testsuite. It DOES have a use to be installed, esp. when you want to do a - # validation of your database configuration after tuning it. - if ! use test ; then - rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" - fi - - # Configuration stuff - einfo "Building default configuration ..." - insinto "${MY_SYSCONFDIR#${EPREFIX}}" - [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf - cp "${FILESDIR}/my.cnf-10.2" "${TMPDIR}/my.cnf" || die - eprefixify "${TMPDIR}/my.cnf" - doins "${TMPDIR}/my.cnf" - insinto "${MY_SYSCONFDIR#${EPREFIX}}/mariadb.d" - cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die - eprefixify "${TMPDIR}/50-distro-client.cnf" - doins "${TMPDIR}/50-distro-client.cnf" - - if use server ; then - mycnf_src="my.cnf.distro-server" - sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ - "${FILESDIR}/${mycnf_src}" \ - > "${TMPDIR}/my.cnf.ok" || die - if use prefix ; then - sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ - "${TMPDIR}/my.cnf.ok" || die - fi - if use latin1 ; then - sed -i \ - -e "/character-set/s|utf8|latin1|g" \ - "${TMPDIR}/my.cnf.ok" || die - fi - eprefixify "${TMPDIR}/my.cnf.ok" - newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf - - einfo "Including support files and sample configurations" - docinto "support-files" - local script - for script in \ - "${S}"/support-files/magic - do - [[ -f "$script" ]] && dodoc "${script}" - done - - docinto "scripts" - for script in "${S}"/scripts/mysql* ; do - [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" - done - # Manually install supporting files that conflict with other packages - # but are needed for galera and initial installation - exeinto /usr/libexec/mariadb - doexe "${BUILD_DIR}/extra/my_print_defaults" "${BUILD_DIR}/extra/perror" - - if use pam ; then - keepdir /usr/$(get_libdir)/mariadb/plugin/auth_pam_tool_dir - fi - fi - - # Conflicting files - conflicting_files=() - - # We prefer my_print_defaults from dev-db/mysql-connector-c - conflicting_files=( "${ED}/usr/share/man/man1/my_print_defaults.1" ) - - # Remove bundled mytop in favor of dev-db/mytop - conflicting_files+=( "${ED}/usr/bin/mytop" ) - conflicting_files+=( "${ED}/usr/share/man/man1/mytop.1" ) - - local conflicting_file - for conflicting_file in "${conflicting_files[@]}" ; do - if [[ -e "${conflicting_file}" ]] ; then - rm -v "${conflicting_file}" || die - fi - done - - # Fix a dangling symlink when galera is not built - if [[ -L "${ED}/usr/bin/wsrep_sst_rsync_wan" ]] && ! use galera ; then - rm "${ED}/usr/bin/wsrep_sst_rsync_wan" || die - fi - - # Remove dangling symlink - rm "${ED}/usr/$(get_libdir)/libmariadb.a" || die - - # Remove broken SST scripts that are incompatible - local scriptremove - for scriptremove in wsrep_sst_xtrabackup wsrep_sst_xtrabackup-v2 ; do - if [[ -e "${ED}/usr/bin/${scriptremove}" ]] ; then - rm "${ED}/usr/bin/${scriptremove}" || die - fi - done -} - -pkg_preinst() { - java-pkg-opt-2_pkg_preinst -} - -pkg_postinst() { - # Make sure the vars are correctly initialized - mysql_init_vars - - # Create log directory securely if it does not exist - [[ -d "${ROOT}/${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}/${MY_LOGDIR}" - - if use server ; then - if use pam; then - einfo - elog "This install includes the PAM authentication plugin." - elog "To activate and configure the PAM plugin, please read:" - elog "https://mariadb.com/kb/en/mariadb/pam-authentication-plugin/" - einfo - chown mysql:mysql "${EROOT}/usr/$(get_libdir)/mariadb/plugin/auth_pam_tool_dir" || die - fi - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - einfo - elog "You might want to run:" - elog "\"emerge --config =${CATEGORY}/${PF}\"" - elog "if this is a new install." - elog - elog "If you are switching server implentations, you should run the" - elog "mysql_upgrade tool." - einfo - else - einfo - elog "If you are upgrading major versions, you should run the" - elog "mysql_upgrade tool." - einfo - fi - - if use galera ; then - einfo - elog "Be sure to edit the my.cnf file to activate your cluster settings." - elog "This should be done after running \"emerge --config =${CATEGORY}/${PF}\"" - elog "The first time the cluster is activated, you should add" - elog "--wsrep-new-cluster to the options in /etc/conf.d/mysql for one node." - elog "This option should then be removed for subsequent starts." - einfo - if [[ -n "${REPLACING_VERSIONS}" ]] ; then - local rver - for rver in ${REPLACING_VERSIONS} ; do - if ver_test "${rver}" -lt "10.4.0" ; then - ewarn "Upgrading galera from a previous version requires admin restart of the entire cluster." - ewarn "Please refer to https://mariadb.com/kb/en/library/changes-improvements-in-mariadb-104/#galera-4" - ewarn "for more information" - fi - done - fi - fi - fi - - # Note about configuration change - einfo - elog "This version of mariadb reorganizes the configuration from a single my.cnf" - elog "to several files in /etc/mysql/${PN}.d." - elog "Please backup any changes you made to /etc/mysql/my.cnf" - elog "and add them as a new file under /etc/mysql/${PN}.d with a .cnf extension." - elog "You may have as many files as needed and they are read alphabetically." - elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." - einfo -} - -pkg_config() { - _getoptval() { - local section="${1}" - local option="--${2}" - local extra_options="${3}" - local cmd=( - "${my_print_defaults_binary}" - "${extra_options}" - "${section}" - ) - - local values=() - local parameters=( $(eval "${cmd[@]}" 2>/dev/null) ) - for parameter in "${parameters[@]}" - do - # my_print_defaults guarantees output of options, one per line, - # in the form that they would be specified on the command line. - # So checking for --option=* should be safe. - case ${parameter} in - ${option}=*) - values+=( "${parameter#*=}" ) - ;; - esac - done - - if [[ ${#values[@]} -gt 0 ]] ; then - # Option could have been set multiple times - # in which case only the last occurrence - # contains the current value - echo "${values[-1]}" - fi - } - - _mktemp_dry() { - # emktemp has no --dry-run option - local template="${1}" - - if [[ -z "${template}" ]] ; then - if [[ -z "${T}" ]] ; then - template="/tmp/XXXXXXX" - else - template="${T}/XXXXXXX" - fi - fi - - local template_wo_X=${template//X/} - local n_X - let n_X=${#template}-${#template_wo_X} - if [[ ${n_X} -lt 3 ]] ; then - echo "${FUNCNAME[0]}: too few X's in template '${template}'" >&2 - return - fi - - local attempts=0 - local character tmpfile - while [[ true ]] ; do - let attempts=attempts+1 - - new_file= - while read -n1 character ; do - if [[ "${character}" == "X" ]] ; then - tmpfile+="${RANDOM:0:1}" - else - tmpfile+="${character}" - fi - done < <(echo -n "${template}") - - if [[ ! -f "${tmpfile}" ]] - then - echo "${tmpfile}" - return - fi - - if [[ ${attempts} -ge 100 ]] ; then - echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 - return - fi - done - } - - local mysql_binary="${EROOT}/usr/bin/mysql" - if [[ ! -x "${mysql_binary}" ]] ; then - die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local mysqld_binary="${EROOT}/usr/sbin/mysqld" - if [[ ! -x "${mysqld_binary}" ]] ; then - die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local mysql_install_db_binary="${EROOT}/usr/bin/mysql_install_db" - if [[ ! -x "${mysql_install_db_binary}" ]] ; then - die "'${mysql_install_db_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" - if [[ ! -x "${my_print_defaults_binary}" ]] ; then - die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" - fi - - if [[ -z "${MYSQL_USER}" ]] ; then - MYSQL_USER=mysql - if use prefix ; then - MYSQL_USER=$(id -u -n 2>/dev/null) - if [[ -z "${MYSQL_USER}" ]] ; then - die "Failed to determine current username!" - fi - fi - fi - - if [[ -z "${MYSQL_GROUP}" ]] ; then - MYSQL_GROUP=mysql - if use prefix ; then - MYSQL_GROUP=$(id -g -n 2>/dev/null) - if [[ -z "${MYSQL_GROUP}" ]] ; then - die "Failed to determine current user groupname!" - fi - fi - fi - - # my_print_defaults needs to read stuff in $HOME/.my.cnf - local -x HOME="${EROOT}/root" - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Read currently set data directory - MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if [[ -z "${MY_DATADIR}" ]] ; then - die "Sorry, unable to find MY_DATADIR!" - elif [[ -d "${MY_DATADIR}/mysql" ]] ; then - ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" - ewarn "Please rename or delete its content if you wish to initialize a new data directory." - die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" - fi - - MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_TMPDIR=${MYSQL_TMPDIR%/} - # These are dir+prefix - MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} - MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} - - # Create missing directories. - # Always check if mysql user can write to directory even if we just - # created directory because a parent directory might be not - # accessible for that user. - PID_DIR="${EROOT}/run/mysqld" - if [[ ! -d "${PID_DIR}" ]] ; then - einfo "Creating ${PN} PID directory '${PID_DIR}' ..." - install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ - || die "Failed to create PID directory '${PID_DIR}'!" - fi - - local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_pid_dir_testfile}" ]] \ - && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_pid_dir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" - else - rm "${_pid_dir_testfile}" || die - unset _pid_dir_testfile - fi - - if [[ ! -d "${MY_DATADIR}" ]] ; then - einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ - || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" - fi - - local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_datadir_testfile}" ]] \ - && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_datadir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" - else - rm "${_my_datadir_testfile}" || die - unset _my_datadir_testfile - fi - - if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then - einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ - || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" - fi - - if [[ -z "${MYSQL_TMPDIR}" ]] ; then - MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" - [[ -z "${MYSQL_TMPDIR}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" - - mkdir "${MYSQL_TMPDIR}" || die - chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die - fi - - # Now we need to test MYSQL_TMPDIR... - local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_tmpdir_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_tmpdir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" - else - rm "${_my_tmpdir_testfile}" || die - unset _my_tmpdir_testfile - fi - - if [[ "${MYSQL_LOG_BIN}" == /* && ! -d "${MYSQL_LOG_BIN}" ]] ; then - # Only create directory when MYSQL_LOG_BIN is an absolute path - einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ - || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" - fi - - if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then - # Only test when MYSQL_LOG_BIN is an absolute path - local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_logbin_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_logbin_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" - else - rm "${_my_logbin_testfile}" || die - unset _my_logbin_testfile - fi - fi - - if [[ "${MYSQL_RELAY_LOG}" == /* && ! -d "${MYSQL_RELAY_LOG}" ]] ; then - # Only create directory when MYSQL_RELAY_LOG is an absolute path - einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ - || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" - fi - - if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then - # Only test when MYSQL_RELAY_LOG is an absolute path - local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_relaylog_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_relaylog_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" - else - rm "${_my_relaylog_testfile}" || die - unset _my_relaylog_testfile - fi - fi - - local SETUP_TMPDIR=$(mktemp -d "/tmp/${PN}-config.XXXXXXXXX" 2>/dev/null) - [[ -z "${SETUP_TMPDIR}" ]] && die "Failed to create setup tmpdir" - - # Limit access - chmod 0770 "${SETUP_TMPDIR}" || die - chown ${MYSQL_USER} "${SETUP_TMPDIR}" || die - - local mysql_install_log="${SETUP_TMPDIR}/install_db.log" - local mysqld_logfile="${SETUP_TMPDIR}/mysqld.log" - - echo "" - einfo "Detected settings:" - einfo "==================" - einfo "MySQL User:\t\t\t\t${MYSQL_USER}" - einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" - einfo "MySQL DATA directory:\t\t${MY_DATADIR}" - einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" - - if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then - # Absolute path for binary log files specified - einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" - fi - - if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then - # Absolute path for relay log files specified - einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" - fi - - einfo "PID DIR:\t\t\t\t${PID_DIR}" - einfo "Install db log:\t\t\t${mysql_install_log}" - einfo "Install server log:\t\t\t${mysqld_logfile}" - - echo - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local tmp_mysqld_password_source= - - for tmp_mysqld_password_source in mysql client ; do - einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" - if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then - if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then - ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" - MYSQL_ROOT_PASSWORD= - continue - fi - - einfo "Found password in '${tmp_mysqld_password_source}' section!" - break - fi - done - - # Sometimes --show is required to display passwords in some implementations of my_print_defaults - if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" - fi - - unset tmp_mysqld_password_source - fi - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local pwd1="a" - local pwd2="b" - - echo - einfo "No password for mysql 'root' user was specified via environment" - einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" - einfo "file like '${HOME}/.my.cnf'." - einfo "To continue please provide a password for the mysql 'root' user" - einfo "now on console:" - ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" - read -rsp " >" pwd1 ; echo - - einfo "Retype the password" - read -rsp " >" pwd2 ; echo - - if [[ "x${pwd1}" != "x${pwd2}" ]] ; then - die "Passwords are not the same!" - fi - - MYSQL_ROOT_PASSWORD="${pwd1}" - unset pwd1 pwd2 - - echo - fi - - local -a mysqld_options - - # Fix bug 446200. Don't reference host my.cnf, needs to come first, - # see http://bugs.mysql.com/bug.php?id=31312 - use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) - - # Figure out which options we need to disable to do the setup - local helpfile="${TMPDIR}/mysqld-help" - "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null - - local opt optexp optfull - for opt in host-cache name-resolve networking slave-start \ - federated ssl log-bin relay-log slow-query-log external-locking \ - log-slave-updates \ - ; do - optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" - grep -E -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) - done - - # Prepare timezones, see - # https://dev.mysql.com/doc/mysql/en/time-zone-support.html - local tz_sql="${SETUP_TMPDIR}/tz.sql" - - echo "USE mysql;" >"${tz_sql}" - "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null - if [[ $? -ne 0 ]] ; then - die "mysql_tzinfo_to_sql failed!" - fi - - local cmd=( - "${mysql_install_db_binary}" - "${mysqld_options[@]}" - "--init-file='${tz_sql}'" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - "--log-error='${mysql_install_log}'" - "--rpm" - "--cross-bootstrap" - "--skip-test-db" - "--user=${MYSQL_USER}" - ) - - einfo "Initializing ${PN} data directory: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 - - if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql/user.frm" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 - die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" - fi - - local x=${RANDOM} - local socket="${PID_DIR}/mysqld.${x}.sock" - [[ -f "${socket}" ]] && die "Randomness failed; Socket ${socket} already exists!" - local pidfile="${PID_DIR}/mysqld.${x}.pid" - [[ -f "${pidfile}" ]] && die "Randomness failed; Pidfile ${pidfile} already exists!" - unset x - - cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - --max_allowed_packet=8M - --net_buffer_length=16K - "--socket='${socket}'" - "--pid-file='${pidfile}'" - "--log-error='${mysqld_logfile}'" - "--user=${MYSQL_USER}" - ) - - einfo "Starting mysqld to finalize initialization: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & - - echo -n "Waiting for mysqld to accept connections " - local maxtry=15 - while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - if [[ -S "${socket}" ]] ; then - # Even with a socket we don't know if mysqld will abort - # start due to an error so just wait a little bit more... - maxtry=5 - while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - fi - - echo - - if [[ ! -S "${socket}" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 - die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" - fi - - local mysql_logfile="${SETUP_TMPDIR}/set_root_pw.log" - touch "${mysql_logfile}" || die - - ebegin "Setting root password" - # Do this from memory, as we don't want clear text passwords in temp files - local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" - cmd=( - "${mysql_binary}" - --no-defaults - "--socket='${socket}'" - -hlocalhost - "-e \"${sql}\"" - ) - eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 - local rc=$? - eend ${rc} - - if [[ ${rc} -ne 0 ]] ; then - # Poor man's solution which tries to avoid having password - # in log. NOTE: sed can fail if user didn't follow advice - # and included character which will require escaping... - sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null - - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" - die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" - fi - - # Stop the server - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - echo -n "Stopping the server " - pkill -F "${pidfile}" &>/dev/null - - maxtry=10 - while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - echo - - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - # We somehow failed to stop server. - # However, not a fatal error. Just warn the user. - ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" - fi - fi - - rm -r "${SETUP_TMPDIR}" || die - - einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" -} diff --git a/dev-db/mariadb/mariadb-10.6.14.ebuild b/dev-db/mariadb/mariadb-10.6.14.ebuild deleted file mode 100644 index 9255fba16887..000000000000 --- a/dev-db/mariadb/mariadb-10.6.14.ebuild +++ /dev/null @@ -1,1342 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" -SUBSLOT="18" - -JAVA_PKG_OPT_USE="jdbc" - -inherit systemd flag-o-matic prefix toolchain-funcs \ - multiprocessing java-pkg-opt-2 cmake - -HOMEPAGE="https://mariadb.org/" -SRC_URI="mirror://mariadb/${PN}-${PV}/source/${P}.tar.gz - https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.6.13-patches-01.tar.xz" - -DESCRIPTION="An enhanced, drop-in replacement for MySQL" -LICENSE="GPL-2 LGPL-2.1+" -SLOT="$(ver_cut 1-2)/${SUBSLOT:-0}" -IUSE="+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 - innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga - numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx - sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc - test xml yassl" - -RESTRICT="!bindist? ( bindist ) !test? ( test )" - -REQUIRED_USE="jdbc? ( extraengine server !static ) - ?? ( tcmalloc jemalloc ) - static? ( yassl !pam ) - test? ( extraengine )" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -# Be warned, *DEPEND are version-dependant -# These are used for both runtime and compiletime -COMMON_DEPEND=" - >=dev-libs/libpcre2-10.34:= - >=sys-apps/texinfo-4.7-r1 - sys-libs/ncurses:0= - >=sys-libs/zlib-1.2.3:0= - virtual/libcrypt:= - !bindist? ( - sys-libs/binutils-libs:0= - >=sys-libs/readline-4.1:0= - ) - jemalloc? ( dev-libs/jemalloc:0= ) - kerberos? ( virtual/krb5 ) - kernel_linux? ( - dev-libs/libaio:0= - sys-libs/liburing:= - sys-process/procps:0= - ) - server? ( - app-arch/bzip2 - app-arch/xz-utils - backup? ( app-arch/libarchive:0= ) - columnstore? ( - app-arch/snappy:= - dev-libs/boost:= - dev-libs/libxml2:2= - ) - cracklib? ( sys-libs/cracklib:0= ) - extraengine? ( - odbc? ( dev-db/unixODBC:0= ) - xml? ( dev-libs/libxml2:2= ) - ) - innodb-lz4? ( app-arch/lz4 ) - innodb-lzo? ( dev-libs/lzo ) - innodb-snappy? ( app-arch/snappy:= ) - mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) - numa? ( sys-process/numactl ) - oqgraph? ( - dev-libs/boost:= - dev-libs/judy:0= - ) - pam? ( sys-libs/pam:0= ) - s3? ( net-misc/curl ) - systemd? ( sys-apps/systemd:= ) - ) - systemtap? ( >=dev-debug/systemtap-1.3:0= ) - tcmalloc? ( dev-util/google-perftools:0= ) - yassl? ( net-libs/gnutls:0= ) - !yassl? ( - >=dev-libs/openssl-1.0.0:0= - ) -" -BDEPEND="app-alternatives/yacc" -DEPEND="${COMMON_DEPEND} - server? ( - extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) - test? ( acct-group/mysql acct-user/mysql ) - ) - static? ( sys-libs/ncurses[static-libs] ) -" -RDEPEND="${COMMON_DEPEND} - !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster - !dev-db/mariadb:0 - !dev-db/mariadb:5.5 - !dev-db/mariadb:10.1 - !dev-db/mariadb:10.2 - !dev-db/mariadb:10.3 - !dev-db/mariadb:10.4 - !dev-db/mariadb:10.5 - !dev-db/mariadb:10.7 - !dev-db/mariadb:10.8 - !dev-db/mariadb:10.9 - !dev-db/mariadb:10.10 - !dev-db/mariadb:10.11 - !dev-db/mariadb:11.0 - !=virtual/jre-1.8 ) ) - galera? ( - sys-apps/iproute2 - =sys-cluster/galera-26* - sst-rsync? ( sys-process/lsof ) - sst-mariabackup? ( net-misc/socat[ssl] ) - ) - !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) - ) -" -# For other stuff to bring us in -# dev-perl/DBD-mysql is needed by some scripts installed by MySQL -PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" - -QA_CONFIG_IMPL_DECL_SKIP=( - # These don't exist on Linux - pthread_threadid_np - getthrid -) - -mysql_init_vars() { - MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mariadb"} - MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} - MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} - MY_LOGDIR=${MY_LOGDIR="${EPREFIX}/var/log/mysql"} - - if [[ -z "${MY_DATADIR}" ]] ; then - MY_DATADIR="" - if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then - MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ - | sed -ne '/datadir/s|^--datadir=||p' \ - | tail -n1) - if [[ -z "${MY_DATADIR}" ]] ; then - MY_DATADIR=$(grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ - | sed -e 's/.*=\s*//' \ - | tail -n1) - fi - fi - if [[ -z "${MY_DATADIR}" ]] ; then - MY_DATADIR="${MY_LOCALSTATEDIR}" - einfo "Using default MY_DATADIR" - fi - elog "MySQL MY_DATADIR is ${MY_DATADIR}" - - if [[ -z "${PREVIOUS_DATADIR}" ]] ; then - if [[ -e "${MY_DATADIR}" ]] ; then - # If you get this and you're wondering about it, see bug #207636 - elog "MySQL datadir found in ${MY_DATADIR}" - elog "A new one will not be created." - PREVIOUS_DATADIR="yes" - else - PREVIOUS_DATADIR="no" - fi - export PREVIOUS_DATADIR - fi - else - if [[ ${EBUILD_PHASE} == "config" ]]; then - local new_MY_DATADIR - new_MY_DATADIR=$(my_print_defaults mysqld 2>/dev/null \ - | sed -ne '/datadir/s|^--datadir=||p' \ - | tail -n1) - - if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then - ewarn "MySQL MY_DATADIR has changed" - ewarn "from ${MY_DATADIR}" - ewarn "to ${new_MY_DATADIR}" - MY_DATADIR="${new_MY_DATADIR}" - fi - fi - fi - - export MY_SHAREDSTATEDIR MY_SYSCONFDIR - export MY_LOCALSTATEDIR MY_LOGDIR - export MY_DATADIR -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if has test ${FEATURES} ; then - # Bug #213475 - MySQL _will_ object strenuously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! has userpriv ${FEATURES} ; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - fi - fi - - java-pkg-opt-2_pkg_setup -} - -src_unpack() { - unpack ${A} - - mv -f "${WORKDIR}/${P/_rc/}" "${S}" || die -} - -src_prepare() { - eapply "${WORKDIR}"/mariadb-patches - eapply "${FILESDIR}"/${PN}-10.6.11-gssapi.patch - eapply "${FILESDIR}"/${PN}-10.6.11-include.patch - eapply "${FILESDIR}"/${PN}-10.6.12-gcc-13.patch - eapply "${FILESDIR}"/${PN}-10.6.17-libxml-2.12.patch - - eapply_user - - _disable_plugin() { - echo > "${S}/plugin/${1}/CMakeLists.txt" || die - } - _disable_engine() { - echo > "${S}/storage/${1}/CMakeLists.txt" || die - } - - if use jemalloc; then - echo "TARGET_LINK_LIBRARIES(mariadbd LINK_PUBLIC jemalloc)" >> "${S}/sql/CMakeLists.txt" - elif use tcmalloc; then - echo "TARGET_LINK_LIBRARIES(mariadbd LINK_PUBLIC tcmalloc)" >> "${S}/sql/CMakeLists.txt" - fi - - local plugin - local server_plugins=( handler_socket auth_socket feedback metadata_lock_info - locale_info qc_info server_audit sql_errlog auth_ed25519 ) - local test_plugins=( audit_null auth_examples daemon_example fulltext - debug_key_management example_key_management versioning ) - if ! use server; then # These plugins are for the server - for plugin in "${server_plugins[@]}" ; do - _disable_plugin "${plugin}" - done - fi - - if ! use test; then # These plugins are only used during testing - for plugin in "${test_plugins[@]}" ; do - _disable_plugin "${plugin}" - done - _disable_engine test_sql_discovery - echo > "${S}/plugin/auth_pam/testing/CMakeLists.txt" || die - fi - - _disable_engine example - - if ! use oqgraph ; then # avoids extra library checks - _disable_engine oqgraph - fi - - if use mroonga ; then - # Remove the bundled groonga - # There is no CMake flag, it simply checks for existance - rm -r "${S}"/storage/mroonga/vendor/groonga || die "could not remove packaged groonga" - else - _disable_engine mroonga - fi - - # Fix static bindings in galera replication - sed -i -e 's~add_library(wsrep_api_v26$~add_library(wsrep_api_v26 STATIC~' \ - "${S}"/wsrep-lib/wsrep-API/CMakeLists.txt || die - sed -i -e 's~add_library(wsrep-lib$~add_library(wsrep-lib STATIC~' \ - "${S}"/wsrep-lib/src/CMakeLists.txt || die - - # Fix galera_recovery.sh script - sed -i -e "s~@bindir@/my_print_defaults~${EPREFIX}/usr/libexec/mariadb/my_print_defaults~" \ - scripts/galera_recovery.sh || die - - sed -i -e 's~ \$basedir/lib/\*/mariadb19/plugin~~' \ - "${S}"/scripts/mysql_install_db.sh || die - - cmake_src_prepare - java-pkg-opt-2_src_prepare -} - -src_configure() { - # bug #855233 (MDEV-11914, MDEV-25633) at least - filter-lto - # bug 508724 mariadb cannot use ld.gold - tc-ld-disable-gold - # Bug #114895, bug #110149 - filter-flags "-O" "-O[01]" - - # It fails on alpha without this - use alpha && append-ldflags "-Wl,--no-relax" - - # bug #945352 - append-cflags -std=gnu17 - - append-cxxflags -felide-constructors - - # bug #283926, with GCC4.4, this is required to get correct behavior. - append-flags -fno-strict-aliasing - - CMAKE_BUILD_TYPE="RelWithDebInfo" - - # debug hack wrt #497532 - local mycmakeargs=( - -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" - -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" - -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" - -DSYSCONFDIR="${EPREFIX}/etc/mysql" - -DINSTALL_BINDIR=bin - -DINSTALL_DOCDIR=share/doc/${PF} - -DINSTALL_DOCREADMEDIR=share/doc/${PF} - -DINSTALL_INCLUDEDIR=include/mysql - -DINSTALL_INFODIR=share/info - -DINSTALL_LIBDIR=$(get_libdir) - -DINSTALL_MANDIR=share/man - -DINSTALL_MYSQLSHAREDIR=share/mariadb - -DINSTALL_PLUGINDIR=$(get_libdir)/mariadb/plugin - -DINSTALL_SCRIPTDIR=bin - -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" - -DINSTALL_SBINDIR=sbin - -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mariadb" - -DWITH_COMMENT="Gentoo Linux ${PF}" - -DWITH_UNIT_TESTS=$(usex test ON OFF) - -DWITH_LIBEDIT=0 - -DWITH_ZLIB=system - -DWITHOUT_LIBWRAP=1 - -DENABLED_LOCAL_INFILE=1 - -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DINSTALL_UNIX_ADDRDIR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DWITH_DEFAULT_COMPILER_OPTIONS=0 - -DWITH_DEFAULT_FEATURE_SET=0 - -DINSTALL_SYSTEMD_UNITDIR="$(systemd_get_systemunitdir)" - # The build forces this to be defined when cross-compiling. We pass it - # all the time for simplicity and to make sure it is actually correct. - -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) - -DPKG_CONFIG_EXECUTABLE="${EPREFIX}/usr/bin/$(tc-getPKG_CONFIG)" - -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) - -DAUTH_GSSAPI_PLUGIN_TYPE=$(usex kerberos DYNAMIC OFF) - -DCONC_WITH_EXTERNAL_ZLIB=YES - -DWITH_EXTERNAL_ZLIB=YES - -DSUFFIX_INSTALL_DIR="" - -DWITH_UNITTEST=OFF - -DWITHOUT_CLIENTLIBS=YES - -DCLIENT_PLUGIN_DIALOG=OFF - -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT=OFF - -DCLIENT_PLUGIN_CLIENT_ED25519=OFF - -DCLIENT_PLUGIN_MYSQL_CLEAR_PASSWORD=STATIC - -DCLIENT_PLUGIN_CACHING_SHA2_PASSWORD=OFF - ) - if use test ; then - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mariadb/mysql-test ) - else - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) - fi - - if ! use yassl ; then - mycmakeargs+=( -DWITH_SSL=system -DCLIENT_PLUGIN_SHA256_PASSWORD=STATIC ) - else - mycmakeargs+=( -DWITH_SSL=bundled ) - fi - - if use systemtap && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then - mycmakeargs+=( - -DDTRACE="${BROOT}"/usr/bin/stap-dtrace - ) - fi - - # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION - mycmakeargs+=( - -DWITH_READLINE=$(usex bindist 1 0) - -DNOT_FOR_DISTRIBUTION=$(usex bindist 0 1) - -DENABLE_DTRACE=$(usex systemtap) - ) - - if use server ; then - # Connect and Federated{,X} must be treated special - # otherwise they will not be built as plugins - if ! use extraengine ; then - mycmakeargs+=( - -DPLUGIN_CONNECT=NO - -DPLUGIN_FEDERATED=NO - -DPLUGIN_FEDERATEDX=NO - ) - fi - - mycmakeargs+=( - -DWITH_PCRE=system - -DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO) - -DPLUGIN_SPHINX=$(usex sphinx YES NO) - -DPLUGIN_AUTH_PAM=$(usex pam YES NO) - -DPLUGIN_AWS_KEY_MANAGEMENT=NO - -DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO) - -DPLUGIN_SEQUENCE=$(usex extraengine YES NO) - -DPLUGIN_SPIDER=$(usex extraengine YES NO) - -DPLUGIN_S3=$(usex s3 YES NO) - -DPLUGIN_COLUMNSTORE=$(usex columnstore YES NO) - -DCONNECT_WITH_MYSQL=1 - -DCONNECT_WITH_LIBXML2=$(usex xml) - -DCONNECT_WITH_ODBC=$(usex odbc) - -DCONNECT_WITH_JDBC=$(usex jdbc) - # Build failure and autodep wrt bug 639144 - -DCONNECT_WITH_MONGO=OFF - -DWITH_WSREP=$(usex galera) - -DWITH_INNODB_LZ4=$(usex innodb-lz4 ON OFF) - -DWITH_INNODB_LZO=$(usex innodb-lzo ON OFF) - -DWITH_INNODB_SNAPPY=$(usex innodb-snappy ON OFF) - -DPLUGIN_MROONGA=$(usex mroonga DYNAMIC NO) - -DPLUGIN_AUTH_GSSAPI=$(usex kerberos DYNAMIC NO) - -DWITH_MARIABACKUP=$(usex backup ON OFF) - -DWITH_LIBARCHIVE=$(usex backup ON OFF) - -DINSTALL_SQLBENCHDIR="" - -DPLUGIN_ROCKSDB=$(usex rocksdb DYNAMIC NO) - # systemd is only linked to for server notification - -DWITH_SYSTEMD=$(usex systemd yes no) - -DWITH_NUMA=$(usex numa ON OFF) - ) - - if use test ; then - # This is needed for the new client lib which tests a real, open server - mycmakeargs+=( -DSKIP_TESTS=ON ) - fi - - if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then - ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" - ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." - ewarn "You MUST file bugs without these variables set." - - mycmakeargs+=( - -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} - -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} - ) - - elif ! use latin1 ; then - mycmakeargs+=( - -DDEFAULT_CHARSET=utf8mb4 - -DDEFAULT_COLLATION=utf8mb4_unicode_520_ci - ) - else - mycmakeargs+=( - -DDEFAULT_CHARSET=latin1 - -DDEFAULT_COLLATION=latin1_swedish_ci - ) - fi - mycmakeargs+=( - -DEXTRA_CHARSETS=all - -DMYSQL_USER=mysql - -DDISABLE_SHARED=$(usex static YES NO) - -DWITH_DEBUG=$(usex debug) - -DWITH_EMBEDDED_SERVER=OFF - -DWITH_PROFILING=$(usex profiling) - ) - - if use static; then - mycmakeargs+=( -DWITH_PIC=1 ) - fi - - if use jemalloc || use tcmalloc ; then - mycmakeargs+=( -DWITH_SAFEMALLOC=OFF ) - fi - - # Storage engines - mycmakeargs+=( - -DWITH_ARCHIVE_STORAGE_ENGINE=1 - -DWITH_BLACKHOLE_STORAGE_ENGINE=1 - -DWITH_CSV_STORAGE_ENGINE=1 - -DWITH_HEAP_STORAGE_ENGINE=1 - -DWITH_INNOBASE_STORAGE_ENGINE=1 - -DWITH_MYISAMMRG_STORAGE_ENGINE=1 - -DWITH_MYISAM_STORAGE_ENGINE=1 - -DWITH_PARTITION_STORAGE_ENGINE=1 - ) - else - mycmakeargs+=( - -DWITHOUT_SERVER=1 - -DWITH_EMBEDDED_SERVER=OFF - -DEXTRA_CHARSETS=none - -DINSTALL_SQLBENCHDIR= - -DWITH_SYSTEMD=no - ) - fi - - cmake_src_configure -} - -src_compile() { - cmake_src_compile -} - -# Official test instructions: -# USE='extraengine perl server' \ -# FEATURES='test userpriv' \ -# ebuild mariadb-X.X.XX.ebuild \ -# digest clean package -src_test() { - _disable_test() { - local rawtestname bug reason - rawtestname="${1}" ; shift - bug="${1}" ; shift - reason="${@}" - ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" - echo "${rawtestname} : BUG#${bug} ${reason}" >> "${T}/disabled.def" - } - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_tests - - if ! use server ; then - einfo "Skipping server tests due to minimal build." - return 0 - fi - - # Ensure that parallel runs don't die - export MTR_BUILD_THREAD="$((${RANDOM} % 100))" - - if [[ -z "${MTR_PARALLEL}" ]] ; then - local -x MTR_PARALLEL=$(makeopts_jobs) - - if [[ ${MTR_PARALLEL} -gt 4 ]] ; then - # Running multiple tests in parallel usually require higher ulimit - # and fs.aio-max-nr setting. In addition, tests like main.multi_update - # are known to hit timeout when system is busy. - # To avoid test failure we will limit MTR_PARALLEL to 4 instead of - # using "auto". - local info_msg="Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" - info_msg+=" to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" - einfo "${info_msg}" - unset info_msg - MTR_PARALLEL=4 - fi - else - einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" - fi - - # Try to increase file limits to increase test coverage - if ! ulimit -n 16500 1>/dev/null 2>&1 ; then - # Upper limit comes from parts.partition_* tests - ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." - - if ! ulimit -n 4162 1>/dev/null 2>&1 ; then - # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' - ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." - - if ! ulimit -n 3000 1>/dev/null 2>&1 ; then - ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." - else - einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 16500 (best test coverage)." - fi - - # create directories because mysqladmin might run out of order - mkdir -p "${T}"/var-tests{,/log} || die - - if [[ ! -f "${S}/mysql-test/unstable-tests" ]] ; then - touch "${S}"/mysql-test/unstable-tests || die - fi - - cp "${S}"/mysql-test/unstable-tests "${T}/disabled.def" || die - - local -a disabled_tests - disabled_tests+=( "compat/oracle.plugin;0;Needs example plugin which Gentoo disables" ) - disabled_tests+=( "innodb_gis.1;25095;Known rounding error with latest AMD processors" ) - disabled_tests+=( "innodb_gis.gis;25095;Known rounding error with latest AMD processors" ) - disabled_tests+=( "main.gis;25095;Known rounding error with latest AMD processors" ) - disabled_tests+=( "main.explain_non_select;0;Sporadically failing test" ) - disabled_tests+=( "main.func_time;0;Dependent on time test was written" ) - disabled_tests+=( "main.mysql_upgrade;27044;Sporadically failing test" ) - disabled_tests+=( "main.plugin_auth;0;Needs client libraries built" ) - disabled_tests+=( "main.selectivity_no_engine;26320;Sporadically failing test" ) - disabled_tests+=( "main.stat_tables;0;Sporadically failing test" ) - disabled_tests+=( "main.stat_tables_innodb;0;Sporadically failing test" ) - disabled_tests+=( "main.upgrade_MDEV-19650;25096;Known to be broken" ) - disabled_tests+=( "mariabackup.*;0;Broken test suite" ) - disabled_tests+=( "perfschema.nesting;23458;Known to be broken" ) - disabled_tests+=( "perfschema.prepared_statements;0;Broken test suite" ) - disabled_tests+=( "perfschema.privilege_table_io;27045;Sporadically failing test" ) - disabled_tests+=( "plugins.auth_ed25519;0;Needs client libraries built" ) - disabled_tests+=( "plugins.cracklib_password_check;0;False positive due to varying policies" ) - disabled_tests+=( "plugins.two_password_validations;0;False positive due to varying policies" ) - disabled_tests+=( "roles.acl_statistics;0;False positive due to a user count mismatch caused by previous test" ) - disabled_tests+=( "spider.*;0;Fails with network sandbox" ) - disabled_tests+=( "sys_vars.wsrep_on_without_provider;25625;Known to be broken" ) - - if ! use latin1 ; then - disabled_tests+=( "funcs_1.is_columns_mysql;0;Requires USE=latin1" ) - disabled_tests+=( "main.information_schema;0;Requires USE=latin1" ) - disabled_tests+=( "main.sp2;24177;Requires USE=latin1" ) - disabled_tests+=( "main.system_mysql_db;0;Requires USE=latin1" ) - disabled_tests+=( "main.upgrade_MDEV-19650;24178;Requires USE=latin1" ) - fi - - local test_infos_str test_infos_arr - for test_infos_str in "${disabled_tests[@]}" ; do - IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" - - if [[ ${#test_infos_arr[@]} != 3 ]] ; then - die "Invalid test data set, not matching format: ${test_infos_str}" - fi - - _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" - done - unset test_infos_str test_infos_arr - - # run mysql-test tests - pushd "${TESTDIR}" &>/dev/null || die - perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test-list="${T}/disabled.def" - retstatus_tests=$? - - popd &>/dev/null || die - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - local failures="" - [[ ${retstatus_tests} -eq 0 ]] || failures="${failures} tests" - - [[ -z "${failures}" ]] || die "Test failures: ${failures}" - einfo "Tests successfully completed" -} - -src_install() { - cmake_src_install - - # Remove an unnecessary, private config header which will never match between ABIs and is not meant to be used - if [[ -f "${ED}/usr/include/mysql/server/private/config.h" ]] ; then - rm "${ED}/usr/include/mysql/server/private/config.h" || die - fi - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Convenience links - einfo "Making Convenience links for mysqlcheck multi-call binary" - dosym "mysqlcheck" "/usr/bin/mysqlanalyze" - dosym "mysqlcheck" "/usr/bin/mysqlrepair" - dosym "mysqlcheck" "/usr/bin/mysqloptimize" - - # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir - if [[ -d "${ED}/usr/data" ]] ; then - rm -Rf "${ED}/usr/data" || die - fi - - # Unless they explicitly specific USE=test, then do not install the - # testsuite. It DOES have a use to be installed, esp. when you want to do a - # validation of your database configuration after tuning it. - if ! use test ; then - rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" - fi - - # Configuration stuff - einfo "Building default configuration ..." - insinto "${MY_SYSCONFDIR#${EPREFIX}}" - [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf - cp "${FILESDIR}/my.cnf-10.2" "${TMPDIR}/my.cnf" || die - eprefixify "${TMPDIR}/my.cnf" - doins "${TMPDIR}/my.cnf" - insinto "${MY_SYSCONFDIR#${EPREFIX}}/mariadb.d" - cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die - eprefixify "${TMPDIR}/50-distro-client.cnf" - doins "${TMPDIR}/50-distro-client.cnf" - - if use server ; then - mycnf_src="my.cnf.distro-server" - sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ - "${FILESDIR}/${mycnf_src}" \ - > "${TMPDIR}/my.cnf.ok" || die - if use prefix ; then - sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ - "${TMPDIR}/my.cnf.ok" || die - fi - if use latin1 ; then - sed -i \ - -e "/character-set/s|utf8|latin1|g" \ - "${TMPDIR}/my.cnf.ok" || die - fi - eprefixify "${TMPDIR}/my.cnf.ok" - newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf - - einfo "Including support files and sample configurations" - docinto "support-files" - local script - for script in \ - "${S}"/support-files/magic - do - [[ -f "$script" ]] && dodoc "${script}" - done - - docinto "scripts" - for script in "${S}"/scripts/mysql* ; do - [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" - done - # Manually install supporting files that conflict with other packages - # but are needed for galera and initial installation - exeinto /usr/libexec/mariadb - doexe "${BUILD_DIR}/extra/my_print_defaults" "${BUILD_DIR}/extra/perror" - - if use pam ; then - keepdir /usr/$(get_libdir)/mariadb/plugin/auth_pam_tool_dir - fi - fi - - # Conflicting files - conflicting_files=() - - # We prefer my_print_defaults from dev-db/mysql-connector-c - conflicting_files=( "${ED}/usr/share/man/man1/my_print_defaults.1" ) - - # Remove bundled mytop in favor of dev-db/mytop - conflicting_files+=( "${ED}/usr/bin/mytop" ) - conflicting_files+=( "${ED}/usr/share/man/man1/mytop.1" ) - - local conflicting_file - for conflicting_file in "${conflicting_files[@]}" ; do - if [[ -e "${conflicting_file}" ]] ; then - rm -v "${conflicting_file}" || die - fi - done - - # Fix a dangling symlink when galera is not built - if [[ -L "${ED}/usr/bin/wsrep_sst_rsync_wan" ]] && ! use galera ; then - rm "${ED}/usr/bin/wsrep_sst_rsync_wan" || die - fi - - # Remove dangling symlink - rm "${ED}/usr/$(get_libdir)/libmariadb.a" || die - - # Remove broken SST scripts that are incompatible - local scriptremove - for scriptremove in wsrep_sst_xtrabackup wsrep_sst_xtrabackup-v2 ; do - if [[ -e "${ED}/usr/bin/${scriptremove}" ]] ; then - rm "${ED}/usr/bin/${scriptremove}" || die - fi - done -} - -pkg_preinst() { - java-pkg-opt-2_pkg_preinst -} - -pkg_postinst() { - # Make sure the vars are correctly initialized - mysql_init_vars - - # Create log directory securely if it does not exist - [[ -d "${ROOT}/${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}/${MY_LOGDIR}" - - if use server ; then - if use pam; then - einfo - elog "This install includes the PAM authentication plugin." - elog "To activate and configure the PAM plugin, please read:" - elog "https://mariadb.com/kb/en/mariadb/pam-authentication-plugin/" - einfo - chown mysql:mysql "${EROOT}/usr/$(get_libdir)/mariadb/plugin/auth_pam_tool_dir" || die - fi - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - einfo - elog "You might want to run:" - elog "\"emerge --config =${CATEGORY}/${PF}\"" - elog "if this is a new install." - elog - elog "If you are switching server implentations, you should run the" - elog "mysql_upgrade tool." - einfo - else - einfo - elog "If you are upgrading major versions, you should run the" - elog "mysql_upgrade tool." - einfo - fi - - if use galera ; then - einfo - elog "Be sure to edit the my.cnf file to activate your cluster settings." - elog "This should be done after running \"emerge --config =${CATEGORY}/${PF}\"" - elog "The first time the cluster is activated, you should add" - elog "--wsrep-new-cluster to the options in /etc/conf.d/mysql for one node." - elog "This option should then be removed for subsequent starts." - einfo - if [[ -n "${REPLACING_VERSIONS}" ]] ; then - local rver - for rver in ${REPLACING_VERSIONS} ; do - if ver_test "${rver}" -lt "10.4.0" ; then - ewarn "Upgrading galera from a previous version requires admin restart of the entire cluster." - ewarn "Please refer to https://mariadb.com/kb/en/library/changes-improvements-in-mariadb-104/#galera-4" - ewarn "for more information" - fi - done - fi - fi - fi - - # Note about configuration change - einfo - elog "This version of mariadb reorganizes the configuration from a single my.cnf" - elog "to several files in /etc/mysql/${PN}.d." - elog "Please backup any changes you made to /etc/mysql/my.cnf" - elog "and add them as a new file under /etc/mysql/${PN}.d with a .cnf extension." - elog "You may have as many files as needed and they are read alphabetically." - elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." - einfo -} - -pkg_config() { - _getoptval() { - local section="${1}" - local option="--${2}" - local extra_options="${3}" - local cmd=( - "${my_print_defaults_binary}" - "${extra_options}" - "${section}" - ) - - local values=() - local parameters=( $(eval "${cmd[@]}" 2>/dev/null) ) - for parameter in "${parameters[@]}" - do - # my_print_defaults guarantees output of options, one per line, - # in the form that they would be specified on the command line. - # So checking for --option=* should be safe. - case ${parameter} in - ${option}=*) - values+=( "${parameter#*=}" ) - ;; - esac - done - - if [[ ${#values[@]} -gt 0 ]] ; then - # Option could have been set multiple times - # in which case only the last occurrence - # contains the current value - echo "${values[-1]}" - fi - } - - _mktemp_dry() { - # emktemp has no --dry-run option - local template="${1}" - - if [[ -z "${template}" ]] ; then - if [[ -z "${T}" ]] ; then - template="/tmp/XXXXXXX" - else - template="${T}/XXXXXXX" - fi - fi - - local template_wo_X=${template//X/} - local n_X - let n_X=${#template}-${#template_wo_X} - if [[ ${n_X} -lt 3 ]] ; then - echo "${FUNCNAME[0]}: too few X's in template '${template}'" >&2 - return - fi - - local attempts=0 - local character tmpfile - while [[ true ]] ; do - let attempts=attempts+1 - - new_file= - while read -n1 character ; do - if [[ "${character}" == "X" ]] ; then - tmpfile+="${RANDOM:0:1}" - else - tmpfile+="${character}" - fi - done < <(echo -n "${template}") - - if [[ ! -f "${tmpfile}" ]] - then - echo "${tmpfile}" - return - fi - - if [[ ${attempts} -ge 100 ]] ; then - echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 - return - fi - done - } - - local mysql_binary="${EROOT}/usr/bin/mysql" - if [[ ! -x "${mysql_binary}" ]] ; then - die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local mysqld_binary="${EROOT}/usr/sbin/mysqld" - if [[ ! -x "${mysqld_binary}" ]] ; then - die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local mysql_install_db_binary="${EROOT}/usr/bin/mysql_install_db" - if [[ ! -x "${mysql_install_db_binary}" ]] ; then - die "'${mysql_install_db_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" - if [[ ! -x "${my_print_defaults_binary}" ]] ; then - die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" - fi - - if [[ -z "${MYSQL_USER}" ]] ; then - MYSQL_USER=mysql - if use prefix ; then - MYSQL_USER=$(id -u -n 2>/dev/null) - if [[ -z "${MYSQL_USER}" ]] ; then - die "Failed to determine current username!" - fi - fi - fi - - if [[ -z "${MYSQL_GROUP}" ]] ; then - MYSQL_GROUP=mysql - if use prefix ; then - MYSQL_GROUP=$(id -g -n 2>/dev/null) - if [[ -z "${MYSQL_GROUP}" ]] ; then - die "Failed to determine current user groupname!" - fi - fi - fi - - # my_print_defaults needs to read stuff in $HOME/.my.cnf - local -x HOME="${EROOT}/root" - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Read currently set data directory - MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if [[ -z "${MY_DATADIR}" ]] ; then - die "Sorry, unable to find MY_DATADIR!" - elif [[ -d "${MY_DATADIR}/mysql" ]] ; then - ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" - ewarn "Please rename or delete its content if you wish to initialize a new data directory." - die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" - fi - - MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_TMPDIR=${MYSQL_TMPDIR%/} - # These are dir+prefix - MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} - MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} - - # Create missing directories. - # Always check if mysql user can write to directory even if we just - # created directory because a parent directory might be not - # accessible for that user. - PID_DIR="${EROOT}/run/mysqld" - if [[ ! -d "${PID_DIR}" ]] ; then - einfo "Creating ${PN} PID directory '${PID_DIR}' ..." - install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ - || die "Failed to create PID directory '${PID_DIR}'!" - fi - - local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_pid_dir_testfile}" ]] \ - && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_pid_dir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" - else - rm "${_pid_dir_testfile}" || die - unset _pid_dir_testfile - fi - - if [[ ! -d "${MY_DATADIR}" ]] ; then - einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ - || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" - fi - - local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_datadir_testfile}" ]] \ - && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_datadir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" - else - rm "${_my_datadir_testfile}" || die - unset _my_datadir_testfile - fi - - if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then - einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ - || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" - fi - - if [[ -z "${MYSQL_TMPDIR}" ]] ; then - MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" - [[ -z "${MYSQL_TMPDIR}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" - - mkdir "${MYSQL_TMPDIR}" || die - chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die - fi - - # Now we need to test MYSQL_TMPDIR... - local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_tmpdir_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_tmpdir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" - else - rm "${_my_tmpdir_testfile}" || die - unset _my_tmpdir_testfile - fi - - if [[ "${MYSQL_LOG_BIN}" == /* && ! -d "${MYSQL_LOG_BIN}" ]] ; then - # Only create directory when MYSQL_LOG_BIN is an absolute path - einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ - || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" - fi - - if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then - # Only test when MYSQL_LOG_BIN is an absolute path - local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_logbin_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_logbin_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" - else - rm "${_my_logbin_testfile}" || die - unset _my_logbin_testfile - fi - fi - - if [[ "${MYSQL_RELAY_LOG}" == /* && ! -d "${MYSQL_RELAY_LOG}" ]] ; then - # Only create directory when MYSQL_RELAY_LOG is an absolute path - einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ - || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" - fi - - if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then - # Only test when MYSQL_RELAY_LOG is an absolute path - local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_relaylog_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_relaylog_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" - else - rm "${_my_relaylog_testfile}" || die - unset _my_relaylog_testfile - fi - fi - - local SETUP_TMPDIR=$(mktemp -d "/tmp/${PN}-config.XXXXXXXXX" 2>/dev/null) - [[ -z "${SETUP_TMPDIR}" ]] && die "Failed to create setup tmpdir" - - # Limit access - chmod 0770 "${SETUP_TMPDIR}" || die - chown ${MYSQL_USER} "${SETUP_TMPDIR}" || die - - local mysql_install_log="${SETUP_TMPDIR}/install_db.log" - local mysqld_logfile="${SETUP_TMPDIR}/mysqld.log" - - echo "" - einfo "Detected settings:" - einfo "==================" - einfo "MySQL User:\t\t\t\t${MYSQL_USER}" - einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" - einfo "MySQL DATA directory:\t\t${MY_DATADIR}" - einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" - - if [[ "${MYSQL_LOG_BIN}" == /* ]] ; then - # Absolute path for binary log files specified - einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" - fi - - if [[ "${MYSQL_RELAY_LOG}" == /* ]] ; then - # Absolute path for relay log files specified - einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" - fi - - einfo "PID DIR:\t\t\t\t${PID_DIR}" - einfo "Install db log:\t\t\t${mysql_install_log}" - einfo "Install server log:\t\t\t${mysqld_logfile}" - - echo - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local tmp_mysqld_password_source= - - for tmp_mysqld_password_source in mysql client ; do - einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" - if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then - if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then - ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" - MYSQL_ROOT_PASSWORD= - continue - fi - - einfo "Found password in '${tmp_mysqld_password_source}' section!" - break - fi - done - - # Sometimes --show is required to display passwords in some implementations of my_print_defaults - if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" - fi - - unset tmp_mysqld_password_source - fi - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local pwd1="a" - local pwd2="b" - - echo - einfo "No password for mysql 'root' user was specified via environment" - einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" - einfo "file like '${HOME}/.my.cnf'." - einfo "To continue please provide a password for the mysql 'root' user" - einfo "now on console:" - ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" - read -rsp " >" pwd1 ; echo - - einfo "Retype the password" - read -rsp " >" pwd2 ; echo - - if [[ "x${pwd1}" != "x${pwd2}" ]] ; then - die "Passwords are not the same!" - fi - - MYSQL_ROOT_PASSWORD="${pwd1}" - unset pwd1 pwd2 - - echo - fi - - local -a mysqld_options - - # Fix bug 446200. Don't reference host my.cnf, needs to come first, - # see http://bugs.mysql.com/bug.php?id=31312 - use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) - - # Figure out which options we need to disable to do the setup - local helpfile="${TMPDIR}/mysqld-help" - "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null - - local opt optexp optfull - for opt in host-cache name-resolve networking slave-start \ - federated ssl log-bin relay-log slow-query-log external-locking \ - log-slave-updates \ - ; do - optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" - grep -E -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) - done - - # Prepare timezones, see - # https://dev.mysql.com/doc/mysql/en/time-zone-support.html - local tz_sql="${SETUP_TMPDIR}/tz.sql" - - echo "USE mysql;" >"${tz_sql}" - "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null - if [[ $? -ne 0 ]] ; then - die "mysql_tzinfo_to_sql failed!" - fi - - local cmd=( - "${mysql_install_db_binary}" - "${mysqld_options[@]}" - "--init-file='${tz_sql}'" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - "--log-error='${mysql_install_log}'" - "--rpm" - "--cross-bootstrap" - "--skip-test-db" - "--user=${MYSQL_USER}" - ) - - einfo "Initializing ${PN} data directory: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 - - if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql/user.frm" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 - die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" - fi - - local x=${RANDOM} - local socket="${PID_DIR}/mysqld.${x}.sock" - [[ -f "${socket}" ]] && die "Randomness failed; Socket ${socket} already exists!" - local pidfile="${PID_DIR}/mysqld.${x}.pid" - [[ -f "${pidfile}" ]] && die "Randomness failed; Pidfile ${pidfile} already exists!" - unset x - - cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - --max_allowed_packet=8M - --net_buffer_length=16K - "--socket='${socket}'" - "--pid-file='${pidfile}'" - "--log-error='${mysqld_logfile}'" - "--user=${MYSQL_USER}" - ) - - einfo "Starting mysqld to finalize initialization: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & - - echo -n "Waiting for mysqld to accept connections " - local maxtry=15 - while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - if [[ -S "${socket}" ]] ; then - # Even with a socket we don't know if mysqld will abort - # start due to an error so just wait a little bit more... - maxtry=5 - while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - fi - - echo - - if [[ ! -S "${socket}" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 - die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" - fi - - local mysql_logfile="${SETUP_TMPDIR}/set_root_pw.log" - touch "${mysql_logfile}" || die - - ebegin "Setting root password" - # Do this from memory, as we don't want clear text passwords in temp files - local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" - cmd=( - "${mysql_binary}" - --no-defaults - "--socket='${socket}'" - -hlocalhost - "-e \"${sql}\"" - ) - eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 - local rc=$? - eend ${rc} - - if [[ ${rc} -ne 0 ]] ; then - # Poor man's solution which tries to avoid having password - # in log. NOTE: sed can fail if user didn't follow advice - # and included character which will require escaping... - sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null - - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" - die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" - fi - - # Stop the server - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - echo -n "Stopping the server " - pkill -F "${pidfile}" &>/dev/null - - maxtry=10 - while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - echo - - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - # We somehow failed to stop server. - # However, not a fatal error. Just warn the user. - ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" - fi - fi - - rm -r "${SETUP_TMPDIR}" || die - - einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" -} diff --git a/dev-db/mariadb/mariadb-10.6.17.ebuild b/dev-db/mariadb/mariadb-10.6.17.ebuild index acf533c2cb8c..d790e913d96a 100644 --- a/dev-db/mariadb/mariadb-10.6.17.ebuild +++ b/dev-db/mariadb/mariadb-10.6.17.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="8" @@ -29,7 +29,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) static? ( yassl !pam ) test? ( extraengine )" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase diff --git a/dev-db/mysql-connector-c/Manifest b/dev-db/mysql-connector-c/Manifest index bf8f28bee96c..5817a482d48e 100644 --- a/dev-db/mysql-connector-c/Manifest +++ b/dev-db/mysql-connector-c/Manifest @@ -1,10 +1,6 @@ AUX mysql-connector-c-8.0.19-do-not-install-comp_err.patch 307 BLAKE2B 864c07e9d4fb9a38ac418476f4b7738caa1f2a5dc633ad5921859793983c7b42acd87263ce2703df5a8c7d3bc3d7a60efb28a3ff17c311d89cc7b12edd22574f SHA512 cbb9be24a67a649b68230fe3482063d2d16fb629233e070289eb1ab0011bd8c43b0c056e4b6ca430a62ce0e8f47bb9490cb6746b7dc3fe06a05670b078cd084f -AUX mysql-connector-c-8.0.22-always-build-decompress-utilities.patch 534 BLAKE2B 15bef04f750b5f373d8c5f39690e90be482bfea66430234befc777e9d84d0060d20e1290798ddacbf0e9f0f8db45ba0318d88b61aec3fd1e859285cefff446ef SHA512 7ae81f4fe020c12e45eba041dcca921fa93f42a12d8c8d840b1bec819c00de8b780a792e99cdc3cae55eef74c911de3087b6583d6213913b36428b96f0e1c3af AUX mysql-connector-c-8.0.27-res_n.patch 1635 BLAKE2B f75811958a6415bf45aa571a8da14c371500216a197602dec19b8b565bc219f98e8feb9bc660d81e32c4af7f39abb626af405d33a7f478617c8ee96c5b4453b8 SHA512 bb6315f0ac540d0723dffd9f8c2bdad9b9b1c0a3d706f80fd3bbdc9c7f276a8dda2754df94f6cb4ffecb0c3b0e65edc96c90b171eb0a4e5032fe6583e56ade85 -AUX mysql-connector-c-8.0.32-musl.patch 833 BLAKE2B 92fd8e0b41ec07faf37bf94795e87883bb6bf860e7e0ba27919fe2caedb06b4a015d866d48568d5342f0557b6cba42fe912e8e8ea2f2c6c8a1a21fc05531d11e SHA512 35646ccce4f6064eb8b71cb7309db34abe851e5a46acb7b428a7c667bbe6f63de82ef74e00e58192c4fb55c82fe5ad3818551ec3eb334364fa426c106e846f5d AUX mysql-connector-c-8.0.36-always-build-decompress-utilities.patch 607 BLAKE2B 67196391d8d9a042087129cda2d7aa67903e73aa9446f32e831eef5b97d7c48cdf1c9774af19c814e82ee6a7524ae8ec481a8bb5a998f4e4fc67238b8cb89c14 SHA512 f020448bbe67d6ad262a444af4c36efc3b2dd7d1a2fa21145f1018e5dd20c1ab447e4171ad23536fbeb1ba3a1a2bdbc8e58c7bce9608ab858889e1f4e2426c64 -DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539 SHA512 937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44 DIST mysql-boost-8.0.36.tar.gz 438154682 BLAKE2B 066c9dd7f2804ad29808c3bfcf5eae53466f7c40cf1386a9c1f26a0b45dcc3eda8d9618de36e8008e5e4d58b726d6c8ca85aec8d1eda8981f5a49e495b32f046 SHA512 a6c1c009a322b7e7aa2aa607573060414c847c77d48f44a24058ffb89673621f2ebbcc1a4448fa841a87ff721159cc8eaf44a57721c7dc233c130691c16a9d4a -EBUILD mysql-connector-c-8.0.32-r1.ebuild 3327 BLAKE2B 60483b60dfcc46df33fe68dda5289b4e8092b5bc942083637e5b25a554b880235a53cf0772a9b58e3edfce9051cc3c05a0f73986df3d573483d6dea76e77f2d2 SHA512 d59fa7278607f1a2760f7d291a30afd4ab69115de9e9e171efb14a66899c838647a69b47d4389aba6695b5796ef109398af9095572de5c03c1ba0db9b8ed8175 EBUILD mysql-connector-c-8.0.36.ebuild 3193 BLAKE2B d27adfacf052bfee9e17642b5b07c78c408be52f11b73f36bd213522c62d542e0708abb53c4f58cdb99df6be460354d749efb4b34f0e812536889c9a3ee8d5e1 SHA512 81d17293faa94dc938dc165caec455ec619efbaa73fd676e3ab20ef2ee7ea5174afcf47f65d5cb6c370f2d4fa1d912c4c940d02dc39f44dc260898b4822c202d MISC metadata.xml 240 BLAKE2B cc93ae4da8408b221c296e092d9db6ae3879754ade669d81c1218d53a5f007c6b7717bda6f92dbb0af38ff9b5e45f44e91503b12d3603d9955ec7d5a2a67399b SHA512 0f41c32ce3d736e061302252f14913d7425bc97e19d0c2f3b80c50637ab3521aa6cfc67f82e5f70f91174cddb36bb5622837dc18fd9db3bf75eb860359aade27 diff --git a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.22-always-build-decompress-utilities.patch b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.22-always-build-decompress-utilities.patch deleted file mode 100644 index b0046fd8b224..000000000000 --- a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.22-always-build-decompress-utilities.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/utilities/CMakeLists.txt -+++ b/utilities/CMakeLists.txt -@@ -123,14 +123,11 @@ MYSQL_ADD_EXECUTABLE(perror - DEPENDENCIES GenError - LINK_LIBRARIES mysys - ) --IF(BUILD_BUNDLED_LZ4) -- MYSQL_ADD_EXECUTABLE(lz4_decompress -- lz4_decompress.cc -- COMPONENT Server -- LINK_LIBRARIES ${LZ4_LIBRARY} mysys -- ) --ENDIF() -- -+MYSQL_ADD_EXECUTABLE(lz4_decompress -+ lz4_decompress.cc -+ COMPONENT Server -+ LINK_LIBRARIES ${LZ4_LIBRARY} mysys -+ ) - MYSQL_ADD_EXECUTABLE(zlib_decompress - zlib_decompress.cc - COMPONENT Server diff --git a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.32-musl.patch b/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.32-musl.patch deleted file mode 100644 index 252c5eeda32e..000000000000 --- a/dev-db/mysql-connector-c/files/mysql-connector-c-8.0.32-musl.patch +++ /dev/null @@ -1,25 +0,0 @@ -https://github.com/mysql/mysql-server/pull/454 - -From c875f049cb3571da1b9b5bcae50caccc5ee47cfb Mon Sep 17 00:00:00 2001 -From: orbea -Date: Fri, 7 Apr 2023 12:47:51 -0700 -Subject: [PATCH] sql/memory: Fix the musl build - -_SC_LEVEL1_DCACHE_LINESIZE is not specific to linux, but to glibc. ---- - sql/memory/aligned_atomic.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/sql/memory/aligned_atomic.h b/sql/memory/aligned_atomic.h -index d13d45b9deea..bd19c0cf4d6f 100644 ---- a/sql/memory/aligned_atomic.h -+++ b/sql/memory/aligned_atomic.h -@@ -76,7 +76,7 @@ static inline size_t _cache_line_size() { - return line_size; - } - --#elif defined(__linux__) -+#elif defined(__GLIBC__) - static inline size_t _cache_line_size() { - long size = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); - if (size == -1) return 64; diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild deleted file mode 100644 index 439f779c8568..000000000000 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.32-r1.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib flag-o-matic - -DESCRIPTION="C client library for MariaDB/MySQL" -HOMEPAGE="https://dev.mysql.com/downloads/" - -if [[ ${PV} == "9999" ]]; then - EGIT_REPO_URI="https://github.com/mysql/mysql-server.git" - - inherit git-r3 -else - SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - - S="${WORKDIR}/mysql-${PV}" -fi - -LICENSE="GPL-2" -SLOT="0/21" -IUSE="ldap static-libs" - -RDEPEND=" - >=app-arch/lz4-1.9.4:=[${MULTILIB_USEDEP}] - app-arch/zstd:=[${MULTILIB_USEDEP}] - dev-libs/openssl:=[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.13:=[${MULTILIB_USEDEP}] - ldap? ( dev-libs/cyrus-sasl:=[${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" -# Avoid file collisions, #692580 -RDEPEND+=" - ! client/CMakeLists.txt || die - - # Forcefully disable auth plugin - if ! use ldap ; then - sed -i -e '/MYSQL_CHECK_SASL/d' CMakeLists.txt || die - echo > libmysql/authentication_ldap/CMakeLists.txt || die - fi - - cmake_src_prepare -} - -multilib_src_configure() { - # Code is now requiring C++17 due to https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08 - append-cxxflags -std=c++17 - - local mycmakeargs=( - -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG - -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG - -DINSTALL_LAYOUT=RPM - -DINSTALL_LIBDIR=$(get_libdir) - -DWITH_DEFAULT_COMPILER_OPTIONS=OFF - -DENABLED_LOCAL_INFILE=ON - -DMYSQL_UNIX_ADDR="${EPREFIX}/run/mysqld/mysqld.sock" - # Automagically uses LLD with not using LTO (bug #710272, #775845) - -DUSE_LD_LLD=OFF - -DWITH_LZ4=system - -DWITH_NUMA=OFF - -DWITH_SSL=system - -DWITH_ZLIB=system - -DWITH_ZSTD=system - -DLIBMYSQL_OS_OUTPUT_NAME=mysqlclient - -DSHARED_LIB_PATCH_VERSION="0" - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - -DWITHOUT_SERVER=ON - -DWITH_BUILD_ID=OFF - ) - - cmake_src_configure -} - -multilib_src_install_all() { - # Not a GNU info file, more like a tiny README. - rm "${ED}"/usr/share/info/mysql.info || die - - doman \ - man/my_print_defaults.1 \ - man/perror.1 \ - man/zlib_decompress.1 - - if ! use static-libs ; then - find "${ED}" -name "*.a" -delete || die - fi -} diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest index bc73872b1ebd..5bc8c906c9ba 100644 --- a/dev-db/mysql/Manifest +++ b/dev-db/mysql/Manifest @@ -3,27 +3,11 @@ AUX my.cnf-8.0.distro-client 749 BLAKE2B b01b39c85430714b5a4bfb9923c9ed1df99cdce AUX my.cnf-8.0.distro-server 1125 BLAKE2B f4d6941aad1fc29e81e6c805ac42f4c8d3c7bc250990a9c432800dbe25b5c31be08d8e3895666b57f21606ffb69e704c57ed2692fd94696b9d325a4442596587 SHA512 82d35b7bc944e5690e1f2670a3d5674845610c2d11d6d8b1c5784ccb3877c6298de70eced3d7c497c0bcaecfa9e339ac43ce0534a97e7d976e950bb1a7f5c75d AUX my.cnf.distro-client 637 BLAKE2B b0812e0e03aa9a3b2e55e08b933a0b41b6afd95ded61f4d9d7c34a2d3810ec38520abd0d89e1c6565f61d4cd8a36d653f9f3199b3dd6a91345cdb5ff962685d8 SHA512 74bd1d9a58075d0a6195be1f94db310bcbe8da532b03844e6fa1ff84676e84843fc9adf9aed06b7e4db53c9aa24ef0885d96de0ccfe4c6ad98afe4c145d43f4f AUX my.cnf.distro-server 994 BLAKE2B 41dceff58edf748f9f60ac3c0d1682d2fc2f026fc1fd14b4c2dea398814beda3c09aabea04dd3a9e145464524c629e7e69dc257d1245e0a46dd8584b7f685172 SHA512 cf172edc23d3dda49c21af6b8adef8aa13694d8ceecddf1d612d4ae34d00ba53c51ae4ae7ca4d11083eeacb5d862f59a855a9d80e9e448ab8bbf17f42aac2650 -AUX mysql-8.0.27-gcc12.patch 879 BLAKE2B 66346c9bddf7555e732a2ed2a297e46bf39862a1addfb56ec44995b142d47ea1b58f6f5524ff2672902557b948f4606ce992b16681367873bc936370c70ee20a SHA512 b5f6f89a1fdbdb384dc5b66e5730417e49e942ab9855ab1808d893489bd8c1980751a0a433e1f66694a14308c0f4a3244a7bd51929abc3b808a07854be23ea55 -AUX mysql-8.0.31-build-tmpdir-nodefault.patch 528 BLAKE2B 678f8bf9edd9d517612b83690cf595b1554677f12d0f7a8d5784849e1aa80d0ef414f569d09106c5da40e60b450d5ca0b4b145bb48b22763bfbe78e5a04b3387 SHA512 cad6137dba330a44316fbd59b535081079e497ce429db68f1989765fc6736e27efff7aee063a714e5ea0fcb6ecb6985405dd1e2b53e0708e72a64319dded17e9 -AUX mysql-8.0.32-gcc13.patch 650 BLAKE2B a6ce813719fb4ef0f8bcdecdc6c42dd9a13a705c4e5c1f7be3c7d81078290921b7402e4c8e2aadf81333e9b361da84c0d9679881d9c4c2e089e6ffa3031324df SHA512 d41b413f7ecfcb82b3d4780e46f8a54d1c7c95c23202ea4d0a1d821b56ba2f87b213ca097a52d5617b70b0f1422e011875ad1f4c25393503c69e212350f8c4a9 AUX mysql-8.0.36-boost-clang-fix.patch 4065 BLAKE2B aee8b1b021ac5a330c5d4bd3964fe4282bd5186b7f288a432ff7544a8fa81b54777d60ddfa33217c526ab79391ba858059d8bbed68da366cce16a5578ddee4e3 SHA512 b09614aa85c03eb36d20b0d7267bfae4f340016170729ef87044f74cabb42b6fc903b205d8ff0a5e2f39fa6845ad319472924c8c57f4419ab1a7042e62d7ef2d DIST mysql-5.7.36-patches-01.tar.xz 6396 BLAKE2B ed9783f207d40fc220992c4193bdd8e96523f69414daa756f1f30306c1aedff9e96216ba2294a4c41eefbaf39c8bb37784bf1e7cce656c93f829c9cf0682fa6d SHA512 b0fbd41ebb2d32067e6c81707dffa91fece2d368f4b2fa47951492936509972d425b64d7613748c42b31cf9ba9dab697efeff70debe7268855a90d322d3f3158 -DIST mysql-8.0.27-patches-03.tar.xz 9864 BLAKE2B 03136477a97a5bff0c5f1cbc7921a77d9b36e148e94f80463f00f0efd1a6859af4595f9cf15aa492bce043fdc9d6c6328bd64102f8b0127eacbc7795b1785ecb SHA512 8c00c8fef2b01389f59138eaa29399d8a9ce7930b6bdfb7689d1d7bf14a32fbb10a2b8dbe91933b805899ef3af0cf0bda704d4be14249991b381054bcc496058 -DIST mysql-8.0.31-patches-01.tar.xz 5464 BLAKE2B c067bf311c83d4aa0f48d56621997bc58820fa0b41bd708eae04b0b54b89d549c5c1b84ca93adcbbdcb008199510ea667a12b1bcd44bf6b6df02062b4551d0a2 SHA512 95af6bb5aa0c407f0a1014f33523608b0df0797fd7fbdbba8a19985258a7c04788d7587c8f67cd1745284522c58297931c8827e31f77e8c89baaeff71a5e0ddc -DIST mysql-8.0.34-patches-01.tar.xz 9304 BLAKE2B e80dd1fab00fb183e0b980763a9b6c3b879357b776b2acc9709527e5d6e2549f801835936433e55fcde2820201edb3dead5d95f31ef617ef9542d2a0bd95efca SHA512 1ac196d609fabd9c978bc8dd3564a45f0d681c292215d8979604d7e402c622d70a1c66ed191ded081c597042298c43154a9bb09bb4566e7fe97991f67d91d999 DIST mysql-8.0.36-patches-01.tar.xz 10768 BLAKE2B d9b9c6f170e08eee249bbef77713116ad2f1bd05d638f908011c8be406548b9a87a5189d440147c76ac8aef8058d3fdf25d754191a52fef786812ddd6a2409dd SHA512 3f6af0f17e2ded2ec5cc9b0001062bda061e51a17f4f2d1f1fb604590de026a70bd21cecdff28e05adb1b89356fec1c1b33bc9c848e8a20186412d8547452305 DIST mysql-boost-5.7.41.tar.gz 53266489 BLAKE2B 7201d6c53cf711bd121464fc85260e1799f7195f45706b91f3cb8d605fe2bd2639d532b4045a336645a553d9b0b1131cc45140a19483902e5dc37d3e2479b6f5 SHA512 88e1cc4864616ed92880a3f02285763aac2ddfc1cdeeff07e1502c97bbdfd31c9ed9d02f8f6381a352857a85241e4e4eb6bc0d978e3928a68ef49362f670482a -DIST mysql-boost-8.0.27.tar.gz 292184025 BLAKE2B 177209f3c62b0326ca9d021c751a701dec84c1b15c946ab0a68b1b4cf0620468eb3a1df77a918284007a0fde1aaa6a9767d0baed57936612813ef583df51c35e SHA512 6ef2426c0bee46bdf8e2fa5cb159d5ae19f0bed4f7c9bea9b33e0dd922b568c3c68ca063dcbcd7ea6904aaea31877c10064ea10b4bc63fb40d9f31778e3a7891 -DIST mysql-boost-8.0.31.tar.gz 334504577 BLAKE2B 0506472c732351a1055be9bbd81212e95280ae464af95cb5b579777dd8fad4634b099fa2830c3095066daf8c586f1d8cd2316e7268fb0d2577dd706c595c9102 SHA512 87b1678de8c2fd640fd6f3ae58266ea63fe240578330e3296d0e5fc209bbe9b0c22996214b6ca4cce8c0d9cc2f9897f4e6723d835b33fc4342983c82929c3d96 -DIST mysql-boost-8.0.32.tar.gz 436207624 BLAKE2B 8a75fd6fe12d4f870622b3386118737b8f17d116df625ef6187647c870d456823543e0a1e9aa05fff53313c3872df1df23add2508ec735bb7972718fc1e90539 SHA512 937e0d0350cb583bb4de15b080f08ed92b253a6d7c09f13a028855dae154fc84f0c95fb082b818b2fa6fa792cd2d9db8d7dc7a20a2a0d3d2b6839fbd2c821b44 -DIST mysql-boost-8.0.34.tar.gz 439550780 BLAKE2B f50701b7e97e6cec21d6ce0f80f07a8df68a14c637a67841c06f578be8ed01d216dcb3b859a29f1befd4223b99e60675d6fa70f4b227bf6af81804e2c43161d4 SHA512 e5e79ac6870c214cf62c8e2830106d60e09d2e6df30654b84bb5d26864b4eabe777468a223e6ee4c1e22b7f6ec086c73e85e3f4c1fa66912b0e59b606ab46cd6 -DIST mysql-boost-8.0.36.tar.gz 438154682 BLAKE2B 066c9dd7f2804ad29808c3bfcf5eae53466f7c40cf1386a9c1f26a0b45dcc3eda8d9618de36e8008e5e4d58b726d6c8ca85aec8d1eda8981f5a49e495b32f046 SHA512 a6c1c009a322b7e7aa2aa607573060414c847c77d48f44a24058ffb89673621f2ebbcc1a4448fa841a87ff721159cc8eaf44a57721c7dc233c130691c16a9d4a DIST mysql-boost-8.0.37.tar.gz 445594692 BLAKE2B 105521985ec8c622a28b5e0f7f13e519b2d91af6ce7c2b483cf1c096aa79f156cc59eabb6281b485d6f558eb6e20a95d5edc349bbd72d1c4a2591eef59270f4c SHA512 4c6033d4f96990d3f324f0d5733273425ddf7cc11660e110e0dc848da6cfa47b7565c1eb0b5d1e08878a0ea2c7d1eb85b400ccca28e5b4383f7e9216ba3e1660 EBUILD mysql-5.7.41.ebuild 38688 BLAKE2B 962c28d2f6ee89e005820d780c1e95676274f9bb2e800728844680489618363c5a75819362c168d8adb321a077b5ee054b19e901fde8a3e190e210efd5dce482 SHA512 46f86f07913896c824ba0c4c409f15a9bc60882ca310dfd175a611ca068900bf7ac52bca6053dbcf556e437549980de423fd42182bd6601bbf1ce52e9a1750dc -EBUILD mysql-8.0.27-r1.ebuild 40502 BLAKE2B 38e264de6f1e6c13e75218d858ea74887d14be9b3d2b17408584612a63c768d2538a793f15e1eead6c7d96995699b52768ae387c50c2954f8a0d7a6729fc6f60 SHA512 f5b962dc40f9acf9cb53eb6db7987ad1ca16cb2e032bf5b9276bae1c84175d839239eb99100f4e897bc70dc5971e23a0ab3fbd3fb59dcf794c3583bfba951df7 -EBUILD mysql-8.0.31-r2.ebuild 40548 BLAKE2B cc9db5c5fae53a999020e481ab25f21d83af55d45b04377e7f22b587d45501c7cdf048985da4f473ea1ad1eb53a8e9b61cb9efb49d997ff9cb3dd657c2291506 SHA512 e9b0cbb6ed06d5225335101b188d07ade195bb37aa23b6e4e7816dff64c65cce3a1de17f204fb5985656e6c414c9db02ca3dabe8cc414789f320f705d6ffc7e2 -EBUILD mysql-8.0.32-r2.ebuild 40292 BLAKE2B 6147630b1e441f5b1317c51d9df9283be141ad76984d74ede6a96f200a0f366e8fb2210b177a1be2b05c8eee401cff13ef12c01dc35bba4f04dc16976eee6303 SHA512 d92988cc5a628b31b39eaabea54fdf564071c11d5fe4b51a4ae49e90e3f2357155fb894ecc66726b7a7905c39d9dce26be7356abd1958b16dd6db00e2a46169c -EBUILD mysql-8.0.34.ebuild 39611 BLAKE2B d4a6add580108cf55d750afec27d7101804b22a9e9658a947bb0e6a1d02d03262822c3691ae0b739635acf4a5b8c4c49e9df2890e0a9a9f00d6bc37b5527977d SHA512 ed8ed74e95ccd1e583cd91624dd40438cb10109a72c9f1e58383cd059dcc9606283409302d56b0ba75ee8ad0a6f62d791f590c10c4e5e550fa0fd6e043f50c77 -EBUILD mysql-8.0.36.ebuild 41203 BLAKE2B 500fabafb926c5da8b0dcf71f906753fa4d41ddc706c2fd2f7ee589d484cf5db959965c9165d375abe66a3dd2d1ff4b22f996a6dcf08e66ada998feb8cfba426 SHA512 8b12c0241ad5de4ed0026cf92b00b4b5efb031074738a6821fad1d8741cd7c16d15cd900d1cd7b153726bc2b115c9955940f89e818a224c9d3ab0124ff5ffee0 -EBUILD mysql-8.0.37.ebuild 41721 BLAKE2B f3908e79658472091f5c1a3fa64724458454f539ebf559c1be6acc2a60cf2c2c02c242a4d4869cfeb0883122d425c48389e340705430fd0556506f1dfe007b96 SHA512 ed54f559c35b71086d1657d7ee601f014da8d49aa610a3e3930022e03ac2a5451641bb61cc11e571f55ae94edc39f566b1e9cd92b9906a2d801b52d858c3120f +EBUILD mysql-8.0.37.ebuild 41716 BLAKE2B 867dd5ab52a9e29d4e8f117744f636bfcff0587f26be08df5ef4c9e70b55256c4608c68feb6a7070e2d23e37c7b1e92ddc5337f1b1149452b2e8e267b31a8dbb SHA512 c7a7a26aa468683514dc52c914983f4273d6ab14b4bc487c9526eeececeaf34959756f4203ed47d318f6cf4028946cb6f3cdad8ddd77ae0af2658dd85300d481 MISC metadata.xml 1353 BLAKE2B ec0454ffdcce75567e9817fa199f1e6ec1ac73520001c299b794cbfebcd42f9e5abfcf9e6faec47bd0b04f40b03846798f1735e1561c91e4e3c0df48627fe4da SHA512 d5f33d05fd1505d13afa2e968cbfcbe1c6ad6a581468608ed1fd88daf1dd17dd66fbc55b8b6eceb42e2d03bd4327985ff7432c668f983775b103e4375b4ad8c6 diff --git a/dev-db/mysql/files/mysql-8.0.27-gcc12.patch b/dev-db/mysql/files/mysql-8.0.27-gcc12.patch deleted file mode 100644 index f4ecb59273a6..000000000000 --- a/dev-db/mysql/files/mysql-8.0.27-gcc12.patch +++ /dev/null @@ -1,33 +0,0 @@ -https://bugs.gentoo.org/840990 -https://bugs.gentoo.org/852737 ---- a/client/logger.cc -+++ b/client/logger.cc -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include - - using namespace std; - ---- a/components/keyrings/common/component_helpers/src/keyring_log_builtins_definition.cc -+++ b/components/keyrings/common/component_helpers/src/keyring_log_builtins_definition.cc -@@ -25,6 +25,7 @@ - #include - #include - #include -+#include - #include - - #include - ---- a/router/src/harness/include/mysql/harness/net_ts/executor.h -+++ b/router/src/harness/include/mysql/harness/net_ts/executor.h -@@ -35,6 +35,7 @@ - #include // logic_error - #include - #include // decay_t, enable_if -+#include - #include - - #include "my_compiler.h" diff --git a/dev-db/mysql/files/mysql-8.0.31-build-tmpdir-nodefault.patch b/dev-db/mysql/files/mysql-8.0.31-build-tmpdir-nodefault.patch deleted file mode 100644 index f0f4a392b44d..000000000000 --- a/dev-db/mysql/files/mysql-8.0.31-build-tmpdir-nodefault.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://bugs.gentoo.org/878951 ---- a/cmake/info_macros.cmake.in 2022-09-13 12:15:16.000000000 -0400 -+++ b/cmake/info_macros.cmake.in 2022-11-01 00:12:06.270464679 -0400 -@@ -175,7 +175,7 @@ - IF(HAVE_BUILD_ID_SUPPORT AND NOT WITHOUT_SERVER) - FILE(APPEND ${INFO_BIN} "\n===== BUILD ID =====\n") - EXECUTE_PROCESS(COMMAND -- ${MYSQLD_EXECUTABLE} --help -+ ${MYSQLD_EXECUTABLE} --no-defaults --help - OUTPUT_VARIABLE mysqld_help - RESULT_VARIABLE mysqld_help_result - ERROR_VARIABLE mysqld_help_error diff --git a/dev-db/mysql/files/mysql-8.0.32-gcc13.patch b/dev-db/mysql/files/mysql-8.0.32-gcc13.patch deleted file mode 100644 index e7ec0603bbea..000000000000 --- a/dev-db/mysql/files/mysql-8.0.32-gcc13.patch +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.gentoo.org/895818 -https://github.com/mysql/mysql-server/pull/456 - -From 2e5614c4ec50c60fbadbd57f213c1c7d6b959be9 Mon Sep 17 00:00:00 2001 -From: Alfred Wingate -Date: Wed, 12 Apr 2023 16:16:13 +0300 -Subject: [PATCH] sql/binlog/group_commit: include header for std::uint64_t - -GCC 13 changed default header dependencies for C++ necessitating -including cstdint explicitly. ---- a/sql/binlog/group_commit/bgc_ticket.h -+++ b/sql/binlog/group_commit/bgc_ticket.h -@@ -23,6 +23,7 @@ - #ifndef BINLOG_BCG_TICKET_H - #define BINLOG_BCG_TICKET_H - -+#include - #include - #include - #include - diff --git a/dev-db/mysql/mysql-8.0.27-r1.ebuild b/dev-db/mysql/mysql-8.0.27-r1.ebuild deleted file mode 100644 index 3e1f2bf8e459..000000000000 --- a/dev-db/mysql/mysql-8.0.27-r1.ebuild +++ /dev/null @@ -1,1219 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="8" - -CMAKE_MAKEFILE_GENERATOR=emake - -inherit check-reqs cmake flag-o-matic linux-info \ - multiprocessing prefix toolchain-funcs - -MY_PV="${PV//_pre*}" -MY_P="${PN}-${MY_PV}" - -# Patch version -PATCH_SET=( https://dev.gentoo.org/~{whissi,dlan}/dist/mysql/${P}-patches-03.tar.xz ) - -SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz - https://cdn.mysql.com/archives/mysql-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz - http://downloads.mysql.com/archives/MySQL-$(ver_cut 1-2)/${PN}-boost-${MY_PV}.tar.gz - ${PATCH_SET[@]}" - -HOMEPAGE="https://www.mysql.com/" -DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" -LICENSE="GPL-2" -SLOT="8.0" -IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling - router selinux +server tcmalloc test" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="?? ( tcmalloc jemalloc ) - cjk? ( server ) - jemalloc? ( server ) - numa? ( server ) - profiling? ( server ) - router? ( server ) - tcmalloc? ( server )" - -# -ppc, -riscv for bug #761715 -KEYWORDS="amd64 arm arm64 ~hppa ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" - -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -# Be warned, *DEPEND are version-dependant -# These are used for both runtime and compiletime -COMMON_DEPEND=" - >=app-arch/lz4-0_p131:= - app-arch/zstd:= - sys-libs/ncurses:0= - >=sys-libs/zlib-1.2.3:0= - >=dev-libs/openssl-1.0.0:0= - server? ( - dev-libs/icu:= - dev-libs/libevent:=[ssl,threads(+)] - >=dev-libs/protobuf-3.8:= - net-libs/libtirpc:= - cjk? ( app-text/mecab:= ) - jemalloc? ( dev-libs/jemalloc:0= ) - kernel_linux? ( - dev-libs/libaio:0= - sys-process/procps:0= - ) - numa? ( sys-process/numactl ) - tcmalloc? ( dev-util/google-perftools:0= ) - ) -" - -DEPEND=" - ${COMMON_DEPEND} - || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) - app-alternatives/yacc - server? ( net-libs/rpcsvc-proto ) - test? ( - acct-group/mysql acct-user/mysql - dev-perl/JSON - ) -" - -RDEPEND=" - ${COMMON_DEPEND} - !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster - !dev-db/mysql:0 - !dev-db/mysql:5.7 - selinux? ( sec-policy/selinux-mysql ) - !prefix? ( - acct-group/mysql acct-user/mysql - dev-db/mysql-init-scripts - ) -" - -# For other stuff to bring us in -# dev-perl/DBD-mysql is needed by some scripts installed by MySQL -PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" - -mysql_init_vars() { - : ${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"} - : ${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} - : ${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} - : ${MY_LOGDIR="${EPREFIX}/var/log/mysql"} - MY_DATADIR="${MY_LOCALSTATEDIR}" - - export MY_SHAREDSTATEDIR MY_SYSCONFDIR - export MY_LOCALSTATEDIR MY_LOGDIR - export MY_DATADIR -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use server ; then - CHECKREQS_DISK_BUILD="3G" - - if has test $FEATURES ; then - CHECKREQS_DISK_BUILD="9G" - fi - - check-reqs_pkg_pretend - fi - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - CHECKREQS_DISK_BUILD="3G" - - if has test ${FEATURES} ; then - CHECKREQS_DISK_BUILD="9G" - - # Bug #213475 - MySQL _will_ object strenuously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! has userpriv ${FEATURES} ; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - - local aio_max_nr=$(sysctl -n fs.aio-max-nr 2>/dev/null) - [[ -z "${aio_max_nr}" || ${aio_max_nr} -lt 250000 ]] \ - && die "FEATURES=test will require fs.aio-max-nr=250000 at minimum!" - - if use latin1 ; then - # Upstream only supports tests with default charset - die "Testing with USE=latin1 is not supported." - fi - fi - - if use kernel_linux ; then - if use numa ; then - linux-info_get_any_version - - local CONFIG_CHECK="~NUMA" - - local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" - WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" - - check_extra_config - fi - fi - - use server && check-reqs_pkg_setup - fi -} - -src_unpack() { - unpack ${A} - - mv -f "${WORKDIR}/${MY_P}" "${S}" || die -} - -src_prepare() { - eapply "${WORKDIR}"/mysql-patches - eapply "${FILESDIR}"/${PN}-8.0.27-gcc12.patch - - # Avoid rpm call which would trigger sandbox, #692368 - sed -i \ - -e 's/MY_RPM rpm/MY_RPM rpmNOTEXISTENT/' \ - CMakeLists.txt || die - - # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux - if [[ -d "${S}/support-files/SELinux" ]] ; then - echo > "${S}/support-files/SELinux/CMakeLists.txt" || die - fi - - # Remove man pages for client-lib tools we don't install - rm \ - man/my_print_defaults.1 \ - man/perror.1 \ - man/zlib_decompress.1 \ - || die - - cmake_src_prepare -} - -src_configure() { - # Bug #114895, bug #110149 - filter-flags "-O" "-O[01]" - - # Code is now requiring C++17 due to https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08 - append-cxxflags -std=c++17 - - CMAKE_BUILD_TYPE="RelWithDebInfo" - - # debug hack wrt #497532 - local mycmakeargs=( - -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" - -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" - -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" - -DSYSCONFDIR="${EPREFIX}/etc/mysql" - -DINSTALL_BINDIR=bin - -DINSTALL_DOCDIR=share/doc/${PF} - -DINSTALL_DOCREADMEDIR=share/doc/${PF} - -DINSTALL_INCLUDEDIR=include/mysql - -DINSTALL_INFODIR=share/info - -DINSTALL_LIBDIR=$(get_libdir) - -DINSTALL_MANDIR=share/man - -DINSTALL_MYSQLSHAREDIR=share/mysql - -DINSTALL_PLUGINDIR=$(get_libdir)/mysql/plugin - -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" - -DINSTALL_SBINDIR=sbin - -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mysql" - -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" - -DWITH_UNIT_TESTS=$(usex test ON OFF) - # Using bundled editline to get CTRL+C working - -DWITH_EDITLINE=bundled - -DWITH_ZLIB=system - -DWITH_SSL=system - -DWITH_LIBWRAP=0 - -DENABLED_LOCAL_INFILE=1 - -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DWITH_DEFAULT_COMPILER_OPTIONS=0 - # The build forces this to be defined when cross-compiling. We pass it - # all the time for simplicity and to make sure it is actually correct. - -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - -DWITH_CURL=system - -DWITH_BOOST="${S}/boost" - -DWITH_ROUTER=$(usex router ON OFF) - ) - - if tc-is-lto ; then - mycmakeargs+=( -DWITH_LTO=ON ) - else - mycmakeargs+=( -DWITH_LTO=OFF ) - fi - - if use test ; then - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test ) - else - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) - fi - - mycmakeargs+=( -DWITHOUT_CLIENTLIBS=YES ) - - mycmakeargs+=( - -DWITH_ICU=system - -DWITH_LZ4=system - # Our dev-libs/rapidjson doesn't carry necessary fixes for std::regex - -DWITH_RAPIDJSON=bundled - -DWITH_ZSTD=system - ) - - if [[ -n "${MYSQL_DEFAULT_CHARSET}" && -n "${MYSQL_DEFAULT_COLLATION}" ]] ; then - ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" - ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." - ewarn "You MUST file bugs without these variables set." - ewarn "Tests will probably fail!" - - mycmakeargs+=( - -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} - -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} - ) - elif use latin1 ; then - mycmakeargs+=( - -DDEFAULT_CHARSET=latin1 - -DDEFAULT_COLLATION=latin1_swedish_ci - ) - else - mycmakeargs+=( - -DDEFAULT_CHARSET=utf8mb4 - -DDEFAULT_COLLATION=utf8mb4_0900_ai_ci - ) - fi - - if use server ; then - mycmakeargs+=( - -DWITH_EXTRA_CHARSETS=all - -DWITH_DEBUG=$(usex debug) - -DWITH_MECAB=$(usex cjk system OFF) - -DWITH_LIBEVENT=system - -DWITH_PROTOBUF=system - -DWITH_NUMA=$(usex numa ON OFF) - ) - - if use jemalloc ; then - mycmakeargs+=( -DWITH_JEMALLOC=ON ) - elif use tcmalloc ; then - mycmakeargs+=( -DWITH_TCMALLOC=ON ) - fi - - if use profiling ; then - # Setting to OFF doesn't work: Once set, profiling options will be added - # to `mysqld --help` output via sql/sys_vars.cc causing - # "main.mysqld--help-notwin" test to fail - mycmakeargs+=( -DENABLED_PROFILING=ON ) - fi - - # Storage engines - mycmakeargs+=( - -DWITH_EXAMPLE_STORAGE_ENGINE=0 - -DWITH_ARCHIVE_STORAGE_ENGINE=1 - -DWITH_BLACKHOLE_STORAGE_ENGINE=1 - -DWITH_CSV_STORAGE_ENGINE=1 - -DWITH_FEDERATED_STORAGE_ENGINE=1 - -DWITH_HEAP_STORAGE_ENGINE=1 - -DWITH_INNOBASE_STORAGE_ENGINE=1 - -DWITH_INNODB_MEMCACHED=0 - -DWITH_MYISAMMRG_STORAGE_ENGINE=1 - -DWITH_MYISAM_STORAGE_ENGINE=1 - ) - else - mycmakeargs+=( - -DWITHOUT_SERVER=1 - -DWITH_SYSTEMD=no - ) - fi - - cmake_src_configure -} - -# Official test instructions: -# ulimit -n 16500 && \ -# USE='perl server' \ -# FEATURES='test userpriv' \ -# ebuild mysql-X.X.XX.ebuild \ -# digest clean package -src_test() { - _disable_test() { - local rawtestname bug reason - rawtestname="${1}" ; shift - bug="${1}" ; shift - reason="${@}" - ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" - echo ${rawtestname} : BUG#${bug} ${reason} >> "${T}/disabled.def" - } - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_tests - - if ! use server ; then - einfo "Skipping server tests due to minimal build." - return 0 - fi - - # Ensure that parallel runs don't die - export MTR_BUILD_THREAD="$((${RANDOM} % 100))" - - if [[ -z "${MTR_PARALLEL}" ]] ; then - local -x MTR_PARALLEL=$(makeopts_jobs) - - if [[ ${MTR_PARALLEL} -gt 4 ]] ; then - # Running multiple tests in parallel usually require higher ulimit - # and fs.aio-max-nr setting. In addition, tests like main.multi_update - # are known to hit timeout when system is busy. - # To avoid test failure we will limit MTR_PARALLEL to 4 instead of - # using "auto". - local info_msg="Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" - info_msg+=" to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" - einfo "${info_msg}" - unset info_msg - MTR_PARALLEL=4 - fi - else - einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" - fi - - # create directories because mysqladmin might run out of order - mkdir -p "${T}"/var-tests{,/log} || die - - # Run mysql tests - pushd "${TESTDIR}" &>/dev/null || die - - touch "${T}/disabled.def" - - local -a disabled_tests - disabled_tests+=( "auth_sec.atomic_rename_user;103512;Depends on user running test" ) - disabled_tests+=( "auth_sec.keyring_file_data_qa;0;Won't work with user privileges" ) - disabled_tests+=( "auth_sec.openssl_without_fips;94718;Known test failure" ) - disabled_tests+=( "gis.geometry_class_attri_prop;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.geometry_property_function_issimple;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.gis_bugs_crashes;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_analysis_functions_buffer;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_analysis_functions_centroid;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_analysis_functions_distance;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_op_testingfunc_mix;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_operators_intersection;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_utility_function_distance_sphere;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_utility_function_simplify;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.st_symdifference;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "innodb.alter_kill;0;Known test failure -- no upstream bug yet" ) - disabled_tests+=( "main.derived_limit;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.explain_tree;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.gis-precise;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.mysql_load_data_local_dir;0;Known test failure -- no upstream bug yet" ) - disabled_tests+=( "main.select_icp_mrr;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_bugs;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_dupsweed;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_dupsweed_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_dupsweed_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_firstmatch;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_firstmatch_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_firstmatch_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_mat_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.window_std_var;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.window_std_var_optimized;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.with_recursive;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "perfschema.statement_digest_query_sample;0;Test will fail on slow hardware") - disabled_tests+=( "rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch;0;Unstable test" ) - disabled_tests+=( "rpl_gtid.rpl_gtid_stm_drop_table;90612;Known test failure" ) - disabled_tests+=( "rpl_gtid.rpl_multi_source_mtr_includes;0;Known failure - no upstream bug yet" ) - disabled_tests+=( "sys_vars.myisam_data_pointer_size_func;87935;Test will fail on slow hardware") - disabled_tests+=( "x.connection;0;Known failure - no upstream bug yet" ) - disabled_tests+=( "x.message_compressed_payload;0;False positive caused by protobuff-3.11+" ) - disabled_tests+=( "x.message_protobuf_nested;0;False positive caused by protobuff-3.11+" ) - - if ! hash zip 1>/dev/null 2>&1 ; then - # no need to force dep app-arch/zip for one test - disabled_tests+=( "innodb.discarded_partition_create;0;Requires app-arch/zip" ) - disabled_tests+=( "innodb.partition_upgrade_create;0;Requires app-arch/zip" ) - fi - - if has_version ">=dev-libs/openssl-3" ; then - # >=dev-libs/openssl-3 defaults to security level 1 which disallow - # TLSv1/1.1 but tests will require TLSv1/1.1. - einfo "Set OpenSSL configuration for test suite ..." - cat > "${T}/openssl_tlsv1.cnf" <<- EOF || die - openssl_conf = default_conf - - [ req ] - default_bits = 2048 - default_keyfile = privkey.pem - distinguished_name = req_distinguished_name - - [ req_distinguished_name ] - countryName = Country Name (2 letter code) - countryName_default = AU - countryName_min = 2 - countryName_max = 2 - - stateOrProvinceName = State or Province Name (full name) - stateOrProvinceName_default = Some-State - - localityName = Locality Name (eg, city) - - 0.organizationName = Organization Name (eg, company) - 0.organizationName_default = Internet Widgits Pty Ltd - - organizationalUnitName = Organizational Unit Name (eg, section) - - commonName = Common Name (e.g. server FQDN or YOUR name) - commonName_max = 64 - - emailAddress = Email Address - emailAddress_max = 64 - - [default_conf] - ssl_conf = ssl_sect - - [ssl_sect] - system_default = system_default_sect - - [system_default_sect] - CipherString = DEFAULT@SECLEVEL=0 - EOF - - local -x OPENSSL_CONF="${T}/openssl_tlsv1.cnf" - - disabled_tests+=( "x.connection_tls_version;0;Not compatible with OpenSSL 3.x error messages" ) - fi - - local test_infos_str test_infos_arr - for test_infos_str in "${disabled_tests[@]}" ; do - IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" - - if [[ ${#test_infos_arr[@]} != 3 ]] ; then - die "Invalid test data set, not matching format: ${test_infos_str}" - fi - - _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" - done - unset test_infos_str test_infos_arr - - # Try to increase file limits to increase test coverage - if ! ulimit -n 16500 1>/dev/null 2>&1 ; then - # Upper limit comes from parts.partition_* tests - ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." - - if ! ulimit -n 4162 1>/dev/null 2>&1 ; then - # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' - ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." - - if ! ulimit -n 3000 1>/dev/null 2>&1 ; then - ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." - else - einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 16500 (best test coverage)." - fi - - # run mysql-test tests - perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" - retstatus_tests=$? - - popd &>/dev/null || die - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - local failures="" - [[ ${retstatus_tests} -eq 0 ]] || failures="${failures} tests" - - [[ -z "${failures}" ]] || die "Test failures: ${failures}" - einfo "Tests successfully completed" -} - -src_install() { - cmake_src_install - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Convenience links - einfo "Making Convenience links for mysqlcheck multi-call binary" - dosym "mysqlcheck" "/usr/bin/mysqlanalyze" - dosym "mysqlcheck" "/usr/bin/mysqlrepair" - dosym "mysqlcheck" "/usr/bin/mysqloptimize" - - # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir - if [[ -d "${ED}/usr/data" ]] ; then - rm -Rf "${ED}/usr/data" || die - fi - - # Unless they explicitly specific USE=test, then do not install the - # testsuite. It DOES have a use to be installed, esp. when you want to do a - # validation of your database configuration after tuning it. - if ! use test ; then - rm -rf "${ED}/${MY_SHAREDSTATEDIR#${EPREFIX}}/mysql-test" - fi - - # Configuration stuff - einfo "Building default configuration ..." - insinto "${MY_SYSCONFDIR#${EPREFIX}}" - [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf - cp "${FILESDIR}/my.cnf-5.7" "${TMPDIR}/my.cnf" || die - eprefixify "${TMPDIR}/my.cnf" - doins "${TMPDIR}/my.cnf" - insinto "${MY_SYSCONFDIR#${EPREFIX}}/mysql.d" - cp "${FILESDIR}/my.cnf-8.0.distro-client" "${TMPDIR}/50-distro-client.cnf" || die - eprefixify "${TMPDIR}/50-distro-client.cnf" - doins "${TMPDIR}/50-distro-client.cnf" - - mycnf_src="my.cnf-8.0.distro-server" - sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ - "${FILESDIR}/${mycnf_src}" \ - > "${TMPDIR}/my.cnf.ok" || die - - if use prefix ; then - sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ - "${TMPDIR}/my.cnf.ok" || die - fi - - if use latin1 ; then - sed -i \ - -e "/character-set/s|utf8mb4|latin1|g" \ - "${TMPDIR}/my.cnf.ok" || die - fi - - eprefixify "${TMPDIR}/my.cnf.ok" - - newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf - - #Remove mytop if perl is not selected - [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" - - if use router ; then - rm -rf \ - "${ED}/usr/LICENSE.router" \ - "${ED}/usr/README.router" \ - "${ED}/usr/run" \ - "${ED}/usr/var" \ - || die - fi - - # Kill old libmysqclient_r symlinks if they exist. Time to fix what depends on them. - find "${D}" -name 'libmysqlclient_r.*' -type l -delete || die -} - -pkg_postinst() { - # Make sure the vars are correctly initialized - mysql_init_vars - - # Create log directory securely if it does not exist - # NOTE: $MY_LOGDIR contains $EPREFIX by default - [[ -d "${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${MY_LOGDIR}" - - # Note about configuration change - einfo - elog "This version of ${PN} reorganizes the configuration from a single my.cnf" - elog "to several files in /etc/mysql/mysql.d." - elog "Please backup any changes you made to /etc/mysql/my.cnf" - elog "and add them as a new file under /etc/mysql/mysql.d with a .cnf extension." - elog "You may have as many files as needed and they are read alphabetically." - elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." - einfo - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - einfo - elog "You might want to run:" - elog " \"emerge --config =${CATEGORY}/${PF}\"" - elog "if this is a new install." - einfo - else - einfo - elog "Upgrade process for ${PN}-8.x has changed. Please read" - elog "https://dev.mysql.com/doc/refman/8.0/en/upgrade-binary-package.html" - einfo - fi -} - -pkg_config() { - _getoptval() { - local section="$1" - local flag="--${2}=" - local extra_options="${3}" - local cmd=( - "${my_print_defaults_binary}" - "${extra_options}" - "${section}" - ) - local results=( $(eval "${cmd[@]}" 2>/dev/null | sed -n "/^${flag}/s,${flag},,gp") ) - - if [[ ${#results[@]} -gt 0 ]] ; then - # When option is set multiple times only return last value - echo "${results[-1]}" - fi - } - - _mktemp_dry() { - # emktemp has no --dry-run option - local template="${1}" - - if [[ -z "${template}" ]] ; then - if [[ -z "${T}" ]] ; then - template="/tmp/XXXXXXX" - else - template="${T}/XXXXXXX" - fi - fi - - local template_wo_X=${template//X/} - local n_X - let n_X=${#template}-${#template_wo_X} - if [[ ${n_X} -lt 3 ]] ; then - echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 - return - fi - - local attempts=0 - local character tmpfile - while [[ true ]] ; do - let attempts=attempts+1 - - new_file= - while read -n1 character ; do - if [[ "${character}" == "X" ]] ; then - tmpfile+="${RANDOM:0:1}" - else - tmpfile+="${character}" - fi - done < <(echo -n "${template}") - - if [[ ! -f "${tmpfile}" ]] - then - echo "${tmpfile}" - return - fi - - if [[ ${attempts} -ge 100 ]] ; then - echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 - return - fi - done - } - - local mysqld_binary="${EROOT}/usr/sbin/mysqld" - if [[ ! -x "${mysqld_binary}" ]] ; then - die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local mysql_binary="${EROOT}/usr/bin/mysql" - if [[ ! -x "${mysql_binary}" ]] ; then - die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" - if [[ ! -x "${my_print_defaults_binary}" ]] ; then - die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" - fi - - if [[ -z "${MYSQL_USER}" ]] ; then - MYSQL_USER=mysql - if use prefix ; then - MYSQL_USER=$(id -u -n 2>/dev/null) - if [[ -z "${MYSQL_USER}" ]] ; then - die "Failed to determine current username!" - fi - fi - fi - - if [[ -z "${MYSQL_GROUP}" ]] ; then - MYSQL_GROUP=mysql - if use prefix ; then - MYSQL_GROUP=$(id -g -n 2>/dev/null) - if [[ -z "${MYSQL_GROUP}" ]] ; then - die "Failed to determine current user groupname!" - fi - fi - fi - - # my_print_defaults needs to read stuff in $HOME/.my.cnf - local -x HOME="${EROOT}/root" - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Read currently set data directory - MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if [[ -z "${MY_DATADIR}" ]] ; then - die "Sorry, unable to find MY_DATADIR!" - elif [[ -d "${MY_DATADIR}/mysql" ]] ; then - ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" - ewarn "Please rename or delete its content if you wish to initialize a new data directory." - die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" - fi - - MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_TMPDIR=${MYSQL_TMPDIR%/} - # These are dir+prefix - MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} - MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} - - # Create missing directories. - # Always check if mysql user can write to directory even if we just - # created directory because a parent directory might be not - # accessible for that user. - PID_DIR="${EROOT}/run/mysqld" - if [[ ! -d "${PID_DIR}" ]] ; then - einfo "Creating ${PN} PID directory '${PID_DIR}' ..." - install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ - || die "Failed to create PID directory '${PID_DIR}'!" - fi - - local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_pid_dir_testfile}" ]] \ - && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_pid_dir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" - else - rm "${_pid_dir_testfile}" || die - unset _pid_dir_testfile - fi - - if [[ ! -d "${MY_DATADIR}" ]] ; then - einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ - || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" - fi - - local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_datadir_testfile}" ]] \ - && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_datadir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" - else - rm "${_my_datadir_testfile}" || die - unset _my_datadir_testfile - fi - - if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then - einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ - || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" - fi - - if [[ -z "${MYSQL_TMPDIR}" ]] ; then - MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" - [[ -z "${MYSQL_TMPDIR}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" - - mkdir "${MYSQL_TMPDIR}" || die - chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die - fi - - # Now we need to test MYSQL_TMPDIR... - local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_tmpdir_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_tmpdir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" - else - rm "${_my_tmpdir_testfile}" || die - unset _my_tmpdir_testfile - fi - - if [[ -n "${MYSQL_LOG_BIN}" && ! -d "${MYSQL_LOG_BIN}" ]] ; then - einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ - || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" - fi - - if [[ -n "${MYSQL_LOG_BIN}" ]] ; then - local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_logbin_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_logbin_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" - else - rm "${_my_logbin_testfile}" || die - unset _my_logbin_testfile - fi - fi - - if [[ -n "${MYSQL_RELAY_LOG}" && ! -d "${MYSQL_RELAY_LOG}" ]] ; then - einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ - || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" - fi - - if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then - local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_relaylog_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_relaylog_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" - else - rm "${_my_relaylog_testfile}" || die - unset _my_relaylog_testfile - fi - fi - - local mysql_install_log="$(_mktemp_dry "${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log")" - if [[ -z "${mysql_install_log}" ]] ; then - die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log' failed!" - else - # make sure file is writable for MYSQL_USER... - touch "${mysql_install_log}" || die - chown ${MYSQL_USER} "${mysql_install_log}" || die - fi - - local mysqld_logfile="$(_mktemp_dry "${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log")" - if [[ -z "${mysqld_logfile}" ]] ; then - die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log' failed!" - else - # make sure file is writable for MYSQL_USER... - touch "${mysqld_logfile}" || die - chown ${MYSQL_USER} "${mysqld_logfile}" || die - fi - - echo "" - einfo "Detected settings:" - einfo "==================" - einfo "MySQL User:\t\t\t\t${MYSQL_USER}" - einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" - einfo "MySQL DATA directory:\t\t${MY_DATADIR}" - einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" - - if [[ -n "${MYSQL_LOG_BIN}" ]] ; then - einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" - fi - - if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then - einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" - fi - - einfo "PID DIR:\t\t\t\t${PID_DIR}" - einfo "Install db log:\t\t\t${mysql_install_log}" - einfo "Install server log:\t\t\t${mysqld_logfile}" - - local -a config_files - - local config_file="${EROOT}/etc/mysql/mysql.d/50-distro-client.cnf" - if [[ -f "${config_file}" ]] ; then - config_files+=( "${config_file}" ) - else - ewarn "Client configuration '${config_file}' not found; Skipping configuration of default authentication plugin for client ..." - fi - - config_file="${EROOT}/etc/mysql/mysql.d/50-distro-server.cnf" - if [[ -f "${config_file}" ]] ; then - config_files+=( "${config_file}" ) - else - ewarn "Server configuration '${config_file}' not found; Skipping configuration of default authentication plugin for mysqld ..." - fi - - if [[ ${#config_files[@]} -gt 0 ]] ; then - if [[ -z "${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" ]] ; then - local user_answer - - echo - einfo "Please select default authentication plugin (enter number or plugin name):" - einfo "1) caching_sha2_password [MySQL 8.0 default]" - einfo "2) mysql_native_password [MySQL 5.7 default]" - einfo - einfo "For details see:" - einfo "https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password" - read -p " >" user_answer - echo - - case "${user_answer}" in - 1|caching_sha2_password) - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=caching_sha2_password - ;; - 2|mysql_native_password) - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=mysql_native_password - ;; - '') - die "No authentication plugin selected!" - ;; - *) - die "Authentication plugin '${user_answer}' is unknown/unsupported!" - ;; - esac - - echo "Selected authentication plugin: ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" >> "${mysql_install_log}" - - unset user_answer - fi - - local cfg_option cfg_option_tabs cfg_section - for config_file in "${config_files[@]}" ; do - cfg_option="default-authentication-plugin" - cfg_section="mysqld" - cfg_option_tabs="\t\t" - if [[ "${config_file}" == *client.cnf ]] ; then - cfg_option="default-auth" - cfg_section="client" - cfg_option_tabs="\t\t\t\t" - fi - - if grep -qE "^(loose-)?${cfg_option}\b.*=" "${config_file}" 2>/dev/null ; then - einfo "Ensuring that ${cfg_option} is set to '${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}' in '${config_file}' ..." - sed -i \ - -e "s/^\(loose-\)\?${cfg_option}\b.*=.*/loose-${cfg_option}${cfg_option_tabs}= ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}/" \ - "${config_file}" || die "Failed to change ${cfg_option} in '${config_file}'!" - else - einfo "Setting ${cfg_option} to '${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}' in '${config_file}' ..." - sed -i \ - -e "/^\[${cfg_section}\]$/a loose-${cfg_option}${cfg_option_tabs}= ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" \ - "${config_file}" || die "Failed to add ${cfg_option} to '${config_file}'!" - fi - done - unset cfg_option cfg_option_tabs cfg_section - fi - unset config_files config_file - - echo - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local tmp_mysqld_password_source= - - for tmp_mysqld_password_source in mysql client ; do - einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" - if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then - if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then - ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" - MYSQL_ROOT_PASSWORD= - continue - fi - - einfo "Found password in '${tmp_mysqld_password_source}' section!" - break - fi - done - - # Sometimes --show is required to display passwords in some implementations of my_print_defaults - if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" - fi - - unset tmp_mysqld_password_source - fi - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local pwd1="a" - local pwd2="b" - - echo - einfo "No password for mysql 'root' user was specified via environment" - einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" - einfo "file like '${HOME}/.my.cnf'." - einfo "To continue please provide a password for the mysql 'root' user" - einfo "now on console:" - ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" - read -rsp " >" pwd1 ; echo - - einfo "Retype the password" - read -rsp " >" pwd2 ; echo - - if [[ "x$pwd1" != "x$pwd2" ]] ; then - die "Passwords are not the same!" - fi - - MYSQL_ROOT_PASSWORD="${pwd1}" - unset pwd1 pwd2 - - echo - fi - - local -a mysqld_options - - # Fix bug 446200. Don't reference host my.cnf, needs to come first, - # see http://bugs.mysql.com/bug.php?id=31312 - use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) - - # Figure out which options we need to disable to do the setup - local helpfile="${TMPDIR}/mysqld-help" - "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null - - local opt optexp optfull - for opt in host-cache name-resolve networking slave-start \ - federated ssl log-bin relay-log slow-query-log external-locking \ - log-slave-updates \ - ; do - optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" - grep -E -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) - done - - # Prepare timezones, see - # https://dev.mysql.com/doc/mysql/en/time-zone-support.html - local tz_sql="$(_mktemp_dry "${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql")" - [[ -z "${tz_sql}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql' failed!" - - echo "USE mysql;" >"${tz_sql}" - "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null - if [[ $? -ne 0 ]] ; then - die "mysql_tzinfo_to_sql failed!" - fi - - # --initialize-insecure will not set root password - # --initialize would set a random one in the log which we don't need as we set it ourselves - local cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--initialize-insecure" - "--init-file='${tz_sql}'" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - "--log-error='${mysql_install_log}'" - "--user=${MYSQL_USER}" - ) - - einfo "Initializing ${PN} data directory: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 - - if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql.ibd" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 - die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" - fi - - rm "${tz_sql}" || die - - local x=${RANDOM} - local socket="${EROOT}${PID_DIR}/mysqld${x}.sock" - local pidfile="${EROOT}${PID_DIR}/mysqld${x}.pid" - unset x - - cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - --max_allowed_packet=8M - --net_buffer_length=16K - "--socket='${socket}'" - "--pid-file='${pidfile}'" - "--log-error='${mysqld_logfile}'" - "--user=${MYSQL_USER}" - ) - - einfo "Starting mysqld to finalize initialization: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & - - echo -n "Waiting for mysqld to accept connections " - local maxtry=15 - while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - if [[ -S "${socket}" ]] ; then - # Even with a socket we don't know if mysqld will abort - # start due to an error so just wait a little bit more... - maxtry=5 - while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - fi - - echo - - if [[ ! -S "${socket}" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 - die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" - fi - - local mysql_logfile="${TMPDIR}/set_root_pw.log" - touch "${mysql_logfile}" || die - - ebegin "Setting root password" - # Do this from memory, as we don't want clear text passwords in temp files - local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" - cmd=( - "${mysql_binary}" - --no-defaults - "--socket='${socket}'" - -hlocalhost - "-e \"${sql}\"" - ) - eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 - local rc=$? - eend ${rc} - - if [[ ${rc} -ne 0 ]] ; then - # Poor man's solution which tries to avoid having password - # in log. NOTE: sed can fail if user didn't follow advice - # and included character which will require escaping... - sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null - - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" - die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" - fi - - # Stop the server - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - echo -n "Stopping the server " - pkill -F "${pidfile}" &>/dev/null - - maxtry=10 - while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - echo - - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - # We somehow failed to stop server. - # However, not a fatal error. Just warn the user. - ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" - fi - fi - - einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" -} diff --git a/dev-db/mysql/mysql-8.0.31-r2.ebuild b/dev-db/mysql/mysql-8.0.31-r2.ebuild deleted file mode 100644 index 3b9b79fb88df..000000000000 --- a/dev-db/mysql/mysql-8.0.31-r2.ebuild +++ /dev/null @@ -1,1219 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR=emake -inherit check-reqs cmake flag-o-matic linux-info multiprocessing prefix toolchain-funcs - -MY_PV="${PV//_pre*}" -MY_P="${PN}-${MY_PV}" - -# Patch version -PATCH_SET=( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-patches-01.tar.xz ) - -HOMEPAGE="https://www.mysql.com/" -DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" -SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz" -SRC_URI+=" https://cdn.mysql.com/archives/mysql-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz" -SRC_URI+=" https://downloads.mysql.com/archives/MySQL-$(ver_cut 1-2)/${PN}-boost-${MY_PV}.tar.gz" -SRC_URI+=" ${PATCH_SET[@]}" -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -LICENSE="GPL-2" -SLOT="8.0" -# -ppc, -riscv for bug #761715 -KEYWORDS="amd64 arm arm64 ~hppa ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test" -RESTRICT="!test? ( test )" -REQUIRED_USE="?? ( tcmalloc jemalloc ) - cjk? ( server ) - jemalloc? ( server ) - numa? ( server ) - profiling? ( server ) - router? ( server ) - tcmalloc? ( server )" - -# Be warned, *DEPEND are version-dependent -# These are used for both runtime and compiletime -COMMON_DEPEND=" - >=app-arch/lz4-0_p131:= - app-arch/zstd:= - sys-libs/ncurses:0= - >=sys-libs/zlib-1.2.3:0= - >=dev-libs/openssl-1.0.0:0= - server? ( - dev-libs/icu:= - dev-libs/libevent:=[ssl,threads(+)] - >=dev-libs/protobuf-3.8:= - net-libs/libtirpc:= - cjk? ( app-text/mecab:= ) - jemalloc? ( dev-libs/jemalloc:0= ) - kernel_linux? ( - dev-libs/libaio:0= - sys-process/procps:0= - ) - numa? ( sys-process/numactl ) - tcmalloc? ( dev-util/google-perftools:0= ) - ) -" - -DEPEND=" - ${COMMON_DEPEND} - || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) - app-alternatives/yacc - server? ( net-libs/rpcsvc-proto ) - test? ( - acct-group/mysql acct-user/mysql - dev-perl/JSON - ) -" - -RDEPEND=" - ${COMMON_DEPEND} - !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster - !dev-db/mysql:0 - !dev-db/mysql:5.7 - selinux? ( sec-policy/selinux-mysql ) - !prefix? ( - acct-group/mysql acct-user/mysql - dev-db/mysql-init-scripts - ) -" - -# For other stuff to bring us in -# dev-perl/DBD-mysql is needed by some scripts installed by MySQL -PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" - -PATCHES=( - "${WORKDIR}"/mysql-patches - "${FILESDIR}"/mysql-8.0.31-build-tmpdir-nodefault.patch -) - -mysql_init_vars() { - : ${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"} - : ${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} - : ${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} - : ${MY_LOGDIR="${EPREFIX}/var/log/mysql"} - MY_DATADIR="${MY_LOCALSTATEDIR}" - - export MY_SHAREDSTATEDIR MY_SYSCONFDIR - export MY_LOCALSTATEDIR MY_LOGDIR - export MY_DATADIR -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use server ; then - CHECKREQS_DISK_BUILD="3G" - - if has test $FEATURES ; then - CHECKREQS_DISK_BUILD="9G" - fi - - check-reqs_pkg_pretend - fi - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - CHECKREQS_DISK_BUILD="3G" - - if has test ${FEATURES} ; then - CHECKREQS_DISK_BUILD="9G" - - # Bug #213475 - MySQL _will_ object strenuously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! has userpriv ${FEATURES} ; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - - local aio_max_nr=$(sysctl -n fs.aio-max-nr 2>/dev/null) - [[ -z "${aio_max_nr}" || ${aio_max_nr} -lt 250000 ]] \ - && die "FEATURES=test will require fs.aio-max-nr=250000 at minimum!" - - if use latin1 ; then - # Upstream only supports tests with default charset - die "Testing with USE=latin1 is not supported." - fi - fi - - if use kernel_linux ; then - if use numa ; then - linux-info_get_any_version - - local CONFIG_CHECK="~NUMA" - - local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" - WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" - - check_extra_config - fi - fi - - use server && check-reqs_pkg_setup - fi -} - -src_unpack() { - unpack ${A} - - mv -f "${WORKDIR}/${MY_P}" "${S}" || die -} - -src_prepare() { - # Avoid rpm call which would trigger sandbox, #692368 - sed -i \ - -e 's/MY_RPM rpm/MY_RPM rpmNOTEXISTENT/' \ - CMakeLists.txt || die - - # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux - if [[ -d "${S}/support-files/SELinux" ]] ; then - echo > "${S}/support-files/SELinux/CMakeLists.txt" || die - fi - - # Remove man pages for client-lib tools we don't install - rm \ - man/my_print_defaults.1 \ - man/perror.1 \ - man/zlib_decompress.1 \ - || die - - cmake_src_prepare -} - -src_configure() { - # Bug #114895, bug #110149 - filter-flags "-O" "-O[01]" - - # Code is now requiring C++17 due to https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08 - append-cxxflags -std=c++17 - - CMAKE_BUILD_TYPE="RelWithDebInfo" - - # debug hack wrt #497532 - local mycmakeargs=( - -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usev !debug '-DNDEBUG')" - -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usev !debug '-DNDEBUG')" - - -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" - -DSYSCONFDIR="${EPREFIX}/etc/mysql" - - -DINSTALL_BINDIR=bin - -DINSTALL_DOCDIR=share/doc/${PF} - -DINSTALL_DOCREADMEDIR=share/doc/${PF} - -DINSTALL_INCLUDEDIR=include/mysql - -DINSTALL_INFODIR=share/info - -DINSTALL_LIBDIR=$(get_libdir) - -DINSTALL_MANDIR=share/man - -DINSTALL_MYSQLSHAREDIR=share/mysql - -DINSTALL_PLUGINDIR=$(get_libdir)/mysql/plugin - -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" - -DINSTALL_SBINDIR=sbin - -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mysql" - - -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" - -DWITH_UNIT_TESTS=$(usex test ON OFF) - - # Using bundled editline to get CTRL+C working - -DWITH_EDITLINE=bundled - -DWITH_ZLIB=system - -DWITH_SSL=system - -DWITH_LIBWRAP=0 - -DENABLED_LOCAL_INFILE=1 - -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DWITH_DEFAULT_COMPILER_OPTIONS=0 - # The build forces this to be defined when cross-compiling. We pass it - # all the time for simplicity and to make sure it is actually correct. - -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - - -DWITH_CURL=system - -DWITH_BOOST="${S}/boost" - -DWITH_ROUTER=$(usex router ON OFF) - ) - - if tc-is-lto ; then - mycmakeargs+=( -DWITH_LTO=ON ) - else - mycmakeargs+=( -DWITH_LTO=OFF ) - fi - - if use test ; then - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test ) - else - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) - fi - - mycmakeargs+=( -DWITHOUT_CLIENTLIBS=YES ) - - mycmakeargs+=( - -DWITH_ICU=system - -DWITH_LZ4=system - # Our dev-libs/rapidjson doesn't carry necessary fixes for std::regex - -DWITH_RAPIDJSON=bundled - -DWITH_ZSTD=system - ) - - if [[ -n "${MYSQL_DEFAULT_CHARSET}" && -n "${MYSQL_DEFAULT_COLLATION}" ]] ; then - ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" - ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." - ewarn "You MUST file bugs without these variables set." - ewarn "Tests will probably fail!" - - mycmakeargs+=( - -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} - -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} - ) - elif use latin1 ; then - mycmakeargs+=( - -DDEFAULT_CHARSET=latin1 - -DDEFAULT_COLLATION=latin1_swedish_ci - ) - else - mycmakeargs+=( - -DDEFAULT_CHARSET=utf8mb4 - -DDEFAULT_COLLATION=utf8mb4_0900_ai_ci - ) - fi - - if use server ; then - mycmakeargs+=( - -DWITH_EXTRA_CHARSETS=all - -DWITH_DEBUG=$(usex debug) - -DWITH_MECAB=$(usex cjk system OFF) - -DWITH_LIBEVENT=system - -DWITH_PROTOBUF=system - -DWITH_NUMA=$(usex numa ON OFF) - ) - - if use jemalloc ; then - mycmakeargs+=( -DWITH_JEMALLOC=ON ) - elif use tcmalloc ; then - mycmakeargs+=( -DWITH_TCMALLOC=ON ) - fi - - if use profiling ; then - # Setting to OFF doesn't work: Once set, profiling options will be added - # to `mysqld --help` output via sql/sys_vars.cc causing - # "main.mysqld--help-notwin" test to fail - mycmakeargs+=( -DENABLED_PROFILING=ON ) - fi - - # Storage engines - mycmakeargs+=( - -DWITH_EXAMPLE_STORAGE_ENGINE=0 - -DWITH_ARCHIVE_STORAGE_ENGINE=1 - -DWITH_BLACKHOLE_STORAGE_ENGINE=1 - -DWITH_CSV_STORAGE_ENGINE=1 - -DWITH_FEDERATED_STORAGE_ENGINE=1 - -DWITH_HEAP_STORAGE_ENGINE=1 - -DWITH_INNOBASE_STORAGE_ENGINE=1 - -DWITH_INNODB_MEMCACHED=0 - -DWITH_MYISAMMRG_STORAGE_ENGINE=1 - -DWITH_MYISAM_STORAGE_ENGINE=1 - ) - else - mycmakeargs+=( - -DWITHOUT_SERVER=1 - -DWITH_SYSTEMD=no - ) - fi - - cmake_src_configure -} - -# Official test instructions: -# ulimit -n 16500 && \ -# USE='perl server' \ -# FEATURES='test userpriv' \ -# ebuild mysql-X.X.XX.ebuild \ -# digest clean package -src_test() { - _disable_test() { - local rawtestname bug reason - rawtestname="${1}" ; shift - bug="${1}" ; shift - reason="${@}" - ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" - echo ${rawtestname} : BUG#${bug} ${reason} >> "${T}/disabled.def" - } - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_tests - - if ! use server ; then - einfo "Skipping server tests due to minimal build." - return 0 - fi - - # Ensure that parallel runs don't die - export MTR_BUILD_THREAD="$((${RANDOM} % 100))" - - if [[ -z "${MTR_PARALLEL}" ]] ; then - local -x MTR_PARALLEL=$(makeopts_jobs) - - if [[ ${MTR_PARALLEL} -gt 4 ]] ; then - # Running multiple tests in parallel usually require higher ulimit - # and fs.aio-max-nr setting. In addition, tests like main.multi_update - # are known to hit timeout when system is busy. - # To avoid test failure we will limit MTR_PARALLEL to 4 instead of - # using "auto". - local info_msg="Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" - info_msg+=" to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" - einfo "${info_msg}" - unset info_msg - MTR_PARALLEL=4 - fi - else - einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" - fi - - # create directories because mysqladmin might run out of order - mkdir -p "${T}"/var-tests{,/log} || die - - # Run mysql tests - pushd "${TESTDIR}" &>/dev/null || die - - touch "${T}/disabled.def" - - local -a disabled_tests - disabled_tests+=( "auth_sec.atomic_rename_user;103512;Depends on user running test" ) - disabled_tests+=( "auth_sec.keyring_file_data_qa;0;Won't work with user privileges" ) - disabled_tests+=( "auth_sec.openssl_without_fips;94718;Known test failure" ) - disabled_tests+=( "gis.geometry_class_attri_prop;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.geometry_property_function_issimple;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.gis_bugs_crashes;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_analysis_functions_buffer;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_analysis_functions_centroid;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_analysis_functions_distance;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_op_testingfunc_mix;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_operators_intersection;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_utility_function_distance_sphere;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.spatial_utility_function_simplify;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "gis.st_symdifference;5452;Known rounding error with latest AMD processors (PS)" ) - disabled_tests+=( "innodb.alter_kill;0;Known test failure -- no upstream bug yet" ) - disabled_tests+=( "main.derived_limit;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.explain_tree;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.gis-precise;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.mysql_load_data_local_dir;0;Known test failure -- no upstream bug yet" ) - disabled_tests+=( "main.select_icp_mrr;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_bugs;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_dupsweed;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_dupsweed_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_dupsweed_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_firstmatch;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_firstmatch_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_firstmatch_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.subquery_sj_mat_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.window_std_var;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.window_std_var_optimized;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "main.with_recursive;0;Known rounding error with latest AMD processors -- no upstream bug yet" ) - disabled_tests+=( "perfschema.statement_digest_query_sample;0;Test will fail on slow hardware") - disabled_tests+=( "rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch;0;Unstable test" ) - disabled_tests+=( "rpl_gtid.rpl_gtid_stm_drop_table;90612;Known test failure" ) - disabled_tests+=( "rpl_gtid.rpl_multi_source_mtr_includes;0;Known failure - no upstream bug yet" ) - disabled_tests+=( "sys_vars.myisam_data_pointer_size_func;87935;Test will fail on slow hardware") - disabled_tests+=( "x.connection;0;Known failure - no upstream bug yet" ) - disabled_tests+=( "x.message_compressed_payload;0;False positive caused by protobuff-3.11+" ) - disabled_tests+=( "x.message_protobuf_nested;0;False positive caused by protobuff-3.11+" ) - - if ! hash zip 1>/dev/null 2>&1 ; then - # no need to force dep app-arch/zip for one test - disabled_tests+=( "innodb.discarded_partition_create;0;Requires app-arch/zip" ) - disabled_tests+=( "innodb.partition_upgrade_create;0;Requires app-arch/zip" ) - fi - - if has_version ">=dev-libs/openssl-3" ; then - # >=dev-libs/openssl-3 defaults to security level 1 which disallow - # TLSv1/1.1 but tests will require TLSv1/1.1. - einfo "Set OpenSSL configuration for test suite ..." - cat > "${T}/openssl_tlsv1.cnf" <<- EOF || die - openssl_conf = default_conf - - [ req ] - default_bits = 2048 - default_keyfile = privkey.pem - distinguished_name = req_distinguished_name - - [ req_distinguished_name ] - countryName = Country Name (2 letter code) - countryName_default = AU - countryName_min = 2 - countryName_max = 2 - - stateOrProvinceName = State or Province Name (full name) - stateOrProvinceName_default = Some-State - - localityName = Locality Name (eg, city) - - 0.organizationName = Organization Name (eg, company) - 0.organizationName_default = Internet Widgits Pty Ltd - - organizationalUnitName = Organizational Unit Name (eg, section) - - commonName = Common Name (e.g. server FQDN or YOUR name) - commonName_max = 64 - - emailAddress = Email Address - emailAddress_max = 64 - - [default_conf] - ssl_conf = ssl_sect - - [ssl_sect] - system_default = system_default_sect - - [system_default_sect] - CipherString = DEFAULT@SECLEVEL=0 - EOF - - local -x OPENSSL_CONF="${T}/openssl_tlsv1.cnf" - - disabled_tests+=( "x.connection_tls_version;0;Not compatible with OpenSSL 3.x error messages" ) - fi - - local test_infos_str test_infos_arr - for test_infos_str in "${disabled_tests[@]}" ; do - IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" - - if [[ ${#test_infos_arr[@]} != 3 ]] ; then - die "Invalid test data set, not matching format: ${test_infos_str}" - fi - - _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" - done - unset test_infos_str test_infos_arr - - # Try to increase file limits to increase test coverage - if ! ulimit -n 16500 1>/dev/null 2>&1 ; then - # Upper limit comes from parts.partition_* tests - ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." - - if ! ulimit -n 4162 1>/dev/null 2>&1 ; then - # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' - ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." - - if ! ulimit -n 3000 1>/dev/null 2>&1 ; then - ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." - else - einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 16500 (best test coverage)." - fi - - # run mysql-test tests - perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" - retstatus_tests=$? - - popd &>/dev/null || die - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - local failures="" - [[ ${retstatus_tests} -eq 0 ]] || failures="${failures} tests" - - [[ -z "${failures}" ]] || die "Test failures: ${failures}" - einfo "Tests successfully completed" -} - -src_install() { - cmake_src_install - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Convenience links - einfo "Making Convenience links for mysqlcheck multi-call binary" - dosym "mysqlcheck" "/usr/bin/mysqlanalyze" - dosym "mysqlcheck" "/usr/bin/mysqlrepair" - dosym "mysqlcheck" "/usr/bin/mysqloptimize" - - # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir - if [[ -d "${ED}/usr/data" ]] ; then - rm -Rf "${ED}/usr/data" || die - fi - - # Unless they explicitly specific USE=test, then do not install the - # testsuite. It DOES have a use to be installed, esp. when you want to do a - # validation of your database configuration after tuning it. - if ! use test ; then - rm -rf "${ED}/${MY_SHAREDSTATEDIR#${EPREFIX}}/mysql-test" - fi - - # Configuration stuff - einfo "Building default configuration ..." - insinto "${MY_SYSCONFDIR#${EPREFIX}}" - [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf - cp "${FILESDIR}/my.cnf-5.7" "${TMPDIR}/my.cnf" || die - eprefixify "${TMPDIR}/my.cnf" - doins "${TMPDIR}/my.cnf" - insinto "${MY_SYSCONFDIR#${EPREFIX}}/mysql.d" - cp "${FILESDIR}/my.cnf-8.0.distro-client" "${TMPDIR}/50-distro-client.cnf" || die - eprefixify "${TMPDIR}/50-distro-client.cnf" - doins "${TMPDIR}/50-distro-client.cnf" - - mycnf_src="my.cnf-8.0.distro-server" - sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ - "${FILESDIR}/${mycnf_src}" \ - > "${TMPDIR}/my.cnf.ok" || die - - if use prefix ; then - sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ - "${TMPDIR}/my.cnf.ok" || die - fi - - if use latin1 ; then - sed -i \ - -e "/character-set/s|utf8mb4|latin1|g" \ - "${TMPDIR}/my.cnf.ok" || die - fi - - eprefixify "${TMPDIR}/my.cnf.ok" - - newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf - - #Remove mytop if perl is not selected - [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" - - if use router ; then - rm -rf \ - "${ED}/usr/LICENSE.router" \ - "${ED}/usr/README.router" \ - "${ED}/usr/run" \ - "${ED}/usr/var" \ - || die - fi - - # Kill old libmysqclient_r symlinks if they exist. Time to fix what depends on them. - find "${D}" -name 'libmysqlclient_r.*' -type l -delete || die -} - -pkg_postinst() { - # Make sure the vars are correctly initialized - mysql_init_vars - - # Create log directory securely if it does not exist - # NOTE: $MY_LOGDIR contains $EPREFIX by default - [[ -d "${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${MY_LOGDIR}" - - # Note about configuration change - einfo - elog "This version of ${PN} reorganizes the configuration from a single my.cnf" - elog "to several files in /etc/mysql/mysql.d." - elog "Please backup any changes you made to /etc/mysql/my.cnf" - elog "and add them as a new file under /etc/mysql/mysql.d with a .cnf extension." - elog "You may have as many files as needed and they are read alphabetically." - elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." - einfo - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - einfo - elog "You might want to run:" - elog " \"emerge --config =${CATEGORY}/${PF}\"" - elog "if this is a new install." - einfo - else - einfo - elog "Upgrade process for ${PN}-8.x has changed. Please read" - elog "https://dev.mysql.com/doc/refman/8.0/en/upgrade-binary-package.html" - einfo - fi -} - -pkg_config() { - _getoptval() { - local section="$1" - local flag="--${2}=" - local extra_options="${3}" - local cmd=( - "${my_print_defaults_binary}" - "${extra_options}" - "${section}" - ) - local results=( $(eval "${cmd[@]}" 2>/dev/null | sed -n "/^${flag}/s,${flag},,gp") ) - - if [[ ${#results[@]} -gt 0 ]] ; then - # When option is set multiple times only return last value - echo "${results[-1]}" - fi - } - - _mktemp_dry() { - # emktemp has no --dry-run option - local template="${1}" - - if [[ -z "${template}" ]] ; then - if [[ -z "${T}" ]] ; then - template="/tmp/XXXXXXX" - else - template="${T}/XXXXXXX" - fi - fi - - local template_wo_X=${template//X/} - local n_X - let n_X=${#template}-${#template_wo_X} - if [[ ${n_X} -lt 3 ]] ; then - echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 - return - fi - - local attempts=0 - local character tmpfile - while [[ true ]] ; do - let attempts=attempts+1 - - new_file= - while read -n1 character ; do - if [[ "${character}" == "X" ]] ; then - tmpfile+="${RANDOM:0:1}" - else - tmpfile+="${character}" - fi - done < <(echo -n "${template}") - - if [[ ! -f "${tmpfile}" ]] - then - echo "${tmpfile}" - return - fi - - if [[ ${attempts} -ge 100 ]] ; then - echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 - return - fi - done - } - - local mysqld_binary="${EROOT}/usr/sbin/mysqld" - if [[ ! -x "${mysqld_binary}" ]] ; then - die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local mysql_binary="${EROOT}/usr/bin/mysql" - if [[ ! -x "${mysql_binary}" ]] ; then - die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" - if [[ ! -x "${my_print_defaults_binary}" ]] ; then - die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" - fi - - if [[ -z "${MYSQL_USER}" ]] ; then - MYSQL_USER=mysql - if use prefix ; then - MYSQL_USER=$(id -u -n 2>/dev/null) - if [[ -z "${MYSQL_USER}" ]] ; then - die "Failed to determine current username!" - fi - fi - fi - - if [[ -z "${MYSQL_GROUP}" ]] ; then - MYSQL_GROUP=mysql - if use prefix ; then - MYSQL_GROUP=$(id -g -n 2>/dev/null) - if [[ -z "${MYSQL_GROUP}" ]] ; then - die "Failed to determine current user groupname!" - fi - fi - fi - - # my_print_defaults needs to read stuff in $HOME/.my.cnf - local -x HOME="${EROOT}/root" - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Read currently set data directory - MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if [[ -z "${MY_DATADIR}" ]] ; then - die "Sorry, unable to find MY_DATADIR!" - elif [[ -d "${MY_DATADIR}/mysql" ]] ; then - ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" - ewarn "Please rename or delete its content if you wish to initialize a new data directory." - die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" - fi - - MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_TMPDIR=${MYSQL_TMPDIR%/} - # These are dir+prefix - MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} - MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} - - # Create missing directories. - # Always check if mysql user can write to directory even if we just - # created directory because a parent directory might be not - # accessible for that user. - PID_DIR="${EROOT}/run/mysqld" - if [[ ! -d "${PID_DIR}" ]] ; then - einfo "Creating ${PN} PID directory '${PID_DIR}' ..." - install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ - || die "Failed to create PID directory '${PID_DIR}'!" - fi - - local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_pid_dir_testfile}" ]] \ - && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_pid_dir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" - else - rm "${_pid_dir_testfile}" || die - unset _pid_dir_testfile - fi - - if [[ ! -d "${MY_DATADIR}" ]] ; then - einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ - || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" - fi - - local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_datadir_testfile}" ]] \ - && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_datadir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" - else - rm "${_my_datadir_testfile}" || die - unset _my_datadir_testfile - fi - - if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then - einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ - || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" - fi - - if [[ -z "${MYSQL_TMPDIR}" ]] ; then - MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" - [[ -z "${MYSQL_TMPDIR}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" - - mkdir "${MYSQL_TMPDIR}" || die - chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die - fi - - # Now we need to test MYSQL_TMPDIR... - local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_tmpdir_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_tmpdir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" - else - rm "${_my_tmpdir_testfile}" || die - unset _my_tmpdir_testfile - fi - - if [[ -n "${MYSQL_LOG_BIN}" && ! -d "${MYSQL_LOG_BIN}" ]] ; then - einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ - || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" - fi - - if [[ -n "${MYSQL_LOG_BIN}" ]] ; then - local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_logbin_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_logbin_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" - else - rm "${_my_logbin_testfile}" || die - unset _my_logbin_testfile - fi - fi - - if [[ -n "${MYSQL_RELAY_LOG}" && ! -d "${MYSQL_RELAY_LOG}" ]] ; then - einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ - || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" - fi - - if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then - local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_relaylog_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_relaylog_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" - else - rm "${_my_relaylog_testfile}" || die - unset _my_relaylog_testfile - fi - fi - - local mysql_install_log="$(_mktemp_dry "${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log")" - if [[ -z "${mysql_install_log}" ]] ; then - die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log' failed!" - else - # make sure file is writable for MYSQL_USER... - touch "${mysql_install_log}" || die - chown ${MYSQL_USER} "${mysql_install_log}" || die - fi - - local mysqld_logfile="$(_mktemp_dry "${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log")" - if [[ -z "${mysqld_logfile}" ]] ; then - die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log' failed!" - else - # make sure file is writable for MYSQL_USER... - touch "${mysqld_logfile}" || die - chown ${MYSQL_USER} "${mysqld_logfile}" || die - fi - - echo "" - einfo "Detected settings:" - einfo "==================" - einfo "MySQL User:\t\t\t\t${MYSQL_USER}" - einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" - einfo "MySQL DATA directory:\t\t${MY_DATADIR}" - einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" - - if [[ -n "${MYSQL_LOG_BIN}" ]] ; then - einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" - fi - - if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then - einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" - fi - - einfo "PID DIR:\t\t\t\t${PID_DIR}" - einfo "Install db log:\t\t\t${mysql_install_log}" - einfo "Install server log:\t\t\t${mysqld_logfile}" - - local -a config_files - - local config_file="${EROOT}/etc/mysql/mysql.d/50-distro-client.cnf" - if [[ -f "${config_file}" ]] ; then - config_files+=( "${config_file}" ) - else - ewarn "Client configuration '${config_file}' not found; Skipping configuration of default authentication plugin for client ..." - fi - - config_file="${EROOT}/etc/mysql/mysql.d/50-distro-server.cnf" - if [[ -f "${config_file}" ]] ; then - config_files+=( "${config_file}" ) - else - ewarn "Server configuration '${config_file}' not found; Skipping configuration of default authentication plugin for mysqld ..." - fi - - if [[ ${#config_files[@]} -gt 0 ]] ; then - if [[ -z "${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" ]] ; then - local user_answer - - echo - einfo "Please select default authentication plugin (enter number or plugin name):" - einfo "1) caching_sha2_password [MySQL 8.0 default]" - einfo "2) mysql_native_password [MySQL 5.7 default]" - einfo - einfo "For details see:" - einfo "https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password" - read -p " >" user_answer - echo - - case "${user_answer}" in - 1|caching_sha2_password) - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=caching_sha2_password - ;; - 2|mysql_native_password) - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=mysql_native_password - ;; - '') - die "No authentication plugin selected!" - ;; - *) - die "Authentication plugin '${user_answer}' is unknown/unsupported!" - ;; - esac - - echo "Selected authentication plugin: ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" >> "${mysql_install_log}" - - unset user_answer - fi - - local cfg_option cfg_option_tabs cfg_section - for config_file in "${config_files[@]}" ; do - cfg_option="default-authentication-plugin" - cfg_section="mysqld" - cfg_option_tabs="\t\t" - if [[ "${config_file}" == *client.cnf ]] ; then - cfg_option="default-auth" - cfg_section="client" - cfg_option_tabs="\t\t\t\t" - fi - - if grep -qE "^(loose-)?${cfg_option}\b.*=" "${config_file}" 2>/dev/null ; then - einfo "Ensuring that ${cfg_option} is set to '${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}' in '${config_file}' ..." - sed -i \ - -e "s/^\(loose-\)\?${cfg_option}\b.*=.*/loose-${cfg_option}${cfg_option_tabs}= ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}/" \ - "${config_file}" || die "Failed to change ${cfg_option} in '${config_file}'!" - else - einfo "Setting ${cfg_option} to '${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}' in '${config_file}' ..." - sed -i \ - -e "/^\[${cfg_section}\]$/a loose-${cfg_option}${cfg_option_tabs}= ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" \ - "${config_file}" || die "Failed to add ${cfg_option} to '${config_file}'!" - fi - done - unset cfg_option cfg_option_tabs cfg_section - fi - unset config_files config_file - - echo - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local tmp_mysqld_password_source= - - for tmp_mysqld_password_source in mysql client ; do - einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" - if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then - if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then - ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" - MYSQL_ROOT_PASSWORD= - continue - fi - - einfo "Found password in '${tmp_mysqld_password_source}' section!" - break - fi - done - - # Sometimes --show is required to display passwords in some implementations of my_print_defaults - if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" - fi - - unset tmp_mysqld_password_source - fi - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local pwd1="a" - local pwd2="b" - - echo - einfo "No password for mysql 'root' user was specified via environment" - einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" - einfo "file like '${HOME}/.my.cnf'." - einfo "To continue please provide a password for the mysql 'root' user" - einfo "now on console:" - ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" - read -rsp " >" pwd1 ; echo - - einfo "Retype the password" - read -rsp " >" pwd2 ; echo - - if [[ "x$pwd1" != "x$pwd2" ]] ; then - die "Passwords are not the same!" - fi - - MYSQL_ROOT_PASSWORD="${pwd1}" - unset pwd1 pwd2 - - echo - fi - - local -a mysqld_options - - # Fix bug 446200. Don't reference host my.cnf, needs to come first, - # see http://bugs.mysql.com/bug.php?id=31312 - use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) - - # Figure out which options we need to disable to do the setup - local helpfile="${TMPDIR}/mysqld-help" - "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null - - local opt optexp optfull - for opt in host-cache name-resolve networking slave-start \ - federated ssl log-bin relay-log slow-query-log external-locking \ - log-slave-updates \ - ; do - optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" - grep -E -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) - done - - # Prepare timezones, see - # https://dev.mysql.com/doc/mysql/en/time-zone-support.html - local tz_sql="$(_mktemp_dry "${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql")" - [[ -z "${tz_sql}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql' failed!" - - echo "USE mysql;" >"${tz_sql}" - "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null - if [[ $? -ne 0 ]] ; then - die "mysql_tzinfo_to_sql failed!" - fi - - # --initialize-insecure will not set root password - # --initialize would set a random one in the log which we don't need as we set it ourselves - local cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--initialize-insecure" - "--init-file='${tz_sql}'" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - "--log-error='${mysql_install_log}'" - "--user=${MYSQL_USER}" - ) - - einfo "Initializing ${PN} data directory: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 - - if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql.ibd" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 - die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" - fi - - rm "${tz_sql}" || die - - local x=${RANDOM} - local socket="${EROOT}${PID_DIR}/mysqld${x}.sock" - local pidfile="${EROOT}${PID_DIR}/mysqld${x}.pid" - unset x - - cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - --max_allowed_packet=8M - --net_buffer_length=16K - "--socket='${socket}'" - "--pid-file='${pidfile}'" - "--log-error='${mysqld_logfile}'" - "--user=${MYSQL_USER}" - ) - - einfo "Starting mysqld to finalize initialization: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & - - echo -n "Waiting for mysqld to accept connections " - local maxtry=15 - while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - if [[ -S "${socket}" ]] ; then - # Even with a socket we don't know if mysqld will abort - # start due to an error so just wait a little bit more... - maxtry=5 - while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - fi - - echo - - if [[ ! -S "${socket}" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 - die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" - fi - - local mysql_logfile="${TMPDIR}/set_root_pw.log" - touch "${mysql_logfile}" || die - - ebegin "Setting root password" - # Do this from memory, as we don't want clear text passwords in temp files - local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" - cmd=( - "${mysql_binary}" - --no-defaults - "--socket='${socket}'" - -hlocalhost - "-e \"${sql}\"" - ) - eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 - local rc=$? - eend ${rc} - - if [[ ${rc} -ne 0 ]] ; then - # Poor man's solution which tries to avoid having password - # in log. NOTE: sed can fail if user didn't follow advice - # and included character which will require escaping... - sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null - - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" - die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" - fi - - # Stop the server - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - echo -n "Stopping the server " - pkill -F "${pidfile}" &>/dev/null - - maxtry=10 - while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - echo - - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - # We somehow failed to stop server. - # However, not a fatal error. Just warn the user. - ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" - fi - fi - - einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" -} diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild b/dev-db/mysql/mysql-8.0.32-r2.ebuild deleted file mode 100644 index bf84e493abbe..000000000000 --- a/dev-db/mysql/mysql-8.0.32-r2.ebuild +++ /dev/null @@ -1,1240 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR=emake -inherit check-reqs cmake edo flag-o-matic linux-info multiprocessing prefix toolchain-funcs - -MY_PV="${PV//_pre*}" -MY_P="${PN}-${MY_PV}" - -# Patch version -PATCH_SET=( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-8.0.31-patches-01.tar.xz ) - -HOMEPAGE="https://www.mysql.com/" -DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" -SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz" -SRC_URI+=" https://cdn.mysql.com/archives/mysql-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz" -SRC_URI+=" https://downloads.mysql.com/archives/MySQL-$(ver_cut 1-2)/${PN}-boost-${MY_PV}.tar.gz" -SRC_URI+=" ${PATCH_SET[@]}" -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -LICENSE="GPL-2" -SLOT="8.0" -# -ppc, -riscv for bug #761715 -KEYWORDS="amd64 arm arm64 ~hppa ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test" -RESTRICT="!test? ( test )" -REQUIRED_USE="?? ( tcmalloc jemalloc ) - cjk? ( server ) - jemalloc? ( server ) - numa? ( server ) - profiling? ( server ) - router? ( server ) - tcmalloc? ( server )" - -# Be warned, *DEPEND are version-dependent -# These are used for both runtime and compiletime -COMMON_DEPEND=" - >=app-arch/lz4-1.9.4:= - app-arch/zstd:= - >=dev-libs/openssl-1.0.0:= - sys-libs/ncurses:= - >=sys-libs/zlib-1.2.13:= - server? ( - dev-libs/icu:= - dev-libs/libevent:=[ssl,threads(+)] - >=dev-libs/protobuf-3.8:= - net-libs/libtirpc:= - cjk? ( app-text/mecab:= ) - jemalloc? ( dev-libs/jemalloc:= ) - kernel_linux? ( - dev-libs/libaio:= - sys-process/procps:= - ) - numa? ( sys-process/numactl ) - tcmalloc? ( dev-util/google-perftools:= ) - ) -" -DEPEND=" - ${COMMON_DEPEND} - app-alternatives/yacc - server? ( net-libs/rpcsvc-proto ) - test? ( - acct-group/mysql acct-user/mysql - dev-perl/JSON - ) -" -RDEPEND=" - ${COMMON_DEPEND} - !dev-db/mariadb - !dev-db/mariadb-galera - !dev-db/percona-server - !dev-db/mysql-cluster - !dev-db/mysql:0 - !dev-db/mysql:5.7 - selinux? ( sec-policy/selinux-mysql ) - !prefix? ( - acct-group/mysql acct-user/mysql - dev-db/mysql-init-scripts - ) -" -# For other stuff to bring us in -# dev-perl/DBD-mysql is needed by some scripts installed by MySQL -PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" - -PATCHES=( - "${WORKDIR}"/mysql-patches - "${FILESDIR}"/${PN}-8.0.32-gcc13.patch -) - -mysql_init_vars() { - : ${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"} - : ${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} - : ${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} - : ${MY_LOGDIR="${EPREFIX}/var/log/mysql"} - MY_DATADIR="${MY_LOCALSTATEDIR}" - - export MY_SHAREDSTATEDIR MY_SYSCONFDIR - export MY_LOCALSTATEDIR MY_LOGDIR - export MY_DATADIR -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use server ; then - CHECKREQS_DISK_BUILD="3G" - - if has test ${FEATURES} ; then - CHECKREQS_DISK_BUILD="9G" - fi - - check-reqs_pkg_pretend - fi - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - CHECKREQS_DISK_BUILD="3G" - - if has test ${FEATURES} ; then - CHECKREQS_DISK_BUILD="9G" - - # Bug #213475 - MySQL _will_ object strenuously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! has userpriv ${FEATURES} ; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - - local aio_max_nr=$(sysctl -n fs.aio-max-nr 2>/dev/null) - if [[ -z "${aio_max_nr}" || ${aio_max_nr} -lt 250000 ]] ; then - die "FEATURES=test will require fs.aio-max-nr=250000 at minimum!" - fi - - if use latin1 ; then - # Upstream only supports tests with default charset - die "Testing with USE=latin1 is not supported." - fi - fi - - if use kernel_linux && use numa ; then - linux-info_get_any_version - - local CONFIG_CHECK="~NUMA" - - local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" - WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" - - check_extra_config - fi - - use server && check-reqs_pkg_setup - fi -} - -src_unpack() { - unpack ${A} - - mv -f "${WORKDIR}/${MY_P}" "${S}" || die -} - -src_prepare() { - # Avoid rpm call which would trigger sandbox, #692368 - sed -i \ - -e 's/MY_RPM rpm/MY_RPM rpmNOTEXISTENT/' \ - CMakeLists.txt || die - - # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux - if [[ -d "${S}/support-files/SELinux" ]] ; then - echo > "${S}/support-files/SELinux/CMakeLists.txt" || die - fi - - # Remove man pages for client-lib tools we don't install - rm \ - man/my_print_defaults.1 \ - man/perror.1 \ - man/zlib_decompress.1 \ - || die - - cmake_src_prepare -} - -src_configure() { - # Bug #114895, bug #110149 - filter-flags "-O" "-O[01]" - - # Code is now requiring C++17 due to https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08 - append-cxxflags -std=c++17 - - # Broken with FORTIFY_SOURCE=3 - # Our toolchain sets F_S=2 by default w/ >= -O2, so we need - # to unset F_S first, then explicitly set 2, to negate any default - # and anything set by the user if they're choosing 3 (or if they've - # modified GCC to set 3). - # - # bug #891259 - if tc-enables-fortify-source ; then - filter-flags -D_FORTIFY_SOURCE=3 - append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 - fi - - # debug hack wrt #497532 - local mycmakeargs=( - -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usev !debug '-DNDEBUG')" - -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usev !debug '-DNDEBUG')" - - -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" - -DSYSCONFDIR="${EPREFIX}/etc/mysql" - - -DINSTALL_BINDIR=bin - -DINSTALL_DOCDIR=share/doc/${PF} - -DINSTALL_DOCREADMEDIR=share/doc/${PF} - -DINSTALL_INCLUDEDIR=include/mysql - -DINSTALL_INFODIR=share/info - -DINSTALL_LIBDIR=$(get_libdir) - -DINSTALL_MANDIR=share/man - -DINSTALL_MYSQLSHAREDIR=share/mysql - -DINSTALL_PLUGINDIR=$(get_libdir)/mysql/plugin - -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" - -DINSTALL_SBINDIR=sbin - -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mysql" - - -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" - -DWITH_UNIT_TESTS=$(usex test ON OFF) - - # Using bundled editline to get CTRL+C working - -DWITH_EDITLINE=bundled - -DWITH_ZLIB=system - -DWITH_SSL=system - -DWITH_LIBWRAP=0 - -DENABLED_LOCAL_INFILE=1 - -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DWITH_DEFAULT_COMPILER_OPTIONS=0 - # The build forces this to be defined when cross-compiling. We pass it - # all the time for simplicity and to make sure it is actually correct. - -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - - -DWITH_CURL=system - -DWITH_BOOST="${S}/boost" - -DWITH_ROUTER=$(usex router ON OFF) - ) - - if tc-is-lto ; then - mycmakeargs+=( -DWITH_LTO=ON ) - else - mycmakeargs+=( -DWITH_LTO=OFF ) - fi - - if use test ; then - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test ) - else - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) - fi - - mycmakeargs+=( -DWITHOUT_CLIENTLIBS=YES ) - - mycmakeargs+=( - -DWITH_ICU=system - -DWITH_LZ4=system - # Our dev-libs/rapidjson doesn't carry necessary fixes for std::regex - -DWITH_RAPIDJSON=bundled - -DWITH_ZSTD=system - ) - - if [[ -n "${MYSQL_DEFAULT_CHARSET}" && -n "${MYSQL_DEFAULT_COLLATION}" ]] ; then - ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" - ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." - ewarn "You MUST file bugs without these variables set." - ewarn "Tests will probably fail!" - - mycmakeargs+=( - -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} - -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} - ) - elif use latin1 ; then - mycmakeargs+=( - -DDEFAULT_CHARSET=latin1 - -DDEFAULT_COLLATION=latin1_swedish_ci - ) - else - mycmakeargs+=( - -DDEFAULT_CHARSET=utf8mb4 - -DDEFAULT_COLLATION=utf8mb4_0900_ai_ci - ) - fi - - if use server ; then - mycmakeargs+=( - -DWITH_EXTRA_CHARSETS=all - -DWITH_DEBUG=$(usex debug) - -DWITH_MECAB=$(usex cjk system OFF) - -DWITH_LIBEVENT=system - -DWITH_PROTOBUF=system - -DWITH_NUMA=$(usex numa ON OFF) - ) - - if use jemalloc ; then - mycmakeargs+=( -DWITH_JEMALLOC=ON ) - elif use tcmalloc ; then - mycmakeargs+=( -DWITH_TCMALLOC=ON ) - fi - - if use profiling ; then - # Setting to OFF doesn't work: Once set, profiling options will be added - # to `mysqld --help` output via sql/sys_vars.cc causing - # "main.mysqld--help-notwin" test to fail - mycmakeargs+=( -DENABLED_PROFILING=ON ) - fi - - # Storage engines - mycmakeargs+=( - -DWITH_EXAMPLE_STORAGE_ENGINE=0 - -DWITH_ARCHIVE_STORAGE_ENGINE=1 - -DWITH_BLACKHOLE_STORAGE_ENGINE=1 - -DWITH_CSV_STORAGE_ENGINE=1 - -DWITH_FEDERATED_STORAGE_ENGINE=1 - -DWITH_HEAP_STORAGE_ENGINE=1 - -DWITH_INNOBASE_STORAGE_ENGINE=1 - -DWITH_INNODB_MEMCACHED=0 - -DWITH_MYISAMMRG_STORAGE_ENGINE=1 - -DWITH_MYISAM_STORAGE_ENGINE=1 - ) - else - mycmakeargs+=( - -DWITHOUT_SERVER=1 - -DWITH_SYSTEMD=no - ) - fi - - cmake_src_configure -} - -# Official test instructions: -# ulimit -n 16500 && USE='perl server' FEATURES='test userpriv' \ -# ebuild mysql-X.X.XX.ebuild digest clean test install -src_test() { - _disable_test() { - local rawtestname bug reason - rawtestname="${1}" ; shift - bug="${1}" ; shift - reason="${@}" - - ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" - echo "${rawtestname} : BUG#${bug} ${reason}" >> "${T}/disabled.def" - } - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_tests - - einfo "Official test instructions:" - einfo "ulimit -n 16500 && USE='perl server' FEATURES='test userpriv' ebuild ..." - - if ! use server ; then - ewarn "Skipping server tests due to minimal build!" - return 0 - fi - - # Ensure that parallel runs don't die - export MTR_BUILD_THREAD="$((${RANDOM} % 100))" - - if [[ -z "${MTR_PARALLEL}" ]] ; then - local -x MTR_PARALLEL=$(makeopts_jobs) - - if [[ ${MTR_PARALLEL} -gt 4 ]] ; then - # Running multiple tests in parallel usually require higher ulimit - # and fs.aio-max-nr settings. In addition, tests like main.multi_update - # are known to hit timeouts when the system is busy. - # - # To avoid test failure we will limit MTR_PARALLEL to 4 instead of - # using "auto". - einfo "Parallel MySQL test suite jobs limited to 4 (MAKEOPTS=${MTR_PARALLEL})" - einfo "to avoid test failures. Set MTR_PARALLEL if you know what you are doing!" - MTR_PARALLEL=4 - fi - else - einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" - fi - - # Create directories because mysqladmin might run out of order - mkdir -p "${T}"/var-tests{,/log} || die - - # Run mysql tests - pushd "${TESTDIR}" &>/dev/null || die - - touch "${T}/disabled.def" || die - - local -a disabled_tests=( - "auth_sec.atomic_rename_user;103512;Depends on user running test" - "auth_sec.keyring_file_data_qa;0;Won't work with user privileges" - "auth_sec.openssl_without_fips;94718;Known test failure" - - "gis.geometry_class_attri_prop;5452;Known rounding error with latest AMD processors (PS)" - "gis.geometry_property_function_issimple;5452;Known rounding error with latest AMD processors (PS)" - "gis.gis_bugs_crashes;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_analysis_functions_buffer;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_analysis_functions_centroid;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_analysis_functions_distance;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_op_testingfunc_mix;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_operators_intersection;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_utility_function_distance_sphere;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_utility_function_simplify;5452;Known rounding error with latest AMD processors (PS)" - "gis.st_symdifference;5452;Known rounding error with latest AMD processors (PS)" - - "innodb.alter_kill;0;Known test failure -- no upstream bug yet" - - "main.derived_limit;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.explain_tree;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.gis-precise;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.mysql_load_data_local_dir;0;Known test failure -- no upstream bug yet" - "main.select_icp_mrr;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_bugs;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_dupsweed;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_dupsweed_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_dupsweed_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_firstmatch;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_firstmatch_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_firstmatch_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_mat_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.window_std_var;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.window_std_var_optimized;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.with_recursive;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "perfschema.statement_digest_query_sample;0;Test will fail on slow hardware" - - "rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch;0;Unstable test" - "rpl_gtid.rpl_gtid_stm_drop_table;90612;Known test failure" - "rpl_gtid.rpl_multi_source_mtr_includes;0;Known failure - no upstream bug yet" - - "sys_vars.myisam_data_pointer_size_func;87935;Test will fail on slow hardware" - - "x.connection;0;Known failure - no upstream bug yet" - "x.message_compressed_payload;0;False positive caused by protobuff-3.11+" - "x.message_protobuf_nested;0;False positive caused by protobuff-3.11+" - ) - - if ! hash zip 1>/dev/null 2>&1 ; then - # No need to force dep app-arch/zip for one test - disabled_tests+=( - "innodb.discarded_partition_create;0;Requires app-arch/zip" - "innodb.partition_upgrade_create;0;Requires app-arch/zip" - ) - fi - - if has_version ">=dev-libs/openssl-3" ; then - # >=dev-libs/openssl-3 defaults to security level 1 which disallow - # TLSv1/1.1 but tests will require TLSv1/1.1. - einfo "Set OpenSSL configuration for test suite ..." - - cat > "${T}/openssl_tlsv1.cnf" <<- EOF || die - openssl_conf = default_conf - - [ req ] - default_bits = 2048 - default_keyfile = privkey.pem - distinguished_name = req_distinguished_name - - [ req_distinguished_name ] - countryName = Country Name (2 letter code) - countryName_default = AU - countryName_min = 2 - countryName_max = 2 - - stateOrProvinceName = State or Province Name (full name) - stateOrProvinceName_default = Some-State - - localityName = Locality Name (eg, city) - - 0.organizationName = Organization Name (eg, company) - 0.organizationName_default = Internet Widgits Pty Ltd - - organizationalUnitName = Organizational Unit Name (eg, section) - - commonName = Common Name (e.g. server FQDN or YOUR name) - commonName_max = 64 - - emailAddress = Email Address - emailAddress_max = 64 - - [default_conf] - ssl_conf = ssl_sect - - [ssl_sect] - system_default = system_default_sect - - [system_default_sect] - CipherString = DEFAULT@SECLEVEL=0 - EOF - - local -x OPENSSL_CONF="${T}/openssl_tlsv1.cnf" - - disabled_tests+=( "x.connection_tls_version;0;Not compatible with OpenSSL 3.x error messages" ) - fi - - local test_infos_str test_infos_arr - for test_infos_str in "${disabled_tests[@]}" ; do - IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" - - if [[ ${#test_infos_arr[@]} != 3 ]] ; then - die "Invalid test data set, not matching format: ${test_infos_str}" - fi - - _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" - done - unset test_infos_str test_infos_arr - - # Try to increase file limits to increase test coverage - if ! ulimit -n 16500 1>/dev/null 2>&1 ; then - # Upper limit comes from parts.partition_* tests - ewarn "For maximum test coverage, please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." - - if ! ulimit -n 4162 1>/dev/null 2>&1 ; then - # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' - ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." - - if ! ulimit -n 3000 1>/dev/null 2>&1 ; then - ewarn "For minimum test coverage, please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." - else - einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 16500 (best test coverage)." - fi - - # run mysql-test tests - nonfatal edo perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" - retstatus_tests=$? - - popd &>/dev/null || die - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - local failures="" - [[ ${retstatus_tests} -eq 0 ]] || failures="${failures} tests" - - [[ -z "${failures}" ]] || die "Test failures: ${failures}" - einfo "Tests successfully completed" -} - -src_install() { - cmake_src_install - - # Not a GNU info file, more like a tiny README. - rm "${ED}"/usr/share/info/mysql.info || die - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Convenience links - einfo "Making Convenience links for mysqlcheck multi-call binary" - dosym "mysqlcheck" "/usr/bin/mysqlanalyze" - dosym "mysqlcheck" "/usr/bin/mysqlrepair" - dosym "mysqlcheck" "/usr/bin/mysqloptimize" - - # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir - if [[ -d "${ED}/usr/data" ]] ; then - rm -Rf "${ED}/usr/data" || die - fi - - # Unless they explicitly specific USE=test, then do not install the - # testsuite. It DOES have a use to be installed, esp. when you want to do a - # validation of your database configuration after tuning it. - if ! use test ; then - rm -rf "${ED}/${MY_SHAREDSTATEDIR#${EPREFIX}}/mysql-test" - fi - - # Configuration stuff - einfo "Building default configuration ..." - insinto "${MY_SYSCONFDIR#${EPREFIX}}" - [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf - cp "${FILESDIR}/my.cnf-5.7" "${TMPDIR}/my.cnf" || die - eprefixify "${TMPDIR}/my.cnf" - doins "${TMPDIR}/my.cnf" - insinto "${MY_SYSCONFDIR#${EPREFIX}}/mysql.d" - cp "${FILESDIR}/my.cnf-8.0.distro-client" "${TMPDIR}/50-distro-client.cnf" || die - eprefixify "${TMPDIR}/50-distro-client.cnf" - doins "${TMPDIR}/50-distro-client.cnf" - - mycnf_src="my.cnf-8.0.distro-server" - sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ - "${FILESDIR}/${mycnf_src}" \ - > "${TMPDIR}/my.cnf.ok" || die - - if use prefix ; then - sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ - "${TMPDIR}/my.cnf.ok" || die - fi - - if use latin1 ; then - sed -i \ - -e "/character-set/s|utf8mb4|latin1|g" \ - "${TMPDIR}/my.cnf.ok" || die - fi - - eprefixify "${TMPDIR}/my.cnf.ok" - - newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf - - #Remove mytop if perl is not selected - [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" - - if use router ; then - rm -rf \ - "${ED}/usr/LICENSE.router" \ - "${ED}/usr/README.router" \ - "${ED}/usr/run" \ - "${ED}/usr/var" \ - || die - fi - - # Kill old libmysqclient_r symlinks if they exist. Time to fix what depends on them. - find "${D}" -name 'libmysqlclient_r.*' -type l -delete || die -} - -pkg_postinst() { - # Make sure the vars are correctly initialized - mysql_init_vars - - # Create log directory securely if it does not exist - # NOTE: $MY_LOGDIR contains $EPREFIX by default - [[ -d "${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${MY_LOGDIR}" - - # Note about configuration change - einfo - elog "This version of ${PN} reorganizes the configuration from a single my.cnf" - elog "to several files in /etc/mysql/mysql.d." - elog "Please backup any changes you made to /etc/mysql/my.cnf" - elog "and add them as a new file under /etc/mysql/mysql.d with a .cnf extension." - elog "You may have as many files as needed and they are read alphabetically." - elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." - einfo - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - einfo - elog "You might want to run:" - elog " \"emerge --config =${CATEGORY}/${PF}\"" - elog "if this is a new install." - einfo - else - einfo - elog "Upgrade process for ${PN}-8.x has changed. Please read" - elog "https://dev.mysql.com/doc/refman/8.0/en/upgrade-binary-package.html" - einfo - fi -} - -pkg_config() { - _getoptval() { - local section="$1" - local flag="--${2}=" - local extra_options="${3}" - local cmd=( - "${my_print_defaults_binary}" - "${extra_options}" - "${section}" - ) - local results=( $(eval "${cmd[@]}" 2>/dev/null | sed -n "/^${flag}/s,${flag},,gp") ) - - if [[ ${#results[@]} -gt 0 ]] ; then - # When option is set multiple times only return last value - echo "${results[-1]}" - fi - } - - _mktemp_dry() { - # emktemp has no --dry-run option - local template="${1}" - - if [[ -z "${template}" ]] ; then - if [[ -z "${T}" ]] ; then - template="/tmp/XXXXXXX" - else - template="${T}/XXXXXXX" - fi - fi - - local template_wo_X=${template//X/} - local n_X - let n_X=${#template}-${#template_wo_X} - if [[ ${n_X} -lt 3 ]] ; then - echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 - return - fi - - local attempts=0 - local character tmpfile - while [[ true ]] ; do - let attempts=attempts+1 - - new_file= - while read -n1 character ; do - if [[ "${character}" == "X" ]] ; then - tmpfile+="${RANDOM:0:1}" - else - tmpfile+="${character}" - fi - done < <(echo -n "${template}") - - if [[ ! -f "${tmpfile}" ]] - then - echo "${tmpfile}" - return - fi - - if [[ ${attempts} -ge 100 ]] ; then - echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 - return - fi - done - } - - local mysqld_binary="${EROOT}/usr/sbin/mysqld" - if [[ ! -x "${mysqld_binary}" ]] ; then - die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local mysql_binary="${EROOT}/usr/bin/mysql" - if [[ ! -x "${mysql_binary}" ]] ; then - die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" - if [[ ! -x "${my_print_defaults_binary}" ]] ; then - die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" - fi - - if [[ -z "${MYSQL_USER}" ]] ; then - MYSQL_USER=mysql - if use prefix ; then - MYSQL_USER=$(id -u -n 2>/dev/null) - if [[ -z "${MYSQL_USER}" ]] ; then - die "Failed to determine current username!" - fi - fi - fi - - if [[ -z "${MYSQL_GROUP}" ]] ; then - MYSQL_GROUP=mysql - if use prefix ; then - MYSQL_GROUP=$(id -g -n 2>/dev/null) - if [[ -z "${MYSQL_GROUP}" ]] ; then - die "Failed to determine current user groupname!" - fi - fi - fi - - # my_print_defaults needs to read stuff in $HOME/.my.cnf - local -x HOME="${EROOT}/root" - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Read currently set data directory - MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if [[ -z "${MY_DATADIR}" ]] ; then - die "Sorry, unable to find MY_DATADIR!" - elif [[ -d "${MY_DATADIR}/mysql" ]] ; then - ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" - ewarn "Please rename or delete its content if you wish to initialize a new data directory." - die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" - fi - - MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_TMPDIR=${MYSQL_TMPDIR%/} - # These are dir+prefix - MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} - MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} - - # Create missing directories. - # Always check if mysql user can write to directory even if we just - # created directory because a parent directory might be not - # accessible for that user. - PID_DIR="${EROOT}/run/mysqld" - if [[ ! -d "${PID_DIR}" ]] ; then - einfo "Creating ${PN} PID directory '${PID_DIR}' ..." - install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ - || die "Failed to create PID directory '${PID_DIR}'!" - fi - - local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_pid_dir_testfile}" ]] \ - && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_pid_dir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" - else - rm "${_pid_dir_testfile}" || die - unset _pid_dir_testfile - fi - - if [[ ! -d "${MY_DATADIR}" ]] ; then - einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ - || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" - fi - - local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_datadir_testfile}" ]] \ - && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_datadir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" - else - rm "${_my_datadir_testfile}" || die - unset _my_datadir_testfile - fi - - if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then - einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ - || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" - fi - - if [[ -z "${MYSQL_TMPDIR}" ]] ; then - MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" - [[ -z "${MYSQL_TMPDIR}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" - - mkdir "${MYSQL_TMPDIR}" || die - chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die - fi - - # Now we need to test MYSQL_TMPDIR... - local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_tmpdir_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_tmpdir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" - else - rm "${_my_tmpdir_testfile}" || die - unset _my_tmpdir_testfile - fi - - if [[ -n "${MYSQL_LOG_BIN}" && ! -d "${MYSQL_LOG_BIN}" ]] ; then - einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ - || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" - fi - - if [[ -n "${MYSQL_LOG_BIN}" ]] ; then - local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_logbin_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_logbin_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" - else - rm "${_my_logbin_testfile}" || die - unset _my_logbin_testfile - fi - fi - - if [[ -n "${MYSQL_RELAY_LOG}" && ! -d "${MYSQL_RELAY_LOG}" ]] ; then - einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ - || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" - fi - - if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then - local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_relaylog_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_relaylog_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" - else - rm "${_my_relaylog_testfile}" || die - unset _my_relaylog_testfile - fi - fi - - local mysql_install_log="$(_mktemp_dry "${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log")" - if [[ -z "${mysql_install_log}" ]] ; then - die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log' failed!" - else - # make sure file is writable for MYSQL_USER... - touch "${mysql_install_log}" || die - chown ${MYSQL_USER} "${mysql_install_log}" || die - fi - - local mysqld_logfile="$(_mktemp_dry "${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log")" - if [[ -z "${mysqld_logfile}" ]] ; then - die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log' failed!" - else - # make sure file is writable for MYSQL_USER... - touch "${mysqld_logfile}" || die - chown ${MYSQL_USER} "${mysqld_logfile}" || die - fi - - echo "" - einfo "Detected settings:" - einfo "==================" - einfo "MySQL User:\t\t\t\t${MYSQL_USER}" - einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" - einfo "MySQL DATA directory:\t\t${MY_DATADIR}" - einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" - - if [[ -n "${MYSQL_LOG_BIN}" ]] ; then - einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" - fi - - if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then - einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" - fi - - einfo "PID DIR:\t\t\t\t${PID_DIR}" - einfo "Install db log:\t\t\t${mysql_install_log}" - einfo "Install server log:\t\t\t${mysqld_logfile}" - - local -a config_files - - local config_file="${EROOT}/etc/mysql/mysql.d/50-distro-client.cnf" - if [[ -f "${config_file}" ]] ; then - config_files+=( "${config_file}" ) - else - ewarn "Client configuration '${config_file}' not found; Skipping configuration of default authentication plugin for client ..." - fi - - config_file="${EROOT}/etc/mysql/mysql.d/50-distro-server.cnf" - if [[ -f "${config_file}" ]] ; then - config_files+=( "${config_file}" ) - else - ewarn "Server configuration '${config_file}' not found; Skipping configuration of default authentication plugin for mysqld ..." - fi - - if [[ ${#config_files[@]} -gt 0 ]] ; then - if [[ -z "${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" ]] ; then - local user_answer - - echo - einfo "Please select default authentication plugin (enter number or plugin name):" - einfo "1) caching_sha2_password [MySQL 8.0 default]" - einfo "2) mysql_native_password [MySQL 5.7 default]" - einfo - einfo "For details see:" - einfo "https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password" - read -p " >" user_answer - echo - - case "${user_answer}" in - 1|caching_sha2_password) - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=caching_sha2_password - ;; - 2|mysql_native_password) - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=mysql_native_password - ;; - '') - die "No authentication plugin selected!" - ;; - *) - die "Authentication plugin '${user_answer}' is unknown/unsupported!" - ;; - esac - - echo "Selected authentication plugin: ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" >> "${mysql_install_log}" - - unset user_answer - fi - - local cfg_option cfg_option_tabs cfg_section - for config_file in "${config_files[@]}" ; do - cfg_option="default-authentication-plugin" - cfg_section="mysqld" - cfg_option_tabs="\t\t" - if [[ "${config_file}" == *client.cnf ]] ; then - cfg_option="default-auth" - cfg_section="client" - cfg_option_tabs="\t\t\t\t" - fi - - if grep -qE "^(loose-)?${cfg_option}\b.*=" "${config_file}" 2>/dev/null ; then - einfo "Ensuring that ${cfg_option} is set to '${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}' in '${config_file}' ..." - sed -i \ - -e "s/^\(loose-\)\?${cfg_option}\b.*=.*/loose-${cfg_option}${cfg_option_tabs}= ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}/" \ - "${config_file}" || die "Failed to change ${cfg_option} in '${config_file}'!" - else - einfo "Setting ${cfg_option} to '${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}' in '${config_file}' ..." - sed -i \ - -e "/^\[${cfg_section}\]$/a loose-${cfg_option}${cfg_option_tabs}= ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" \ - "${config_file}" || die "Failed to add ${cfg_option} to '${config_file}'!" - fi - done - unset cfg_option cfg_option_tabs cfg_section - fi - unset config_files config_file - - echo - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local tmp_mysqld_password_source= - - for tmp_mysqld_password_source in mysql client ; do - einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" - if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then - if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then - ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" - MYSQL_ROOT_PASSWORD= - continue - fi - - einfo "Found password in '${tmp_mysqld_password_source}' section!" - break - fi - done - - # Sometimes --show is required to display passwords in some implementations of my_print_defaults - if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" - fi - - unset tmp_mysqld_password_source - fi - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local pwd1="a" - local pwd2="b" - - echo - einfo "No password for mysql 'root' user was specified via environment" - einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" - einfo "file like '${HOME}/.my.cnf'." - einfo "To continue please provide a password for the mysql 'root' user" - einfo "now on console:" - ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" - read -rsp " >" pwd1 ; echo - - einfo "Retype the password" - read -rsp " >" pwd2 ; echo - - if [[ "x$pwd1" != "x$pwd2" ]] ; then - die "Passwords are not the same!" - fi - - MYSQL_ROOT_PASSWORD="${pwd1}" - unset pwd1 pwd2 - - echo - fi - - local -a mysqld_options - - # Fix bug 446200. Don't reference host my.cnf, needs to come first, - # see http://bugs.mysql.com/bug.php?id=31312 - use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) - - # Figure out which options we need to disable to do the setup - local helpfile="${TMPDIR}/mysqld-help" - "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null - - local opt optexp optfull - for opt in host-cache name-resolve networking slave-start \ - federated ssl log-bin relay-log slow-query-log external-locking \ - log-slave-updates \ - ; do - optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" - grep -E -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) - done - - # Prepare timezones, see - # https://dev.mysql.com/doc/mysql/en/time-zone-support.html - local tz_sql="$(_mktemp_dry "${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql")" - [[ -z "${tz_sql}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql' failed!" - - echo "USE mysql;" >"${tz_sql}" - "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null - if [[ $? -ne 0 ]] ; then - die "mysql_tzinfo_to_sql failed!" - fi - - # --initialize-insecure will not set root password - # --initialize would set a random one in the log which we don't need as we set it ourselves - local cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--initialize-insecure" - "--init-file='${tz_sql}'" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - "--log-error='${mysql_install_log}'" - "--user=${MYSQL_USER}" - ) - - einfo "Initializing ${PN} data directory: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 - - if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql.ibd" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 - die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" - fi - - rm "${tz_sql}" || die - - local x=${RANDOM} - local socket="${EROOT}${PID_DIR}/mysqld${x}.sock" - local pidfile="${EROOT}${PID_DIR}/mysqld${x}.pid" - unset x - - cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - --max_allowed_packet=8M - --net_buffer_length=16K - "--socket='${socket}'" - "--pid-file='${pidfile}'" - "--log-error='${mysqld_logfile}'" - "--user=${MYSQL_USER}" - ) - - einfo "Starting mysqld to finalize initialization: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & - - echo -n "Waiting for mysqld to accept connections " - local maxtry=15 - while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - if [[ -S "${socket}" ]] ; then - # Even with a socket we don't know if mysqld will abort - # start due to an error so just wait a little bit more... - maxtry=5 - while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - fi - - echo - - if [[ ! -S "${socket}" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 - die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" - fi - - local mysql_logfile="${TMPDIR}/set_root_pw.log" - touch "${mysql_logfile}" || die - - ebegin "Setting root password" - # Do this from memory, as we don't want clear text passwords in temp files - local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" - cmd=( - "${mysql_binary}" - --no-defaults - "--socket='${socket}'" - -hlocalhost - "-e \"${sql}\"" - ) - eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 - local rc=$? - eend ${rc} - - if [[ ${rc} -ne 0 ]] ; then - # Poor man's solution which tries to avoid having password - # in log. NOTE: sed can fail if user didn't follow advice - # and included character which will require escaping... - sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null - - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" - die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" - fi - - # Stop the server - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - echo -n "Stopping the server " - pkill -F "${pidfile}" &>/dev/null - - maxtry=10 - while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - echo - - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - # We somehow failed to stop server. - # However, not a fatal error. Just warn the user. - ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" - fi - fi - - einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" -} diff --git a/dev-db/mysql/mysql-8.0.34.ebuild b/dev-db/mysql/mysql-8.0.34.ebuild deleted file mode 100644 index f7feb0d829ce..000000000000 --- a/dev-db/mysql/mysql-8.0.34.ebuild +++ /dev/null @@ -1,1223 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs cmake edo flag-o-matic linux-info multiprocessing prefix toolchain-funcs - -MY_PV="${PV//_pre*}" -MY_P="${PN}-${MY_PV}" - -# Patch version -PATCH_SET=( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-8.0.34-patches-01.tar.xz ) - -HOMEPAGE="https://www.mysql.com/" -DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" -SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz" -SRC_URI+=" https://cdn.mysql.com/archives/mysql-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz" -SRC_URI+=" https://downloads.mysql.com/archives/MySQL-$(ver_cut 1-2)/${PN}-boost-${MY_PV}.tar.gz" -SRC_URI+=" ${PATCH_SET[@]}" -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -LICENSE="GPL-2" -SLOT="8.0" -# -ppc for bug #761715 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test" -RESTRICT="!test? ( test )" - -REQUIRED_USE="?? ( tcmalloc jemalloc ) - cjk? ( server ) - jemalloc? ( server ) - numa? ( server ) - profiling? ( server ) - router? ( server ) - tcmalloc? ( server )" - -# Be warned, *DEPEND are version-dependent -# These are used for both runtime and compiletime -COMMON_DEPEND=" - >=app-arch/lz4-1.9.4:= - >=app-arch/zstd-1.2.0:= - >=dev-libs/openssl-1.0.0:= - sys-libs/ncurses:= - >=sys-libs/zlib-1.2.13:= - server? ( - dev-libs/icu:= - dev-libs/libevent:=[ssl,threads(+)] - net-libs/libtirpc:= - cjk? ( app-text/mecab:= ) - jemalloc? ( dev-libs/jemalloc:= ) - kernel_linux? ( - dev-libs/libaio:= - sys-process/procps:= - ) - numa? ( sys-process/numactl ) - tcmalloc? ( dev-util/google-perftools:= ) - ) -" -DEPEND=" - ${COMMON_DEPEND} - app-alternatives/yacc - server? ( net-libs/rpcsvc-proto ) - test? ( - acct-group/mysql acct-user/mysql - dev-perl/Expect - dev-perl/JSON - ) -" -RDEPEND=" - ${COMMON_DEPEND} - !dev-db/mariadb - !dev-db/mariadb-galera - !dev-db/percona-server - !dev-db/mysql-cluster - !dev-db/mysql:0 - !dev-db/mysql:5.7 - selinux? ( sec-policy/selinux-mysql ) - !prefix? ( - acct-group/mysql acct-user/mysql - dev-db/mysql-init-scripts - ) -" -# For other stuff to bring us in -# dev-perl/DBD-mysql is needed by some scripts installed by MySQL -PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" - -PATCHES=( - "${WORKDIR}"/mysql-patches -) - -mysql_init_vars() { - : ${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"} - : ${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} - : ${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} - : ${MY_LOGDIR="${EPREFIX}/var/log/mysql"} - MY_DATADIR="${MY_LOCALSTATEDIR}" - - export MY_SHAREDSTATEDIR MY_SYSCONFDIR - export MY_LOCALSTATEDIR MY_LOGDIR - export MY_DATADIR -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use server ; then - CHECKREQS_DISK_BUILD="3G" - - if has test ${FEATURES} ; then - CHECKREQS_DISK_BUILD="9G" - fi - - check-reqs_pkg_pretend - fi - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - CHECKREQS_DISK_BUILD="3G" - - if has test ${FEATURES} ; then - CHECKREQS_DISK_BUILD="9G" - - # Bug #213475 - MySQL _will_ object strenuously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! has userpriv ${FEATURES} ; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - - local aio_max_nr=$(sysctl -n fs.aio-max-nr 2>/dev/null) - if [[ -z "${aio_max_nr}" || ${aio_max_nr} -lt 250000 ]] ; then - die "FEATURES=test will require fs.aio-max-nr=250000 at minimum!" - fi - - if use latin1 ; then - # Upstream only supports tests with default charset - die "Testing with USE=latin1 is not supported." - fi - fi - - if use kernel_linux && use numa ; then - linux-info_get_any_version - - local CONFIG_CHECK="~NUMA" - - local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" - WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" - - check_extra_config - fi - - use server && check-reqs_pkg_setup - fi -} - -src_unpack() { - unpack ${A} - - mv -f "${WORKDIR}/${MY_P}" "${S}" || die -} - -src_prepare() { - # Avoid rpm call which would trigger sandbox, #692368 - sed -i \ - -e 's/MY_RPM rpm/MY_RPM rpmNOTEXISTENT/' \ - CMakeLists.txt || die - - # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux - if [[ -d "${S}/support-files/SELinux" ]] ; then - echo > "${S}/support-files/SELinux/CMakeLists.txt" || die - fi - - # Remove man pages for client-lib tools we don't install - rm \ - man/my_print_defaults.1 \ - man/perror.1 \ - man/zlib_decompress.1 \ - || die - - cmake_src_prepare -} - -src_configure() { - # Bug #114895, bug #110149 - filter-flags "-O" "-O[01]" - - # Code is now requiring C++17 due to https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08 - append-cxxflags -std=c++17 - - # Broken with FORTIFY_SOURCE=3 - # Our toolchain sets F_S=2 by default w/ >= -O2, so we need - # to unset F_S first, then explicitly set 2, to negate any default - # and anything set by the user if they're choosing 3 (or if they've - # modified GCC to set 3). - # - # bug #891259 - if tc-enables-fortify-source ; then - filter-flags -D_FORTIFY_SOURCE=3 - append-cppflags -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 - fi - - if has sandbox ${FEATURES} ; then - # bug #823656 - append-cppflags -DGTEST_NO_DEATH_TEST=1 - fi - - local mycmakeargs=( - -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" - -DSYSCONFDIR="${EPREFIX}/etc/mysql" - - -DINSTALL_BINDIR=bin - -DINSTALL_DOCDIR=share/doc/${PF} - -DINSTALL_DOCREADMEDIR=share/doc/${PF} - -DINSTALL_INCLUDEDIR=include/mysql - -DINSTALL_INFODIR=share/info - -DINSTALL_LIBDIR=$(get_libdir) - -DINSTALL_MANDIR=share/man - -DINSTALL_MYSQLSHAREDIR=share/mysql - -DINSTALL_PLUGINDIR=$(get_libdir)/mysql/plugin - -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" - -DINSTALL_SBINDIR=sbin - -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mysql" - - -DROUTER_INSTALL_LOGROTATEDIR="${EPREFIX}/etc/logrotate.d" - -DROUTER_INSTALL_DOCDIR="share/doc/${PF}" - - -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" - -DWITH_UNIT_TESTS=$(usex test ON OFF) - - # Using bundled editline to get CTRL+C working - -DWITH_EDITLINE=bundled - -DWITH_ZLIB=system - -DWITH_SSL=system - -DWITH_LIBWRAP=0 - -DENABLED_LOCAL_INFILE=1 - -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DWITH_DEFAULT_COMPILER_OPTIONS=0 - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - - -DWITH_CURL=system - -DWITH_BOOST="${S}/boost" - -DWITH_ROUTER=$(usex router ON OFF) - ) - - if use debug; then - # Debug build type used extensively to add preprocessor definitions - local -x CMAKE_BUILD_TYPE="Debug" - else - # debug hack wrt #497532 - mycmakeargs+=( - -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usev !debug '-DNDEBUG' )" - -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usev !debug '-DNDEBUG' )" - ) - fi - - if tc-is-lto ; then - mycmakeargs+=( -DWITH_LTO=ON ) - else - mycmakeargs+=( -DWITH_LTO=OFF ) - fi - - if use test ; then - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test ) - else - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) - fi - - mycmakeargs+=( -DWITHOUT_CLIENTLIBS=YES ) - - mycmakeargs+=( - -DWITH_ICU=system - -DWITH_LZ4=system - # Our dev-libs/rapidjson doesn't carry necessary fixes for std::regex - -DWITH_RAPIDJSON=bundled - -DWITH_ZSTD=system - ) - - if [[ -n "${MYSQL_DEFAULT_CHARSET}" && -n "${MYSQL_DEFAULT_COLLATION}" ]] ; then - ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" - ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." - ewarn "You MUST file bugs without these variables set." - ewarn "Tests will probably fail!" - - mycmakeargs+=( - -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} - -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} - ) - elif use latin1 ; then - mycmakeargs+=( - -DDEFAULT_CHARSET=latin1 - -DDEFAULT_COLLATION=latin1_swedish_ci - ) - else - mycmakeargs+=( - -DDEFAULT_CHARSET=utf8mb4 - -DDEFAULT_COLLATION=utf8mb4_0900_ai_ci - ) - fi - - if use server ; then - mycmakeargs+=( - -DWITH_EXTRA_CHARSETS=all - -DWITH_DEBUG=$(usex debug) - -DWITH_MECAB=$(usex cjk system OFF) - -DWITH_LIBEVENT=system - # Cannot handle protobuf >23 bug #912797 - -DWITH_PROTOBUF=bundled - -DWITH_NUMA=$(usex numa ON OFF) - ) - - if use jemalloc ; then - mycmakeargs+=( -DWITH_JEMALLOC=ON ) - elif use tcmalloc ; then - mycmakeargs+=( -DWITH_TCMALLOC=ON ) - fi - - if use profiling ; then - # Setting to OFF doesn't work: Once set, profiling options will be added - # to `mysqld --help` output via sql/sys_vars.cc causing - # "main.mysqld--help-notwin" test to fail - mycmakeargs+=( -DENABLED_PROFILING=ON ) - fi - - # Storage engines - mycmakeargs+=( - -DWITH_EXAMPLE_STORAGE_ENGINE=0 - -DWITH_ARCHIVE_STORAGE_ENGINE=1 - -DWITH_BLACKHOLE_STORAGE_ENGINE=1 - -DWITH_CSV_STORAGE_ENGINE=1 - -DWITH_FEDERATED_STORAGE_ENGINE=1 - -DWITH_HEAP_STORAGE_ENGINE=1 - -DWITH_INNOBASE_STORAGE_ENGINE=1 - -DWITH_INNODB_MEMCACHED=0 - -DWITH_MYISAMMRG_STORAGE_ENGINE=1 - -DWITH_MYISAM_STORAGE_ENGINE=1 - ) - else - mycmakeargs+=( - -DWITHOUT_SERVER=1 - -DWITH_SYSTEMD=no - ) - fi - - cmake_src_configure -} - -# Official test instructions: -# ulimit -n 16500 && USE='perl server' FEATURES='test userpriv' \ -# ebuild mysql-X.X.XX.ebuild digest clean test install -src_test() { - _disable_test() { - local rawtestname bug reason - rawtestname="${1}" ; shift - bug="${1}" ; shift - reason="${@}" - - ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" - echo "${rawtestname} : BUG#${bug} ${reason}" >> "${T}/disabled.def" - } - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_tests - - einfo "Official test instructions:" - einfo "ulimit -n 16500 && USE='perl server' FEATURES='test userpriv' ebuild ..." - - if ! use server ; then - ewarn "Skipping server tests due to minimal build!" - return 0 - fi - - # Ensure that parallel runs don't die - local -x MTR_BUILD_THREAD="$((${RANDOM} % 100))" - - local -x MTR_PARALLEL=${MTR_PARALLEL:-$(makeopts_jobs)} - einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" - - # Disable unit tests, run them separately with eclass defaults - local -x MTR_UNIT_TESTS=0 - - # Create directories because mysqladmin might run out of order - mkdir -p "${T}"/var-tests{,/log} || die - - # Run mysql tests - pushd "${TESTDIR}" &>/dev/null || die - - touch "${T}/disabled.def" || die - - local -a disabled_tests=( - "auth_sec.atomic_rename_user;103512;Depends on user running test" - "auth_sec.keyring_file_data_qa;0;Won't work with user privileges" - "auth_sec.openssl_without_fips;94718;Known test failure" - - "gis.geometry_class_attri_prop;5452;Known rounding error with latest AMD processors (PS)" - "gis.geometry_property_function_issimple;5452;Known rounding error with latest AMD processors (PS)" - "gis.gis_bugs_crashes;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_analysis_functions_buffer;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_analysis_functions_centroid;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_analysis_functions_distance;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_op_testingfunc_mix;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_operators_intersection;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_utility_function_distance_sphere;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_utility_function_simplify;5452;Known rounding error with latest AMD processors (PS)" - "gis.st_symdifference;5452;Known rounding error with latest AMD processors (PS)" - - "innodb.alter_kill;0;Known test failure -- no upstream bug yet" - - "main.derived_limit;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.explain_tree;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.gis-precise;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.mysql_load_data_local_dir;0;Known test failure -- no upstream bug yet" - "main.select_icp_mrr;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_bugs;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_dupsweed;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_dupsweed_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_dupsweed_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_firstmatch;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_firstmatch_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_firstmatch_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_mat_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_all_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.window_std_var;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.window_std_var_optimized;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.with_recursive;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "perfschema.statement_digest_query_sample;0;Test will fail on slow hardware" - - "rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch;0;Unstable test" - "rpl_gtid.rpl_multi_source_mtr_includes;97844;Unstable test" - "main.partition_datatype;0;Unstable test" - - "sys_vars.myisam_data_pointer_size_func;87935;Test will fail on slow hardware" - - "x.connection;0;Known failure - no upstream bug yet" - "main.slow_log;0;Known failure - no upstream bug yet" - ) - - if ! hash zip 1>/dev/null 2>&1 ; then - # No need to force dep app-arch/zip for one test - disabled_tests+=( - "innodb.discarded_partition_create;0;Requires app-arch/zip" - "innodb.partition_upgrade_create;0;Requires app-arch/zip" - ) - fi - - local test_infos_str test_infos_arr - for test_infos_str in "${disabled_tests[@]}" ; do - IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" - - if [[ ${#test_infos_arr[@]} != 3 ]] ; then - die "Invalid test data set, not matching format: ${test_infos_str}" - fi - - _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" - done - unset test_infos_str test_infos_arr - - local -a CMAKE_SKIP_TESTS=( - # timing test, can be unreliable - "routertest_harness_net_ts_timer" - - # Could not get local host address: Name or service not known(errno: -2) - "routertest_component_bootstrap" - "routertest_component_bootstrap_account" - "routertest_component_bootstrap_clusterset" - "routertest_component_config_overwrites" - "routertest_component_rest_api_enable" - "routertest_component_routing" - "routertest_component_sd_notify" - "routertest_component_state_file" - "routertest_integration_routing_direct" - "routertest_integration_routing_reuse" - "routertest_integration_routing_sharing" - "routertest_integration_routing_sharing_constrained_pools" - "routertest_integration_routing_sharing_restart" - - # FIXME: suffers from broken DEATH_TESTS's - "routertest_router_certificate_generator" - - # TODO: ??? - "pfs_host-oom" - "pfs_user-oom" - "pfs" - ) - - # Try to increase file limits to increase test coverage - if ! ulimit -n 16500 1>/dev/null 2>&1 ; then - # Upper limit comes from parts.partition_* tests - ewarn "For maximum test coverage, please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." - - if ! ulimit -n 4162 1>/dev/null 2>&1 ; then - # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' - ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." - - if ! ulimit -n 3000 1>/dev/null 2>&1 ; then - ewarn "For minimum test coverage, please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." - else - einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 16500 (best test coverage)." - fi - - # run mysql-test tests - # Enable force restart to ensure success when tests don't cleanup sufficiently. - # Anything touching gtid_executed is negatively affected if you have unlucky ordering - nonfatal edo perl mysql-test-run.pl \ - --force --force-restart \ - --vardir="${T}/var-tests" --tmpdir="${T}/tmp-tests" \ - --skip-test=tokudb --skip-test-list="${T}/disabled.def" \ - --retry-failure=0 - retstatus_tests=$? - - popd &>/dev/null || die - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - local failures="" - [[ ${retstatus_tests} -eq 0 ]] || failures="${failures} tests" - - cmake_src_test - - [[ -z "${failures}" ]] || die "Test failures: ${failures}" - einfo "Tests successfully completed" -} - -src_install() { - cmake_src_install - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Convenience links - einfo "Making Convenience links for mysqlcheck multi-call binary" - dosym "mysqlcheck" "/usr/bin/mysqlanalyze" - dosym "mysqlcheck" "/usr/bin/mysqlrepair" - dosym "mysqlcheck" "/usr/bin/mysqloptimize" - - # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir - if [[ -d "${ED}/usr/data" ]] ; then - rm -Rf "${ED}/usr/data" || die - fi - - # Unless they explicitly specific USE=test, then do not install the - # testsuite. It DOES have a use to be installed, esp. when you want to do a - # validation of your database configuration after tuning it. - if ! use test ; then - rm -rf "${ED}/${MY_SHAREDSTATEDIR#${EPREFIX}}/mysql-test" - fi - - # Configuration stuff - einfo "Building default configuration ..." - insinto "${MY_SYSCONFDIR#${EPREFIX}}" - [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf - cp "${FILESDIR}/my.cnf-5.7" "${TMPDIR}/my.cnf" || die - eprefixify "${TMPDIR}/my.cnf" - doins "${TMPDIR}/my.cnf" - insinto "${MY_SYSCONFDIR#${EPREFIX}}/mysql.d" - cp "${FILESDIR}/my.cnf-8.0.distro-client" "${TMPDIR}/50-distro-client.cnf" || die - eprefixify "${TMPDIR}/50-distro-client.cnf" - doins "${TMPDIR}/50-distro-client.cnf" - - mycnf_src="my.cnf-8.0.distro-server" - sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ - "${FILESDIR}/${mycnf_src}" \ - > "${TMPDIR}/my.cnf.ok" || die - - if use prefix ; then - sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ - "${TMPDIR}/my.cnf.ok" || die - fi - - if use latin1 ; then - sed -i \ - -e "/character-set/s|utf8mb4|latin1|g" \ - "${TMPDIR}/my.cnf.ok" || die - fi - - eprefixify "${TMPDIR}/my.cnf.ok" - - newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf - - #Remove mytop if perl is not selected - [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" - - if use router ; then - rm -rf \ - "${ED}/usr/LICENSE.router" \ - "${ED}/usr/README.router" \ - "${ED}/usr/run" \ - "${ED}/usr/var" \ - || die - fi - - # Kill old libmysqclient_r symlinks if they exist. Time to fix what depends on them. - find "${D}" -name 'libmysqlclient_r.*' -type l -delete || die -} - -pkg_postinst() { - # Make sure the vars are correctly initialized - mysql_init_vars - - # Create log directory securely if it does not exist - # NOTE: $MY_LOGDIR contains $EPREFIX by default - [[ -d "${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${MY_LOGDIR}" - - # Note about configuration change - einfo - elog "This version of ${PN} reorganizes the configuration from a single my.cnf" - elog "to several files in /etc/mysql/mysql.d." - elog "Please backup any changes you made to /etc/mysql/my.cnf" - elog "and add them as a new file under /etc/mysql/mysql.d with a .cnf extension." - elog "You may have as many files as needed and they are read alphabetically." - elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." - einfo - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - einfo - elog "You might want to run:" - elog " \"emerge --config =${CATEGORY}/${PF}\"" - elog "if this is a new install." - einfo - else - einfo - elog "Upgrade process for ${PN}-8.x has changed. Please read" - elog "https://dev.mysql.com/doc/refman/8.0/en/upgrade-binary-package.html" - einfo - fi -} - -pkg_config() { - _getoptval() { - local section="$1" - local flag="--${2}=" - local extra_options="${3}" - local cmd=( - "${my_print_defaults_binary}" - "${extra_options}" - "${section}" - ) - local results=( $(eval "${cmd[@]}" 2>/dev/null | sed -n "/^${flag}/s,${flag},,gp") ) - - if [[ ${#results[@]} -gt 0 ]] ; then - # When option is set multiple times only return last value - echo "${results[-1]}" - fi - } - - _mktemp_dry() { - # emktemp has no --dry-run option - local template="${1}" - - if [[ -z "${template}" ]] ; then - if [[ -z "${T}" ]] ; then - template="/tmp/XXXXXXX" - else - template="${T}/XXXXXXX" - fi - fi - - local template_wo_X=${template//X/} - local n_X - let n_X=${#template}-${#template_wo_X} - if [[ ${n_X} -lt 3 ]] ; then - echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 - return - fi - - local attempts=0 - local character tmpfile - while [[ true ]] ; do - let attempts=attempts+1 - - new_file= - while read -n1 character ; do - if [[ "${character}" == "X" ]] ; then - tmpfile+="${RANDOM:0:1}" - else - tmpfile+="${character}" - fi - done < <(echo -n "${template}") - - if [[ ! -f "${tmpfile}" ]] - then - echo "${tmpfile}" - return - fi - - if [[ ${attempts} -ge 100 ]] ; then - echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 - return - fi - done - } - - local mysqld_binary="${EROOT}/usr/sbin/mysqld" - if [[ ! -x "${mysqld_binary}" ]] ; then - die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local mysql_binary="${EROOT}/usr/bin/mysql" - if [[ ! -x "${mysql_binary}" ]] ; then - die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" - if [[ ! -x "${my_print_defaults_binary}" ]] ; then - die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" - fi - - if [[ -z "${MYSQL_USER}" ]] ; then - MYSQL_USER=mysql - if use prefix ; then - MYSQL_USER=$(id -u -n 2>/dev/null) - if [[ -z "${MYSQL_USER}" ]] ; then - die "Failed to determine current username!" - fi - fi - fi - - if [[ -z "${MYSQL_GROUP}" ]] ; then - MYSQL_GROUP=mysql - if use prefix ; then - MYSQL_GROUP=$(id -g -n 2>/dev/null) - if [[ -z "${MYSQL_GROUP}" ]] ; then - die "Failed to determine current user groupname!" - fi - fi - fi - - # my_print_defaults needs to read stuff in $HOME/.my.cnf - local -x HOME="${EROOT}/root" - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Read currently set data directory - MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if [[ -z "${MY_DATADIR}" ]] ; then - die "Sorry, unable to find MY_DATADIR!" - elif [[ -d "${MY_DATADIR}/mysql" ]] ; then - ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" - ewarn "Please rename or delete its content if you wish to initialize a new data directory." - die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" - fi - - MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_TMPDIR=${MYSQL_TMPDIR%/} - # These are dir+prefix - MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} - MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} - - # Create missing directories. - # Always check if mysql user can write to directory even if we just - # created directory because a parent directory might be not - # accessible for that user. - PID_DIR="${EROOT}/run/mysqld" - if [[ ! -d "${PID_DIR}" ]] ; then - einfo "Creating ${PN} PID directory '${PID_DIR}' ..." - install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ - || die "Failed to create PID directory '${PID_DIR}'!" - fi - - local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_pid_dir_testfile}" ]] \ - && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_pid_dir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" - else - rm "${_pid_dir_testfile}" || die - unset _pid_dir_testfile - fi - - if [[ ! -d "${MY_DATADIR}" ]] ; then - einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ - || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" - fi - - local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_datadir_testfile}" ]] \ - && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_datadir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" - else - rm "${_my_datadir_testfile}" || die - unset _my_datadir_testfile - fi - - if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then - einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ - || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" - fi - - if [[ -z "${MYSQL_TMPDIR}" ]] ; then - MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" - [[ -z "${MYSQL_TMPDIR}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" - - mkdir "${MYSQL_TMPDIR}" || die - chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die - fi - - # Now we need to test MYSQL_TMPDIR... - local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_tmpdir_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_tmpdir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" - else - rm "${_my_tmpdir_testfile}" || die - unset _my_tmpdir_testfile - fi - - if [[ -n "${MYSQL_LOG_BIN}" && ! -d "${MYSQL_LOG_BIN}" ]] ; then - einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ - || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" - fi - - if [[ -n "${MYSQL_LOG_BIN}" ]] ; then - local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_logbin_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_logbin_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" - else - rm "${_my_logbin_testfile}" || die - unset _my_logbin_testfile - fi - fi - - if [[ -n "${MYSQL_RELAY_LOG}" && ! -d "${MYSQL_RELAY_LOG}" ]] ; then - einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ - || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" - fi - - if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then - local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_relaylog_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_relaylog_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" - else - rm "${_my_relaylog_testfile}" || die - unset _my_relaylog_testfile - fi - fi - - local mysql_install_log="$(_mktemp_dry "${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log")" - if [[ -z "${mysql_install_log}" ]] ; then - die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log' failed!" - else - # make sure file is writable for MYSQL_USER... - touch "${mysql_install_log}" || die - chown ${MYSQL_USER} "${mysql_install_log}" || die - fi - - local mysqld_logfile="$(_mktemp_dry "${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log")" - if [[ -z "${mysqld_logfile}" ]] ; then - die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log' failed!" - else - # make sure file is writable for MYSQL_USER... - touch "${mysqld_logfile}" || die - chown ${MYSQL_USER} "${mysqld_logfile}" || die - fi - - echo "" - einfo "Detected settings:" - einfo "==================" - einfo "MySQL User:\t\t\t\t${MYSQL_USER}" - einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" - einfo "MySQL DATA directory:\t\t${MY_DATADIR}" - einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" - - if [[ -n "${MYSQL_LOG_BIN}" ]] ; then - einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" - fi - - if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then - einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" - fi - - einfo "PID DIR:\t\t\t\t${PID_DIR}" - einfo "Install db log:\t\t\t${mysql_install_log}" - einfo "Install server log:\t\t\t${mysqld_logfile}" - - local -a config_files - - local config_file="${EROOT}/etc/mysql/mysql.d/50-distro-client.cnf" - if [[ -f "${config_file}" ]] ; then - config_files+=( "${config_file}" ) - else - ewarn "Client configuration '${config_file}' not found; Skipping configuration of default authentication plugin for client ..." - fi - - config_file="${EROOT}/etc/mysql/mysql.d/50-distro-server.cnf" - if [[ -f "${config_file}" ]] ; then - config_files+=( "${config_file}" ) - else - ewarn "Server configuration '${config_file}' not found; Skipping configuration of default authentication plugin for mysqld ..." - fi - - if [[ ${#config_files[@]} -gt 0 ]] ; then - if [[ -z "${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" ]] ; then - local user_answer - - echo - einfo "Please select default authentication plugin (enter number or plugin name):" - einfo "1) caching_sha2_password [MySQL 8.0 default]" - einfo "2) mysql_native_password [MySQL 5.7 default]" - einfo - einfo "For details see:" - einfo "https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password" - read -p " >" user_answer - echo - - case "${user_answer}" in - 1|caching_sha2_password) - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=caching_sha2_password - ;; - 2|mysql_native_password) - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=mysql_native_password - ;; - '') - die "No authentication plugin selected!" - ;; - *) - die "Authentication plugin '${user_answer}' is unknown/unsupported!" - ;; - esac - - echo "Selected authentication plugin: ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" >> "${mysql_install_log}" - - unset user_answer - fi - - local cfg_option cfg_option_tabs cfg_section - for config_file in "${config_files[@]}" ; do - cfg_option="default-authentication-plugin" - cfg_section="mysqld" - cfg_option_tabs="\t\t" - if [[ "${config_file}" == *client.cnf ]] ; then - cfg_option="default-auth" - cfg_section="client" - cfg_option_tabs="\t\t\t\t" - fi - - if grep -qE "^(loose-)?${cfg_option}\b.*=" "${config_file}" 2>/dev/null ; then - einfo "Ensuring that ${cfg_option} is set to '${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}' in '${config_file}' ..." - sed -i \ - -e "s/^\(loose-\)\?${cfg_option}\b.*=.*/loose-${cfg_option}${cfg_option_tabs}= ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}/" \ - "${config_file}" || die "Failed to change ${cfg_option} in '${config_file}'!" - else - einfo "Setting ${cfg_option} to '${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}' in '${config_file}' ..." - sed -i \ - -e "/^\[${cfg_section}\]$/a loose-${cfg_option}${cfg_option_tabs}= ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" \ - "${config_file}" || die "Failed to add ${cfg_option} to '${config_file}'!" - fi - done - unset cfg_option cfg_option_tabs cfg_section - fi - unset config_files config_file - - echo - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local tmp_mysqld_password_source= - - for tmp_mysqld_password_source in mysql client ; do - einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" - if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then - if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then - ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" - MYSQL_ROOT_PASSWORD= - continue - fi - - einfo "Found password in '${tmp_mysqld_password_source}' section!" - break - fi - done - - # Sometimes --show is required to display passwords in some implementations of my_print_defaults - if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" - fi - - unset tmp_mysqld_password_source - fi - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local pwd1="a" - local pwd2="b" - - echo - einfo "No password for mysql 'root' user was specified via environment" - einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" - einfo "file like '${HOME}/.my.cnf'." - einfo "To continue please provide a password for the mysql 'root' user" - einfo "now on console:" - ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" - read -rsp " >" pwd1 ; echo - - einfo "Retype the password" - read -rsp " >" pwd2 ; echo - - if [[ "x$pwd1" != "x$pwd2" ]] ; then - die "Passwords are not the same!" - fi - - MYSQL_ROOT_PASSWORD="${pwd1}" - unset pwd1 pwd2 - - echo - fi - - local -a mysqld_options - - # Fix bug 446200. Don't reference host my.cnf, needs to come first, - # see http://bugs.mysql.com/bug.php?id=31312 - use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) - - # Figure out which options we need to disable to do the setup - local helpfile="${TMPDIR}/mysqld-help" - "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null - - local opt optexp optfull - for opt in host-cache name-resolve networking slave-start \ - federated ssl log-bin relay-log slow-query-log external-locking \ - log-slave-updates \ - ; do - optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" - grep -E -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) - done - - # Prepare timezones, see - # https://dev.mysql.com/doc/mysql/en/time-zone-support.html - local tz_sql="$(_mktemp_dry "${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql")" - [[ -z "${tz_sql}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql' failed!" - - echo "USE mysql;" >"${tz_sql}" - "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null - if [[ $? -ne 0 ]] ; then - die "mysql_tzinfo_to_sql failed!" - fi - - # --initialize-insecure will not set root password - # --initialize would set a random one in the log which we don't need as we set it ourselves - local cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--initialize-insecure" - "--init-file='${tz_sql}'" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - "--log-error='${mysql_install_log}'" - "--user=${MYSQL_USER}" - ) - - einfo "Initializing ${PN} data directory: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 - - if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql.ibd" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 - die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" - fi - - rm "${tz_sql}" || die - - local x=${RANDOM} - local socket="${EROOT}${PID_DIR}/mysqld${x}.sock" - local pidfile="${EROOT}${PID_DIR}/mysqld${x}.pid" - unset x - - cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - --max_allowed_packet=8M - --net_buffer_length=16K - "--socket='${socket}'" - "--pid-file='${pidfile}'" - "--log-error='${mysqld_logfile}'" - "--user=${MYSQL_USER}" - ) - - einfo "Starting mysqld to finalize initialization: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & - - echo -n "Waiting for mysqld to accept connections " - local maxtry=15 - while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - if [[ -S "${socket}" ]] ; then - # Even with a socket we don't know if mysqld will abort - # start due to an error so just wait a little bit more... - maxtry=5 - while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - fi - - echo - - if [[ ! -S "${socket}" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 - die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" - fi - - local mysql_logfile="${TMPDIR}/set_root_pw.log" - touch "${mysql_logfile}" || die - - ebegin "Setting root password" - # Do this from memory, as we don't want clear text passwords in temp files - local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" - cmd=( - "${mysql_binary}" - --no-defaults - "--socket='${socket}'" - -hlocalhost - "-e \"${sql}\"" - ) - eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 - local rc=$? - eend ${rc} - - if [[ ${rc} -ne 0 ]] ; then - # Poor man's solution which tries to avoid having password - # in log. NOTE: sed can fail if user didn't follow advice - # and included character which will require escaping... - sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null - - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" - die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" - fi - - # Stop the server - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - echo -n "Stopping the server " - pkill -F "${pidfile}" &>/dev/null - - maxtry=10 - while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - echo - - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - # We somehow failed to stop server. - # However, not a fatal error. Just warn the user. - ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" - fi - fi - - einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" -} diff --git a/dev-db/mysql/mysql-8.0.36.ebuild b/dev-db/mysql/mysql-8.0.36.ebuild deleted file mode 100644 index 0c85a6c2b3cd..000000000000 --- a/dev-db/mysql/mysql-8.0.36.ebuild +++ /dev/null @@ -1,1271 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit check-reqs cmake edo flag-o-matic linux-info multiprocessing prefix - -MY_PV="${PV//_pre*}" -MY_P="${PN}-${MY_PV}" - -# Patch version -PATCH_SET=( https://github.com/parona-source/mysql-server/releases/download/mysql-8.0.36-patches-01/mysql-8.0.36-patches-01.tar.xz ) - -DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" -HOMEPAGE="https://www.mysql.com/" -SRC_URI="https://cdn.mysql.com/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz" -SRC_URI+=" https://cdn.mysql.com/archives/mysql-$(ver_cut 1-2)/mysql-boost-${MY_PV}.tar.gz" -SRC_URI+=" https://downloads.mysql.com/archives/MySQL-$(ver_cut 1-2)/${PN}-boost-${MY_PV}.tar.gz" -SRC_URI+=" ${PATCH_SET[@]}" -# Shorten the path because the socket path length must be shorter than 107 chars -# and we will run a mysql server during test phase -S="${WORKDIR}/mysql" - -LICENSE="GPL-2" -SLOT="8.0" -# -ppc for bug #761715 -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" -IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test" -RESTRICT="!test? ( test )" - -REQUIRED_USE="?? ( tcmalloc jemalloc ) - cjk? ( server ) - jemalloc? ( server ) - numa? ( server ) - profiling? ( server ) - router? ( server ) - tcmalloc? ( server )" - -# Be warned, *DEPEND are version-dependent -# These are used for both runtime and compiletime -COMMON_DEPEND=" - >=app-arch/lz4-1.9.4:= - >=app-arch/zstd-1.2.0:= - >=dev-libs/openssl-1.0.0:= - sys-libs/ncurses:= - >=sys-libs/zlib-1.2.13:= - server? ( - dev-libs/icu:= - dev-libs/libevent:=[ssl,threads(+)] - net-libs/libtirpc:= - cjk? ( app-text/mecab:= ) - jemalloc? ( dev-libs/jemalloc:= ) - kernel_linux? ( - dev-libs/libaio:= - sys-process/procps - ) - numa? ( sys-process/numactl ) - tcmalloc? ( dev-util/google-perftools:= ) - ) -" - -# https://bugs.gentoo.org/623962 -# tests set TZ for tests leading to failures on musl if sys-libs/timezone-data isnt installed -DEPEND=" - ${COMMON_DEPEND} - app-alternatives/yacc - server? ( net-libs/rpcsvc-proto ) - test? ( - acct-group/mysql acct-user/mysql - dev-perl/Expect - dev-perl/JSON - sys-libs/timezone-data - ) -" -RDEPEND=" - ${COMMON_DEPEND} - !dev-db/mariadb - !dev-db/mariadb-galera - !dev-db/percona-server - !dev-db/mysql-cluster - !dev-db/mysql:0 - !dev-db/mysql:5.7 - selinux? ( sec-policy/selinux-mysql ) - !prefix? ( - acct-group/mysql acct-user/mysql - dev-db/mysql-init-scripts - ) -" -# For other stuff to bring us in -# dev-perl/DBD-mysql is needed by some scripts installed by MySQL -PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" - -PATCHES=( - "${WORKDIR}"/mysql-patches - # Needed due to bundled boost-1.77, this fix is included in boost-1.81 - "${FILESDIR}"/mysql-8.0.36-boost-clang-fix.patch -) - -mysql_init_vars() { - : ${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"} - : ${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} - : ${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} - : ${MY_LOGDIR="${EPREFIX}/var/log/mysql"} - MY_DATADIR="${MY_LOCALSTATEDIR}" - - export MY_SHAREDSTATEDIR MY_SYSCONFDIR - export MY_LOCALSTATEDIR MY_LOGDIR - export MY_DATADIR -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use server ; then - CHECKREQS_DISK_BUILD="3G" - - if has test ${FEATURES} ; then - CHECKREQS_DISK_BUILD="10G" - - if use elibc_musl; then - # i've seen it take 17GB on musl with FEATURES="test" USE="perl server" - CHECKREQS_DISK_BUILD="18G" - fi - fi - - check-reqs_pkg_pretend - fi - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - CHECKREQS_DISK_BUILD="3G" - - if has test ${FEATURES} ; then - CHECKREQS_DISK_BUILD="10G" - - if use elibc_musl; then - # i've seen it take 17GB on musl with FEATURES="test" USE="perl server" - CHECKREQS_DISK_BUILD="18G" - fi - - # Bug #213475 - MySQL _will_ object strenuously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if ! has userpriv ${FEATURES} ; then - die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." - fi - - local aio_max_nr=$(sysctl -n fs.aio-max-nr 2>/dev/null) - if [[ -z "${aio_max_nr}" || ${aio_max_nr} -lt 250000 ]] ; then - die "FEATURES=test will require fs.aio-max-nr=250000 at minimum!" - fi - - if use latin1 ; then - # Upstream only supports tests with default charset - die "Testing with USE=latin1 is not supported." - fi - fi - - if use kernel_linux && use numa ; then - linux-info_get_any_version - - local CONFIG_CHECK="~NUMA" - - local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" - WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" - - check_extra_config - fi - - use server && check-reqs_pkg_setup - fi -} - -src_unpack() { - unpack ${A} - - mv -f "${WORKDIR}/${MY_P}" "${S}" || die -} - -src_prepare() { - # Avoid rpm call which would trigger sandbox, #692368 - sed -i \ - -e 's/MY_RPM rpm/MY_RPM rpmNOTEXISTENT/' \ - CMakeLists.txt || die - - # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux - if [[ -d "${S}/support-files/SELinux" ]] ; then - echo > "${S}/support-files/SELinux/CMakeLists.txt" || die - fi - - # Remove man pages for client-lib tools we don't install - rm \ - man/my_print_defaults.1 \ - man/perror.1 \ - man/zlib_decompress.1 \ - || die - - cmake_src_prepare -} - -src_configure() { - # Bug #114895, bug #110149 - filter-flags "-O" "-O[01]" - - # Code is now requiring C++17 due to https://github.com/mysql/mysql-server/commit/236ab55bedd8c9eacd80766d85edde2a8afacd08 - append-cxxflags -std=c++17 - - if has sandbox ${FEATURES} ; then - # bug #823656 - append-cppflags -DGTEST_NO_DEATH_TEST=1 - fi - - local mycmakeargs=( - -Wno-dev # less noise - - -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" - -DSYSCONFDIR="${EPREFIX}/etc/mysql" - - -DINSTALL_BINDIR=bin - -DINSTALL_DOCDIR=share/doc/${PF} - -DINSTALL_DOCREADMEDIR=share/doc/${PF} - -DINSTALL_INCLUDEDIR=include/mysql - -DINSTALL_INFODIR=share/info - -DINSTALL_LIBDIR=$(get_libdir) - -DINSTALL_MANDIR=share/man - -DINSTALL_MYSQLSHAREDIR=share/mysql - -DINSTALL_PLUGINDIR=$(get_libdir)/mysql/plugin - -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" - -DINSTALL_SBINDIR=sbin - -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mysql" - - -DROUTER_INSTALL_LOGROTATEDIR="${EPREFIX}/etc/logrotate.d" - -DROUTER_INSTALL_DOCDIR="share/doc/${PF}" - - -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" - -DWITH_UNIT_TESTS=$(usex test ON OFF) - - # Enables -Werror - -DMYSQL_MAINTAINER_MODE=OFF - - # Causes issues on musl bug #922808 - -DWITH_BUILD_ID=OFF - - # Using bundled editline to get CTRL+C working - -DWITH_EDITLINE=bundled - -DWITH_ZLIB=system - -DWITH_SSL=system - -DWITH_LIBWRAP=0 - -DENABLED_LOCAL_INFILE=1 - -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" - -DWITH_DEFAULT_COMPILER_OPTIONS=0 - -DCMAKE_POSITION_INDEPENDENT_CODE=ON - - -DWITH_CURL=system - -DWITH_BOOST="${S}/boost" - -DWITH_ROUTER=$(usex router ON OFF) - ) - - if use debug; then - # Debug build type used extensively to add preprocessor definitions - local -x CMAKE_BUILD_TYPE="Debug" - else - # debug hack wrt #497532 - mycmakeargs+=( - -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usev !debug '-DNDEBUG' )" - -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usev !debug '-DNDEBUG' )" - ) - fi - - if tc-is-lto ; then - mycmakeargs+=( -DWITH_LTO=ON ) - else - mycmakeargs+=( -DWITH_LTO=OFF ) - fi - - if use test ; then - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test ) - else - mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) - fi - - mycmakeargs+=( -DWITHOUT_CLIENTLIBS=YES ) - - mycmakeargs+=( - -DWITH_ICU=system - -DWITH_LZ4=system - # Our dev-libs/rapidjson doesn't carry necessary fixes for std::regex - -DWITH_RAPIDJSON=bundled - -DWITH_ZSTD=system - ) - - if [[ -n "${MYSQL_DEFAULT_CHARSET}" && -n "${MYSQL_DEFAULT_COLLATION}" ]] ; then - ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" - ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." - ewarn "You MUST file bugs without these variables set." - ewarn "Tests will probably fail!" - - mycmakeargs+=( - -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} - -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} - ) - elif use latin1 ; then - mycmakeargs+=( - -DDEFAULT_CHARSET=latin1 - -DDEFAULT_COLLATION=latin1_swedish_ci - ) - else - mycmakeargs+=( - -DDEFAULT_CHARSET=utf8mb4 - -DDEFAULT_COLLATION=utf8mb4_0900_ai_ci - ) - fi - - if use server ; then - mycmakeargs+=( - -DWITH_EXTRA_CHARSETS=all - -DWITH_DEBUG=$(usex debug) - -DWITH_MECAB=$(usex cjk system OFF) - -DWITH_LIBEVENT=system - # Cannot handle protobuf >23 bug #912797 - -DWITH_PROTOBUF=bundled - -DWITH_NUMA=$(usex numa ON OFF) - ) - - if use jemalloc ; then - mycmakeargs+=( -DWITH_JEMALLOC=ON ) - elif use tcmalloc ; then - mycmakeargs+=( -DWITH_TCMALLOC=ON ) - fi - - if use profiling ; then - # Setting to OFF doesn't work: Once set, profiling options will be added - # to `mysqld --help` output via sql/sys_vars.cc causing - # "main.mysqld--help-notwin" test to fail - mycmakeargs+=( -DENABLED_PROFILING=ON ) - fi - - # Storage engines - mycmakeargs+=( - -DWITH_EXAMPLE_STORAGE_ENGINE=0 - -DWITH_ARCHIVE_STORAGE_ENGINE=1 - -DWITH_BLACKHOLE_STORAGE_ENGINE=1 - -DWITH_CSV_STORAGE_ENGINE=1 - -DWITH_FEDERATED_STORAGE_ENGINE=1 - -DWITH_HEAP_STORAGE_ENGINE=1 - -DWITH_INNOBASE_STORAGE_ENGINE=1 - -DWITH_INNODB_MEMCACHED=0 - -DWITH_MYISAMMRG_STORAGE_ENGINE=1 - -DWITH_MYISAM_STORAGE_ENGINE=1 - ) - else - mycmakeargs+=( - -DWITHOUT_SERVER=1 - -DWITH_SYSTEMD=no - ) - fi - - cmake_src_configure -} - -# Official test instructions: -# ulimit -n 16500 && USE='perl server' FEATURES='test userpriv' \ -# ebuild mysql-X.X.XX.ebuild digest clean test install -src_test() { - _disable_test() { - local rawtestname bug reason - rawtestname="${1}" ; shift - bug="${1}" ; shift - reason="${@}" - - ewarn "test '${rawtestname}' disabled: '${reason}' (BUG#${bug})" - echo "${rawtestname} : BUG#${bug} ${reason}" >> "${T}/disabled.def" - } - - local TESTDIR="${BUILD_DIR}/mysql-test" - local retstatus_tests - - einfo "Official test instructions:" - einfo "ulimit -n 16500 && USE='perl server' FEATURES='test userpriv' ebuild ..." - - if ! use server ; then - ewarn "Skipping server tests due to minimal build!" - return 0 - fi - - # Ensure that parallel runs don't die - local -x MTR_BUILD_THREAD="$((${RANDOM} % 100))" - - local -x MTR_PARALLEL=${MTR_PARALLEL:-$(makeopts_jobs)} - einfo "MTR_PARALLEL is set to '${MTR_PARALLEL}'" - - # Disable unit tests, run them separately with eclass defaults - local -x MTR_UNIT_TESTS=0 - - # Increase test timeouts - # bug #923649 - # https://github.com/gentoo/gentoo/pull/35002#issuecomment-1926101030 - local -x MTR_SUITE_TIMEOUT=$(( 60 * 40 )) # minutes - local -x MTR_TESTCASE_TIMEOUT=60 # minutes - - # Include config for tests, this is for scenarios where mysql wasn't installed previously or if the - # configuration was from an older version. - sed \ - -e "s/@GENTOO_PORTAGE_EPREFIX@/${EPREFIX}/" \ - -e "s/@DATADIR@/${MY_DATADIR}/" \ - "${FILESDIR}"/my.cnf-8.0.distro-client \ - "${FILESDIR}"/my.cnf-8.0.distro-server \ - > "${T}"/my.cnf || die - local -X PATH_CONFIG_FILE="${T}/my.cnf" - - # Create directories because mysqladmin might run out of order - mkdir -p "${T}"/var-tests{,/log} || die - - # Run mysql tests - pushd "${TESTDIR}" &>/dev/null || die - - touch "${T}/disabled.def" || die - - local -a disabled_tests=( - "auth_sec.atomic_rename_user;103512;Depends on user running test" - "auth_sec.keyring_file_data_qa;0;Won't work with user privileges" - "auth_sec.openssl_without_fips;94718;Known test failure" - - "gis.geometry_class_attri_prop;5452;Known rounding error with latest AMD processors (PS)" - "gis.geometry_property_function_issimple;5452;Known rounding error with latest AMD processors (PS)" - "gis.gis_bugs_crashes;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_analysis_functions_buffer;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_analysis_functions_centroid;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_analysis_functions_distance;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_op_testingfunc_mix;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_operators_intersection;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_utility_function_distance_sphere;5452;Known rounding error with latest AMD processors (PS)" - "gis.spatial_utility_function_simplify;5452;Known rounding error with latest AMD processors (PS)" - "gis.st_symdifference;5452;Known rounding error with latest AMD processors (PS)" - - "innodb.alter_kill;0;Known test failure -- no upstream bug yet" - - "main.derived_limit;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.explain_tree;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.gis-precise;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.mysql_load_data_local_dir;0;Known test failure -- no upstream bug yet" - "main.select_icp_mrr;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_bugs;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_dupsweed;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_dupsweed_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_dupsweed_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_firstmatch;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_firstmatch_bka;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_firstmatch_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_mat_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.subquery_sj_all_bka_nobnl;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.window_std_var;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.window_std_var_optimized;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "main.with_recursive;0;Known rounding error with latest AMD processors -- no upstream bug yet" - "perfschema.statement_digest_query_sample;0;Test will fail on slow hardware" - - "rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch;0;Unstable test" - "rpl_gtid.rpl_multi_source_mtr_includes;97844;Unstable test" - "main.partition_datatype;0;Unstable test" - - "sys_vars.myisam_data_pointer_size_func;87935;Test will fail on slow hardware" - - "x.connection;0;Known failure - no upstream bug yet" - "main.slow_log;0;Known failure - no upstream bug yet" - - "sys_vars.build_id_basic;0;Requires -DWITH_BUILD_ID=ON" - ) - - if ! hash zip 1>/dev/null 2>&1 ; then - # No need to force dep app-arch/zip for one test - disabled_tests+=( - "innodb.discarded_partition_create;0;Requires app-arch/zip" - "innodb.partition_upgrade_create;0;Requires app-arch/zip" - ) - fi - - if has_version ">=dev-libs/openssl-3.2" ; then - # https://bugs.mysql.com/bug.php?id=113258 - disabled_tests+=( - "rpl.rpl_tlsv13;0;CCM8 ciphers have a lower security level with OpenSSL 3.2" - "auth_sec.wl15800_ciphers_tlsv13;0;CCM8 ciphers have a lower security level with OpenSSL 3.2" - ) - fi - - if use debug; then - disabled_tests+=( - "innodb.dblwr_unencrypt;0;Known test failure -- no upstream bug yet" - ) - fi - - local test_infos_str test_infos_arr - for test_infos_str in "${disabled_tests[@]}" ; do - IFS=';' read -r -a test_infos_arr <<< "${test_infos_str}" - - if [[ ${#test_infos_arr[@]} != 3 ]] ; then - die "Invalid test data set, not matching format: ${test_infos_str}" - fi - - _disable_test "${test_infos_arr[0]}" "${test_infos_arr[1]}" "${test_infos_arr[2]}" - done - unset test_infos_str test_infos_arr - - local -a CMAKE_SKIP_TESTS=( - # timing test, can be unreliable - "routertest_harness_net_ts_timer" - - # Could not get local host address: Name or service not known(errno: -2) - "routertest_component_bootstrap" - "routertest_component_bootstrap_account" - "routertest_component_bootstrap_clusterset" - "routertest_component_config_overwrites" - "routertest_component_rest_api_enable" - "routertest_component_routing" - "routertest_component_sd_notify" - "routertest_component_state_file" - "routertest_integration_routing_direct" - "routertest_integration_routing_reuse" - "routertest_integration_routing_sharing" - "routertest_integration_routing_sharing_constrained_pools" - "routertest_integration_routing_sharing_restart" - - # TODO: ??? - "pfs_host-oom" - "pfs_user-oom" - "pfs" - ) - - if use debug; then - CMAKE_SKIP_TESTS+=( - # binary_log::transaction::compression::Payload_event_buffer_istream::~Payload_event_buffer_istream(): Assertion `!m_outstanding_error' failed. - "payload_event_buffer_istream" - ) - fi - - # Try to increase file limits to increase test coverage - if ! ulimit -n 16500 1>/dev/null 2>&1 ; then - # Upper limit comes from parts.partition_* tests - ewarn "For maximum test coverage, please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." - - if ! ulimit -n 4162 1>/dev/null 2>&1 ; then - # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' - ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." - - if ! ulimit -n 3000 1>/dev/null 2>&1 ; then - ewarn "For minimum test coverage, please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." - else - einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." - fi - else - einfo "Will run test suite with open file limit set to 16500 (best test coverage)." - fi - - # run mysql-test tests - # Enable force restart to ensure success when tests don't cleanup sufficiently. - # Anything touching gtid_executed is negatively affected if you have unlucky ordering - nonfatal edo perl mysql-test-run.pl \ - --force --force-restart \ - --vardir="${T}/var-tests" --tmpdir="${T}/tmp-tests" \ - --skip-test=tokudb --skip-test-list="${T}/disabled.def" \ - --retry-failure=0 --max-test-fail=0 - retstatus_tests=$? - - popd &>/dev/null || die - - # Cleanup is important for these testcases. - pkill -9 -f "${S}/ndb" 2>/dev/null - pkill -9 -f "${S}/sql" 2>/dev/null - - local failures="" - [[ ${retstatus_tests} -eq 0 ]] || failures="${failures} tests" - - cmake_src_test - - [[ -z "${failures}" ]] || die "Test failures: ${failures}" - einfo "Tests successfully completed" -} - -src_install() { - cmake_src_install - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Convenience links - einfo "Making Convenience links for mysqlcheck multi-call binary" - dosym "mysqlcheck" "/usr/bin/mysqlanalyze" - dosym "mysqlcheck" "/usr/bin/mysqlrepair" - dosym "mysqlcheck" "/usr/bin/mysqloptimize" - - # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir - if [[ -d "${ED}/usr/data" ]] ; then - rm -Rf "${ED}/usr/data" || die - fi - - # Unless they explicitly specific USE=test, then do not install the - # testsuite. It DOES have a use to be installed, esp. when you want to do a - # validation of your database configuration after tuning it. - if ! use test ; then - rm -rf "${ED}/${MY_SHAREDSTATEDIR#${EPREFIX}}/mysql-test" - fi - - # Configuration stuff - einfo "Building default configuration ..." - insinto "${MY_SYSCONFDIR#${EPREFIX}}" - [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf - cp "${FILESDIR}/my.cnf-5.7" "${TMPDIR}/my.cnf" || die - eprefixify "${TMPDIR}/my.cnf" - doins "${TMPDIR}/my.cnf" - insinto "${MY_SYSCONFDIR#${EPREFIX}}/mysql.d" - cp "${FILESDIR}/my.cnf-8.0.distro-client" "${TMPDIR}/50-distro-client.cnf" || die - eprefixify "${TMPDIR}/50-distro-client.cnf" - doins "${TMPDIR}/50-distro-client.cnf" - - mycnf_src="my.cnf-8.0.distro-server" - sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ - "${FILESDIR}/${mycnf_src}" \ - > "${TMPDIR}/my.cnf.ok" || die - - if use prefix ; then - sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ - "${TMPDIR}/my.cnf.ok" || die - fi - - if use latin1 ; then - sed -i \ - -e "/character-set/s|utf8mb4|latin1|g" \ - "${TMPDIR}/my.cnf.ok" || die - fi - - eprefixify "${TMPDIR}/my.cnf.ok" - - newins "${TMPDIR}/my.cnf.ok" 50-distro-server.cnf - - #Remove mytop if perl is not selected - [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" - - if use router ; then - rm -rf \ - "${ED}/usr/LICENSE.router" \ - "${ED}/usr/README.router" \ - "${ED}/usr/run" \ - "${ED}/usr/var" \ - || die - fi - - # Kill old libmysqclient_r symlinks if they exist. Time to fix what depends on them. - find "${D}" -name 'libmysqlclient_r.*' -type l -delete || die -} - -pkg_postinst() { - # Make sure the vars are correctly initialized - mysql_init_vars - - # Create log directory securely if it does not exist - # NOTE: $MY_LOGDIR contains $EPREFIX by default - [[ -d "${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${MY_LOGDIR}" - - # Note about configuration change - einfo - elog "This version of ${PN} reorganizes the configuration from a single my.cnf" - elog "to several files in /etc/mysql/mysql.d." - elog "Please backup any changes you made to /etc/mysql/my.cnf" - elog "and add them as a new file under /etc/mysql/mysql.d with a .cnf extension." - elog "You may have as many files as needed and they are read alphabetically." - elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." - einfo - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - einfo - elog "You might want to run:" - elog " \"emerge --config =${CATEGORY}/${PF}\"" - elog "if this is a new install." - einfo - else - einfo - elog "Upgrade process for ${PN}-8.x has changed. Please read" - elog "https://dev.mysql.com/doc/refman/8.0/en/upgrade-binary-package.html" - einfo - fi -} - -pkg_config() { - _getoptval() { - local section="$1" - local flag="--${2}=" - local extra_options="${3}" - local cmd=( - "${my_print_defaults_binary}" - "${extra_options}" - "${section}" - ) - local results=( $(eval "${cmd[@]}" 2>/dev/null | sed -n "/^${flag}/s,${flag},,gp") ) - - if [[ ${#results[@]} -gt 0 ]] ; then - # When option is set multiple times only return last value - echo "${results[-1]}" - fi - } - - _mktemp_dry() { - # emktemp has no --dry-run option - local template="${1}" - - if [[ -z "${template}" ]] ; then - if [[ -z "${T}" ]] ; then - template="/tmp/XXXXXXX" - else - template="${T}/XXXXXXX" - fi - fi - - local template_wo_X=${template//X/} - local n_X - let n_X=${#template}-${#template_wo_X} - if [[ ${n_X} -lt 3 ]] ; then - echo "${FUNCNAME[0]}: too few X's in template ‘${template}’" >&2 - return - fi - - local attempts=0 - local character tmpfile - while [[ true ]] ; do - let attempts=attempts+1 - - new_file= - while read -n1 character ; do - if [[ "${character}" == "X" ]] ; then - tmpfile+="${RANDOM:0:1}" - else - tmpfile+="${character}" - fi - done < <(echo -n "${template}") - - if [[ ! -f "${tmpfile}" ]] - then - echo "${tmpfile}" - return - fi - - if [[ ${attempts} -ge 100 ]] ; then - echo "${FUNCNAME[0]}: Cannot create temporary file after 100 attempts." >&2 - return - fi - done - } - - local mysqld_binary="${EROOT}/usr/sbin/mysqld" - if [[ ! -x "${mysqld_binary}" ]] ; then - die "'${mysqld_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local mysql_binary="${EROOT}/usr/bin/mysql" - if [[ ! -x "${mysql_binary}" ]] ; then - die "'${mysql_binary}' not found! Please re-install ${CATEGORY}/${PN}!" - fi - - local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults" - if [[ ! -x "${my_print_defaults_binary}" ]] ; then - die "'${my_print_defaults_binary}' not found! Please re-install dev-db/mysql-connector-c!" - fi - - if [[ -z "${MYSQL_USER}" ]] ; then - MYSQL_USER=mysql - if use prefix ; then - MYSQL_USER=$(id -u -n 2>/dev/null) - if [[ -z "${MYSQL_USER}" ]] ; then - die "Failed to determine current username!" - fi - fi - fi - - if [[ -z "${MYSQL_GROUP}" ]] ; then - MYSQL_GROUP=mysql - if use prefix ; then - MYSQL_GROUP=$(id -g -n 2>/dev/null) - if [[ -z "${MYSQL_GROUP}" ]] ; then - die "Failed to determine current user groupname!" - fi - fi - fi - - # my_print_defaults needs to read stuff in $HOME/.my.cnf - local -x HOME="${EROOT}/root" - - # Make sure the vars are correctly initialized - mysql_init_vars - - # Read currently set data directory - MY_DATADIR="$(_getoptval mysqld datadir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - - # Bug #213475 - MySQL _will_ object strenously if your machine is named - # localhost. Also causes weird failures. - [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" - - if [[ -z "${MY_DATADIR}" ]] ; then - die "Sorry, unable to find MY_DATADIR!" - elif [[ -d "${MY_DATADIR}/mysql" ]] ; then - ewarn "Looks like your data directory '${MY_DATADIR}' is already initialized!" - ewarn "Please rename or delete its content if you wish to initialize a new data directory." - die "${PN} data directory at '${MY_DATADIR}' looks already initialized!" - fi - - MYSQL_TMPDIR="$(_getoptval mysqld tmpdir "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_TMPDIR=${MYSQL_TMPDIR%/} - # These are dir+prefix - MYSQL_LOG_BIN="$(_getoptval mysqld log-bin "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} - MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log "--defaults-file='${MY_SYSCONFDIR}/my.cnf'")" - MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} - - # Create missing directories. - # Always check if mysql user can write to directory even if we just - # created directory because a parent directory might be not - # accessible for that user. - PID_DIR="${EROOT}/run/mysqld" - if [[ ! -d "${PID_DIR}" ]] ; then - einfo "Creating ${PN} PID directory '${PID_DIR}' ..." - install -d -m 755 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${PID_DIR}" \ - || die "Failed to create PID directory '${PID_DIR}'!" - fi - - local _pid_dir_testfile="$(_mktemp_dry "${PID_DIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_pid_dir_testfile}" ]] \ - && die "_mktemp_dry() for '${PID_DIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_pid_dir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_pid_dir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into PID dir '${PID_DIR}'!" - else - rm "${_pid_dir_testfile}" || die - unset _pid_dir_testfile - fi - - if [[ ! -d "${MY_DATADIR}" ]] ; then - einfo "Creating ${PN} data directory '${MY_DATADIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MY_DATADIR}" \ - || die "Failed to create ${PN} data directory '${MY_DATADIR}'!" - fi - - local _my_datadir_testfile="$(_mktemp_dry "${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_datadir_testfile}" ]] \ - && die "_mktemp_dry() for '${MY_DATADIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_datadir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into data directory '${MY_DATADIR}'!" - else - rm "${_my_datadir_testfile}" || die - unset _my_datadir_testfile - fi - - if [[ -n "${MYSQL_TMPDIR}" && ! -d "${MYSQL_TMPDIR}" ]] ; then - einfo "Creating ${PN} tmpdir '${MYSQL_TMPDIR}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_TMPDIR}" \ - || die "Failed to create ${PN} tmpdir '${MYSQL_TMPDIR}'!" - fi - - if [[ -z "${MYSQL_TMPDIR}" ]] ; then - MYSQL_TMPDIR="$(_mktemp_dry "${EROOT}/tmp/mysqld-tmp.XXXXXXXXX")" - [[ -z "${MYSQL_TMPDIR}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}' failed!" - - mkdir "${MYSQL_TMPDIR}" || die - chown ${MYSQL_USER} "${MYSQL_TMPDIR}" || die - fi - - # Now we need to test MYSQL_TMPDIR... - local _my_tmpdir_testfile="$(_mktemp_dry "${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_tmpdir_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_tmpdir_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_tmpdir_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into tmpdir '${MYSQL_TMPDIR}'!" - else - rm "${_my_tmpdir_testfile}" || die - unset _my_tmpdir_testfile - fi - - if [[ -n "${MYSQL_LOG_BIN}" && ! -d "${MYSQL_LOG_BIN}" ]] ; then - einfo "Creating ${PN} log-bin directory '${MYSQL_LOG_BIN}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_LOG_BIN}" \ - || die "Failed to create ${PN} log-bin directory '${MYSQL_LOG_BIN}'" - fi - - if [[ -n "${MYSQL_LOG_BIN}" ]] ; then - local _my_logbin_testfile="$(_mktemp_dry "${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_logbin_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_LOG_BIN}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_logbin_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_logbin_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into log-bin directory '${MYSQL_LOG_BIN}'!" - else - rm "${_my_logbin_testfile}" || die - unset _my_logbin_testfile - fi - fi - - if [[ -n "${MYSQL_RELAY_LOG}" && ! -d "${MYSQL_RELAY_LOG}" ]] ; then - einfo "Creating ${PN} relay-log directory '${MYSQL_RELAY_LOG}' ..." - install -d -m 770 -o ${MYSQL_USER} -g ${MYSQL_GROUP} "${MYSQL_RELAY_LOG}" \ - || die "Failed to create ${PN} relay-log directory '${MYSQL_RELAY_LOG}'!" - fi - - if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then - local _my_relaylog_testfile="$(_mktemp_dry "${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX")" - [[ -z "${_my_relaylog_testfile}" ]] \ - && die "_mktemp_dry() for '${MYSQL_RELAY_LOG}/.pkg_config-access-test.XXXXXXXXX' failed!" - - if use prefix ; then - touch "${_my_relaylog_testfile}" &>/dev/null - else - su -s /bin/sh -c "touch ${_my_relaylog_testfile}" ${MYSQL_USER} &>/dev/null - fi - - if [[ $? -ne 0 ]] ; then - die "${MYSQL_USER} user cannot write into relay-log directory '${MYSQL_RELAY_LOG}'!" - else - rm "${_my_relaylog_testfile}" || die - unset _my_relaylog_testfile - fi - fi - - local mysql_install_log="$(_mktemp_dry "${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log")" - if [[ -z "${mysql_install_log}" ]] ; then - die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_db.XXXXXXXXX.log' failed!" - else - # make sure file is writable for MYSQL_USER... - touch "${mysql_install_log}" || die - chown ${MYSQL_USER} "${mysql_install_log}" || die - fi - - local mysqld_logfile="$(_mktemp_dry "${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log")" - if [[ -z "${mysqld_logfile}" ]] ; then - die "_mktemp_dry() for '${MYSQL_TMPDIR}/install_mysqld.XXXXXXXXX.log' failed!" - else - # make sure file is writable for MYSQL_USER... - touch "${mysqld_logfile}" || die - chown ${MYSQL_USER} "${mysqld_logfile}" || die - fi - - echo "" - einfo "Detected settings:" - einfo "==================" - einfo "MySQL User:\t\t\t\t${MYSQL_USER}" - einfo "MySQL Group:\t\t\t\t${MYSQL_GROUP}" - einfo "MySQL DATA directory:\t\t${MY_DATADIR}" - einfo "MySQL TMP directory:\t\t\t${MYSQL_TMPDIR}" - - if [[ -n "${MYSQL_LOG_BIN}" ]] ; then - einfo "MySQL Binary Log File location:\t${MYSQL_LOG_BIN}" - fi - - if [[ -n "${MYSQL_RELAY_LOG}" ]] ; then - einfo "MySQL Relay Log File location:\t${MYSQL_RELAY_LOG}" - fi - - einfo "PID DIR:\t\t\t\t${PID_DIR}" - einfo "Install db log:\t\t\t${mysql_install_log}" - einfo "Install server log:\t\t\t${mysqld_logfile}" - - local -a config_files - - local config_file="${EROOT}/etc/mysql/mysql.d/50-distro-client.cnf" - if [[ -f "${config_file}" ]] ; then - config_files+=( "${config_file}" ) - else - ewarn "Client configuration '${config_file}' not found; Skipping configuration of default authentication plugin for client ..." - fi - - config_file="${EROOT}/etc/mysql/mysql.d/50-distro-server.cnf" - if [[ -f "${config_file}" ]] ; then - config_files+=( "${config_file}" ) - else - ewarn "Server configuration '${config_file}' not found; Skipping configuration of default authentication plugin for mysqld ..." - fi - - if [[ ${#config_files[@]} -gt 0 ]] ; then - if [[ -z "${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" ]] ; then - local user_answer - - echo - einfo "Please select default authentication plugin (enter number or plugin name):" - einfo "1) caching_sha2_password [MySQL 8.0 default]" - einfo "2) mysql_native_password [MySQL 5.7 default]" - einfo - einfo "For details see:" - einfo "https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html#upgrade-caching-sha2-password" - read -p " >" user_answer - echo - - case "${user_answer}" in - 1|caching_sha2_password) - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=caching_sha2_password - ;; - 2|mysql_native_password) - MYSQL_DEFAULT_AUTHENTICATION_PLUGIN=mysql_native_password - ;; - '') - die "No authentication plugin selected!" - ;; - *) - die "Authentication plugin '${user_answer}' is unknown/unsupported!" - ;; - esac - - echo "Selected authentication plugin: ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" >> "${mysql_install_log}" - - unset user_answer - fi - - local cfg_option cfg_option_tabs cfg_section - for config_file in "${config_files[@]}" ; do - cfg_option="default-authentication-plugin" - cfg_section="mysqld" - cfg_option_tabs="\t\t" - if [[ "${config_file}" == *client.cnf ]] ; then - cfg_option="default-auth" - cfg_section="client" - cfg_option_tabs="\t\t\t\t" - fi - - if grep -qE "^(loose-)?${cfg_option}\b.*=" "${config_file}" 2>/dev/null ; then - einfo "Ensuring that ${cfg_option} is set to '${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}' in '${config_file}' ..." - sed -i \ - -e "s/^\(loose-\)\?${cfg_option}\b.*=.*/loose-${cfg_option}${cfg_option_tabs}= ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}/" \ - "${config_file}" || die "Failed to change ${cfg_option} in '${config_file}'!" - else - einfo "Setting ${cfg_option} to '${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}' in '${config_file}' ..." - sed -i \ - -e "/^\[${cfg_section}\]$/a loose-${cfg_option}${cfg_option_tabs}= ${MYSQL_DEFAULT_AUTHENTICATION_PLUGIN}" \ - "${config_file}" || die "Failed to add ${cfg_option} to '${config_file}'!" - fi - done - unset cfg_option cfg_option_tabs cfg_section - fi - unset config_files config_file - - echo - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local tmp_mysqld_password_source= - - for tmp_mysqld_password_source in mysql client ; do - einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" - if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then - if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then - ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" - MYSQL_ROOT_PASSWORD= - continue - fi - - einfo "Found password in '${tmp_mysqld_password_source}' section!" - break - fi - done - - # Sometimes --show is required to display passwords in some implementations of my_print_defaults - if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then - MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" - fi - - unset tmp_mysqld_password_source - fi - - if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then - local pwd1="a" - local pwd2="b" - - echo - einfo "No password for mysql 'root' user was specified via environment" - einfo "variable MYSQL_ROOT_PASSWORD and no password was found in config" - einfo "file like '${HOME}/.my.cnf'." - einfo "To continue please provide a password for the mysql 'root' user" - einfo "now on console:" - ewarn "NOTE: Please avoid [\"'\\_%] characters in the password!" - read -rsp " >" pwd1 ; echo - - einfo "Retype the password" - read -rsp " >" pwd2 ; echo - - if [[ "x$pwd1" != "x$pwd2" ]] ; then - die "Passwords are not the same!" - fi - - MYSQL_ROOT_PASSWORD="${pwd1}" - unset pwd1 pwd2 - - echo - fi - - local -a mysqld_options - - # Fix bug 446200. Don't reference host my.cnf, needs to come first, - # see http://bugs.mysql.com/bug.php?id=31312 - use prefix && mysqld_options+=( "--defaults-file='${MY_SYSCONFDIR}/my.cnf'" ) - - # Figure out which options we need to disable to do the setup - local helpfile="${TMPDIR}/mysqld-help" - "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null - - local opt optexp optfull - for opt in host-cache name-resolve networking slave-start \ - federated ssl log-bin relay-log slow-query-log external-locking \ - log-slave-updates \ - ; do - optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" - grep -E -sq -- "${optexp}" "${helpfile}" && mysqld_options+=( "${optfull}" ) - done - - # Prepare timezones, see - # https://dev.mysql.com/doc/mysql/en/time-zone-support.html - local tz_sql="$(_mktemp_dry "${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql")" - [[ -z "${tz_sql}" ]] \ - && die "_mktemp_dry() for '${MYSQL_TMPDIR}/tz.XXXXXXXXX.sql' failed!" - - echo "USE mysql;" >"${tz_sql}" - "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" >> "${tz_sql}" 2>/dev/null - if [[ $? -ne 0 ]] ; then - die "mysql_tzinfo_to_sql failed!" - fi - - # --initialize-insecure will not set root password - # --initialize would set a random one in the log which we don't need as we set it ourselves - local cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--initialize-insecure" - "--init-file='${tz_sql}'" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - "--log-error='${mysql_install_log}'" - "--user=${MYSQL_USER}" - ) - - einfo "Initializing ${PN} data directory: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysql_install_log}" 2>&1 - - if [[ $? -ne 0 || ! -f "${MY_DATADIR}/mysql.ibd" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_install_log}" 1>&2 - die "Failed to initialize ${PN} data directory. Please review '${mysql_install_log}'!" - fi - - rm "${tz_sql}" || die - - local x=${RANDOM} - local socket="${EROOT}${PID_DIR}/mysqld${x}.sock" - local pidfile="${EROOT}${PID_DIR}/mysqld${x}.pid" - unset x - - cmd=( - "${mysqld_binary}" - "${mysqld_options[@]}" - "--basedir='${EROOT}/usr'" - "--datadir='${MY_DATADIR}'" - "--tmpdir='${MYSQL_TMPDIR}'" - --max_allowed_packet=8M - --net_buffer_length=16K - "--socket='${socket}'" - "--pid-file='${pidfile}'" - "--log-error='${mysqld_logfile}'" - "--user=${MYSQL_USER}" - ) - - einfo "Starting mysqld to finalize initialization: ${cmd[@]}" - eval "${cmd[@]}" >>"${mysqld_logfile}" 2>&1 & - - echo -n "Waiting for mysqld to accept connections " - local maxtry=15 - while [[ ! -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - if [[ -S "${socket}" ]] ; then - # Even with a socket we don't know if mysqld will abort - # start due to an error so just wait a little bit more... - maxtry=5 - while [[ -S "${socket}" && "${maxtry}" -gt 1 ]] ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - fi - - echo - - if [[ ! -S "${socket}" ]] ; then - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysqld_logfile}" 1>&2 - die "mysqld was unable to start from initialized data directory. Please review '${mysqld_logfile}'!" - fi - - local mysql_logfile="${TMPDIR}/set_root_pw.log" - touch "${mysql_logfile}" || die - - ebegin "Setting root password" - # Do this from memory, as we don't want clear text passwords in temp files - local sql="ALTER USER 'root'@'localhost' IDENTIFIED BY '${MYSQL_ROOT_PASSWORD}'" - cmd=( - "${mysql_binary}" - --no-defaults - "--socket='${socket}'" - -hlocalhost - "-e \"${sql}\"" - ) - eval "${cmd[@]}" >"${mysql_logfile}" 2>&1 - local rc=$? - eend ${rc} - - if [[ ${rc} -ne 0 ]] ; then - # Poor man's solution which tries to avoid having password - # in log. NOTE: sed can fail if user didn't follow advice - # and included character which will require escaping... - sed -i -e "s/${MYSQL_ROOT_PASSWORD}/*****/" "${mysql_logfile}" 2>/dev/null - - grep -B5 -A999 -iE "(Aborting|ERROR|errno)" "${mysql_logfile}" - die "Failed to set ${PN} root password. Please review '${mysql_logfile}'!" - fi - - # Stop the server - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - echo -n "Stopping the server " - pkill -F "${pidfile}" &>/dev/null - - maxtry=10 - while [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; do - maxtry=$((${maxtry}-1)) - echo -n "." - sleep 1 - done - - echo - - if [[ -f "${pidfile}" ]] && pgrep -F "${pidfile}" &>/dev/null ; then - # We somehow failed to stop server. - # However, not a fatal error. Just warn the user. - ewarn "WARNING: mysqld[$(cat "${pidfile}")] is still running!" - fi - fi - - einfo "${PN} data directory at '${MY_DATADIR}' successfully initialized!" -} diff --git a/dev-db/mysql/mysql-8.0.37.ebuild b/dev-db/mysql/mysql-8.0.37.ebuild index 7cfb7a41bb10..e96f1f6700c5 100644 --- a/dev-db/mysql/mysql-8.0.37.ebuild +++ b/dev-db/mysql/mysql-8.0.37.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,7 +24,7 @@ S="${WORKDIR}/mysql" LICENSE="GPL-2" SLOT="8.0" # -ppc for bug #761715 -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test" RESTRICT="!test? ( test )" diff --git a/dev-db/sqlitebrowser/Manifest b/dev-db/sqlitebrowser/Manifest index ba1a6c2c7301..a05b013ae44c 100644 --- a/dev-db/sqlitebrowser/Manifest +++ b/dev-db/sqlitebrowser/Manifest @@ -1,7 +1,5 @@ AUX sqlitebrowser-3.13.1-missing-include.patch 657 BLAKE2B 2ac7b01ee6f55e8ad3859369128782d7ff685585f40e572f8ff99c57da5e459e3b0a6daf649997c8e17ce2ba68343f350a2f6c96bb4e015a69f4185e6b1848f1 SHA512 851c751130ff7f63a74d9b8518ea1576f0fa8b00330fe7cb4c271a8a3f350b24f5de8a46147b0a13836df966ca9f600e75d3fdadc9591219c34a3e965d27eb79 -DIST sqlitebrowser-3.13.0.tar.gz 4901507 BLAKE2B 4430944fb6f02a3e33aa6d3e5720faa8e43351314a0c21803fe8bed6d2241ca92830de7be33deb18294f0cad808c96d6c913bd9ddcd64d41a34db32349d44d88 SHA512 6261043cee7bc5c525b162e0b5d1ac38d380228ffd752e086fecb49c7f50b463a993a6128547d99addb0480ba71e4f6dd3a0c1e412a692ae86b0b183b7379610 DIST sqlitebrowser-3.13.1.tar.gz 4923092 BLAKE2B 894790cc30b802b4aab19a8e7834aef1bf68b027bcd66b63901269d6d44b706ce5ddca1ae4ca4743d14f9a8d2a5cc6005711b6ee25cef068c55e0b01c56f8b5c SHA512 7482094823293a216e4df20105d1351a23fcc706fd9e64bca58cd1c6a46dcf639a945f919613f1a9550d0a15e60a4c2827ee5eee4f89a7b11046d8eefbf375ee -EBUILD sqlitebrowser-3.13.0.ebuild 1902 BLAKE2B daab9e0b566e3fee7e1188ab8266a7ad961874a39f8265c3b82fc0ba193ad3748a2f7239a10e65a3b1613a4ec92d0224cad58762216f7861e257b821500ea387 SHA512 fca418cc6dd2544d97c3c9b3bd1fbb54106f26b6e2a30505bfec37410273cd86ca7ec23e93ed5a552fa1bb3c1b12988567dcbb382881ce270cb2a51d18885196 EBUILD sqlitebrowser-3.13.1.ebuild 1734 BLAKE2B a628022850b5713829fc91acaab3bc37c9a34533e9f08e98c8f8f31ad902ea6106ec9d0d952d5d02ee873b6f2f063579c41a3fc2f1d56dfde80d3b5787aa4743 SHA512 2af2a22aabdb964dfcfb49665e674a456b939eb9dcc5a825b6f67cdd4c29b24134a7f5ca29bafa822427823b6346f87b97738a229ad708ff3b4f3c7a0857e800 EBUILD sqlitebrowser-9999.ebuild 1682 BLAKE2B 8ff3453dc827f8f28cab66a28186188cb2952854fd5bac3cc71a98be8ecdbb0ace7606f169d47bb7534660dde82e16d04aa9089e2f57e2e30b68b966f08c3c8f SHA512 b915e698b86cfbc20623c56c6a4dad0104b0f87bf14e5c8c64ed22442ae14731c00cd2d456a088c2d07137c9a756e71fd95c51fe6e3457567b1e6d5e4c345291 MISC metadata.xml 1796 BLAKE2B 988ec79d4d043ecbf8802aa3d761868479fc0a398a00035c387aa4b362e2c6c59afbbd04d648d2084aa0d9d35972336cd312c4b596e663e5142ce72671e70a55 SHA512 6b0e05517590c7c56cabc1bfecfafed155be78ccff4d159fd810b3c8e6555559c45fba3ea3bdf0aef73d1c1a1d8fcabc7005c2e7dbb3b6377d14505c819355d7 diff --git a/dev-db/sqlitebrowser/sqlitebrowser-3.13.0.ebuild b/dev-db/sqlitebrowser/sqlitebrowser-3.13.0.ebuild deleted file mode 100644 index 294a79b3f045..000000000000 --- a/dev-db/sqlitebrowser/sqlitebrowser-3.13.0.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic xdg - -DESCRIPTION="A light GUI editor for SQLite databases" -HOMEPAGE="https://sqlitebrowser.org/" - -if [[ "${PV}" = *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/sqlitebrowser/sqlitebrowser.git" -else - SRC_URI="https://github.com/sqlitebrowser/sqlitebrowser/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-3+ MPL-2.0" -SLOT="0" -IUSE="sqlcipher test" -RESTRICT="!test? ( test )" - -DEPEND=" - app-editors/qhexedit2 - dev-db/sqlite:3 - dev-libs/double-conversion:= - dev-libs/icu:= - dev-libs/libpcre2:= - dev-libs/openssl:= - dev-libs/qcustomplot - >=dev-qt/qtconcurrent-5.15.9:5 - >=dev-qt/qtcore-5.15.9:5 - >=dev-qt/qtgui-5.15.9:5 - >=dev-qt/qtnetwork-5.15.9:5[ssl] - >=dev-qt/qtprintsupport-5.15.9:5 - >=dev-qt/qtwidgets-5.15.9:5 - >=dev-qt/qtxml-5.15.9:5 - media-gfx/graphite2 - media-libs/freetype:2 - media-libs/harfbuzz:= - media-libs/libglvnd - media-libs/libpng:= - sys-libs/zlib:= - x11-libs/libX11 - x11-libs/libXau - x11-libs/libxcb:= - x11-libs/libXdmcp - >=x11-libs/qscintilla-2.8.10:=[qt5(+)] - sqlcipher? ( dev-db/sqlcipher ) -" - -BDEPEND=" - >=dev-qt/linguist-tools-5.15.9:5 - test? ( >=dev-qt/qttest-5.15.9:5 ) -" - -RDEPEND="${DEPEND}" - -DOCS=( - images/ - BUILDING.md - CHANGELOG.md - README.md - SECURITY.md -) - -src_prepare() { - cmake_src_prepare - - if ! use test; then - sed -i CMakeLists.txt \ - -e "/find_package/ s/ Test//" \ - -e "/set/ s/ Qt5::Test//" \ - || die "Cannot remove Qt Test from CMake dependencies" - fi -} - -src_configure() { - local mycmakeargs=( - -DENABLE_TESTING=$(usex test) - -DFORCE_INTERNAL_QSCINTILLA=OFF - -DFORCE_INTERNAL_QCUSTOMPLOT=OFF - -DFORCE_INTERNAL_QHEXEDIT=OFF - -Dsqlcipher=$(usex sqlcipher) - ) - - # https://bugs.gentoo.org/855254 - append-flags -fno-strict-aliasing - filter-lto - - cmake_src_configure -} diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz index ce2202ff8a24..9476a3fcb6af 100644 Binary files a/dev-debug/Manifest.gz and b/dev-debug/Manifest.gz differ diff --git a/dev-debug/bpftrace/Manifest b/dev-debug/bpftrace/Manifest index 226c3c3c4b5a..3f05491b15b0 100644 --- a/dev-debug/bpftrace/Manifest +++ b/dev-debug/bpftrace/Manifest @@ -7,6 +7,9 @@ DIST bpftrace-0.21.2-man.gh.tar.xz 73044 BLAKE2B 3adcd021ae6849933d488ab140cc060 DIST bpftrace-0.21.2.gh.tar.gz 1299415 BLAKE2B 5a5d00c94c188ea4bc5008a88c9c244b0da4ac6f74c2b7083e13b8da9b0c566efc30fd9c7164f562505a4c72e6def1f2be4e360e3cd4556366e9a0aa3e1d3cf8 SHA512 8c64de94da29030dcde0680be90e3c16a5cd965a0066b1abe3c0740f11a78d70f383bf2e0bbe2fce639eddc7d45cb44508cc8a78743c205d7efa45734151e743 DIST bpftrace-0.21.3-man.gh.tar.xz 73044 BLAKE2B 3adcd021ae6849933d488ab140cc0608cd9d1aa9df125f180a67bc85965105ae07f645ecf885ce8b6ac3a340c5f73761e0fab14309f3654b52c9deaeacf521fc SHA512 95b05a04dec92a9c24f84a2603436e0c2f5fc7b08aafa69a2cf0843497f9100a7a104f8d3b4e654e5eb0640f272756d8d86ed4563d40ea592edbcad34af2dfa7 DIST bpftrace-0.21.3.gh.tar.gz 1299643 BLAKE2B 138e767fd074911e643ed7582ed5666736fff6df58162a458d942220594e9e47b5817e999ef91a967c31ae2f84d8dae4499524eba87fa835da0ef539f92b98bd SHA512 8c76b20601f49b08dcbcd947b3da0dcaf59c9e8beb7c56961c7f57bb05aa6130e83b0a664f654978305fa6ceb0507d24a0d446ff1420a1447db5bd52a36fbb75 +DIST bpftrace-0.22.0-man.gh.tar.xz 76028 BLAKE2B ac061b0b380aada39d4cddf442daf1c390d176e81cc5c108033a57e6df83dc08bfb941268b24e8c8fcb8eb45b3c00adffb29966b27897663c1dddd9d554d25a2 SHA512 8e7aa3541b903db4056502d3f2c7b18d80a8212b17b048339d61bcfaddd006599d9e7cfeb65e450487fd15850dd36ed204c00d40dbf476efd2add25863d52ea2 +DIST bpftrace-0.22.0.gh.tar.gz 1125284 BLAKE2B 03e15555e405b2367e96553d975405ab5c25db28aa1685fb05cecd101995ee7b90801baee4a58c462093293c239b8e76dbd0e7a0abbe714a3fa123d30021264e SHA512 fd566191c0d1e2e7e9ebf08c9b983a6db41ab230e2a99bc14b1af5afe2ace3172f8d60bd158d288ac52a254158f8535cd2296d36107d8f2b7149b6045f8f2984 EBUILD bpftrace-0.21.2-r1.ebuild 2021 BLAKE2B 3f4e934bb718337291e690e96b6a3dc6af8408515a5f5ebb438e525a5d97a65f3c85c1112dc935ecc9fdf3a70bc4c166bbc5fdba1c53b5f459d19c9da09ec57f SHA512 ce20ac458db7ff080ccb3cc632251221aaefb365c30ee7d8062ff0cc81d92f5484d1f5d772fb8799e6f1e39e790e426e286787920ea67cb3aaf9e62d2519c3f2 EBUILD bpftrace-0.21.3.ebuild 2137 BLAKE2B 80f22cde7ac04cdcdea55b875128cb2455051a786cdcd30ca8623350c2d56cb80fa24d978b02f547757659ba9adc329ccef7816620fcaa6963f1aaf7b65fa4d0 SHA512 70f6f2a68208982fae78ff36119d5af688b906ff4f316ce158af799d4e4efd3e3e7fb3e88ceda1ca21c067b3ea87c2de91bd419ae13bdf1a929a2306efdb2460 -MISC metadata.xml 826 BLAKE2B aa8946b6ec0b6062a20b2e5fb86f44888208dbb8eaa2878b681f687a18f09c2fcabbdfed3264ea433e38c5c2661d2f29a009c58fa6740be0325d556768e6855f SHA512 d527c0f90afae9457f8ae69a4b49f2a048eafff6b92cc2d95f63a0e69fdb654a2a175ffba705dc8db9e7f1f1a9f5142967674106f6d462e740b3f7cd1dcdcf90 +EBUILD bpftrace-0.22.0.ebuild 2209 BLAKE2B 7ce4b6824b2273965537acea28c41f9e44e45251b031c2c7717606f1bb54d661bc531d28fbb42e3fcf2d21b6d172396fcc06a0f849c4b9cbcfdb98233ec71360 SHA512 6c27fffa02276944177abab57730d553f6e9e2c6a32e654517266736763e057e52afb320790e59388100d414dbe583dd8565efb29f23ae7005f836596d5ff271 +MISC metadata.xml 907 BLAKE2B 28033587d33daeda712ba67d88ba5133d183a2083778d8282a5d942110720b3b325c7a1c4d1e1da44be202c7cd9959928e71158b0f52166ee3bf2c3341093500 SHA512 ff490c8e3be2d6ab9b9c1934adc5518bbde3ac13fab82f7910488da0bd16d667e59de7c26232f996768bab0c207388cba7989995c1408ab63b49d1278ddc88e1 diff --git a/dev-debug/bpftrace/bpftrace-0.22.0.ebuild b/dev-debug/bpftrace/bpftrace-0.22.0.ebuild new file mode 100644 index 000000000000..ec70ac09d7ec --- /dev/null +++ b/dev-debug/bpftrace/bpftrace-0.22.0.ebuild @@ -0,0 +1,103 @@ +# Copyright 2019-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..19} ) + +inherit cmake linux-info llvm-r1 + +DESCRIPTION="High-level tracing language for eBPF" +HOMEPAGE="https://github.com/bpftrace/bpftrace" +MY_PV="${PV//_/}" +# the man page version may trail the release +#MAN_V="0.22.0" +SRC_URI=" + https://github.com/bpftrace/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz + https://github.com/bpftrace/${PN}/releases/download/v${MAN_V:-${PV}}/man.tar.xz -> ${PN}-${MAN_V:-${PV}}-man.gh.tar.xz +" +S="${WORKDIR}/${PN}-${MY_PV:-${PV}}" + +LICENSE="Apache-2.0" +SLOT="0" + +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="lldb pcap test systemd" + +# lots of fixing needed +RESTRICT="test" + +RDEPEND=" + >=dev-libs/libbpf-1.5:= + >=dev-util/bcc-0.25.0:= + $(llvm_gen_dep ' + lldb? ( =llvm-core/lldb-${LLVM_SLOT}* ) + llvm-core/clang:${LLVM_SLOT}= + llvm-core/llvm:${LLVM_SLOT}=[llvm_targets_BPF(+)] + ') + sys-process/procps + sys-libs/binutils-libs:= + virtual/libelf:= + systemd? ( sys-apps/systemd:= ) + pcap? ( net-libs/libpcap:= ) +" +DEPEND=" + ${RDEPEND} + dev-libs/cereal:= + test? ( dev-cpp/gtest ) +" +BDEPEND=" + app-arch/xz-utils + app-alternatives/lex + app-alternatives/yacc + test? ( + app-editors/vim-core + dev-util/pahole + ) + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/bpftrace-0.11.4-old-kernels.patch" + "${FILESDIR}/bpftrace-0.21.0-dont-compress-man.patch" + "${FILESDIR}/bpftrace-0.21.3-odr.patch" +) + +pkg_pretend() { + local CONFIG_CHECK=" + ~BPF + ~BPF_EVENTS + ~BPF_JIT + ~BPF_SYSCALL + ~FTRACE_SYSCALLS + ~HAVE_EBPF_JIT + " + + check_extra_config +} + +src_configure() { + local mycmakeargs=( + # prevent automagic lldb use + $(cmake_use_find_package lldb LLDB) + # DO NOT build the internal libs as shared + -DBUILD_SHARED_LIBS=OFF + # DO dynamically link the bpftrace executable + -DSTATIC_LINKING:BOOL=OFF + # bug 809362, 754648 + -DBUILD_TESTING:BOOL=$(usex test) + -DBUILD_FUZZ:BOOL=OFF + -DENABLE_MAN:BOOL=OFF + -DENABLE_SYSTEMD:BOOL=$(usex systemd) + -DENABLE_SKB_OUTPUT:BOOL=$(usex pcap) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + doman man/man8/*.? + gunzip "${WORKDIR}/man/man8/bpftrace.8.gz" || die + doman "${WORKDIR}/man/man8/bpftrace.8" +} diff --git a/dev-debug/bpftrace/metadata.xml b/dev-debug/bpftrace/metadata.xml index 3c97cc2de533..9e59e7b00694 100644 --- a/dev-debug/bpftrace/metadata.xml +++ b/dev-debug/bpftrace/metadata.xml @@ -19,6 +19,7 @@ Parse debug info usingllvm-core/lldb + Enable skb_output using net-libs/libpcap bpftrace/bpftrace diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index f5fdd731deee..5325d1872694 100644 Binary files a/dev-java/Manifest.gz and b/dev-java/Manifest.gz differ diff --git a/dev-java/jakarta-annotation-api/Manifest b/dev-java/jakarta-annotation-api/Manifest index c3b8900340cb..2e99608e7898 100644 --- a/dev-java/jakarta-annotation-api/Manifest +++ b/dev-java/jakarta-annotation-api/Manifest @@ -1,5 +1,3 @@ -DIST jakarta-annotation-api-2.1.1.tar.gz 83788 BLAKE2B be9904337199bd8cf9e5748d53b4536b3562446d499992b97c7e413e2e2d9ae0c8ba50d601950a0feec8bce4c4c35093b7b8f87ad60ea407452f502996045e54 SHA512 8a61cb8a9da55efd7c5172aa9a134eae7d94489a66ef749c619a7fc596122fd50f3dda7a954d78f664132c72ce999d2d3ad01b70e1d2cb2072c881327de11d82 DIST jakarta-annotation-api-3.0.0.tar.gz 86848 BLAKE2B 3eab46e3840bb121d1abeb1d839d00cab1db881e444613b60fa62e8412587c6a8e6a16ae89483698887631d7121f71104611dd052fd1ce6606fa2e708a4f0cc2 SHA512 9cbd14df082b2fd51e5ab92b72fad0a8f2db16e72d89f5942663dacc38ba5118ec1199a07756b9507f51ba143b9869bad32b8b8e41c9ddbef7c7c080557cb340 -EBUILD jakarta-annotation-api-2.1.1.ebuild 706 BLAKE2B 18ee2a8812acc75a14d3f2b75399253e8d88300112c5f5b0b2a2d9662be221ace452e3e13caacce4e0c0a460472683a5518820058d3a7c6bde846d3672c78b1b SHA512 31d6292d3c1774b0a039e8bfb763c0b270b9f93808cfb55a01b4ac62a2b160eb5581ffaa6b1575b5e5eb02b9d3ca61c616efb29fa06148ce5a86d475397dfdaa EBUILD jakarta-annotation-api-3.0.0.ebuild 696 BLAKE2B 12b4cae253e87cc7c1632e88a068a8c47cc69346473f73981802fb295e1473db0a14ff0f0a36fd4a219886aaa4efd4e948e83d37d9ce2dfbf13aeeaa5722ec96 SHA512 194b252c750330ca4b5269a9f04d28836cdfb635e3db2787b994b47059cb5dbda2a1e4a13cbb59d4f0e4a940d48b74613be74bc3b695114dc6fbc36d9446f03e MISC metadata.xml 374 BLAKE2B a6fa1b75532b330bd8f718f15dda6c5eb20bff27d16507b1b9124694f376b74243346ae93e201eb04b124a11a8cad4ac619c5f517994567b29c3bc64d7f0a9cf SHA512 6136a5a32b9ffae6cdfba44870fb131c49020ffe255e8aa5851f367fad15f1f9b8eaffd3ce42842aa601160ee1e7c1b08dc247f49120f0902c0037891591b5f8 diff --git a/dev-java/jakarta-annotation-api/jakarta-annotation-api-2.1.1.ebuild b/dev-java/jakarta-annotation-api/jakarta-annotation-api-2.1.1.ebuild deleted file mode 100644 index 8de7b9bc5d1c..000000000000 --- a/dev-java/jakarta-annotation-api/jakarta-annotation-api-2.1.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="jakarta.annotation:jakarta.annotation-api:2.1.1" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Jakarta Annotations API" -HOMEPAGE="https://projects.eclipse.org/projects/ee4j.ca" -SRC_URI="https://github.com/eclipse-ee4j/common-annotations-api/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/common-annotations-api-${PV}" - -LICENSE="EPL-2.0 GPL-2-with-classpath-exception" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -DEPEND=" - >=virtual/jdk-11:* -" - -RDEPEND=" - >=virtual/jre-1.8:* -" - -DOCS=( {CONTRIBUTING,NOTICE,README}.md ) - -JAVA_SRC_DIR="api/src/main/java" diff --git a/dev-java/mill-bin/Manifest b/dev-java/mill-bin/Manifest index 74cf6616c5d7..995ec9557e70 100644 --- a/dev-java/mill-bin/Manifest +++ b/dev-java/mill-bin/Manifest @@ -4,10 +4,12 @@ DIST mill-bin-0.12.0 67781970 BLAKE2B f705100c1b6a847cfbd9ccb8f170f9ec376a0d88c2 DIST mill-bin-0.12.1 67788135 BLAKE2B cfd10c21342159ebca4363c26df36bdb6512901112a419ad014ae3ae2f513d291f9e2d47293224d99eb7edc631e07dae846ad5f81ac53177f96ca16f1d2a7667 SHA512 9fe8d6dc01085503733ab5dc9af11f31da1859d67129ba300f9731eea1304545b4784bc0fb72694b7b74413987a91ce15ad8edf5812867ea2450c1a218761977 DIST mill-bin-0.12.3 65455398 BLAKE2B 522a7c14b2408a73b471aa9fc677106c3b485ae127c912625bc65a0ff8e3fb71d73b5e98a623d01b7db5c9586f0cca227c2ec448f03f158430310befe97aedd3 SHA512 a6bef9a14a9bed714f53af9d2ef5a3513b76556a625126612b6112b75070e6aa2b420ba8c89f47c176e3c76209614124f52b42f9b7e17a44099fa6e236bdbe7b DIST mill-bin-0.12.4 65746110 BLAKE2B 8e2ca4b04eb1eb7ca3ab1ac239465b423fdc9c81d4708f91249cb8e243a9210bcc346a2f90310f88387868e6f5ee4cd6b79d399129c5d4f8639094acb8bc427b SHA512 3890b9c06e662e35a1bde9cb89efbc709a7fb64328eab7b9aeabe6bc946edd82a157f6d57cd2e6e8265a040f2342b27b9e714402adfbbf951587eb5ca4ec3a4b +DIST mill-bin-0.12.5 65797309 BLAKE2B 8b31ac28b4a78bcd1f10a42d4669f9a582e5f0698a697621a45b371025bb98a26fd92e4bf01edb4ef95373761c96954101c5ad13c1773fac649340816d2959b7 SHA512 0248b457f01687bf9dc5e248ec61aa16a2a08abf28ce22170defadb4be34ff69919a95a2f599b5ae4acc41caace2386e2a033b0858e73676b3f7049d47b232d4 EBUILD mill-bin-0.11.12.ebuild 463 BLAKE2B a4c4a1c146983b38852dc1335456c1f905076f3a17f91589d1a93b473b10fe971144d5461b7bde1a2301af7192d8391239249d66e710dde04a8fdbe6988444c9 SHA512 ef57dd0379856ae5bdad732457ea3f7194395a3366bbe5d8e5c6fb60090c2f857bf8e0b36d36afe6ef441b9ba51d6b8cc5827277e601d18e04611db14f947075 EBUILD mill-bin-0.11.7.ebuild 476 BLAKE2B cf801dd9ac58d33c444117726a20516c30bb309e61d6e60a376acc4d37bc9ccdd54730ae36cc05b66f2fc3466870d9c2606b5d2bd04e04c2e0df6fa0464f4063 SHA512 6f27b83f4fcf36f6a2d6055362a0f527a465c85d6b9a06a0d601582ca8816842ad05352d7c77cfffc1a92acf8d52c1b9d945af96db54d24b3a83cbf6d4d2b7fb EBUILD mill-bin-0.12.0.ebuild 464 BLAKE2B 041b9979d588945a83ac5f0d4e7b855e11e4a489d8643250707bd04150c165efabdc9b2006e0cb72e9233a8d2beef90d83017b1e917050e402f200db8c7157bb SHA512 91c6d1d79ab2c4dfeda334b7a7c86dfa6fdf4eb339d6421e4c16eaadf3dc9ab64c59506e3b23f0039cace832a00dc8775cc67aa0590e2b124525e74489abbd7a EBUILD mill-bin-0.12.1.ebuild 464 BLAKE2B 041b9979d588945a83ac5f0d4e7b855e11e4a489d8643250707bd04150c165efabdc9b2006e0cb72e9233a8d2beef90d83017b1e917050e402f200db8c7157bb SHA512 91c6d1d79ab2c4dfeda334b7a7c86dfa6fdf4eb339d6421e4c16eaadf3dc9ab64c59506e3b23f0039cace832a00dc8775cc67aa0590e2b124525e74489abbd7a EBUILD mill-bin-0.12.3.ebuild 464 BLAKE2B 041b9979d588945a83ac5f0d4e7b855e11e4a489d8643250707bd04150c165efabdc9b2006e0cb72e9233a8d2beef90d83017b1e917050e402f200db8c7157bb SHA512 91c6d1d79ab2c4dfeda334b7a7c86dfa6fdf4eb339d6421e4c16eaadf3dc9ab64c59506e3b23f0039cace832a00dc8775cc67aa0590e2b124525e74489abbd7a EBUILD mill-bin-0.12.4.ebuild 464 BLAKE2B 041b9979d588945a83ac5f0d4e7b855e11e4a489d8643250707bd04150c165efabdc9b2006e0cb72e9233a8d2beef90d83017b1e917050e402f200db8c7157bb SHA512 91c6d1d79ab2c4dfeda334b7a7c86dfa6fdf4eb339d6421e4c16eaadf3dc9ab64c59506e3b23f0039cace832a00dc8775cc67aa0590e2b124525e74489abbd7a +EBUILD mill-bin-0.12.5.ebuild 464 BLAKE2B 3b7168ac7ce28af34eb70b42f0a6ffaf8afc0727705f5e341d2e0f8f0667efafccbbe96f21a9f714f0e7e5fdd3bcdbf087c1a602096f9f97a800d442c32f67a9 SHA512 a1b39b1742d7f21ea589e53525b39cc47c983bc46907c0b37391880449ef09c6187a075863eccec2c45082c5ddf624bcf778abfb4a89eb651820324849989b7c MISC metadata.xml 462 BLAKE2B 33fc9bc7b46cf529c83a5f554abf0ac46f109b72e9060b45c442aaae815c0845a0d5c8aa799ad369a75b5749e6499458763ca1913e88cae0d07fb6233e6badf6 SHA512 bd8831c79f4f164f509ee6415ef922fee49d40282d655785ec289f06da0e4735f3857041911236f2c7cf319f72458807ee5fb8a008e31774d90f03634161a2d2 diff --git a/dev-java/mill-bin/mill-bin-0.12.5.ebuild b/dev-java/mill-bin/mill-bin-0.12.5.ebuild new file mode 100644 index 000000000000..74207d3f4661 --- /dev/null +++ b/dev-java/mill-bin/mill-bin-0.12.5.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=${PN%-bin} + +DESCRIPTION="A Java/Scala build tool" +HOMEPAGE="https://mill-build.org/" +SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}" +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=virtual/jre-1.8:*" + +src_unpack() { + : +} + +src_install() { + newbin "${DISTDIR}"/${P} ${MY_PN} +} diff --git a/dev-java/randomized-runner/Manifest b/dev-java/randomized-runner/Manifest index 5558e495f0fe..328af50a7c9c 100644 --- a/dev-java/randomized-runner/Manifest +++ b/dev-java/randomized-runner/Manifest @@ -1,5 +1,3 @@ -DIST randomized-runner-2.8.0.tar.gz 1506178 BLAKE2B 0f142b5f90ea0aaf0934415ad772bf1363c75d371fb964398259e46af1879f2cd3520c9d3eff60b1614bef7fd64003d3ff868302cdc5421197085133dd856ba4 SHA512 e7fba917bf30a7ae4ea68301ec26bfa1b5659ea6124417ef494cc915b26bb07343ce8784dfd718032410ae750601f73ad56cd0a1bab3b2013559fc020694fb7f DIST randomized-runner-2.8.2.tar.gz 1508257 BLAKE2B 5b590ef8c19e7e928b3e8bfdd95bc20019922419e464da6e2189a37db3239d3e6beb7b2712c3e9d50ba16d758ad51dfcb17d91912163054a3b0697fdd2dded31 SHA512 e180b32f5bdad1028cade2e0e4daad9211b9ff2556bd80b27e062a0f2292d9cbc215154ba8a629429c0e477f979f7a2f29c675c9bfed16286fb9ab4367e59555 -EBUILD randomized-runner-2.8.0.ebuild 1634 BLAKE2B aecfb7f6000a0138bf18d530c5e880963f158075125a2c0a09cc2d2ed2c76fb8c628b9282418759d81769db2df6386cd99f6f21b17a70dd41f6dc9b13869d796 SHA512 a04c24c283da4fce34612e9dce88fd0bd2cd4920cbdd2777176c0ea7bbe390f1116c74f0144bb7229d6d69d030341ee1e41a16e2aba9842cfd12fb003d0a75f5 EBUILD randomized-runner-2.8.2.ebuild 1355 BLAKE2B 1e25b3c2127e82ad33b403ee168505ba204f6ade9d7e8f1ef83e6ae8cde311dce7b9d2bfd1c122dfbd8def509666c9c330ef0d210b19472a74b781e694982f3a SHA512 7fb3f7ec3318c890aa754d25e810a1986aa398c229a299d558dc0023173c3978278af65e3fd63d95aa75e06e17dac8d59e2b97e992f92d9f28383f13b89b38f0 MISC metadata.xml 317 BLAKE2B 3da80829ccd32c18e7f9d05eaffee0f9433c2d0893363e911f1a0fb6d4260507ec4712c7035cdb2bd9d7b3fc7269d60f8346f2d82eb9bf7f3e25c03068ec1edd SHA512 f72fc2cfb58f31854ceb21c43f771b7eaf9b89d444e54179e54b2940ab7759f702640535f89b2101b65585ac8ea73d13c64583ae485608ab5a88e8f35f5a2a94 diff --git a/dev-java/randomized-runner/randomized-runner-2.8.0.ebuild b/dev-java/randomized-runner/randomized-runner-2.8.0.ebuild deleted file mode 100644 index 3bbf53b90023..000000000000 --- a/dev-java/randomized-runner/randomized-runner-2.8.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/randomizedtesting/randomizedtesting/archive/release/2.8.0.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild randomized-runner-2.8.0.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="com.carrotsearch.randomizedtesting:randomizedtesting-runner:2.8.0" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="JUnit test runner and plugins for running JUnit tests with pseudo-randomness" -HOMEPAGE="https://labs.carrotsearch.com/randomizedtesting.html" -SRC_URI="https://github.com/randomizedtesting/randomizedtesting/archive/release/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ppc64" - -CP_DEPEND=" - dev-java/junit:4 -" - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} - test? ( - dev-java/assertj-core:3 - ) -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -DOCS=( ../{CHANGES,CONTRIBUTING,README}.txt ) - -S="${WORKDIR}/randomizedtesting-release-${PV}/${PN}" - -JAVA_SRC_DIR="src/main/java" - -JAVA_TEST_GENTOO_CLASSPATH="assertj-core-3,junit-4" -JAVA_TEST_SRC_DIR="src/test/java" - -src_test() { - local vm_version="$(java-config -g PROVIDES_VERSION)" - if [[ "${vm_version}" -ge "17" ]] ; then - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED ) - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.util=ALL-UNNAMED ) - JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/sun.nio.fs=ALL-UNNAMED ) - fi - - java-pkg-simple_src_test -} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 6a73ba1547ef..b97c3f89496e 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/libmspack/Manifest b/dev-libs/libmspack/Manifest index fa131db49ce1..bc3bd1316de4 100644 --- a/dev-libs/libmspack/Manifest +++ b/dev-libs/libmspack/Manifest @@ -1,6 +1,6 @@ DIST libmspack-0.10.1alpha.tar.gz 963274 BLAKE2B 39bcb3b7ea419d6d00850b70c217c802a2095dd4398038e594ae7c01ca12e71508218c1cfca5ae8b102636ab9517b13d55c1e411b31e87d28aa46331cd0127e6 SHA512 a7b5f7caa49190c5021f3e768b92f2e51cc0ce685c9ab6ed6fb36de885c73231b58d47a8a3b5c5aa5c9ac56c25c500eb683d84dbf11f09f97f6cb4fff5adc245 DIST libmspack-1.11.tar.gz 408982 BLAKE2B fd0c197cf222effa79366e7a763765c7a7eabf7a71319d0544a525b8062ea0ad64291351b2a285c5f3b6d7059a54fd60f20f75b019040d138ae8204fb426397e SHA512 f53a253375584d815ba9249bf36b5f08906c37d7ac7fc9e44040ec5600380f830b2e6774e4493d6fa8024409ae9cf8afe782da52fc8f670debe3aaa4ae6b7306 EBUILD libmspack-0.10.1_alpha-r1.ebuild 1363 BLAKE2B 7c793178c1f88a628367b78608ac7aa2d8593d5c86acb6e787feb008391726fe52cd824e36559ea6a6543ee45db0e1d2a9779c938b3c83f23852775add4ae725 SHA512 524e324c06070b3f7d614c4dc7d5b1fc854f8cc41a231cf8d9d8522781a08b335fd8743d9b4764c34ffcabcb8271f657838079eea33a4ae2f0af8f2fa3cf1eac -EBUILD libmspack-1.11.ebuild 1039 BLAKE2B f7a5a0c2300bd96143dac44557a40072e6e879ece79af35efa0afcbcfebdae7f75ee6b83feecc2293729592c3420a2ae50d501f54cb4b52028941c6a2b71f4d5 SHA512 04f400b3beffaeb5d9b17d75d00c6cd87c9caafe1acf25af0d2bf0e26c2ac3c416d2849953eb1f95dc5aaacb19c16265cf8a0dc4d08686643d6847de66899d7f +EBUILD libmspack-1.11.ebuild 1038 BLAKE2B 8f50594bccd0cf66bb12010edbe6c311118d7cd2aa62d11bc257e1f7d98d72143ddaf5accd1cdbdd147f17deb50a98ccd1df8a75508590ead1d50559d8d76e66 SHA512 eff24386a9f9e24c66c8bab3046d800d24e7fdc25455873cab489adfb9f62e1861ea0907d54fde83b7f49fa6f6448560dc69099c75777ca9dde2339ff80ffb4f EBUILD libmspack-9999.ebuild 1046 BLAKE2B 77753a1d0aa6a7ac00481e2f050e9b390dd67702fff17cb9795f7a7c421d2417b26cb7a78e9f00ef51018193b338b3bfec3001ae17082a3a9bf86464017479a8 SHA512 d2938baf2bb1ac3d4622ec3351d9fe6496a856c87fc131e9e73ef0a82f0f527e830999707ed92150df4edf61b70b85ad06e7a83021d9c59fb939aa60b6b80d5d MISC metadata.xml 330 BLAKE2B 443f1e0e7d08031a118eb3a1936ee027b5f286e30aed7f4dd05be9674985893f3d043ce1da1a44d5adbb3a9306d256ef7900d58957ff63ffc3ed8f57d078a2ed SHA512 6e4a217b11f7776fd45b0f56745be54cc87e49a8641b69c61be13db6a469c899249b39a90155392360fbd264c54796bf59fe3d553028b788604db21b1fe7306c diff --git a/dev-libs/libmspack/libmspack-1.11.ebuild b/dev-libs/libmspack/libmspack-1.11.ebuild index 8ae48497d8f2..5256d180a6dd 100644 --- a/dev-libs/libmspack/libmspack-1.11.ebuild +++ b/dev-libs/libmspack/libmspack-1.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/kyz/libmspack.git" inherit git-r3 else - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" SRC_URI="https://github.com/kyz/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" fi diff --git a/dev-libs/qxlsx/Manifest b/dev-libs/qxlsx/Manifest index 73520a24b4ac..1ae525bdc1ca 100644 --- a/dev-libs/qxlsx/Manifest +++ b/dev-libs/qxlsx/Manifest @@ -1,3 +1,5 @@ DIST qxlsx-1.4.8.tar.gz 4705148 BLAKE2B 5b24716f1aa99233a51b1290e12d51fc532c21b5397cae84bd524d11a977d18d7178cc3e9f6bd66b5d837bafea1872d981ce2cf4724821e2fb40ba10feb152a8 SHA512 309560bde9da6461c52e883466908d493986251b0ef89d74fb3ddcec374f8a4f9d96f61f5be96431f224484e778388be8d78244f4d8ebd7de3250e65ec60edda +DIST qxlsx-1.5.0.tar.gz 4714070 BLAKE2B 47abe97544ac806139c8457bba0bd327c1df7dbc1b585e13fc061e00f35971898d59a586f441914eeb0530e5d57bbce63769239a7994875001302db0849452eb SHA512 6aa2bc848ce6a34d35e7483cd44f0503aa8be7c1a0087e3f6b4cb425501b79d636efca5ebf970a06bdc9c9a90c073f6fdcc5917eaff7751e238597393c49f038 EBUILD qxlsx-1.4.8.ebuild 991 BLAKE2B de6620752aa3b92115f768c34578f84834e30dba94979fd98fa1634e4f930f02e74279768a9192df5bb66ee7c138e2092e2285c7837f2a864928bfc9bbf5bb91 SHA512 5d478c48ce1dbe95c477b0b1092718634cef6d8b98257bb96a757c7bc36f5e871b57a74875bf77cb2f0b5618f9ed63b43e6511e1373643f559b307a9d0e09c41 +EBUILD qxlsx-1.5.0.ebuild 757 BLAKE2B 622f03a207d38f81c5014ac69d4e27084a31959d5fe74d8cb4928dfe0b68db5fc1dd2881560df19e46cc8353229168ca846a6c741585ddf0c6f463e348bbea83 SHA512 fa93b4ee8e126b6283d16a8a68d3a44ec7d9bc8f29b98a7b562ea2352a015aa38a073b685f9698247763678fbca5a636e9e83c2b66e7e7dcdff9bb8007094df7 MISC metadata.xml 452 BLAKE2B ad8699296717f9a9cee2557bd07eb85b7a45ea68b104f3d516e82db2b339d5d138225b05f40443f5f9d10376b9a80136751dd39cc02f585d9cffa507520a1b4d SHA512 fade7bbfbcbba4832d816faa9f8fab1bdc5c2a734304b3557dd918ed85f21849a0ee90bb0f5c37f94857144a1223cfde3ebd97e29fed686106d3f010656d91ea diff --git a/dev-libs/qxlsx/qxlsx-1.5.0.ebuild b/dev-libs/qxlsx/qxlsx-1.5.0.ebuild new file mode 100644 index 000000000000..713f0e48f28d --- /dev/null +++ b/dev-libs/qxlsx/qxlsx-1.5.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Excel file(*.xlsx) reader/writer library using Qt" +HOMEPAGE="https://github.com/QtExcel/QXlsx" +SRC_URI="https://github.com/QtExcel/QXlsx/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/QXlsx-${PV}/QXlsx" + +LICENSE="MIT" +# soversion +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-qt/qtbase:6=[gui] +" +DEPEND="${RDEPEND}" + +src_prepare() { + # https://github.com/QtExcel/QXlsx/issues/375#issuecomment-2565987610 + sed -i -e "s/SOVERSION.*/SOVERSION 0.${PV}/" CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DQT_VERSION_MAJOR=6 + ) + + cmake_src_configure +} diff --git a/dev-libs/spdlog/Manifest b/dev-libs/spdlog/Manifest index b1e6f2f9b478..ae59dee11a92 100644 --- a/dev-libs/spdlog/Manifest +++ b/dev-libs/spdlog/Manifest @@ -4,7 +4,7 @@ DIST spdlog-1.13.0.tar.gz 264003 BLAKE2B 8ffeec847f082a0932f406ab44b4653661fdbe9 DIST spdlog-1.14.1.tar.gz 270896 BLAKE2B 70ac5142acfd765c649f2e34286bae3b5082db284dd1ca7c3d7424a53dd658f7d308bef0b5e0c89192fc3931f1fe5efdba91e460c7b3df836dffc22b66f821fa SHA512 d8f36a3d65a43d8c64900e46137827aadb05559948b2f5a389bea16ed1bfac07d113ee11cf47970913298d6c37400355fe6895cda8fa6dcf6abd9da0d8f199e9 DIST spdlog-1.15.0.tar.gz 276012 BLAKE2B a9d15725f63d5426a13b6f13ba4281ab70b7f6166344d8d12900fe8ba63898280ffd852b16e48b81352c4632598438fbd02f1a78d6f17e06d66c4bdc309f4b37 SHA512 3dd98409f4625ae4d46ef5f59a2fc22a6e151a13dba9d37433363e5d84eab7cca73b379eeb637d8f9b1f0f5a42221c0cc9a2a70414dc2b6af6a162e19fba0647 EBUILD spdlog-1.13.0-r2.ebuild 1148 BLAKE2B c05d4caa5a789fe2bf54195224f9360c4b473e8b2a433791089a4e99d12081bff664457b51c3006536de953f753871786570d8d12d9d27115c6cbdeefffcde77 SHA512 88869a4cf396b4e9841a1b5f0639daa3eccb346b93159f07405e0dd34c13252adee0ef44fe8fa9cb121dbffcaa3780573938d13b1e4e4c8464d7e3bdef5b5252 -EBUILD spdlog-1.14.1.ebuild 1137 BLAKE2B 46c6ef72a1660cf3d2c079cdc62c245fa76d864ba37a63fbd40cf7f3ad5a34c18d5eb4a5a9d229efa568b14bf1bb371b0c3a9d51d69303fe0884f28baab88640 SHA512 6a2a27f48a6ad2cf686f7d225d6861da42f5a514c9458c63a79fade8c72adb867358de6c626e9d46c410165ccbebaab057d714cdf49a7df6864c5a89a63ef2e6 -EBUILD spdlog-1.15.0.ebuild 1186 BLAKE2B 63935bb385e801723204ce7d3542d4e990574adb575fc20b15ebbbae23a14e80f1e44a42fea75b34b6cb804a1c4d9b7e63cd19384156c4c9abb077d6cb4a9095 SHA512 b4665812016394c1bef5f520f9a65bda955a03c8075ec0ba6562c6a894f56d2951f34b5ca08c1317a8e9567d568395e79a684639510e70d5fda1813704f11ed6 +EBUILD spdlog-1.14.1.ebuild 1185 BLAKE2B c247999bd1d09230fa336b1a9a21cdab9e776c5e623aad1837dc2fd2cb8a77249605163439cccbdb5f8afb58948a36c7ceb90330ceafc729f2f5e3d0d0c3d1ac SHA512 7641c865afe71e47efa0f2029823e165279053ab66d826c47c62a8589a69730a6c3f62b0b0ad63b925317d18595de24aec06f55069ead49e64de5d6516b76b9c +EBUILD spdlog-1.15.0.ebuild 1185 BLAKE2B c247999bd1d09230fa336b1a9a21cdab9e776c5e623aad1837dc2fd2cb8a77249605163439cccbdb5f8afb58948a36c7ceb90330ceafc729f2f5e3d0d0c3d1ac SHA512 7641c865afe71e47efa0f2029823e165279053ab66d826c47c62a8589a69730a6c3f62b0b0ad63b925317d18595de24aec06f55069ead49e64de5d6516b76b9c EBUILD spdlog-9999.ebuild 1148 BLAKE2B c05d4caa5a789fe2bf54195224f9360c4b473e8b2a433791089a4e99d12081bff664457b51c3006536de953f753871786570d8d12d9d27115c6cbdeefffcde77 SHA512 88869a4cf396b4e9841a1b5f0639daa3eccb346b93159f07405e0dd34c13252adee0ef44fe8fa9cb121dbffcaa3780573938d13b1e4e4c8464d7e3bdef5b5252 MISC metadata.xml 615 BLAKE2B ab757ecbeac9856b7cc207e721f93bf96edd010dcc7a3e71a28e15809e1973a52ade211133302cd19378016c2384daacef574334e2d50afa8a950c210f69d1be SHA512 ad2a893a3644ac81cbd21c89cadb9676e4fb5024a706ecdc21356012a2981eca9729f8e066b4dcb34be95995c7984f1061f8007171b2d8c46953207ee71a91f0 diff --git a/dev-libs/spdlog/spdlog-1.14.1.ebuild b/dev-libs/spdlog/spdlog-1.14.1.ebuild index 3acca343cbc8..9cf9e250d714 100644 --- a/dev-libs/spdlog/spdlog-1.14.1.ebuild +++ b/dev-libs/spdlog/spdlog-1.14.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -34,6 +34,7 @@ RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}/${PN}-force_external_fmt.patch" + "${FILESDIR}/${PN}-1.15.0-libfmt-11.1.0.patch" ) multilib_src_prepare() { diff --git a/dev-libs/spdlog/spdlog-1.15.0.ebuild b/dev-libs/spdlog/spdlog-1.15.0.ebuild index 0ec3dfa97836..9cf9e250d714 100644 --- a/dev-libs/spdlog/spdlog-1.15.0.ebuild +++ b/dev-libs/spdlog/spdlog-1.15.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/gabime/${PN}" else SRC_URI="https://github.com/gabime/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="MIT" diff --git a/dev-libs/zziplib/Manifest b/dev-libs/zziplib/Manifest index ad777070a903..e975441480f6 100644 --- a/dev-libs/zziplib/Manifest +++ b/dev-libs/zziplib/Manifest @@ -2,5 +2,5 @@ DIST zziplib-0.13.74-testdata.tar.xz 166188 BLAKE2B f3cc98495542fb95e8bd9cfb98ec DIST zziplib-0.13.77.tar.gz 1190133 BLAKE2B 30ab10a440dbef6a9d37e75652734ed6c51fa902f6106d864b923a2d5d0ad170bcb279681e05f613ab8c20ade374ce1f8be21575b1b5f27cb9c7e7da9441c16a SHA512 63071f1ea7290d7658ff4cfdb2aaef5d07f319e12077365ddef6c57c671fcc66efa10e40c6885879063bb8c724524e04264ebfcdc9493e0299f03e3637a1b1d9 DIST zziplib-0.13.78.tar.gz 1190713 BLAKE2B 65b073bd72bb97be62a2ec29e597eba5e0da5a35351e6f16a3f53ae95870a843b1204f763c3783bd1d9c73b144caa4d7dde6d042a69eed152058e79c99ebeede SHA512 e96771c310a1a9eb227027e8c2a495409c01dd273b483b3a04119d6a273cce7c88ba77c192fcde5e85d0a37c847a0df8e521f460d00920e62153400f0743ea78 EBUILD zziplib-0.13.77.ebuild 1950 BLAKE2B 6f96408be0f7ef40c4eafc0bbdeb40fca80d6dcbb2975bfbcf284828f567420d7289807d99654ca1aa71e89168fa4a61f2b30937ddab46cf968178bfa7224166 SHA512 0632de11ea6e5acecbe0ebad7d3513275fb9da81d080fa6f28990a483c9b8be3dc7eb22241d647c1ada8b54ea7535ae7070b1b347a0be88d33ab80368d817c1e -EBUILD zziplib-0.13.78.ebuild 1951 BLAKE2B 9f8fc10fb837ec38bd1ed6a3a2be0e01bda15784a1fd6a0776ac7654b148916763d5a75a70f085d3370b5d0fa95e7218f004244050b17d5d85b87d813f2a40ef SHA512 415467043691e4ffa939063c8a828dd9da5e7d3231c6db48a77be56b6b25e6efb42cce7cc215dfc34cccac4a3ccedc781cfd6b3a18d22eccc9baaa56f80070cc +EBUILD zziplib-0.13.78.ebuild 1950 BLAKE2B cbd1f3271703cc0fff396c16554b6e94ae17545e85520d4682a13feb74c472790ecc7bcc6ac0af4b917574d3fc09502cdd29eae2d9beeee1c25ba6c79bcba3ec SHA512 2d961f15d666232560fbb0a07db070f3e0a7b0db887caa2b8c58d74ceb0e6f4174bec38042216832fccc1332347c763ff5e263e6bfc9422cf6183f14171d5a06 MISC metadata.xml 300 BLAKE2B 5bd0efee346b2d954d36b1dd83e1d8ef54944ec7f7fb3a88bdcba73b2f85d0236cd638f763388ed43a30c44f9db5b83223310d66232731e6d37ef57315c04129 SHA512 0a233cbfe081cd55c76d8229261f1d8d8a8bf1435886c36e938a3a059a2db9b44bed165b7aeddbe568756a3e19e3cbd12dbee659a5a8eb2feea21c5f2ab35d22 diff --git a/dev-libs/zziplib/zziplib-0.13.78.ebuild b/dev-libs/zziplib/zziplib-0.13.78.ebuild index eb63c22c7ca5..c74adee3fbd6 100644 --- a/dev-libs/zziplib/zziplib-0.13.78.ebuild +++ b/dev-libs/zziplib/zziplib-0.13.78.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ SRC_URI=" LICENSE="|| ( LGPL-2.1 MPL-1.1 )" SLOT="0/13" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="sdl test" RESTRICT="!test? ( test )" diff --git a/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild index e50fe8133265..1a42e45c74d2 100644 --- a/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild +++ b/dev-perl/DBD-MariaDB/DBD-MariaDB-1.230.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="MariaDB and MySQL driver for the Perl5 Database Interface (DBI)" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv x86" IUSE="+mariadb mysql minimal" REQUIRED_USE="^^ ( mysql mariadb )" diff --git a/dev-perl/DBD-MariaDB/Manifest b/dev-perl/DBD-MariaDB/Manifest index 7654850c9ebe..0f9334eb1372 100644 --- a/dev-perl/DBD-MariaDB/Manifest +++ b/dev-perl/DBD-MariaDB/Manifest @@ -1,3 +1,3 @@ DIST DBD-MariaDB-1.23.tar.gz 186522 BLAKE2B 4202146d0c73d2e3259e54085d390d9769b46f0771b3a83a05b0203f6589ffe0f189008453448d71b5f07e8419e038ad32a1ed968c8ceffd836fb9f9cad1c9f7 SHA512 2217f36606caab477b8fa931a69b53b7f706a25cf013e4b62aa1b0b48905aba24b724604b4b99e83dea08d967848119447f35ff8e6b5eb80c7fea4e8c084de16 -EBUILD DBD-MariaDB-1.230.0.ebuild 3213 BLAKE2B 214544b8135632a218344981d182d0547e99f7bf48e1be598d6030b576bade4103629204e83838a1675d02b2346b148b7fe91ae27cf977a9892e13d16453b324 SHA512 6c2a70eda8c3f0ae2dd91368bd207373e61b5c9fc0d032d850fd0886d075c385b329a1b3392e3f336edfcdbe25ea3c82836dcf3b919e6911e7d696e451a8d18d +EBUILD DBD-MariaDB-1.230.0.ebuild 3209 BLAKE2B cd791985957230d70480e58f965e405c9033a35ec87e5111525544742a7d338222fcda57d28d9ec72b03796ae811c1530c31fad8bdada9f4d0b91ef40f88f7fb SHA512 13b0fb4789c4d295b528de1c36f5725f355d009e11ead89dc6739518ef3fc1e182f5c31fdfa241f4d974087c73402e263f8a372adafddabaf03376822fcc318f MISC metadata.xml 662 BLAKE2B 481ef182dc86e6a58a8ed1c14e480980529939f2f6269eec5b58f1a0bb763f8388b3c7d05916be3f51505cc5d3cfb2b515b4427c8b0caa4339be31bc126ebb4e SHA512 a0973f9e08479180b2186b0a45ce12502958055e392e8dc4c59e14788756ce5bf69bfab4c08532de6a4c980164cf775fdc4e447fbd10e4a75b3f7991d6fcf0bd diff --git a/dev-perl/DBD-mysql/DBD-mysql-5.7.0.ebuild b/dev-perl/DBD-mysql/DBD-mysql-5.7.0.ebuild index 375e826ec3e3..719757575a84 100644 --- a/dev-perl/DBD-mysql/DBD-mysql-5.7.0.ebuild +++ b/dev-perl/DBD-mysql/DBD-mysql-5.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ inherit perl-module DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" IUSE="mariadb +mysql test" RESTRICT="!test? ( test )" REQUIRED_USE="^^ ( mysql mariadb )" diff --git a/dev-perl/DBD-mysql/Manifest b/dev-perl/DBD-mysql/Manifest index 496b2bf38dc7..32c085f6565d 100644 --- a/dev-perl/DBD-mysql/Manifest +++ b/dev-perl/DBD-mysql/Manifest @@ -4,5 +4,5 @@ AUX DBD-mysql-4.050-no-dot-inc.patch 5470 BLAKE2B 09a9b2a3fe033c6ae68b949dfacf08 DIST DBD-mysql-4.050.tar.gz 161579 BLAKE2B fb17e151db730fd6955d3e4424dd495a9fcf5f3f4e2b6b79d9fdc86bc42c3314b68771f1d3c393fd80ea14aeda626a5c5d21f5b921d487350ffd79802edab1f6 SHA512 910f5b4ba7a7890d50a79f37d04ec8971a4f62acd0fe30bf3ab634f66e3128f0cd6513e5c9da8c807a0f4477d0cc766682ea8dd0d8072d02821b78df51f37879 DIST DBD-mysql-5.007.tar.gz 155102 BLAKE2B 70cf6d588b9a43a05f98f37f38a7f25ed198cb27aae9b73e3c4051a496d6c7028c21d7daa656a3e7b84571e00ff7994e2779be7b64fa65b49a9eb126112db8b5 SHA512 8fed785478953477b3d8c87614ef2c5c3407ee2164cefa56cd19ad00afe3ccdae7cdc2b59b555f1984a41789b140c6f00397ad56c86a985182f7157e2ac34b75 EBUILD DBD-mysql-4.50.0-r1.ebuild 2337 BLAKE2B dac92066db3c607bd2ed65182139c41cd7dc2c8e3016befe47ef746fbc9a7149b8570a3525693fc3909414fc2de80673afc7c42b63cf51dbc66173cca9fe3876 SHA512 dc61f41a65cab654b3f53d8bea7b4b5071af71f7a4efc22421db67a0f1812399d01936e52a97328506fb0ae88d98e9541e09e863efe22d0c6a18d62c293cb413 -EBUILD DBD-mysql-5.7.0.ebuild 3220 BLAKE2B 4e728220f603c51088c41728104a052d2ab5b5b0208249004376f8df4b8b22acb13a4e1a75f1df1d19f6715fa93e82f3e0ad670a2e5525db8ea76405e3e3d900 SHA512 c6dab4405c6decd062f317283418d7b08a9daa8c22992eaf7c1269b49667334a31b3320f54177de48c866a373c894123b19dd2305828c5df626bf098bdece857 +EBUILD DBD-mysql-5.7.0.ebuild 3218 BLAKE2B 6652ac6f5b424adb39a164090eeb5037023ee228783465654d2dc8bb35770dc52ccb365c1e06974c52ea660ed0a5524b0ef8891bf2be8ff3f30d7266cd570171 SHA512 25f0180636a0e3949106d6361021abb7f5fb6077a91eed1d211e19ac533bb3e543a997a1655de7ee82fb68ecb96cc3ee799f20c7a99148f1a79ba5c5e215b791 MISC metadata.xml 996 BLAKE2B fb80c8139a09c9102c035e07ea5f474c1d7ad9753053e0e6d2a66c1b962f38f7ab834eada7f996ff3fe0003b217204bb4aa99c0dc8cbb69c07392c41c48207e7 SHA512 9d64da35493e309d9684d92c35dbf446d5143e30e1e6d18c8a4c6b7fb277343122df19867b00be00451dfe3496d008086c84db416428c99d46861c46dafb8c8e diff --git a/dev-perl/Digest-HMAC/Digest-HMAC-1.50.0.ebuild b/dev-perl/Digest-HMAC/Digest-HMAC-1.50.0.ebuild index 3a592afae968..50906ecc7649 100644 --- a/dev-perl/Digest-HMAC/Digest-HMAC-1.50.0.ebuild +++ b/dev-perl/Digest-HMAC/Digest-HMAC-1.50.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Keyed Hashing for Message Authentication" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=virtual/perl-Digest-MD5-2.0.0 diff --git a/dev-perl/Digest-HMAC/Manifest b/dev-perl/Digest-HMAC/Manifest index 1de83c1443b8..cef0f733211e 100644 --- a/dev-perl/Digest-HMAC/Manifest +++ b/dev-perl/Digest-HMAC/Manifest @@ -1,5 +1,5 @@ DIST Digest-HMAC-1.04.tar.gz 14279 BLAKE2B 9cd6fe96f9e3da8d4fc9a8240c794a94c3e8c403fd1120a5f5778d33907f692716299fc2c9893ab8d692fa0cabac8dba0eb410ee3eeeea6b8d8a8e3fa0898355 SHA512 d30b62e60bfa9f6c0f0c058e190938f13a08a70a816771a0641226c24045cb6dbd622756f1f88593fd3690442a45636bdcaf35457e9dfea6de5f8a342a538a6d DIST Digest-HMAC-1.05.tar.gz 14975 BLAKE2B 4942ec958fd94a124f280b6313294c248cc31fdbe8c053843e826d1d5d4f56e2196d0201ad3231561e1bf25112a00f0a50d1a883f7a320e2588a477eb8b2d00e SHA512 1ee8b30810aa4cfefd5c7ef2049e846946ca1535683e27cbf2d344719b7d2444e88014f68adda4d19ce65af42a413461fd46a7835aefa4e09907fe345b1cd1ac EBUILD Digest-HMAC-1.40.0.ebuild 535 BLAKE2B f43ece2382869cca19ffdf3b96febaaa1da0d55612cfd09d6e529c2671f2ae41b0a3b1300c6baeca93e16830a8e85b4a512be67f8097689ce5b486e95622094b SHA512 ecc06c13db249de77fc97f81f3fca9e3d2f1c23545faba0a5ed0fb0445667daf4e5f10b0916cd650e82b4cb0b478b54a6e620a41406da9d94990a8ffba418398 -EBUILD Digest-HMAC-1.50.0.ebuild 538 BLAKE2B 2a7aec156cc90db06a1c3fec60895d52485c3ec633442b0c564f6317dba32750f69e57d12ddd90aa859e9906da2cda84d92f2bd3aebb9a716c38dcecebf66337 SHA512 3c1d04ad25fe35993ec16118ee7c08002b0a45ea8f1e7294c40cb2244b59b86514217def96cd698e55cb217061c8ce133ed30e70d7ccbb134d8ae096a169b553 +EBUILD Digest-HMAC-1.50.0.ebuild 537 BLAKE2B c05ed1a72768e7be24650c77cdb2ccb570834f6c392f2eb07c24088d4894c92ea91bc79bc5a1b51f0c3c6903a12f3ed798be503a21c92ec139d3c7a4b900f7cf SHA512 057e848946df8bc456a35dd6e2fd6b5dcaedf93b512fbf3b932616f3ff36c5e35a37924aefde0cf156d7ec03326e6df8a76eb755eace19a84bd85f55632beb7b MISC metadata.xml 522 BLAKE2B b20f2997f802e19662c46d1cb3a0a884e3af2b5539ca826cd106f75d8e1b431375b17712842e2bb5614041d833755c09f2f7b12719be986679e97a33136b8654 SHA512 b612cca6b1a4210b8733eb863958054ad64db3d5683755358ab087cb0ac2141e91d72e38536b7dbf1e7588b670168433d9107e44b1618364d99ca6848e5487e9 diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 7e40cbbc8114..2b0e36d18d22 100644 Binary files a/dev-perl/Manifest.gz and b/dev-perl/Manifest.gz differ diff --git a/dev-perl/Memory-Process/Manifest b/dev-perl/Memory-Process/Manifest index 88be0f1538d6..f808a66b5824 100644 --- a/dev-perl/Memory-Process/Manifest +++ b/dev-perl/Memory-Process/Manifest @@ -1,3 +1,3 @@ DIST Memory-Process-0.06.tar.gz 27651 BLAKE2B 7b70321bb167b894cd105b8ff6e67012a9932f801c1e898f7916ceca55c69d37bb9110e9eb9112595c6dd2b9f46d65506c4b8e0fdaddd7d6ff1592990f03c00d SHA512 13a52f12965ec0541ad0d52ac182b39de8c1fcf00d7482aa9d860fc20c7011287b48e8146e344e8a89583954d7b584010fe320458c944eeb28eac66072ceac91 -EBUILD Memory-Process-0.60.0.ebuild 434 BLAKE2B cd34bb4ac2f4c871c9b8af926760113bb71f618eea5ee071b4f6dbca2187e5689f0dfdda8604a6c35805f6532d8b4195fbdaee8b3c3a6b66fcfa5b5dce294e10 SHA512 25bfc4cc64f0c1fae350f3c9e7fb5094b7a0de661c24def67861e277b67e2889f71b66d8339cd771170e5f9d354a1147dbfac6c5e99edd1d2a7a2db5b71edeef +EBUILD Memory-Process-0.60.0.ebuild 446 BLAKE2B e289ebab22e43f35eda84cce255088ee208668fc4f29445022b18fb17efd8f0299e787fa63b774f7c1cee52b786cdc54c1f2de5f47e987ff9a66fc310434f824 SHA512 c71a20ad5643aed30fe0d176b848b4d5b4de131a4f8e02f4ff513d57cbfa9bee1bf59eb64d62397f10aea4632f4c0a09391c429ddfd5b4da78f09681a35aab2a MISC metadata.xml 477 BLAKE2B 67386bc2bf3df29446a2e25bfbec89c8052e5f22d7b5958e8b6eaff9d56a6fd06ceaa9741b6c70ca3e8fc1ab6d62f6b6bc2931f1956fe0b6b0f532d531ea2452 SHA512 33da9ba42ba3793bc651e32e697d9268f9005032c7e8539fe2071e9ccae98cb5eddf91b23d7a99a949764fa5c34cad8a4feb61acadbfe417414f5f1e40b5fce3 diff --git a/dev-perl/Memory-Process/Memory-Process-0.60.0.ebuild b/dev-perl/Memory-Process/Memory-Process-0.60.0.ebuild index 01fe3344e306..cc8f36502256 100644 --- a/dev-perl/Memory-Process/Memory-Process-0.60.0.ebuild +++ b/dev-perl/Memory-Process/Memory-Process-0.60.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Perl class to determine actual memory usage" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" dev-perl/Memory-Usage diff --git a/dev-perl/Memory-Usage/Manifest b/dev-perl/Memory-Usage/Manifest index 9fa21c4b1ae9..57a985cf290c 100644 --- a/dev-perl/Memory-Usage/Manifest +++ b/dev-perl/Memory-Usage/Manifest @@ -1,3 +1,3 @@ DIST Memory-Usage-0.201.tar.gz 19746 BLAKE2B ecd929fd01135ef6ae5a0d1c0858b13b836e27259c4d54650eae9d5c5e5eb2a23e1c65133ae6a9735d010d22749454752ffd81c8ea585f2f0fbb7bae6fa4ea2b SHA512 4e34869ca1c97c39224c784e3dd6ef945174399678bfaefa5483cfd11ee0dc4b0efbde7a9ed59f146c4515c6db935261a8fb8fd7a4431c110160c28f9a2f9292 -EBUILD Memory-Usage-0.201.0.ebuild 322 BLAKE2B da35462a44d71fb3df09a38c2bc95ea4d7e42a8d4dc64046990f0e537bf0e14fe462c74fedf464c2514548ada07e572d07e7eef5f824fa5f555b9a23b46e6350 SHA512 a9a455dcad4c76ff802399ff560b0a0751ba2ddbe7f2cc076fbb57b1ac36d4804cce564172136ff605130aab4bcdd61a7c35e1333ed9e666235b1a5ac64369d0 +EBUILD Memory-Usage-0.201.0.ebuild 334 BLAKE2B ef8147b6022c4899ad9c7786355384a1570697c26283e8235436612cf96dbd6cb656439a4d98553f44175994c5ce1fc0d9427218f36bf00b30d9dfad0e0d57f6 SHA512 6a9cd9a0a8c7d317a8f0c3152dcfafd80f4a4bc5a23583081851ad3330054389e3a12521ac3148c6ffdfdbb5bb70fd6b1bc7e52d1fbce1e68f2bc3d7848a864f MISC metadata.xml 397 BLAKE2B abb506b3d65f01c2124e1a6558c222853cebb279575836f49b15df5e014632aa0378f2669256b03ed0222235b389fdc684f1ab86362b164afa59982c53f1cf7f SHA512 d5d3c6489914f3f2b352749ec7919e492d719c36d1ba80e6079458c2fc8aeaf7e22507c5e21f7f0cfad6085fdbd023669dfd298a70756e481e29ec64261fd35b diff --git a/dev-perl/Memory-Usage/Memory-Usage-0.201.0.ebuild b/dev-perl/Memory-Usage/Memory-Usage-0.201.0.ebuild index b24d47f0a781..c4bb031264c7 100644 --- a/dev-perl/Memory-Usage/Memory-Usage-0.201.0.ebuild +++ b/dev-perl/Memory-Usage/Memory-Usage-0.201.0.ebuild @@ -10,6 +10,6 @@ inherit perl-module DESCRIPTION="Tools to determine actual memory usage" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~sparc" +KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" BDEPEND="dev-perl/Module-Install" diff --git a/dev-perl/Proc-ProcessTable/Manifest b/dev-perl/Proc-ProcessTable/Manifest index 794c13026f10..281a18a8af92 100644 --- a/dev-perl/Proc-ProcessTable/Manifest +++ b/dev-perl/Proc-ProcessTable/Manifest @@ -1,3 +1,3 @@ DIST Proc-ProcessTable-0.636.tar.gz 95667 BLAKE2B a1d6c857a3e45f2a40fd828a0c4763d809fc3fafc67d28d7f99fea21d3def36407a51ac5921f8f05512fd0dbd8f18a54d9cdec63f022acc9045c8d20c9e73e64 SHA512 9678c9bd4bf70c4188265824fbc79e2f951f9e3722733172838fe20748b6938babd5a4db44bb1b6c8c59b7718ade634b3f25a462a82291dc2edaa620baa436cd -EBUILD Proc-ProcessTable-0.636.0.ebuild 497 BLAKE2B 53d6f5f87ba119156242d9b9522d970cfce3c0d6d3d8db12d624e711a158135124ed6a53d7971192289910673d1c7bef9d6d1b1615982400596de4b155470e96 SHA512 327fa4fc905536e083b14edbf1804d61d612908a6aa27b5a61c29694cdd33d1a1dd8b392cc0947e4ac287cf8d33cedc55577b16da9ddc94ccafb7048b64c8d37 +EBUILD Proc-ProcessTable-0.636.0.ebuild 496 BLAKE2B 1194248b6e30370e5f21a3466e46f69b33a159b301f241f52973547d87868896b960996b0ed34ead93018670ffb1aa007448edd22b67b8dfda2b3b8ba2a21235 SHA512 80f346c9c22ca86bb2848ed2cbf1ebc19830ea300146fc90da0d99fd20c8129718e45c2fcc46459287ac260c3fabd3a3b614b3880e52f6c4470f77c8f3f94842 MISC metadata.xml 601 BLAKE2B 6adbf699222c929e38bea5631af0f964135f59072e8403287bf5f2c26bf7359ca07d18b91601175999c48fdd063a31d4eb4d5c2742d8020428e029c82843e46d SHA512 c7164f478523f7eadc695dbcaee0fb37c068cfc246596173c4f3995a4d31d9bbdccd2e2ba3088658d6f08955e6d80e385cb16eb5a039ffa53cdca72b363c8def diff --git a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.636.0.ebuild b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.636.0.ebuild index 155778592b11..a8af2e7c255e 100644 --- a/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.636.0.ebuild +++ b/dev-perl/Proc-ProcessTable/Proc-ProcessTable-0.636.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Unix process table information" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="examples" RDEPEND=" diff --git a/dev-perl/Syntax-Keyword-Try/Manifest b/dev-perl/Syntax-Keyword-Try/Manifest index d14130377f96..d2ffc9055557 100644 --- a/dev-perl/Syntax-Keyword-Try/Manifest +++ b/dev-perl/Syntax-Keyword-Try/Manifest @@ -1,5 +1,5 @@ DIST Syntax-Keyword-Try-0.29.tar.gz 45060 BLAKE2B 3e548863ae02a241ce7d5ff329e4d99df20a688bf898f0e7cc3174883f76315b843d95fbd55b45f9727a62a8109bcc1f594d5a03c8cace0905b0f176a95185cb SHA512 269ea66916c39852262bc60b1661e90adf55489f1369a745a3c3ba24dd4335203a46d8bf8ddd39dcdefc4ae3314ce06b1fa7956d0a4bd23bba6fb809adaa1814 DIST Syntax-Keyword-Try-0.30.tar.gz 45489 BLAKE2B a98c54da7afaa178ecca5e6345b1d2423351fc9ed787b6fdf8c9e9667bc57bc5796b8e4186e38a85cb8aad00715aad91480aefdd10d7542bd9cc9cd0bf62306e SHA512 dbabccdcf973d4ba0bf32e0499898b16260b8b8dede2abd7bc33a4cdfdd1da0816cd5f02d55f75eae2cea2381af2fd7fbcf5758ff5cdba067fe3ba7f535c7d20 EBUILD Syntax-Keyword-Try-0.290.0-r1.ebuild 572 BLAKE2B ea921e70dcd9d9bb6c936fb4c99692795bddee9cea901825562994010a7506d2750f1ff631c6ac30335d1b961da371bfdfe46796d9cc5c57c6d12203fceaae93 SHA512 26695d8fe93ef88787a2e255f6076126062766e1bc4e69fdb5a1006d799092133e6573f4faa6c92ba45b4d98120e10c76e84c7fa576cfccc16b42ef98d96395e -EBUILD Syntax-Keyword-Try-0.300.0.ebuild 584 BLAKE2B 37197f732961dbb6331e696cc903293f5a2874e7b015bce4a9c0c82437009399d09f216c493356181cc75b213e19473b511d4a1ae1ab0117ec4981e7a0bfca96 SHA512 79c3f2865369469b06d8cc1edcc819bff52ea4a2f9bfd706051970ef0001c8a0cd95f148331c617ec6f859901615c8831ec6f68046ed8bb71cf20eced179f82b +EBUILD Syntax-Keyword-Try-0.300.0.ebuild 583 BLAKE2B aac9310b921031da0f77e21eb2900c0691bb61de6c69a33c9db41d2d4f6c2fc0aa6b4bf45a8e59c106627dbb405149af63c153b1d6c33c494a8f21d981b909e2 SHA512 5952c0c2d1326ade13cbeb24bb0fb07f38fe4cee98647c478bf926d8f3b29ab8bdfbd1350ffd2897e33f5e8e85b3d17683f36687c966e8fb518b9b18e9882c0f MISC metadata.xml 581 BLAKE2B 3814b7b026be59fcc3521d8e3bd8069f93b205e97c25bf5816df825e73caec49f6a9ba332832cad82112d5cada14aa1e58ed1917da1001c75b50799f2f4d4489 SHA512 7ddcf59295774feeba5556a2da5d3571f65918c52ec3cc9d4178ab12aa9f48a3700b03537823717d9578335f96be2315c075c8e3192c201d93f9216d87944d10 diff --git a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.300.0.ebuild b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.300.0.ebuild index 074b1169599d..802167a72cc8 100644 --- a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.300.0.ebuild +++ b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.300.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="A try/catch/finally syntax for Perl" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="dev-perl/XS-Parse-Keyword" BDEPEND=" diff --git a/dev-perl/XS-Parse-Keyword/Manifest b/dev-perl/XS-Parse-Keyword/Manifest index 99471c47b7dd..1c80d1557d5d 100644 --- a/dev-perl/XS-Parse-Keyword/Manifest +++ b/dev-perl/XS-Parse-Keyword/Manifest @@ -1,5 +1,5 @@ DIST XS-Parse-Keyword-0.43.tar.gz 92231 BLAKE2B 5212791cb3cc402b69c492dfd9b5aa669adc576011d1986b035cc1f5d55c8d69ecc6af853387bd5a98cd73991050bd098c5ddda2db9297532d6ff9702488d9a4 SHA512 de5dc61959a2738f4f83fa46eed6f63a26dc6da6d5ec15bad466c935196fea01138345ac84b6fb25d419cbba26aa10e71fc465279bca75d18194200c02d4f114 DIST XS-Parse-Keyword-0.47.tar.gz 93374 BLAKE2B b8ef12a16a4476d20f5c6ee4dd2684073944c89fcb3f94c7a55f69fcb8f1df99e4cc3f39977354e1498492dbbeb3c7bf77aa0184ffe90d67c2a9ac281d00cd18 SHA512 55a469dbd6530e29542737b17fa5fac0960c5df352416f887ad7f3b794503ad7ebd4692cf254e81f52d0f48c0f85e8ee2123bae2456a3c8d9e99fdbd3a42abcf EBUILD XS-Parse-Keyword-0.430.0.ebuild 637 BLAKE2B 2ae4a2917ecdf56f6477700cb3807ffc5b1d7e373a75d341903f666ff5131e8a56a24d8614b6a0015614ce659081df120c3929f45f1e16d5a5af960493ae7827 SHA512 48672c3b70ff510b7b5ea16d79ab1909f6d2dc5ec14c904dd3d7300cfb2dca5f94d48ef08e72f94c2ff6ce0ddac3f4063e97a78389e236adf97ecf25b34971ca -EBUILD XS-Parse-Keyword-0.470.0.ebuild 642 BLAKE2B 3debacc6c38fc15965c2fdb037237e9f6ea80c653df479e4b4698aefb34e7ee809df31d20ef7dc9f4c2de35db023b24a8e340fbf569614a980cdb131df9f6e54 SHA512 e2329a6ab88c2bdfb2775ae7c5b5dc58ba34b6d8eff91101d1e943878de606b0ae22d8bd116b026a1dd3c9c94747f4968e34ae8c4c712173fbbb600d44171390 +EBUILD XS-Parse-Keyword-0.470.0.ebuild 641 BLAKE2B 41ff7c6410a762d986b7aba783495bb57fc6ae769488255bd1fbcb1bcd6cdee9cc71f67501caa890044b961855c02932316d5b21b772af28c56d0ec785cc80e3 SHA512 7fae72c14d5a8b296ed6cd34fb62c567a20d96f6c8b484277a19f2d6e241bf4148bbfad9d727cd2d40175a5de42cd87fab2c18133135d949c5de568a5ed2e1fd MISC metadata.xml 706 BLAKE2B c31150c26d3085eb7422db0fa895f4f4ad712949970655b269dc1ddc9f97fe19864b9e6aadb087c84fd38078a4aac0d7477582750ce893badab57b87408760c3 SHA512 14d6adde054edd58d0a3961567d60932a1f4157e59523a83f01f175245ec1ca1ab5445abeee02a5b0445df7a29a52a39fc6373dc88d27044fef115fbc23965b5 diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.470.0.ebuild b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.470.0.ebuild index 944f193ef11e..93a0e8cc571f 100644 --- a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.470.0.ebuild +++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.470.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="XS functions to assist in parsing keyword syntax" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" dev-perl/File-ShareDir diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index e1fa6041a5f0..9d5bf592e576 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/apispec/Manifest b/dev-python/apispec/Manifest index f2bef730e897..5fb3054669d9 100644 --- a/dev-python/apispec/Manifest +++ b/dev-python/apispec/Manifest @@ -1,5 +1,7 @@ DIST apispec-6.7.1.tar.gz 76714 BLAKE2B ced24f5d455d02a64bbcd098d892bf5f37275eb6cc3ea445b97f89b8e21d0446ae069e1086cdd9c833135931fa3ddf0694eddf10fbbbd81986a59c79f4faf42c SHA512 97a0800f95301b249c57b05560ef45912462c3754f1923530bdfbbbd5e6968f2b1a8174470a5fdb06368d8541a6ef2c76e4964e98cfb47eea0715e1e7abaac7f DIST apispec-6.8.0.tar.gz 76919 BLAKE2B c97f9a87175755c517a22ebbe66c1fb058b89f370a89f09af1007664519d95cf5938e1b699062f9b7f643bc3263a2055487996f759e0e64e2e2038d36e552525 SHA512 ad8b155dcc373f2423153a4b17d3b446a188e8835ea971496818a93bea098b641a3663dc75b6cd8b92a92de607ddc64fb9b13ad10356e6eeb05e4ff9918e9ecf +DIST apispec-6.8.1.tar.gz 77050 BLAKE2B 394714c23721a18cf205c9f705bebbfa34d508d333e34cd89bab7e4fbd0f61d1427f55d94425135dbbd9a4b6eff1b313bea156ca29eccbc21865787e296ada6c SHA512 db6e92ce765ae8a7cb0dafe2b6bdcf47ff4849f7d11b344526640d3536ff5251b644bb49f9385dafea339eeb59072fc08094b309f4092080fcf9ec582071fc9d EBUILD apispec-6.7.1.ebuild 1017 BLAKE2B 17411418f95b290ad4ff867527a2f23928256d9e4a34837c96aa57a55a9328340649b7c2ed1bcdb1b7775aa243746b40863303c6bbed73cecf577791ed63c365 SHA512 ab1bd961a10ca1163c895f1c80571c3650d027a0e094788e807641c32dfb59fa6432e0a8042e04a8c1717dd3a4bcac8253ec8273a0d635f0f3fce9fdcd355302 EBUILD apispec-6.8.0.ebuild 1017 BLAKE2B 17411418f95b290ad4ff867527a2f23928256d9e4a34837c96aa57a55a9328340649b7c2ed1bcdb1b7775aa243746b40863303c6bbed73cecf577791ed63c365 SHA512 ab1bd961a10ca1163c895f1c80571c3650d027a0e094788e807641c32dfb59fa6432e0a8042e04a8c1717dd3a4bcac8253ec8273a0d635f0f3fce9fdcd355302 +EBUILD apispec-6.8.1.ebuild 1017 BLAKE2B e67a0fce87f9ac0007449ae6d027b624e3b3d6c8aec5bc335c117430c43fee18c8f97be6655415d10cc2a9b3f640a6615358af85acff77d63e4bc9e13590c9e8 SHA512 c6bc2d531ff4b0d92efffeed115cb42b6a4f622e2e591c0c2328399f484437a8578f01908a2b2893eb6ef79458110990ff6627d4a9b373aba273a7496e9b4192 MISC metadata.xml 504 BLAKE2B d55ae521520ba60a139e83f23aacbb3df76c4c120a54f1b65b185018647c1f363bc88f354abc1810b7a9d9f3cfa264e0303d46cd23b8091dbb365bd84cc04815 SHA512 e0297e941c3c544cbb14044f02451c26cfdec81b2bd49cf225dc9f32d1ccb207e630d838d8928d28ccb35a3cf01493a87ceb2633cc5ede36b62a6d81f164ea32 diff --git a/dev-python/apispec/apispec-6.8.1.ebuild b/dev-python/apispec/apispec-6.8.1.ebuild new file mode 100644 index 000000000000..337253ee2b06 --- /dev/null +++ b/dev-python/apispec/apispec-6.8.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A pluggable API specification generator" +HOMEPAGE=" + https://github.com/marshmallow-code/apispec/ + https://pypi.org/project/apispec/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/packaging-21.3[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/bottle[${PYTHON_USEDEP}] + >=dev-python/marshmallow-3.18.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-issues \ + dev-python/sphinx-rtd-theme + +python_test() { + local EPYTEST_DESELECT=( + # requires unpackaged prance + tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v2 + tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v3 + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest index 6218ec638b02..1220eb799bfc 100644 --- a/dev-python/apprise/Manifest +++ b/dev-python/apprise/Manifest @@ -1,3 +1,5 @@ DIST apprise-1.9.1.tar.gz 1778862 BLAKE2B 5c2d919e7d2f105f0636de6495a7ab450551e6cb2fb806f6f28e8f0bc1370c88e1ed0f55bc350a9828def787a43694bc519020ab522c06b70b648e4aefc187dc SHA512 02b96e6bf88858631d62fef7215d25b383015e916f8031fa01c30a44bb15ff6afd9eb8198e99ce107072f2802db25f5abfa033bb2e9752f559b4c6c40f99ac80 +DIST apprise-1.9.2.tar.gz 1779362 BLAKE2B 903cd3fdabb4c00348687de447adcc30dfcb8cfee797e9a661b6278ea249b5c03baba701a0716d5d9efca5e77ed3b4ff05a7aa136ec54d2ebfb7a8ef47ba76c6 SHA512 57316bcce6de3ce6dbe19eee6a8bebfa8a3e10066054c47f3225c4fed397762c749939b29d2eb86460698662d125f97898551004d1e02886b31a0c46d41e7875 EBUILD apprise-1.9.1.ebuild 894 BLAKE2B d4f5186497c9736a406953b0506ce610342d3df1866e0f2ee0aa75d84f1f7087b61382c4d10a377d6db1c81fb046aad3db42cb85b8f47c49afee67328a3adf7d SHA512 4f8d49b920449caab741b0a74b2661afe379bce208be1dff4093826f2a26111c75bc1bbbdee93fbceac52e40b2ae183dcc72f5046e30bb6a83eaf34516da4496 +EBUILD apprise-1.9.2.ebuild 895 BLAKE2B 1f898f7bf3fc32e3b0a430e58bfb953a4d6209e3d6f4711ab1e9ad77dcb5db73d8e2e4020da44bea03922f72ae24e8ff9dcd5a8b17727653d6695d02229aa07d SHA512 16b168169f52fa3a188cc43c241c690e01e2abf67b5288ed2caa58213fb9bc93e057ea796175da2289b424e79034578a2e724bb7b808930f8238bb52be463fc5 MISC metadata.xml 554 BLAKE2B 5d232c4d5835c5e782d37d9d1697029d4f49c1dfde65cee0527bfd2ed31bb67d680a6a3aa406c2fc1ba033c40efde1e239f2b66996a23c7089d4e6d8a3beb411 SHA512 0e857c991e1347784d908b291a01dba19005985f4976a29fc76522872828f1491d2ece6e9755277167369198dc26beed623beaf9b3d4693a0e0d9e663830b29a diff --git a/dev-python/apprise/apprise-1.9.2.ebuild b/dev-python/apprise/apprise-1.9.2.ebuild new file mode 100644 index 000000000000..8094a0d6fd60 --- /dev/null +++ b/dev-python/apprise/apprise-1.9.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Push Notifications that work with just about every platform" +HOMEPAGE=" + https://pypi.org/project/apprise/ + https://github.com/caronc/apprise/ +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv" +IUSE="+dbus mqtt" + +RDEPEND=" + dev-python/click[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/requests-oauthlib[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] ) + mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] ) +" +BDEPEND=" + dev-python/babel[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 54f7243c9b1e..ae72858d241f 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -2,8 +2,12 @@ DIST boto3-1.35.86.gh.tar.gz 917880 BLAKE2B 9ebf2ff2d8674013f6edead87ff92c649e97 DIST boto3-1.35.90.gh.tar.gz 918672 BLAKE2B a875ee6f59cac2a5f085719fed71090f8d717071dc7e2941075d12d3d98bd9850283c157a9176e890f67dfb78f68cd9f3942e0c8515629f70fa9cd9090eac837 SHA512 ab19a1fc324fb151cf781ac8de306af67edceb7190c6970e296c1f6dfc59e66da6c056a84aefbbe2509c7acb33ca3da81ad58736217ad45ccc16490eb4d96fc2 DIST boto3-1.35.92.gh.tar.gz 919812 BLAKE2B fd52fbcb99538e46fd05e117353a93f8496150c6c518d445c2c78d8c91390fe6a15cdad419f25b1ced5b1433f1e63ff8204a25ee452e995f715dd915ea676d17 SHA512 7e9bc15b43e3e4babce3465e96b58f177eea316751f0c9982bc33e17ae3673cef026871bfb4bfdd254debfd3c7a342e3afa6aa65d9c97aefea13a9922b010fd0 DIST boto3-1.35.93.gh.tar.gz 919950 BLAKE2B a16e9d7cd6d7d6ba4718705d94a1474cbe96b68cefdc6a8fba4f37e31ca736d33cb1a10018ef670005987c793f842ce58cde9690ddf6ccb7696eed91f55ec1e7 SHA512 96abe2cdb58a8cc1d6da203746b19c2742a773b540c07aebf62b75c97183b52fb0be1748a973583a7e9aa0977eccaa824a65daa4e7d126c9e761dcaaa842a9f7 +DIST boto3-1.35.94.gh.tar.gz 920278 BLAKE2B 350f891df6d587178060622314158abf96f5e27975fd99e81d1b3542575b204fe5c721dda7a2d071a0127ba857c07abd0618a5b3deeb1e4e89af964fb0e17fef SHA512 efe9e30fd78d233f5a81c46ad87085c1c1c73b2682d5d52433e12dfb8ef203451c769cd75dce4e7203873c1cb18e293b8053dfa0fb42236ba015ca9db3d31392 +DIST boto3-1.35.95.gh.tar.gz 920559 BLAKE2B 951fe0de20176c370cce203e3949955af9279a5fb5ebf6681ad4609434e8285843cab703de958cf03a0209cd3dcb67ec7471ad64a833bb838f946b4b39837a7f SHA512 a92a2fad918e5b19ec19cb528ab44a7c542ead475d8a1467bee65152ad3b5314dbc542bdd3e2d213878f053e751f0736e0fef1b7c99297a83125675fc2c00740 EBUILD boto3-1.35.86.ebuild 1198 BLAKE2B ec71d0de9c5dd2eed35c014ff377e34751aa2a332d9b456f2032ddfaebfc6f2c764e88ea1cc6f35d23cabf4241214e2873f33ef6c9d3628110c60e45d5e71777 SHA512 02de280c07e856df0cf3dcefad70f45804523eeef4009810ffa7c46abadf0747c497f47193ee77e32d6d69a21fa1f05fe3b3cb223ce9dfe1b4b5fdce73ec7a6b EBUILD boto3-1.35.90.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af EBUILD boto3-1.35.92.ebuild 1205 BLAKE2B 48272bc4fa09cfd30bc09717307db56d5cd6145061991934ef794516b2fc914de60bb753fd09dc385e291e7eb262c90f2a3966cc6da4dde5b4ec24c0b69136af SHA512 e4c5c61dea81fa4c6cc1cdba0d212e6d2bdc5b864181887ca29c948640c36188479d0b26239ae96adae25fc574de172d50023e42c6f8f263c9999af8a17cbf87 EBUILD boto3-1.35.93.ebuild 1205 BLAKE2B 48272bc4fa09cfd30bc09717307db56d5cd6145061991934ef794516b2fc914de60bb753fd09dc385e291e7eb262c90f2a3966cc6da4dde5b4ec24c0b69136af SHA512 e4c5c61dea81fa4c6cc1cdba0d212e6d2bdc5b864181887ca29c948640c36188479d0b26239ae96adae25fc574de172d50023e42c6f8f263c9999af8a17cbf87 +EBUILD boto3-1.35.94.ebuild 1205 BLAKE2B 48272bc4fa09cfd30bc09717307db56d5cd6145061991934ef794516b2fc914de60bb753fd09dc385e291e7eb262c90f2a3966cc6da4dde5b4ec24c0b69136af SHA512 e4c5c61dea81fa4c6cc1cdba0d212e6d2bdc5b864181887ca29c948640c36188479d0b26239ae96adae25fc574de172d50023e42c6f8f263c9999af8a17cbf87 +EBUILD boto3-1.35.95.ebuild 1205 BLAKE2B 48272bc4fa09cfd30bc09717307db56d5cd6145061991934ef794516b2fc914de60bb753fd09dc385e291e7eb262c90f2a3966cc6da4dde5b4ec24c0b69136af SHA512 e4c5c61dea81fa4c6cc1cdba0d212e6d2bdc5b864181887ca29c948640c36188479d0b26239ae96adae25fc574de172d50023e42c6f8f263c9999af8a17cbf87 MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd diff --git a/dev-python/boto3/boto3-1.35.94.ebuild b/dev-python/boto3/boto3-1.35.94.ebuild new file mode 100644 index 000000000000..f770025655ec --- /dev/null +++ b/dev-python/boto3/boto3-1.35.94.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/boto3/boto3-1.35.95.ebuild b/dev-python/boto3/boto3-1.35.95.ebuild new file mode 100644 index 000000000000..f770025655ec --- /dev/null +++ b/dev-python/boto3/boto3-1.35.95.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-${PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}] +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index c671df55d098..50ea6d15615b 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -2,8 +2,12 @@ DIST botocore-1.35.86.gh.tar.gz 14177900 BLAKE2B 7b80010dca6496eceedf8598f195ac8 DIST botocore-1.35.90.gh.tar.gz 14180996 BLAKE2B d3b39e375d33af6515649c9be4b783e6dc7717ffc29460f83507ba392ae4b77a55811e07b7a0fc732e9d5d24b7bd0d1dee450ae7c62ef535c7f70d79936cb186 SHA512 8814eb1c435f753195f5189d21bb60ae29ccc007f16cd451bea0fc7650b6c5daf1c94e07e04d95b3c320974b2dcf27520aa3ab6b56b1351b22d137312d9dc3c2 DIST botocore-1.35.92.gh.tar.gz 14183742 BLAKE2B daace36b81ddb44f13e785979c37d1f22a997c88e32554595a0db910a93148fccbf74def98b64210ee8159bf41fec99f57750741f13e2b468268035413d9bce0 SHA512 fb916bbe9c572c02fec36748ec3c5c3d6f9b9e8c7afd09bd48221675a6738ca9cafd2a05862236275e3b156cb392953b9a23d958afa9ad88b2a2d89fa23c02b9 DIST botocore-1.35.93.gh.tar.gz 14185677 BLAKE2B 83e3ab9cc71d0bca546f7c18a82df5b8c1914eaafd07ba6797bcf7321cdaca491f59f89f07cd89fedb30cb5991e925d757c402cd1897c19300e10fb89b17140a SHA512 8e4da86457fea49a747226d25c31c68eba02e015451dac56fdd8f90f46b826aba7c4789f47dbaefe4c34624050e9348b0bfdc1cbb131b105d4ad192bf89e994d +DIST botocore-1.35.94.gh.tar.gz 14176332 BLAKE2B 8c14d8e7c5da067e72c54d513e6d7625b9cbbc40fe376f87a7039ec2c3f5b7b89a172e4c5277740655536ca7d6cad548e75b9b8337836a77e923ff38bb35e8d0 SHA512 e9aa0fa13950b420f23cae7e1a502a4e6fabbc31c2ddcff2a41b5d25caffaf269629d7fab3d71306059522db8de046c6f7db35bbf91b69b5ab49aae45f7a9825 +DIST botocore-1.35.95.gh.tar.gz 14177432 BLAKE2B a4fba0ed488675650047bab059c65c17dc6e00527c1e34f9ef51837ffa75a101f3c397c2ccffddb77cbe9bd5bd49f65cd1a3e3e3da01dd2d7f66e706f6b4b156 SHA512 30dd633c5c4df55b00cdd0328b309c4c5e52bd4fa7d98d5f114340fb7cb91142f6296cba721fd1ccbc6dc3be11db45abd5215812682c6ed83370c9433d8793ca EBUILD botocore-1.35.86.ebuild 1477 BLAKE2B 6c4f8c3b7c87ab8cc4cb0e40fb937d01012fd6602a9ddbf4db3f74e4eb47ef6e09446d51d3e59b06a5bdb30e6a705033ccfba182948991b3079f097bfe3498eb SHA512 3c6e4878e7f9a494a3715a4c5fc072aad4a21afd4672e2b7da664caf13faca3e466e802d8fcfd488252184ac776c51bf37f659cab2b45c83fbbab5bf82fc64ad EBUILD botocore-1.35.90.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8 EBUILD botocore-1.35.92.ebuild 1484 BLAKE2B f8847f5232997b160c78bc74d7d726e053a84db13101bd70e6ef8ee734e1acd4994f2df0aeae03c8feabfb570e46fe950d85cedf90bcdee80e364e8ced773422 SHA512 a8725ac8c147c21a9ec5adf6602ba0eab22c3822d90ec45ae145db559d2862b567ed8cefab65b0247c11a807fe425770c664f4c35cbd10690c055e5257c73cac EBUILD botocore-1.35.93.ebuild 1484 BLAKE2B f8847f5232997b160c78bc74d7d726e053a84db13101bd70e6ef8ee734e1acd4994f2df0aeae03c8feabfb570e46fe950d85cedf90bcdee80e364e8ced773422 SHA512 a8725ac8c147c21a9ec5adf6602ba0eab22c3822d90ec45ae145db559d2862b567ed8cefab65b0247c11a807fe425770c664f4c35cbd10690c055e5257c73cac +EBUILD botocore-1.35.94.ebuild 1484 BLAKE2B f8847f5232997b160c78bc74d7d726e053a84db13101bd70e6ef8ee734e1acd4994f2df0aeae03c8feabfb570e46fe950d85cedf90bcdee80e364e8ced773422 SHA512 a8725ac8c147c21a9ec5adf6602ba0eab22c3822d90ec45ae145db559d2862b567ed8cefab65b0247c11a807fe425770c664f4c35cbd10690c055e5257c73cac +EBUILD botocore-1.35.95.ebuild 1484 BLAKE2B f8847f5232997b160c78bc74d7d726e053a84db13101bd70e6ef8ee734e1acd4994f2df0aeae03c8feabfb570e46fe950d85cedf90bcdee80e364e8ced773422 SHA512 a8725ac8c147c21a9ec5adf6602ba0eab22c3822d90ec45ae145db559d2862b567ed8cefab65b0247c11a807fe425770c664f4c35cbd10690c055e5257c73cac MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0 diff --git a/dev-python/botocore/botocore-1.35.94.ebuild b/dev-python/botocore/botocore-1.35.94.ebuild new file mode 100644 index 000000000000..dc4ea7243fc6 --- /dev/null +++ b/dev-python/botocore/botocore-1.35.94.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/botocore/botocore-1.35.95.ebuild b/dev-python/botocore/botocore-1.35.95.ebuild new file mode 100644 index 000000000000..dc4ea7243fc6 --- /dev/null +++ b/dev-python/botocore/botocore-1.35.95.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +# unbundled packages +RDEPEND+=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest tests/{functional,unit} +} diff --git a/dev-python/elastic-transport/Manifest b/dev-python/elastic-transport/Manifest index 7d6c645129ec..91e6d98c44d3 100644 --- a/dev-python/elastic-transport/Manifest +++ b/dev-python/elastic-transport/Manifest @@ -1,3 +1,5 @@ DIST elastic-transport-python-8.15.1.gh.tar.gz 76741 BLAKE2B 83be377cda7cc39ffc8832b8dd07399842608b8350058a846abc753807779baf823642f0c5156b3c0249dfca5cea9b9d4cc613f944c34bdf917356c200222898 SHA512 642d145e7732282fc0a41987ea2b5addb049ae999ce60acbaa1c370430c54fe1f4b86aa642e6dec1bba4bbbc62b95b6ab65e4ccb878c7b6cf2d1ca242d740af0 +DIST elastic-transport-python-8.17.0.gh.tar.gz 77173 BLAKE2B 30b94a7cb4ce7a59278d65525c8c1dcefe86c2f2c69f0536996de505d7b180b966165562a07bd391b975161b89641fe4a101f43931b8f2f6fd95fca4755b14fd SHA512 88c0ff27109b0450317b7e895d10b0e4b1a48643b17a01b787efbe2f058fd46e28a13ac28979d0fea3c9016610ebefc75bcef37777f36fd3c39270b20811511d EBUILD elastic-transport-8.15.1.ebuild 2085 BLAKE2B 5edc8da1aac05529812ca4de918a684c184a9d6949e025410510abc7855d665e4f7c04f396a644b4f4a0aa3d1c992b1bad51dbfba1c80dbad093d7d1c1c1fec4 SHA512 c83940680d489c07080e3a86cffa55ed92c2e4449ac67e22a670f730071820ef2dac857b5f88057b8d1490924e7c83a34be039bbde689e3cc29123817451e9d0 +EBUILD elastic-transport-8.17.0.ebuild 2088 BLAKE2B 7aff3f9cbe75c3d9e9a1b7167593e90fc6769e469582772e6ea6b8cbb99a513baab39188c96bd5cd9682313a06f129ba22c0ff516880453a4544bbd6b252a887 SHA512 cd42c61038dcc54fd4a3e27c9ae431dbbf2773bb988b5935a732fb0ddf66a47ac7165ead69b88bf322b853a2dce1003eaed05c40359772c6f5a1547439c78031 MISC metadata.xml 658 BLAKE2B 7ba1da27d590421cdd7a24d01d38771b27ae65f09521e39bc84e691f3e587a3bccabcdd297350166e00324ca482dd0459e8213ed578d81f9e93469fd3efec48d SHA512 c39cf837ff098fb09c25d1933f43c0f20e1b2b5ae4e1bb5aa172aac43f8f36ea80437e3e59909b0c51d0f8301853bdb6b5dbd7f3498502baa8936939bc0210d8 diff --git a/dev-python/elastic-transport/elastic-transport-8.17.0.ebuild b/dev-python/elastic-transport/elastic-transport-8.17.0.ebuild new file mode 100644 index 000000000000..5bd9b9378356 --- /dev/null +++ b/dev-python/elastic-transport/elastic-transport-8.17.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{11..13} ) + +inherit distutils-r1 + +MY_P=elastic-transport-python-${PV} +DESCRIPTION="Transport classes and utilities shared among Python Elastic client libraries" +HOMEPAGE=" + https://github.com/elastic/elastic-transport-python/ + https://pypi.org/project/elastic-transport/ +" +SRC_URI=" + https://github.com/elastic/elastic-transport-python/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +PROPERTIES="test_network" +RESTRICT="test" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/httpx[${PYTHON_USEDEP}] + dev-python/opentelemetry-api[${PYTHON_USEDEP}] + dev-python/opentelemetry-sdk[${PYTHON_USEDEP}] + dev-python/orjson[${PYTHON_USEDEP}] + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/respx[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/sphinx \ + dev-python/furo \ + dev-python/sphinx-autodoc-typehints +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # >=aiohttp-3.11 throws DeprecationWarning which cannot be filtered for this test + # https://github.com/aio-libs/aiohttp/pull/9726 + # https://github.com/elastic/elastic-transport-python/pull/61 + tests/async_/test_httpserver.py::test_simple_request + # fragile to random warnings + tests/node/test_http_aiohttp.py::TestAiohttpHttpNode::test_uses_https_if_verify_certs_is_off + tests/node/test_urllib3_chain_certs.py::test_assert_fingerprint_in_cert_chain + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # https://github.com/encode/httpx/discussions/3214#discussioncomment-10830925 + epytest -p asyncio -o addopts= -k "not (test_unsupported_tls_versions and HttpxAsyncHttpNode)" +} diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest index 2d7cb3df9f8a..adbc9d33cdd7 100644 --- a/dev-python/ensurepip-setuptools/Manifest +++ b/dev-python/ensurepip-setuptools/Manifest @@ -1,5 +1,7 @@ DIST setuptools-75.6.0-py3-none-any.whl 1224032 BLAKE2B 7a91cf811611082234c0d4d52970f81126c5908f6ef1fe8455e33870c6872d86181447bdb052e21a145558cd259983e73b6e18128a7d9f42478c716816c74394 SHA512 2c80b0bbcfa0d09a8a380b60ef9512d387129fba233e1aab83279caa5ca53ecc252f060edaef9ed00eb6d79312cd10fed82dd2491b723d50940828d1766aee89 DIST setuptools-75.7.0-py3-none-any.whl 1224467 BLAKE2B a08aa2c039769980c4b895f224846c8977abefeb6980fc383fd49569107de7e2f59e8833ced4830641f1e8df94c9e48e50b122a8ca2cf1ac22cc5959c0032dd9 SHA512 52360623989144e511426d948647d091925f705a417892e3ba9ae62267ca3dcd3365a493e809329da0b4673afeb51a5247113c2807d66d872267c26b4e7b76ef +DIST setuptools-75.8.0-py3-none-any.whl 1228782 BLAKE2B 0e53d2e2d3666bce8072b23556c77a013a6db704eaa1b582a37defcd5691bb6cc66533bc9edc164911e5e5839c0c418571052a696c5c9a98b289ea232d045a38 SHA512 02760ed1215eefe7ad4beae24243fa6372d47b975a060dd69d5c521c6c53fe9ba1a6e73f39448ed9471b89371d19273824becbc8471da40cf43d3c799f0b50cf EBUILD ensurepip-setuptools-75.6.0.ebuild 556 BLAKE2B e22046845417f30f2788eb2589c7027121461fef0df071fade7b8de495bac01623e92b8b7375a393bde11818bb0d2bf77340c51263cbd485b21e5bc7bf6b5d9f SHA512 6f1273a5d2408b720a03fa21908baee01d6939ab5bf055e847e594534a902ac55af3e24a8ee8e372af8ed52286298ff87115de741326825a0fcc04dea967c2b7 EBUILD ensurepip-setuptools-75.7.0.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 +EBUILD ensurepip-setuptools-75.8.0.ebuild 564 BLAKE2B b599f1aeb6752b3ccf752b125f787d7a2a4b88f6cd729b039955823fec3646b4d96a60644a1522d0d26f04e8cf1c5d578f751169cfca0bf5bc02fb40976076b2 SHA512 bfb21908f534637c7df72921ef6e420d1748bf5db83d0b9fa3655496e5ba86d3b84e7967ed6a21b3b5779fd4083351a3b367c0daac1912c904abfd2c24c147a9 MISC metadata.xml 316 BLAKE2B 17947c657b45cb01758e222aa6051a459bf0bd9a026a73c0df0ae0c3a0c901f6e2315d459ee37036ecd283481a8d97791d64688c108a0706e745a739e3f9e8f8 SHA512 af18f4ae51b253552752e14210789988c815d0dbf0e1d8ff7057e48a09303c4abc1fb240d6f7f15fc0993b33e4c8ee395c2755754b3a2cbfd4c3a3f0dad41cfe diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.8.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.8.0.ebuild new file mode 100644 index 000000000000..b76c3f6972d8 --- /dev/null +++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-75.8.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared setuptools wheel for ensurepip Python module" +HOMEPAGE="https://pypi.org/project/setuptools/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +src_install() { + insinto /usr/lib/python/ensurepip + doins "${A}" +} diff --git a/dev-python/environs/Manifest b/dev-python/environs/Manifest index 3ecfd286f3db..9540037f01af 100644 --- a/dev-python/environs/Manifest +++ b/dev-python/environs/Manifest @@ -1,5 +1,7 @@ DIST environs-11.2.1.gh.tar.gz 25595 BLAKE2B 478818c964625965200b154ef9412a1d94ac9f78d507be0ebd378117613e7c7f8163c9db58225220ef9cde68367f973999a9914f13db6bdee02c83e9ee924518 SHA512 cd859e86b4308047ad661f3fa12788a117f70686e3f5dc7f55e876c9de38c6d2b75f208b488b99f3c9189080e8ebb45385fea45421d55e9b2f9a22ba4a3fbd86 DIST environs-12.0.0.gh.tar.gz 26281 BLAKE2B d663ede5220bc3d1b6f3a1da5b2b8500bfc98d134bf9ec00a81796fb1619c98e96b2336e474dee2d17e6b541fd97bcd916dcdb5d19509a76f6af28e2bf26b691 SHA512 30622788d787516408cb9a6548124475a752fb37284f880c534763007c736daf0c666c8e8c773cbb078da7ac3ba5b271aaf28d3d7842afb6da630bddf5233623 +DIST environs-14.0.0.gh.tar.gz 28247 BLAKE2B fe1fcc78940840f67c8cb38d9f7c10d03e1c91b5f94943eaee1a603bfbb8bccbc46bed003913fb64a62b49ab40bfbe806ea0c21dc74926d48b2d58a8e96886fa SHA512 5caddf4ee09cc2e6acbad93d7f40b7d6fe9f241454a96ae33da2467858b7a53bc03132e702d87c6f9731f2b600a559135da6ac033de7ccd1b0623402ccdfbc4c EBUILD environs-11.2.1.ebuild 846 BLAKE2B b45e14c6b4165893eb20884587a81ecd4d9fd3fcf0333cfdaf7dcbd1371c0c7c576b2f1de64d81b3e1e5c00733d2c9ae56e9abee3501bb26df04813345a75763 SHA512 66cc6946c287dcaddfc5b71c63e475e62bb1701d750a83b97debe69a26ec655bbf9ae943d08972ee530e8b0fd1cfdcfad81affc596dca9b4db57dffe2ec11f90 EBUILD environs-12.0.0.ebuild 846 BLAKE2B 074c0f3836f04b2427333c7d012f9e90ac5ca6cae19f492bef2a3bc684dafe556b05f1c3a58a06068b3a46eb240288e423d5562a50408e6b3cffb7024f57eed1 SHA512 88cf2c62903698b9944e23f424cdf341d0124f35e7810ef27e4ff08ce05d58cfa6b44cb5bb23451581fbc33b0859c0aaaa55a00a79570fffc883c5a7b476bf9c +EBUILD environs-14.0.0.ebuild 929 BLAKE2B 6c733684aac235af3f195742dd7d05aaee65372f89b4316cb26130f794ee417c5deca2ee21c5ec0dda57aea47b51cf6522656b5dc0600943a86f6279080e2f95 SHA512 4045c9febc12abc8ce6dcb93f39806d0c9bcecc0e9290ed70895a9eece5f312215a6d9638d5857fd615354af8a1bc3cf1c96f72cc6a3e6d3f483061f40c73a8d MISC metadata.xml 496 BLAKE2B a44f919cfe291f826a91438c9170dff83d39a184a192cd6208cc91eb50596a739d94335345f7289b8afd667a24b491fea5c9387721dd160031deb6ad5cf1aa6e SHA512 a3744511fce7b1a29b682ea7d384eef72bf08ef599ae88f01c9b4485abb1abe89f5731c40cadbe724cf8ac63726199128bb51e88c5c770196ed6a4326233f520 diff --git a/dev-python/environs/environs-14.0.0.ebuild b/dev-python/environs/environs-14.0.0.ebuild new file mode 100644 index 000000000000..d45b0ac5d9c6 --- /dev/null +++ b/dev-python/environs/environs-14.0.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Python library for simplified environment variable parsing" +HOMEPAGE=" + https://github.com/sloria/environs/ + https://pypi.org/project/environs/ +" +SRC_URI=" + https://github.com/sloria/environs/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + dev-python/python-dotenv[${PYTHON_USEDEP}] + >=dev-python/marshmallow-3.18.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + test? ( + dev-python/django-cache-url[${PYTHON_USEDEP}] + dev-python/dj-database-url[${PYTHON_USEDEP}] + dev-python/dj-email-url[${PYTHON_USEDEP}] + ) +" + +DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) + +distutils_enable_tests pytest diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 83666f97e7ff..309dbad54e86 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,7 +1,11 @@ DIST hypothesis-6.122.5.gh.tar.gz 9499110 BLAKE2B 57de8290600ceadc408804d4ec5df7bc96977757dfb9039d894e39bef6c0a53fd3453ac86320353079c4835218557e5331a45894e5f61a60191c562c334827dc SHA512 67df638efaca6fccafba2305042a785c32ea532ac52336f55e38fe085351052386408399e0097572a9be546891212286228a12b48839892883284a4cee01ff33 +DIST hypothesis-6.123.10.gh.tar.gz 9511604 BLAKE2B f8f5e7d6d5dea22e46687045ca1e1758b6f6d43103537319ef1dc0d47d4d4ba2f9ab30e278713d6893a7e5b39bf47d97e50930d20026a1e03c963d40a592185d SHA512 daf5ec87b36f90c45df551636a3759b05d0473f8763bc04835eb9017ceb1d40fdb2e4ef9e0368195c3d3249817fd95a38b9417f4fb973530c4eac606dd38e785 DIST hypothesis-6.123.2.gh.tar.gz 9506171 BLAKE2B a7033cf2b5d56753ce19c5b369889b62d88c86df8254c840341c599dd97f575fc84e73236e701f4303d6141146bdef24f13f8d666f30a578ff80b067976934ba SHA512 d46b3d83a14b629a39f7eb2dcb0915802ee8185b4796ea38d053e44f2e8e4025a053c99a0aea7b4b59442a24fd3600b78d5a19e1f0bbd13e8a2d9f93cdca3df6 DIST hypothesis-6.123.7.gh.tar.gz 9509012 BLAKE2B 71def0634aee97b4d64bacf9b4a09e091fb209c9de2d2ecbcbb86ad0f7bc2e330e7d7b93e1c810b864fd80ecd82eb6bf51aaf6a6de99c74c338609062ce1e90e SHA512 00b26f4e040a948aaf64554ee395fad4c9b0bb116c87d97bd3ef20be1d25068a79ed1c856c497c1d3d5122481386625c3323be77c0ec851fab823a706350b437 +DIST hypothesis-6.123.9.gh.tar.gz 9511588 BLAKE2B 5f85c32121e7b9ff63739f81127246db758e26a5e16754dff6345f70d8e714c33cf54f8a9718af421ec3c94ebabe0513424b9ce430c184c1d5839f8fbb28e6bc SHA512 2a30838a18a18ae4e821cbbf4b934cc72e409065e1100fb8237ec3937169cb125a5aa5fa83f2429e2a98a6f56097743f282f387a6d0b85ed0dd4e47c8b0f57e2 EBUILD hypothesis-6.122.5.ebuild 2622 BLAKE2B df55cc343dec022a974b612e246553b8e99f95b445de919b38ff05839c0211e82703de7e52c2b86c348a34e740ab922edec47a04d66e8709ef31d6442daa937f SHA512 3e4c5188f836adac8679af690b621753b8f6f0e98f85837a26697b7d540598307c4e675044a557ec07240d6b46cb3f23791e77682bebf27d1a3a83f0b21590ab +EBUILD hypothesis-6.123.10.ebuild 2630 BLAKE2B 8b1352e3d2404bb112fb09c368d7df301ca18bdaa4d74a9f8afc624f1975bd8ab89720f08cfdc04e5cbf1123184aca86903821202d8515b40177b247e365053f SHA512 bb6f24f5ec5694c53856521aff3dada20f263a2d57ce899c227ab250d7f7983493130d8d8ed75300d5f4ef1160103e3e35172febc4c885e6c5a42254eeb79987 EBUILD hypothesis-6.123.2.ebuild 2630 BLAKE2B 6f0903d9f3a4a67f16c4c492ab7dbbefa22675185c9236e889018360c9eea618e3705d3a44cf760d74f7aa17d50197788f4895e17c8d8bed56d1559eb05fb974 SHA512 1c52efd3ab43e01b4943d5f9b35960e224cb69091922e0df9a058f1b12dfb1199e67e261e489a6e7c90bc254e92bb38a55abca7fb73ae48e800e5206d45ec32d EBUILD hypothesis-6.123.7.ebuild 2630 BLAKE2B 8b1352e3d2404bb112fb09c368d7df301ca18bdaa4d74a9f8afc624f1975bd8ab89720f08cfdc04e5cbf1123184aca86903821202d8515b40177b247e365053f SHA512 bb6f24f5ec5694c53856521aff3dada20f263a2d57ce899c227ab250d7f7983493130d8d8ed75300d5f4ef1160103e3e35172febc4c885e6c5a42254eeb79987 +EBUILD hypothesis-6.123.9.ebuild 2630 BLAKE2B 8b1352e3d2404bb112fb09c368d7df301ca18bdaa4d74a9f8afc624f1975bd8ab89720f08cfdc04e5cbf1123184aca86903821202d8515b40177b247e365053f SHA512 bb6f24f5ec5694c53856521aff3dada20f263a2d57ce899c227ab250d7f7983493130d8d8ed75300d5f4ef1160103e3e35172febc4c885e6c5a42254eeb79987 MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e diff --git a/dev-python/hypothesis/hypothesis-6.123.10.ebuild b/dev-python/hypothesis/hypothesis-6.123.10.ebuild new file mode 100644 index 000000000000..4486f30faf3d --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.123.10.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + ' 3.9 3.10) + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + dev-python/pexpect[${PYTHON_USEDEP}] + >=dev-python/pytest-8[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + # subtests are broken by warnings from random plugins + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin + local -x HYPOTHESIS_NO_PLUGINS=1 + + # NB: paths need to be relative to pytest.ini, + # i.e. start with hypothesis-python/ + local EPYTEST_DESELECT=() + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # failing due to warnings from numpy/cython + hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture + ) + ;; + esac + + epytest -o filterwarnings= -p rerunfailures --reruns=5 \ + tests/cover tests/pytest tests/quality +} + +src_install() { + local HAD_CLI= + + distutils-r1_src_install + + if [[ ! ${HAD_CLI} ]]; then + rm -r "${ED}/usr/bin" || die + fi +} + +python_install() { + distutils-r1_python_install + if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then + HAD_CLI=1 + else + rm -r "${D}$(python_get_scriptdir)" || die + fi +} + +pkg_postinst() { + optfeature "datetime support" dev-python/pytz + optfeature "dateutil support" dev-python/python-dateutil + optfeature "numpy support" dev-python/numpy + optfeature "django support" dev-python/django dev-python/pytz + optfeature "pandas support" dev-python/pandas + optfeature "pytest support" dev-python/pytest +} diff --git a/dev-python/hypothesis/hypothesis-6.123.9.ebuild b/dev-python/hypothesis/hypothesis-6.123.9.ebuild new file mode 100644 index 000000000000..4486f30faf3d --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.123.9.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + ' 3.9 3.10) + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + dev-python/pexpect[${PYTHON_USEDEP}] + >=dev-python/pytest-8[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + # subtests are broken by warnings from random plugins + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin + local -x HYPOTHESIS_NO_PLUGINS=1 + + # NB: paths need to be relative to pytest.ini, + # i.e. start with hypothesis-python/ + local EPYTEST_DESELECT=() + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # failing due to warnings from numpy/cython + hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture + ) + ;; + esac + + epytest -o filterwarnings= -p rerunfailures --reruns=5 \ + tests/cover tests/pytest tests/quality +} + +src_install() { + local HAD_CLI= + + distutils-r1_src_install + + if [[ ! ${HAD_CLI} ]]; then + rm -r "${ED}/usr/bin" || die + fi +} + +python_install() { + distutils-r1_python_install + if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then + HAD_CLI=1 + else + rm -r "${D}$(python_get_scriptdir)" || die + fi +} + +pkg_postinst() { + optfeature "datetime support" dev-python/pytz + optfeature "dateutil support" dev-python/python-dateutil + optfeature "numpy support" dev-python/numpy + optfeature "django support" dev-python/django dev-python/pytz + optfeature "pandas support" dev-python/pandas + optfeature "pytest support" dev-python/pytest +} diff --git a/dev-python/linode-metadata/Manifest b/dev-python/linode-metadata/Manifest index 1f4cfd5c1537..29a889c7b3b2 100644 --- a/dev-python/linode-metadata/Manifest +++ b/dev-python/linode-metadata/Manifest @@ -1,3 +1,3 @@ DIST linode_metadata-0.3.0.tar.gz 17719 BLAKE2B 9dfb95117cbeb6f8e05dce6d43d4b03a831784c5db9e639d4214b72add2cea46152ff9eac800946dffd925ff0eef2a9ad31fcf0088f6e990c09c65561940ef42 SHA512 e0ba3927deb82b1f4f0b596d1f5d12cd2e25713e2e77e79c710bcc055748930c25dcc7b0722a78da9d048f788519856d06584eb17f5f1a80aa4824d1a9a1a14f -EBUILD linode-metadata-0.3.0.ebuild 526 BLAKE2B 63d145cf238fa578ad1ad81ee5ec942d6f545d2ea2dfd2478b1fbd7553b68455dbd5cb26af2c958f9b1e10a7f19942f41f51fe33d314d86202a0da90273b4ec1 SHA512 1005c468b3c644f61c469b0e8d783fd4e2e6ac73a33a32d5f16d2068799eda66eb14956db03e87b2f55516ac407b6e1f7b218cfeb7088eb54586d8bae6c25706 +EBUILD linode-metadata-0.3.0.ebuild 526 BLAKE2B 22914ee827e6c7183378a6ba8e1dcd6b1ee7d2cbfe84d58ebe5c16caace9c6c1495a3c445f0410c6c3ee1308b84f119d80d9a4fdb0fc8e74ecbb9077e24095a6 SHA512 8762d2d0917d86a7077d1c47d761ecd6dac8e9c94772203378b99e1b0105b97374135fe53f13fe7555a9deb8c002e4f0b53db84220d4cec2e920b06779201073 MISC metadata.xml 479 BLAKE2B 3294d677b597800fab2c5375bbbcf9eb6857a1f48ad494c61d12630e5714a18dd946be97add605ba629dcba3dd37286a2f16d7fdb5ffd9e3eb2888c60718c5b0 SHA512 92533e225505bf7e3b31e46a4ba296577d29c6a4cb6d3676c9a476dee52e6e064134e0ec80414e8af430c9bba42247d6dbeb1d4317319fbb32f119a0745b256e diff --git a/dev-python/linode-metadata/linode-metadata-0.3.0.ebuild b/dev-python/linode-metadata/linode-metadata-0.3.0.ebuild index 5edf9e7930d6..dde3a8d59e77 100644 --- a/dev-python/linode-metadata/linode-metadata-0.3.0.ebuild +++ b/dev-python/linode-metadata/linode-metadata-0.3.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 pypi diff --git a/dev-python/lmdb/Manifest b/dev-python/lmdb/Manifest index 7b40d49a529e..d47a54ebf36f 100644 --- a/dev-python/lmdb/Manifest +++ b/dev-python/lmdb/Manifest @@ -1,3 +1,5 @@ DIST lmdb-1.5.1.tar.gz 881246 BLAKE2B 49fbb09a3205aa1d3ea82427a03493aa579e201e831a5d61774d130b2600673892fc1b37fc30e5a6614f98e4f9f3672d5351e2a77ba24abd3999c5d5f18a58e9 SHA512 3f5f7e91813fc2a621ea6ec40e4d85c42d996a8424d5181ce5dab4e414ef17e949c6297c41ccd03b8bb749d1038ed8b143ee5d4e93f38ffcde993beeeacd3aea +DIST lmdb-1.6.2.tar.gz 881434 BLAKE2B 3128bf5a27b89935602d49fb8c8ae951835ae8657c21bc91821253d03ca35642323b6601ad9483599078185516d21bc3299b0281921c6c867f04cee1eb5e0c98 SHA512 60ef1954c44e0f5ce34cb5570402f402dcddbb0bffcd7d2004da489dbc1329705f8e1b2655449335d246dfb88ea58e325351d4b3ab21b62a4e167a6b93911a78 EBUILD lmdb-1.5.1.ebuild 721 BLAKE2B 1e73afe99c7b55d1d699e6353ad52d2c5afb92c422c743038ef821a749b342397f6b8308131cd942b972deaf60b945cc8fcf862a4fdaa31ca11f7e3af955604e SHA512 65d01823e7a03e0d1348c7f9bdd69516093b4f7d3ecfdc137bf6b4d14865b860fc159b4ebb6de3ec3e28cce38fc4258b63b03a85de36594510e753cdd086e50c +EBUILD lmdb-1.6.2.ebuild 723 BLAKE2B cc852c2dd7404ffd89627f950f2e587f12d87f3b26e89f303790623e8f47aeb6e3d1a7d81ccaae24e510a077d8c5571888daed19021eefbc3d52ada9ca0466d2 SHA512 5d2b53f00503cc1135cfc68ca5b78a9745bbc6efab17948541bbed70a8d7a41f75ae72f1bfa04923a992acc5c3ab45b3fdba33bc957336a181d0b5314a98fd35 MISC metadata.xml 420 BLAKE2B c7f006e40fdf4c8c02e7fdd80aadbad12209b9539f73999c2edc7ec28abc7b31342df66b775fd413b8be6e6afb6980be1060db42a0497ae8710ab863da3f4e3f SHA512 e858fb0d95373a865da1f1367427f62fe91c4b0703dedcb7e114c4bf38437a9ea00f6593ffb7286df45836626d83b3e7d64e10df53f61820c4d52b37e51c45b9 diff --git a/dev-python/lmdb/lmdb-1.6.2.ebuild b/dev-python/lmdb/lmdb-1.6.2.ebuild new file mode 100644 index 000000000000..f3d9086ff394 --- /dev/null +++ b/dev-python/lmdb/lmdb-1.6.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings for the Lightning Database" +HOMEPAGE=" + https://github.com/jnwatson/py-lmdb/ + https://pypi.org/project/lmdb/ +" + +LICENSE="OPENLDAP" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +# cffi is used only on pypy, so no dep +DEPEND=" + >=dev-db/lmdb-0.9.28:= +" +RDEPEND=" + ${DEPEND} +" + +distutils_enable_tests pytest + +src_compile() { + local -x LMDB_FORCE_SYSTEM=1 + distutils-r1_src_compile +} + +python_test() { + rm -rf lmdb || die + epytest tests +} diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest index 4e63ef64aff4..d7db58ad0e23 100644 --- a/dev-python/marshmallow/Manifest +++ b/dev-python/marshmallow/Manifest @@ -1,7 +1,11 @@ DIST marshmallow-3.23.1.gh.tar.gz 185357 BLAKE2B ac856805e919173a674ac70683bcd75092e5a3ec2a1a82b37f1bb32624e130927a9111ab69c851bba3fcc83960129b6d1eb3429e19fa1a47f07aafab4219ac55 SHA512 5ec3171ebd2fbcad21e831ae5ad6f482f83af8f50d17f7868517d2702b093ff9084eb29c0e9e64a9619dcbfa96cda226a916a2078a74796c6eafbaebb5fc6176 DIST marshmallow-3.23.2.gh.tar.gz 184949 BLAKE2B b144ffa2715979e7ab824d7b538cebca00d904c78a24255e9843dec6698698a65b5a8ba38cb0c7dddacf15c141e2ac87c372d0295ce2f9fe1824fbc50ef13343 SHA512 6f000799175b82d4de49a12074fedb62276b703652992d92b431896470d59f545486a02e842492dee7b20382deee28cdd395e5ab7d921d872704e28bf61d6971 DIST marshmallow-3.23.3.gh.tar.gz 183628 BLAKE2B 356823525971a7bc0e164f49d60755977a2d020dca54327fa3c6a7979ed5bcb93a286e63a087a843462170d047d16afb45f1480649e8b0c52dca658a25a01fae SHA512 a0dc9689d6068a98e12d23c219cb24ba116a299ad2d1df450e0c8b214c6c388656563bbd46f259fcdccab1d621718220eadebbea7f2a4d9524599fbac9edbb15 +DIST marshmallow-3.24.1.gh.tar.gz 184751 BLAKE2B cb46d8c79fae76c39800725b139b205c2c1e0c258cf043d711450d58cf896bbf25fdc44fd6cd40726343da1b5d57174a301a84c79568bdd37e8ae5918577dc32 SHA512 ef651a1648a81e4f6384344c79212f9fb75d73e94cd73d2be72ea96dba0e3ee02fc7282fce1f1a9cf3676f24c5ed05027c5c24013a897333cea327880a7446c3 +DIST marshmallow-3.24.2.gh.tar.gz 184933 BLAKE2B 0b35eee9c70583875f01d9694322ade0945f1b4e9ef4858e18abffe9dcbe68a6a05eb1d9ff4a9366910ded32d6ce18bf0b948db6344fffb3f62d1e2b3cdf9983 SHA512 250497e3fb6b32f4ef103732c2231659db63fa2f7a2c8173b31bbc8a5d40a67cfabbec03af72187f99d92e6c659a6b9ee699fc2a4ff052874eb41cdfb28b7626 EBUILD marshmallow-3.23.1.ebuild 774 BLAKE2B 8b1d18c186a3ddef72b3c1b899579bde66771413a1a5f2e17cf4521dafb4d9ce69ad4f5413a554e452966fe6a5364503ae9a5af1362c824cc6d4ab0860285a01 SHA512 48651280a575c241a1ebe6f25f1feb6320269b32f86a6527e54ecf5b45dc307c354dc235e78b1334927a8584765e150693920b34a2655dff0dd574911eadb76d EBUILD marshmallow-3.23.2.ebuild 774 BLAKE2B 8b1d18c186a3ddef72b3c1b899579bde66771413a1a5f2e17cf4521dafb4d9ce69ad4f5413a554e452966fe6a5364503ae9a5af1362c824cc6d4ab0860285a01 SHA512 48651280a575c241a1ebe6f25f1feb6320269b32f86a6527e54ecf5b45dc307c354dc235e78b1334927a8584765e150693920b34a2655dff0dd574911eadb76d EBUILD marshmallow-3.23.3.ebuild 774 BLAKE2B 07022a4d0e2973b570240474645518bd2da1a7371eb65c1482d5ebf179d7defa5d1b041092a4e5013949525e0984bd78fde5864517cabbb867e7d2c472de2b8c SHA512 b0e8e2a6f2248ca988d7788e3dd892ab65e11ed6df7782c5bf1782866e54187d9f020211459faff916bef42c053e32bca9f5e70b517d9e76b5a9ad3285d8ab66 +EBUILD marshmallow-3.24.1.ebuild 774 BLAKE2B 07022a4d0e2973b570240474645518bd2da1a7371eb65c1482d5ebf179d7defa5d1b041092a4e5013949525e0984bd78fde5864517cabbb867e7d2c472de2b8c SHA512 b0e8e2a6f2248ca988d7788e3dd892ab65e11ed6df7782c5bf1782866e54187d9f020211459faff916bef42c053e32bca9f5e70b517d9e76b5a9ad3285d8ab66 +EBUILD marshmallow-3.24.2.ebuild 774 BLAKE2B 07022a4d0e2973b570240474645518bd2da1a7371eb65c1482d5ebf179d7defa5d1b041092a4e5013949525e0984bd78fde5864517cabbb867e7d2c472de2b8c SHA512 b0e8e2a6f2248ca988d7788e3dd892ab65e11ed6df7782c5bf1782866e54187d9f020211459faff916bef42c053e32bca9f5e70b517d9e76b5a9ad3285d8ab66 MISC metadata.xml 462 BLAKE2B 8092c0a0e4a28fdedd16131788e41c7133a7d114b6603c859a7b75a3e2c1519e51450c6ecd8b8bb42b16feee2b187d61a3241c4af6a4decebe85cd011944271d SHA512 bc243259fe7e0cf4892a8e9d5bc9792cdf9166400e6c5a2bb00dda58a1a4eae672c9b5c9723ba662f583bf47b994134943d6879141472e9ca4395d8700649997 diff --git a/dev-python/marshmallow/marshmallow-3.24.1.ebuild b/dev-python/marshmallow/marshmallow-3.24.1.ebuild new file mode 100644 index 000000000000..d2c01dd970e1 --- /dev/null +++ b/dev-python/marshmallow/marshmallow-3.24.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="A library for converting to and from native Python datatypes" +HOMEPAGE=" + https://github.com/marshmallow-code/marshmallow/ + https://pypi.org/project/marshmallow/ +" +SRC_URI=" + https://github.com/marshmallow-code/marshmallow/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/packaging-17.0[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/marshmallow/marshmallow-3.24.2.ebuild b/dev-python/marshmallow/marshmallow-3.24.2.ebuild new file mode 100644 index 000000000000..d2c01dd970e1 --- /dev/null +++ b/dev-python/marshmallow/marshmallow-3.24.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="A library for converting to and from native Python datatypes" +HOMEPAGE=" + https://github.com/marshmallow-code/marshmallow/ + https://pypi.org/project/marshmallow/ +" +SRC_URI=" + https://github.com/marshmallow-code/marshmallow/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/packaging-17.0[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/simplejson[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/mkdocs-pymdownx-material-extras/Manifest b/dev-python/mkdocs-pymdownx-material-extras/Manifest index c5bf045e4f77..3ef66ddfb2c3 100644 --- a/dev-python/mkdocs-pymdownx-material-extras/Manifest +++ b/dev-python/mkdocs-pymdownx-material-extras/Manifest @@ -1,3 +1,5 @@ DIST mkdocs_pymdownx_material_extras-2.6.tar.gz 25412 BLAKE2B 8b62aa93ec57ea5607436905877c0d125c6ee8e2a79148ae146e907b54c77cd2581274958eb73cd44b4f664e1c798749ecc97e8b4e362fd5bff2fddd86734116 SHA512 a7aa7a83c53bc9f0c6d428fcdd935320c09b203690a7cd60ed45b24f3d9ce6f7276772f21e9b0f44ba9ecba578fb8890d0312ba07357c1825a2ead775a411f99 +DIST mkdocs_pymdownx_material_extras-2.7.tar.gz 25619 BLAKE2B 5be865ef8d4c5dbcdebaee9ee36d239b40e5bc3df5241c9f3fc036a26fc54cc93f328b4dfdfdbb8e5df018e72c783c5a6c7ec80831e1aba95cdf1fc2be7a13ce SHA512 3fac8fed8e045e8e98eaf024a53d5522a4cd42b62c140ece98f2c6615fcfdaf5e2670d91aa90abe9e3c9dcea56657c0f0379b24b08eda0cca263034f006dcb46 EBUILD mkdocs-pymdownx-material-extras-2.6.ebuild 545 BLAKE2B bdac8e1969a449f87c0473472913f1722b3598a8137ef1495179dff9064c0d709423b6287fa18d6462148244ff998f34044c91e3d9d76915d93a93cb0c5f4728 SHA512 21594eddc1af1b364441454bd85b31e698285ab178d1357f811a980cb491250665401e988144517c5f877cf10e8b08b5dff9354652287c9f1837fd851ffeb2e9 +EBUILD mkdocs-pymdownx-material-extras-2.7.ebuild 548 BLAKE2B 991533c2b05b38fe26afceb7072f55721bb356bd28af7aa0027a2527fa303d92bf4594c1c8d099c9498110cb234059dec58edbfd83489ec87244ff6a783ccbd4 SHA512 3c1b3c9d34b07a72b49cb4f665cb81f06306f2abed213c22864dd92847808053f8b5ed1c7020cc8f20501adfe9f4edb337849203f12d0c1c0442b5174d49505a MISC metadata.xml 887 BLAKE2B 3c17bee7b29d5da4ee7ba358874968e309b870572f6939688ee01cd0a3e43e7084d9d598b2b63ac0a75163d99a117f91d3c8a18e1e1a8cbaead91d2dbbfe594b SHA512 4c4e4c02ad9a290ef7c436bbc36453b53bcbb1de632a27a24c33d3c1e54385500c22e01ed4a572005169672f40f2229c45298eede8d6195aa03fc7375d4887d3 diff --git a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.7.ebuild b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.7.ebuild new file mode 100644 index 000000000000..446ec3a86409 --- /dev/null +++ b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Custom alterations based on Mkdocs-Material" +HOMEPAGE=" + https://github.com/facelessuser/mkdocs_pymdownx_material_extras/ + https://pypi.org/project/mkdocs-pymdownx-material-extras/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/mkdocs-material-8.3.3[${PYTHON_USEDEP}] +" diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest index bda65e6d9ce2..3bcef9f50aca 100644 --- a/dev-python/orjson/Manifest +++ b/dev-python/orjson/Manifest @@ -5,6 +5,7 @@ DIST cc-1.1.31.crate 84637 BLAKE2B 80b95666f87f80f20efc53aacb132db32900132a58995 DIST cc-1.2.1.crate 92731 BLAKE2B c9cb100964834692781ecc3f47972f83adaf27e019ca212f896b19a853521cf2084da213f2c2fc5c8a1bc794cc83fe9f81faf7751e1b065a3a2a08137cda0b61 SHA512 54bc5d85d48d678d33dc795aa6cc823a59ae6d17b4ec5708a1dd515e3495eabccdd949e9467e9bb3a29e44847a2d3ccd75055dfda241d8abbb16bfad650f2819 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST compact_str-0.8.0.crate 70994 BLAKE2B 27ab4163d71915f9cfc160fdfa4ed049c98b06d0060def8c4bdd29e8ca37716a1c53877f70d1eb38260d44003e833c538b20bb4960f0b28a7becca5c9b29984e SHA512 5a236c501222b577fef7d7190882e20e85cc6deacf9d1f6a1d710893654b53a91c7d47373f0d10e9bfe138dbb2f4e99802deb2a92001bae7e130f6558ed9d1fd +DIST compact_str-0.8.1.crate 71371 BLAKE2B de7fd2b980a4b34b323010fe559a94e8b1aafa30456debc039aefcdaaefa48439353139a071e440b3bb136df166aabe096774bf3f6a7b91669cd5d80e4a24408 SHA512 146e2a6be6cf948981d51f9034f0aaa1a1563debef58ca7fd3110093b0f4333a9a6a3c5dc7cde25b936d8dfba72254bfacb7814f86167043431ded9c5797417a DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4 DIST gimli-0.30.0.crate 277411 BLAKE2B e3d2b0f55a407f6ea64c36dd4042e3e3601d032c4feb9819c2c414f0203a860cd2181c4d6cf9590ec2c2d978998c2cde6e5d36dfae885abacf7a42d57e13f1af SHA512 f7ab35abb6e565d4cc717659ec6fbb21598c1d350052b60e3f7cf03e87ed3b588f0f2e44991960ec5cbc7992299cdf4cee88eda38dda456127374a758cfdcb35 @@ -12,42 +13,58 @@ DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c02 DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193 DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 DIST itoa-1.0.13.crate 11188 BLAKE2B f9e61bff257763f1b395e8f8f93335be2e46d1c57be67ddc42af44053ebca2e7a35b26f6d109fb42af35ddbf608ab6960c62f1dd740aaaf0dda18ee2b44d09de SHA512 8d9104f57e6eef32ec7c1389177060cd0ecb628d48c8b202c7f46e29c8a6a2ac93f9fcaf00f903024d213998a88febeeaf70d15cdebc414517b94e76b29ac6a2 +DIST itoa-1.0.14.crate 11210 BLAKE2B b2d33dc384757963eab3ae7d80bb672d828a549967986e3af8c70fe71a0ad46c4a278da2db4dfccef99e804e6cd4934067e97c0697a33ac3302cafbc46eeb416 SHA512 ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987 DIST itoap-1.0.1.crate 83316 BLAKE2B db0d9f712155bfe4285c3d3debf314da2d64ffd127d6b9dd471074eb7e5dcda41f1e5b04bdad63e0fbd695043eff21956709ffdf2cdd7fc5b329d1d79ee69fc6 SHA512 ed15ba3e1ee1ef5f1658fbb47e8cba66e62acf05d8ac45340e15ace24c86e5adf072b52bfb90ebc5e90f31a9a8e91ada23d4322db9a87bb966922afdd4775840 DIST jiff-0.1.14.crate 605138 BLAKE2B 130b0fff23f8d710378aed399ab20c84e3a69e5b05d21046c6f6eec4767006c2d9995a7327ead3d334b82a38d11111a5a5591f14fe52d4c7adc26135ee8b047e SHA512 3f1d403e4a6393bcb84b93d4aa0b876de83056fa7dd145b61da611b5436a7dd6ecd1d1681c2eec8c61406c9f4f5cca7cc3000391c9fbeac2f81d7666fdea0d0e +DIST jiff-0.1.21.crate 687373 BLAKE2B 1c4c48de3e04034df6e699c15957dfab16df211074d846029e7b24103d35555074c672a0f10822152ad6917ab4c6bd62431f3e2002df90e0d916889d6880a2ef SHA512 f78e3ef0023d8dfebd50f3651bfc1ebe5453d0f99d3a3581648dd2e3194253e8f864da4b8c1d1871516c71e92fe8f47f4cbdbde52db9cebc52d38be177b0b4e9 DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8 DIST libc-0.2.164.crate 769055 BLAKE2B cfb757ea04ec8ad6d6a0dff92cbedd626aa4932cd83d67d19ac51cc140f9aeb54b38b488796c4a0e722f7bceaf54c4807a32ec0560bae4840a82fc1c4a5151ab SHA512 614835ee7388c854cacdc179b5700b7de0c696ec0eebca2b997f1039157f737fa79e208832a46f2fa27fcedb6fe7a27faf26079f06ee0e679b6f35d4a5371e3f +DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 DIST no-panic-0.1.30.crate 11789 BLAKE2B 11c9978e79fc55a259f4a6b16dc5df9b46e722301970722f9ede1133f3907e0d6c474eda5071f619f52e578c9afafcb94a80c3aa67843f0360db9d70d41f8a7e SHA512 c357be0341e7008662a79b1f3c8b749f90074553002dfa5177089116f4cceaeb062c1a2953acc91d63079d95a70fe550f1f02f47a96d7b09858d60e72be26bb0 DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8 DIST orjson-3.10.11.tar.gz 5444879 BLAKE2B bfa24e6f07fdc952dc9f80a28449fa9121c960cac52cd867796e1ce21344a5c00450bc652b28340c8a4c64f2e8f63699595528e924a019c0b46a8b0c4103eb41 SHA512 b7a960cd06c0176a194c7c9e9dd412c47000258fb79e2407182156e07a48bc02823118ac708c23f482bcb8f3b77dcdcfd95f61f408b45cbaabca8ed317ef63e4 DIST orjson-3.10.12.tar.gz 5438647 BLAKE2B 88378c76f7b4aaefcc56b3963e60bc6fd8cf740ab683a15c735b8b1a9f69f0a9fb9924e2385c3234ca6f4b44c772f7b6ef359cfc1afc8982fc521db0e99b3100 SHA512 089420645ef4a54674436ebc4f49ba67fda4fff716c949e03a4af402fdd817decd066c508b18c19ac24b634e7173b37924ac1c2180679a92551884957d4b11ae DIST orjson-3.10.13.tar.gz 5438389 BLAKE2B 4845c232441ff87e323f661961537e4a9705a7f0191f364c31a62d0784b15c2bd230d6999985b84f2417043451616facd91bad63d84317ac4a12e71687b33713 SHA512 84ee3a42654e5576190dd115483db1e3a9a151b22de79b99b497c2e181adbd5e33a4aa77bb5f72394e0947887e657c5dc6380e852dddb4a5e95b47e72486b18c +DIST orjson-3.10.14.tar.gz 5282116 BLAKE2B 01c7e3c024e96924bd630556445d0355c43dfaf20241a850c0cf92696dde07b856e54707642d67ea91e457fac7ff7a8ea801f32ce3f869bdccda57c9d75a16f5 SHA512 d186e95ac6750af9f2688744fe663e63973e06942fcbfc10deadc1d63a5ad59f437ea4e2485d1866bde6abcd59086fa5c1a0794d3ba975e693995d3ca58f0f76 +DIST portable-atomic-1.10.0.crate 174760 BLAKE2B 9a05d6162c95f5140709cbd005c1997449fb6373700e8ed3966e3379898e95f3cbdb90b387f1c7deb3f1eb33125378852a7168d0d22b433813f6c082112b0365 SHA512 fb47ab53fe240d5b0824dd068c6dda473d3e71ae6f5dfccaa17262a8b6de0e1dde05d83975e53bbfcf43f10ef5c634fc024f94613937927ae93f1adad1dadb19 +DIST portable-atomic-util-0.2.4.crate 47043 BLAKE2B 6a8e122bb2b9eb8262e9eb790f336dbb602f6c086f8ac025740c043170360d5474af578b3842b06ec51535535de3f4d1b6753ec54a6871dd0396f5c1012b0bd4 SHA512 f2266e78576181123aaf68e7b5d3523a368fa8136d447bac68a08d65c7051dea677cea84491a1a03b9decb4704b2f9392574d68dda9427092a2ac92cfa0affe8 DIST proc-macro2-1.0.89.crate 49446 BLAKE2B 844c021394e7a2551bc179592a6769d672360150abf92debcb9ac60a94a2e426c48c408f06aeb2128686f5f04d66dc12973714670c21a5063ee6b9f3bae4e671 SHA512 488ab38a04df1d0330309382a7e4f667238cbc9b4d513da6a8f5718f8a762f76cc122af67fefe8f4b021a286b3d23e3ec83d781fe6ac823042a6daf14d147e2f DIST proc-macro2-1.0.92.crate 52353 BLAKE2B 9aa29fa6f1c56c0392a94a81b4c61953f4d185012cdca37e356817845535da79d7094bf43472ce63109ce479a2fd0cbef4d802afd61daf92c4db303bcac60e7e SHA512 e614f08acc0a7e97ef580479cf5b682378df1ca16f09bfb2296ebb3490a435229dea9d682c621c54ce57e8e1d3b7803eb8ff83c88bd02e07228dba6d02f14aee DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05 +DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af DIST rustversion-1.0.18.crate 17794 BLAKE2B fa35445404b836214bdbaa3de8e43312b6d8f50eea32540f808a6255908d756bb1a5dcf49ca6268a1d214c535c2ee770e295c0e7d6430268142a190b31032421 SHA512 263d2cef02b6df4d38b35af7a9ee3a6a044f160f3cf7c6771528f23dea342232087f73f89e419ef7869db771e73c273c05b3dccfe9e29f707586b2059e820645 +DIST rustversion-1.0.19.crate 20616 BLAKE2B 025944fe053ef928f26affb890ef6a563b0e63cf6acc0ce7bd4ff104541f819bbda48ebb59fd8a677e44ca1ea21f4a18c209adf2004c9ad79604dfbeca43b5fb SHA512 45b959aea8155ee47c51aa1d87c6c344b5f4b20199a2646ca30bdabe1c2458b014be91fe0c48c29c2261ad9e5de6df7eef7ddead1682e584d4a906c17984baab DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 DIST serde-1.0.214.crate 78523 BLAKE2B c701f316a3204625d475668d2722991d75c8d9c573ae32e9175ccf99780fbe0c9c9d1dd0b4bac35f2cc91aca888c7f3dc41af2842dd833ab82776a38c2a2f6c0 SHA512 100eac65a39b9b9c32c1671d36fa9cf8aca84a2673e24c2521fdbdb3ed9f932c71548f3f1a26b1e73dd7c92a34ffa8ed1c76eb173fa20d6e85736cdf8dc9a8ee DIST serde-1.0.215.crate 78527 BLAKE2B ca8e1175839ca45a4d78a155f5943396211408a85e0840b065c52948188010653d68fc4fc7b63bf2c39a11a6988abb7f6f3c6d878ca1373596e0a5d62186e109 SHA512 3da13f1a74393f1fcb6d659b5e060a11ecae358f55cdf4a2fd05bfc863fea6f75d3140d3bc74902f8feba8cddf7dae71a3f4e4e78e78e1b08ed46b3e4900281f +DIST serde-1.0.217.crate 79019 BLAKE2B a0aacff795d34583365ddd469fa14c58a6cccf8afbb248210aaff3134c7ce6e34b3d03f437326d7c01b3e78f82a5d19c37ed9fa4372970d8b2793f2889288e1c SHA512 f97b3b54b9e99c9a027390405cc054c3072f49c92803a4ed5f5f69e76a179deda9d77993b645b3581437085912d881da88d0451b9e0da423c64033a23fdd8054 DIST serde_derive-1.0.214.crate 56630 BLAKE2B c284561109e5d60e103f1bb421e4da48f35c5046aa52359177e286449cf8fe51a92f6295f5bec3dc4cd737025e8d0bc618436e2f7640873f66bc5b77bb4f450a SHA512 70bc0a31d344cfec8d30f2034beab25097ef76ab8d89947b21753f737759e5d4e60e5596e0c7994a7cc35993bae01148120f6cdf5239be25fb243056effa27f0 DIST serde_derive-1.0.215.crate 57092 BLAKE2B f28bb66017599afdcd8d45c514b8e07854eb944c1dcf931e052a01ce421e0de6c20c13b3867da5922e2153e25ce88bf9fa27e2e68ddc9d212977f71fa0bd6352 SHA512 cae686bdf10c683149956ffe1c64fcf3e9b9bf0cd6e33b4ce7429d0ca35b9fdb55443693866c1202fa79348c6ea0f49ab3be3d5f857de4ae0818d2b4c8c67d9b +DIST serde_derive-1.0.217.crate 57749 BLAKE2B 63b4930122d80d64492ba2718630513012202e42bbaa74510729ee66a0e72b8a1ad123784b479697ba562db43868f4bddfdf5e94bb3d744cd68a547471ba40aa SHA512 31020f4533d04b31ae125580a3c5093fad36438d324e2d9b063923aa8c125c654102ae7fbc3b3df892bb41db6b321962a23e0a37950e080055d715d15b18af76 DIST serde_json-1.0.132.crate 150549 BLAKE2B a49aef7737fad2e6f6ec79cb6da00c734e7de7ef16be321846d1f6229534b58e15ceb0f6306eeae6f85bf07431d82959c0a56ed1394d21a67b65c8c48e971f3f SHA512 9d157ce7d705fee8245569e7c577310782b69675a6e459f21904544b824a1ca5c9b445d17419fee438dfeb6fcc35343ba14e022043fffade0210b6d2c1b5795e DIST serde_json-1.0.133.crate 150739 BLAKE2B 7891eb5b8edcc7fd09ab1e15d3881ffdcb629aa39f2bd758c0505700a5f2dfabd85b1b66c3b094268bc1627b346e204c792f4ca61efa76c54ab9cd5744fb0ee2 SHA512 20e65ec87bff319897a141960d13deb5cadcf821209c1ee8799f1dc7f458ce432bc62c16df5bdada1c8d3cc01ff23b8125e8fa0a03545d4614f32efd687dc69f +DIST serde_json-1.0.135.crate 154499 BLAKE2B deeb22932145715d6a443b36b9b984b6ace1e254199db9586c48dcfdd270a3208ef127584431e19a826947df705de78f07e58d9126ee1c5ccd2bc73d1e779bd8 SHA512 e19c583aa4a55f1c3b9a4e49b8b5c6b66e91c893db06e52f33e87608be1ff0aa27996065157f45dd4d2c59b752259ae747b2d353fe7cd1d466f56cd8a97fe71d DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a DIST simdutf8-0.1.5.crate 28488 BLAKE2B 1e0ac310d874a3c279c4d2d5369de12c2ec20050455b2102c0a10325383c0d2ebcf262ffa1bc1eabda14ca62508d4120538d7b353200122168a659ad4791d162 SHA512 139668c7232f533d3439986474da5036efa32d4e0d21fa72e1283e27dbd0670984283d91c238e445be61317426f67cdb8d3f13738b2fb657563f866c8b6d89d6 DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST syn-2.0.86.crate 276473 BLAKE2B be9de484d0b3ea6818cac64f195c893e39271fdc5eefe2b78fbe6c39f61a7960bfb254324deec6f1b0da2626c3d116ac50fe491427a967a00d20e4affd3e5c54 SHA512 1106de0b14981e4dcc1526d932764837cd2905ca2ca3f259a59e9f9992438f88dff49934bd99f3268055e920c1f226a8bbde0c779fbade7ed311a2d4e5230095 DIST syn-2.0.89.crate 289852 BLAKE2B 4e2b06d2a0ea9b8970338ab61f8c5569cb7c10466dcf139576d0618c3690cfd23c98b66f0714c34839364dee72df6a6d8571f73dbf03ecc347fb1effb118fc2f SHA512 d172936f04a383b7b5e79dad328e70ea3c4faba4a88d0b6d186645413e8698434d30f53012cc9d3813f617c8bef75e95a2d064fdabae7867678abbed22bcd910 +DIST syn-2.0.95.crate 297136 BLAKE2B 5f0ec2d11613e7c172ba25302e4303b09c8d81813735a1ac6d368c7aad5171198dd276365ddd2fa3fc9f3cedf4951cace0c56831c7cd40d71ecbdeed9a47886f SHA512 2c1ebc62893830c34815b29fd6788b3a3b80cfddd5e303fa438569262da1bacd9fe3b892881b544e022f10a4f0c2fa9df1569a73418ce003cc7c8cd8c7420035 DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27 +DIST target-lexicon-0.13.1.crate 27925 BLAKE2B 39317f01ad37184db6064e0f4c8450fc45b9f15739a1a422e675b078e0a655cc07a0bc10bbc0acddef3554172b66cebd3e48359404d37aff62d1da2798f4b303 SHA512 88103910a737bde18b1ab21c7f0b7ff7a3fb76499cbec445fbc81e24bfc4066de3d5a155c444bf71b35fd6c9422b1ee779ff297ca055b61f5997e8308fb6ff0f DIST unicode-ident-1.0.13.crate 43279 BLAKE2B b5e935020d1c9f3aa24f7d382f6b73d6510d654a61ce1c9c024e2e365bb817182e076139f370e822573531356fb78ff7499049b1f29aa1e2f4a2cc74a955b47b SHA512 5ba884f39debe9c8eb0b1d251ca713f7e2bc191d211707ed10cd81465487dbdca53914c19e131edfa1da15af132dc2c346260c3969c61e3747b63399ccb1cc51 DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a DIST unwinding-0.2.2.crate 26818 BLAKE2B 14e918929cb6d7f2d0e1698ab425658353549d83a66733f05d172344a5b6b319c977576d48601ab5f363f5f7b552ec6049a4f291382885f295a1549c0b043ae0 SHA512 0fb87c31dcf607a01f6600fee2a4c87e8d2864603b71b060e3cfcc14f96ffd351e39e8217e8c8a39ef3e550dbe923befa5294367c64edf42bebb3df6878047dd DIST unwinding-0.2.4.crate 27931 BLAKE2B d12075b92a298203642a85ec776bd8a85c6ebe561c3042783b7e54288507791e79d11625f0673f1efcaffbf0868829c8758a5c62f2530ca15a3637920c70ae99 SHA512 9bd56197a4befbcc65b3ef926945b3efb37a6206556437435fd2fd97a447dbd8d2d5236afce05e21b015404e301d51e7a4a4bc573cc4ec64bf85dddae5c3ced6 +DIST unwinding-0.2.5.crate 28025 BLAKE2B 48ec97462daa9d42f6f257daa4dbf72dfc40c58a04f154264892d4918cbde01faf50bff08c8400789b4147388c1fb3a958a1f323b09f0dc20cc3fe60c9a5c63b SHA512 67608b01fa7adde11510520d5136239732e0361e34c004bf89e3f8e29587adbbaed2e333d9c799169e97dcd2cbbc644189c9f3c294fa905d5eaf904a5bea7dd5 DIST uuid-1.11.0.crate 47683 BLAKE2B 37a601b0fe7ec57333613f8c18ada76bd784c43c8af7c252200a7c9c76b445b179931cdf727b5ddae3ffa3fa29c5a13507fb0f2bd604d306982843e042038314 SHA512 0cd1b95fc2247bf4e627de6abb41e332ebaf39e5720640e52b9f235f7a0e2d451e7a486efdabb616ce00e47832d21919611683d0e6a71c86a86f290940cfda32 DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db DIST xxhash-rust-0.8.12.crate 21329 BLAKE2B e9596bb83cd0f0465c279deecaf4dd87aac05db1c8c7d3aed4f0689022c5a0522d976379fb3dcf6cfe1c18452c87890e95f3d17998c777d92f5cbe58119a20a9 SHA512 6fd17ec65be94b58f109b6aa9bb283e51092621e8af624f8c2c2c95558a3d0461d743cb8a65a0da5853ff7fd98273daec0dcc5b632440868524f99894beeff3d +DIST xxhash-rust-0.8.15.crate 21515 BLAKE2B 0d82ffaecfedc3001e4273c7cb3211e847c110334c0558099c02c2457ccc1f6381b5b1c9c13ec87236e23f4e5551e3cb09101bca75358481ed7ae8ecb83d4866 SHA512 80a73a93249cfa0043a743e883f078d9e4bbedc236dec239d9f89b6816715c614f212930fe8842f0598275d2676a0e406a1ab7101158c163f50b9d1d00265925 EBUILD orjson-3.10.11-r1.ebuild 1661 BLAKE2B 2a9a57f26b774c01b5cc00550c38747b8849485575f4abed9497831fa5766d36a53afa77c7c08d782dd2ae9724081cc82bb1529eb3a06da73bce8931965e611d SHA512 07bac807fd8fb972318c7d812a29e622ad542d90e3c20d88d42973d4fae8188e206900a39360223da22debb15744b58bc18ad4d1e5e46daee2b91d1bf9b508ab EBUILD orjson-3.10.12.ebuild 1639 BLAKE2B 828c7dd114de1f4afcc67cf38f8de6cdc0cb124606eb0a609b91af1ae92f7cd9365abdfbb53ef339e0d9737c0f6d799c3067c6b2c5c3423c6f468ee9ad669493 SHA512 0345bd03ba9474287a05ec02ebb015346a887e0938ffcc27b0f73ef580cba8419db7ddd9b163fb7bc7fa504379e750974d38cf9f6ba79a2233676151587cc7a4 EBUILD orjson-3.10.13.ebuild 1689 BLAKE2B 9425a311cb45a76e5145c73b604cddd5ab5b641e03b494a61afdaba1a896339bcab1144463a805608a8907bed134629ca3e63a02b6adb9c6c0562d7e33483270 SHA512 4cae269f12a973eb337d3a6248a2fb945fd28be25cd10d7a0d5036893957c476084c54bffaa2b7b6aba62726f16e5df1bc20a837d203b69fd088cad3a2b1d5ed +EBUILD orjson-3.10.14.ebuild 1740 BLAKE2B 03becfc2416a9201b8e5181e942242e478d675df5dfe2950a89c24898219cb14fa113072adf0d5f1682b787bfc76154a36ad67fe672e36d796d91ccdea4f05b9 SHA512 0c05af2eac2b964f737e436dbb794046e6721c466949a80aebc957ed2bb004f118d7438a1a964124ce13d079972da3ae862f62903f8a8e4b118a052f4209e5e1 MISC metadata.xml 360 BLAKE2B b19f85a4e5055dc309e35bf1706b10ebcc1961c96884bec0c9efd7ee7bf58adf53c0f61d8c1d1094c38f0e0bf78fa00c5be1e7ee58c85939ac1c6fff40fcbd07 SHA512 e168db6bda3fbb7f801aeb7a91733fad54441e21913a16447e7b8fc694fdeb0fe3216c15de2864efbf92f2ca8e1a0743eb3d62e8c250648e91be68a465c21ae0 diff --git a/dev-python/orjson/orjson-3.10.14.ebuild b/dev-python/orjson/orjson-3.10.14.ebuild new file mode 100644 index 000000000000..93308955056e --- /dev/null +++ b/dev-python/orjson/orjson-3.10.14.ebuild @@ -0,0 +1,91 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=maturin +PYTHON_COMPAT=( python3_{10..13} ) + +CRATES=" + associative-cache@2.0.0 + bytecount@0.6.8 + castaway@0.2.3 + cc@1.2.1 + cfg-if@1.0.0 + compact_str@0.8.1 + crunchy@0.2.2 + encoding_rs@0.8.35 + gimli@0.31.1 + half@2.4.1 + itoa@1.0.14 + itoap@1.0.1 + jiff@0.1.21 + libc@0.2.169 + memchr@2.7.4 + once_cell@1.20.2 + portable-atomic-util@0.2.4 + portable-atomic@1.10.0 + proc-macro2@1.0.92 + quote@1.0.38 + rustversion@1.0.19 + ryu@1.0.18 + serde@1.0.217 + serde_derive@1.0.217 + serde_json@1.0.135 + shlex@1.3.0 + simdutf8@0.1.5 + smallvec@1.13.2 + static_assertions@1.1.0 + syn@2.0.95 + target-lexicon@0.13.1 + unicode-ident@1.0.14 + unwinding@0.2.5 + uuid@1.11.0 + version_check@0.9.5 + xxhash-rust@0.8.15 +" + +RUST_MIN_VER="1.74.1" + +inherit cargo distutils-r1 pypi + +DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy" +HOMEPAGE=" + https://github.com/ijl/orjson/ + https://pypi.org/project/orjson/ +" +SRC_URI+=" + ${CARGO_CRATE_URIS} +" + +LICENSE="|| ( Apache-2.0 MIT )" +# Dependent crate licenses +LICENSE+=" + Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-3.0 +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + >=dev-util/maturin-1.7.8[${PYTHON_USEDEP}] + test? ( + dev-python/arrow[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + ' 'python3*') + ) +" + +QA_FLAGS_IGNORED=".*" + +distutils_enable_tests pytest + +export UNSAFE_PYO3_SKIP_VERSION_CHECK=1 + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/pbs-installer/Manifest b/dev-python/pbs-installer/Manifest index f787d34cce05..6d0fa0739d96 100644 --- a/dev-python/pbs-installer/Manifest +++ b/dev-python/pbs-installer/Manifest @@ -1,5 +1,5 @@ -DIST pbs-installer-2024.10.16.gh.tar.gz 79499 BLAKE2B 749a0ecc54a4df1e5989eee54b874b92bd7592307fe9bc0a13aa77dea96dcec8b6ff7b5fcfd10e354eaad21054cbf264c718fa7d692c6ee2df348f9217ca89ca SHA512 1b6bfc64bf311d03cf318365b1d16968ac599b40b247970477d6555791407bc104813bd60f82e30d88a13cd37873fef269a98640ee301f86028e6ddf7d097958 DIST pbs-installer-2024.12.19.gh.tar.gz 82721 BLAKE2B b6a6ed17b4d1e55d9160361f45d4f15b3f8f12a6fa97208a2428c0c9b7f3b3f46e846f01d03539df86f5a4b109623a12133169880445aa386623b3f9e74935c3 SHA512 481ce48d4ba823d13e6c488aa146725e7406baf7f1d42a8561273d69311174e032930fa5d4d9c4f6edd3ce9ea866320e0266763a2b8b8456ed2f052149eb892a -EBUILD pbs-installer-2024.10.16.ebuild 667 BLAKE2B 1ebd0d0a74db54be51c9b00478398b348644b4c2a3d9b7ebad1c188abf7d53051d7b5bf6a284b223aca8454c2e6c6ca6610aa6ada6954f7f6b54f97c85b655df SHA512 6a429ba6ad1c60a2e46a5ddfb2d5f88f9aa8a8b8b96e9a71db46fc9b188bf7e25f42f6f167ea69cb50dc05ecfb43edb6a0644a562e8634933b084f0949bc3227 +DIST pbs-installer-2025.01.06.gh.tar.gz 82694 BLAKE2B 171754b6b2d8ce99618e0f241188a8565332fcbd0bdf29ea2b52ec874780adce0c563ae464a2c7a4f74c1fe06d9d334e61b91fa4e50380160403a228ebc55d56 SHA512 f3b150acbfcf64dc6ad1ec1915744b9e1663ef4e13b78e65d6d259e6bf6d844e93a0c432109c6eb5919a26a17ff923699227738fdf9e8d4244810fb63258f2a2 EBUILD pbs-installer-2024.12.19.ebuild 667 BLAKE2B 1ebd0d0a74db54be51c9b00478398b348644b4c2a3d9b7ebad1c188abf7d53051d7b5bf6a284b223aca8454c2e6c6ca6610aa6ada6954f7f6b54f97c85b655df SHA512 6a429ba6ad1c60a2e46a5ddfb2d5f88f9aa8a8b8b96e9a71db46fc9b188bf7e25f42f6f167ea69cb50dc05ecfb43edb6a0644a562e8634933b084f0949bc3227 +EBUILD pbs-installer-2025.01.06.ebuild 672 BLAKE2B eaa6aa4b3613c17bae4f32a8d8a07f025a15838b59bed255abac2839b233e6d4aa4b6ce74dbb33cabf9ef29d70863721b5e32b344541f8fa756c2e0e0ab2b107 SHA512 248c3f579cf7e26e118b5dbc78478c9a64ec68dd86c852b4da29147fd90b057e135de0b508af722093d1d4d447dc55790927380da8ecf19c46fc7a8e2a015888 MISC metadata.xml 389 BLAKE2B a37933cd9532954bab2a95cd74e8418c74b1fcf22e1916c39307c7f55e90ec8a086ab923a02111708e81b1a4103c1460a946f11d2f20eb837cc3dbe3386f45b9 SHA512 15f19301b81afb97098afd2174c89f0dd5f0cbe7fc1f7a31d13fc68c11d70d2f9190e1417d3d980503f278c7c3bbc6fc322bd0aeaa3de3da72e6e58190aaf107 diff --git a/dev-python/pbs-installer/pbs-installer-2024.10.16.ebuild b/dev-python/pbs-installer/pbs-installer-2024.10.16.ebuild deleted file mode 100644 index c2bbf1f95bc4..000000000000 --- a/dev-python/pbs-installer/pbs-installer-2024.10.16.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=pdm-backend -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 - -DESCRIPTION="Installer for Python Build Standalone" -HOMEPAGE=" - https://pypi.org/project/pbs-installer/ - https://github.com/frostming/pbs-installer/ - -" -SRC_URI=" - https://github.com/frostming/pbs-installer/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -BDEPEND=" - dev-python/zstandard[${PYTHON_USEDEP}] -" - -# upstream does not provide any tests -RESTRICT=test - -python_configure_all() { - export PDM_BUILD_SCM_VERSION=${PV} -} diff --git a/dev-python/pbs-installer/pbs-installer-2025.01.06.ebuild b/dev-python/pbs-installer/pbs-installer-2025.01.06.ebuild new file mode 100644 index 000000000000..9eda0a2dfbf3 --- /dev/null +++ b/dev-python/pbs-installer/pbs-installer-2025.01.06.ebuild @@ -0,0 +1,35 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pdm-backend +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 + +DESCRIPTION="Installer for Python Build Standalone" +HOMEPAGE=" + https://pypi.org/project/pbs-installer/ + https://github.com/frostming/pbs-installer/ + +" +SRC_URI=" + https://github.com/frostming/pbs-installer/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +BDEPEND=" + dev-python/zstandard[${PYTHON_USEDEP}] +" + +# upstream does not provide any tests +RESTRICT=test + +python_configure_all() { + export PDM_BUILD_SCM_VERSION=${PV} +} diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest index 5aa4239073c4..912fec4a06cc 100644 --- a/dev-python/pychromecast/Manifest +++ b/dev-python/pychromecast/Manifest @@ -1,7 +1,9 @@ DIST PyChromecast-13.0.7.tar.gz 52074 BLAKE2B 4e67ce21bf91c52cd83b8a17d86cd321d937c1f55b567d4df7a5548ad02aacb4c269b9d29030a7e41f9f310d53313b6b287032c1d5f1448b415c3896b168b783 SHA512 dc63c901287ae31ce278c9978701ad335715f1daaab1b2683aa7b02ddb38e3e207f2527ae144f6836b65c4ddb4b1fdd62c40005bf776e0655e647ab40634857e DIST PyChromecast-13.1.0.tar.gz 53436 BLAKE2B f8d92f0db9da2898e87340de47bf85cfd71ba4a18ca30af95c261e42c0aff95fcf633637b489a15073c5ed946c4f61370473f07ac83bf37078f37bb90377702a SHA512 a4823b79bf9c54d4734e23cd0c064f9ab51be715297fe02632627812778b2d36600382e18f11e6f368046fb70dc6176a9293888bcbc233cd773443edf4c303c4 DIST PyChromecast-14.0.1.tar.gz 60482 BLAKE2B a34dcba0b975bc8b3c0fb08f5a29a80c2324de3acbcc75dea74cecd5aa9be2fb17fb70f3c2f0131d355edfba5fd0f1d6bdf3d42eb8f368d0b2d3a9f2776f5698 SHA512 72119e27be49128d57a9354aaebd2a5711f3da0ad2e7ca07863107382061d9398c95c901ac33ea2a1c45687b2cbef32dfdba228be99e1acdef79ce133510fb4e +DIST PyChromecast-14.0.5.tar.gz 60934 BLAKE2B b42e5242d67a0f964e47b381a57c6ddb4714ee2714b92aeea763faf35bd919290beb84f198fbe3437396ec61458c657c9b1eaa3c644ae5eb4436f62ee49f439b SHA512 9627ad6f67b4625e44b56f72e05e0a673396b8c89a542de896beb14f186c86974397878eab8ff42652b987a0524541575797ebea18098a8cdaadf78f9bdfa6d7 EBUILD pychromecast-13.0.7.ebuild 614 BLAKE2B 55e4b10904122053f86546df741ca5e16184fb6dd3ddd6c32eb823a06d32adcb4c63227ae259365883706a3f86caa9faae37ef42278eac4dbdf2d825090b332a SHA512 44c6ed14d326c6fa3f25d9154041324d1f4b02ca4819f5e453ca601177fc36f5c1a497994d5d5299600dc2e949560892c93a7c0818e604f0cc1e14bd728173a0 EBUILD pychromecast-13.1.0.ebuild 616 BLAKE2B 15c114f0e5e3aaf724d5a4b2b0a8cf01e52dda34cfe00bc81f444f502df4f280b27c1c985af38fd3558ff5eab5b2eeca004d7657634eaf278ddf540181e56374 SHA512 b588dc57975c07e2e2e3e44136ee6da8bcae68fbb9c16e1bee89b17d3834b1ef11c8b9bf5c6e059f34e3cd2cac621e45a7dbba0ec4a631e2ecc38b3410d7626d EBUILD pychromecast-14.0.1.ebuild 614 BLAKE2B 7565b787b1e71b0c78b45247d7a76f646bea62615a44cd6611a99571e25eeb7d937dcabd775513ca88f2bb9737bf857c70b11ffe04fb966790d5fd146b6c8825 SHA512 035e6cd393cdb986e16693a6ab3c70d0f5ac722d73f6c29d77eec44e45907f69d3a6bbb9fb62185975ca44162347d27cac979de6be096afe2be94d62c3d97e33 +EBUILD pychromecast-14.0.5.ebuild 616 BLAKE2B 2928e3136469fd2f6125c7349c15f867bc73a7ed696fdb21749c645a48d56861efc3440cdfd21ab3a52049ed35210601092472ae7f5e92201027218a2bf45617 SHA512 8bcc73cf3c5e8c640541f68e0410d10b741bbd0a0136b7355608154e61d6ebd44edbac55e5abe5ca915307c85410b4bd924e4b3fd89cf94b6d454ec91bb88dea MISC metadata.xml 426 BLAKE2B c6ba55f1c61ac177a8cc1aaa78831d0d848bdfffc787197f1e24944329280f7c93be5b26ea2d4cd65a07b9ec0f192ac23f6a3a2470b5d707fc9f3063cb8bd869 SHA512 968632d3dc5e9a9dfaec80485b52124efeae5fb315f56a53d5168f3f51f4c4d6d7b4b74281b67fb6a41bafc19decf2afe73d42858a10a7fed4b49b0624cd54ca diff --git a/dev-python/pychromecast/pychromecast-14.0.5.ebuild b/dev-python/pychromecast/pychromecast-14.0.5.ebuild new file mode 100644 index 000000000000..ac774c8e101e --- /dev/null +++ b/dev-python/pychromecast/pychromecast-14.0.5.ebuild @@ -0,0 +1,27 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN=PyChromecast +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python module to talk to Google Chromecast" +HOMEPAGE=" + https://github.com/home-assistant-libs/pychromecast/ + https://pypi.org/project/PyChromecast/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-4.25.1[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}] +" diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest index 3d4cecd5d6d3..f7574fe1836f 100644 --- a/dev-python/pygit2/Manifest +++ b/dev-python/pygit2/Manifest @@ -1,4 +1,6 @@ AUX pygit2-1.16.0-gcc-14.patch 1551 BLAKE2B 01f3102394b3b0e24e3bb5ccbae669a6419ebee37745722ce924c135c3a47150b44a298e979af5574cf15ba567874c0dc7bfca638b9a09b30a7f6030b754da02 SHA512 ef1a05610bbb12e2fc249fbfe4957ea99b2b203154cfd3a18505d58145d4bb79e011499c3d6ce609782a7cf483ac8f1a7d0583cf8f619d9e5eeb65f00633882f DIST pygit2-1.16.0.tar.gz 768597 BLAKE2B 30e8df4c3f992e075117bdcda3d84e2ed0618dd8556ae8574f6238992cacff69ec3c7c22a6ab85f7857156fbb4b3e6e75bc899e71ea59efcb1f8dee61687355f SHA512 297fc46f2e48e77937718e54b3ef2bb41a252348173fc5858ab4225fc3403a4d29efd2d6377508220d8bdf901f6cd9595c31601d8c0f77e9dc9a44f159a1d278 +DIST pygit2-1.17.0.tar.gz 769002 BLAKE2B d42b2509e341dd8e58e1d8b57d8b38a8d2e35323fa6714bbce97f4d685e68932ea010d3dade00504bbf29b9fecd8ffbcc5f53111398c03a6f2992570bf170db1 SHA512 f0f70c5ca0903c0c51ee431a8c4cded44ad3c5272b81df5b7c3b61c5fd0dd5279ed64e27132c051a6a02c8087d6914d8ffb2a2d24c1d14d1e0dde1ba2a3d428b EBUILD pygit2-1.16.0.ebuild 1014 BLAKE2B a3cebddc2f271d9ac1c9a87fd281f5e545e9b6cc41ee4b5f29bf58de02945054a9aed6da77ca405f42bdb5e619e2508a6c5ee531877cc0f33d427becf566cd63 SHA512 3f26645add958ce4d7883df8bfc4e38be2467da634697683edbfddaa1271667a675f2f228161204def03ce9fc4d278a847a8a67bcc655635929f1b4c6a2f956a +EBUILD pygit2-1.17.0.ebuild 841 BLAKE2B 00b140b4aaf4c6feec3ec168ad2b90a190893c33e365144835b4289530a5bb8d445d777490d18e9d7479ff62b643ea4e4e8181a8f913988b5f3937a324a370a0 SHA512 ae32259aad9f2ccb6583476562db6ab65832f39ea8afe86153206c3b065a88fd62aa28a213d753cbf4f8ecd7f8b80bec5f525a50568fe3fee3306611d88c228d MISC metadata.xml 490 BLAKE2B a53da88b5fe40a56d831bb5589d03d247ca1d1d843bde9a1fe6999563a42c076a9f6462b6947ae217086e5edde35a4788f4552636871891f9820534a6f0bade6 SHA512 57cb7356bbb0a22fce2d7ecd8ab346ef5c8155d0941d6a15bf2e98364e755d6e5e5d6aacf24017b4b827b983032e4d46f2363483ac66d6e3882c8be12e60fb39 diff --git a/dev-python/pygit2/pygit2-1.17.0.ebuild b/dev-python/pygit2/pygit2-1.17.0.ebuild new file mode 100644 index 000000000000..a31d43cb304f --- /dev/null +++ b/dev-python/pygit2/pygit2-1.17.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python bindings for libgit2" +HOMEPAGE=" + https://github.com/libgit2/pygit2/ + https://pypi.org/project/pygit2/ +" + +LICENSE="GPL-2-with-linking-exception" +SLOT="0" +KEYWORDS="~amd64 ~loong ~riscv ~x86" + +DEPEND=" + =dev-libs/libgit2-1.9.0:= +" +BDEPEND=" + >=dev-python/cffi-1.17.0:=[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + ${BDEPEND} +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # unconditionally prevent it from using network + sed -i -e '/has_network/s:True:False:' test/utils.py || die +} + +src_test() { + rm -r pygit2 || die + distutils-r1_src_test +} diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest index 7285c0e43cfd..d9988b3c61c2 100644 --- a/dev-python/pymdown-extensions/Manifest +++ b/dev-python/pymdown-extensions/Manifest @@ -1,5 +1,7 @@ DIST pymdown_extensions-10.12.tar.gz 840790 BLAKE2B cb0567072847b37a1717259dac2db06ca780d35cb6cde7b0b969f6b3cedf62c03db0f229f7d45feb69062bf5d62e149cb8ced7330a380e3e2ba30a5696138ce8 SHA512 4bf1decf0b44ea05b0df4a147f0aabdc9182e14f4dc5f731c74f851764f9a9bd38a3bd2a1a0e619ca6aa3c0898989f4cc97df500e9cd7a6067e2d75722b113dd DIST pymdown_extensions-10.13.tar.gz 843302 BLAKE2B 7d4196d32abaa16b6f21ae8a5c4a651d8cc59f0eaa94f9822d0d8344b1b032cc43933ed47ec8cec05f1cb8bdfdacbeb4efb33fdb0a4215688a4fef11b5804dcb SHA512 663c22e11d06411de597febb8eb97291182f86c343e791993bbd26be475c4812b497af896620765f6af7759048e6c502420de8e79ce761deb8ad058bcd9dc830 +DIST pymdown_extensions-10.14.tar.gz 844927 BLAKE2B 1b0531ad7be052a220a5d713acbfbd88f1b891f8313b8aac8ab5e44628a312622df50ccb6441508213b5b03314dfcedfdd901c4ef40b95df81f8e2294b87652c SHA512 39eec56073954a1a26d34e39169fd3e8cedb070796b6ffc682eacf4da75b4dfa308e8e30068de38f940ea7143d2c71240ea82a66cec7c8add2643312da6499fc EBUILD pymdown-extensions-10.12.ebuild 716 BLAKE2B 27275e4a6432d8f8c4d682c5ce0bec5ffec05f9768b39d3e74652aa092056fc1e39100799150e4346f5a23a14e8dedd5690041098123dca668987c637764f262 SHA512 3d170cc203987a3d7f2513a96323769f5eca4991706555d8a93cf22d087d6854e357eb885a1e5089c1853a32eb936607e442f2d27a6e83024a682748c477fd0f EBUILD pymdown-extensions-10.13.ebuild 719 BLAKE2B ae1ad392f5db068b381c94da4d2f347d5f5e42530e27c7417ac6443a8961c890a5fba8f32fae1ea314d5e036523813791b051721106bc4e76d3abeb770451286 SHA512 0aa712ee104fe3f72d072bdfe49f4544f0549c0f978bfa0cec5388cbb4b05d4fe7dce19f5fa7e6c015ed3795b90f2977c66f03332350b1dd7f3dd8b10b1cf68e +EBUILD pymdown-extensions-10.14.ebuild 719 BLAKE2B 92dbe76ce386e8f944bcd36d5a8530a38b765c8ac186b5483f7b89cd4dc612e229bc3137dd2c18de93db4a4a10e9a069ca9f7a280b675a0070ae0655b77733b1 SHA512 ec2a64bd5d536481bd8da141e4a40b84cfafce63b95be74ae1fb4a8012bb56021d36e8f5b032fecbee6e47efe5a89b5ac5ccb653f6316fbf492bef1ad17efd74 MISC metadata.xml 523 BLAKE2B d637dfe0f1c80870592bdeff2af5e9f7d176297ede17f9e9fdf6b8847b120cd6aa76eb44cadd1248eeff1b4a6a4800781aa0b6dd43a56072d516a7df2ad50616 SHA512 c996a2ea6886e9cff9bea1b938167860b021f99b37f7a850fb993c722976a0e636f28daf6b536c612e6f7b46fa523c8895d248bab42f0f3d65ecd41d467563df diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.14.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.14.ebuild new file mode 100644 index 000000000000..8ff34e09c949 --- /dev/null +++ b/dev-python/pymdown-extensions/pymdown-extensions-10.14.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Extensions for Python Markdown" +HOMEPAGE=" + https://github.com/facelessuser/pymdown-extensions/ + https://pypi.org/project/pymdown-extensions/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/markdown-3.6[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + >=dev-python/pygments-2.19.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/pyroute2/Manifest b/dev-python/pyroute2/Manifest index 62e12ba996f1..7583edd1eece 100644 --- a/dev-python/pyroute2/Manifest +++ b/dev-python/pyroute2/Manifest @@ -1,3 +1,5 @@ DIST pyroute2-0.7.12.tar.gz 423519 BLAKE2B 75dbb9348bc6e6cf67ca6e79bd4bb0e93c77502935f9df855317cf22335c15fa0a19c40855cb4d89201f6e83fb4def9a44ade19e099c6a9c1d4233c0269224d6 SHA512 928e7f45569d43c1849d9c8d5972b38343ed8dd79137d6bfc757557d3bde23526af6baea61acc720b7e2d5d26731066b93f180138a6227b7d76d094e04111df7 +DIST pyroute2-0.8.1.tar.gz 435829 BLAKE2B 8f309f5109863a91842e53b170e03e94d6a712bd4416774aee870965ef27c7bfaa16722b2f82b74ba12c934c3923ae411ee570e7afa8139a5e63fade05204c3f SHA512 8f0843e2331bfb5601b9742fb1fbbd3e5b02575ea013ea4390b79f8988499bda200b35afec8f326b34b9d790bbe208c53ad148c11c260ef1fe9135650f746d62 EBUILD pyroute2-0.7.12-r1.ebuild 573 BLAKE2B 643742ca75a8a3cd7501e26145f125f804d670e1d9747125e7c24093305ed618425be1b2170278219408afe2b5f7bc8dc16db5402973297bd72692017e05f51c SHA512 ef9dbe482644fb6804c0eccf43f627c294f80f7ad8482b00a92fb1a97f57f8ebecaf58498d657a5644c76af850f402813cc44441c6df86458bdb3ec34be1f718 +EBUILD pyroute2-0.8.1.ebuild 575 BLAKE2B 61b80459a1060901882319259e8ef1a95a0647103f2d5347117af0478dac612b669fecc843e7a91d3aae2a58dd95c219b3d64b86224ca05411a1f2276cb8d30d SHA512 43605ca87295beaa69d51075e4a2fd2861b208dbd5b89c10947d4f074110be6dfa2646ebdff433ca9a65b6527ba9b52e07e5e34ea491673fe8ebdf191feb06a8 MISC metadata.xml 547 BLAKE2B 1d256c8d9bb8cc039853ff12c15d7c2747822ff95e3ae7f3e7c1600498c7b886a341a03327992e3a7933592eba0094eec6fba519b0d9f2b2f0ece57eb515ea4a SHA512 e845b3e319e9d60b1dcbf9ab66681b886b0c517a5a72288aaf9ccb97d5018dc3b01b8d921b8a9fcd3538cec96e9a7e1c452a704c8c422ef6e6fa6069a7ae56ef diff --git a/dev-python/pyroute2/pyroute2-0.8.1.ebuild b/dev-python/pyroute2/pyroute2-0.8.1.ebuild new file mode 100644 index 000000000000..3168053daa89 --- /dev/null +++ b/dev-python/pyroute2/pyroute2-0.8.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} pypy3 ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 pypi + +DESCRIPTION="A pure Python netlink and Linux network configuration library" +HOMEPAGE=" + https://github.com/svinota/pyroute2/ + https://pypi.org/project/pyroute2/ +" + +LICENSE="|| ( GPL-2+ Apache-2.0 )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +# tests need root access +RESTRICT="test" + +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" diff --git a/dev-python/pytest-asyncio/Manifest b/dev-python/pytest-asyncio/Manifest index 46d27156da33..50d2bf9e4b2f 100644 --- a/dev-python/pytest-asyncio/Manifest +++ b/dev-python/pytest-asyncio/Manifest @@ -1,5 +1,7 @@ DIST pytest_asyncio-0.25.0.tar.gz 53298 BLAKE2B e29641f9e0ae24aac80bca7eaa14258d0bdfa6080abeaedd38ffe121cb9a9bf5886da2a38a3033010fcb47f4c2aee0eb17b0f63cee020c5ae81e8334486c66b7 SHA512 162d1693c82c4be96cf20cfeb075c4e434e897cdfc172564b8b2513b362a6bbf54d8be6da4a63a7de34236b6c55eb515e60b994198c07a5c63a63333fe019932 DIST pytest_asyncio-0.25.1.tar.gz 53760 BLAKE2B e7e30691734c0c0c0783f152531b6e3e7455098b577a0ae87d560959e5fbd7a3a04148b85b13543a69763022b49d5d946af089a2ad0cedae5d9f3470643c1e6e SHA512 8a6ce121dfce4362a9b9dd320ee8207129a5f9d667e80fc8d6b9a43095883cfbbb59813e2fafc5deae062c596b2a9af76b80b18fabcc003fbecf9a0fc8b09e01 +DIST pytest_asyncio-0.25.2.tar.gz 53950 BLAKE2B 950cbaa50e2bb8a66cd2396e7e6b5c0c97e2cd0272381b0de23f3668dea2f663f9eaf0c92ec91c474cd1dc44f3aeae77dac1e347ee86cefb518850d9985d2e7a SHA512 d19e2de9ae27cfedc06580ffea21b8894054c35e62601a01487d485ece906f765640dcd9fb633059925701f082644c424b7b532a91e978b8c099192e9a324f6e EBUILD pytest-asyncio-0.25.0.ebuild 1251 BLAKE2B 53929c20f83dd7b7037d028f39d49050f210fcd43627ad8d55b74c2205d8c6fe5eab5b08b26d770e644d66a366c8cd200d4f46fd586b844f0f860e09c81d6106 SHA512 b731ec436c460545d086973cc33efebefd396df1943e484ed39b0e8626be573f806dc8bc69c3a135f4c1bea040d1a4791d8e348f36ddc6202327d6dfac12b673 EBUILD pytest-asyncio-0.25.1.ebuild 1259 BLAKE2B 82597cb1eb4bdcc5a4053e4a7467a4d8d3897efdcfc708de1da7552bafa1ad81aebf31d5735b3d7534768b969936243bbfee6c9d8d9f88ffd0ec958d2da92a41 SHA512 125eb9917a103e4f85b77576af454a31dec7c87754f74e6102503e60632665b9f6cc2d848f8f769a49ada429d2ec0217850f6b6ea6b90a14138c3a9161d552b9 +EBUILD pytest-asyncio-0.25.2.ebuild 1362 BLAKE2B fe425a21c8f29435c7e02d7ffe32e03adaebc6c38ba114866ff8a44c3cb918fae2b0eb48358e9bb56611c3a9ffab643197bffbdc9ee70eb26a1972c28033fe75 SHA512 36140467f8da50e0f41eed13668284a64529297078a331e046f97bbc60efb17c0a5b0f217697e0b1417e15e3ddb6ab6b714889e6d8a35d78d8cb752ea1defa8a MISC metadata.xml 385 BLAKE2B 3d8faba48e1b3e531ea338f08f2de4b7bf637190e65fc61df2bd4d994cc97707016f83927f4a5181ac27d412a8c91255e90caba15f2d687f2339bc8ea61b18f2 SHA512 71178d3fba362e7532c87cb519f3661b25018771b86c302660de11f1bc7817b8352a2c8fcf60084a5e62b15148307a360267381ac38e8c856784034d80327d4d diff --git a/dev-python/pytest-asyncio/pytest-asyncio-0.25.2.ebuild b/dev-python/pytest-asyncio/pytest-asyncio-0.25.2.ebuild new file mode 100644 index 000000000000..cbc3a46751b2 --- /dev/null +++ b/dev-python/pytest-asyncio/pytest-asyncio-0.25.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Library for testing asyncio code with pytest" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-asyncio/ + https://pypi.org/project/pytest-asyncio/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/pytest-8.2[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + >=dev-python/hypothesis-5.7.1[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # rely on precise warning counts + tests/hypothesis/test_base.py::test_can_use_explicit_event_loop_fixture + tests/test_event_loop_fixture.py::test_event_loop_fixture_handles_unclosed_async_gen + tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_fixture_leaves_loop_unclosed + tests/test_event_loop_fixture_finalizer.py::test_event_loop_fixture_finalizer_raises_warning_when_test_leaves_loop_unclosed + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=pytest_asyncio.plugin,_hypothesis_pytestplugin + epytest +} diff --git a/dev-python/python-gnupg/Manifest b/dev-python/python-gnupg/Manifest index a4e9502fd6c2..368741a6579b 100644 --- a/dev-python/python-gnupg/Manifest +++ b/dev-python/python-gnupg/Manifest @@ -1,4 +1,7 @@ DIST python-gnupg-0.5.3.tar.gz 65457 BLAKE2B d5b646b2aadfef922d1b3116259b0f02668df373375676e679fd900bf001c91b58dd6fb06c8e3470d4135f4ef6b45fd1c5f63a78d3425e82931f2c190a28b129 SHA512 88a2d754df7265aefac6b9a0651c7e933125ba7f8170bda7e867f5dd8bb54272609c26d0ce17a15afa7710baebe06fa3ab211e2af1d1d84eb1f1c65ba7a1dd6a DIST python-gnupg-0.5.3.tar.gz.asc 833 BLAKE2B bbb455c138df56dec489334f1d9c9a13603e60bc88f156977ad09c0a0e8eefa89ceb5fe4dd4d01c4e2d92d193257024decee879457633bcba9ebc3a83fe8f20c SHA512 052022dd90821e3aac3b77e92921dcdcaa0e5d6914d04a533bf3e9af1cd74fbae59a756c37a9ed0a1b6e945a316e5414c4174c51d03bb70a5fc4d6d8e3c5400e +DIST python-gnupg-0.5.4.tar.gz 65705 BLAKE2B bbafc21296e0b16043e470cbee28832ceb403519bdfa3be0c887c2e0fd4ec702ab1ce6ec8e870f5aa25c87191ff8dbccdcfdae129d1aa7a6ea40ae3275699c07 SHA512 7136c423d388f0b7e77c55272be4b80a273468e02b576753183ae93ebe82182143662ee92c264982c3ad62d8465da49800706af76c400af578341d2b8bc0008f +DIST python-gnupg-0.5.4.tar.gz.asc 801 BLAKE2B 1f57f8443e5c37ea6ebdf137763cd67bd7d2651d6572cc740d606df317bc87baf27638989e2b83140c28fd16804ae036854bdac687ed147d2f368c603181caba SHA512 5f62119ddbff351f6fdab01533f54c8312a01eaf2d08358a9b54e8208ca2eb9d8ab67411da0ce8cee584691f4ea50a70786dcad2af2486386fedbf7631c70955 EBUILD python-gnupg-0.5.3.ebuild 1187 BLAKE2B 7bb7fca9f5b0bd0c19a67a2e82f192366ad39228ee9d3c1add5cd2e09f402b707f36f76ec7777ca32c6030a18ee04f9d18a7aa390512180a380d5e729b984d08 SHA512 4edd160d7f962228454a6d0d97bf87bf266750d3e42c2adfc8598dce5b2193494ac53fa8ac8eef5d85f9764ea2649e081a79d7e5dc4fe3d068f637bec2e2e83e +EBUILD python-gnupg-0.5.4.ebuild 1195 BLAKE2B 1e7d31fc8ba3dcf720495416b5de26839f14bc5fcfce2895af4cb8c43a31a7231acc0a922d29d409bc88b7af328fa8b40912838e824a7f6b0222d58e1a97d923 SHA512 0a7ea65e681a8342ab916b43063fa2b5c72d30ae7f2dcdf71ae1b527608b622515822a3cf4e2f9f0128d62450781e41537391b03e1ac6b731e0462b779eb74ae MISC metadata.xml 633 BLAKE2B 8f4c4f15c4aeae389c2f13e972248da4d7bb9adc1783a54e3882e677d7ce4f197fde565cf7c68a197a55291ea6a15f99c3b39dcc0bd3d18ff981738e5b4a94ab SHA512 77944c5fa529fb844598005386dd639ae30def95a66087b1e1e5441f21a8ba549d6ef0e28dab88527d11cae2a4a6d6c1871dacc765d2fb12188d53e893bd0df9 diff --git a/dev-python/python-gnupg/python-gnupg-0.5.4.ebuild b/dev-python/python-gnupg/python-gnupg-0.5.4.ebuild new file mode 100644 index 000000000000..ae4712c09530 --- /dev/null +++ b/dev-python/python-gnupg/python-gnupg-0.5.4.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 verify-sig + +DESCRIPTION="A Python wrapper for GnuPG" +HOMEPAGE=" + https://docs.red-dove.com/python-gnupg/ + https://github.com/vsajip/python-gnupg/ + https://pypi.org/project/python-gnupg/ +" +SRC_URI=" + https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P}.tar.gz + verify-sig? ( + https://github.com/vsajip/python-gnupg/releases/download/${PV}/${P}.tar.gz.asc + ) +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# Need gnupg[nls] for avoiding decode errors and possible hangs +# w/ e.g. sec-keys/openpgp-keys-gentoo-developers but other pkgs too. +DEPEND=" + app-crypt/gnupg[nls] +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + verify-sig? ( sec-keys/openpgp-keys-vinaysajip ) +" + +distutils_enable_tests unittest + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/vinaysajip.asc + +python_test() { + # NO_EXTERNAL_TESTS must be enabled, + # to disable all tests, which need internet access. + NO_EXTERNAL_TESTS=1 eunittest +} diff --git a/dev-python/pyusb/Manifest b/dev-python/pyusb/Manifest index 957805eaade5..b5c9656c1785 100644 --- a/dev-python/pyusb/Manifest +++ b/dev-python/pyusb/Manifest @@ -1,4 +1,6 @@ AUX pyusb-1.2.1-setuptools.patch 1457 BLAKE2B a60b6f4bb8abb3a4d59b325b8eff9af7c88fb093913ea9e8c81ada6bb70d303bc225ddadf2a7ee6308f3fade136d843b7c8d07dc139cd3c04352520a060cb515 SHA512 769e734d60224a2ee58e6192fc7dded8ab821df8360fb9cf0cd2cec0135f68b1aa6a1d996e42847300ca9ca9b00ef318124c53bddb2cf5e5b25523f24bb39cb8 DIST pyusb-1.2.1.tar.gz 75292 BLAKE2B c1b99f22919ab4beb8e96d664147dc51001c4a48b3acf9ba3961f7f53a9d13277c622e891481fd00b9d34d2ed8a2a0932b7949c13396ea4d76b36f36fcc4cdb0 SHA512 51d0c1165540afa21d6d0ab7315ac77b08083d1cb8e502173dfb1766bc542173f9d7b0070fd14bc71d147e31c3f0780b277093791a7c82485962a04ec62bf0f1 +DIST pyusb-1.3.1.tar.gz 77281 BLAKE2B e86a24022e2ced4286500ca537d964cf974a47204fc70af6dd8993e039ccf47f710cb7a3564417bbd392cac0b4b06acc1de4ad8c880f782604ecae83ce87aae4 SHA512 91dad112b928133f7439c25ba473bfa8b214fc15daa37c8992304032766498694da5a84c8451d1ae007d0eeb9e840f700d071579324fb96d95302a1e6042e208 EBUILD pyusb-1.2.1-r1.ebuild 694 BLAKE2B b0c2100d55dd5ccec231532b9b0a395d6e671b6b23ec1eb58427acbdb1bbbcf668b131b5a5da467281fb7f8505d2e5abd3c5540b177c244d8311ab4c9133a96d SHA512 5dbcb273f4fae4d57d45375b7fb9fadfc67a67d492649bb4427434ae1382181c79acbe2250fb3bcd7e75490970f63e2bafb8d140d22ef3b773e4150e846fd40b +EBUILD pyusb-1.3.1.ebuild 684 BLAKE2B 9e8f930198a6b82c5f6186cb5f3e541cac207c54ffec62309fc771d2df538a1ee9d5445f0c9ddecf5a46c219ab05f56d2d9b18724463ae39042c4483c5717657 SHA512 c107ca7d7b0b15f8f64a31dc10752b68b80d9697a2bf535558ee56b61096ae9eeca1434b90b0c020b11ce91a364f8673cfe5f82f85379c0f3409847a977995ab MISC metadata.xml 360 BLAKE2B 2e5a76abee80f87f827d5231436612e05373c2b42a5e4e697806e5a1dcd2c86818408ccb730f5012625685afad19700be608589afb08b02aebc5edca0dbcdf33 SHA512 3d7d8c6cde60c5a057c6f6a004b8ca2166edc8a0a5c3371de15b63312c6ea161447bd2f65ff5c7c54f9477a2cef5d7534168d3785ffca019e9094eb16ac3ccf7 diff --git a/dev-python/pyusb/pyusb-1.3.1.ebuild b/dev-python/pyusb/pyusb-1.3.1.ebuild new file mode 100644 index 000000000000..c65c73c487a6 --- /dev/null +++ b/dev-python/pyusb/pyusb-1.3.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="USB support for Python" +HOMEPAGE=" + https://pyusb.github.io/pyusb/ + https://github.com/pyusb/pyusb/ + https://pypi.org/project/pyusb/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86" + +### This version is compatible with both 0.X and 1.X versions of libusb +DEPEND="virtual/libusb:=" +RDEPEND="${DEPEND}" + +DOCS=( README.rst docs/tutorial.rst ) + +python_test() { + cd tests || die + "${EPYTHON}" testall.py || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/pyzotero/Manifest b/dev-python/pyzotero/Manifest index 361b5e377afe..ed9f8edc7116 100644 --- a/dev-python/pyzotero/Manifest +++ b/dev-python/pyzotero/Manifest @@ -1,5 +1,5 @@ -DIST pyzotero-1.6.1.tar.gz 544183 BLAKE2B 9bf62f387e35440a05bc1195395c959e0ac61bad274a12dadffc946d368ce1fdf3309b4475c762e44987964ab42c710e05c300f9627b9710383290f6a4409ea9 SHA512 591c30cb47e78aeaefd475c11478cb8422448c002164cd962ff2c9fee18f8cdf62ef96670f1c325595cdbe5d64fffc2abc4f72a48d6656aeb463456f38248d66 DIST pyzotero-1.6.2.tar.gz 540331 BLAKE2B d38e8c386f7ad1c208b23b4f38440ae101952bb1e9b2f5e6fcd438bdf1fdc3401348a14ebcba307c167f46e13ce7f8cbf46b16ebf0223bc0878b31d80c675d60 SHA512 eb2170cf1e7ff65e79d4caba68461518f81c6b457f4575f2b0fb35f8df78c4086d5656f483e4c1ff39759bdfa9f95a7865d2bd0d3895b5fb335cd12aa415b126 -EBUILD pyzotero-1.6.1.ebuild 851 BLAKE2B 0977bb2915de52c7a127fe974b0dadd17c5ddab0904afd9d74f837e0ca1035f646fe29d3b22fdc193833e278846a41f786ab95d98dd7df8ef17c38464fa899c9 SHA512 bedd13137f7b3adc29335c719dca8403d7202c3594bed07994b74af0749c0d64f1dbf513ab85e6e04a418e6381e5eb37bcf9f5d8a97f0c5f795ab502fe83f2eb +DIST pyzotero-1.6.4.tar.gz 540642 BLAKE2B b0784892a7c2534e828e88f3dd10f995f733f4095b620e1ca6a10e6e0c088db6dcb5733268f621d8bf2450f17ff04dc174a58262b8aea85069f8ae4761263475 SHA512 2901e26db33f0a75e19e0bb6e2e734fae6a9ca9ff888203ae69793fbed47f76aad59246a7cbccfc68435b8f911a0e574832bf6cd371bc62e7a19528e3275ff04 EBUILD pyzotero-1.6.2.ebuild 887 BLAKE2B 986b426c456943d8ed0b9aa6b5e17bf8a6ff44cd04548450258b7258774c2f1686be2d085ed96b699e564b1838f09d20014c12f2534395dd18e6a4a096ff5ccc SHA512 0dbd5de0a5b2023ff1052d74f47c0db9d53655419514e8114782a80763552738b480ebbb3843510f92c7288f34da058376e93c3d806b0e27f9c19921eb5ecfe2 +EBUILD pyzotero-1.6.4.ebuild 887 BLAKE2B 986b426c456943d8ed0b9aa6b5e17bf8a6ff44cd04548450258b7258774c2f1686be2d085ed96b699e564b1838f09d20014c12f2534395dd18e6a4a096ff5ccc SHA512 0dbd5de0a5b2023ff1052d74f47c0db9d53655419514e8114782a80763552738b480ebbb3843510f92c7288f34da058376e93c3d806b0e27f9c19921eb5ecfe2 MISC metadata.xml 499 BLAKE2B 2c52287c593a2e4a89558f147dfe9d93a2ec0da493ccfba8e45c2c0f716bc794787c0fde0d8d993a73fcf2397f9b76c02cd1dc6684653ebf5336308b29a1dc64 SHA512 ebe50a1d805db7d663765a4f81d0c2a5bdf8b66133756eeb77416ab5ced03ec127e231542c8526c0276971b7dbc209c6657a998c8bfb5c06117cd9cc7a9544b1 diff --git a/dev-python/pyzotero/pyzotero-1.6.1.ebuild b/dev-python/pyzotero/pyzotero-1.6.1.ebuild deleted file mode 100644 index 7b6b73892ad9..000000000000 --- a/dev-python/pyzotero/pyzotero-1.6.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A Python client for the Zotero API" -HOMEPAGE=" - https://github.com/urschrei/pyzotero/ - https://pypi.org/project/pyzotero/ -" - -LICENSE="BlueOak-1.0.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - app-text/zotero-bin - dev-python/bibtexparser[${PYTHON_USEDEP}] - >=dev-python/feedparser-6.0.11[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/requests-2.21.0[${PYTHON_USEDEP}] -" - -BDEPEND=" - >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] - test? ( - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/httpretty[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx doc --no-autodoc -distutils_enable_tests pytest diff --git a/dev-python/pyzotero/pyzotero-1.6.4.ebuild b/dev-python/pyzotero/pyzotero-1.6.4.ebuild new file mode 100644 index 000000000000..4e8e71d83f19 --- /dev/null +++ b/dev-python/pyzotero/pyzotero-1.6.4.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python client for the Zotero API" +HOMEPAGE=" + https://github.com/urschrei/pyzotero/ + https://pypi.org/project/pyzotero/ +" + +LICENSE="BlueOak-1.0.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + app-text/zotero-bin + dev-python/bibtexparser[${PYTHON_USEDEP}] + >=dev-python/feedparser-6.0.11[${PYTHON_USEDEP}] + >=dev-python/httpx-0.28.1[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] +" + +BDEPEND=" + >=dev-python/trove-classifiers-2024.7.2[${PYTHON_USEDEP}] + test? ( + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/httpretty[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx doc --no-autodoc +distutils_enable_tests pytest diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest index 524bd44255ff..a28faa9e767e 100644 --- a/dev-python/ruamel-yaml/Manifest +++ b/dev-python/ruamel-yaml/Manifest @@ -1,7 +1,9 @@ +DIST ruamel.yaml-0.18.10.tar.xz 198860 BLAKE2B 02b6a1791002e5bd31c321c6307b7239be6f248e9b9186fcf9bdc440b966f15f5e947976a3295a279071a3b1f2853a2eb196851363ad3ed87f943850e40f0909 SHA512 089977ba0ac7b2f9cf761b4d94aa647ec431abe88fe21f167011899be3d13b5072b330a4c3f09cd14406692377235ec433db3f15e15df1a56697443cce4027fa DIST ruamel.yaml-0.18.6.tar.xz 198544 BLAKE2B 94d50ba8aef92e2885b24118bd9f4b1d06a82d51b2e7930c39dea93f4c0f9fc9d0604dfbbe716f81f3c9a927698d14c7005bb0ce2ae5d2eadf27514dfbba88c1 SHA512 319e1029746ebf6ef1c6b6bf6055d7c56e7caa2559b34b4fe639616c4332ef46661afad67c42d123bd0de67819812ea8f9cc9d51c0189edd6e33d5d47f47bb26 DIST ruamel.yaml-0.18.7.tar.xz 199304 BLAKE2B 707e83c78c4301aae6d6130664a9e98fde7323c8d886f2ef1a5e9f147e1cb5cc835e414a1b055e359bd64442c45d0ab6f024f9165b5df8388bda423ed51c20ba SHA512 c5efa894d0fa1e8cfa9ff586d71e29ed7663c0f2e379603880d009260441ec2e476de6b2e97076c43e9b51cbb452e2cc18f21955c9d9bab54d56195567d3406d DIST ruamel.yaml-0.18.8.tar.xz 199244 BLAKE2B 02935cd28ede36bf1ae84bb9d0cc4f15793051940195f714f9ed124df643c828cea7624310c58bf50312e8569ba7d0bc83af223b54c5e5e2a3c122dc0438f9be SHA512 533ede0b41101a0a02131983d032c229e8a6c64c5b679fc2793b9a98c81809c253a250a94c36a94e96f184ffe9a5fc8cd5dc8568f568e47d78219561638363b5 DIST ruamel.yaml-0.18.9.tar.xz 199372 BLAKE2B 409f54eea90c44c4ffefb57b1669ba8d279a4d2b8ce67b6e401b369fe7a92a5b62bcdf21d8a2ac6e2e2b7ad5e75c536af3bc1839d1163467a256590d3ac7572f SHA512 d9ef12e385eb591fcae1af92ba1536d14b317260b7f47312355ef935e35c938cf5032d28f8687fd637a148a91a25ab23cca1d053d9b499a010abc4b46ce4c31e +EBUILD ruamel-yaml-0.18.10.ebuild 1389 BLAKE2B bdbddbb522b19b7693893dc88e5cdc73ff873a84b4df183f4abda7f55fca3cf7e7508cc56ad453a0a537a768c7851eadc54b16e8d8f7c5fa548ac3e6a19fdc67 SHA512 1745e5b079fefe68c9bcd14848c7acc4accc10d0e780b7e88b9b4a50f6a2ec2a7d56beec40ad29d4c023413e56d89f46e9d02cb9a898220d069c24186fb8fc40 EBUILD ruamel-yaml-0.18.6.ebuild 1381 BLAKE2B e4526a07fca651b07756d3df62cf38f8864c323858c33b8f089449741cf5699b827c4e20e5bae80b28eb6568171b48978a7306f2579085c52b6a14438920ff99 SHA512 afc2ed4e2abf3cd4a996c5ff96750acae1ffba13d15b16f7847b872fa8fcf65e300bd4879d8db7d772bf83a3322f4159950965df2f976cf21c4c349bfa6ba7bb EBUILD ruamel-yaml-0.18.7.ebuild 1389 BLAKE2B 9c5afc6c775276d779f84a49abc660c75b85efc28f3a50c11f6c8b77624541ab4ca542085cda111bb3ba9705de974b82040ad4e0948394536af754c3fbcc7ef6 SHA512 7acaaa7f5947b96f37586d4da4f5590814501ae97e048692a02cecf7c61f21593cee5b03ff4fb3f5cf8760489408446af56407c3a41b4b80a7330896da4d742f EBUILD ruamel-yaml-0.18.8.ebuild 1389 BLAKE2B bdbddbb522b19b7693893dc88e5cdc73ff873a84b4df183f4abda7f55fca3cf7e7508cc56ad453a0a537a768c7851eadc54b16e8d8f7c5fa548ac3e6a19fdc67 SHA512 1745e5b079fefe68c9bcd14848c7acc4accc10d0e780b7e88b9b4a50f6a2ec2a7d56beec40ad29d4c023413e56d89f46e9d02cb9a898220d069c24186fb8fc40 diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.18.10.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.18.10.ebuild new file mode 100644 index 000000000000..703a261ade8b --- /dev/null +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.18.10.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..13} ) + +inherit distutils-r1 + +MY_P="${P/-/.}" +DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" +HOMEPAGE=" + https://pypi.org/project/ruamel.yaml/ + https://sourceforge.net/projects/ruamel-yaml/ +" +# PyPI tarballs do not include tests +SRC_URI="https://downloads.sourceforge.net/ruamel-dl-tagged-releases/${MY_P}.tar.xz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] + !dev-python/namespace-ruamel +" + +distutils_enable_tests pytest + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + local EPYTEST_DESELECT=() + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + _test/test_deprecation.py::test_collections_deprecation + ) + local EPYTEST_IGNORE=( + # Old PyYAML tests from lib/ require special set-up and are + # invoked indirectly via test_z_olddata, tell pytest itself + # to leave the subdir alone. + _test/lib/ + ) + + # this is needed to keep the tests working while + # dev-python/namespace-ruamel is still installed + distutils_write_namespace ruamel + epytest +} diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest index ccfb4db6bdea..3af8e20d2436 100644 --- a/dev-python/setuptools/Manifest +++ b/dev-python/setuptools/Manifest @@ -2,6 +2,8 @@ AUX setuptools-62.4.0-py-compile.patch 3704 BLAKE2B 9a5e70d2556b059be0ef060abd1d AUX setuptools-75.6.0-disable-trove-classifiers.patch 1383 BLAKE2B fa3bc1822badca21e102ea4f360ba4975906aced16a274622f69cfbb3a720d67cbbdb8f4d7a15e4545f3b96528f2e284e85116139ba0788c80ab6eb5cd4d3414 SHA512 9011ef7551479d9512f880a91c27ee1327fca2d19eb5e97bcbadbdf243f8de2cffd6351d4a03f5ee5a6b2442953b544d70e1c30106618582758290568d3af6e7 DIST setuptools-75.6.0.tar.gz 1337429 BLAKE2B 65ba2e3de8dd0c86ab0ad59a5dc99a860ef5b59f357272eb2568347a496d853ef8e12a2d456dee3effe6f100bfb8d29e2f9f60123b58d791003ce3cddac23e8a SHA512 bdc12309165912f8de84e6f4ceaaf8f6b05dc1506a9205201784eb740346d773a7701af9b570cb13c272d81dcc0b4928e53ea1c4bb7c179debf479701c35bb6e DIST setuptools-75.7.0.tar.gz 1338616 BLAKE2B df1a44a354fc48fc9bdbbea3883d0659f9865c1000b50dc8a329f6c8be9c9777b1f9cc6ce93e2e38cc53f46d08daadd470101913bf1a5992a50cd4049684c1fa SHA512 22cb119056efbfd5986eaa38ab37b24bdbbfd9903202fa031eb9a8acc4cbc1586df04bdf871eaaeeb09bfe1ad28d117e9b187f16d54afe26afc658295b5183f1 +DIST setuptools-75.8.0.tar.gz 1343222 BLAKE2B a71cba4c11ede52aae24e8a8045f2733f93001b896ea4dd46ebdfa0dd639fccfcc24b038cf4f9b6363b768e98d66cbeac2331cbcd4bb38767ea73f1811a11837 SHA512 4afa657c5259f9f405c39d82d8c264236749861ba2b104e8b26dd49da8ffb27ad3089ea894f2bb65208f480d7a4042114b93228f1cf2b224dc248774d7681a3d EBUILD setuptools-75.6.0-r1.ebuild 4704 BLAKE2B 197bf820ff5e42273422660693dbbb22c947bf3a32fd8e7d8c56e6ab4066fefa447523ec6c7e9f36b40e3fef18eaaea43fd7238c7d9e6edf86acaf1a42f7fa8c SHA512 603d836f81248959d69916a5a2796747fb6cf0494e5ae9c334429ea35ebb98edca05f34d193090f85fcfe24a87aa58931b2609c102d7b34e1ce5b585c69b55a0 EBUILD setuptools-75.7.0.ebuild 4712 BLAKE2B 978a5ba3daade5b4d8c3b17a239d6e92e6447a6b1faced0aa6e00a611d8f9ea4de63f36af2d06da60d0da1149d8cf719625b637efae372f04b6ba4956e8714a8 SHA512 b4b7b6b55c2bd7bad9ea432cc9a70fdc73fb8b64ab6dbe8578d0b506751bdb25919f4c4dd3ff3b2936eaaa38d34fe9daad42efab1f4c8f1892115a1d01febf2d +EBUILD setuptools-75.8.0.ebuild 4832 BLAKE2B e156ea1f8d05c8e4312bb61e2b7f7a09d2df09fee01da483343c490ad979e32d57a81f9bb0b605f23680f55836386870a9b7c9e0ed21bfdb9c9485f79340e252 SHA512 090a7c4d7b417a85ea284ff6843415f75ccb3fa66da58d0f0729e6362ef02e5e8804a8545a98e6bcd8e8237ec5589dbf6517dd8b7211c4036d4a31d64dd9a214 MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319 diff --git a/dev-python/setuptools/setuptools-75.8.0.ebuild b/dev-python/setuptools/setuptools-75.8.0.ebuild new file mode 100644 index 000000000000..4daa92c3dd0d --- /dev/null +++ b/dev-python/setuptools/setuptools-75.8.0.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +# please bump dev-python/ensurepip-setuptools along with this package! + +DISTUTILS_USE_PEP517=standalone +PYTHON_TESTED=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_13t ) +PYTHON_REQ_USE="xml(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Collection of extensions to Distutils" +HOMEPAGE=" + https://github.com/pypa/setuptools/ + https://pypi.org/project/setuptools/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !=dev-python/jaraco-functools-4[${PYTHON_USEDEP}] + >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}] + >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] + >=dev-python/packaging-24.2[${PYTHON_USEDEP}] + >=dev-python/platformdirs-4.2.2[${PYTHON_USEDEP}] + >=dev-python/wheel-0.44.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] + ' 3.10) + !<=dev-libs/gobject-introspection-1.76.1-r0 + !=dev-libs/gobject-introspection-1.78.1-r0 + !=dev-libs/gobject-introspection-1.80.1-r1 +" +BDEPEND=" + ${RDEPEND} + test? ( + $(python_gen_cond_dep ' + >=dev-python/build-1.0.3[${PYTHON_USEDEP}] + >=dev-python/ini2toml-0.14[${PYTHON_USEDEP}] + >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}] + >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}] + >=dev-python/jaraco-path-3.7.2[${PYTHON_USEDEP}] + >=dev-python/jaraco-test-5.5[${PYTHON_USEDEP}] + dev-python/pip[${PYTHON_USEDEP}] + dev-python/pip-run[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}] + dev-python/pytest-subprocess[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20[${PYTHON_USEDEP}] + ' "${PYTHON_TESTED[@]}") + ) +" +# setuptools-scm is here because installing plugins apparently breaks stuff at +# runtime, so let's pull it early. See bug #663324. +# +# trove-classifiers are optionally used in validation, if they are +# installed. Since we really oughtn't block them, let's always enforce +# the newest version for the time being to avoid errors. +# https://github.com/pypa/setuptools/issues/4459 +PDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + >=dev-python/trove-classifiers-2024.10.16[${PYTHON_USEDEP}] +" + +src_prepare() { + local PATCHES=( + # TODO: remove this when we're 100% PEP517 mode + "${FILESDIR}/setuptools-62.4.0-py-compile.patch" + # https://github.com/abravalheri/validate-pyproject/pull/221 + "${FILESDIR}/setuptools-75.6.0-disable-trove-classifiers.patch" + ) + + distutils-r1_src_prepare + + # breaks tests + sed -i -e '/--import-mode/d' pytest.ini || die + + # remove bundled dependencies + rm -r */_vendor || die +} + +python_test() { + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + return + fi + + local EPYTEST_DESELECT=( + # network + setuptools/tests/test_build_meta.py::test_legacy_editable_install + setuptools/tests/test_distutils_adoption.py + setuptools/tests/test_editable_install.py + setuptools/tests/test_virtualenv.py::test_no_missing_dependencies + setuptools/tests/test_virtualenv.py::test_test_command_install_requirements + # TODO + setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_basic + setuptools/tests/config/test_setupcfg.py::TestConfigurationReader::test_ignore_errors + # expects bundled deps in virtualenv + setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_in_sdist + setuptools/tests/config/test_apply_pyprojecttoml.py::TestMeta::test_example_file_not_in_wheel + # fails if python-xlib is installed + setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts + # TODO, probably some random package + setuptools/tests/config/test_setupcfg.py::TestOptions::test_cmdclass + # broken by unbundling + setuptools/tests/test_setuptools.py::test_wheel_includes_vendored_metadata + # fails on normalized metadata, perhaps different dep version? + setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_with_pyproject_config + # TODO + setuptools/tests/test_sdist.py::test_sanity_check_setuptools_own_sdist + # relies on -Werror + setuptools/_static.py::setuptools._static.Dict + setuptools/_static.py::setuptools._static.List + ) + + local EPYTEST_XDIST=1 + local -x PRE_BUILT_SETUPTOOLS_WHEEL=${DISTUTILS_WHEEL_PATH} + epytest -o tmp_path_retention_policy=all \ + -m "not uses_network" setuptools +} diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest index 37801fc96c08..15fa4bafd280 100644 --- a/dev-python/sqlglot/Manifest +++ b/dev-python/sqlglot/Manifest @@ -1,10 +1,42 @@ +DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 +DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 +DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f +DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1 +DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1 +DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106 +DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a +DIST clap-4.5.23.crate 56460 BLAKE2B 5c0ff6ecc072368022b8dc08703d87802160817e40228fccbf9cbdc15d86dfaf0eec141dec4e8f1327e5a6d1622df9b334e94797027372dbe8765a12b918961e SHA512 4a8ef8731c9768844debcd1ba83a79a607fd32d9fbfe7411abefb8939c5c442e8a206738bb54dddd136117d3992f519ffd1640694ad7796c4e0aae3f95502c7c +DIST clap_builder-4.5.23.crate 164180 BLAKE2B 90948ac5e8ea620be3e1ec1334677b0ae9dc227a00354fcd3d78e2cf23a1c101e009e6cc96fc19c0a2395e1b9ac6272fd9615abc1acf1a5d60392e337cfc961b SHA512 0889876990f0a361cc6b6d41f2a8f4b1decd376987a02fe69888455c92f3e583d6ff70880c6f0ea154ba62f4be7d2e7b18cdc4e0e2f243e6b17f250c3e8d1c2a +DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e +DIST criterion-0.5.1.crate 110088 BLAKE2B b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617 SHA512 6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0 +DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14 +DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989 +DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2 +DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8 +DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 +DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322 +DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 +DIST hermit-abi-0.4.0.crate 16310 BLAKE2B efcd1dee7bcd6d185cbe0051c7bc7e2776857ffcfd2adc3fb101febd7c1bd75994b7e4a4a0a59c5b4628cc2521b4c1f043e98a0c44935d0180e7499667690ab8 SHA512 b1a21f6d54598185a8e8c29565ffc2e1bc5da57cf1c9d87ba643d23d7c23d53e8ad36ee2f5c1ec8a504334b6f98b0f17a832ff37877c7b7f9238b196f4034e6f DIST indoc-2.0.4.crate 14311 BLAKE2B 8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44 SHA512 ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a +DIST is-terminal-0.4.13.crate 7665 BLAKE2B 47a024e135ca4931a04a8dc8151f999f816ab50c924f17321af4295dd84fd51bf98ff057de967e646a461c1cc9ffbfd7ae245a9021b3a77f3812f43707b44aa2 SHA512 ea5b18dbfc965b96a27086eabc070747fdc557a6a9acd06203164e846c2f390c4bebedb29211ec008e060dc80b10f53de6d6cdc822d4f51a543057736fe33448 +DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 +DIST itoa-1.0.14.crate 11210 BLAKE2B b2d33dc384757963eab3ae7d80bb672d828a549967986e3af8c70fe71a0ad46c4a278da2db4dfccef99e804e6cd4934067e97c0697a33ac3302cafbc46eeb416 SHA512 ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987 +DIST js-sys-0.3.76.crate 54420 BLAKE2B 8d211aee6d8af87c339250e06e321bf02d2ff313b80505f696f66c43298e2aee8286076f2b291aa853730f8e1b9940f09c56535d3534fc7990aeb16653844250 SHA512 54e9a6be3f5a19021351d22d655a3aa55579c80f1453a99aba5989fafc7429078dea57ffebada4240b9185d3260d02f30da250fa539ac12c4bdda975adfe0dad DIST libc-0.2.150.crate 719359 BLAKE2B d08e17fb29992c76337bb5862cbc1cdaf7b9d7749cd65021f145fcf49fa7954d6251c8c2f3c9a796b46283c3bc014bccfd259ea52824459841911ad847fd7f5a SHA512 7ae8fe6a1db38ac6d951c0b4880d25a02f064f5e61d6057c20f7208dec8395d58efd085e41857bcf5f4da2b014d2952dc4ddaf18ac4acd3a23675bb659e70385 +DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce +DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71 +DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2 DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55 +DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c +DIST oorandom-11.1.4.crate 10201 BLAKE2B fc77678ec202bc5ef7314ed876f670575983612db9cc94ddec4ad7e9f04e2e2742d12b746803b33f1dada4a10c8afe19210fbc337803ca59a0df74998fa6de92 SHA512 8d5acd7b344b1eb9635ae597b38d65f0da519366664f02bfd083d37b5e9c88f21403066a8e93d8a61e843e06ad9323cca9796058aabd901d0adf7e7235c17562 +DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1 +DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3 +DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6ea5ea6cae6eb48582d4652bc65c5dad518d3312e25303651c03d90bf56d9abac4c2e3979f8290b4cb35c0b6ba5c SHA512 9a60e19026edfad359a7d042630b60825d7723855fc0c17881ac880c29160a81449ca672a3ae5cea4405293947ae0556f31cb37f519dad4cef56353248350cd6 DIST portable-atomic-1.9.0.crate 166365 BLAKE2B 9abc31364770923847dac16f532452bc8783a5068c0f757f79122bc5b68863b58c0acfa12d28836188413c2f0b61d494cb53fa07a57e199ecd4910a2534c5bb3 SHA512 1431a4c092f6a0cb50bcc78488d603c8ba8f4ee697f77fdcfcce7002fcb371f52a321089422c76564fbf3277c48e30f889565747951c60360d95a6917bb6adeb DIST proc-macro2-1.0.89.crate 49446 BLAKE2B 844c021394e7a2551bc179592a6769d672360150abf92debcb9ac60a94a2e426c48c408f06aeb2128686f5f04d66dc12973714670c21a5063ee6b9f3bae4e671 SHA512 488ab38a04df1d0330309382a7e4f667238cbc9b4d513da6a8f5718f8a762f76cc122af67fefe8f4b021a286b3d23e3ec83d781fe6ac823042a6daf14d147e2f DIST pyo3-0.22.6.crate 546746 BLAKE2B 2a6f8c5ce2ee96e1812177a11c5fad7e15f3a73d9e30850edf0855b13db6cc95427e186883b4aae25a2d2466d3fe82f56180a39f3e6e0a54bb0a3ef78d495400 SHA512 d746007eae22f5b7bbf173759c61cbd2aa893898d88b8be5680a0237deec4d113246edf5f62fbbec3579ad4bd7307499b94b887ec306112ffe3df5190fe70e44 @@ -13,14 +45,42 @@ DIST pyo3-ffi-0.22.6.crate 69352 BLAKE2B 99eea6ed87001b23fdeb263937bc14be0fadadc DIST pyo3-macros-0.22.6.crate 8182 BLAKE2B 81998e4f4cb325763e4d3477af05b332e184cabf6391761f850d23508cebcf8d496ce12f747ea241523bb3899886eb20494b076a0651151744bb81d52901a1b4 SHA512 63f7a7b42e099742518c8a3bbc7647e98debb5500d08c39e11e8140fc146e790ab06e005d8d14c89aba79ebc5bf04fe1c92c0e9c5b13421307d3a4682d044179 DIST pyo3-macros-backend-0.22.6.crate 66312 BLAKE2B ec0b11bee1ad2192e8d95cebab0075d6ec5bf628e3344b86fb8e20a6d0bc1f891b56ccfa4622840a609480581f32bd211b9a3d1dd989716cf255efe3fdc89331 SHA512 87463939b5a5674e30e8ca05ae747f652f8679f0c5c85d20967e9910ad853768a769a914580e82e409188fe4add80a3117ccb9da24c250406bc6f76fe4453799 DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05 -DIST sqlglot-25.34.1.tar.gz 19772522 BLAKE2B 70ec20f25436858df7ae116d7c5cb68439b28601384a94e82343d45d3a3ebdd5bf2cae7f1455f9bb37144923eaf0ca0d4d5aa8a4b28ff36c767c0a38a3443d56 SHA512 62580df95d3984c8967e0c883156ba6bb089ce2180b24cb09d53d2e84c5ed2462808f7ce6858e3a91243a7ce25f5157dca5a0efe161afab0ccdb1428d9b918bb -DIST sqlglot-26.0.0.tar.gz 19775305 BLAKE2B 8c727ff5d8dee15acadd870171cf430cf10403fc50c40420df4f31d31e501ea1a1dc43c3e450fa1a2a372e815adc205539cf97124a419a7df0342d2e2c0f8e98 SHA512 6f1f9300af5c183aa19cbbb337a6bd47a7e512e583d33279484e7fac447c52ba45c89afe1ca6dd1a3dbeb7193de234f1f0f568c3cb061cdbf0987705ea389875 +DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3 +DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e +DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8 +DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2 +DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 +DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 +DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c +DIST serde-1.0.216.crate 79000 BLAKE2B 98c0f5cee2f9212c6b7620d2068665379471ceb7557d1454cab9b1c2120b526ef597fbb642f65440e70f92a4764cad33613b478bacf99138dd5bd51fdbdbee6b SHA512 baabf4c7aac4a540c9ed18b336662087258b71c9cb0e547c8d83a2734818ab2cbbe62f910d812eb61d3d46e653c41a3eebc99b1d679bfc51f95710c71a8ecc20 +DIST serde_derive-1.0.216.crate 57674 BLAKE2B 12a9228679c16288c08c8b256707e276aec79f84ac7af0c4cfd1f109500dfea80438df17d798acdd30a9743c753e70093b22bd324217529bac483f257682a3e2 SHA512 80fcb552279ac7562297df878f2f5e9ac09241701f5cf1088fcbf473b638f58cd3092a7930d8937ca0df9a47b9ae1a42d490cd46a275259cd8089fe8f5426469 +DIST serde_json-1.0.133.crate 150739 BLAKE2B 7891eb5b8edcc7fd09ab1e15d3881ffdcb629aa39f2bd758c0505700a5f2dfabd85b1b66c3b094268bc1627b346e204c792f4ca61efa76c54ab9cd5744fb0ee2 SHA512 20e65ec87bff319897a141960d13deb5cadcf821209c1ee8799f1dc7f458ce432bc62c16df5bdada1c8d3cc01ff23b8125e8fa0a03545d4614f32efd687dc69f DIST sqlglot-26.0.1.tar.gz 19785413 BLAKE2B 64e1df5df4391222a845eeb2804f78e241cff00596701954d79fa58e14fd9ee9ac6231cb2b54536c793c54f95cf66090f5a9d2d85b33adb8d6df2f232627cbc9 SHA512 b4f09828a3264367c7e562c0750179edb1457caa77d0a0c5e234d44762b9446ccbcecb7d9ed59152d2e85a957f496e6b0787f898f8c0fca1258b9eecaf7283a9 +DIST sqlglot-26.1.2.tar.gz 19856813 BLAKE2B c7c04f336a83510311f50bef41bda450d38a338e2e08be9176db8dcbe590ee7d31dce04b87f5e5c05add1e0594f0e4f7877ba48de9eff564a92933d96594e1f1 SHA512 85b1df7af818060b0e0a40362d526d9c9ac24a6307e9ed7d65a909bb7368244af544dd1715290ad9065186cfe9d286020aeae80cfe592afb206f31ab105433fe DIST syn-2.0.87.crate 278076 BLAKE2B 93385f64103fdb482bec34c7912474ae7a5935948715e6eb9a54907e0db5c39f089f6cd393bab33c935c59a1bbb0f4099431f206343811c1a450554d96a35756 SHA512 bcfff545d6dfefd81e09f8f30a86bdd85759b3a7d4093ef3365ed02718e10dbd604c52b94c9d7fa955d339fdc5b6c079940c6f345b5a48c52b5c8607794ca6f2 DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27 +DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 -EBUILD sqlglot-25.34.1.ebuild 2396 BLAKE2B 38cff7b615cff2d499692ba41b76cba7dc8e2941b0783d0b8095a69af6b092ff04f8a7f756f29c0e525e4a4c8f09f6f4d19f30e4d0117dc1da8101ea9c25cbd8 SHA512 f6602ea20b792e9546d76163887ad6b3c4f479dbea68761bb3ea16b7095b61fe649ad70f5465b8894be984059b1656c12662b0cc10bacbd2a1cef1cc67fcb27c -EBUILD sqlglot-26.0.0.ebuild 2396 BLAKE2B 38cff7b615cff2d499692ba41b76cba7dc8e2941b0783d0b8095a69af6b092ff04f8a7f756f29c0e525e4a4c8f09f6f4d19f30e4d0117dc1da8101ea9c25cbd8 SHA512 f6602ea20b792e9546d76163887ad6b3c4f479dbea68761bb3ea16b7095b61fe649ad70f5465b8894be984059b1656c12662b0cc10bacbd2a1cef1cc67fcb27c +DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad +DIST wasm-bindgen-0.2.99.crate 46136 BLAKE2B 04e69294da3dc4feff9001185bcc5b864d1f14a1ead6b9a31c830b2043dde191f9f7c65755d607365a3b8885bd340bbd266e26cfa74c48464933c8d7a1164f94 SHA512 184aec11998b99a730ea5b63d6141260cd0b7cdc29b02696f533b3e75ec79f7c17c6aac892e7a7b24036c6e73592d01df638ca31b54bda11d3bdbf857b1489c2 +DIST wasm-bindgen-backend-0.2.99.crate 30928 BLAKE2B ecfa94a461df79a33fd2bb9807374a2a0c7ac370b443e5a1103ba73a29c9d337ed3feb427c80571ccc15599f81135987742e698199528a9c1bb570baef3e9d09 SHA512 8369a5e618223f09fff7cdc35662a930b3eb11024af51bf5fb9e70c45dfa22452a518d723f3d912c0c970fc4bf748ef2d83d48756483174993f7d04c92d9621f +DIST wasm-bindgen-macro-0.2.99.crate 7011 BLAKE2B 07182a9fb98f519d1e5c934e609d7a42cf2409319f59dd901e2a5bec77972b4d16fc6f67cf40ade58af874b05faa981c894443d3950616e2aad117ac7355ac6f SHA512 344bf5192e43582246efad257c600003c41b589234c1900f6ed201f96b6f7665eb55226da15d612060042f89c6214e452489cf3aabc61645843be9c27f9cca0b +DIST wasm-bindgen-macro-support-0.2.99.crate 22800 BLAKE2B 9772cc94a64f768eecae12072e6d700bf95fded306297b84e235f3450f7c5630cb1985def3eaef05aee193c693f92c6fa61d7a6ca18e84a2b73aa38f070d47e7 SHA512 936ab8211a13fbe8b8f21a870a78c03e24219d0872731561353cfcae245e9f632246f179b67f2b13e106c799e68c5c39f9e388370a8ad3f93f299c4804f5907e +DIST wasm-bindgen-shared-0.2.99.crate 7773 BLAKE2B 73489af59d16f4d0a1ea51b535cd02d2759b5b7b07873d8a71fa6bd6b6ce1cfc6e8139e6a79346abec13665ed9aeadd0b5b6aed28ae008f9dcb3d5da9fce665a SHA512 8da0f107be99b6666cf1859d68ac0a7295fc03e7b494fce1df9dbe57d21807de8e2bc95f5b974562303923ca4646f38c5297588ad7c97bd59ef236218b2a64f9 +DIST web-sys-0.3.76.crate 635842 BLAKE2B ecd166e739e4ae4ebccc51fe0d429723ed7e4209bc9bd4658b5447486d7d58d8f2d2a6186e433e8ff11e7b52fe159d842a28de6251d61cd5f5876a92a7d945fe SHA512 370fb49edffd9ce125f77a9451389dd23ab5b70fd49263248d5794310ed757c28839a29436111df2fe6369ae8d6af56a64ac59af5258743cccfd9d18cd07dbd1 +DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9 +DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 +DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 +DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f +DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 +DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b +DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 +DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f +DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 +DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb +DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd +DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 EBUILD sqlglot-26.0.1.ebuild 2396 BLAKE2B 38cff7b615cff2d499692ba41b76cba7dc8e2941b0783d0b8095a69af6b092ff04f8a7f756f29c0e525e4a4c8f09f6f4d19f30e4d0117dc1da8101ea9c25cbd8 SHA512 f6602ea20b792e9546d76163887ad6b3c4f479dbea68761bb3ea16b7095b61fe649ad70f5465b8894be984059b1656c12662b0cc10bacbd2a1cef1cc67fcb27c +EBUILD sqlglot-26.1.2.ebuild 3623 BLAKE2B 80dbac57f7bdc5afc248f6e171e49cb0d0267011ead01e2522e6b7936fe1a7b79e3d351e2476503f260ebd18d15d12e352a77be772781369a35da24d3edfa9a2 SHA512 28628d65b64f5b8e42c55b0f5a1afe072b0c7bd91efd7abb4fd692ef24ea2e5632a1079f03775a274306108c6176910593b8573f72702d6c0a66314a47d09d00 MISC metadata.xml 611 BLAKE2B 10bf684677182565c9932d51ed9b3b9c80d376d6db945bd7b0dd0d9a19a85dc0d10cb169ff2048ae5f7f73d0f438d259b6231c13c525b5374ec99377f4ffdd10 SHA512 2b26d0f77962807052b94ad78addcfdce9859042af3be34df267dc6e70b6231dd779563935fd21955cd8646fd0cce3fee8c939387ac8056194a0b777743dd2ae diff --git a/dev-python/sqlglot/sqlglot-25.34.1.ebuild b/dev-python/sqlglot/sqlglot-25.34.1.ebuild deleted file mode 100644 index 27ddd9c3901d..000000000000 --- a/dev-python/sqlglot/sqlglot-25.34.1.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -CARGO_OPTIONAL=1 -CRATES=" - autocfg@1.1.0 - cfg-if@1.0.0 - heck@0.5.0 - indoc@2.0.4 - libc@0.2.150 - memoffset@0.9.0 - once_cell@1.19.0 - portable-atomic@1.9.0 - proc-macro2@1.0.89 - pyo3-build-config@0.22.6 - pyo3-ffi@0.22.6 - pyo3-macros-backend@0.22.6 - pyo3-macros@0.22.6 - pyo3@0.22.6 - quote@1.0.37 - syn@2.0.87 - target-lexicon@0.12.16 - unicode-ident@1.0.12 - unindent@0.2.3 -" - -inherit cargo distutils-r1 pypi optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="MIT" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" -LICENSE+=" )" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+native-extensions" - -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-util/maturin[${PYTHON_USEDEP}] - ) - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so" - -pkg_setup() { - use native-extensions && rust_pkg_setup -} - -src_unpack() { - cargo_src_unpack -} - -python_compile() { - distutils-r1_python_compile - - if use native-extensions; then - local DISTUTILS_USE_PEP517=maturin - cd sqlglotrs || die - distutils-r1_python_compile - cd - >/dev/null || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # timing, sigh - # https://github.com/tobymao/sqlglot/issues/3961 - tests/test_generator.py::TestGenerator::test_generate_nested_binary - ) - local EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" - ) - - # make sure not to use an earlier installed version - local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0) - rm -rf sqlglotrs || die - epytest -} - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlglot/sqlglot-26.0.0.ebuild b/dev-python/sqlglot/sqlglot-26.0.0.ebuild deleted file mode 100644 index 27ddd9c3901d..000000000000 --- a/dev-python/sqlglot/sqlglot-26.0.0.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) - -CARGO_OPTIONAL=1 -CRATES=" - autocfg@1.1.0 - cfg-if@1.0.0 - heck@0.5.0 - indoc@2.0.4 - libc@0.2.150 - memoffset@0.9.0 - once_cell@1.19.0 - portable-atomic@1.9.0 - proc-macro2@1.0.89 - pyo3-build-config@0.22.6 - pyo3-ffi@0.22.6 - pyo3-macros-backend@0.22.6 - pyo3-macros@0.22.6 - pyo3@0.22.6 - quote@1.0.37 - syn@2.0.87 - target-lexicon@0.12.16 - unicode-ident@1.0.12 - unindent@0.2.3 -" - -inherit cargo distutils-r1 pypi optfeature - -DESCRIPTION="An easily customizable SQL parser and transpiler" -HOMEPAGE=" - https://sqlglot.com/ - https://github.com/tobymao/sqlglot/ - https://pypi.org/project/sqlglot/ -" -SRC_URI+=" - native-extensions? ( - ${CARGO_CRATE_URIS} - ) -" - -LICENSE="MIT" -LICENSE+=" native-extensions? (" -# Dependent crate licenses -LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016" -LICENSE+=" )" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+native-extensions" - -BDEPEND=" - native-extensions? ( - ${RUST_DEPEND} - dev-util/maturin[${PYTHON_USEDEP}] - ) - test? ( - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so" - -pkg_setup() { - use native-extensions && rust_pkg_setup -} - -src_unpack() { - cargo_src_unpack -} - -python_compile() { - distutils-r1_python_compile - - if use native-extensions; then - local DISTUTILS_USE_PEP517=maturin - cd sqlglotrs || die - distutils-r1_python_compile - cd - >/dev/null || die - fi -} - -python_test() { - local EPYTEST_DESELECT=( - # timing, sigh - # https://github.com/tobymao/sqlglot/issues/3961 - tests/test_generator.py::TestGenerator::test_generate_nested_binary - ) - local EPYTEST_IGNORE=( - # Tests require pyspark or duckdb which aren't in the tree. - # Pandas would be a requirement normally, but it gets ignored by proxy. - "tests/dataframe/integration/test_dataframe.py" - "tests/dataframe/integration/test_grouped_data.py" - "tests/dataframe/integration/test_session.py" - "tests/test_executor.py" - "tests/test_optimizer.py" - ) - - # make sure not to use an earlier installed version - local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0) - rm -rf sqlglotrs || die - epytest -} - -pkg_postinst() { - optfeature "simplifying timedelta expressions" dev-python/python-dateutil -} diff --git a/dev-python/sqlglot/sqlglot-26.1.2.ebuild b/dev-python/sqlglot/sqlglot-26.1.2.ebuild new file mode 100644 index 000000000000..dbaa103b3b89 --- /dev/null +++ b/dev-python/sqlglot/sqlglot-26.1.2.ebuild @@ -0,0 +1,176 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +CARGO_OPTIONAL=1 +CRATES=" + aho-corasick@1.1.3 + anes@0.1.6 + anstyle@1.0.10 + autocfg@1.1.0 + bumpalo@3.16.0 + cast@0.3.0 + cfg-if@1.0.0 + ciborium-io@0.2.2 + ciborium-ll@0.2.2 + ciborium@0.2.2 + clap@4.5.23 + clap_builder@4.5.23 + clap_lex@0.7.4 + criterion-plot@0.5.0 + criterion@0.5.1 + crossbeam-deque@0.8.6 + crossbeam-epoch@0.9.18 + crossbeam-utils@0.8.21 + crunchy@0.2.2 + either@1.13.0 + half@2.4.1 + heck@0.5.0 + hermit-abi@0.4.0 + indoc@2.0.4 + is-terminal@0.4.13 + itertools@0.10.5 + itoa@1.0.14 + js-sys@0.3.76 + libc@0.2.169 + log@0.4.22 + memchr@2.7.4 + memoffset@0.9.0 + num-traits@0.2.19 + once_cell@1.19.0 + oorandom@11.1.4 + plotters-backend@0.3.7 + plotters-svg@0.3.7 + plotters@0.3.7 + portable-atomic@1.9.0 + proc-macro2@1.0.89 + pyo3-build-config@0.22.6 + pyo3-ffi@0.22.6 + pyo3-macros-backend@0.22.6 + pyo3-macros@0.22.6 + pyo3@0.22.6 + quote@1.0.37 + rayon-core@1.12.1 + rayon@1.10.0 + regex-automata@0.4.9 + regex-syntax@0.8.5 + regex@1.11.1 + ryu@1.0.18 + same-file@1.0.6 + serde@1.0.216 + serde_derive@1.0.216 + serde_json@1.0.133 + syn@2.0.87 + target-lexicon@0.12.16 + tinytemplate@1.2.1 + unicode-ident@1.0.12 + unindent@0.2.3 + walkdir@2.5.0 + wasm-bindgen-backend@0.2.99 + wasm-bindgen-macro-support@0.2.99 + wasm-bindgen-macro@0.2.99 + wasm-bindgen-shared@0.2.99 + wasm-bindgen@0.2.99 + web-sys@0.3.76 + winapi-util@0.1.9 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 +" + +inherit cargo distutils-r1 pypi optfeature + +DESCRIPTION="An easily customizable SQL parser and transpiler" +HOMEPAGE=" + https://sqlglot.com/ + https://github.com/tobymao/sqlglot/ + https://pypi.org/project/sqlglot/ +" +SRC_URI+=" + native-extensions? ( + ${CARGO_CRATE_URIS} + ) +" + +LICENSE="MIT" +LICENSE+=" native-extensions? (" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 +" +LICENSE+=" )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+native-extensions" + +BDEPEND=" + native-extensions? ( + ${RUST_DEPEND} + dev-util/maturin[${PYTHON_USEDEP}] + ) + test? ( + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so" + +pkg_setup() { + use native-extensions && rust_pkg_setup +} + +src_unpack() { + cargo_src_unpack +} + +python_compile() { + distutils-r1_python_compile + + if use native-extensions; then + local DISTUTILS_USE_PEP517=maturin + cd sqlglotrs || die + distutils-r1_python_compile + cd - >/dev/null || die + fi +} + +python_test() { + local EPYTEST_DESELECT=( + # timing, sigh + # https://github.com/tobymao/sqlglot/issues/3961 + tests/test_generator.py::TestGenerator::test_generate_nested_binary + ) + local EPYTEST_IGNORE=( + # Tests require pyspark or duckdb which aren't in the tree. + # Pandas would be a requirement normally, but it gets ignored by proxy. + "tests/dataframe/integration/test_dataframe.py" + "tests/dataframe/integration/test_grouped_data.py" + "tests/dataframe/integration/test_session.py" + "tests/test_executor.py" + "tests/test_optimizer.py" + ) + + # make sure not to use an earlier installed version + local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0) + rm -rf sqlglotrs || die + epytest +} + +pkg_postinst() { + optfeature "simplifying timedelta expressions" dev-python/python-dateutil +} diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest index c25939fcf42b..62e6355e8f7a 100644 --- a/dev-python/trove-classifiers/Manifest +++ b/dev-python/trove-classifiers/Manifest @@ -1,3 +1,5 @@ DIST trove_classifiers-2024.10.21.16.tar.gz 16153 BLAKE2B 9170a2f78b41d2d6793a5bbf7df7ce2ae4c1d70a193a92874bf74cad5a083d8153a9cd8ae42c85da3cdedc690c485aff8d864626efdb52965301f2a377ebb048 SHA512 4fca7cc5d172ddcb210bfbd6e993fc3d7243887762ba37c05aca3d6c5fcece8f573372704160c8048eb39c68d284fe808ca289c8c07564b06334bed6bafdc61e +DIST trove_classifiers-2025.1.7.14.tar.gz 16130 BLAKE2B 7c5278e30dd939bfdf8795a8d73a50293a64f3e1c0784fda44d546d9c70ec98c69e88a87160517e6d759597b06e9728b53ac9bb26b9e8ac2995d4356c245a2d9 SHA512 06210009c52e6d4bb070f40052a396a48d9643b09864d2ac370449a91200818aabb595703048b3cb1fb97551e8e86d17b4cccbc3dbc19b34d199bdcbe50c3d96 EBUILD trove-classifiers-2024.10.21.16.ebuild 1128 BLAKE2B e4e44e536c58179919399f86d99114c4ace9df439d6df760844862d49a961223778b3b64a748a519018439425407e206626060b8f0b7ac760f7246e48eaf53a9 SHA512 2142c9d8eb3310abcdbb9cf96e34a034e1782bc2c7e76179c10c14acdc7072202773e9767f43e20af771bb2ba9e67139815525322c824b40b17b0f5cd0010380 +EBUILD trove-classifiers-2025.1.7.14.ebuild 1136 BLAKE2B d1f9c2e221fef7a5f0c0bfec7c432b21c7551baca2fd194f7b3fdf7090212c2c089853f2a1dedd45ea731a1f7aa43258f3d29b246162c145b3b54a428df709ba SHA512 ec8f77d69ebe7f9a486798ff4fbc42c139ac18385c6a2711a93571ed12a92ab309f2412b708a90a72908606239521ce8a2e57928faa6925e3b87d55e34c635d4 MISC metadata.xml 385 BLAKE2B 0d679ace6575dab100af9918e8b6dbde2f70cbf556c23ee667d68f69c6dd07887e43a513a73e60849a7a4b88cb26d4cd85b4cb905b926ee3832161c663adc9c0 SHA512 977bc86d4fb2dfcc887fd8d4038b8ac76cb0f4783424d3ab0857256afaf5dacf4e45c0d2a9166daa854be1dc8faba4a10c4718c557b983a1c7bb0a33fcd61f41 diff --git a/dev-python/trove-classifiers/trove-classifiers-2025.1.7.14.ebuild b/dev-python/trove-classifiers/trove-classifiers-2025.1.7.14.ebuild new file mode 100644 index 000000000000..6b9c9bfd7c08 --- /dev/null +++ b/dev-python/trove-classifiers/trove-classifiers-2025.1.7.14.ebuild @@ -0,0 +1,42 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( pypy3 python3_{10..13} python3_13t ) + +inherit distutils-r1 pypi + +DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)" +HOMEPAGE=" + https://github.com/pypa/trove-classifiers/ + https://pypi.org/project/trove-classifiers/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "setuptools' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease hatchling bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "trove-classifiers" + version = "${PV}" + description = "Canonical source for classifiers on PyPI (pypi.org)." + EOF +} + +python_test() { + epytest + "${EPYTHON}" -m tests.lib || die +} diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest index dee36bd26c9c..4d6d7a9feda1 100644 --- a/dev-python/uv/Manifest +++ b/dev-python/uv/Manifest @@ -1,27 +1,14 @@ -DIST pubgrub-05e8d12cea8d72c6d2d017900e478d0abd28fef4.gh.tar.gz 97027 BLAKE2B b8f5a454dce1b845f4d2ad562a5858e490ef25874b950d12336cdafe2d52dd44e83e86be13ed9637ee8dd1bf312114b1cf07e54523292e24b182c6ae999b398d SHA512 010180c7a294be0727647489cef0dde7024f92d827409872fe596471eb44451ac4a08dc4928fbc774a8b04c944b7daffc4684b0d868eee904222cbf673299f62 DIST pubgrub-57832d0588fbb7aab824813481104761dc1c7740.gh.tar.gz 95600 BLAKE2B 8bdf971091d6816c326925c4603aa9296d6a92c2ede6a6245e0e5e64b741863e5d93aac03990004c13bd592d3d6ca2c662500e4c8d33e9959d6df9e1023a41e5 SHA512 8eae3c00928d921ca7cfdeff124962e477ae32387fb4b1ebfecd968181ec6bb2c2d96c918d8a9f521f1b9666eb6272c9f982b444d22a432f9471414f081694ee DIST pubgrub-648aa343486e5529953153781fc86025c73c4a61.gh.tar.gz 99073 BLAKE2B 86252bb78e0f832ce77040d86b188b4dd0637acd68e28c8b87fa36ab7cc23c5e296d0f634647d407bcd7fc24bf6c34d281de1744608ff0fd2741428bb0bf55a8 SHA512 8386273deca98df82c95931159848fa159ea4dbb75b8bba539cfe73f91e87340bc0e8048f1a4483148b021bb99d6a3b90275d9bb1cedccf153a7ebc29bd70e17 DIST rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz 51763 BLAKE2B 59d053bc6692014d884a9247dea1b57a8789469ba2abbcc92ec21bb0022cbd74874afc463082156ab697aa6c80635019857a5d7e2dc150274e8b04d720518c36 SHA512 3a309566f4925b02496fcf19bc2865968edf6fb65082ca4079d2cee79e6b0353a1910c079f2afe656da0d0f6ddde5102052a221ea35a7dabc6d690a11218b20a DIST tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz 37106 BLAKE2B c30d1c33f6f52e2bc83823eb6319f8a3e462b7c7408fb6a08f995747857ef234f81db4135a04f9d183095fe473a4087f8f0cb89d8f87ef4400285d2ce034ec22 SHA512 4abbc4240ed129c92da8d616e27a6df0f24cdc85a0803acfdae588ca91f9e5b8d482e3ac88b2e657ff68917b1b43cef1e7ef3c887f624659b231fa5a13fcae68 -DIST uv-0.5.10-crates.tar.xz 46466896 BLAKE2B 94093c9d74732dba6516a80fa24c3af8e91df7c97fce4eb7f1914d278060459c09d5c136d5b0a6eba1533f77f4310150761024fd76fded46815c1250b2c2397e SHA512 cef96bee97c01ce43e0274094524f08d51b6c5e26b29e777d5b7462a6cb40b1b0d03e63460cffffdaa217cdb9a8153f608a242d937ad71e55e24f37ad5b83471 -DIST uv-0.5.11.gh.tar.gz 3145749 BLAKE2B 7473182f05accb38a2253327f95d874a62defdd43f7b1937e0f03674882c2fc2daaca5b5087a870bc72200342fd0b423c7ffc29dea91959cc6237c241e5b6c73 SHA512 a6f8fea5d30a387e3f7efcdd3b5f721567d48fa55f16ac67cd26f67eff17cd892ba1f4e0f774f8911e679100bcc3e2a9adb8fde7d1082cf3a1419f4227e85a03 -DIST uv-0.5.12-crates.tar.xz 46555948 BLAKE2B 24a69983cd75b3bf3ad7c15503afc4bde7b80a70789630e6b123bf91abffb15b18803d613d81d354842de4a1b522db9aff1c9821722ff6f7188c43577df625b1 SHA512 a30e535e40a67cac18fcdaf9215a43cf870d4d992be9c4a6863c9264d6b8cb29fcc79d11f8757aa70c6701e4e9f06a8281c188b34c0f5ed52d07c034cff8b98c -DIST uv-0.5.12.gh.tar.gz 3174790 BLAKE2B 5b9ddf4d70e5534731bc50ba168aaa16a3a5321887613d6cc4141e767f1122f8c5bcaf3a2ace3be11e28e61a8eb3ddd7d910a40071ae3cadb57cffbefed087df SHA512 9623b8ece53a4ab9fa3ea2a5f4cffdc3da13645a460b59cd97dcbda9a48247bfbd9fb2316363c7f9c78869cd888511cbcdc528413e6be1ffbca8d9ece210d5ff -DIST uv-0.5.13-crates.tar.xz 46487696 BLAKE2B 88805f95f170f3417fdc9c98b09fab73d9196ba105edd22eaea261afadf962503acdf1dee349992c16932354f8e44166f2c241ef384f8e06b8f869d89f7f4d79 SHA512 d9b84064f628e5ff1858964e61c5288ab2247c7590a745d7e7d3b00eebc457bb0e52bd8aa5b9d82b37519089d098ba0e0267dc97118c55d1fb86548b2241ddaa -DIST uv-0.5.13.gh.tar.gz 3175346 BLAKE2B 86dc0b635062e17b7cb35529ba71b173b3e4d89ba8cbc747a61c3eb03a2fc751726af1f07cc20bc31b759706a893a10b9ceda9ab579dc5d1ac84a61be9ec7d4c SHA512 9dfc771c203fdb4440e38a4e8ec6d4221030c2d2eca463fb335ba8651fe702430c7497d58a0928215e3e17a20719db252959899874a38d13016f377185b5f49b -DIST uv-0.5.14-crates.tar.xz 46533192 BLAKE2B 89451a3c162f80d4d8b9af369fe11d9661bdf06d7a5f624f91ba71d993c34faa5c412cdee352c483db0d617e2cef2db46e534a58e04cb6c741aa4a48e8d0ddf5 SHA512 dbb8d0715fb7f360dbb8d9f7af5db0a5c962bc7f91ba53edd44213074666e9abb090e2cf4d3d0e23343668028d1465c5769f24c773fef91b7d332c6d596c34b4 -DIST uv-0.5.14.gh.tar.gz 3182160 BLAKE2B c0839df464543f1ae9cf4f984c514709a44d6b11289a2dc37e33db5d15dc33c08f8bad4cfb8e62960feb63506e8395f9fa0038d6b28059677ada10be8baeaa76 SHA512 7604791df108feda9ce0a44d915785ca0520b5453c8a49c66881476606e2bf04b3d980d1200a64661decf2fa5580ba84d35bc8e766b273649f9734b5c2bbf20c DIST uv-0.5.15-crates.tar.xz 46668184 BLAKE2B a7f1509d03b4725bfad125b804f08f4bc57d5fa0cc7cc6128635ff8bde48ffc4a0f11cc4154877ca4b5efc8f670b7258744e8fa247367e17bf979d770622b0d5 SHA512 f8ebd846769ba0ef2f0692c6387dfcaa01f0116b15344ed666b9250c7e692dfd9fc2d37202d438e80043508af7db4a545cf7f32b47e87bc0de72cd4170818e2c DIST uv-0.5.15.gh.tar.gz 3188828 BLAKE2B f3c817d584e27121ec8d0e1727a4b55d05a5c9017e1df12afe603d48c66af8768fa0688a4d96375fe56556c12ffd4e2efc2ac0ba7a0745373d1d145feba0eabf SHA512 8a79c35c13dc6bf6264d3bda9967e4f32e6658ca6636de80ad07d26b2f83d58dda3c3e4e69d104cc3f9fb5b63cd89a719f196c454db5f71f8af00205cf0e6438 +DIST uv-0.5.16-crates.tar.xz 46968084 BLAKE2B d71602b2fbb5aab53917c893dbbf65024b9dd4578156667f992eecd91b034e229ed4107491e700c848e19ad64b98ac831cb1a22ef4c4e4fb39ab40dc0b73e5d1 SHA512 5c15a66deb335c52150215b587487825e7d997875635743a37a81f5cb56a52ad82a1a3f583308230f5be5e7b8a1a921aed62cfe4fd4768651041801fd8dba60e +DIST uv-0.5.16.gh.tar.gz 3195545 BLAKE2B 47ed5f0ebf8c9ab5c6035a91083a665ed52066ec21025c94d889c0aaf915d080b1b827e6161ed5679763f609310bbf230c5bc7fa83b8466458da303852f919dd SHA512 78dba23b21d71037e13c00bc420db7c00435507911890985d677c396cf58a01a8c06d55887e46fbc59a200eab48fed3fab9bbe4972f146c8ca71bf57a0fb3a98 DIST uv-0.5.6-crates.tar.xz 46263172 BLAKE2B 73b1d2dc957f89f923dda09a8c038426041292c442ce253ff9110f996cd1e1f892a5a438d8e1c894fc0d823401cced0ddc8ad88b5e6a83199af7055a04ce85dc SHA512 c9d4f8085416bffb1e1872fd907d15a50cae0c0c5fba994d27b3acdc3c836dffd771558246573af4bb7467353a031ea56018d5ae1fbdffa4f63988462de00343 DIST uv-0.5.6.gh.tar.gz 2952255 BLAKE2B b815b60b99f959751f5839365b8b210919247ad99bff93ee4d202bc152bd06b83a62914cfbf341bfddb5b2c87d9e546c5e2a6d1baff1599d0218160ee89de504 SHA512 fc8c7f4f60a3d2ce997341450daf20ad039ef379ac5dd4575f8db0327284bd8278419b66f8f9695f2701a9579ab004b5b60476bd8dc4c27314211f795118bc5a -DIST uv-0.5.8-crates.tar.xz 46445240 BLAKE2B 119e471d7f9a851179e2e5d9cd15cb94476355e27db36b05378036b7f9a3e0021a33a2fd29ed9e5a67cd7d962783b3ea96145ca9092da0a6a114899ff2b712fd SHA512 d517fdc9e48b4cb4acacf1d3c986c7e348ee65c89cb5bdbd9c3947f66d450f7f59b5a4f5f0f45560d5241bc8f7756039014cf350a8aea22be876c197759e5aff -DIST uv-0.5.9.gh.tar.gz 3127431 BLAKE2B fd3e1c31c232a535c4f4f1c8f58bc5609cfe87680da36261b0dccd0db40ac0287e7c04988476a916da6994659ec1a7a2eeceb0b1555a18d5ee96734cf2f0c257 SHA512 e022095b9014a6b760b6dd0dd37ca158cd3a4089faec74a14b8d7039a34e337a19e43b96bf1fc374999172f50031008c86476189adca9e45cebf353b573e557d -EBUILD uv-0.5.11.ebuild 4335 BLAKE2B eb20efd394984fa73cf3dafef0ef28e387283cc648772f13043cf3f00a4393c37ac2a3e3c19552b8e35257d1a71453471ec30003484c1b2eb6b20a40dd1aed35 SHA512 4f38de012717603ab3c2ca0a0eedca55db17fa5e80526b425993dc7f4cda35dfe4ca18518d3bd81656ec32ac5d60549705fd7a487403ca7e9b6446d6450135e2 -EBUILD uv-0.5.12.ebuild 4334 BLAKE2B e1a54bdce9ea0de7e69102b783fd64538f9a60446741667af171225ac910f38368179014c7f8d7eb4f4d6a1d0beabbf492a529cf97c465e1a4fd2dbff0601ada SHA512 b84cfabe8472971a4eec662ba7b1a34fddce614c93cf76a1dae4ec7ad0bf233b484f0a318d0f284fa48e0d376e0f17f5e0e620d34eb58f2791e2f57ddfd455ea -EBUILD uv-0.5.13.ebuild 4334 BLAKE2B e1a54bdce9ea0de7e69102b783fd64538f9a60446741667af171225ac910f38368179014c7f8d7eb4f4d6a1d0beabbf492a529cf97c465e1a4fd2dbff0601ada SHA512 b84cfabe8472971a4eec662ba7b1a34fddce614c93cf76a1dae4ec7ad0bf233b484f0a318d0f284fa48e0d376e0f17f5e0e620d34eb58f2791e2f57ddfd455ea -EBUILD uv-0.5.14.ebuild 4339 BLAKE2B e76c137fbe10e67bb68138cb6e127a9628fb30f1f304337f0f7940ff0c3da8c673c651e9841d88c87ba939d51232432fddb076571cebf60bf9df344c5b1bf002 SHA512 335ecf516cac2c4270b12168894f7de6a8ec2d205f43d0c63eb61f6623268ce988de2b39c6c24595db69dffcf39407886551673624fa28a28ba4821e4093519f EBUILD uv-0.5.15.ebuild 4339 BLAKE2B e76c137fbe10e67bb68138cb6e127a9628fb30f1f304337f0f7940ff0c3da8c673c651e9841d88c87ba939d51232432fddb076571cebf60bf9df344c5b1bf002 SHA512 335ecf516cac2c4270b12168894f7de6a8ec2d205f43d0c63eb61f6623268ce988de2b39c6c24595db69dffcf39407886551673624fa28a28ba4821e4093519f +EBUILD uv-0.5.16.ebuild 4339 BLAKE2B e76c137fbe10e67bb68138cb6e127a9628fb30f1f304337f0f7940ff0c3da8c673c651e9841d88c87ba939d51232432fddb076571cebf60bf9df344c5b1bf002 SHA512 335ecf516cac2c4270b12168894f7de6a8ec2d205f43d0c63eb61f6623268ce988de2b39c6c24595db69dffcf39407886551673624fa28a28ba4821e4093519f EBUILD uv-0.5.6.ebuild 4330 BLAKE2B a3e3a8bf1902c43d9ec15f0eed696f3d1a00b68f7668378dc0d42cf8f55c7603ad45b88a8c3e545b92b7836762ac3bff1df5c5cb45a75b79f3767129d288ae31 SHA512 2345ff40864b7e3e633ef1acbdd861c5ca7bf10de1d90f6542ab5cd46ad7571f59369b76335ed279fdfd6d3e0f859a5b563389b532087efe2d3ca9d5f5094abd -EBUILD uv-0.5.9.ebuild 4334 BLAKE2B 0f0ffe7d555b468c6e3a5a689bc9daca779952b5f78846f9e0cc8d7d9ee8f80506d45f7fb04c50872aa304c38416a6417cf6c46c08bfc50c337e0e6a3e4bf6fc SHA512 297ceb6f2ad1ff80eb25307d780b17c15b9e1f68d50752746eca6eb85ff69d0f927f7b407f2811f4c5800eba7fd422143fb7ba07ed0a6d3c0cad482e33586a83 MISC metadata.xml 336 BLAKE2B 4b5933e24e3e9450dde5da099185dcdf3afb5916b55cffa7c2f3f6fac77e439197cbe4ba529a87f83442d8f87d238e8abef06dc052ce9a62659060ffea9fdb47 SHA512 9910fd10ebbc395b9c330774b74798c9ffdba3bb368347658380a22e01d6dc9d1961ea50fbfb4a904c9db84b94c713c054e418a7294425b86ff41a607fd3e310 diff --git a/dev-python/uv/uv-0.5.11.ebuild b/dev-python/uv/uv-0.5.11.ebuild deleted file mode 100644 index 021234b01c6e..000000000000 --- a/dev-python/uv/uv-0.5.11.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -declare -A GIT_CRATES=( - [async_zip]='https://github.com/charliermarsh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%' - [pubgrub]='https://github.com/astral-sh/pubgrub;05e8d12cea8d72c6d2d017900e478d0abd28fef4;pubgrub-%commit%' - [tl]='https://github.com/astral-sh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' - [version-ranges]='https://github.com/astral-sh/pubgrub;05e8d12cea8d72c6d2d017900e478d0abd28fef4;pubgrub-%commit%/version-ranges' -) - -RUST_MIN_VER="1.83.0" - -inherit cargo check-reqs - -CRATE_PV=0.5.10 -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT - MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-lang/python:3.8 - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF -} - -src_configure() { - local myfeatures=( - git - pypi - python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - # work around https://github.com/astral-sh/uv/issues/4376 - local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} - local -x COLUMNS=100 - local -x PYTHONDONTWRITEBYTECODE= - # fix tests failing because of our config - local -x XDG_CONFIG_DIRS=${T} - - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.5.12.ebuild b/dev-python/uv/uv-0.5.12.ebuild deleted file mode 100644 index 7eaa8c0ef6ae..000000000000 --- a/dev-python/uv/uv-0.5.12.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -declare -A GIT_CRATES=( - [async_zip]='https://github.com/charliermarsh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%' - [pubgrub]='https://github.com/astral-sh/pubgrub;648aa343486e5529953153781fc86025c73c4a61;pubgrub-%commit%' - [tl]='https://github.com/astral-sh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' - [version-ranges]='https://github.com/astral-sh/pubgrub;648aa343486e5529953153781fc86025c73c4a61;pubgrub-%commit%/version-ranges' -) - -RUST_MIN_VER="1.83.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT - MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-lang/python:3.8 - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF -} - -src_configure() { - local myfeatures=( - git - pypi - python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - # work around https://github.com/astral-sh/uv/issues/4376 - local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} - local -x COLUMNS=100 - local -x PYTHONDONTWRITEBYTECODE= - # fix tests failing because of our config - local -x XDG_CONFIG_DIRS=${T} - - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.5.13.ebuild b/dev-python/uv/uv-0.5.13.ebuild deleted file mode 100644 index 7eaa8c0ef6ae..000000000000 --- a/dev-python/uv/uv-0.5.13.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -declare -A GIT_CRATES=( - [async_zip]='https://github.com/charliermarsh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%' - [pubgrub]='https://github.com/astral-sh/pubgrub;648aa343486e5529953153781fc86025c73c4a61;pubgrub-%commit%' - [tl]='https://github.com/astral-sh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' - [version-ranges]='https://github.com/astral-sh/pubgrub;648aa343486e5529953153781fc86025c73c4a61;pubgrub-%commit%/version-ranges' -) - -RUST_MIN_VER="1.83.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT - MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-lang/python:3.8 - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF -} - -src_configure() { - local myfeatures=( - git - pypi - python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - # work around https://github.com/astral-sh/uv/issues/4376 - local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} - local -x COLUMNS=100 - local -x PYTHONDONTWRITEBYTECODE= - # fix tests failing because of our config - local -x XDG_CONFIG_DIRS=${T} - - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.5.14.ebuild b/dev-python/uv/uv-0.5.14.ebuild deleted file mode 100644 index bd242a76bb09..000000000000 --- a/dev-python/uv/uv-0.5.14.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -declare -A GIT_CRATES=( - [async_zip]='https://github.com/charliermarsh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%' - [pubgrub]='https://github.com/astral-sh/pubgrub;648aa343486e5529953153781fc86025c73c4a61;pubgrub-%commit%' - [tl]='https://github.com/astral-sh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' - [version-ranges]='https://github.com/astral-sh/pubgrub;648aa343486e5529953153781fc86025c73c4a61;pubgrub-%commit%/version-ranges' -) - -RUST_MIN_VER="1.83.0" - -inherit cargo check-reqs - -CRATE_PV=${PV} -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT - MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-lang/python:3.8 - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF -} - -src_configure() { - local myfeatures=( - git - pypi - python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - # work around https://github.com/astral-sh/uv/issues/4376 - local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} - local -x COLUMNS=100 - local -x PYTHONDONTWRITEBYTECODE= - # fix tests failing because of our config - local -x XDG_CONFIG_DIRS=${T} - - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/uv/uv-0.5.16.ebuild b/dev-python/uv/uv-0.5.16.ebuild new file mode 100644 index 000000000000..bd242a76bb09 --- /dev/null +++ b/dev-python/uv/uv-0.5.16.ebuild @@ -0,0 +1,170 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +declare -A GIT_CRATES=( + [async_zip]='https://github.com/charliermarsh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%' + [pubgrub]='https://github.com/astral-sh/pubgrub;648aa343486e5529953153781fc86025c73c4a61;pubgrub-%commit%' + [tl]='https://github.com/astral-sh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' + [version-ranges]='https://github.com/astral-sh/pubgrub;648aa343486e5529953153781fc86025c73c4a61;pubgrub-%commit%/version-ranges' +) + +RUST_MIN_VER="1.83.0" + +inherit cargo check-reqs + +CRATE_PV=${PV} +DESCRIPTION="A Python package installer and resolver, written in Rust" +HOMEPAGE=" + https://github.com/astral-sh/uv/ + https://pypi.org/project/uv/ +" +# pypi sdist misses scripts/, needed for tests +SRC_URI=" + https://github.com/astral-sh/uv/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz + " +fi + +# most of the code +LICENSE="|| ( Apache-2.0 MIT )" +# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below +# Dependent crate licenses +LICENSE+=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT + MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB +" +# ring crate +LICENSE+=" openssl" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="test" +PROPERTIES="test_network" + +DEPEND=" + app-arch/bzip2:= + app-arch/xz-utils:= + app-arch/zstd:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + test? ( + dev-lang/python:3.8 + dev-lang/python:3.9 + dev-lang/python:3.10 + dev-lang/python:3.11 + dev-lang/python:3.12 + !!~dev-python/uv-0.5.0 + ) +" + +QA_FLAGS_IGNORED="usr/bin/.*" + +check_space() { + local CHECKREQS_DISK_BUILD=3G + use debug && CHECKREQS_DISK_BUILD=9G + check-reqs_pkg_setup +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + rust_pkg_setup +} + +src_prepare() { + default + + # enable system libraries where supported + export ZSTD_SYS_USE_PKG_CONFIG=1 + # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? + + # remove unbundled sources, just in case + find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die + + # bzip2-sys requires a pkg-config file + # https://github.com/alexcrichton/bzip2-rs/issues/104 + mkdir "${T}/pkg-config" || die + export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} + cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die + Name: bzip2 + Version: 9999 + Description: + Libs: -lbz2 + EOF +} + +src_configure() { + local myfeatures=( + git + pypi + python + ) + + cargo_src_configure --no-default-features +} + +src_compile() { + cd crates/uv || die + cargo_src_compile +} + +src_test() { + # work around https://github.com/astral-sh/uv/issues/4376 + local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} + local -x COLUMNS=100 + local -x PYTHONDONTWRITEBYTECODE= + # fix tests failing because of our config + local -x XDG_CONFIG_DIRS=${T} + + cd crates/uv || die + cargo_src_test --no-fail-fast +} + +src_install() { + cd crates/uv || die + cargo_src_install + + insinto /etc/xdg/uv + newins - uv.toml <<-EOF || die + # These defaults match Fedora, see: + # https://src.fedoraproject.org/rpms/uv/pull-request/18 + + # By default ("automatic"), uv downloads missing Python versions + # automatically and keeps them in the user's home directory. + # Disable that to make downloading opt-in, and especially + # to avoid unnecessarily fetching custom Python when the distro + # package would be preferable. Python builds can still be + # downloaded manually via "uv python install". + # + # https://docs.astral.sh/uv/reference/settings/#python-downloads + python-downloads = "manual" + + # By default ("managed"), uv always prefers self-installed + # Python versions over the system Python, independently + # of versions. Since we generally expect users to use that + # to install old Python versions not in ::gentoo anymore, + # this effectively means that uv would end up preferring very + # old Python versions over the newer ones that are provided + # by the system. Default to using the system versions to avoid + # this counter-intuitive behavior. + # + # https://docs.astral.sh/uv/reference/settings/#python-preference + python-preference = "system" + EOF +} diff --git a/dev-python/uv/uv-0.5.9.ebuild b/dev-python/uv/uv-0.5.9.ebuild deleted file mode 100644 index 836a6e5dc1e6..000000000000 --- a/dev-python/uv/uv-0.5.9.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -" - -declare -A GIT_CRATES=( - [async_zip]='https://github.com/charliermarsh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%' - [pubgrub]='https://github.com/astral-sh/pubgrub;57832d0588fbb7aab824813481104761dc1c7740;pubgrub-%commit%' - [tl]='https://github.com/astral-sh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%' - [version-ranges]='https://github.com/astral-sh/pubgrub;57832d0588fbb7aab824813481104761dc1c7740;pubgrub-%commit%/version-ranges' -) - -RUST_MIN_VER="1.83.0" - -inherit cargo check-reqs - -CRATE_PV=0.5.8 -DESCRIPTION="A Python package installer and resolver, written in Rust" -HOMEPAGE=" - https://github.com/astral-sh/uv/ - https://pypi.org/project/uv/ -" -# pypi sdist misses scripts/, needed for tests -SRC_URI=" - https://github.com/astral-sh/uv/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - ${CARGO_CRATE_URIS} -" -if [[ ${PKGBUMPING} != ${PVR} ]]; then - SRC_URI+=" - https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz - " -fi - -# most of the code -LICENSE="|| ( Apache-2.0 MIT )" -# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below -# Dependent crate licenses -LICENSE+=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT - MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB -" -# ring crate -LICENSE+=" openssl" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="test" -RESTRICT="test" -PROPERTIES="test_network" - -DEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - test? ( - dev-lang/python:3.8 - dev-lang/python:3.9 - dev-lang/python:3.10 - dev-lang/python:3.11 - dev-lang/python:3.12 - !!~dev-python/uv-0.5.0 - ) -" - -QA_FLAGS_IGNORED="usr/bin/.*" - -check_space() { - local CHECKREQS_DISK_BUILD=3G - use debug && CHECKREQS_DISK_BUILD=9G - check-reqs_pkg_setup -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - rust_pkg_setup -} - -src_prepare() { - default - - # enable system libraries where supported - export ZSTD_SYS_USE_PKG_CONFIG=1 - # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys? - - # remove unbundled sources, just in case - find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die - - # bzip2-sys requires a pkg-config file - # https://github.com/alexcrichton/bzip2-rs/issues/104 - mkdir "${T}/pkg-config" || die - export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}} - cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die - Name: bzip2 - Version: 9999 - Description: - Libs: -lbz2 - EOF -} - -src_configure() { - local myfeatures=( - git - pypi - python - ) - - cargo_src_configure --no-default-features -} - -src_compile() { - cd crates/uv || die - cargo_src_compile -} - -src_test() { - # work around https://github.com/astral-sh/uv/issues/4376 - local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH} - local -x COLUMNS=100 - local -x PYTHONDONTWRITEBYTECODE= - # fix tests failing because of our config - local -x XDG_CONFIG_DIRS=${T} - - cd crates/uv || die - cargo_src_test --no-fail-fast -} - -src_install() { - cd crates/uv || die - cargo_src_install - - insinto /etc/xdg/uv - newins - uv.toml <<-EOF || die - # These defaults match Fedora, see: - # https://src.fedoraproject.org/rpms/uv/pull-request/18 - - # By default ("automatic"), uv downloads missing Python versions - # automatically and keeps them in the user's home directory. - # Disable that to make downloading opt-in, and especially - # to avoid unnecessarily fetching custom Python when the distro - # package would be preferable. Python builds can still be - # downloaded manually via "uv python install". - # - # https://docs.astral.sh/uv/reference/settings/#python-downloads - python-downloads = "manual" - - # By default ("managed"), uv always prefers self-installed - # Python versions over the system Python, independently - # of versions. Since we generally expect users to use that - # to install old Python versions not in ::gentoo anymore, - # this effectively means that uv would end up preferring very - # old Python versions over the newer ones that are provided - # by the system. Default to using the system versions to avoid - # this counter-intuitive behavior. - # - # https://docs.astral.sh/uv/reference/settings/#python-preference - python-preference = "system" - EOF -} diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index 657ee8d64779..25d713cf86cb 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -1,5 +1,7 @@ DIST zeroconf-0.136.2.tar.gz 238720 BLAKE2B c47bd38a75f01c1e4268c6567a13e664638c05efa1a45ff1593b3d1347e369acd7a284580a02d34f398710f5faf319150c9eca151667dbb6a184bad35f24d4ce SHA512 30e352cfa2c3b7e7c3b9e38d6d1db0471d1f2c7dcd6785b0aab63a1027da21e966565803d4b2bfde6a89d4362039165f19b5c179117128a992f4960af2ac031d DIST zeroconf-0.137.2.tar.gz 237962 BLAKE2B 9ff84381cbd465a49fffeb18e671e8ab55f1c0d0e44f96312177d5a6372c6558e2175846d0cbd96c8e8b8ccd449e56ce614078e0ae22eeed8458b8a421f97192 SHA512 a4ed7146016a68bbc077cc1c61e9299d0f7d636b96da0d3dc9a4d161f709b429d7d44948435a0ed1151e280c173093dd1aaeacf4370958fd2c1b30337e3216af +DIST zeroconf-0.139.0.tar.gz 240030 BLAKE2B b06f229334d18a840d5e203b3823375ba81f96076df4487c7090e0a971f9c15570dac11f7306d8da8d29fe964c231d3bdd142229a4ab96d6c7b2ef9b35dfc27e SHA512 e989a4b6c9f2a259d916da9808df5ff75db7375bbdc2cfc4b4c76fec8adda0c54112fd10d6a7266a28c408ac47c5955be5bd8e658ba87492dbdc54ed38eccf95 EBUILD zeroconf-0.136.2.ebuild 1409 BLAKE2B bc29d08b2a93901ce889dd094b144328333ffdf940e84971e0c78b24bd0f4330de4a95c2d05a04d20d702f69c15d31d4b76b2022f52197614ddbb25b12b67816 SHA512 4b338e29e336ad205806358794762adb29083aad3d64e1b19950d7a9d2f042c6e59d683b066e84054105c0122295c5d89f559d73deaabe711c4146aa4c0c94d3 EBUILD zeroconf-0.137.2.ebuild 1458 BLAKE2B af857ad50cf4ce26308debf10956204b92f3d5b2ed02800bcbb7087d09b786f439c2bee2ed0c96498c6a0004c64b190e4e9f5cac0d44d2d706f7873738e377d7 SHA512 eca5204f09273bbe6ea322d07bdbba7e46f59ddf7fc7925dec6eb85074af7118c5eb01230f839578943fe955a19dc641ca65d8d90fd5afd80c774a0116055069 +EBUILD zeroconf-0.139.0.ebuild 1458 BLAKE2B af857ad50cf4ce26308debf10956204b92f3d5b2ed02800bcbb7087d09b786f439c2bee2ed0c96498c6a0004c64b190e4e9f5cac0d44d2d706f7873738e377d7 SHA512 eca5204f09273bbe6ea322d07bdbba7e46f59ddf7fc7925dec6eb85074af7118c5eb01230f839578943fe955a19dc641ca65d8d90fd5afd80c774a0116055069 MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9 diff --git a/dev-python/zeroconf/zeroconf-0.139.0.ebuild b/dev-python/zeroconf/zeroconf-0.139.0.ebuild new file mode 100644 index 000000000000..d93c4b7a232a --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.139.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)" +HOMEPAGE=" + https://github.com/python-zeroconf/python-zeroconf/ + https://pypi.org/project/zeroconf/ +" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}] + ' 3.10) +" +# the build system uses custom build script that uses distutils to build +# C extensions, sigh +BDEPEND=" + >=dev-python/cython-3.0.8[${PYTHON_USEDEP}] + >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +export REQUIRE_CYTHON=1 + +python_test() { + local -x SKIP_IPV6=1 + local EPYTEST_DESELECT=( + # network + tests/test_core.py::Framework::test_close_multiple_times + tests/test_core.py::Framework::test_launch_and_close + tests/test_core.py::Framework::test_launch_and_close_context_manager + + # fragile to timeouts (?) + tests/services/test_browser.py::test_service_browser_expire_callbacks + tests/utils/test_asyncio.py::test_run_coro_with_timeout + ) + local EPYTEST_IGNORE=( + tests/benchmarks + ) + + epytest -o addopts= +} diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index f3feaf95af1a..c845f766e1ec 100644 Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ diff --git a/dev-ruby/connection_pool/Manifest b/dev-ruby/connection_pool/Manifest index 5a5bb77d5e7f..2217bd08af76 100644 --- a/dev-ruby/connection_pool/Manifest +++ b/dev-ruby/connection_pool/Manifest @@ -1,3 +1,5 @@ DIST connection_pool-2.4.1.tar.gz 11425 BLAKE2B 17aae4f8ce0461554eaddb4ee3535062608d75a29219ca44b1535f087db39429ddbc591d996c020b1fa557337e75bb15b0ac218e8b9f393f94e32e70ffe76800 SHA512 4529446de89d01adee28127807fe104ada683866bc61b60ee77acb718881aced982aa1a1e6e2330077d79ed3d77af199e8612a6dc08de4c40468ac4e3623b799 +DIST connection_pool-2.5.0.tar.gz 13120 BLAKE2B e914c07de63367d61e0f136ac95cb15cfb0595a232f2c72095b0ae97959f7d49a7dd1295e1509a3a21a43429e2f44a454e3e2146076cce683fdf6a0229e274d4 SHA512 ce43edb4dd25c050ad93d13ad0a4243bd8ed3234f3af3593b5301696fe31574b4ec20ffb6410caa459876ab4ed4d39d4767ebf57dd2970c25ad18672b42342ed EBUILD connection_pool-2.4.1.ebuild 914 BLAKE2B 2dbc75de69b7054373730ff607c023ae0b0935f017d09c4f9816ba3b1346e5baf496839c0bcd12e81bcfafc3666da13a7cd681cc45c58efa9ea18b17ded73d77 SHA512 9e4bf256f312e8b5f733a12aa17d713d918e30009c4b5e381a0fe6167d5ef2ea97e27b6e0806783d766be5901132b566555dbaf0ed0678a2c018ebcc1a925cc5 +EBUILD connection_pool-2.5.0.ebuild 921 BLAKE2B 8150128cfb9041a9ff5d0c5969066d43ca288020e5cb83094d057a6c522be4a6d5058b846f0f240097dd581a7e82c4789caba7b18c0d7c8c4a9d15e97321c0ea SHA512 184bc88af2a22869bbf5a68fe744c328396be6e4cb53c1bcd92f3596ac3f773a5dfa67a359c2e93394c38f944480d3780742c9e733aa65544dc98d71f2a31948 MISC metadata.xml 350 BLAKE2B 9a703bda88725974dbaaf272241eed5ac6da6789fd05221852d904b53b506861c85b93f7a8a0c43c6ae4f75864ad1a9e8686f1edd44231f55671b2be80745dd7 SHA512 7cf078db32bc0d8f6f5b02516027dd0231b2276cfae19b7ede7adca0342e96a994233c78decf9ba83ec7bf4cda66525192cd6fff0f27fd4e3689e557b97d90b1 diff --git a/dev-ruby/connection_pool/connection_pool-2.5.0.ebuild b/dev-ruby/connection_pool/connection_pool-2.5.0.ebuild new file mode 100644 index 000000000000..91a152103373 --- /dev/null +++ b/dev-ruby/connection_pool/connection_pool-2.5.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_GEMSPEC="connection_pool.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rake" +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="Changes.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Generic connection pooling for Ruby" +HOMEPAGE="https://github.com/mperham/connection_pool" +SRC_URI="https://github.com/mperham/connection_pool/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5 )" + +all_ruby_prepare() { + sed -i -e '/git ls-files/d' connection_pool.gemspec || die + sed -i -e '/\(bundler\|standard\)/ s:^:#:' Rakefile || die + sed -i -e "s/gem 'minitest'/gem 'minitest', '~> 5.0'/" test/helper.rb || die +} diff --git a/dev-ruby/dry-monads/Manifest b/dev-ruby/dry-monads/Manifest index 5fe720960f12..6a8ffc1e5940 100644 --- a/dev-ruby/dry-monads/Manifest +++ b/dev-ruby/dry-monads/Manifest @@ -1,3 +1,5 @@ DIST dry-monads-1.6.0.tar.gz 77141 BLAKE2B 714b2a35b6136639e4b071f01dcdc01a83b447731906b0b98f9101a4d524f77395d8f2e77b7c09ea8bd039f53de6ba2fbaeaaf805d63d299d10fa5c92b07080a SHA512 080e02299f2a39159bdf571afa4678ccade07e363f60ad7fef397e07dfa156e9a187757cc6de199fbc876c79110e73b9541369d3d04b32fdb6bde13e96bcb300 +DIST dry-monads-1.7.0.tar.gz 77851 BLAKE2B ae665e9e04d3c395be2f8356e8e1cecaee9a17f3c572d7d9b3ff265d4eefea490863e2f256e9de0175baac7dbb769d543fdfada58fb9f0364a2eba208201331f SHA512 4719db7a144e751b9e38fd39cc3d4aece5a273146f2aed0a7397b280aacab59f6540fd3848c6ddf3fb9d68e812d86bb242b488cdde35b56328e13b02adafc6b9 EBUILD dry-monads-1.6.0.ebuild 749 BLAKE2B 9f6f87dcbb40032bd909ec3406c3e51e9427268cfb08f24ad262fcb3c32cc54cdd30e2e6cf63e89431ee006cae4547767ad7c66d96fe2afbad5a5dce97809b6e SHA512 6e949c029a8043418992594beef0898b23d74603e990171d7551b2c6739618a678367550fe1535025b5a3a5cefabd3ecdad123008a0104dcc0f5224e4c729b39 +EBUILD dry-monads-1.7.0.ebuild 754 BLAKE2B feaf2377f47b34722377641a47a1ff735d0754e4b9ec7735bb5f125175df38c2854ed99e0ba997d4cec911574ff0cc1f51bea71dca4f4493de86f043a46967f7 SHA512 8c52224b358dc43e6b25734ae92e82c7bb3ac0c44b4f69ea56729cb667ec0d8b413394c8c79faf7b94240f4dbef1db4ec516f1e76f145515d035a0254b545c84 MISC metadata.xml 344 BLAKE2B 36caaca30fa993460ed225a8fd3b6b671276c91a97babe49fa54726c6e5eb41cc48d1e66a7d3ed034647daa52c83c505b44780c350e6f988c1035f61ff76419f SHA512 db82649a1ac1b6937c64a771861aa85b893e49624705f89ffb8897544eb9c8df3249a4fe5486db0324f0f33f8597a098f413484385cc2634b746fcb7c9a885b9 diff --git a/dev-ruby/dry-monads/dry-monads-1.7.0.ebuild b/dev-ruby/dry-monads/dry-monads-1.7.0.ebuild new file mode 100644 index 000000000000..01c798b92dad --- /dev/null +++ b/dev-ruby/dry-monads/dry-monads-1.7.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="dry-monads.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Common monads for Ruby" + +HOMEPAGE="https://dry-rb.org/gems/dry-monads/" +SRC_URI="https://github.com/dry-rb/dry-monads/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" + +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" + +ruby_add_rdepend " + dev-ruby/concurrent-ruby:1 + dev-ruby/dry-core:1 + >=dev-ruby/zeitwerk-2.6:2 +" + +ruby_add_bdepend "test? ( + dev-ruby/dry-types + dev-ruby/warning +)" diff --git a/dev-ruby/mime-types-data/Manifest b/dev-ruby/mime-types-data/Manifest index 49b4f3425ba5..64fe11331d9e 100644 --- a/dev-ruby/mime-types-data/Manifest +++ b/dev-ruby/mime-types-data/Manifest @@ -1,7 +1,9 @@ DIST mime-types-data-3.2024.1001.gem 209408 BLAKE2B a299749ee73afef0be96b481528916b3f046f0b647b5528b7883b724a37ea8ff63ae84db2a2b4a2a1d69fbd15df6a16f9037de1469ab718ac3457a6824dac15f SHA512 1316455fb6efa8818ebe84985d2d815a1b0199e7896b8777fd40a9f2b498a9fd63b1139f9d3265ccc3c93f529e3da2e69e0becebfbf6598f62e8a334676896ea DIST mime-types-data-3.2024.1105.gem 209920 BLAKE2B fc4fb601c8fab3bc30c0c5776f31a80714c364f8aafafdf8f36d36fd1acef922bd4210985d8cf1139e975b59edc26d5c9a073069d68b132425199d4f28eed3c1 SHA512 3ec407b3fa91c0b52cfa4e166bcb48bf8cc33a6ff34876676ede3adaa865a27e1e2c1d5e730361cfa42e75e3539ede14a619375a6b29332fab55d24c3ff81112 DIST mime-types-data-3.2024.1203.gem 210432 BLAKE2B 6a1f048f0d966589ac117f80e9225d9080466c6dc4c69c9f4d46424b092a5b131a43aca20e560336c4c3b80fb5eb079fa01002dbd658acc2a5bc7c4f7d84f162 SHA512 87998fa3f46311bcc0ee2307aa1ee95f8fd5da45044d1ba5b8b5b036bfcf29a09f207cb00a5c725ea7a4460b52fa0ed46e87d09afda03610ac50eb33f8df7de7 +DIST mime-types-data-3.2025.0107.gem 153600 BLAKE2B 3856eef43fb603df41be96868bbe0724d34e73ec03a343eb9af141675b636f1b1bd947cc37a4b6658a61e654ab5bbc87c280fd56cbd344cff085f8b17b8fabd2 SHA512 6c5c1433904b3941387f00c637476b97985b9afcfa4681f2df347ba09781490c67ef73fe52dd657c3ed23f2e3f6e426e96912312e9b85664ba2fa8dfa6280caf EBUILD mime-types-data-3.2024.1001.ebuild 574 BLAKE2B c564f2e4523e7f430f2fd87360018447b490d19702e9eb1729460bf0f376497e666ed692d02ba3f8e10184689aceb0f933ec5d3e2d6d4c525664db69af576607 SHA512 6b282494813c1e654f1ca53fc374ed60660d97db1064edf7627f4100a6268d530aad8076a6705e1bbba01db4b6200b605a0cceabf8ec8f6a8485384c3767e6a4 EBUILD mime-types-data-3.2024.1105.ebuild 581 BLAKE2B 8ee210e73f0e26c7f7137eba8715d0fbd4a6fa62e635840af4a49f39baba3acbfdce4e7faa133f1b5ac733d6c9105c4004643831118fb355624b457a81ddbe5a SHA512 d088658b112c53f50310c5243cb685fa1bec7df44e028aa00bb0c8b66830da5242650afe10c5be0b2018479ca45d8d3986b1cf9fb7e6124c2463672759e7da38 EBUILD mime-types-data-3.2024.1203.ebuild 588 BLAKE2B b323a2237b304da80f8af3b53494f97d9b8f246e1f2d150e8738355db81b11fc8e1364199ddf452a5d27b2241fd509636a022a3ba0ecb74431227bef96da431f SHA512 46cb0e01977891f15ee9d6f6fd53c818eb38bbbcaf123f82dac3097c43d66305c77a3fbc42e97721ae7a7d6f1c072168257d6e53420c1798674d040e83fa849e +EBUILD mime-types-data-3.2025.0107.ebuild 590 BLAKE2B 22a50f9bcb67d2e6cbaf4c06c49f0b279f15a8913a18411f8879d20213d0d1179e730b1a0c3fc3a41b487ad3c0e759cfdca7d560d45e3dc383ab59b49121911b SHA512 3e430886bb85e93eae628743acb73f213a676cee57e454c6971ea6ec3c3b0f5b7069eb995151130fb37636f3e6a058d9574203c03af34b9674bf8e6627af8df9 MISC metadata.xml 353 BLAKE2B 8cfdcb1624b48ec3419ebaca31fe8045773377232977772d5445558947c2c0272c8777b5949fa9a30fc41275082fc284d6110ce640d465d9f6ee4c6f70e7f470 SHA512 072336e2f6abae82b5d66bd077d0b3651b6d8a3c1846d1e6e84974e0cb275881a986ec4fbabde731aeab59eb956514c44adfe5b67b185660f20eb1a286b22a26 diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2025.0107.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2025.0107.ebuild new file mode 100644 index 000000000000..af103ca6946e --- /dev/null +++ b/dev-ruby/mime-types-data/mime-types-data-3.2025.0107.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRAINSTALL="data" + +inherit ruby-fakegem + +DESCRIPTION="Registry for information about MIME media type definitions" +HOMEPAGE="https://github.com/mime-types/mime-types-data" + +LICENSE="MIT" +SLOT="3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 829e2fd3056e..7b122feef5f5 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/github-cli/Manifest b/dev-util/github-cli/Manifest index 7ab2c800f236..f9ac8344fc2e 100644 --- a/dev-util/github-cli/Manifest +++ b/dev-util/github-cli/Manifest @@ -1,20 +1,8 @@ -DIST github-cli-2.27.0-deps.tar.xz 106343228 BLAKE2B ac99c816089dd7cc309dcb0984d87477e8b733ce938ac4b75c86357d63145ed4d4635d8c344fb68c806241636c7a84da372e228d8c074ad08b695c266b5c83ec SHA512 caa52b8c4216f2cde4bfd33df3240b79401e91574061d6417cf78c8049e617996aa20b6dd09aa7ab8e7f9f5ebaa55b2f997da47d153d95e6d413707c1a7fc3c3 -DIST github-cli-2.27.0.tar.gz 828409 BLAKE2B 1c543dbf8caf39198107a71bcde159996e6a333c9a0949d4a8862e72255246d558e72e35e13947bbc4a3122a101a623c45681c6ddf127d1f4a425b7ff03ad3d6 SHA512 ea475e828ac28dca3ba5a12a5340df697c4dad2d76140eb591b822e438a78511d82e4786b6949fb52396d8b1ef07d70b7d0b2a5a378785cf4b35d084829d1bea -DIST github-cli-2.31.0-deps.tar.xz 106505536 BLAKE2B cfd4fd3b11839edeef86382b15a2adc561d9d8377b3fe75d896914820e70708cf9781966e25afed3538c284a17efb82da4087613ab74c1a4acb2fb62d76b7f67 SHA512 e9f339d400841541d6aefb8b1725d36a5b6351edcdd4bc7ec25eb75cb8d15041a995e1bbcf9506ce5d96ea2bdaccf02077e37f593917ea3157937ea466e7f5a3 -DIST github-cli-2.31.0.tar.gz 888221 BLAKE2B ad1d0125ca043f180d1cb46eb4413ea654e3ab23ea72cac10c04c40f5858fda825b6cfa2022454293018416a1ef12b8182fe1bdfaf6fea977145503689a062a0 SHA512 e0dbdba446666d8a4ce9edb1b7387f26b8a865cf35d1006e86547ff44b7bffe78b29885b4e5e9654f966a6121d67e0097f4fc759405ffc9d34ca430032ed556a -DIST github-cli-2.32.1-deps.tar.xz 100042076 BLAKE2B d362088e2fd24938c52c352ca88a2af76f31c8f4048bd0845043668cfe5d438921623ddf99f54d4239dc2cce927d147e1a4ba16fceef4f824b9a2e34540854e2 SHA512 7964719eed7383169496c6f156320eb2c9aa2b7fae374c025bad2dad2215e0502662a0a7da3722cfb660132e6cf5620cb4189ce8aaf9cf6a36f0cda29d28d12b -DIST github-cli-2.32.1.tar.gz 897387 BLAKE2B 0a46b501958b3fc1b5d3e5467292dd3a3e4cc721d5ac822f637e26f345654bed01bdb27283a86351460c5f2650a54b635abf839e312bfe9b98b794eb60880aff SHA512 4b5b56809110c6b7c19dec344c7171df0eed0bcf5388bc0c63ce5ac4a3b6f4606f1e8de207f5b6889834013059013e8a4b6701b82b933322ed4fcf0e48144b72 -DIST github-cli-2.33.0-deps.tar.xz 100032668 BLAKE2B bffaed49d2724951a34e37632ff131f47f66fb79516a42482d2e0d7399b29266cad5b8519912feb33e279d5b7d39b76efaeaaa48ff462db9912e063b41ce8dc3 SHA512 aefdb7c12507dbf02acccc943be9074f7eac12beefd7a5f8a7a08bbacbbaa46cd91f46262258b3fc0a00b41fb0ccf4816621e9ebe4f2bb10b5f6c5e6260ac003 -DIST github-cli-2.33.0.tar.gz 898066 BLAKE2B 0af992e0687c1e5c2c3552e35419a65af348f76eee91f38377396eb7e7713e8c982b4677a9c35f329380d0281b443e342bb6470b0eade85118248e41333266db SHA512 76a5490964828e375eb3cc0a625c25e6005f9cd44ae40ec04432fd7672bed4628b4db4ffdc713ec2cb59f00c6308e5cf2141a3c932d08ccef4fe5ef676b09916 -DIST github-cli-2.42.0-deps.tar.xz 101578632 BLAKE2B 54153cd48dac9b2f3fc094b5060cca3d9911bda33dfd7e1b42f23b74f97597a664c8e490bec70c6e1215c2310aa6862398da035c3f662e819e158802b915d216 SHA512 4e7c0ac720ef8e2c5ab4c6d0918abc0e8a6c17df31566f4b0e49b74f90225093b792ec6d60ffb98db1a53eaa7a52e2fbcb1a059c57972e344522216a85736f90 -DIST github-cli-2.42.0.tar.gz 825997 BLAKE2B dadb64c62f55ed02c48b56ad02762b806fd4eb0c26c5d9509c9976b6fbddfc542fe46bc54c1790394ac7874e7632f655c001fdcd6cc629fa1fa1b4fc984211b3 SHA512 b8e76ea0bda9f9e78d9b8d5ff57326c1fa77f280688948facd83549d88f3d2259516ad9bb0f0455cecfa34168ef317f01683383cbe1b41e150b5ea9ab8c2fa2b DIST github-cli-2.52.0-deps.tar.xz 89577956 BLAKE2B 5259f324843c92ea1781d14e948893c3632438d46cc05469edac4557e9977c6df889c796fe4f7b1bcb4b6d64830b8c5c5b5cb2b37a21757990ede84a0fbe4c75 SHA512 bb9b28a8b9251d8cb4082ea5a040bd7d844fa2fa4243f8933502dccbb0673349dd1b0b6191c60905266eab88bdb1e3f7df6e53a3bea13e98236a36e6c0dfab7b DIST github-cli-2.52.0.tar.gz 988293 BLAKE2B 383a6e88a509cbe25544088f7260335b264d36f0acfc1ca4dbd648b911671d1fe0a4b85d678225bc81ba4a236de8acc2ba57bc55b19cfc53c5dcb746d3ab1a76 SHA512 bb43f4160eebfa61c56d1272f379689f33e115d9b00cc0af40212cdb2964fb9953f25cee777baef95dc751e80a64e5b374c98e07ac5118963a43f8b29100c27b -EBUILD github-cli-2.27.0.ebuild 1380 BLAKE2B abc914e16874dcaab5ff9b5c5c26eb733b5fc69deff8be72f401cfdc588382d64573f84d3f2546bc7c0e20840a62a95d7d704108758aa4969166ab0779d791e2 SHA512 346c061363363eeba3c7ab072ca5b04b5fa1eb026acecdb27ca8ea6bfcbf769e588f1fc3b1a0cfa2dcb81723748784551e23d62d39fe47c7f1da9edc2c10d66b -EBUILD github-cli-2.31.0.ebuild 1380 BLAKE2B abc914e16874dcaab5ff9b5c5c26eb733b5fc69deff8be72f401cfdc588382d64573f84d3f2546bc7c0e20840a62a95d7d704108758aa4969166ab0779d791e2 SHA512 346c061363363eeba3c7ab072ca5b04b5fa1eb026acecdb27ca8ea6bfcbf769e588f1fc3b1a0cfa2dcb81723748784551e23d62d39fe47c7f1da9edc2c10d66b -EBUILD github-cli-2.32.1.ebuild 1380 BLAKE2B abc914e16874dcaab5ff9b5c5c26eb733b5fc69deff8be72f401cfdc588382d64573f84d3f2546bc7c0e20840a62a95d7d704108758aa4969166ab0779d791e2 SHA512 346c061363363eeba3c7ab072ca5b04b5fa1eb026acecdb27ca8ea6bfcbf769e588f1fc3b1a0cfa2dcb81723748784551e23d62d39fe47c7f1da9edc2c10d66b -EBUILD github-cli-2.33.0.ebuild 1380 BLAKE2B abc914e16874dcaab5ff9b5c5c26eb733b5fc69deff8be72f401cfdc588382d64573f84d3f2546bc7c0e20840a62a95d7d704108758aa4969166ab0779d791e2 SHA512 346c061363363eeba3c7ab072ca5b04b5fa1eb026acecdb27ca8ea6bfcbf769e588f1fc3b1a0cfa2dcb81723748784551e23d62d39fe47c7f1da9edc2c10d66b -EBUILD github-cli-2.42.0.ebuild 1380 BLAKE2B abc914e16874dcaab5ff9b5c5c26eb733b5fc69deff8be72f401cfdc588382d64573f84d3f2546bc7c0e20840a62a95d7d704108758aa4969166ab0779d791e2 SHA512 346c061363363eeba3c7ab072ca5b04b5fa1eb026acecdb27ca8ea6bfcbf769e588f1fc3b1a0cfa2dcb81723748784551e23d62d39fe47c7f1da9edc2c10d66b +DIST github-cli-2.65.0-deps.tar.xz 68106872 BLAKE2B cc32318356dda4c703721243f57e1cefa7d6baec6e08fe02b14fca3f4e4adcbc576b3561be8046e63af800f0a1421fe71d476b0b4b6e0df0adec7f108b7f98ee SHA512 81684d9c810098a922d604fa52e5e849bff78625b72afc55b4823d8b8d0ba0eca200a53f390637e305c3acef8c4b77ca90e423f196047d84dc264a7ebeba6b8a +DIST github-cli-2.65.0.tar.gz 12939630 BLAKE2B 9d4f5ab0ae8d2b2638a2aeeedefd7fcca7b526dcc71595e22fc8a1a834ed613959999dc7590a8799cb2682b9710c8701a94e7d4cd5a469d6e88b0a551e030f3d SHA512 801d98427e0c58961840e6f6be5fd0a4863da6da1aa31d3af43eb440f2a9dda930d8e7226ba69ebfb04393928092924de913ecb582c0588682773b6e4c76165b EBUILD github-cli-2.52.0.ebuild 1380 BLAKE2B abc914e16874dcaab5ff9b5c5c26eb733b5fc69deff8be72f401cfdc588382d64573f84d3f2546bc7c0e20840a62a95d7d704108758aa4969166ab0779d791e2 SHA512 346c061363363eeba3c7ab072ca5b04b5fa1eb026acecdb27ca8ea6bfcbf769e588f1fc3b1a0cfa2dcb81723748784551e23d62d39fe47c7f1da9edc2c10d66b -EBUILD github-cli-9999.ebuild 1366 BLAKE2B e54a47d2617eee682f060aeaef03f6c8b09ac45b56cabc69e8890815017317189101f2d9a697944b28118d553227057aa24b4405e17ca16f59532a1fd28d5b38 SHA512 79e148145c8253b373493b4f6a2610a37e047403259f93741e6ce54b6404d729e7830141f37bf2733c3d42e3c6dfa4bffff19ae35f56d50282f9c90a1099f08f +EBUILD github-cli-2.65.0.ebuild 935 BLAKE2B af5f12da0a1cc9b941975fc1cd8e7b7f9bede53aa10243b5653197808adf114519a5e9be0916b6fc8abfd8b2628cdde8a2f17ac9d522390432a060c27651105a SHA512 89ffebc2dad570a19cede34a849df9a71a17239f4643fa89150a8f7b593a57d1f53e95041bb1c0777cfe6dcaf24e7d2ee930b8cdfb67482c9c4f590628928c72 +EBUILD github-cli-9999.ebuild 935 BLAKE2B af5f12da0a1cc9b941975fc1cd8e7b7f9bede53aa10243b5653197808adf114519a5e9be0916b6fc8abfd8b2628cdde8a2f17ac9d522390432a060c27651105a SHA512 89ffebc2dad570a19cede34a849df9a71a17239f4643fa89150a8f7b593a57d1f53e95041bb1c0777cfe6dcaf24e7d2ee930b8cdfb67482c9c4f590628928c72 MISC metadata.xml 331 BLAKE2B 1ffd21cb61a7db81d5c8f1b3731dc6a23aa98e6db92e2af3101eefd99b18862a89bb42993cb770bc26307eb70c96966abee1bba45c73de31c1e47300caf170b3 SHA512 2a90a401ff9f5646bcb0a8e1b38bd95629f7b69d4fd485de5f5c32063cceb0d223b30696181d328e09c6f8191e8fbaabf81370f42577312c2eb8d22d9509d1b9 diff --git a/dev-util/github-cli/github-cli-2.27.0.ebuild b/dev-util/github-cli/github-cli-2.27.0.ebuild deleted file mode 100644 index 4484ca69c4ef..000000000000 --- a/dev-util/github-cli/github-cli-2.27.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="GitHub CLI" -HOMEPAGE="https://github.com/cli/cli" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/cli/cli.git" -else - SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" - S="${WORKDIR}/cli-${PV}" -fi - -LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" -SLOT="0" - -RDEPEND=">=dev-vcs/git-1.7.3" - -RESTRICT="test" - -src_unpack() { - if [[ ${PV} == *9999 ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_compile() { - [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Once we set up cross compiling, this line will need to be adjusted - # to compile for the target. - # Everything else in this function happens on the host. - emake - - einfo "Building man pages" - emake manpages - - einfo "Building completions" - go run ./cmd/gh completion -s bash > gh.bash-completion || die - go run ./cmd/gh completion -s zsh > gh.zsh-completion || die -} - -src_install() { - dobin bin/gh - dodoc README.md - - doman share/man/man?/gh*.? - - newbashcomp gh.bash-completion gh - insinto /usr/share/zsh/site-functions - newins gh.zsh-completion _gh -} diff --git a/dev-util/github-cli/github-cli-2.31.0.ebuild b/dev-util/github-cli/github-cli-2.31.0.ebuild deleted file mode 100644 index 4484ca69c4ef..000000000000 --- a/dev-util/github-cli/github-cli-2.31.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="GitHub CLI" -HOMEPAGE="https://github.com/cli/cli" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/cli/cli.git" -else - SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" - S="${WORKDIR}/cli-${PV}" -fi - -LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" -SLOT="0" - -RDEPEND=">=dev-vcs/git-1.7.3" - -RESTRICT="test" - -src_unpack() { - if [[ ${PV} == *9999 ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_compile() { - [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Once we set up cross compiling, this line will need to be adjusted - # to compile for the target. - # Everything else in this function happens on the host. - emake - - einfo "Building man pages" - emake manpages - - einfo "Building completions" - go run ./cmd/gh completion -s bash > gh.bash-completion || die - go run ./cmd/gh completion -s zsh > gh.zsh-completion || die -} - -src_install() { - dobin bin/gh - dodoc README.md - - doman share/man/man?/gh*.? - - newbashcomp gh.bash-completion gh - insinto /usr/share/zsh/site-functions - newins gh.zsh-completion _gh -} diff --git a/dev-util/github-cli/github-cli-2.32.1.ebuild b/dev-util/github-cli/github-cli-2.32.1.ebuild deleted file mode 100644 index 4484ca69c4ef..000000000000 --- a/dev-util/github-cli/github-cli-2.32.1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="GitHub CLI" -HOMEPAGE="https://github.com/cli/cli" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/cli/cli.git" -else - SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" - S="${WORKDIR}/cli-${PV}" -fi - -LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" -SLOT="0" - -RDEPEND=">=dev-vcs/git-1.7.3" - -RESTRICT="test" - -src_unpack() { - if [[ ${PV} == *9999 ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_compile() { - [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Once we set up cross compiling, this line will need to be adjusted - # to compile for the target. - # Everything else in this function happens on the host. - emake - - einfo "Building man pages" - emake manpages - - einfo "Building completions" - go run ./cmd/gh completion -s bash > gh.bash-completion || die - go run ./cmd/gh completion -s zsh > gh.zsh-completion || die -} - -src_install() { - dobin bin/gh - dodoc README.md - - doman share/man/man?/gh*.? - - newbashcomp gh.bash-completion gh - insinto /usr/share/zsh/site-functions - newins gh.zsh-completion _gh -} diff --git a/dev-util/github-cli/github-cli-2.33.0.ebuild b/dev-util/github-cli/github-cli-2.33.0.ebuild deleted file mode 100644 index 4484ca69c4ef..000000000000 --- a/dev-util/github-cli/github-cli-2.33.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="GitHub CLI" -HOMEPAGE="https://github.com/cli/cli" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/cli/cli.git" -else - SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" - S="${WORKDIR}/cli-${PV}" -fi - -LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" -SLOT="0" - -RDEPEND=">=dev-vcs/git-1.7.3" - -RESTRICT="test" - -src_unpack() { - if [[ ${PV} == *9999 ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_compile() { - [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Once we set up cross compiling, this line will need to be adjusted - # to compile for the target. - # Everything else in this function happens on the host. - emake - - einfo "Building man pages" - emake manpages - - einfo "Building completions" - go run ./cmd/gh completion -s bash > gh.bash-completion || die - go run ./cmd/gh completion -s zsh > gh.zsh-completion || die -} - -src_install() { - dobin bin/gh - dodoc README.md - - doman share/man/man?/gh*.? - - newbashcomp gh.bash-completion gh - insinto /usr/share/zsh/site-functions - newins gh.zsh-completion _gh -} diff --git a/dev-util/github-cli/github-cli-2.42.0.ebuild b/dev-util/github-cli/github-cli-2.42.0.ebuild deleted file mode 100644 index 4484ca69c4ef..000000000000 --- a/dev-util/github-cli/github-cli-2.42.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit bash-completion-r1 go-module - -DESCRIPTION="GitHub CLI" -HOMEPAGE="https://github.com/cli/cli" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/cli/cli.git" -else - SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" - SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" - S="${WORKDIR}/cli-${PV}" -fi - -LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" -SLOT="0" - -RDEPEND=">=dev-vcs/git-1.7.3" - -RESTRICT="test" - -src_unpack() { - if [[ ${PV} == *9999 ]]; then - git-r3_src_unpack - go-module_live_vendor - else - go-module_src_unpack - fi -} - -src_compile() { - [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Once we set up cross compiling, this line will need to be adjusted - # to compile for the target. - # Everything else in this function happens on the host. - emake - - einfo "Building man pages" - emake manpages - - einfo "Building completions" - go run ./cmd/gh completion -s bash > gh.bash-completion || die - go run ./cmd/gh completion -s zsh > gh.zsh-completion || die -} - -src_install() { - dobin bin/gh - dodoc README.md - - doman share/man/man?/gh*.? - - newbashcomp gh.bash-completion gh - insinto /usr/share/zsh/site-functions - newins gh.zsh-completion _gh -} diff --git a/dev-util/github-cli/github-cli-2.65.0.ebuild b/dev-util/github-cli/github-cli-2.65.0.ebuild new file mode 100644 index 000000000000..cd54bf0e7d58 --- /dev/null +++ b/dev-util/github-cli/github-cli-2.65.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="GitHub CLI" +HOMEPAGE="https://github.com/cli/cli" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/cli/cli.git" +else + SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" + S="${WORKDIR}/cli-${PV}" +fi + +LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" +SLOT="0" + +RDEPEND=">=dev-vcs/git-1.7.3" + +RESTRICT="test" + +src_unpack() { + if [[ ${PV} == *9999 ]]; then + git-r3_src_unpack + go-module_live_vendor + else + go-module_src_unpack + fi +} + +src_compile() { + [[ ${PV} != 9999 ]] && export GH_VERSION="v${PV}" + emake prefix=/usr bin/gh manpages completions +} + +src_install() { + emake prefix=/usr DESTDIR="${D}" install + dodoc README.md +} diff --git a/dev-util/github-cli/github-cli-9999.ebuild b/dev-util/github-cli/github-cli-9999.ebuild index 2ec1463144a6..cd54bf0e7d58 100644 --- a/dev-util/github-cli/github-cli-9999.ebuild +++ b/dev-util/github-cli/github-cli-9999.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit bash-completion-r1 go-module +inherit go-module DESCRIPTION="GitHub CLI" HOMEPAGE="https://github.com/cli/cli" @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" - KEYWORDS="~amd64 ~loong ~riscv" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" S="${WORKDIR}/cli-${PV}" fi @@ -34,27 +34,11 @@ src_unpack() { } src_compile() { - [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" - # Once we set up cross compiling, this line will need to be adjusted - # to compile for the target. - # Everything else in this function happens on the host. - emake - - einfo "Building man pages" - emake manpages - - einfo "Building completions" - go run ./cmd/gh completion -s bash > gh.bash-completion || die - go run ./cmd/gh completion -s zsh > gh.zsh-completion || die + [[ ${PV} != 9999 ]] && export GH_VERSION="v${PV}" + emake prefix=/usr bin/gh manpages completions } src_install() { - dobin bin/gh + emake prefix=/usr DESTDIR="${D}" install dodoc README.md - - doman share/man/man?/gh*.? - - newbashcomp gh.bash-completion gh - insinto /usr/share/zsh/site-functions - newins gh.zsh-completion _gh } diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest index 054c5a1df041..9aa4429abc43 100644 --- a/dev-util/lcov/Manifest +++ b/dev-util/lcov/Manifest @@ -1,6 +1,6 @@ AUX lcov-2.0-wrong-error-code.patch 803 BLAKE2B e03d41690c291ca2aae191726a026b3a613e4f8625d6444ed4e8af26ed8ddcf090f285424dccced196520384baef0c59780ce59aaba772758d543caba7a87108 SHA512 c54f3613cae504d510e4582d75b0fef7d19438aa6709773f64e167f4c3c15f207054103f4779d8f5face274c22d1231f1c78ed35a3fd52d84bafb09e2904afb1 DIST lcov-2.0.tar.gz 391695 BLAKE2B 737d6104ebedf90ba2c3bf0c439dd7e2d18724d7267c3bd79897140785246d9ed6334eec9eabc888e361f5e22515da9756e946e1097777fb88c140398b0b078a SHA512 b19b6debc93c0de0e7e5b2aaffa6c74d20a1313ea4d20d8731c6a5ea7f4cc40933316d28ef791c91fdc12ca77c9449a388405f3dc0793588e366b72f596ab49b EBUILD lcov-2.0-r3.ebuild 1942 BLAKE2B 7a30080ecdacbf900b034201c005506e7a898486a129310af8a7c62d2a3030fde6972bee379efaee4f26bb2191741ec0e207c2fd9bca5ea4c635417e5892baa8 SHA512 7ab60e23252451da1845b6c7af2625cebdb38037f62c4e3c6a62892673cd5adaee672a50397d4eaa53d6c40f78b47e135ea422f2e94ce62fe7828ab88d2bf69f -EBUILD lcov-2.0-r4.ebuild 1902 BLAKE2B 2c5cc9139c39cd668b456b8eea2bda38a6b64a80d8b1ba2ac89f7b2607939dbe79d38254ace9ab8ead9f81b47b4c90727af4309793f95bb557b5e898add49129 SHA512 16ac844e9ca590a5044c42e37b31841d85885954699bb8f1da9f1fa1b7755aa2aa5ccfac35f0d2c7d9d468a013ad53062b426fed6122306c8d123b547536ef2d +EBUILD lcov-2.0-r4.ebuild 1914 BLAKE2B 33461efd1cd20c03273574a695a751114779e208f55b16e37ad7e47b0f0d9b4f725dcb7fcf2739c3e7de70ea2aeb5cb155717a87628d3e3d9bd26a72872ec100 SHA512 e47b3ea3e5ab5dcde6e0ffd7917ead89715adbd556707b8223d98e6584b59c7e9d4362972d6a29252b78114ae678a8bc390c2671fd617a203c1ccf3c95d85fb2 EBUILD lcov-9999.ebuild 1808 BLAKE2B 69184888683b81300cb14e6136eefb4141eac6ee6496cc2710fab00eee4378d98491c30f75d39d151c5ef3c7147bada8946afffa97bd169380633180fdd2f30b SHA512 60ef1c5ff13312ae215ca1102722982c720872fe013f71b85b36ede649f90803db37f285838b43695aa7912e6f6e55e582f07c7bf91a96684b991e13791a2fc0 MISC metadata.xml 528 BLAKE2B f7438b2b210f628a41f30efdeabf33b43bd0fd2317355597ae2256aa79528a033fdfc8bae51bc386cbad8eb590900c8088c3cfff9166b46e8eea2b75f010dfbc SHA512 b38a99ccdf799f89af9dae3c437f0f524148ad66e4ff263e03cf97e3329ed7e179721352ad52bcbbc21a72ea2d347e4d4d453ffc0f3687dca8c6c1814d90cb02 diff --git a/dev-util/lcov/lcov-2.0-r4.ebuild b/dev-util/lcov/lcov-2.0-r4.ebuild index b45eedd0934d..a378009d2bfb 100644 --- a/dev-util/lcov/lcov-2.0-r4.ebuild +++ b/dev-util/lcov/lcov-2.0-r4.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/linux-test-project/lcov/releases/download/v${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~sparc" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" fi LICENSE="GPL-2+" diff --git a/dev-util/spirv-llvm-translator/Manifest b/dev-util/spirv-llvm-translator/Manifest index b985204dfbb6..fef459efa07e 100644 --- a/dev-util/spirv-llvm-translator/Manifest +++ b/dev-util/spirv-llvm-translator/Manifest @@ -21,6 +21,6 @@ EBUILD spirv-llvm-translator-18.1.4.ebuild 1443 BLAKE2B a2034d194932551f6f92f0df EBUILD spirv-llvm-translator-18.1.7.ebuild 1444 BLAKE2B be44e81cae0e5c7090d338ebf802e5974cd518f43601a49763cdf7931b256b1b5f37296aad654ccbc51945478f7083d38466182af5e35bcba8572ff2cab5b771 SHA512 f30d28071983936eb02c50b005f40365f5eb101e944aee2cf557d91d163314db738ab1c73aaf6c43a2ce460a261139b53053f0dbabdaf7c42fa777b180333ed2 EBUILD spirv-llvm-translator-18.1.8.ebuild 1446 BLAKE2B b4ee868be616fc7882b24d4f403061066df945c5d69fdf656d4bb70bbd11275e3c452959d4a9b639ec18622bf94555bd4323d38f50c65de305b34144a4db8ae6 SHA512 f3b8d723dc75cc8652b62348367fe965958c574c4e978fb6b325c421794a815ddee11cf5c6a0fd83fdd4bbf6f0bf9030af78eb00d3e39f5c7f664bcabefff26a EBUILD spirv-llvm-translator-19.1.1.ebuild 1443 BLAKE2B d4d5a27179a82ce1631e5f8d8b38b27243d3e48993ca8db6daac78f6adef11dcf5dc523f4856a0e1a237b2a35edfb6aae57c5d2d5a4cc8794cc26444d4c3b8a2 SHA512 5c589ccf3e85ca5507169a8eb6437dacb4ba356df50f4ed05e29ebabc85bceb4036fd7b588e496e0c0bde8df1e35be0dc0d9487ce77a0af8423dc7b351124131 -EBUILD spirv-llvm-translator-19.1.2.ebuild 1446 BLAKE2B e11e0524e4c76950f42959c371bb1a138ec65629f16c3d2ac0dea2274e7e343ba730bf356dfd6022ca54a6e277e01a013f623b67de58c51f305f4a8b4929b866 SHA512 84ab45459d4a65244c175dd96b93e4564d5584006cc57ad7e3cb8a7cb9695ddb7b1d8d981953ec774e647fded42e6d2610bbfe415a30fa2ef75d247cf1f5a283 +EBUILD spirv-llvm-translator-19.1.2.ebuild 1445 BLAKE2B 7a67b9c1d5d2f6b7127b20df76183759f7f9b07681dfe8049fff42efa35c4fbef2ebcda4733b010461afad85aae225c1dda151c3bfb1f59651c2a295f537750b SHA512 d94ab232921e663bfb122214b78876c0c41daf4dffa3683774df52574055a96041c251221e91044e91c6673c270a948bfefd51e27ce2ab3dee32d6fce37e537b EBUILD spirv-llvm-translator-19.1.3.ebuild 1446 BLAKE2B a136d76434d2258c37302627e96dde4ec75f1b5ce8fa020f5272db406eb9b843d58b2fcd2b2247dd037d51e85ba16b7d0fe7c162290931e116e4cfbc54b8cb76 SHA512 4499318d1ce6e2a253839ba400daffe52c635d54e842f75be4a0cf7856045f8d6f21629a58e80e49aa999fb54e9ef2e36631d8219bca660185b8c79f0a2ece18 MISC metadata.xml 445 BLAKE2B 11c5d6b6e94192c6fe1aa0cdce39ddb6e3e0aac1462533b5480136c415cc5d82ac77c4930a07a234d0ae987d3409c8dae590f0d5b99139282a89939d0b65cf4e SHA512 e58ae0f86f23be399eff43be9b90006f9be0f699af67f354f2e5434bc0fd43856863763192e0270fd06f7df65e0bdea2bd0b9d43b5b200d8a0399e0230c86e71 diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.2.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.2.ebuild index 26434b7cf7b2..55db9c19aaf9 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.2.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-19.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="UoI-NCSA" SLOT="$(ver_cut 1)" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 9135c5ea4a40..c892fed2e3ae 100644 Binary files a/dev-vcs/Manifest.gz and b/dev-vcs/Manifest.gz differ diff --git a/dev-vcs/git-cola/Manifest b/dev-vcs/git-cola/Manifest index 8987d2136ffd..1bce19254ca8 100644 --- a/dev-vcs/git-cola/Manifest +++ b/dev-vcs/git-cola/Manifest @@ -1,8 +1,8 @@ AUX README.gentoo 227 BLAKE2B 828266fe46d9eb866250b57921df446055c7835cce3c3d17014563451acfc100f0e3ade6805514d620852273f011c12a8dd581ad90ffa135e5ab168a87790d46 SHA512 9e8b672fe6998a255dea761e186d5a9031895e8ec0eb14d4942c81a462a238ef1eec0431671da8be3ee4bbacd7f81cec6ec1f9e75e2f4429c3472faad5ba2c2d -DIST git-cola-4.5.0.tar.gz 1233372 BLAKE2B da9bbe2d1e49b5ebc49ae6ddecf72a73b4b262de2de6c5a9ef77d9946a338bb393154e91e8431dc11fc08f72e3fcfd19d424d68c2b846d05c0a87393f8cc33ac SHA512 99a17bf0398dc3049417b6af6f3fc3bc20682186859879c6fc3d2b8f9a8b3599612c555b40f76dd226323cefab0dec0b4424a566dc74637449743f675cb56817 +DIST git-cola-4.10.1.tar.gz 1265278 BLAKE2B 3c2ff0f25b5f75340f24577b5109fcbc3ce89122df88a097b1578c193bf37e832c2825ec25dcac720145230c879ba473a7db35ea2e9e1f476c937b14e3649c7c SHA512 582842a861726b4ed6e9f966afc47cb4817cecd82740bb446e39b6f3d03fb96523401267ebdef64960ef60b55cc3e7f42d8023a738b9ff660b9f0d9ea07f201b DIST git-cola-4.8.2.tar.gz 1251173 BLAKE2B 758b34e271883c5493e9a219e7f9970c1ca2e0cdb97bbab50828ea53ae2bae223692a06c353d0b017af2e82b3855708ebd2937d9656b373b8d45ab457ac50b7b SHA512 0b924837e8e5dcaa9687ffdff779bd3ed9f629713826f6c537d6470fdaed84bab3cec793aa9f1cf0e7bce3c4dae60c838822005efa93236b5964c8be74ef33cc DIST git-cola-4.9.0.tar.gz 1261512 BLAKE2B 51994539e79d1f3db5876b64c10bf84fd2ac7f90cab05227c23831b0f0a6771cead11bf3bcb76863eb0e6e26c245a735143306d55f1773a697036652d7a1084e SHA512 8abb30c8263170c185dc66061b8271dfb73a0173a29337ef704cc0d206a218bfb5ede528966ea55c64fc68121162973f9345ff112b7f8d7093f602a7774b72e0 -EBUILD git-cola-4.5.0.ebuild 1462 BLAKE2B fbb6b66ae91361285b21f8e2d6ee8218ef5859327b1da5f5a7202f1794792349dea01c96f557b0f040187c54562f2b3b80032a911d02bdf31da87293abdc1554 SHA512 0222c11a04e094bf52be7169d4f51553b8ee34afb18e0bfea294495e5fb6634c03425c7ff5a019da78d94f2e9d94d787321fb09a1497382e32c826bc6222f19b +EBUILD git-cola-4.10.1.ebuild 1833 BLAKE2B 8bb6f89bdbf7dcf3e6733238e694fce469cdc82d0b927ec3935220adbc30f098d458dca4339edd927403a120b629414dec2e91ffb590735266879c4dff54bb81 SHA512 02f8ee32c2763746f578d567002acccd2027b49c69217dce2c013b17046db22a88119c3ced8798a43bf77a82e0dcb01da4cb8fbe3eb8182d1f03c6c01dfe2888 EBUILD git-cola-4.8.2-r1.ebuild 1662 BLAKE2B 37148482e3215efe9046cf81d6338fb391c27e7d1c7faf19240ad29415549afe645abd5a7d4ee64d9a797100d56ea7cda995eb402c236feafe6153909a8bfb7a SHA512 33fb39030622eb025cd3506ff87866a5b011a51b4e23d428f48f88935dc54b6118a83dd00bf921c5aa276756d549446bb58f2000b13fbb2d5e4e0ea924fdaa40 EBUILD git-cola-4.9.0.ebuild 1833 BLAKE2B 6c86d40221638709f86c867f907188c0054f2ef3a709bba37b8bb2519790e559347578cb1a8e39e65e6d4c44af9d2af9fd881077d023b58e983e69c76666385c SHA512 0e5e3e736b6f7de95b78bc7abeb5763dbf4590fdbb053d5112d62ed877e56d3a36bacbd3ed363ee44b7d0ac0fbb4a5404d278e8f349469c091c3b7327d15bef8 MISC metadata.xml 595 BLAKE2B a1a74266c1afcbcf94bcb95b8218669f09ce709d0803e37cca482b2e89dee176d1d898236ba024e7266106133d1bfb3008fd1ff3ce11793c606fc7dcffb408e6 SHA512 fe44a4445bf71d09eaa6be66af2370d3c0e94dada507ace584ffe9dd8b5edafd472355cee7aceb554c31b0bafbd29faeb318e853d0d165fb1d2a7f8f8bf86379 diff --git a/dev-vcs/git-cola/git-cola-4.10.1.ebuild b/dev-vcs/git-cola/git-cola-4.10.1.ebuild new file mode 100644 index 000000000000..17c5e8352a84 --- /dev/null +++ b/dev-vcs/git-cola/git-cola-4.10.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_SINGLE_IMPL=true +DISTUTILS_USE_PEP517=setuptools +inherit desktop distutils-r1 optfeature readme.gentoo-r1 virtualx xdg + +DESCRIPTION="The highly caffeinated git GUI" +HOMEPAGE="https://git-cola.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/polib[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/qtpy[pyqt6,gui,network,${PYTHON_USEDEP}] + ') + dev-vcs/git +" +BDEPEND=" + sys-devel/gettext + $(python_gen_cond_dep " + dev-python/setuptools-scm[\${PYTHON_USEDEP}] + test? ( + dev-python/pytest[\${PYTHON_USEDEP}] + dev-python/qtpy[pyqt6,gui,network,\${PYTHON_USEDEP}] + ) + ") +" + +distutils_enable_sphinx docs \ + 'dev-python/rst-linker' +distutils_enable_tests pytest + +src_prepare() { + # remove bundled qtpy and polib + rm -Rf qtpy cola/polib.py || die + distutils-r1_src_prepare +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + cd "${T}" || die + GIT_CONFIG_NOSYSTEM=true LC_ALL="C.utf8" \ + epytest "${S}"/test +} + +src_compile() { + SETUPTOOLS_SCM_PRETEND_VERSION=${PV} distutils-r1_src_compile +} + +src_install() { + distutils-r1_src_install + + domenu share/applications/*.desktop + doicon -s scalable cola/icons/git-cola.svg + + # patch the binaries to use desired qtpy backend + sed -i "s|import sys|import sys\nimport os\nos.environ['QT_API'] = 'pyqt6'\n|" "${D}"/usr/bin/* || die + + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "enable desktop notifications" dev-python/notify2 + optfeature "enables Send to Trash feature" dev-python/send2trash +} diff --git a/dev-vcs/git-cola/git-cola-4.5.0.ebuild b/dev-vcs/git-cola/git-cola-4.5.0.ebuild deleted file mode 100644 index a7284e2ed744..000000000000 --- a/dev-vcs/git-cola/git-cola-4.5.0.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_SINGLE_IMPL=true -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 readme.gentoo-r1 virtualx xdg - -DESCRIPTION="The highly caffeinated git GUI" -HOMEPAGE="https://git-cola.github.io/" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pyqt5[${PYTHON_USEDEP},gui,widgets] - dev-python/qtpy[gui,network,${PYTHON_USEDEP}] - dev-python/send2trash[${PYTHON_USEDEP}] - ') - dev-vcs/git -" -BDEPEND=" - sys-devel/gettext - $(python_gen_cond_dep " - dev-python/setuptools-scm[\${PYTHON_USEDEP}] - test? ( - ${VIRTUALX_DEPEND} - dev-python/pytest[\${PYTHON_USEDEP}] - dev-python/pyqt5[\${PYTHON_USEDEP},gui,widgets] - ) - ") -" - -distutils_enable_sphinx docs \ - 'dev-python/rst-linker' -distutils_enable_tests pytest - -src_prepare() { - sed -i "s|doc/git-cola =|doc/${PF} =|" setup.cfg || die - distutils-r1_src_prepare -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - cd "${T}" || die - GIT_CONFIG_NOSYSTEM=true LC_ALL="C.utf8" \ - epytest "${S}"/test -} - -src_compile() { - SETUPTOOLS_SCM_PRETEND_VERSION=${PV} distutils-r1_src_compile -} - -src_install() { - distutils-r1_src_install - readme.gentoo_create_doc -} diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest index fbc03cc172df..0b7d4438970b 100644 --- a/dev-vcs/git/Manifest +++ b/dev-vcs/git/Manifest @@ -28,9 +28,9 @@ EBUILD git-2.44.2.ebuild 16300 BLAKE2B 39fc9cdc25a8e9ff53081c6992c53889d9023ba83 EBUILD git-2.45.2.ebuild 16448 BLAKE2B eecc66b8793b6a99e40c28fea1ef68bbb25902981bf18a09d7e8f2e6c00a27133b3fc2318f9460acba64d341cf6ad8970d2e855e6c4baffc982ec8830db8d2f8 SHA512 47dd7ec8dbd7256bfcdcb810abd6d47aababde17e68343cf5941dd529232ca0ecd321c2d1aa23f17ce8bd501203d39ddfa1bf3e4bb63c84f9c06e5c76fff5179 EBUILD git-2.46.2.ebuild 16800 BLAKE2B 6c37df1d123aae231ecbcf4c5bb93364c78f89c1a10d81a5954da536c8148c28696ad1d43d5cce04743eadc9cd1045e3acfccc11bd4f7acb97289395199c9dee SHA512 89d20136a0f0d4d10b5a2a8eef067d631b708a7abdd887992d7553a2a5296abfa666c5be5499d19b02c94412a40aaa671b8c4bfc7b63b178a5e85867867877be EBUILD git-2.47.1.ebuild 16915 BLAKE2B 730dda1235d73fe06861ac16587ee72669b620888ecc52e32ef5f1a77fde5af852f6f8a38374cdd4283e8fe3d1223bae1eae58f16c1e7117832c58c8589702a6 SHA512 09576e9f95be72705005762dcd41091d030acaadd2b56cc814b45fd471202790eaaeae05893b1d2eeb8d2362fdb24847764c2e8e5d8353b28b63a9442934e274 -EBUILD git-2.48.0_rc2.ebuild 11181 BLAKE2B 8bea26168daafb0987359dad79178410acb321585a99b05703a346f4c5b12c5911f204f56c00f09cb582b5bd601ac4f71f1551d8038f8c25850ba85294e66bd5 SHA512 d7c4b6997520e4cffa17898e7194c51cec786cf45e7c67312d9d53dbc327cbf16ab7d8b81fecbbf6eed34fcef0e3d87bc64076208d601268c99fb39f05837917 -EBUILD git-9999-r1.ebuild 11181 BLAKE2B 8bea26168daafb0987359dad79178410acb321585a99b05703a346f4c5b12c5911f204f56c00f09cb582b5bd601ac4f71f1551d8038f8c25850ba85294e66bd5 SHA512 d7c4b6997520e4cffa17898e7194c51cec786cf45e7c67312d9d53dbc327cbf16ab7d8b81fecbbf6eed34fcef0e3d87bc64076208d601268c99fb39f05837917 -EBUILD git-9999-r2.ebuild 11181 BLAKE2B 8bea26168daafb0987359dad79178410acb321585a99b05703a346f4c5b12c5911f204f56c00f09cb582b5bd601ac4f71f1551d8038f8c25850ba85294e66bd5 SHA512 d7c4b6997520e4cffa17898e7194c51cec786cf45e7c67312d9d53dbc327cbf16ab7d8b81fecbbf6eed34fcef0e3d87bc64076208d601268c99fb39f05837917 -EBUILD git-9999-r3.ebuild 11181 BLAKE2B 8bea26168daafb0987359dad79178410acb321585a99b05703a346f4c5b12c5911f204f56c00f09cb582b5bd601ac4f71f1551d8038f8c25850ba85294e66bd5 SHA512 d7c4b6997520e4cffa17898e7194c51cec786cf45e7c67312d9d53dbc327cbf16ab7d8b81fecbbf6eed34fcef0e3d87bc64076208d601268c99fb39f05837917 +EBUILD git-2.48.0_rc2.ebuild 11235 BLAKE2B c4c5d987fece04d851c584d82e77bab4c1c6bea84fa3d1bdae83eec31dad5c63f642f70f1101ef9eaef7fa95983824f712cc56b0da2857686709f7d69d91e12a SHA512 75525ddf4baaeb74e5e227740634f710b7ac6235b20c42d91a77267687ba6ad7215f1e27569c569399787bab9bffa75c229b724dfeb52b0fb85aba1468bb9c97 +EBUILD git-9999-r1.ebuild 11235 BLAKE2B c4c5d987fece04d851c584d82e77bab4c1c6bea84fa3d1bdae83eec31dad5c63f642f70f1101ef9eaef7fa95983824f712cc56b0da2857686709f7d69d91e12a SHA512 75525ddf4baaeb74e5e227740634f710b7ac6235b20c42d91a77267687ba6ad7215f1e27569c569399787bab9bffa75c229b724dfeb52b0fb85aba1468bb9c97 +EBUILD git-9999-r2.ebuild 11235 BLAKE2B c4c5d987fece04d851c584d82e77bab4c1c6bea84fa3d1bdae83eec31dad5c63f642f70f1101ef9eaef7fa95983824f712cc56b0da2857686709f7d69d91e12a SHA512 75525ddf4baaeb74e5e227740634f710b7ac6235b20c42d91a77267687ba6ad7215f1e27569c569399787bab9bffa75c229b724dfeb52b0fb85aba1468bb9c97 +EBUILD git-9999-r3.ebuild 11235 BLAKE2B c4c5d987fece04d851c584d82e77bab4c1c6bea84fa3d1bdae83eec31dad5c63f642f70f1101ef9eaef7fa95983824f712cc56b0da2857686709f7d69d91e12a SHA512 75525ddf4baaeb74e5e227740634f710b7ac6235b20c42d91a77267687ba6ad7215f1e27569c569399787bab9bffa75c229b724dfeb52b0fb85aba1468bb9c97 EBUILD git-9999.ebuild 16800 BLAKE2B 6c37df1d123aae231ecbcf4c5bb93364c78f89c1a10d81a5954da536c8148c28696ad1d43d5cce04743eadc9cd1045e3acfccc11bd4f7acb97289395199c9dee SHA512 89d20136a0f0d4d10b5a2a8eef067d631b708a7abdd887992d7553a2a5296abfa666c5be5499d19b02c94412a40aaa671b8c4bfc7b63b178a5e85867867877be MISC metadata.xml 2041 BLAKE2B 309964a6982f6f14cecc40b4021d96d2e28c49789480bc4037879375cb5277c2eb500ff36800657e783c36f541265db20b464fc39ce2ac39ff4cda881854662f SHA512 a8dd2f76985690cded8555a0b82e5004b4d93ccc45988fdc04ef8ed3e17ef73d2b83dc9fb6b913e5f9d2b78ebe715e9eb32bfce607318d0e8c0834987eabe5b6 diff --git a/dev-vcs/git/git-2.48.0_rc2.ebuild b/dev-vcs/git/git-2.48.0_rc2.ebuild index 4b91e218b639..41c0ed848010 100644 --- a/dev-vcs/git/git-2.48.0_rc2.ebuild +++ b/dev-vcs/git/git-2.48.0_rc2.ebuild @@ -61,6 +61,7 @@ SLOT="0" IUSE="+curl cgi cvs doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion test tk +webdav xinetd" # Common to both DEPEND and RDEPEND +# TODO: what purpose does USE=tk serve w/ meson port? DEPEND=" dev-libs/openssl:= sys-libs/zlib diff --git a/dev-vcs/git/git-9999-r1.ebuild b/dev-vcs/git/git-9999-r1.ebuild index 4b91e218b639..41c0ed848010 100644 --- a/dev-vcs/git/git-9999-r1.ebuild +++ b/dev-vcs/git/git-9999-r1.ebuild @@ -61,6 +61,7 @@ SLOT="0" IUSE="+curl cgi cvs doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion test tk +webdav xinetd" # Common to both DEPEND and RDEPEND +# TODO: what purpose does USE=tk serve w/ meson port? DEPEND=" dev-libs/openssl:= sys-libs/zlib diff --git a/dev-vcs/git/git-9999-r2.ebuild b/dev-vcs/git/git-9999-r2.ebuild index 4b91e218b639..41c0ed848010 100644 --- a/dev-vcs/git/git-9999-r2.ebuild +++ b/dev-vcs/git/git-9999-r2.ebuild @@ -61,6 +61,7 @@ SLOT="0" IUSE="+curl cgi cvs doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion test tk +webdav xinetd" # Common to both DEPEND and RDEPEND +# TODO: what purpose does USE=tk serve w/ meson port? DEPEND=" dev-libs/openssl:= sys-libs/zlib diff --git a/dev-vcs/git/git-9999-r3.ebuild b/dev-vcs/git/git-9999-r3.ebuild index 4b91e218b639..41c0ed848010 100644 --- a/dev-vcs/git/git-9999-r3.ebuild +++ b/dev-vcs/git/git-9999-r3.ebuild @@ -61,6 +61,7 @@ SLOT="0" IUSE="+curl cgi cvs doc keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion test tk +webdav xinetd" # Common to both DEPEND and RDEPEND +# TODO: what purpose does USE=tk serve w/ meson port? DEPEND=" dev-libs/openssl:= sys-libs/zlib diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index d29e6eaf5c48..832ba6f50bfb 100644 Binary files a/eclass/Manifest.gz and b/eclass/Manifest.gz differ diff --git a/eclass/zig-utils.eclass b/eclass/zig-utils.eclass index ca72e89ed6ea..5502d997935e 100644 --- a/eclass/zig-utils.eclass +++ b/eclass/zig-utils.eclass @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: zig-utils.eclass @@ -54,6 +54,14 @@ inherit edo flag-o-matic linux-info # and most likely changed to more common in other eclasses ZIG_MIN/ # ZIG_MAX form. +# @ECLASS_VARIABLE: ZIG_NEEDS_LLVM +# @PRE_INHERIT +# @DEFAULT_UNSET +# @DESCRIPTION: +# If set to a non-empty value, the package will BDEPEND on a Zig package +# with LLVM enabled. This is currently required for packages that require +# C/C++ source files to be compiled with Zig. + # @ECLASS_VARIABLE: ZIG_OPTIONAL # @PRE_INHERIT # @DEFAULT_UNSET @@ -69,9 +77,15 @@ inherit edo flag-o-matic linux-info # For zig.eclass users: see documentation in zig.eclass # instead. if [[ ! ${ZIG_OPTIONAL} ]]; then + _ZIG_USEDEP="" + if [[ ${ZIG_NEEDS_LLVM} ]]; then + _ZIG_USEDEP="[llvm(+)]" + fi + + # NOTE: zig-bin is always built with LLVM support, so no USE needed. BDEPEND=" || ( - dev-lang/zig:${ZIG_SLOT} + dev-lang/zig:${ZIG_SLOT}${_ZIG_USEDEP} dev-lang/zig-bin:${ZIG_SLOT} ) " @@ -440,6 +454,10 @@ zig-utils_find_installation() { local base_path="${BROOT}/usr/bin" + local -x ZIG_GLOBAL_CACHE_DIR="${T}/zig-detect" + mkdir -p "${ZIG_GLOBAL_CACHE_DIR}" || die + touch "${ZIG_GLOBAL_CACHE_DIR}/empty.zig" || die + local selected_path selected_ver for selected_ver in "${zig_supported_versions[@]}"; do # Check if candidate satisfies ZIG_SLOT condition. @@ -451,6 +469,9 @@ zig-utils_find_installation() { local candidate_path for candidate_path in "${base_path}"/zig{,-bin}-"${selected_ver}"; do if [[ -x "${candidate_path}" ]]; then + if [[ ${ZIG_NEEDS_LLVM} ]]; then + "${candidate_path}" test -fllvm -OReleaseSmall "${ZIG_GLOBAL_CACHE_DIR}/empty.zig" &> /dev/null || continue + fi selected_path="${candidate_path}" break 2 fi diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index aa2a86271c83..858719527c9e 100644 Binary files a/mail-client/Manifest.gz and b/mail-client/Manifest.gz differ diff --git a/mail-client/mailx/Manifest b/mail-client/mailx/Manifest index 5f03aff9bb82..7cdd84f6391e 100644 --- a/mail-client/mailx/Manifest +++ b/mail-client/mailx/Manifest @@ -6,5 +6,5 @@ DIST bsd-mailx_8.1.2-0.20180807cvs.orig.tar.xz 79684 BLAKE2B 2846cd752472a193f89 DIST bsd-mailx_8.1.2-0.20220412cvs-1.debian.tar.xz 49564 BLAKE2B 4df1fa6be15b811e2a23f059b52a961849818f9defeb5671ec01f6ca9604998d7bf6e182edfc54c9b06b2b0c6e8cb1c270ca1758e2ca9a2aa6758ea41cd05014 SHA512 8794d8a41ec86012f4e74509f489afa8dcb624a17a6bc779024b2bb6eed8a7a86826785601bd295147641cd26f4288ec73aa8c3a2451b35b41fbc682f91c157f DIST bsd-mailx_8.1.2-0.20220412cvs.orig.tar.xz 79616 BLAKE2B 436a312125f36067e5c126cb1e5bc91d8b4675c22ee827a822b14fb1f5ca23b7a43cd58ca14602929bb6c0cb48701ef6101ad2ed07ea9b7e9239c25edf73346e SHA512 acee80e49fbac85dfaa48d885dd310a056a1418c6e3b02ee9f30441a34c104b134fb7c47cac91a1b2359d3d3cba0cf026d9cdf51f659b8c172100d7f98156203 EBUILD mailx-8.1.2.20180807-r1.ebuild 1315 BLAKE2B 173038869ae8be6442b6f29908925b0eb6d3c2dc904167a434405ddaf02cc61fe5ee36489086320d032bcea4db7d2be4ebc79c0102be1329ce1c6e078501bce6 SHA512 87193f93fa3c1db6972c3d2f13075711365298e8c8a8d849cfa4923ea209b5a7876f943eb79c9e2a462181e69fe20cc8dd1ba8533ca72220133ffb6ad52b4fb7 -EBUILD mailx-8.1.2.20220412.ebuild 1264 BLAKE2B 02fe5d2fd9fe2ae76d652a11e97c93228f832685c4091b7f6a9980ba42b4cb3e503eaab930536f8c18386ff9a3950313cb1386fc58c25a1dcc1d28700acb3c9e SHA512 04c9a3c1f0b8aac341a428b678603c9060cbcd0c9335b07f1f679e3fcd15d8b61718fa872b1eed5d67da65edfb29cb81eb7c782cc9e7dd550ee5043bfadaec09 +EBUILD mailx-8.1.2.20220412.ebuild 1263 BLAKE2B 67407b8c300f8c76686fb60ef000e02e3a4755eeceed5eafdd24e146f2921cc0b1f3b3a8caf0701f9bf7b549bce102cb9b104691117f1dd774de86ea52984069 SHA512 12c5270ab20064e79d8885def1bcb6a5fd5fabd1e06874c37b2716ed989e254eeb0d075d6c59f0b73e0d5fdfb5954d013b852fbb3e378cb85a04d652116a180a MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/mail-client/mailx/mailx-8.1.2.20220412.ebuild b/mail-client/mailx/mailx-8.1.2.20220412.ebuild index fa4b455dc5b4..bfc0bdab70a2 100644 --- a/mail-client/mailx/mailx-8.1.2.20220412.ebuild +++ b/mail-client/mailx/mailx-8.1.2.20220412.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ S="${WORKDIR}/${DP/_/-}.orig" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" DEPEND=" >=net-libs/liblockfile-1.03 diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 2b338d08cc49..335a583ee951 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/fotema/Manifest b/media-gfx/fotema/Manifest index 682d656c65ca..c37c567f96bd 100644 --- a/media-gfx/fotema/Manifest +++ b/media-gfx/fotema/Manifest @@ -1,7 +1,10 @@ DIST fotema-1.14.4.tar.xz 78458268 BLAKE2B 4f8cc8f1ba3df27eca16b41e11ae947fe15b83321bc2da23f01a16012d862999a0cf6572353bc74cf2868a91404b199712b4f4d9df63ed87970469d57bb5be16 SHA512 189638c8d7e4466b1318ec06324cd1bfb3eaa36b9b7116b7e44a654d4cd09fb38961c0a5fa02469180f66844614555773e2306becd590eb7b8ba8fb074e9c3cc DIST fotema-1.18.3-crates.tar.xz 62354556 BLAKE2B 6b8af1e6edf5efb751f60803b27e8001d916854bd7cdcf4e9a06bc21cfdd856e80ee58cc59fbd7750da5f159f3b231c597f4660534b65cb38dcc7421cd24213f SHA512 811df7a370b500c1e1cb8e9218026bb30b17da3860a88d8972601459c9c54101c18a59885040a2306ccc7c18081a1c3e7148ebb8b9bd48d3dfdba86157345192 DIST fotema-1.18.3.gh.tar.gz 8947271 BLAKE2B 7e1ba24aa38b1bd8b1e8291fa0bfcb7aad5d36f366bb5a0cc7114c5d72cef3083918f6a28cfcee713bf8e079822ee61146e1ee508dd0740f53591878078534aa SHA512 fa8bee36328b5a261eef7e1ef123dab724fb7521e77c5b8e3e4104d0693d4a16b486cc9f19149b6e4aeae8c598f910214a72c3d5ddb93cc1f74848f2100f66ec +DIST fotema-1.19.0-crates.tar.xz 62327412 BLAKE2B 099677191ca1634288d9f4e6055ddfaa3e6562d96fcd06dcc51aa1cb49fed648a61f60f2d47ac51c4fd97a8a238a8f064a8f9990768e2160fd9e002b4ffb978a SHA512 11b7510aae15359e0b2bb95a7e5b4b973f1438328f8fea075264bfb16da50876c4bec5bd82c0af965c8fc9bb5c2d1126c03c077ebd0d1cda704e6b89daf504c2 +DIST fotema-1.19.0.gh.tar.gz 8950038 BLAKE2B 131c013515b11ac068944e9d3c7e4ae1809ed75bf6d7d1eebdf10c09498d519363ab2b0d35b07a6f11c3e221d8665adf289ce9ff3f820585dd97b2065a5c1322 SHA512 4750028bd30a46f37a6ca85ff9d005dd99c4d4a0d1c0df60baadc094d9630bafeff21e898543c9ef41c612237fdfbe642f7abbbcb1fbd4c8c6d3dbed369f420f DIST fotema-rust-faces-43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e.gh.tar.gz 839519 BLAKE2B 7ba344d55c5d108e63556dda32aaf60cfbd2b14a05e2965ca69e54e2aab578f6ba49f7a7b89d6c32cb5ace4b80f7a84247dcbb43a98d5d709895810798966b0b SHA512 aac99659e2d82d342f52b5860d9f1e284e1658fa9e0986b1c54a81cc33f6391535a2773d79defc6a7bf1e52591dc91d91a1ef3742c38e599baed79975b42de51 EBUILD fotema-1.14.4-r1.ebuild 1688 BLAKE2B 765c563f6e95998ef1f2557ae3044f01e12f1cf896cda117ab0c4cdfa9a1eabb8ee0f43c4e94aa4e52dd296922a6e3ca64e11c0fa1bb8062256ec0843eaee83e SHA512 ead13df6fcf02f163f97a8b13797208b048c5461bd9dd7183368da836ebb60c6ccf39f0cfdc334fc4ecfcbbabade7a4b10e512e89912e1047a7ddc05cf0edfbf EBUILD fotema-1.18.3.ebuild 1742 BLAKE2B f49bd88fd84ab14995405a310c7e982b379ebea5a990cbaccd51acfbc88afa60997a959b84cab92683c6a649423d2c86ce8309416d350153277bbc3d0cfa87d5 SHA512 b25b847abb8262bf1c079f7402c28f7d94a398eea27bda78437e6c29fac3014a8bc754955d1295e01158652e85edc2c41617bf7f2f96524cef1a729ef0ef97ef +EBUILD fotema-1.19.0.ebuild 1742 BLAKE2B f49bd88fd84ab14995405a310c7e982b379ebea5a990cbaccd51acfbc88afa60997a959b84cab92683c6a649423d2c86ce8309416d350153277bbc3d0cfa87d5 SHA512 b25b847abb8262bf1c079f7402c28f7d94a398eea27bda78437e6c29fac3014a8bc754955d1295e01158652e85edc2c41617bf7f2f96524cef1a729ef0ef97ef MISC metadata.xml 326 BLAKE2B 4ae1a2fadba80e1886d73fb01d493fbbaabae2b97dbffaa10d46e0dbec690e3cb6f8e604675aeb9d0167e50d53cb3f1ffcc2d2ec6c6aed14c36acfe8d6bc31bb SHA512 1f8f3199af710dd344962c425a5af0936be2f52cb41123bee1aba249c356c5c0cb74f3ac6ff7f0fdf71a7e6f8552269abb20cda7d6685e3f21fd5e95436bf552 diff --git a/media-gfx/fotema/fotema-1.19.0.ebuild b/media-gfx/fotema/fotema-1.19.0.ebuild new file mode 100644 index 000000000000..33bdf6a09676 --- /dev/null +++ b/media-gfx/fotema/fotema-1.19.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +declare -A GIT_CRATES=( + [rust-faces]='https://github.com/blissd/fotema-rust-faces;43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e;fotema-rust-faces-%commit%' +) + +inherit cargo gnome2-utils meson xdg-utils + +CRATE_P=${P} +DESCRIPTION="Photo gallery for Linux" +HOMEPAGE="https://github.com/blissd/fotema" +SRC_URI=" + https://github.com/blissd/fotema/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +if [[ ${PKGBUMPING} != ${PVR} ]]; then + SRC_URI+=" + https://dev.gentoo.org/~mgorny/dist/${CRATE_P}-crates.tar.xz + " +fi + +# see LICENSES/ +LICENSE=" + CC-BY-2.0 CC-BY-4.0 CC-BY-NC-SA-4.0 CC-BY-SA-4.0 CC0-1.0 + FDL-1.3+ GPL-3+ MIT +" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC MIT + MPL-2.0 Unicode-3.0 WTFPL-2 ZLIB +" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-libs/glib-2.66:2 + >=gui-libs/gtk-4.16:4 +" +# indirect deps via crates +DEPEND+=" + dev-libs/openssl:= + gui-libs/libadwaita + media-libs/fontconfig + media-libs/graphene + media-libs/lcms:2 + media-libs/libshumate:= + media-libs/opencv:=[contribdnn] + media-video/ffmpeg:= + sci-libs/onnx + sys-libs/libseccomp + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/pango +" +RDEPEND=" + ${DEPEND} + media-libs/glycin-loaders +" +BDEPEND=" + dev-libs/glib:2 +" + +QA_FLAGS_IGNORED="/usr/bin/fotema" + +src_configure() { + local emesonargs=( + -Dprofile=$(usex debug development default) + ) + + meson_src_configure + ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die + + export ORT_STRATEGY=system +} + +pkg_postinst() { + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_schemas_update + xdg_icon_cache_update +} diff --git a/media-gfx/photoqt/Manifest b/media-gfx/photoqt/Manifest index a0f4731dae4d..2afb2185b5fb 100644 --- a/media-gfx/photoqt/Manifest +++ b/media-gfx/photoqt/Manifest @@ -2,5 +2,5 @@ AUX photoqt-3.2-exiv2-0.28.patch 5700 BLAKE2B d7387019460ed5b0edf7a79050f0ea8be4 DIST photoqt-3.2.tar.gz 965895 BLAKE2B ae1e159401b24a1bede344e4d398dbd6c2ae13fd467a4eac9ef15ea2d15933dc1756325a5a4f305a5f447bfd1a9e2d636e0b9367d0201ca356393c033c4f2f0f SHA512 ab7030d0ed6edf79373b1a99b1b8469cd567f04e5c233a87496084424603d8c241f7b473c22d323f4df8480d3f74918a987d2d590ec5026f1b7ca2c92b5c6bba DIST photoqt-4.7.tar.gz 3612004 BLAKE2B f4bfd07103e614e3b128668ee7b1dc4767d5c8bd6af4164315e75d537e4054ee2e13fd2f2d8f044669c80bfa31d0651a5a71f07d0947c6b8f1a3088d55123407 SHA512 41274b52ece3a905de7c274183b658b40fdc72ee291b008afdfb2c7e8bb49308ac54c66760397359838bcd9470aa0140bd769137d5a72cd1c11bc4b1a7accb66 EBUILD photoqt-3.2.ebuild 1871 BLAKE2B 8d34b625a17a7741bde801bc8ae5ec76872fabc7e9bf917b3bf0cc5afd45ffe0d30d5b4d90253b076d6da8161b4f08655923666779a7ba5fad3f30f5d5f3b2c1 SHA512 7615976119d9048e24d26f39b8e5736da06e6ef0a99c38a0510e535166ec771a7c9c8dbf517be24dc4583fef70eb7393b34fd9306ffc8106c70278273178d604 -EBUILD photoqt-4.7.ebuild 2517 BLAKE2B c7de57ae510a09e132d0dfbc995745e32dd82b622b0e8ad62b21cc0ac741ad172b83d46ca8b3c2ff98ef4fb376022e13eb54781b9aae2e61dda85c50f30e44d5 SHA512 9db3c2f870d4b7e25fe027dfa77c4c86d81a47b1651f50c0fb3a7633de761c828addbecf43ed54a3a8c17e5e39d0cddf9dc68699087f5a141eceb263eed0cc8d +EBUILD photoqt-4.7-r1.ebuild 2525 BLAKE2B a776ca2a33d8d1a3f9b88448fb278d572aa192dc4e530b6f69ad38cdd0fb61854940b4e7b9e4ae0099d955be42b3b6aeeda270e898b2edfa4e9ffa9dbbac0017 SHA512 8c0110cd7d65751ad6d75565add3599583d5fc4c857eb3dd4c449bb699e29c6d40526a70fd80928b5b803ba87dd9e6e277dcfd7966bb23fac4d333695e40e467 MISC metadata.xml 840 BLAKE2B 690fda3779ef30e477a38e6c20c05d78974c077516ebc12646395078332ae816cf7166501b067d8224c901ec38777d4cc92b565010cb53bfcaf8c9022d01d8b4 SHA512 c22e1952541f697bfa99a14daa7e4e83261eb65f2194b0aeaf6c9e68fd49e3f5e60360d84de8a2be40ffeaf07e9f6a59b5ba523adf8040a60fb824f7dfbe7697 diff --git a/media-gfx/photoqt/photoqt-4.7-r1.ebuild b/media-gfx/photoqt/photoqt-4.7-r1.ebuild new file mode 100644 index 000000000000..6c6467eee14f --- /dev/null +++ b/media-gfx/photoqt/photoqt-4.7-r1.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake optfeature python-single-r1 toolchain-funcs xdg + +DESCRIPTION="Simple but powerful Qt-based image viewer" +HOMEPAGE="https://photoqt.org/" +SRC_URI="https://photoqt.org/downloads/source/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="barcode chromecast devil exif freeimage geolocation graphicsmagick +imagemagick lcms mpv pdf raw vips" +REQUIRED_USE="chromecast? ( ${PYTHON_REQUIRED_USE} )" + +COMMON_DEPEND=" + app-arch/libarchive:= + dev-libs/pugixml + dev-qt/qtbase:6[dbus,concurrent,gui,network,sql,widgets,xml] + dev-qt/qtdeclarative:6[opengl] + dev-qt/qtimageformats:6 + dev-qt/qtmultimedia:6[qml] + dev-qt/qtsvg:6 + barcode? ( media-libs/zxing-cpp:= ) + chromecast? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep 'dev-python/pychromecast') + ) + devil? ( media-libs/devil ) + exif? ( media-gfx/exiv2:=[bmff] ) + freeimage? ( media-libs/freeimage ) + imagemagick? ( + !graphicsmagick? ( media-gfx/imagemagick:=[cxx] ) + graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] ) + ) + lcms? ( media-libs/lcms:2 ) + mpv? ( media-video/mpv:=[libmpv] ) + pdf? ( app-text/poppler[qt6] ) + raw? ( media-libs/libraw:= ) + vips? ( + dev-libs/glib:2 + media-libs/vips:= + ) +" +RDEPEND="${COMMON_DEPEND} + geolocation? ( + dev-qt/qtlocation:6 + dev-qt/qtpositioning:6[qml] + ) +" +DEPEND="${COMMON_DEPEND} + vips? ( x11-base/xorg-proto ) +" +BDEPEND=" + dev-qt/qttools:6[linguist] + >=kde-frameworks/extra-cmake-modules-6.5.0:* + virtual/pkgconfig + chromecast? ( ${PYTHON_DEPS} ) +" + +pkg_setup() { + use chromecast && python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DCHROMECAST=$(usex chromecast) + -DDEVIL=$(usex devil) + -DEXIV2=$(usex exif) + -DEXIV2_ENABLE_BMFF=$(usex exif) + -DFREEIMAGE=$(usex freeimage) + -DGRAPHICSMAGICK=$(usex graphicsmagick $(usex imagemagick)) + -DIMAGEMAGICK=$(usex imagemagick $(usex !graphicsmagick)) + -DLCMS2=$(usex lcms) + -DLOCATION=$(usex geolocation) + -DVIDEO_MPV=$(usex mpv) + -DPOPPLER=$(usex pdf) + -DRAW=$(usex raw) + -DRESVG=OFF # qt5 only + -DLIBVIPS=$(usex vips) + -DZXING=$(usex barcode) + ) + + if use imagemagick && use graphicsmagick; then + mycmakeargs+=( + -DMAGICK++_INCLUDE_DIR=$($(tc-getPKG_CONFIG) --variable=includedir GraphicsMagick++) + ) + fi + + cmake_src_configure +} + +pkg_postinst() { + optfeature "additional image formats like AVIF, EPS, HEIF/HEIC, PSD, etc." "kde-frameworks/kimageformats:6" + xdg_pkg_postinst +} diff --git a/media-gfx/photoqt/photoqt-4.7.ebuild b/media-gfx/photoqt/photoqt-4.7.ebuild deleted file mode 100644 index 6ece1a484215..000000000000 --- a/media-gfx/photoqt/photoqt-4.7.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake optfeature python-single-r1 toolchain-funcs xdg - -DESCRIPTION="Simple but powerful Qt-based image viewer" -HOMEPAGE="https://photoqt.org/" -SRC_URI="https://photoqt.org/downloads/source/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="barcode chromecast devil exif freeimage geolocation graphicsmagick +imagemagick lcms mpv pdf raw vips" -REQUIRED_USE="chromecast? ( ${PYTHON_REQUIRED_USE} )" - -COMMON_DEPEND=" - app-arch/libarchive:= - dev-libs/pugixml - dev-qt/qtbase:6[dbus,concurrent,gui,network,sql,widgets,xml] - dev-qt/qtdeclarative:6 - dev-qt/qtimageformats:6 - dev-qt/qtmultimedia:6[qml] - dev-qt/qtsvg:6 - barcode? ( media-libs/zxing-cpp:= ) - chromecast? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep 'dev-python/pychromecast') - ) - devil? ( media-libs/devil ) - exif? ( media-gfx/exiv2:=[bmff] ) - freeimage? ( media-libs/freeimage ) - imagemagick? ( - !graphicsmagick? ( media-gfx/imagemagick:=[cxx] ) - graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] ) - ) - lcms? ( media-libs/lcms:2 ) - mpv? ( media-video/mpv:=[libmpv] ) - pdf? ( app-text/poppler[qt6] ) - raw? ( media-libs/libraw:= ) - vips? ( - dev-libs/glib:2 - media-libs/vips:= - ) -" -RDEPEND="${COMMON_DEPEND} - geolocation? ( - dev-qt/qtlocation:6 - dev-qt/qtpositioning:6[qml] - ) -" -DEPEND="${COMMON_DEPEND} - vips? ( x11-base/xorg-proto ) -" -BDEPEND=" - dev-qt/qttools:6[linguist] - >=kde-frameworks/extra-cmake-modules-6.5.0:* - virtual/pkgconfig - chromecast? ( ${PYTHON_DEPS} ) -" - -pkg_setup() { - use chromecast && python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DCHROMECAST=$(usex chromecast) - -DDEVIL=$(usex devil) - -DEXIV2=$(usex exif) - -DEXIV2_ENABLE_BMFF=$(usex exif) - -DFREEIMAGE=$(usex freeimage) - -DGRAPHICSMAGICK=$(usex graphicsmagick $(usex imagemagick)) - -DIMAGEMAGICK=$(usex imagemagick $(usex !graphicsmagick)) - -DLCMS2=$(usex lcms) - -DLOCATION=$(usex geolocation) - -DVIDEO_MPV=$(usex mpv) - -DPOPPLER=$(usex pdf) - -DRAW=$(usex raw) - -DRESVG=OFF # qt5 only - -DLIBVIPS=$(usex vips) - -DZXING=$(usex barcode) - ) - - if use imagemagick && use graphicsmagick; then - mycmakeargs+=( - -DMAGICK++_INCLUDE_DIR=$($(tc-getPKG_CONFIG) --variable=includedir GraphicsMagick++) - ) - fi - - cmake_src_configure -} - -pkg_postinst() { - optfeature "additional image formats like AVIF, EPS, HEIF/HEIC, PSD, etc." "kde-frameworks/kimageformats:6" - xdg_pkg_postinst -} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 4c53abc71344..088b04dd6e84 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/openexr/Manifest b/media-libs/openexr/Manifest index 5e2cf57970e6..ba84e807dee0 100644 --- a/media-libs/openexr/Manifest +++ b/media-libs/openexr/Manifest @@ -3,5 +3,5 @@ DIST openexr-3.2.4.tar.gz 18856440 BLAKE2B f29910b2e36808b741860bf603571f607ca92 DIST openexr-3.3.2.tar.gz 21324765 BLAKE2B 82e67953b75da0d27347260099ccae249f5b1946b78eccc383e9278f57565ed5cb9f0fa17385f0c5cdb3815d647197be3661372f9896e10596a8723ea3d8414b SHA512 0c43337fda2979b328202488a43711afb5d680781c933aa0d74970a3dcda1135fbd01228cb10e81e4628c0d19da2d3e5b781e147d609cdc8a796d2a51a90932f DIST openexr-images-1.0.tar.gz 252222962 BLAKE2B d57c458dfbd1b08c964429022b6e08a3309bf11cbd43c64e271ebc620dae6dbe70636e5221f47dabd7fe2aa0806f2cf3f3c9b3f55fd7f45b0a34f3e62b6029e7 SHA512 c1c83a26cd326d0fcda824daccb0044abad46f29e1bd2ceb1c38bc62b3e71f0aeef126dddc4517eb1cb9f7c9d0fe234276a48a754bdb7c7823e9aee459d8670a EBUILD openexr-3.2.4-r2.ebuild 3582 BLAKE2B 9bfe1420f27548dce47a3fe3ba7b98694fcaf07b541277bc4542954ed2416550335fa9d1c6c3dc3c89ee016b6e9da9943ebe9a1b258c91bd25537bdc07a2b971 SHA512 1d76eb16ec764bc579008a3568d7292fa317f8753ed439856c126232e268f7b2b72334686f3b4e8b6298ff6e5e4fa0fa9e4873d5854b4aadd14dac9be47ffab2 -EBUILD openexr-3.3.2.ebuild 3585 BLAKE2B 3d02f1d220628aed099a65dc32e6081b04e4d17c1500c07bb7a6a32add2bba0d86e4a4712f3e8e795316b8048909845c0e1ce5c4494f17a81c5755eccbf9a750 SHA512 960760c5866b8dbf5fa2a1b27a6a3055f547c77f7d08a0e4385a1631b866bf7722920e8ecdc45daa0d3b2b306ac2ef6f9a3ef6b01d12201e93c600900d1eeddc +EBUILD openexr-3.3.2-r1.ebuild 3585 BLAKE2B e0fce13531ca2ec61b150dc14d5184fb0477d7775ef47c5cbf1d82b7a910629d5b4016dfe35a131b41e949eb2de2d0a818771db01de13a3df99a9ec012b7af77 SHA512 78439166afd7fca45eb5eb0b57b56dd924313067aa779a3d67e6c7e55e4842c72929977971fdb1482063835a6afd3cd0a4d5455d47b57491fc0c5a0091433e48 MISC metadata.xml 798 BLAKE2B d780a0ead28144e6031fedeed720d1cd79bfa8ab54a1f9d2a99324ac6db4948cf25ebf73abd630d7e697b8578ef5b6442679ce05d1949784fb8a17ed2a6fb9a1 SHA512 5c9d837a72b41c0d8463ffadd639fde0c9dc620abf4b51ef7718efed5d94a12a336d85f10d65e2fbffd3d4c59fe12a09e71f42f68d081917f4d7f1aba24de893 diff --git a/media-libs/openexr/openexr-3.3.2-r1.ebuild b/media-libs/openexr/openexr-3.3.2-r1.ebuild new file mode 100644 index 000000000000..6b2d064c0df0 --- /dev/null +++ b/media-libs/openexr/openexr-3.3.2-r1.ebuild @@ -0,0 +1,146 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +MY_PN=OpenEXR + +DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries" +HOMEPAGE="https://openexr.com/" +SRC_URI=" + https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + test? ( + utils? ( + https://github.com/AcademySoftwareFoundation/openexr-images/archive/refs/tags/v1.0.tar.gz + -> openexr-images-1.0.tar.gz + ) + ) +" + +LICENSE="BSD" +SLOT="0/32" # based on SONAME +# -ppc -sparc because broken on big endian, bug #818424 +KEYWORDS="~amd64 ~arm ~arm64 ~loong -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +IUSE="cpu_flags_x86_avx doc examples large-stack utils test threads" +REQUIRED_USE="doc? ( utils )" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-arch/libdeflate:=[zlib(+)] + >=dev-libs/imath-3.1.6:= +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( sys-apps/help2man ) +" + +PATCHES=( + "${FILESDIR}/${PN}-3.2.1-bintests-iff-utils.patch" +) + +DOCS=( CHANGES.md GOVERNANCE.md PATENTS README.md SECURITY.md ) + +src_prepare() { + # Fix path for testsuite + sed -e "s:/var/tmp/:${T}:" \ + -i "${S}"/src/test/${MY_PN}Test/tmpDir.h || die "failed to set temp path for tests" + + sed -e "s:if(INSTALL_DOCS):if(OPENEXR_INSTALL_DOCS):" \ + -i docs/CMakeLists.txt || die + + cmake_src_prepare + + if use test && use utils; then + IMAGES=( + Beachball/multipart.0001.exr + Beachball/singlepart.0001.exr + Chromaticities/Rec709.exr + Chromaticities/Rec709_YC.exr + Chromaticities/XYZ.exr + Chromaticities/XYZ_YC.exr + LuminanceChroma/Flowers.exr + LuminanceChroma/Garden.exr + MultiResolution/ColorCodedLevels.exr + MultiResolution/WavyLinesCube.exr + MultiResolution/WavyLinesLatLong.exr + MultiView/Adjuster.exr + TestImages/GammaChart.exr + TestImages/GrayRampsHorizontal.exr + v2/LeftView/Balls.exr + v2/Stereo/Trunks.exr + ) + + mkdir -p "${BUILD_DIR}/src/test/bin" || die + + for image in "${IMAGES[@]}"; do + mkdir -p "${BUILD_DIR}/src/test/bin/$(dirname "${image}")" || die + cp -a "${WORKDIR}/openexr-images-1.0/${image}" "${BUILD_DIR}/src/test/bin/${image}" || die + done + fi + +} + +src_configure() { + if use x86; then + replace-cpu-flags native i686 + fi + + local mycmakeargs=( + -DOPENEXR_CXX_STANDARD="17" + + -DBUILD_SHARED_LIBS="yes" + -DBUILD_TESTING="$(usex test)" + -DBUILD_WEBSITE="no" + + -DOPENEXR_BUILD_EXAMPLES="$(usex examples)" + -DOPENEXR_BUILD_PYTHON="no" + -DOPENEXR_BUILD_TOOLS="$(usex utils)" + -DOPENEXR_ENABLE_LARGE_STACK="$(usex large-stack)" + -DOPENEXR_ENABLE_THREADING="$(usex threads)" + + -DOPENEXR_INSTALL="yes" + -DOPENEXR_INSTALL_DOCS="$(usex doc)" + -DOPENEXR_INSTALL_PKG_CONFIG="yes" + -DOPENEXR_INSTALL_TOOLS="$(usex utils)" + + -DOPENEXR_USE_CLANG_TIDY="no" # don't look for clang-tidy + + -DOPENEXR_FORCE_INTERNAL_DEFLATE="no" + -DOPENEXR_FORCE_INTERNAL_IMATH="no" + ) + if use test; then + # OPENEXR_RUN_FUZZ_TESTS depends on BUILD_TESTING, see + # - https://bugs.gentoo.org/925128 + # - https://openexr.com/en/latest/install.html#component-options + + # NOTE: the fuzz tests are very slow + mycmakeargs+=( -DOPENEXR_RUN_FUZZ_TESTS="ON" ) + fi + + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=() + + use arm64 && CMAKE_SKIP_TESTS+=( + # bug #922247 + 'OpenEXRCore.testDWAACompression' + 'OpenEXRCore.testDWABCompression' + ) + use x86 && CMAKE_SKIP_TESTS+=( + '^OpenEXR.testDwaLookups$' + ) + + cmake_src_test +} + +src_install() { + use examples && docompress -x "/usr/share/doc/${PF}/examples" + + cmake_src_install +} diff --git a/media-libs/openexr/openexr-3.3.2.ebuild b/media-libs/openexr/openexr-3.3.2.ebuild deleted file mode 100644 index d6ecc839d9a0..000000000000 --- a/media-libs/openexr/openexr-3.3.2.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -MY_PN=OpenEXR - -DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries" -HOMEPAGE="https://openexr.com/" -SRC_URI=" - https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - test? ( - utils? ( - https://github.com/AcademySoftwareFoundation/openexr-images/archive/refs/tags/v1.0.tar.gz - -> openexr-images-1.0.tar.gz - ) - ) -" - -LICENSE="BSD" -SLOT="0/31" # based on SONAME -# -ppc -sparc because broken on big endian, bug #818424 -KEYWORDS="~amd64 ~arm ~arm64 ~loong -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" - -IUSE="cpu_flags_x86_avx doc examples large-stack utils test threads" -REQUIRED_USE="doc? ( utils )" -RESTRICT="!test? ( test )" - -RDEPEND=" - app-arch/libdeflate:=[zlib(+)] - >=dev-libs/imath-3.1.6:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - doc? ( sys-apps/help2man ) -" - -PATCHES=( - "${FILESDIR}/${PN}-3.2.1-bintests-iff-utils.patch" -) - -DOCS=( CHANGES.md GOVERNANCE.md PATENTS README.md SECURITY.md ) - -src_prepare() { - # Fix path for testsuite - sed -e "s:/var/tmp/:${T}:" \ - -i "${S}"/src/test/${MY_PN}Test/tmpDir.h || die "failed to set temp path for tests" - - sed -e "s:if(INSTALL_DOCS):if(OPENEXR_INSTALL_DOCS):" \ - -i docs/CMakeLists.txt || die - - cmake_src_prepare - - if use test && use utils; then - IMAGES=( - Beachball/multipart.0001.exr - Beachball/singlepart.0001.exr - Chromaticities/Rec709.exr - Chromaticities/Rec709_YC.exr - Chromaticities/XYZ.exr - Chromaticities/XYZ_YC.exr - LuminanceChroma/Flowers.exr - LuminanceChroma/Garden.exr - MultiResolution/ColorCodedLevels.exr - MultiResolution/WavyLinesCube.exr - MultiResolution/WavyLinesLatLong.exr - MultiView/Adjuster.exr - TestImages/GammaChart.exr - TestImages/GrayRampsHorizontal.exr - v2/LeftView/Balls.exr - v2/Stereo/Trunks.exr - ) - - mkdir -p "${BUILD_DIR}/src/test/bin" || die - - for image in "${IMAGES[@]}"; do - mkdir -p "${BUILD_DIR}/src/test/bin/$(dirname "${image}")" || die - cp -a "${WORKDIR}/openexr-images-1.0/${image}" "${BUILD_DIR}/src/test/bin/${image}" || die - done - fi - -} - -src_configure() { - if use x86; then - replace-cpu-flags native i686 - fi - - local mycmakeargs=( - -DOPENEXR_CXX_STANDARD="17" - - -DBUILD_SHARED_LIBS="yes" - -DBUILD_TESTING="$(usex test)" - -DBUILD_WEBSITE="no" - - -DOPENEXR_BUILD_EXAMPLES="$(usex examples)" - -DOPENEXR_BUILD_PYTHON="no" - -DOPENEXR_BUILD_TOOLS="$(usex utils)" - -DOPENEXR_ENABLE_LARGE_STACK="$(usex large-stack)" - -DOPENEXR_ENABLE_THREADING="$(usex threads)" - - -DOPENEXR_INSTALL="yes" - -DOPENEXR_INSTALL_DOCS="$(usex doc)" - -DOPENEXR_INSTALL_PKG_CONFIG="yes" - -DOPENEXR_INSTALL_TOOLS="$(usex utils)" - - -DOPENEXR_USE_CLANG_TIDY="no" # don't look for clang-tidy - - -DOPENEXR_FORCE_INTERNAL_DEFLATE="no" - -DOPENEXR_FORCE_INTERNAL_IMATH="no" - ) - if use test; then - # OPENEXR_RUN_FUZZ_TESTS depends on BUILD_TESTING, see - # - https://bugs.gentoo.org/925128 - # - https://openexr.com/en/latest/install.html#component-options - - # NOTE: the fuzz tests are very slow - mycmakeargs+=( -DOPENEXR_RUN_FUZZ_TESTS="ON" ) - fi - - cmake_src_configure -} - -src_test() { - local CMAKE_SKIP_TESTS=() - - use arm64 && CMAKE_SKIP_TESTS+=( - # bug #922247 - 'OpenEXRCore.testDWAACompression' - 'OpenEXRCore.testDWABCompression' - ) - use x86 && CMAKE_SKIP_TESTS+=( - '^OpenEXR.testDwaLookups$' - ) - - cmake_src_test -} - -src_install() { - use examples && docompress -x "/usr/share/doc/${PF}/examples" - - cmake_src_install -} diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index cef8b4da8b3e..e7e2f901d8cc 100644 Binary files a/media-video/Manifest.gz and b/media-video/Manifest.gz differ diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest index 58bd79126382..cb7af168713e 100644 --- a/media-video/qmplay2/Manifest +++ b/media-video/qmplay2/Manifest @@ -5,6 +5,6 @@ DIST QMPlay2-src-24.12.28.tar.xz 2070576 BLAKE2B ce7197617b61807f86707cf1ae91981 EBUILD qmplay2-24.06.16.ebuild 3377 BLAKE2B 0a1decfcdf7c00665f4886f5b027649d071341a373b186328b094eba94411a40cabb60ed6a7027636a619486305b1c74a53fcae426a4944a690bcf2a34cc47dd SHA512 cf9a7cc2bc5d1aa92e12d31954ffec60dd70d5c76eb0bfadc8edd83149f90b437f9f5f863b616608239e5302fdb7032bea50b4f4c6d05ccdec9fca2f0d534e29 EBUILD qmplay2-24.12.06.ebuild 3378 BLAKE2B 6cc5773edb049423e62502ea823991428a07d737d46a90f1a470ab3214cf7d82212f3706eef61a9981c0c8fa9405b7fcf95101f44cd4019d9c285da38da855f6 SHA512 c6d941954a4887457264c06fec0721b4ae152731bc344923fc77443b35bc38b71c8dc0e5852e7031ad5894359b880762abec56c5c1ebeea4e0bc683827c95c5a EBUILD qmplay2-24.12.23-r1.ebuild 3380 BLAKE2B 9134114136cc761234c9c9cd23edca9ec9b5efaa73a3746113956b85288c5b692ba34786d01ec8562b9aeb33b8bacb87c337794a004d4a2395f17ec55bc4678b SHA512 f1d1fcfcec96d737fe5cda773b994252164d7d44508ed82b0cf2d4f6870874e830dc6cd664326b5653a7a9c43786c9fde05e35abd643d3590ad9c6c17fdaeb74 -EBUILD qmplay2-24.12.28.ebuild 3085 BLAKE2B fdd456b35279670bf6dfdbdf634eeefc29be372d6c9c2d2953da2f1de137b8b2008604cae0c7a56794d15bb22cd9722ee67fa4cb1710888283d1a1f682a49d87 SHA512 65d1c0bc289414278d0294397e02200547874316b867430f1381345b3d1eb3a2eff96453281afe721d862e9a33a9b5e2076a591fd88bb665f52c3d3b46f39025 +EBUILD qmplay2-24.12.28.ebuild 3084 BLAKE2B 432ee95d1ff99cae367069a3baa626473da799aa4791fe1f2c8e514a51de42ef15ea16373dc72fd60349d17a131c050ea80889be87cc0b7b2da088b82d31be30 SHA512 8f109dcba277c063c8a5350d1654183186e6ef0d998690cc1bd681a1bb0716ada59d7c56e0213de31443cd5e0ff140465b8a159f35a76d92d7a68c0942d809a5 EBUILD qmplay2-9999.ebuild 3085 BLAKE2B fdd456b35279670bf6dfdbdf634eeefc29be372d6c9c2d2953da2f1de137b8b2008604cae0c7a56794d15bb22cd9722ee67fa4cb1710888283d1a1f682a49d87 SHA512 65d1c0bc289414278d0294397e02200547874316b867430f1381345b3d1eb3a2eff96453281afe721d862e9a33a9b5e2076a591fd88bb665f52c3d3b46f39025 MISC metadata.xml 1225 BLAKE2B 9fc74ea3d0319bc8822e0ff56968efcbe4ab40b758bfeca900883ed4dbbe80608a6954ffe95a1f61d0dd988ae88afd29d2c4485f3d62b2b839b9fea289fe3b72 SHA512 94f8b05578de759be210af0eb26f15d48e15112b07e586b6336737bd9cb3dd768c7dbefc3b667753239c10bdb1fa6ebdd39d5abe234742ead51f189bf63f8173 diff --git a/media-video/qmplay2/qmplay2-24.12.28.ebuild b/media-video/qmplay2/qmplay2-24.12.28.ebuild index 389e940a75d0..6c13763ed45a 100644 --- a/media-video/qmplay2/qmplay2-24.12.28.ebuild +++ b/media-video/qmplay2/qmplay2-24.12.28.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz" S="${WORKDIR}/QMPlay2-src-${PV}" - KEYWORDS="~amd64" + KEYWORDS="amd64" fi LICENSE="LGPL-3" diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest index 24d0d307e759..74ba75bf2341 100644 --- a/media-video/vlc/Manifest +++ b/media-video/vlc/Manifest @@ -2,6 +2,7 @@ AUX vlc-2.1.0-fix-libtremor-libs.patch 453 BLAKE2B 526934642617384224faee8d26c0a AUX vlc-2.2.8-libupnp-slot-1.8.patch 725 BLAKE2B eb217ef57f0709fa1d0bdf1644610588f373e17d18c2642ee6489ca00311772307d8fc67a07ecc8d29810b80aa8f14c40298285c3319d8ddede2552d28d2837e SHA512 890b91405cbf6105c932566fd7799fdccd1b27f1e0df0c6dae1511aeead2c28eb5fea7642b01af1abbcf546aae0559408c0ddf2ec82c92809f3b02d1d477bb51 AUX vlc-3.0.11.1-configure_lua_version.patch 1598 BLAKE2B 589c90d0c805ff516b7957e9b9fc6931674bc23a8aac15eb27351e9bae00aa55bffb3e62a87813714d8f0d64effa16c06680f10d00ecbe4207d5b26d37c4e5ac SHA512 0f24f54add360164417e01b2899ead07cc9f37cdc872387c7a9c350890f55c6fbec35f99e1e85a96309d7154359ffb99bc2ab7c8151adb080bb1531f88d987e6 AUX vlc-3.0.18-drop-minizip-dep.patch 1024 BLAKE2B f00df51fe46743b760785151fdc4b770347331b80fcb4208860b4cf99555504e634959384c236a3539c9235547d5eb54c0a1b18e0183b0864e0c4fc070359e15 SHA512 5911e0e64d07fd23a67b142adaec684c581125f06295a64dee9aade31e780b6010538007c7477ea9ef69e4e7b4aeb1cc30891dd22bf273c18407f694111a66f8 +AUX vlc-3.0.2.1-vdpau.patch 9068 BLAKE2B 072ab73cde74dc6b6a592218914f5b08f59fff94bebcc9c9ec8e4fcdd6288611e544b8c6ddab65bfa9d01e50800f0fcc814bf598733a29e4c3d94f899d3ae5b2 SHA512 28e10fd80a9888f85cf7b75e3df40c9b9f44d6a1d6bf3ab14a37b79767142fb2d81f40f3f806d86fbc0db1f0a995352ef47b20448dbbcaecc03f764135dba21e AUX vlc-3.0.21-freerdp-2.patch 8386 BLAKE2B ad8abf54cbf62cac4e67a000c40595a2f1ed13d57c8039aa7a9309dbe3d213e3d6838d31faf2f36d031aa25fd1a5f97fc26435b1dc4e7e082a2e517ed629b285 SHA512 7a43186c6f37aa4d4b2b971f91789c4a9c8d5d192cd9c1ed3fa9609b2d713f47420b983865d0906ca0dd6d15bc1ae6b22e84b03909c0c8e0024b779362d26c92 AUX vlc-3.0.21-vaapi-without-ffmpeg4.patch 692 BLAKE2B 6e9194d387e5b4643fb90d06fed809834e3a2c8e8f7e8a43b4d0866b73d5c2bf479181b83ae6e1b0a3b7971494fb478577a4385870c559be44961bed0d5bc9df SHA512 709450c0f51000618a7341cca7e4ffe6eac42a76a4cb7092ed197fbe28a6d6502c6bb234d6b0579ca3eb69bd918d1217a691ad2aa2aa7869c383ca77939ae83f AUX vlc-3.0.6-fdk-aac-2.0.0.patch 3436 BLAKE2B 022201ed10fef189feeb36f44ab4194ab7994e4fdd8bad922070b54688d34d051fac28177a0e648d55670e0b9f0c6b45f9a05650476b0ae12ebfe759dd561e28 SHA512 68964adda04cd88e80b586984f1af0cfdccff5dbf8529070d5ab985b23402dfb7380b5d39eacfea433c1ba03434139e4f394c1c25d6b426489883d3a42cb7b5b @@ -10,8 +11,8 @@ AUX vlc-9999-fix-libtremor-libs.patch 480 BLAKE2B 86102dc088705f546185023b2f9415 AUX vlc-9999-libupnp-slot-1.8.patch 763 BLAKE2B 6bc8cf46f029db27d6d30d96e871d3bcfddee004e4e8469e1526a6a38fb5cc11a24a19888443e5f9062d7145665d594e142c12f3a9693967f195bab3b33ada38 SHA512 dd3375997a1935d3a227231785f35e300e3f992034da6a9c3019e28c68c1f005cbdd67190672264b342abc719e69005f965599f7af975e2bbd4cfccd89e3770d DIST vlc-3.0.21-taglib2.tar.xz 12620 BLAKE2B e0211789acc6c0381307bd154775ab32c0c403c9e245a965774667f9a83e801436b8609574f3152cde714e416d1826eb2b197349a54dfdf8eb86fc6ee3dd6f4e SHA512 f5b6691c36993b7f8002ff5c244f8e73b8fa8aeb09ef83f38f51ff9fda67c8204551cb2d762e16364229fdca6d7284a47c4d44d0a98b1d3c7759923500d04ffa DIST vlc-3.0.21.tar.xz 25649288 BLAKE2B 0ad05282d624611ba8a2b6ca062c68aabeac8f37410dd427cc9b8c0d107af48ed203b73978e2fe83e8171ea6b78caa51394f3497061b561447dbb41058e1af9f SHA512 cb1af76c8056648c331d7e6e0680d161ed1849eb635987504f45eae02531e9b432651034317fa7e02b0722905dfb9f0f5dad67b5924cc62edcaf0d173ac36aee -EBUILD vlc-3.0.21-r1.ebuild 13629 BLAKE2B 03472183e65e7dec763e22d7d5295a62415d2bf65ccc15ce15db112b2eeb76363986c24b6b6e805942e9b7ac2debc3411ed3f29318a7ce394e845b72d72a6d80 SHA512 531d60a6f135409c92620b0d34f38cabab23c248bca895a54dc07fd6683424eb2822d68bd90a21535da0a5d91565d1974cc7098fbbb0cd90b56eb0f3141979d9 -EBUILD vlc-3.0.21-r2.ebuild 13349 BLAKE2B 6dcb15c0b5fe7376dbcc15d775899e320c7ef65cc0106a21334c2d8141fa7c5420068d659fad4c3c342504354668d556742b8f1bd31be331a00db1da6bcb8887 SHA512 987753bcd54d3b7fb558d14946298e023115d007820147053398dcd25d344d4ca42dd1e8e5867d157f3e42093da9e7fe00e7d479d386186346152ad843255d27 +EBUILD vlc-3.0.21-r1.ebuild 13683 BLAKE2B 37f55aac807012f5bbafdb2c0fae98340aea5aa4104f284c54973033050542ab5cce4a67da274535cb91d33aa0352c5dfd3732f726b3679f1e79351604bf77f1 SHA512 0dff4e8db522228dc975dcb027bd08581dbcb351da4707eff414f7525b2d7fd0204c2f85e41612ba3ef6448e4a26a6ce66516985fb8d89282bc1901db060b29f +EBUILD vlc-3.0.21-r2.ebuild 13403 BLAKE2B 275bb566d9a7f36d5c2d99060c992813c1884aaa020dcc29bde9c9cc7b997a452f820a0b9ac70bb43f6cbd62bb86d3da7e35f20e7863fc0d31c1bcb442ba0a0f SHA512 59a2c042b54366e44548d0bc37a0cb7721602fba7e8b2d2ba6e5508db41305996186bb8fef32da15d6f48dda9b19168ef064f99087933e1b4ec6aee767d90d86 EBUILD vlc-3.0.21.ebuild 13632 BLAKE2B cdf1b077440ba3400b7504018eb5d3af65f2cd18232a2c12072331dedd81ee5a0ddf245145cc55915807c297c07681485cf785361e0dc371261652a0467a3a46 SHA512 ef40a8bc248737c874527774e29107d8d89d36d5cc251ada4ea65c12b7194db850c207a06f982eca2df3982c37f7ac2dc3aca5615be335bfe0ef3a18f93de768 EBUILD vlc-3.0.9999.ebuild 13633 BLAKE2B 07cd75c7c8e2e56c9645f6a8ce76093fb530ecee3c26461a7e7da1e2ca12ad932ed5e00e6932c8fc59692d36c874e45e34d3c55e09dbe64b08fd00239ed4ff9f SHA512 5c61bb142c7ad909320819989cf30a6464ce700c25ecc94acf4f725841495324b5969b0a88fe21d2c08744958cee85bf5d5f45dab548eca272e78f6e9dd8a8fe EBUILD vlc-9999.ebuild 13528 BLAKE2B 6f2b1d1b5a708565c66d13b0e519bddfdc51ead8b4f28cb9e62fdbc7d6496c817fa413d488a86f21a84915e1b60bfaf10f0ec22c44744d625b40659dea70a362 SHA512 baa9aaf6056b6b62942804dc10ab9074bc9ad48200b9d6f92d8ace9b23f7791fce5658ca86d9bff61419a1205262449d7f08ed31ab3da7687d13dc8ad2cda61c diff --git a/media-video/vlc/files/vlc-3.0.2.1-vdpau.patch b/media-video/vlc/files/vlc-3.0.2.1-vdpau.patch new file mode 100644 index 000000000000..884c1fcd1eb2 --- /dev/null +++ b/media-video/vlc/files/vlc-3.0.2.1-vdpau.patch @@ -0,0 +1,174 @@ +https://bugs.gentoo.org/946178 +https://code.videolan.org/videolan/vlc/-/issues/28374 +https://code.videolan.org/videolan/vlc/-/merge_requests/6454 +https://code.videolan.org/videolan/vlc/-/merge_requests/6496 + +From 056d7349a559cb63b456505bb11c08a4910452aa Mon Sep 17 00:00:00 2001 +From: Alexandre Janniaux +Date: Sun, 1 Dec 2024 06:25:29 +0100 +Subject: [PATCH] Makefile.am: enforce pkglib dependency order for install + +During installation, no dependencies existed between the targets being +installed and the targets being relinked against the installed version, +which made the following race condition: + + ../doltlibtool --mode=install /usr/bin/install -c libvlc_pipewire.la libvlc_pulse.la libvlc_vdpau.la libvlc_xcb_events.la '/builds/videolan/vlc/vlc-4.0.0-dev/_inst/lib/vlc' + libtool: install: (cd /builds/videolan/vlc/vlc-4.0.0-dev/_build/sub/modules; /bin/bash "/builds/videolan/vlc/vlc-4.0.0-dev/_build/sub/modules/../libtool" --silent --tag CC --mode=relink gcc -g -O2 -pthread -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security -Wduplicated-branches -Wduplicated-cond -Wbad-function-cast -Wwrite-strings -Wmissing-prototypes -Werror-implicit-function-declaration -Winit-self -Wlogical-op -Wshadow=local -Wmultistatement-macros -pipe -Werror=missing-field-initializers -Werror=format -Werror=incompatible-pointer-types -Werror=restrict -Werror=int-conversion -Werror=implicit-int -Werror=return-mismatch -Werror=declaration-missing-parameter-type -fvisibility=hidden -fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range -funroll-loops -fstack-protector-strong -avoid-version -module -export-symbols-regex "^vlc_entry" -shrext .so -no-undefined ../compat/libcompat.la ../src/libvlccore.la -Wl,-z,defs -o libvdpau_instance_plugin.la -rpath /builds/videolan/vlc/vlc-4.0.0-dev/_inst/lib/vlc/plugins/vdpau hw/vdpau/libvdpau_instance_plugin_la-device.lo libvlc_vdpau.la -lSM -lICE -lX11 -lanl ) + libtool: install: /usr/bin/install -c .libs/libvlc_vdpau.so.0.0.0 /builds/videolan/vlc/vlc-4.0.0-dev/_inst/lib/vlc/libvlc_vdpau.so.0.0.0 + /usr/bin/ld: cannot find -lvlc_vdpau: No such file or directory + libtool: install: (cd /builds/videolan/vlc/vlc-4.0.0-dev/_inst/lib/vlc && { ln -s -f libvlc_vdpau.so.0.0.0 libvlc_vdpau.so.0 || { rm -f libvlc_vdpau.so.0 && ln -s libvlc_vdpau.so.0.0.0 libvlc_vdpau.so.0; }; }) + collect2: error: ld returned 1 exit status + libtool: install: (cd /builds/videolan/vlc/vlc-4.0.0-dev/_inst/lib/vlc && { ln -s -f libvlc_vdpau.so.0.0.0 libvlc_vdpau.so || { rm -f libvlc_vdpau.so && ln -s libvlc_vdpau.so.0.0.0 libvlc_vdpau.so; }; }) + ---------------------------------------------------------------------- + libtool: error: error: relink 'libvdpau_instance_plugin.la' with the above command before installing it + libtool: install: /usr/bin/install -c .libs/libvlc_vdpau.lai /builds/videolan/vlc/vlc-4.0.0-dev/_inst/lib/vlc/libvlc_vdpau.la + make[6]: *** [Makefile:15527: install-vdpauLTLIBRARIES] Error 1 + +Here, with the thread number, we have: + - (1) doltlibtool installing the pkglibs (install-exec-am). + - (2) in parallel, libtool relinking the vdpau instance plugin. + - (1) libtool starts to be called for "relinking" (which is only + installing there) with version 0.0.0. + - (2) libtool tried to run the linker but it failed because + libvlc_vdpau.so doesn't exist yet on the target prefix. + - (1) libtool .0.0.0 links to the major version shortcut .0 for + libvlc_vdpau. + - (1) libtool .0.0.0 links to the unversioned shortcut for + libvlc_vdpau. + +So the pkglibs were not installed before installing the plugins linking +them and it was racy whether automake succeeded in installing vlc_vdpau +before or not. This could apply to any pkglib being used from plugins. + +This patch ensure the pkglibs are installed before relinking the plugins +for vpdau, same must be done for each other pkglib usage location. + +Note that install-vdpauLTLIBRARIES itself will install each target from +vdpau_LTLIBRARIES serially in the order they are defined, so there would +be no race inside the same LTLIBRARIES variables, but the different +LTLIBRARIES variables are processed in parallel themselves. + +Fixes #28374 +--- + modules/Makefile.am | 1 + + modules/audio_output/Makefile.am | 3 +++ + modules/hw/vdpau/Makefile.am | 4 ++++ + modules/video_output/Makefile.am | 3 +++ + 4 files changed, 11 insertions(+) + +diff --git a/modules/Makefile.am b/modules/Makefile.am +index d9940f95cbc8..3a41a6bbe456 100644 +--- a/modules/Makefile.am ++++ b/modules/Makefile.am +@@ -1,3 +1,4 @@ ++ + noinst_LTLIBRARIES = + check_LTLIBRARIES = + pkglib_LTLIBRARIES = +diff --git a/modules/audio_output/Makefile.am b/modules/audio_output/Makefile.am +index 4c7957cdd153..8d48003e20b5 100644 +--- a/modules/audio_output/Makefile.am ++++ b/modules/audio_output/Makefile.am +@@ -1,5 +1,8 @@ + aoutdir = $(pluginsdir)/audio_output + aout_LTLIBRARIES = ++# Install the pkglib/pkglibexec first before relinking the modules. ++# This ensures libtool re-linking is not racy. ++install-aoutLTLIBRARIES: install-pkglibLTLIBRARIES + + libvlc_android_audioformat_jni_la_SOURCES = \ + audio_output/android/audioformat_jni.c \ +diff --git a/modules/hw/vdpau/Makefile.am b/modules/hw/vdpau/Makefile.am +index ef3601209314..f195f712310b 100644 +--- a/modules/hw/vdpau/Makefile.am ++++ b/modules/hw/vdpau/Makefile.am +@@ -1,4 +1,8 @@ + vdpaudir = $(pluginsdir)/vdpau ++# Install the pkglib/pkglibexec first before relinking the modules. ++# This ensures libtool re-linking is not racy. ++install-vpdauLTLIBRARIES: install-pkglibLTLIBRARIES ++ + + libvlc_vdpau_la_SOURCES = hw/vdpau/vlc_vdpau.c hw/vdpau/vlc_vdpau.h + libvlc_vdpau_la_CFLAGS = $(VDPAU_CFLAGS) +diff --git a/modules/video_output/Makefile.am b/modules/video_output/Makefile.am +index ad959bc45ed5..bcbb892c4c93 100644 +--- a/modules/video_output/Makefile.am ++++ b/modules/video_output/Makefile.am +@@ -1,5 +1,8 @@ + voutdir = $(pluginsdir)/video_output + vout_LTLIBRARIES = ++# Install the pkglib/pkglibexec first before relinking the modules. ++# This ensures libtool re-linking is not racy. ++install-voutLTLIBRARIES: install-pkglibLTLIBRARIES + + EXTRA_DIST += video_output/README + +-- +GitLab + +From 0b9f3f836f1c678e6d101f62545a8edaba16dcd0 Mon Sep 17 00:00:00 2001 +From: Alexandre Janniaux +Date: Sun, 8 Dec 2024 22:43:37 +0100 +Subject: [PATCH] Makefile.am: fix installation regression + +Automake doesn't generate automatic rules when a rule already exist in +the file, except if it cannot detect it. Adding the +`install-fooLTLIBRARIES: install-pkglibLTLIBRARIES` rule for audio +outputs, video outputs and vdpau broke the installation. + +Adding `$(install-fooLTLIBRARIES): install-pkglibLTLIBRARIES` also makes +automake unhappy because of the variable name looking suspiciously close +to the target it generates, so a version without the dash is used for +the variable name in the rule. With this, the install target is +preserved but the dependency also exists in the output. +--- + modules/audio_output/Makefile.am | 3 ++- + modules/hw/vdpau/Makefile.am | 3 ++- + modules/video_output/Makefile.am | 3 ++- + 3 files changed, 6 insertions(+), 3 deletions(-) + +diff --git a/modules/audio_output/Makefile.am b/modules/audio_output/Makefile.am +index 8d48003e20b..c045a892c10 100644 +--- a/modules/audio_output/Makefile.am ++++ b/modules/audio_output/Makefile.am +@@ -2,7 +2,8 @@ aoutdir = $(pluginsdir)/audio_output + aout_LTLIBRARIES = + # Install the pkglib/pkglibexec first before relinking the modules. + # This ensures libtool re-linking is not racy. +-install-aoutLTLIBRARIES: install-pkglibLTLIBRARIES ++installaoutLTLIBRARIES = install-aoutLTLIBRARIES ++$(installaoutLTLIBRARIES): install-pkglibLTLIBRARIES + + libvlc_android_audioformat_jni_la_SOURCES = \ + audio_output/android/audioformat_jni.c \ +diff --git a/modules/hw/vdpau/Makefile.am b/modules/hw/vdpau/Makefile.am +index f195f712310..1abdfa21a9b 100644 +--- a/modules/hw/vdpau/Makefile.am ++++ b/modules/hw/vdpau/Makefile.am +@@ -1,7 +1,8 @@ + vdpaudir = $(pluginsdir)/vdpau + # Install the pkglib/pkglibexec first before relinking the modules. + # This ensures libtool re-linking is not racy. +-install-vpdauLTLIBRARIES: install-pkglibLTLIBRARIES ++installvpdauLTLIBRARIES = install-vdpauLTLIBRARIES ++$(installvpdauLTLIBRARIES): install-pkglibLTLIBRARIES + + + libvlc_vdpau_la_SOURCES = hw/vdpau/vlc_vdpau.c hw/vdpau/vlc_vdpau.h +diff --git a/modules/video_output/Makefile.am b/modules/video_output/Makefile.am +index bcbb892c4c9..844b0dd01c8 100644 +--- a/modules/video_output/Makefile.am ++++ b/modules/video_output/Makefile.am +@@ -2,7 +2,8 @@ voutdir = $(pluginsdir)/video_output + vout_LTLIBRARIES = + # Install the pkglib/pkglibexec first before relinking the modules. + # This ensures libtool re-linking is not racy. +-install-voutLTLIBRARIES: install-pkglibLTLIBRARIES ++installvoutLTLIBRARIES = install-voutLTLIBRARIES ++$(installvoutLTLIBRARIES): install-pkglibLTLIBRARIES + + EXTRA_DIST += video_output/README + +-- +GitLab diff --git a/media-video/vlc/vlc-3.0.21-r1.ebuild b/media-video/vlc/vlc-3.0.21-r1.ebuild index 9ca438fed821..d34fc239251f 100644 --- a/media-video/vlc/vlc-3.0.21-r1.ebuild +++ b/media-video/vlc/vlc-3.0.21-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2000-2024 Gentoo Authors +# Copyright 2000-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -234,6 +234,7 @@ PATCHES=( "${FILESDIR}"/${PN}-3.0.18-drop-minizip-dep.patch "${FILESDIR}"/${PN}-3.0.21-freerdp-2.patch # bug 919296, 590164 "${FILESDIR}"/${PN}-3.0.21-vaapi-without-ffmpeg4.patch # bug 864721, thx Fedora + "${FILESDIR}"/${PN}-3.0.2.1-vdpau.patch # bug 946178 ) DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt ) diff --git a/media-video/vlc/vlc-3.0.21-r2.ebuild b/media-video/vlc/vlc-3.0.21-r2.ebuild index c675966604da..cc8ff0f5e827 100644 --- a/media-video/vlc/vlc-3.0.21-r2.ebuild +++ b/media-video/vlc/vlc-3.0.21-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2000-2024 Gentoo Authors +# Copyright 2000-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -219,6 +219,7 @@ PATCHES=( "${FILESDIR}"/${PN}-3.0.21-freerdp-2.patch # bug 919296, 590164 "${WORKDIR}"/${P}-taglib2 # bug 938946, in 3.0.x branch "${FILESDIR}"/${PN}-3.0.21-vaapi-without-ffmpeg4.patch # bug 864721, thx Fedora + "${FILESDIR}"/${PN}-3.0.2.1-vdpau.patch # bug 946178 ) DOCS=( AUTHORS THANKS NEWS README doc/fortunes.txt ) diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 30025db0ef6d..e78721a03694 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 4e9e143d9718..0e46e4e6549d 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Wed, 08 Jan 2025 06:10:21 +0000 +Thu, 09 Jan 2025 06:10:28 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 0955c5e5f195..ad030d16a20d 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 594915 BLAKE2B 220d9175cb1796cb5045abb4a1dd895efa478aa604a6eb3dde800553a73ce6b12ecf630b6574e1fc834659bac119417be17231464d8355e60ed5ed18f51b8044 SHA512 db425e75cb49a2ea05358c8e7f4e366d86628930a1e26279cb8287fe250565842ac004358a56986eb2aa4342ed7217cf30c8f78d97a02ed24483cca80fd1b2eb -TIMESTAMP 2025-01-08T06:10:26Z +TIMESTAMP 2025-01-09T06:10:33Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmd+FtJfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmd/aFlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klA9ew//cGy8IkVWxtlDkbjfEO/d442yhVadGHywsMXWycFPe1NlhXI0R04+7s3H -p95qFmArZfH7J5vWMnmgEfBOe/YWcAreXDbXB+ujqjtWheygcialMK2bDmKMgyTk -fbNzL/WXAo8QfigUU5MUuBi8/6E57HIOWOYnGSuVN2l+EL1s0+VGzeBGqltuwW43 -dwMWW1Go/VZ04k4el0RRxr2Hd8wWY+ZBna30emlOTirQfzVfA/lhFgTaJPmvXg/0 -Qron/KrZKMoCnx4m1ZGKSqfwWxnn7RLb0uP+dz4PHYj4hF9/27L9soM2hRI0qGag -edJMWjyBeOLv1fVLmFCFeFIoOHs8WaWQngEKNbJYRxVVHtUtiebr9b/RtV26fTc1 -U31uPi/zeii/kYeyXi7JTBntfoVMeMlDwtbml6yMxsnt+wfQ1XRB9sY9HuT+DaMY -YFYi/v29/Y3gGCbWbS78xrDtHwUU6gwRjiqoa8EXhSa6X/cwFZFotGQHoPApZc6C -/coKSF3Gau4ZK546rldBM4Iw0AW4VRGalo5Ux51w5VIr7SS3lKOvvF1aOuO/fB4b -/mwWxKQFhPGvoXsFHexqxC2S25VeZF2vp8RVZsJAiVorAVy9Q6bjsaZNHhq8P2Hg -ugT1yiyVVkHaJRWTFq452ydzq9cNw6Wdk62WEvkr9fjr/4v17J4= -=AFOS +klBIOA//ZLyLejZYl6dZvqKkmIqmMuUhk4o902DOnGIrq5yqSQSpkynX38TsujwP ++ptTz9TSBQvWIlbGQD4+ySQOvhXTqSDw2diPgwTZpCvnDAmcLSF0OjGb96hTRsLc +TITkZjbyRmw2HNbqcNkbChvvAm5x163+14ztwTRqqy78z9Zc96UMtkcj5Sc/x2Qh +wNVv7uIT1d7BFSaQxC1X6hJ8+q/5zFl9ZnYbefWzoqo6Mz/2fLGHmX/cfL+xxP62 +dMIu4MAP3YHOFovyC+fxHEZuqZvtalrURfnfSeCjv4VjRU1+QWbMfaL1AijcQe1l +MPsESdgPbTJElZ2k1yCmfYXaD3vCjFSwbx3o9KcytOs2t7I5nMyi7pd3CvrA5hfm +2mpLwpv+XZMD5QH7qPCerKUJHSatsxAOZdigU3odMRxwi1oFi+fHbz841Cj3i9pk +3cEDk5DXxXkY+hJJzTFwNGC/7Mv/5ucUKaiujgGSoCCwXq8/PCxQBHkCv0KUUR0a +uK7gGk0R/ncbIU/INOZVaMeSvrCEwRi1e4DeDTk4wZfNdSmBk+p1QaWam3b+j2wi +3IyjFQwqHSTPDErtP8HeRKlV/8l/ipAfCxvDOmWDCCQosS1WPD5Sq0qkKh+b9H/v +35sR7QRRlVvsAN1wpAz2EN04tfOWNsK16Y8yQFRSAZ48PLc3Qi8= +=P26L -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 4e9e143d9718..0e46e4e6549d 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Wed, 08 Jan 2025 06:10:21 +0000 +Thu, 09 Jan 2025 06:10:28 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 3d67bd0ae159..b1a51ee55d3e 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 e21716204314..87ecb0486bc7 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-1.36.35 b/metadata/md5-cache/app-admin/awscli-1.36.35 new file mode 100644 index 000000000000..91f5fa4d12f1 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.36.35 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.35.94[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.35.94[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.36.35.tar.gz -> aws-cli-1.36.35.gh.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=660f98924e8bc208c142dc71c31f3346 diff --git a/metadata/md5-cache/app-admin/awscli-1.36.36 b/metadata/md5-cache/app-admin/awscli-1.36.36 new file mode 100644 index 000000000000..ea2279e50d34 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.36.36 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.35.95[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.35.95[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.36.36.tar.gz -> aws-cli-1.36.36.gh.tar.gz +_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=660f98924e8bc208c142dc71c31f3346 diff --git a/metadata/md5-cache/app-admin/hcloud-1.47.0 b/metadata/md5-cache/app-admin/hcloud-1.47.0 deleted file mode 100644 index 5cc03c7f3eef..000000000000 --- a/metadata/md5-cache/app-admin/hcloud-1.47.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip -DEFINED_PHASES=compile install test unpack -DESCRIPTION=A command-line interface for Hetzner Cloud -EAPI=8 -HOMEPAGE=https://github.com/hetznercloud/cli -INHERIT=go-module -KEYWORDS=amd64 -LICENSE=MIT -RESTRICT=strip -SLOT=0 -SRC_URI=https://dev.gentoo.org/~ago/distfiles/hcloud-1.47.0.tar.xz -_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=a5a8b8a8c7e50b1c3d7f22e73685739f diff --git a/metadata/md5-cache/app-admin/hcloud-1.49.0 b/metadata/md5-cache/app-admin/hcloud-1.49.0 index aefdf07f6748..9dd8e26d5c8b 100644 --- a/metadata/md5-cache/app-admin/hcloud-1.49.0 +++ b/metadata/md5-cache/app-admin/hcloud-1.49.0 @@ -4,10 +4,10 @@ DESCRIPTION=A command-line interface for Hetzner Cloud EAPI=8 HOMEPAGE=https://github.com/hetznercloud/cli INHERIT=go-module -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=MIT RESTRICT=strip SLOT=0 SRC_URI=https://dev.gentoo.org/~ago/distfiles/hcloud-1.49.0.tar.xz _eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=78b56009341c462f8bf7d5b725782672 +_md5_=2fd370d84e3412f054ae270760140888 diff --git a/metadata/md5-cache/app-admin/linode-cli-5.56.0 b/metadata/md5-cache/app-admin/linode-cli-5.56.0 new file mode 100644 index 000000000000..bab4669e6558 --- /dev/null +++ b/metadata/md5-cache/app-admin/linode-cli-5.56.0 @@ -0,0 +1,16 @@ +BDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Official command-line interface for interacting with the Linode API +EAPI=8 +HOMEPAGE=https://github.com/linode/linode-cli https://www.linode.com/ +INHERIT=distutils-r1 pypi shell-completion +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/linode-metadata-0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/openapi3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] unrar-7.1.2.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=b3ee767bd9407565460e271c572fea6a +_md5_=cdb35f28e18f93ffec3d5d74f8378797 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index 43bb58b27bde..25d7f0ddc26d 100644 Binary files a/metadata/md5-cache/app-crypt/Manifest.gz and b/metadata/md5-cache/app-crypt/Manifest.gz differ diff --git a/metadata/md5-cache/app-crypt/acme-3.1.0 b/metadata/md5-cache/app-crypt/acme-3.1.0 new file mode 100644 index 000000000000..974dc4bb30c4 --- /dev/null +++ b/metadata/md5-cache/app-crypt/acme-3.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=An implementation of the ACME protocol +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/acme/ https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v3.1.0.tar.gz -> certbot-3.1.0.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=a44689a69c786d189c1cb44ebdff6bcb diff --git a/metadata/md5-cache/app-crypt/certbot-3.1.0 b/metadata/md5-cache/app-crypt/certbot-3.1.0 new file mode 100644 index 000000000000..37bb51835bf6 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-3.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( >=app-crypt/acme-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/parsedatetime-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Let’s Encrypt client to automate deployment of X.509 certificates +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/certbot/ https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=selinux doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=app-crypt/acme-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/distro-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/parsedatetime-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] selinux? ( sec-policy/selinux-certbot ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v3.1.0.tar.gz -> certbot-3.1.0.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=cb8ff0c488f30159c6368a43d33fff2f diff --git a/metadata/md5-cache/app-crypt/certbot-apache-3.1.0 b/metadata/md5-cache/app-crypt/certbot-apache-3.1.0 new file mode 100644 index 000000000000..a7036c5f5f75 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-apache-3.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=app-crypt/acme-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-augeas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Apache plugin for Certbot (Let’s Encrypt client) +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot/ https://pypi.org/project/certbot-apache/ https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=app-crypt/acme-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-augeas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v3.1.0.tar.gz -> certbot-3.1.0.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=db0274a8e3b06130cb946cb52e8bf26c diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-3.1.0 b/metadata/md5-cache/app-crypt/certbot-nginx-3.1.0 new file mode 100644 index 000000000000..276462c62ba2 --- /dev/null +++ b/metadata/md5-cache/app-crypt/certbot-nginx-3.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=app-crypt/acme-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Nginx plugin for Certbot (Let’s Encrypt client) +EAPI=8 +HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=app-crypt/acme-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=app-crypt/certbot-3.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/certbot/certbot/archive/v3.1.0.tar.gz -> certbot-3.1.0.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=88c51871795e4a523ea10e0c150d3475 diff --git a/metadata/md5-cache/app-crypt/gnupg-2.2.45 b/metadata/md5-cache/app-crypt/gnupg-2.2.45 index 77b0064ea3b6..fc8cc6357542 100644 --- a/metadata/md5-cache/app-crypt/gnupg-2.2.45 +++ b/metadata/md5-cache/app-crypt/gnupg-2.2.45 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gnupg.org/ INHERIT=flag-o-matic out-of-source multiprocessing systemd toolchain-funcs verify-sig IUSE=bzip2 doc ldap nls readline selinux +smartcard ssl test tofu tools usb user-socket wks-server verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-3+ PDEPEND=app-crypt/pinentry RDEPEND=>=dev-libs/libassuan-2.5.0:= >=dev-libs/libgcrypt-1.8.0:= >=dev-libs/libgpg-error-1.38 >=dev-libs/libksba-1.4.0 >=dev-libs/npth-1.2 >=net-misc/curl-7.10 sys-libs/zlib bzip2? ( app-arch/bzip2 ) ldap? ( net-nds/openldap:= ) readline? ( sys-libs/readline:= ) smartcard? ( usb? ( virtual/libusb:1 ) ) ssl? ( >=net-libs/gnutls-3.0:= ) tofu? ( >=dev-db/sqlite-3.7 ) nls? ( virtual/libintl ) selinux? ( sec-policy/selinux-gpg ) wks-server? ( virtual/mta ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.2.45.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.2.45.tar.bz2.sig ) _eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db -_md5_=ef6beb2df9cdb1181323c3f3d8efe243 +_md5_=028416b98d092f948d4891b9f0da8516 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index 247591ded6bb..646023eadee5 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/emacs-26.3-r21 b/metadata/md5-cache/app-editors/emacs-26.3-r21 index 29fbb967eca7..13cc13d9041f 100644 --- a/metadata/md5-cache/app-editors/emacs-26.3-r21 +++ b/metadata/md5-cache/app-editors/emacs-26.3-r21 @@ -13,4 +13,4 @@ RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtua SLOT=26 SRC_URI=mirror://gnu/emacs/emacs-26.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-26.3-patches-11.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=c52a40eb941b9248a0cb7cb05a64703e +_md5_=13a50cc763884e31da2e5870f392fb05 diff --git a/metadata/md5-cache/app-editors/emacs-27.2-r19 b/metadata/md5-cache/app-editors/emacs-27.2-r19 index 54549ae5061c..e1eddb9a74a0 100644 --- a/metadata/md5-cache/app-editors/emacs-27.2-r19 +++ b/metadata/md5-cache/app-editors/emacs-27.2-r19 @@ -14,4 +14,4 @@ RESTRICT=test SLOT=27 SRC_URI=mirror://gnu/emacs/emacs-27.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-27.2-patches-11.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=8753c1bfd057ea2eae026a6e652f15fb +_md5_=3a0bf4c39886355e92b80cc718575cfc diff --git a/metadata/md5-cache/app-editors/emacs-28.2-r15 b/metadata/md5-cache/app-editors/emacs-28.2-r15 index 544fa2a28159..3a4aa37dff96 100644 --- a/metadata/md5-cache/app-editors/emacs-28.2-r15 +++ b/metadata/md5-cache/app-editors/emacs-28.2-r15 @@ -13,4 +13,4 @@ RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtua SLOT=28 SRC_URI=mirror://gnu/emacs/emacs-28.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-28.2-patches-9.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=4c69d0e02a59eb33f5c7c55ddabe99b9 +_md5_=c705f38b0ecaea823fbd8577901462a0 diff --git a/metadata/md5-cache/app-editors/emacs-29.4-r1 b/metadata/md5-cache/app-editors/emacs-29.4-r1 index c93bb1f06530..6529cb36a643 100644 --- a/metadata/md5-cache/app-editors/emacs-29.4-r1 +++ b/metadata/md5-cache/app-editors/emacs-29.4-r1 @@ -13,4 +13,4 @@ RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtua SLOT=29 SRC_URI=mirror://gnu/emacs/emacs-29.4.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-29.4-patches-3.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=9cb7939e2e92b9048136dda2cd052860 +_md5_=df3eefde9248a93a67750ddcd8249282 diff --git a/metadata/md5-cache/app-editors/emacs-30.0.91 b/metadata/md5-cache/app-editors/emacs-30.0.91 index 4f91966fb21f..b3b5f0fb61ae 100644 --- a/metadata/md5-cache/app-editors/emacs-30.0.91 +++ b/metadata/md5-cache/app-editors/emacs-30.0.91 @@ -13,4 +13,4 @@ RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtua SLOT=30-vcs SRC_URI=https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.0.91.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=db6d6028ae1639096e19f8e0cd5cfb3c +_md5_=4a9f1c8c1ae959724e365a941ffbef2c diff --git a/metadata/md5-cache/app-editors/emacs-30.0.92 b/metadata/md5-cache/app-editors/emacs-30.0.92 index 235fb0e3bc18..aeebc7fabdd6 100644 --- a/metadata/md5-cache/app-editors/emacs-30.0.92 +++ b/metadata/md5-cache/app-editors/emacs-30.0.92 @@ -13,4 +13,4 @@ RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtua SLOT=30-vcs SRC_URI=https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.0.92.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=db6d6028ae1639096e19f8e0cd5cfb3c +_md5_=4a9f1c8c1ae959724e365a941ffbef2c diff --git a/metadata/md5-cache/app-editors/emacs-30.0.93 b/metadata/md5-cache/app-editors/emacs-30.0.93 index 13be79d76b1a..fcf1c9b92f78 100644 --- a/metadata/md5-cache/app-editors/emacs-30.0.93 +++ b/metadata/md5-cache/app-editors/emacs-30.0.93 @@ -13,4 +13,4 @@ RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtua SLOT=30-vcs SRC_URI=https://alpha.gnu.org/gnu/emacs/pretest/emacs-30.0.93.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=db6d6028ae1639096e19f8e0cd5cfb3c +_md5_=4a9f1c8c1ae959724e365a941ffbef2c diff --git a/metadata/md5-cache/app-editors/emacs-30.0.9999-r1 b/metadata/md5-cache/app-editors/emacs-30.0.9999-r1 index a071722d9901..c18eaa7fe746 100644 --- a/metadata/md5-cache/app-editors/emacs-30.0.9999-r1 +++ b/metadata/md5-cache/app-editors/emacs-30.0.9999-r1 @@ -12,4 +12,4 @@ PROPERTIES=live RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=30-vcs _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=db6d6028ae1639096e19f8e0cd5cfb3c +_md5_=4a9f1c8c1ae959724e365a941ffbef2c diff --git a/metadata/md5-cache/app-editors/emacs-31.0.9999 b/metadata/md5-cache/app-editors/emacs-31.0.9999 index 2665d6ec149f..7de201c27ef6 100644 --- a/metadata/md5-cache/app-editors/emacs-31.0.9999 +++ b/metadata/md5-cache/app-editors/emacs-31.0.9999 @@ -12,4 +12,4 @@ PROPERTIES=live RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) xattr? ( sys-apps/attr ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=31-vcs _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=66da9d573ab2d5dfd3860a37c95ec2dd +_md5_=878d51ae5d9e59b64572e53de5fcbeb8 diff --git a/metadata/md5-cache/app-editors/nano-8.2 b/metadata/md5-cache/app-editors/nano-8.2 index 0d65209665cb..99e5c794fd78 100644 --- a/metadata/md5-cache/app-editors/nano-8.2 +++ b/metadata/md5-cache/app-editors/nano-8.2 @@ -5,10 +5,10 @@ DESCRIPTION=GNU GPL'd Pico clone with more functionality EAPI=8 HOMEPAGE=https://www.nano-editor.org/ https://wiki.gentoo.org/wiki/Nano/Guide IUSE=debug justify magic minimal ncurses nls +spell unicode -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-3+ LGPL-2.1+ || ( GPL-3+ FDL-1.2+ ) RDEPEND=>=sys-libs/ncurses-5.9-r1:=[unicode(+)?] magic? ( sys-apps/file ) nls? ( virtual/libintl ) REQUIRED_USE=magic? ( !minimal ) SLOT=0 SRC_URI=https://www.nano-editor.org/dist/v8/nano-8.2.tar.xz -_md5_=f411ed23b885cb3f4bf5b5b99db63739 +_md5_=28c648c979e59eeb49cd3c6e82fff356 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index 186e09091396..5b9f3e36fc39 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/ddcui-0.4.2 b/metadata/md5-cache/app-misc/ddcui-0.4.2 deleted file mode 100644 index 7d681a20a044..000000000000 --- a/metadata/md5-cache/app-misc/ddcui-0.4.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-libs/glib >=app-misc/ddcutil-2.0.0:0/5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 -DESCRIPTION=Graphical user interface for ddcutil - control monitor settings -EAPI=8 -HOMEPAGE=https://www.ddcutil.com/ddcui_main/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake xdg -KEYWORDS=~amd64 -LICENSE=GPL-2+ -RDEPEND=dev-libs/glib >=app-misc/ddcutil-2.0.0:0/5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 -SLOT=0 -SRC_URI=https://github.com/rockowitz/ddcui/archive/v0.4.2.tar.gz -> ddcui-0.4.2.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=4e5f88d2ed76076a0838a459d2ae8d7e diff --git a/metadata/md5-cache/app-misc/ddcui-0.5.4 b/metadata/md5-cache/app-misc/ddcui-0.5.4 deleted file mode 100644 index 2d2dd998a050..000000000000 --- a/metadata/md5-cache/app-misc/ddcui-0.5.4 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=dev-libs/glib >=app-misc/ddcutil-2.1.3:0/5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 -DESCRIPTION=Graphical user interface for ddcutil - control monitor settings -EAPI=8 -HOMEPAGE=https://www.ddcutil.com/ddcui_main/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake xdg -KEYWORDS=~amd64 -LICENSE=GPL-2+ -RDEPEND=dev-libs/glib >=app-misc/ddcutil-2.1.3:0/5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 -SLOT=0 -SRC_URI=https://github.com/rockowitz/ddcui/archive/v0.5.4.tar.gz -> ddcui-0.5.4.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=894ef6685815389dc8cd8ffe8d8415aa diff --git a/metadata/md5-cache/app-misc/ddcui-0.5.4-r1 b/metadata/md5-cache/app-misc/ddcui-0.5.4-r1 new file mode 100644 index 000000000000..e0f07b30bc1f --- /dev/null +++ b/metadata/md5-cache/app-misc/ddcui-0.5.4-r1 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-libs/glib >=app-misc/ddcutil-2.1.3:0/5 >=dev-qt/qtbase-6.1:6[gui,widgets] +DESCRIPTION=Graphical user interface for ddcutil - control monitor settings +EAPI=8 +HOMEPAGE=https://www.ddcutil.com/ddcui_main/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake xdg +KEYWORDS=~amd64 +LICENSE=GPL-2+ +RDEPEND=dev-libs/glib >=app-misc/ddcutil-2.1.3:0/5 >=dev-qt/qtbase-6.1:6[gui,widgets] +SLOT=0 +SRC_URI=https://github.com/rockowitz/ddcui/archive/v0.5.4.tar.gz -> ddcui-0.5.4.tar.gz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=eebb26e749127f831b17aba3bdfe82f5 diff --git a/metadata/md5-cache/app-misc/ddcutil-1.2.2 b/metadata/md5-cache/app-misc/ddcutil-1.2.2 deleted file mode 100644 index 6ac3e82950ff..000000000000 --- a/metadata/md5-cache/app-misc/ddcutil-1.2.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig -DEFINED_PHASES=configure install postinst prepare pretend setup -DEPEND=dev-libs/glib:2 sys-apps/i2c-tools virtual/udev drm? ( x11-libs/libdrm ) introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) usb-monitor? ( dev-libs/hidapi virtual/libusb:1 sys-apps/usbutils ) user-permissions? ( acct-group/i2c usb-monitor? ( acct-group/video ) ) X? ( x11-libs/libXrandr x11-libs/libX11 ) -DESCRIPTION=Program for querying and changing monitor settings -EAPI=8 -HOMEPAGE=https://www.ddcutil.com/ -INHERIT=autotools linux-info udev -IUSE=drm introspection usb-monitor user-permissions video_cards_nvidia X -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -RDEPEND=dev-libs/glib:2 sys-apps/i2c-tools virtual/udev drm? ( x11-libs/libdrm ) introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) usb-monitor? ( dev-libs/hidapi virtual/libusb:1 sys-apps/usbutils ) user-permissions? ( acct-group/i2c usb-monitor? ( acct-group/video ) ) X? ( x11-libs/libXrandr x11-libs/libX11 ) -REQUIRED_USE=drm? ( X ) -SLOT=0/4 -SRC_URI=https://github.com/rockowitz/ddcutil/archive/v1.2.2.tar.gz -> ddcutil-1.2.2.tar.gz -_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=2d8fb8e9a005241c858ddc616d451bb4 diff --git a/metadata/md5-cache/app-misc/ddcutil-1.4.1 b/metadata/md5-cache/app-misc/ddcutil-1.4.1 deleted file mode 100644 index 6846909cd6fb..000000000000 --- a/metadata/md5-cache/app-misc/ddcutil-1.4.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig -DEFINED_PHASES=configure install postinst postrm prepare pretend setup -DEPEND=dev-libs/glib:2 sys-apps/i2c-tools virtual/udev drm? ( x11-libs/libdrm ) usb-monitor? ( dev-libs/hidapi virtual/libusb:1 sys-apps/usbutils ) user-permissions? ( acct-group/i2c usb-monitor? ( acct-group/video ) ) X? ( x11-libs/libXrandr x11-libs/libX11 ) -DESCRIPTION=Program for querying and changing monitor settings -EAPI=8 -HOMEPAGE=https://www.ddcutil.com/ -INHERIT=autotools linux-info udev -IUSE=drm usb-monitor user-permissions video_cards_nvidia X -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -RDEPEND=dev-libs/glib:2 sys-apps/i2c-tools virtual/udev drm? ( x11-libs/libdrm ) usb-monitor? ( dev-libs/hidapi virtual/libusb:1 sys-apps/usbutils ) user-permissions? ( acct-group/i2c usb-monitor? ( acct-group/video ) ) X? ( x11-libs/libXrandr x11-libs/libX11 ) -REQUIRED_USE=drm? ( X ) -SLOT=0/4 -SRC_URI=https://github.com/rockowitz/ddcutil/archive/v1.4.1.tar.gz -> ddcutil-1.4.1.tar.gz -_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=d16aaef20626ab4818ebff7b4d2b14a9 diff --git a/metadata/md5-cache/app-misc/ddcutil-2.0.0-r2 b/metadata/md5-cache/app-misc/ddcutil-2.0.0-r2 deleted file mode 100644 index 9b183b5e5929..000000000000 --- a/metadata/md5-cache/app-misc/ddcutil-2.0.0-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig -DEFINED_PHASES=configure install postinst postrm prepare pretend setup -DEPEND=dev-libs/glib:2 >=dev-libs/jansson-2 sys-apps/i2c-tools virtual/udev drm? ( x11-libs/libdrm ) usb-monitor? ( dev-libs/hidapi virtual/libusb:1 sys-apps/usbutils ) user-permissions? ( acct-group/i2c usb-monitor? ( acct-group/video ) ) X? ( x11-libs/libXrandr x11-libs/libX11 ) -DESCRIPTION=Program for querying and changing monitor settings -EAPI=8 -HOMEPAGE=https://www.ddcutil.com/ -INHERIT=autotools linux-info udev -IUSE=drm usb-monitor user-permissions video_cards_nvidia X -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=GPL-2 -RDEPEND=dev-libs/glib:2 >=dev-libs/jansson-2 sys-apps/i2c-tools virtual/udev drm? ( x11-libs/libdrm ) usb-monitor? ( dev-libs/hidapi virtual/libusb:1 sys-apps/usbutils ) user-permissions? ( acct-group/i2c usb-monitor? ( acct-group/video ) ) X? ( x11-libs/libXrandr x11-libs/libX11 ) -REQUIRED_USE=drm? ( X ) -SLOT=0/5 -SRC_URI=https://github.com/rockowitz/ddcutil/archive/v2.0.0.tar.gz -> ddcutil-2.0.0.tar.gz -_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f -_md5_=379ab95a7375751f52804f8e1f74a3b9 diff --git a/metadata/md5-cache/app-misc/solaar-1.1.14 b/metadata/md5-cache/app-misc/solaar-1.1.14 deleted file mode 100644 index 12915c13e741..000000000000 --- a/metadata/md5-cache/app-misc/solaar-1.1.14 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( acct-group/plugdev dev-python/evdev[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-xlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyudev-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:3[introspection] appindicator? ( dev-libs/libayatana-appindicator ) libnotify? ( x11-libs/libnotify[introspection] ) dbus? ( dev-python/dbus-python ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) virtual/pkgconfig 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DESCRIPTION=Linux Device Manager for Logitech Unifying Receivers and Paired Devices -EAPI=8 -HOMEPAGE=https://pwr-solaar.github.io/Solaar/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=linux-info udev xdg distutils-r1 -IUSE=appindicator dbus doc libnotify test wayland test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 ~arm ~arm64 ~x86 -LICENSE=GPL-2 -RDEPEND=acct-group/plugdev dev-python/evdev[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-xlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyudev-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:3[introspection] appindicator? ( dev-libs/libayatana-appindicator ) libnotify? ( x11-libs/libnotify[introspection] ) dbus? ( dev-python/dbus-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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.1.14.tar.gz -> solaar-1.1.14.tar.gz -_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=9c83ead917b586350dfc5c63bff65d57 diff --git a/metadata/md5-cache/app-misc/solaar-1.1.14-r1 b/metadata/md5-cache/app-misc/solaar-1.1.14-r1 new file mode 100644 index 000000000000..5c1d63f4f783 --- /dev/null +++ b/metadata/md5-cache/app-misc/solaar-1.1.14-r1 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( acct-group/plugdev dev-python/evdev[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-xlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyudev-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:3[introspection] appindicator? ( dev-libs/libayatana-appindicator ) libnotify? ( x11-libs/libnotify[introspection] ) dbus? ( dev-python/dbus-python ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) virtual/pkgconfig 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DESCRIPTION=Linux Device Manager for Logitech Unifying Receivers and Paired Devices +EAPI=8 +HOMEPAGE=https://pwr-solaar.github.io/Solaar/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=linux-info udev xdg distutils-r1 +IUSE=appindicator dbus doc libnotify test wayland test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=GPL-2 +RDEPEND=acct-group/plugdev dev-python/evdev[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-xlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyudev-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:3[introspection] appindicator? ( dev-libs/libayatana-appindicator ) libnotify? ( x11-libs/libnotify[introspection] ) dbus? ( dev-python/dbus-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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.1.14.tar.gz -> solaar-1.1.14.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=0a9ce70edd11aaf06216138b35ac8298 diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index de4f22128890..cfb5ab41f0b2 100644 Binary files a/metadata/md5-cache/app-shells/Manifest.gz and b/metadata/md5-cache/app-shells/Manifest.gz differ diff --git a/metadata/md5-cache/app-shells/bash-5.0_p18-r2 b/metadata/md5-cache/app-shells/bash-5.0_p18-r2 deleted file mode 100644 index 995b27fb87e9..000000000000 --- a/metadata/md5-cache/app-shells/bash-5.0_p18-r2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=sys-devel/bison -DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack -DEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.0:0= ) -DESCRIPTION=The standard GNU Bourne again shell -EAPI=7 -HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html -INHERIT=flag-o-matic toolchain-funcs prefix -IUSE=afs bashlogger examples mem-scramble +net nls plugins +readline -KEYWORDS=~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=GPL-3 -RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.0:0= ) -SLOT=0 -SRC_URI=mirror://gnu/bash/bash-5.0.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-001 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-002 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-003 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-004 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-005 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-006 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-007 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-008 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-009 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-010 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-011 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-012 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-013 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-014 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-015 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-016 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-017 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-018 mirror://gnu/bash/bash-5.0-patches/bash50-001 mirror://gnu/bash/bash-5.0-patches/bash50-002 mirror://gnu/bash/bash-5.0-patches/bash50-003 mirror://gnu/bash/bash-5.0-patches/bash50-004 mirror://gnu/bash/bash-5.0-patches/bash50-005 mirror://gnu/bash/bash-5.0-patches/bash50-006 mirror://gnu/bash/bash-5.0-patches/bash50-007 mirror://gnu/bash/bash-5.0-patches/bash50-008 mirror://gnu/bash/bash-5.0-patches/bash50-009 mirror://gnu/bash/bash-5.0-patches/bash50-010 mirror://gnu/bash/bash-5.0-patches/bash50-011 mirror://gnu/bash/bash-5.0-patches/bash50-012 mirror://gnu/bash/bash-5.0-patches/bash50-013 mirror://gnu/bash/bash-5.0-patches/bash50-014 mirror://gnu/bash/bash-5.0-patches/bash50-015 mirror://gnu/bash/bash-5.0-patches/bash50-016 mirror://gnu/bash/bash-5.0-patches/bash50-017 mirror://gnu/bash/bash-5.0-patches/bash50-018 https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.0_p18-patches.tar.xz -_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=fb5ca8681e99a5d4b5d739337aee73bf diff --git a/metadata/md5-cache/app-shells/bash-5.0_p18-r3 b/metadata/md5-cache/app-shells/bash-5.0_p18-r3 new file mode 100644 index 000000000000..62a44889c32a --- /dev/null +++ b/metadata/md5-cache/app-shells/bash-5.0_p18-r3 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/bison +DEFINED_PHASES=compile configure install prepare setup unpack +DEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.0:0= ) +DESCRIPTION=The standard GNU Bourne again shell +EAPI=7 +HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html +INHERIT=flag-o-matic toolchain-funcs prefix +IUSE=afs bashlogger examples mem-scramble +net nls plugins +readline +KEYWORDS=~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-3 +RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.0:0= ) +SLOT=5.0 +SRC_URI=mirror://gnu/bash/bash-5.0.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-001 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-002 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-003 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-004 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-005 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-006 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-007 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-008 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-009 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-010 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-011 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-012 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-013 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-014 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-015 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-016 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-017 ftp://ftp.cwru.edu/pub/bash/bash-5.0-patches/bash50-018 mirror://gnu/bash/bash-5.0-patches/bash50-001 mirror://gnu/bash/bash-5.0-patches/bash50-002 mirror://gnu/bash/bash-5.0-patches/bash50-003 mirror://gnu/bash/bash-5.0-patches/bash50-004 mirror://gnu/bash/bash-5.0-patches/bash50-005 mirror://gnu/bash/bash-5.0-patches/bash50-006 mirror://gnu/bash/bash-5.0-patches/bash50-007 mirror://gnu/bash/bash-5.0-patches/bash50-008 mirror://gnu/bash/bash-5.0-patches/bash50-009 mirror://gnu/bash/bash-5.0-patches/bash50-010 mirror://gnu/bash/bash-5.0-patches/bash50-011 mirror://gnu/bash/bash-5.0-patches/bash50-012 mirror://gnu/bash/bash-5.0-patches/bash50-013 mirror://gnu/bash/bash-5.0-patches/bash50-014 mirror://gnu/bash/bash-5.0-patches/bash50-015 mirror://gnu/bash/bash-5.0-patches/bash50-016 mirror://gnu/bash/bash-5.0-patches/bash50-017 mirror://gnu/bash/bash-5.0-patches/bash50-018 https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.0_p18-patches.tar.xz +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=f0bbddc759fa3a1e5d847c6c2343b402 diff --git a/metadata/md5-cache/app-shells/bash-5.1_p16-r13 b/metadata/md5-cache/app-shells/bash-5.1_p16-r13 deleted file mode 100644 index f7ffe33f7c99..000000000000 --- a/metadata/md5-cache/app-shells/bash-5.1_p16-r13 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=sys-devel/bison verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack -DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:= ) -DESCRIPTION=The standard GNU Bourne again shell -EAPI=8 -HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git -INHERIT=flag-o-matic toolchain-funcs prefix verify-sig -IUSE=afs bashlogger examples mem-scramble +net nls plugins +readline verify-sig -KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=GPL-3+ -RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:= ) -SLOT=0 -SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.1.tar.gz mirror://gnu/bash/bash-5.1-patches/bash51-001 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 mirror://gnu/bash/bash-5.1-patches/bash51-002 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 mirror://gnu/bash/bash-5.1-patches/bash51-003 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 mirror://gnu/bash/bash-5.1-patches/bash51-004 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 mirror://gnu/bash/bash-5.1-patches/bash51-005 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 mirror://gnu/bash/bash-5.1-patches/bash51-006 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 mirror://gnu/bash/bash-5.1-patches/bash51-007 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 mirror://gnu/bash/bash-5.1-patches/bash51-008 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 mirror://gnu/bash/bash-5.1-patches/bash51-009 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 mirror://gnu/bash/bash-5.1-patches/bash51-010 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 mirror://gnu/bash/bash-5.1-patches/bash51-011 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 mirror://gnu/bash/bash-5.1-patches/bash51-012 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 mirror://gnu/bash/bash-5.1-patches/bash51-013 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 mirror://gnu/bash/bash-5.1-patches/bash51-014 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 mirror://gnu/bash/bash-5.1-patches/bash51-015 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 mirror://gnu/bash/bash-5.1-patches/bash51-016 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1.tar.gz.sig mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001.sig mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002.sig mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003.sig mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004.sig mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005.sig mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006.sig mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007.sig mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008.sig mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009.sig mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010.sig mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011.sig mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012.sig mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013.sig mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014.sig mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015.sig mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016.sig ) -_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db -_md5_=ca27be72628a96e18d9b3e4964b7b02f diff --git a/metadata/md5-cache/app-shells/bash-5.1_p16-r14 b/metadata/md5-cache/app-shells/bash-5.1_p16-r14 new file mode 100644 index 000000000000..87fa9ecd5fbe --- /dev/null +++ b/metadata/md5-cache/app-shells/bash-5.1_p16-r14 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/bison verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install prepare setup unpack +DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:= ) +DESCRIPTION=The standard GNU Bourne again shell +EAPI=8 +HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git +INHERIT=flag-o-matic toolchain-funcs prefix verify-sig +IUSE=afs bashlogger examples mem-scramble +net nls plugins +readline verify-sig +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=GPL-3+ +RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:= ) +SLOT=5.1 +SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz ftp://ftp.cwru.edu/pub/bash/bash-5.1.tar.gz mirror://gnu/bash/bash-5.1-patches/bash51-001 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 mirror://gnu/bash/bash-5.1-patches/bash51-002 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 mirror://gnu/bash/bash-5.1-patches/bash51-003 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 mirror://gnu/bash/bash-5.1-patches/bash51-004 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 mirror://gnu/bash/bash-5.1-patches/bash51-005 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 mirror://gnu/bash/bash-5.1-patches/bash51-006 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 mirror://gnu/bash/bash-5.1-patches/bash51-007 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 mirror://gnu/bash/bash-5.1-patches/bash51-008 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 mirror://gnu/bash/bash-5.1-patches/bash51-009 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 mirror://gnu/bash/bash-5.1-patches/bash51-010 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 mirror://gnu/bash/bash-5.1-patches/bash51-011 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 mirror://gnu/bash/bash-5.1-patches/bash51-012 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 mirror://gnu/bash/bash-5.1-patches/bash51-013 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 mirror://gnu/bash/bash-5.1-patches/bash51-014 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 mirror://gnu/bash/bash-5.1-patches/bash51-015 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 mirror://gnu/bash/bash-5.1-patches/bash51-016 ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1.tar.gz.sig mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001.sig mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002.sig mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003.sig mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004.sig mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005.sig mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006.sig mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007.sig mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008.sig mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009.sig mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010.sig mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011.sig mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012.sig mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013.sig mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014.sig mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015.sig mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016.sig ) +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db +_md5_=d4a1b1460c31718653cc594df1292552 diff --git a/metadata/md5-cache/app-shells/bashdb-5.0.1.1.2 b/metadata/md5-cache/app-shells/bashdb-5.0.1.1.2 deleted file mode 100644 index 374796ab38d5..000000000000 --- a/metadata/md5-cache/app-shells/bashdb-5.0.1.1.2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure prepare -DEPEND=>=app-shells/bash-5 !>=app-shells/bash-5.1 -DESCRIPTION=bash source code debugging -EAPI=7 -HOMEPAGE=http://bashdb.sourceforge.net/ -IUSE=test -KEYWORDS=amd64 ppc ppc64 x86 -LICENSE=GPL-2 -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://downloads.sourceforge.net/bashdb/bashdb-5.0-1.1.2.tar.bz2 test? ( mirror://gentoo/30/bashdb-4.4-1.0.0-missing-test-files.tar.xz ) -_md5_=9dc54629bdf673ecb464e9c5fe95e7e0 diff --git a/metadata/md5-cache/app-shells/bashdb-5.0.1.1.2-r1 b/metadata/md5-cache/app-shells/bashdb-5.0.1.1.2-r1 new file mode 100644 index 000000000000..028309522594 --- /dev/null +++ b/metadata/md5-cache/app-shells/bashdb-5.0.1.1.2-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure prepare +DEPEND=app-shells/bash:5.0 +DESCRIPTION=bash source code debugging +EAPI=8 +HOMEPAGE=http://bashdb.sourceforge.net/ +IUSE=test +KEYWORDS=amd64 ppc ppc64 x86 +LICENSE=GPL-2 +RDEPEND=app-shells/bash:5.0 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://downloads.sourceforge.net/bashdb/bashdb-5.0-1.1.2.tar.bz2 test? ( mirror://gentoo/30/bashdb-4.4-1.0.0-missing-test-files.tar.xz ) +_md5_=3d72d62468c414b34ca24db9357fdf96 diff --git a/metadata/md5-cache/app-shells/bashdb-5.1_pre20240617 b/metadata/md5-cache/app-shells/bashdb-5.1_pre20240617 new file mode 100644 index 000000000000..bd4eb6834578 --- /dev/null +++ b/metadata/md5-cache/app-shells/bashdb-5.1_pre20240617 @@ -0,0 +1,15 @@ +BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 +DEFINED_PHASES=configure prepare +DEPEND=>=app-shells/bash-5.1:5.1 +DESCRIPTION=bash source code debugging +EAPI=8 +HOMEPAGE=http://bashdb.sourceforge.net/ +INHERIT=autotools +KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 +LICENSE=GPL-2 +RDEPEND=>=app-shells/bash-5.1:5.1 +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/Trepan-Debuggers/bashdb/archive/11150b3bee22215632143942ade99b5f2441c4ca.tar.gz -> bashdb-5.1_pre20240617.gh.tar.gz +_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=8c2095153bb9f5b346d5cd9a67445c76 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 542ad4aee1f7..ae1b5fb7aa61 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/highlight-4.12 b/metadata/md5-cache/app-text/highlight-4.12 new file mode 100644 index 000000000000..4aedc515a569 --- /dev/null +++ b/metadata/md5-cache/app-text/highlight-4.12 @@ -0,0 +1,18 @@ +BDEPEND=virtual/pkgconfig gui? ( dev-qt/qttools:6[linguist] ) verify-sig? ( sec-keys/openpgp-keys-andresimon ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DEPEND=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 ) gui? ( dev-qt/qtbase:6[gui,widgets] ) dev-libs/boost +DESCRIPTION=Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight +EAPI=8 +HOMEPAGE=http://andre-simon.de/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=lua-single qmake-utils toolchain-funcs verify-sig xdg +IUSE=examples gui test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos +LICENSE=GPL-3 +RDEPEND=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 ) gui? ( dev-qt/qtbase:6[gui,widgets] ) +REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=http://andre-simon.de/zip/highlight-4.12.tar.bz2 test? ( https://gitlab.com/tajmone/highlight-test-suite/-/archive/a3479468672cdbc570a17ae84e047fe8f0b88798/highlight-test-suite-a3479468672cdbc570a17ae84e047fe8f0b88798.tar.bz2 ) verify-sig? ( http://www.andre-simon.de/zip/highlight-4.12.tar.bz2.asc ) +_eclasses_=lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=8dd60389270d9d52f85a8ea061616620 diff --git a/metadata/md5-cache/app-text/mupdf-1.24.1 b/metadata/md5-cache/app-text/mupdf-1.24.1 deleted file mode 100644 index 5250cead921d..000000000000 --- a/metadata/md5-cache/app-text/mupdf-1.24.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile install postinst postrm preinst prepare -DEPEND=archive? ( app-arch/libarchive ) dev-libs/gumbo:= media-libs/freetype:2 media-libs/harfbuzz:=[truetype] media-libs/jbig2dec:= media-libs/libpng:0= >=media-libs/openjpeg-2.1:2= >=media-libs/libjpeg-turbo-1.5.3-r2:0= net-misc/curl javascript? ( >=dev-lang/mujs-1.2.0:= ) opengl? ( >=media-libs/freeglut-3.0.0 ) ssl? ( >=dev-libs/openssl-1.1:0= ) sys-libs/zlib X? ( media-libs/libglvnd[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) X? ( x11-base/xorg-proto ) -DESCRIPTION=A lightweight PDF viewer and toolkit written in portable C -EAPI=8 -HOMEPAGE=https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop flag-o-matic toolchain-funcs xdg -IUSE=archive +javascript opengl ssl X -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 -LICENSE=AGPL-3 -RDEPEND=archive? ( app-arch/libarchive ) dev-libs/gumbo:= media-libs/freetype:2 media-libs/harfbuzz:=[truetype] media-libs/jbig2dec:= media-libs/libpng:0= >=media-libs/openjpeg-2.1:2= >=media-libs/libjpeg-turbo-1.5.3-r2:0= net-misc/curl javascript? ( >=dev-lang/mujs-1.2.0:= ) opengl? ( >=media-libs/freeglut-3.0.0 ) ssl? ( >=dev-libs/openssl-1.1:0= ) sys-libs/zlib X? ( media-libs/libglvnd[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) -REQUIRED_USE=opengl? ( javascript ) -SLOT=0/1.24.1 -SRC_URI=https://mupdf.com/downloads/archive/mupdf-1.24.1-source.tar.gz -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=12d9d35340ee9eb403b2d4fa56e7512e diff --git a/metadata/md5-cache/app-text/mupdf-1.25.2 b/metadata/md5-cache/app-text/mupdf-1.25.2 new file mode 100644 index 000000000000..4afb936b4d6e --- /dev/null +++ b/metadata/md5-cache/app-text/mupdf-1.25.2 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile install postinst postrm preinst prepare +DEPEND=archive? ( app-arch/libarchive ) dev-libs/gumbo:= media-libs/freetype:2 media-libs/harfbuzz:=[truetype] media-libs/jbig2dec:= media-libs/libpng:0= >=media-libs/openjpeg-2.1:2= >=media-libs/libjpeg-turbo-1.5.3-r2:0= net-misc/curl javascript? ( >=dev-lang/mujs-1.2.0:= ) opengl? ( >=media-libs/freeglut-3.0.0 ) ssl? ( >=dev-libs/openssl-1.1:0= ) sys-libs/zlib X? ( media-libs/libglvnd[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) X? ( x11-base/xorg-proto ) +DESCRIPTION=A lightweight PDF viewer and toolkit written in portable C +EAPI=8 +HOMEPAGE=https://mupdf.com/ https://git.ghostscript.com/?p=mupdf.git +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop flag-o-matic toolchain-funcs xdg +IUSE=archive +javascript opengl ssl X +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=AGPL-3 +RDEPEND=archive? ( app-arch/libarchive ) dev-libs/gumbo:= media-libs/freetype:2 media-libs/harfbuzz:=[truetype] media-libs/jbig2dec:= media-libs/libpng:0= >=media-libs/openjpeg-2.1:2= >=media-libs/libjpeg-turbo-1.5.3-r2:0= net-misc/curl javascript? ( >=dev-lang/mujs-1.2.0:= ) opengl? ( >=media-libs/freeglut-3.0.0 ) ssl? ( >=dev-libs/openssl-1.1:0= ) sys-libs/zlib X? ( media-libs/libglvnd[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) +REQUIRED_USE=opengl? ( javascript ) +SLOT=0/1.25.2 +SRC_URI=https://mupdf.com/downloads/archive/mupdf-1.25.2-source.tar.gz +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=224ec5996de6aeeb30b4c9f76ce256a4 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index 9e3f04995105..14a0ae830de5 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/eigen-3.4.0-r1 b/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 deleted file mode 100644 index 838a3c19a8c4..000000000000 --- a/metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=doc? ( app-text/doxygen[dot] dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) test? ( virtual/pkgconfig ) app-alternatives/ninja >=dev-build/cmake-3.20.5 test? ( virtual/fortran ) -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=cuda? ( dev-util/nvidia-cuda-toolkit ) test? ( dev-libs/gmp:0 dev-libs/mpfr:0 media-libs/freeglut media-libs/glew sci-libs/adolc[sparse] sci-libs/cholmod sci-libs/fftw:3.0 sci-libs/pastix sci-libs/scotch sci-libs/spqr sci-libs/superlu sci-libs/umfpack virtual/opengl ) -DESCRIPTION=C++ template library for linear algebra -EAPI=7 -HOMEPAGE=https://eigen.tuxfamily.org/index.php?title=Main_Page -INHERIT=cmake cuda fortran-2 -IUSE=cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug doc openmp test -KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos -LICENSE=MPL-2.0 -RESTRICT=!test? ( test ) test -SLOT=3 -SRC_URI=https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe fortran-2 54fcb693257134adae26819685891ecc multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=27c691fe1d787ba8ed79814651ed2358 diff --git a/metadata/md5-cache/dev-cpp/eigen-3.4.0-r3 b/metadata/md5-cache/dev-cpp/eigen-3.4.0-r3 index d41d60bba8ff..4f376fedc9e3 100644 --- a/metadata/md5-cache/dev-cpp/eigen-3.4.0-r3 +++ b/metadata/md5-cache/dev-cpp/eigen-3.4.0-r3 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://eigen.tuxfamily.org/index.php?title=Main_Page INHERIT=cmake cuda fortran-2 llvm toolchain-funcs IUSE=cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_avx512dq 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 clang cuda hip debug doc lapack mathjax test adolc boost cholmod fftw klu opengl openmp pastix sparsehash spqr superlu umfpack -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm ~arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos LICENSE=MPL-2.0 REQUIRED_USE=test? ( !lapack ) || ( adolc boost cholmod fftw klu opengl openmp pastix sparsehash spqr superlu umfpack ) RESTRICT=test !test? ( test ) SLOT=3 SRC_URI=https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.bz2 test? ( lapack? ( https://downloads.tuxfamily.org/eigen/lapack_addons_3.4.1.tgz -> eigen-lapack_addons-3.4.1.tgz ) ) _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe fortran-2 54fcb693257134adae26819685891ecc llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6b9a1e1734a4ebed3d499b925a0699e0 +_md5_=0feee4f4c326195ee28c3015c2efea48 diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 86a7e5a12149..db3662bc9c9f 100644 Binary files a/metadata/md5-cache/dev-db/Manifest.gz and b/metadata/md5-cache/dev-db/Manifest.gz differ diff --git a/metadata/md5-cache/dev-db/mariadb-10.11.5-r1 b/metadata/md5-cache/dev-db/mariadb-10.11.5-r1 deleted file mode 100644 index 64011284b570..000000000000 --- a/metadata/md5-cache/dev-db/mariadb-10.11.5-r1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-alternatives/yacc virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile config configure install postinst preinst prepare setup test unpack -DEPEND==dev-libs/libpcre2-10.34:= >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( dev-libs/libaio:0= sys-libs/liburing:= sys-process/procps:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy:= dev-libs/boost:= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy:= ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( dev-libs/boost:= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-debug/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) test? ( acct-group/mysql acct-user/mysql ) ) static? ( sys-libs/ncurses[static-libs] ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) -DESCRIPTION=An enhanced, drop-in replacement for MySQL -EAPI=8 -HOMEPAGE=https://mariadb.org/ -INHERIT=systemd flag-o-matic prefix toolchain-funcs multiprocessing java-pkg-opt-2 cmake -IUSE=+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc test xml yassl jdbc -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=GPL-2 LGPL-2.1+ -PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) -RDEPEND==dev-libs/libpcre2-10.34:= >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( dev-libs/libaio:0= sys-libs/liburing:= sys-process/procps:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy:= dev-libs/boost:= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy:= ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( dev-libs/boost:= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-debug/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) !dev-db/mysql !dev-db/percona-server !dev-db/mariadb:10.3 !dev-db/mariadb:10.4 !dev-db/mariadb:10.5 !dev-db/mariadb:10.6 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !dev-db/mariadb:10.9 !dev-db/mariadb:10.10 !dev-db/mariadb:11.0 selinux? ( sec-policy/selinux-mysql ) server? ( columnstore? ( dev-db/mariadb-connector-c ) extraengine? ( jdbc? ( >=virtual/jre-1.8 ) ) galera? ( sys-apps/iproute2 =sys-cluster/galera-26* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) -REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam ) test? ( extraengine ) -RESTRICT=!bindist? ( bindist ) !test? ( test ) -SLOT=10.11/18 -SRC_URI=mirror://mariadb/mariadb-10.11.5/source/mariadb-10.11.5.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.11.3-patches-01.tar.xz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=35e06ba5ab815fc0bbceceb8266e0586 diff --git a/metadata/md5-cache/dev-db/mariadb-10.6.14 b/metadata/md5-cache/dev-db/mariadb-10.6.14 deleted file mode 100644 index 8b626099157e..000000000000 --- a/metadata/md5-cache/dev-db/mariadb-10.6.14 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-alternatives/yacc virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile config configure install postinst preinst prepare setup test unpack -DEPEND=>=dev-libs/libpcre2-10.34:= >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( dev-libs/libaio:0= sys-libs/liburing:= sys-process/procps:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy:= dev-libs/boost:= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy:= ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( dev-libs/boost:= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-debug/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) test? ( acct-group/mysql acct-user/mysql ) ) static? ( sys-libs/ncurses[static-libs] ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) -DESCRIPTION=An enhanced, drop-in replacement for MySQL -EAPI=8 -HOMEPAGE=https://mariadb.org/ -INHERIT=systemd flag-o-matic prefix toolchain-funcs multiprocessing java-pkg-opt-2 cmake -IUSE=+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc test xml yassl jdbc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris -LICENSE=GPL-2 LGPL-2.1+ -PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) -RDEPEND=>=dev-libs/libpcre2-10.34:= >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( dev-libs/libaio:0= sys-libs/liburing:= sys-process/procps:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy:= dev-libs/boost:= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy:= ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( dev-libs/boost:= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-debug/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.2 !dev-db/mariadb:10.3 !dev-db/mariadb:10.4 !dev-db/mariadb:10.5 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !dev-db/mariadb:10.9 !dev-db/mariadb:10.10 !dev-db/mariadb:10.11 !dev-db/mariadb:11.0 !=virtual/jre-1.8 ) ) galera? ( sys-apps/iproute2 =sys-cluster/galera-26* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) -REQUIRED_USE=jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam ) test? ( extraengine ) -RESTRICT=!bindist? ( bindist ) !test? ( test ) -SLOT=10.6/18 -SRC_URI=mirror://mariadb/mariadb-10.6.14/source/mariadb-10.6.14.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.6.13-patches-01.tar.xz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=af91af3b401fb38732d2252a9c6dec6a diff --git a/metadata/md5-cache/dev-db/mariadb-10.6.17 b/metadata/md5-cache/dev-db/mariadb-10.6.17 index 4e08057df343..74629dcd961c 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.6.17 +++ b/metadata/md5-cache/dev-db/mariadb-10.6.17 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://mariadb.org/ INHERIT=systemd flag-o-matic prefix toolchain-funcs multiprocessing java-pkg-opt-2 cmake IUSE=+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc test xml yassl jdbc -KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86 LICENSE=GPL-2 LGPL-2.1+ PDEPEND=perl? ( dev-perl/DBD-MariaDB ) RDEPEND=>=dev-libs/libpcre2-10.34:= >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( dev-libs/libaio:0= sys-libs/liburing:= sys-process/procps:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy:= dev-libs/boost:= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy:= ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( dev-libs/boost:= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-debug/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.2 !dev-db/mariadb:10.3 !dev-db/mariadb:10.4 !dev-db/mariadb:10.5 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !dev-db/mariadb:10.9 !dev-db/mariadb:10.10 !dev-db/mariadb:10.11 !dev-db/mariadb:11.0 !=virtual/jre-1.8 ) ) galera? ( sys-apps/iproute2 =sys-cluster/galera-26* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) @@ -15,4 +15,4 @@ RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.6/18 SRC_URI=mirror://mariadb/mariadb-10.6.17/source/mariadb-10.6.17.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.6.16-patches-01.tar.xz _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=012801e6cb3e6fac3ff534879aa9ab58 +_md5_=e42ad911cb47486d237702de02f97ae1 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.7 b/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.7 deleted file mode 100644 index a92d42431b7c..000000000000 --- a/metadata/md5-cache/dev-db/mariadb-connector-c-3.2.7 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-db/mariadb[server] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=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(-)?] virtual/libiconv:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( || ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-crypt/heimdal[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ssl? ( gnutls? ( >=net-libs/gnutls-3.3.24:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !gnutls? ( dev-libs/openssl:=[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=C client library for MariaDB/MySQL -EAPI=8 -HOMEPAGE=https://mariadb.org/ -INHERIT=cmake-multilib flag-o-matic toolchain-funcs -IUSE=+curl gnutls kerberos +ssl 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 ~loong ~mips ~ppc ppc64 ~riscv ~s390 x86 -LICENSE=LGPL-2.1 -RDEPEND=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(-)?] virtual/libiconv:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( || ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-crypt/heimdal[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ssl? ( gnutls? ( >=net-libs/gnutls-3.3.24:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !gnutls? ( dev-libs/openssl:=[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 -SRC_URI=https://downloads.mariadb.com/Connectors/c/connector-c-3.2.7/mariadb-connector-c-3.2.7-src.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=921327d76c51d6663c5539233ae8f300 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.4 b/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.4 deleted file mode 100644 index e17d3e094cd2..000000000000 --- a/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-db/mariadb[server] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=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(-)?] virtual/libiconv:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( || ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-crypt/heimdal[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ssl? ( gnutls? ( >=net-libs/gnutls-3.3.24:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !gnutls? ( dev-libs/openssl:=[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=C client library for MariaDB/MySQL -EAPI=8 -HOMEPAGE=https://mariadb.org/ -INHERIT=cmake-multilib flag-o-matic toolchain-funcs -IUSE=+curl gnutls kerberos +ssl 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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=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(-)?] virtual/libiconv:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( || ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-crypt/heimdal[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ssl? ( gnutls? ( >=net-libs/gnutls-3.3.24:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !gnutls? ( dev-libs/openssl:=[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 -SRC_URI=https://downloads.mariadb.com/Connectors/c/connector-c-3.3.4/mariadb-connector-c-3.3.4-src.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=bcda3c4a895e4714109d0fc6c262b774 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.8 b/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.8 index 82990001f3ab..3f75d2c79c6e 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.8 +++ b/metadata/md5-cache/dev-db/mariadb-connector-c-3.3.8 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://mariadb.org/ INHERIT=cmake-multilib flag-o-matic toolchain-funcs IUSE=+curl gnutls kerberos +ssl 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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 x86 LICENSE=LGPL-2.1 RDEPEND=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(-)?] virtual/libiconv:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] curl? ( net-misc/curl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( || ( app-crypt/mit-krb5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-crypt/heimdal[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ssl? ( gnutls? ( >=net-libs/gnutls-3.3.24:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !gnutls? ( dev-libs/openssl:=[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 SRC_URI=https://downloads.mariadb.com/Connectors/c/connector-c-3.3.8/mariadb-connector-c-3.3.8-src.tar.gz _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=3804c145805de5fc4006dc85a3a33003 +_md5_=940aa62c5ca4f2e2a6bd55bac0784a21 diff --git a/metadata/md5-cache/dev-db/mariadb-connector-c-9999 b/metadata/md5-cache/dev-db/mariadb-connector-c-9999 index 209a7fc00468..dc51f5563567 100644 --- a/metadata/md5-cache/dev-db/mariadb-connector-c-9999 +++ b/metadata/md5-cache/dev-db/mariadb-connector-c-9999 @@ -12,4 +12,4 @@ RDEPEND=sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n RESTRICT=!test? ( test ) SLOT=0/3 _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=3804c145805de5fc4006dc85a3a33003 +_md5_=ca261ecc0479ad7f71bc235bf8f7eb0b diff --git a/metadata/md5-cache/dev-db/mysql-8.0.27-r1 b/metadata/md5-cache/dev-db/mysql-8.0.27-r1 deleted file mode 100644 index 79471463d960..000000000000 --- a/metadata/md5-cache/dev-db/mysql-8.0.27-r1 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-build/make >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile config configure install postinst prepare pretend setup test unpack -DEPEND=>=app-arch/lz4-0_p131:= app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:0= ) ) || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) app-alternatives/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql dev-perl/JSON ) -DESCRIPTION=A fast, multi-threaded, multi-user SQL database server -EAPI=8 -HOMEPAGE=https://www.mysql.com/ -INHERIT=check-reqs cmake flag-o-matic linux-info multiprocessing prefix toolchain-funcs -IUSE=cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test -KEYWORDS=amd64 arm arm64 ~hppa ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris -LICENSE=GPL-2 -PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) -RDEPEND=>=app-arch/lz4-0_p131:= app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:0= ) ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mysql:0 !dev-db/mysql:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) -REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? ( server ) profiling? ( server ) router? ( server ) tcmalloc? ( server ) -RESTRICT=!test? ( test ) -SLOT=8.0 -SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.27.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.27.tar.gz http://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.27.tar.gz https://dev.gentoo.org/~whissi/dist/mysql/mysql-8.0.27-patches-03.tar.xz https://dev.gentoo.org/~dlan/dist/mysql/mysql-8.0.27-patches-03.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ce2ca252caaec7ac6b6500fc197647fd diff --git a/metadata/md5-cache/dev-db/mysql-8.0.31-r2 b/metadata/md5-cache/dev-db/mysql-8.0.31-r2 deleted file mode 100644 index aa23065855ca..000000000000 --- a/metadata/md5-cache/dev-db/mysql-8.0.31-r2 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-build/make >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile config configure install postinst prepare pretend setup test unpack -DEPEND=>=app-arch/lz4-0_p131:= app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:0= ) ) || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) app-alternatives/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql dev-perl/JSON ) -DESCRIPTION=A fast, multi-threaded, multi-user SQL database server -EAPI=8 -HOMEPAGE=https://www.mysql.com/ -INHERIT=check-reqs cmake flag-o-matic linux-info multiprocessing prefix toolchain-funcs -IUSE=cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test -KEYWORDS=amd64 arm arm64 ~hppa ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris -LICENSE=GPL-2 -PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) -RDEPEND=>=app-arch/lz4-0_p131:= app-arch/zstd:= sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= >=dev-libs/openssl-1.0.0:0= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:0= ) kernel_linux? ( dev-libs/libaio:0= sys-process/procps:0= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:0= ) ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mysql:0 !dev-db/mysql:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) -REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? ( server ) profiling? ( server ) router? ( server ) tcmalloc? ( server ) -RESTRICT=!test? ( test ) -SLOT=8.0 -SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.31.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.31.tar.gz https://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.31.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-db/mysql/mysql-8.0.31-patches-01.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e0f1fb4b047b3be1ac853dd8d3547dfd diff --git a/metadata/md5-cache/dev-db/mysql-8.0.32-r2 b/metadata/md5-cache/dev-db/mysql-8.0.32-r2 deleted file mode 100644 index 879cced124ab..000000000000 --- a/metadata/md5-cache/dev-db/mysql-8.0.32-r2 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-build/make >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile config configure install postinst prepare pretend setup test unpack -DEPEND=>=app-arch/lz4-1.9.4:= app-arch/zstd:= >=dev-libs/openssl-1.0.0:= sys-libs/ncurses:= >=sys-libs/zlib-1.2.13:= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:= ) kernel_linux? ( dev-libs/libaio:= sys-process/procps:= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:= ) ) app-alternatives/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql dev-perl/JSON ) -DESCRIPTION=A fast, multi-threaded, multi-user SQL database server -EAPI=8 -HOMEPAGE=https://www.mysql.com/ -INHERIT=check-reqs cmake edo flag-o-matic linux-info multiprocessing prefix toolchain-funcs -IUSE=cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test -KEYWORDS=amd64 arm arm64 ~hppa ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris -LICENSE=GPL-2 -PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) -RDEPEND=>=app-arch/lz4-1.9.4:= app-arch/zstd:= >=dev-libs/openssl-1.0.0:= sys-libs/ncurses:= >=sys-libs/zlib-1.2.13:= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] >=dev-libs/protobuf-3.8:= net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:= ) kernel_linux? ( dev-libs/libaio:= sys-process/procps:= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:= ) ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mysql:0 !dev-db/mysql:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) -REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? ( server ) profiling? ( server ) router? ( server ) tcmalloc? ( server ) -RESTRICT=!test? ( test ) -SLOT=8.0 -SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.32.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.32.tar.gz https://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.32.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-db/mysql/mysql-8.0.31-patches-01.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=291e9069df08ecbcd6d00b70f2f215b4 diff --git a/metadata/md5-cache/dev-db/mysql-8.0.34 b/metadata/md5-cache/dev-db/mysql-8.0.34 deleted file mode 100644 index 1dc38edf60f5..000000000000 --- a/metadata/md5-cache/dev-db/mysql-8.0.34 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile config configure install postinst prepare pretend setup test unpack -DEPEND=>=app-arch/lz4-1.9.4:= >=app-arch/zstd-1.2.0:= >=dev-libs/openssl-1.0.0:= sys-libs/ncurses:= >=sys-libs/zlib-1.2.13:= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:= ) kernel_linux? ( dev-libs/libaio:= sys-process/procps:= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:= ) ) app-alternatives/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql dev-perl/Expect dev-perl/JSON ) -DESCRIPTION=A fast, multi-threaded, multi-user SQL database server -EAPI=8 -HOMEPAGE=https://www.mysql.com/ -INHERIT=check-reqs cmake edo flag-o-matic linux-info multiprocessing prefix toolchain-funcs -IUSE=cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris -LICENSE=GPL-2 -PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) -RDEPEND=>=app-arch/lz4-1.9.4:= >=app-arch/zstd-1.2.0:= >=dev-libs/openssl-1.0.0:= sys-libs/ncurses:= >=sys-libs/zlib-1.2.13:= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:= ) kernel_linux? ( dev-libs/libaio:= sys-process/procps:= ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:= ) ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mysql:0 !dev-db/mysql:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) -REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? ( server ) profiling? ( server ) router? ( server ) tcmalloc? ( server ) -RESTRICT=!test? ( test ) -SLOT=8.0 -SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.34.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.34.tar.gz https://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.34.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-db/mysql/mysql-8.0.34-patches-01.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=a0e1c87d45bd849e2a08121d922304fe diff --git a/metadata/md5-cache/dev-db/mysql-8.0.36 b/metadata/md5-cache/dev-db/mysql-8.0.36 deleted file mode 100644 index b814674a8276..000000000000 --- a/metadata/md5-cache/dev-db/mysql-8.0.36 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile config configure install postinst prepare pretend setup test unpack -DEPEND=>=app-arch/lz4-1.9.4:= >=app-arch/zstd-1.2.0:= >=dev-libs/openssl-1.0.0:= sys-libs/ncurses:= >=sys-libs/zlib-1.2.13:= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:= ) kernel_linux? ( dev-libs/libaio:= sys-process/procps ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:= ) ) app-alternatives/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql dev-perl/Expect dev-perl/JSON sys-libs/timezone-data ) -DESCRIPTION=A fast, multi-threaded, multi-user SQL database server -EAPI=8 -HOMEPAGE=https://www.mysql.com/ -INHERIT=check-reqs cmake edo flag-o-matic linux-info multiprocessing prefix -IUSE=cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test -KEYWORDS=amd64 ~arm ~arm64 ~hppa ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris -LICENSE=GPL-2 -PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) -RDEPEND=>=app-arch/lz4-1.9.4:= >=app-arch/zstd-1.2.0:= >=dev-libs/openssl-1.0.0:= sys-libs/ncurses:= >=sys-libs/zlib-1.2.13:= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] net-libs/libtirpc:= cjk? ( app-text/mecab:= ) jemalloc? ( dev-libs/jemalloc:= ) kernel_linux? ( dev-libs/libaio:= sys-process/procps ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:= ) ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mysql:0 !dev-db/mysql:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) -REQUIRED_USE=?? ( tcmalloc jemalloc ) cjk? ( server ) jemalloc? ( server ) numa? ( server ) profiling? ( server ) router? ( server ) tcmalloc? ( server ) -RESTRICT=!test? ( test ) -SLOT=8.0 -SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.36.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.36.tar.gz https://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.36.tar.gz https://github.com/parona-source/mysql-server/releases/download/mysql-8.0.36-patches-01/mysql-8.0.36-patches-01.tar.xz -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=6e7221c044b852267c24268d181e3451 diff --git a/metadata/md5-cache/dev-db/mysql-8.0.37 b/metadata/md5-cache/dev-db/mysql-8.0.37 index d6a46384b729..df4cc0cc4464 100644 --- a/metadata/md5-cache/dev-db/mysql-8.0.37 +++ b/metadata/md5-cache/dev-db/mysql-8.0.37 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.mysql.com/ INHERIT=check-reqs cmake edo flag-o-matic linux-info multiprocessing prefix toolchain-funcs IUSE=cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris +KEYWORDS=amd64 arm arm64 ~hppa ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris LICENSE=GPL-2 PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) RDEPEND=>=app-arch/lz4-1.9.4:= >=app-arch/zstd-1.2.0:= >=dev-libs/openssl-1.0.0:= sys-libs/ncurses:= >=sys-libs/zlib-1.2.13:= server? ( dev-libs/icu:= dev-libs/libevent:=[ssl,threads(+)] net-libs/libtirpc:= cjk? ( app-text/mecab ) jemalloc? ( dev-libs/jemalloc:= ) kernel_linux? ( dev-libs/libaio sys-process/procps ) numa? ( sys-process/numactl ) tcmalloc? ( dev-util/google-perftools:= ) ) !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mysql:0 !dev-db/mysql:5.7 selinux? ( sec-policy/selinux-mysql ) !prefix? ( acct-group/mysql acct-user/mysql dev-db/mysql-init-scripts ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=8.0 SRC_URI=https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.37.tar.gz https://cdn.mysql.com/archives/mysql-8.0/mysql-boost-8.0.37.tar.gz https://downloads.mysql.com/archives/MySQL-8.0/mysql-boost-8.0.37.tar.gz https://github.com/parona-source/mysql-server/releases/download/mysql-8.0.36-patches-01/mysql-8.0.36-patches-01.tar.xz _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1b4eefc0a37ac97650385509c17e88de +_md5_=2235d89058eedbb2fce3c16bff197be4 diff --git a/metadata/md5-cache/dev-db/mysql-connector-c-8.0.32-r1 b/metadata/md5-cache/dev-db/mysql-connector-c-8.0.32-r1 deleted file mode 100644 index a27cd90aac06..000000000000 --- a/metadata/md5-cache/dev-db/mysql-connector-c-8.0.32-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-arch/lz4-1.9.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/zstd:=[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/openssl:=[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-1.2.13:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ldap? ( dev-libs/cyrus-sasl:=[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=C client library for MariaDB/MySQL -EAPI=8 -HOMEPAGE=https://dev.mysql.com/downloads/ -INHERIT=cmake-multilib flag-o-matic -IUSE=ldap static-libs 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 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=GPL-2 -RDEPEND=>=app-arch/lz4-1.9.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] app-arch/zstd:=[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/openssl:=[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-1.2.13:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ldap? ( dev-libs/cyrus-sasl:=[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-qt/linguist-tools-5.15.9:5 test? ( >=dev-qt/qttest-5.15.9:5 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=app-editors/qhexedit2 dev-db/sqlite:3 dev-libs/double-conversion:= dev-libs/icu:= dev-libs/libpcre2:= dev-libs/openssl:= dev-libs/qcustomplot >=dev-qt/qtconcurrent-5.15.9:5 >=dev-qt/qtcore-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 media-gfx/graphite2 media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libglvnd media-libs/libpng:= sys-libs/zlib:= x11-libs/libX11 x11-libs/libXau x11-libs/libxcb:= x11-libs/libXdmcp >=x11-libs/qscintilla-2.8.10:=[qt5(+)] sqlcipher? ( dev-db/sqlcipher ) -DESCRIPTION=A light GUI editor for SQLite databases -EAPI=8 -HOMEPAGE=https://sqlitebrowser.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake flag-o-matic xdg -IUSE=sqlcipher test -KEYWORDS=amd64 x86 -LICENSE=GPL-3+ MPL-2.0 -RDEPEND=app-editors/qhexedit2 dev-db/sqlite:3 dev-libs/double-conversion:= dev-libs/icu:= dev-libs/libpcre2:= dev-libs/openssl:= dev-libs/qcustomplot >=dev-qt/qtconcurrent-5.15.9:5 >=dev-qt/qtcore-5.15.9:5 >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5[ssl] >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 media-gfx/graphite2 media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libglvnd media-libs/libpng:= sys-libs/zlib:= x11-libs/libX11 x11-libs/libXau x11-libs/libxcb:= x11-libs/libXdmcp >=x11-libs/qscintilla-2.8.10:=[qt5(+)] sqlcipher? ( dev-db/sqlcipher ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/sqlitebrowser/sqlitebrowser/archive/v3.13.0.tar.gz -> sqlitebrowser-3.13.0.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=78269316b35c92423eca00bfc9f72f8b diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz index 38750bd6de64..3f03955188cc 100644 Binary files a/metadata/md5-cache/dev-debug/Manifest.gz and b/metadata/md5-cache/dev-debug/Manifest.gz differ diff --git a/metadata/md5-cache/dev-debug/bpftrace-0.22.0 b/metadata/md5-cache/dev-debug/bpftrace-0.22.0 new file mode 100644 index 000000000000..d7db11c67af1 --- /dev/null +++ b/metadata/md5-cache/dev-debug/bpftrace-0.22.0 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/xz-utils app-alternatives/lex app-alternatives/yacc test? ( app-editors/vim-core dev-util/pahole ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare pretend setup test +DEPEND=>=dev-libs/libbpf-1.5:= >=dev-util/bcc-0.25.0:= llvm_slot_15? ( lldb? ( =llvm-core/lldb-15* ) llvm-core/clang:15= llvm-core/llvm:15=[llvm_targets_BPF(+)] ) llvm_slot_16? ( lldb? ( =llvm-core/lldb-16* ) llvm-core/clang:16= llvm-core/llvm:16=[llvm_targets_BPF(+)] ) llvm_slot_17? ( lldb? ( =llvm-core/lldb-17* ) llvm-core/clang:17= llvm-core/llvm:17=[llvm_targets_BPF(+)] ) llvm_slot_18? ( lldb? ( =llvm-core/lldb-18* ) llvm-core/clang:18= llvm-core/llvm:18=[llvm_targets_BPF(+)] ) llvm_slot_19? ( lldb? ( =llvm-core/lldb-19* ) llvm-core/clang:19= llvm-core/llvm:19=[llvm_targets_BPF(+)] ) sys-process/procps sys-libs/binutils-libs:= virtual/libelf:= systemd? ( sys-apps/systemd:= ) pcap? ( net-libs/libpcap:= ) dev-libs/cereal:= test? ( dev-cpp/gtest ) +DESCRIPTION=High-level tracing language for eBPF +EAPI=8 +HOMEPAGE=https://github.com/bpftrace/bpftrace +INHERIT=cmake linux-info llvm-r1 +IUSE=lldb pcap test systemd +llvm_slot_19 llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-libs/libbpf-1.5:= >=dev-util/bcc-0.25.0:= llvm_slot_15? ( lldb? ( =llvm-core/lldb-15* ) llvm-core/clang:15= llvm-core/llvm:15=[llvm_targets_BPF(+)] ) llvm_slot_16? ( lldb? ( =llvm-core/lldb-16* ) llvm-core/clang:16= llvm-core/llvm:16=[llvm_targets_BPF(+)] ) llvm_slot_17? ( lldb? ( =llvm-core/lldb-17* ) llvm-core/clang:17= llvm-core/llvm:17=[llvm_targets_BPF(+)] ) llvm_slot_18? ( lldb? ( =llvm-core/lldb-18* ) llvm-core/clang:18= llvm-core/llvm:18=[llvm_targets_BPF(+)] ) llvm_slot_19? ( lldb? ( =llvm-core/lldb-19* ) llvm-core/clang:19= llvm-core/llvm:19=[llvm_targets_BPF(+)] ) sys-process/procps sys-libs/binutils-libs:= virtual/libelf:= systemd? ( sys-apps/systemd:= ) pcap? ( net-libs/libpcap:= ) +REQUIRED_USE=^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/bpftrace/bpftrace/archive/v0.22.0.tar.gz -> bpftrace-0.22.0.gh.tar.gz https://github.com/bpftrace/bpftrace/releases/download/v0.22.0/man.tar.xz -> bpftrace-0.22.0-man.gh.tar.xz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=fe4924540498a5bc2d6fdcdad962613c diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index aa2c410b5a11..0a408d7dbcf2 100644 Binary files a/metadata/md5-cache/dev-java/Manifest.gz and b/metadata/md5-cache/dev-java/Manifest.gz differ diff --git a/metadata/md5-cache/dev-java/jakarta-annotation-api-2.1.1 b/metadata/md5-cache/dev-java/jakarta-annotation-api-2.1.1 deleted file mode 100644 index 253aad886de3..000000000000 --- a/metadata/md5-cache/dev-java/jakarta-annotation-api-2.1.1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile install preinst prepare setup test -DEPEND=>=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -DESCRIPTION=Jakarta Annotations API -EAPI=8 -HOMEPAGE=https://projects.eclipse.org/projects/ee4j.ca -INHERIT=java-pkg-2 java-pkg-simple -IUSE=doc source -KEYWORDS=amd64 arm64 ppc64 -LICENSE=EPL-2.0 GPL-2-with-classpath-exception -RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -SLOT=0 -SRC_URI=https://github.com/eclipse-ee4j/common-annotations-api/archive/2.1.1.tar.gz -> jakarta-annotation-api-2.1.1.tar.gz -_eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef java-utils-2 c610b1541a10e37cb26ab5b707a744f1 -_md5_=82e1d0de8668504cf794c84f07487a8e diff --git a/metadata/md5-cache/dev-java/mill-bin-0.12.5 b/metadata/md5-cache/dev-java/mill-bin-0.12.5 new file mode 100644 index 000000000000..3e667d40b0e7 --- /dev/null +++ b/metadata/md5-cache/dev-java/mill-bin-0.12.5 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install unpack +DESCRIPTION=A Java/Scala build tool +EAPI=8 +HOMEPAGE=https://mill-build.org/ +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=>=virtual/jre-1.8:* +SLOT=0 +SRC_URI=https://github.com/com-lihaoyi/mill/releases/download/0.12.5/0.12.5-assembly -> mill-bin-0.12.5 +_md5_=5435af96bb9463309ec4faca74c212ed diff --git a/metadata/md5-cache/dev-java/randomized-runner-2.8.0 b/metadata/md5-cache/dev-java/randomized-runner-2.8.0 deleted file mode 100644 index 07ee145383a5..000000000000 --- a/metadata/md5-cache/dev-java/randomized-runner-2.8.0 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile install preinst prepare setup test -DEPEND=>=virtual/jdk-1.8:* dev-java/junit:4 test? ( dev-java/assertj-core:3 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 ) -DESCRIPTION=JUnit test runner and plugins for running JUnit tests with pseudo-randomness -EAPI=8 -HOMEPAGE=https://labs.carrotsearch.com/randomizedtesting.html -INHERIT=java-pkg-2 java-pkg-simple -IUSE=doc source test -KEYWORDS=amd64 arm64 ppc64 -LICENSE=Apache-2.0 -RDEPEND=>=virtual/jre-1.8:* dev-java/junit:4 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/randomizedtesting/randomizedtesting/archive/release/2.8.0.tar.gz -> randomized-runner-2.8.0.tar.gz -_eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef java-utils-2 c610b1541a10e37cb26ab5b707a744f1 -_md5_=bf112d048f42f73e39f352402a589381 diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index e1899755aa78..f7bd8542189b 100644 Binary files a/metadata/md5-cache/dev-lang/Manifest.gz and b/metadata/md5-cache/dev-lang/Manifest.gz differ diff --git a/metadata/md5-cache/dev-lang/zig-0.13.0-r2 b/metadata/md5-cache/dev-lang/zig-0.13.0-r2 index 04b992acec17..e55ec55b54b1 100644 --- a/metadata/md5-cache/dev-lang/zig-0.13.0-r2 +++ b/metadata/md5-cache/dev-lang/zig-0.13.0-r2 @@ -13,5 +13,5 @@ RDEPEND=llvm? ( llvm_slot_18? ( llvm-core/clang:18 llvm-core/lld:18 llvm-core/ll REQUIRED_USE=!llvm? ( !doc ) llvm? ( ^^ ( llvm_slot_18 ) ) SLOT=0.13 SRC_URI=https://ziglang.org/download/0.13.0/zig-0.13.0.tar.xz verify-sig? ( https://ziglang.org/download/0.13.0/zig-0.13.0.tar.xz.minisig ) https://codeberg.org/BratishkaErik/distfiles/releases/download/dev-lang%2Fzig-0.13.0/zig-0.13.0-llvm-18.1.8-r6-fix.patch -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig 1dedc2f01be682d4a76e3f24b00c9252 zig-utils 52d461a2abcfdeb90344b40e902c0f6e +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig 1dedc2f01be682d4a76e3f24b00c9252 zig-utils 2cc5a6c85266162fa5afdbc6c68f4895 _md5_=62945f9e2498c007f72afec9e8b5a553 diff --git a/metadata/md5-cache/dev-lang/zig-9999 b/metadata/md5-cache/dev-lang/zig-9999 index 3d093a510212..901d89f8f475 100644 --- a/metadata/md5-cache/dev-lang/zig-9999 +++ b/metadata/md5-cache/dev-lang/zig-9999 @@ -12,5 +12,5 @@ PROPERTIES=live RDEPEND=llvm? ( llvm_slot_19? ( llvm-core/clang:19 llvm-core/lld:19 llvm-core/llvm:19[zstd] ) ) REQUIRED_USE=!llvm? ( !doc ) llvm? ( ^^ ( llvm_slot_19 ) ) SLOT=9999 -_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig 1dedc2f01be682d4a76e3f24b00c9252 zig-utils 52d461a2abcfdeb90344b40e902c0f6e +_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig 1dedc2f01be682d4a76e3f24b00c9252 zig-utils 2cc5a6c85266162fa5afdbc6c68f4895 _md5_=e07fc250eccea14649be42a4d97be1f9 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index aa21288274f1..79549ad5ddf1 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/libmspack-1.11 b/metadata/md5-cache/dev-libs/libmspack-1.11 index b2ed82fcca17..230f89a6ee79 100644 --- a/metadata/md5-cache/dev-libs/libmspack-1.11 +++ b/metadata/md5-cache/dev-libs/libmspack-1.11 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://www.cabextract.org.uk/libmspack/ INHERIT=autotools IUSE=debug doc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos ~x64-solaris LICENSE=LGPL-2.1 SLOT=0 SRC_URI=https://github.com/kyz/libmspack/archive/refs/tags/v1.11.tar.gz -> libmspack-1.11.tar.gz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=415e42effed081a6bdaec0bff5543545 +_md5_=54e689260217ee3eda6998f25f938ab6 diff --git a/metadata/md5-cache/dev-libs/qxlsx-1.5.0 b/metadata/md5-cache/dev-libs/qxlsx-1.5.0 new file mode 100644 index 000000000000..67f14e0b4aa0 --- /dev/null +++ b/metadata/md5-cache/dev-libs/qxlsx-1.5.0 @@ -0,0 +1,14 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-qt/qtbase:6=[gui] +DESCRIPTION=Excel file(*.xlsx) reader/writer library using Qt +EAPI=8 +HOMEPAGE=https://github.com/QtExcel/QXlsx +INHERIT=cmake +KEYWORDS=~amd64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=dev-qt/qtbase:6=[gui] +SLOT=0/1.5.0 +SRC_URI=https://github.com/QtExcel/QXlsx/archive/v1.5.0.tar.gz -> qxlsx-1.5.0.tar.gz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=f2b2ff7f964c4369c48be165cd785433 diff --git a/metadata/md5-cache/dev-libs/spdlog-1.14.1 b/metadata/md5-cache/dev-libs/spdlog-1.14.1 index 259ad86caba1..3b480820d926 100644 --- a/metadata/md5-cache/dev-libs/spdlog-1.14.1 +++ b/metadata/md5-cache/dev-libs/spdlog-1.14.1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0/1.14 SRC_URI=https://github.com/gabime/spdlog/archive/v1.14.1.tar.gz -> spdlog-1.14.1.tar.gz _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=0512df51ecc47aa782c23d3b79a8cf4a +_md5_=d23644128cc75641bfce2d3b5702e994 diff --git a/metadata/md5-cache/dev-libs/spdlog-1.15.0 b/metadata/md5-cache/dev-libs/spdlog-1.15.0 index 11855ca48d9b..eeb9df1d34c9 100644 --- a/metadata/md5-cache/dev-libs/spdlog-1.15.0 +++ b/metadata/md5-cache/dev-libs/spdlog-1.15.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/gabime/spdlog INHERIT=cmake-multilib IUSE=test static-libs 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 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=MIT RDEPEND=dev-libs/libfmt:=[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.15 SRC_URI=https://github.com/gabime/spdlog/archive/v1.15.0.tar.gz -> spdlog-1.15.0.tar.gz _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d5cfb35d92bf7c4d2ed56c673d0916a3 +_md5_=d23644128cc75641bfce2d3b5702e994 diff --git a/metadata/md5-cache/dev-libs/zziplib-0.13.78 b/metadata/md5-cache/dev-libs/zziplib-0.13.78 index 6f33f6b46542..f0ac56236133 100644 --- a/metadata/md5-cache/dev-libs/zziplib-0.13.78 +++ b/metadata/md5-cache/dev-libs/zziplib-0.13.78 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://github.com/gdraheim/zziplib https://zziplib.sourceforge.net INHERIT=cmake flag-o-matic python-any-r1 IUSE=sdl test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( LGPL-2.1 MPL-1.1 ) RDEPEND=sys-libs/zlib sdl? ( >=media-libs/libsdl-1.2.6 ) RESTRICT=!test? ( test ) SLOT=0/13 SRC_URI=https://github.com/gdraheim/zziplib/archive/v0.13.78.tar.gz -> zziplib-0.13.78.tar.gz test? ( https://dev.gentoo.org/~sam/distfiles/dev-libs/zziplib/zziplib-0.13.74-testdata.tar.xz ) _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=35a49609f37edc7aaf41651212d3e7d4 +_md5_=e9a86978fae530c6a3046aa30e71c4a1 diff --git a/metadata/md5-cache/dev-perl/DBD-MariaDB-1.230.0 b/metadata/md5-cache/dev-perl/DBD-MariaDB-1.230.0 index 82d9c0c6e8d9..a389981a071e 100644 --- a/metadata/md5-cache/dev-perl/DBD-MariaDB-1.230.0 +++ b/metadata/md5-cache/dev-perl/DBD-MariaDB-1.230.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/DBD-MariaDB INHERIT=perl-module IUSE=+mariadb mysql minimal perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-perl/DBI-1.608.0 virtual/perl-XSLoader mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( dev-db/mariadb-connector-c:= ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= REQUIRED_USE=^^ ( mysql mariadb ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/P/PA/PALI/DBD-MariaDB-1.23.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=48260b2e2bfc3af28c7e8479aca69756 +_md5_=8cdfc3165c50fff8477eeac940e05e17 diff --git a/metadata/md5-cache/dev-perl/DBD-mysql-5.7.0 b/metadata/md5-cache/dev-perl/DBD-mysql-5.7.0 index 931686093459..415b83406a57 100644 --- a/metadata/md5-cache/dev-perl/DBD-mysql-5.7.0 +++ b/metadata/md5-cache/dev-perl/DBD-mysql-5.7.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/DBD-mysql INHERIT=perl-module IUSE=mariadb +mysql test perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-perl/DBI-1.609.0 >=dev-perl/Devel-CheckLib-1.109.0 mysql? ( >=dev-db/mysql-connector-c-8:= ) mariadb? ( >=dev-db/mariadb-connector-c-3.1:=[ssl(+)] ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= REQUIRED_USE=^^ ( mysql mariadb ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DV/DVEEDEN/DBD-mysql-5.007.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=49206111a62538fd3dffe17159ddcb72 +_md5_=ebe8ad93d5b48202c6e3030574427ad1 diff --git a/metadata/md5-cache/dev-perl/Digest-HMAC-1.50.0 b/metadata/md5-cache/dev-perl/Digest-HMAC-1.50.0 index b0ba7bd7e76e..0b3c54d707b5 100644 --- a/metadata/md5-cache/dev-perl/Digest-HMAC-1.50.0 +++ b/metadata/md5-cache/dev-perl/Digest-HMAC-1.50.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Digest-HMAC INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=virtual/perl-Digest-MD5-2.0.0 >=virtual/perl-Digest-SHA-1.0.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/A/AR/ARODLAND/Digest-HMAC-1.05.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=ab4e7db82d5432314114ec659576b206 +_md5_=6d2823cc1fe068c8dbda9fe7bb494e3a diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index bf0ee3853e2d..86787ed68104 100644 Binary files a/metadata/md5-cache/dev-perl/Manifest.gz and b/metadata/md5-cache/dev-perl/Manifest.gz differ diff --git a/metadata/md5-cache/dev-perl/Memory-Process-0.60.0 b/metadata/md5-cache/dev-perl/Memory-Process-0.60.0 index e22e0c4af50b..4f80a29b788b 100644 --- a/metadata/md5-cache/dev-perl/Memory-Process-0.60.0 +++ b/metadata/md5-cache/dev-perl/Memory-Process-0.60.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Memory-Process INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~sparc +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=BSD-2 RDEPEND=dev-perl/Memory-Usage dev-perl/Readonly >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/S/SK/SKIM/Memory-Process-0.06.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=6d01ef0ed3e4f49df796bad4b483cc6c +_md5_=d4957d92bcbdf7e5df8dcc0ae519072b diff --git a/metadata/md5-cache/dev-perl/Memory-Usage-0.201.0 b/metadata/md5-cache/dev-perl/Memory-Usage-0.201.0 index e68517041ff9..27dcd57c8bf0 100644 --- a/metadata/md5-cache/dev-perl/Memory-Usage-0.201.0 +++ b/metadata/md5-cache/dev-perl/Memory-Usage-0.201.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Memory-Usage INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~sparc +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/D/DO/DONEILL/Memory-Usage-0.201.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=dbfb8a62384e249bbbdaa46cc808a553 +_md5_=d28dbdde8d16ec33e5e0837ed385fa35 diff --git a/metadata/md5-cache/dev-perl/Proc-ProcessTable-0.636.0 b/metadata/md5-cache/dev-perl/Proc-ProcessTable-0.636.0 index 946ad38dc7a4..e5fadcab9631 100644 --- a/metadata/md5-cache/dev-perl/Proc-ProcessTable-0.636.0 +++ b/metadata/md5-cache/dev-perl/Proc-ProcessTable-0.636.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Proc-ProcessTable INHERIT=perl-module IUSE=examples perl_features_debug perl_features_ithreads perl_features_quadmath test examples -KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=virtual/perl-Storable >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/J/JW/JWB/Proc-ProcessTable-0.636.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=556b24be1db03329991361fa14843563 +_md5_=3132bb90e241ea863a92abee234192e3 diff --git a/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.300.0 b/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.300.0 index 68884cf53484..86aa298ba5b5 100644 --- a/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.300.0 +++ b/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.300.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/Syntax-Keyword-Try INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/XS-Parse-Keyword >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/Syntax-Keyword-Try-0.30.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=4d68a0aef59f8b54d51744906aa24f97 +_md5_=4cb2f587d81ce5fe3faa6c99d70c8873 diff --git a/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.470.0 b/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.470.0 index 49b22c0389ae..68dacc83e66f 100644 --- a/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.470.0 +++ b/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.470.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/XS-Parse-Keyword INHERIT=perl-module IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 ~arm ~arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/File-ShareDir >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/XS-Parse-Keyword-0.47.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=581c918add74e105ea28039199835afd +_md5_=e2094bfc50b6fe09210725fc01f9b113 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz index 3e26b1cd0eb4..5ce64bb0d003 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/apispec-6.8.1 b/metadata/md5-cache/dev-python/apispec-6.8.1 new file mode 100644 index 000000000000..a4a7fe92ee52 --- /dev/null +++ b/metadata/md5-cache/dev-python/apispec-6.8.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/bottle[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/marshmallow-3.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-issues[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-issues[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-issues[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-issues[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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A pluggable API specification generator +EAPI=8 +HOMEPAGE=https://github.com/marshmallow-code/apispec/ https://pypi.org/project/apispec/ +INHERIT=distutils-r1 pypi +IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-3.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/apispec/apispec-6.8.1.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=f0d8013847397d27c142d40725fc10f5 diff --git a/metadata/md5-cache/dev-python/apprise-1.9.2 b/metadata/md5-cache/dev-python/apprise-1.9.2 new file mode 100644 index 000000000000..24b8a0ecfe26 --- /dev/null +++ b/metadata/md5-cache/dev-python/apprise-1.9.2 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/babel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests-oauthlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) mqtt? ( dev-python/paho-mqtt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Push Notifications that work with just about every platform +EAPI=8 +HOMEPAGE=https://pypi.org/project/apprise/ https://github.com/caronc/apprise/ +INHERIT=distutils-r1 pypi +IUSE=+dbus mqtt test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~riscv +LICENSE=BSD-2 +RDEPEND=dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests-oauthlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dbus? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) mqtt? ( dev-python/paho-mqtt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/a/apprise/apprise-1.9.2.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=1c17d7aa7fc425dd731d6fd6f5785ea3 diff --git a/metadata/md5-cache/dev-python/boto3-1.35.94 b/metadata/md5-cache/dev-python/boto3-1.35.94 new file mode 100644 index 000000000000..86245a9c5b45 --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.35.94 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/botocore-1.35.94[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.35.94[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.35.94.tar.gz -> boto3-1.35.94.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=2fd007cbd2baa2e4d11d97e85b02bddd diff --git a/metadata/md5-cache/dev-python/boto3-1.35.95 b/metadata/md5-cache/dev-python/boto3-1.35.95 new file mode 100644 index 000000000000..3fdfb1cde09d --- /dev/null +++ b/metadata/md5-cache/dev-python/boto3-1.35.95 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/botocore-1.35.95[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The AWS SDK for Python +EAPI=8 +HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.35.95[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/boto3/archive/1.35.95.tar.gz -> boto3-1.35.95.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=2fd007cbd2baa2e4d11d97e85b02bddd diff --git a/metadata/md5-cache/dev-python/botocore-1.35.94 b/metadata/md5-cache/dev-python/botocore-1.35.94 new file mode 100644 index 000000000000..f873f8c6bc5c --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.35.94 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND==dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.35.94.tar.gz -> botocore-1.35.94.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=aed6ee599523bc7abd1d2d2f421be5b0 diff --git a/metadata/md5-cache/dev-python/botocore-1.35.95 b/metadata/md5-cache/dev-python/botocore-1.35.95 new file mode 100644 index 000000000000..dd89b476d20c --- /dev/null +++ b/metadata/md5-cache/dev-python/botocore-1.35.95 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( =dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Low-level, data-driven core of boto 3 +EAPI=8 +HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=Apache-2.0 +RDEPEND==dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/boto/botocore/archive/1.35.95.tar.gz -> botocore-1.35.95.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=aed6ee599523bc7abd1d2d2f421be5b0 diff --git a/metadata/md5-cache/dev-python/elastic-transport-8.17.0 b/metadata/md5-cache/dev-python/elastic-transport-8.17.0 new file mode 100644 index 000000000000..63dfae5c95f4 --- /dev/null +++ b/metadata/md5-cache/dev-python/elastic-transport-8.17.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-python/aiohttp[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/opentelemetry-api[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/opentelemetry-sdk[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/orjson[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-httpserver[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/respx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trustme[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/furo[python_targets_python3_13(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/furo[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] ) ) ) test? ( dev-python/certifi[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.26.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Transport classes and utilities shared among Python Elastic client libraries +EAPI=8 +HOMEPAGE=https://github.com/elastic/elastic-transport-python/ https://pypi.org/project/elastic-transport/ +INHERIT=distutils-r1 +IUSE=doc test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=Apache-2.0 +PROPERTIES=test_network +RDEPEND=dev-python/certifi[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.26.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=test !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/elastic/elastic-transport-python/archive/v8.17.0.tar.gz -> elastic-transport-python-8.17.0.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=5dffb23edd3d00c57227f8d0ed0afc37 diff --git a/metadata/md5-cache/dev-python/ensurepip-setuptools-75.8.0 b/metadata/md5-cache/dev-python/ensurepip-setuptools-75.8.0 new file mode 100644 index 000000000000..653d62df3bde --- /dev/null +++ b/metadata/md5-cache/dev-python/ensurepip-setuptools-75.8.0 @@ -0,0 +1,11 @@ +DEFINED_PHASES=install +DESCRIPTION=Shared setuptools wheel for ensurepip Python module +EAPI=8 +HOMEPAGE=https://pypi.org/project/setuptools/ +INHERIT=pypi +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/py3/s/setuptools/setuptools-75.8.0-py3-none-any.whl +_eclasses_=pypi ad1b21f87d117ae9bb089bdb65b8f013 +_md5_=9d7bc40f4e7d754344240bca84dc73bc diff --git a/metadata/md5-cache/dev-python/environs-14.0.0 b/metadata/md5-cache/dev-python/environs-14.0.0 new file mode 100644 index 000000000000..9f300ebfe2b9 --- /dev/null +++ b/metadata/md5-cache/dev-python/environs-14.0.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/django-cache-url[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/dj-database-url[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/dj-email-url[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/marshmallow-3.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/typing-extensions[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python library for simplified environment variable parsing +EAPI=8 +HOMEPAGE=https://github.com/sloria/environs/ https://pypi.org/project/environs/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 +LICENSE=MIT +RDEPEND=dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/marshmallow-3.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/typing-extensions[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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/sloria/environs/archive/14.0.0.tar.gz -> environs-14.0.0.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=426d056d577352c00cb4637cef9276b2 diff --git a/metadata/md5-cache/dev-python/hypothesis-6.123.10 b/metadata/md5-cache/dev-python/hypothesis-6.123.10 new file mode 100644 index 000000000000..20258a2b8dac --- /dev/null +++ b/metadata/md5-cache/dev-python/hypothesis-6.123.10 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=A library for property based testing +EAPI=8 +HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ +INHERIT=distutils-r1 optfeature +IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MPL-2.0 +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.123.10.tar.gz -> hypothesis-6.123.10.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=c81d0b4c5828978bdc8a2d4b77ee8a3a diff --git a/metadata/md5-cache/dev-python/hypothesis-6.123.9 b/metadata/md5-cache/dev-python/hypothesis-6.123.9 new file mode 100644 index 000000000000..9ea16f3373bc --- /dev/null +++ b/metadata/md5-cache/dev-python/hypothesis-6.123.9 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install postinst prepare test +DESCRIPTION=A library for property based testing +EAPI=8 +HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/ +INHERIT=distutils-r1 optfeature +IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MPL-2.0 +RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.123.9.tar.gz -> hypothesis-6.123.9.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=c81d0b4c5828978bdc8a2d4b77ee8a3a diff --git a/metadata/md5-cache/dev-python/linode-metadata-0.3.0 b/metadata/md5-cache/dev-python/linode-metadata-0.3.0 index 45dff008f2d5..947935b7abae 100644 --- a/metadata/md5-cache/dev-python/linode-metadata-0.3.0 +++ b/metadata/md5-cache/dev-python/linode-metadata-0.3.0 @@ -1,16 +1,16 @@ -BDEPEND=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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +BDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Python bindings for the Linode Metadata Service EAPI=8 HOMEPAGE=https://github.com/linode/py-metadata https://www.linode.com/ INHERIT=distutils-r1 pypi -IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 KEYWORDS=~amd64 LICENSE=Apache-2.0 -RDEPEND=dev-python/httpx[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 ) +RDEPEND=dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/l/linode-metadata/linode_metadata-0.3.0.tar.gz _eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=5721b339699571747c894d9e45e3177c +_md5_=36b21a4b92cc4e6e73149b0caf4f536a diff --git a/metadata/md5-cache/dev-python/lmdb-1.6.2 b/metadata/md5-cache/dev-python/lmdb-1.6.2 new file mode 100644 index 000000000000..4940736b7811 --- /dev/null +++ b/metadata/md5-cache/dev-python/lmdb-1.6.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( >=dev-db/lmdb-0.9.28:= >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=dev-db/lmdb-0.9.28:= python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +DESCRIPTION=Python bindings for the Lightning Database +EAPI=8 +HOMEPAGE=https://github.com/jnwatson/py-lmdb/ https://pypi.org/project/lmdb/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux +LICENSE=OPENLDAP +RDEPEND=>=dev-db/lmdb-0.9.28:= python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/l/lmdb/lmdb-1.6.2.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=df6b5584615e92bcca4e4f3ff2a32273 diff --git a/metadata/md5-cache/dev-python/marshmallow-3.24.1 b/metadata/md5-cache/dev-python/marshmallow-3.24.1 new file mode 100644 index 000000000000..8fb989766a7d --- /dev/null +++ b/metadata/md5-cache/dev-python/marshmallow-3.24.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/simplejson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/packaging-17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A library for converting to and from native Python datatypes +EAPI=8 +HOMEPAGE=https://github.com/marshmallow-code/marshmallow/ https://pypi.org/project/marshmallow/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/packaging-17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/marshmallow-code/marshmallow/archive/3.24.1.tar.gz -> marshmallow-3.24.1.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=df58cf42add26124bbbc0bc81c61c949 diff --git a/metadata/md5-cache/dev-python/marshmallow-3.24.2 b/metadata/md5-cache/dev-python/marshmallow-3.24.2 new file mode 100644 index 000000000000..c3277f31ddf0 --- /dev/null +++ b/metadata/md5-cache/dev-python/marshmallow-3.24.2 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/simplejson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/packaging-17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A library for converting to and from native Python datatypes +EAPI=8 +HOMEPAGE=https://github.com/marshmallow-code/marshmallow/ https://pypi.org/project/marshmallow/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/packaging-17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/marshmallow-code/marshmallow/archive/3.24.2.tar.gz -> marshmallow-3.24.2.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=df58cf42add26124bbbc0bc81c61c949 diff --git a/metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.7 b/metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.7 new file mode 100644 index 000000000000..231a121833a4 --- /dev/null +++ b/metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.7 @@ -0,0 +1,15 @@ +BDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Custom alterations based on Mkdocs-Material +EAPI=8 +HOMEPAGE=https://github.com/facelessuser/mkdocs_pymdownx_material_extras/ https://pypi.org/project/mkdocs-pymdownx-material-extras/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/mkdocs-material-8.3.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocs-pymdownx-material-extras/mkdocs_pymdownx_material_extras-2.7.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=2614fde39a9d129ec6d10d7462a8688b diff --git a/metadata/md5-cache/dev-python/orjson-3.10.14 b/metadata/md5-cache/dev-python/orjson-3.10.14 new file mode 100644 index 000000000000..e7dca41d85b3 --- /dev/null +++ b/metadata/md5-cache/dev-python/orjson-3.10.14 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-util/maturin-1.7.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-util/maturin-1.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +DESCRIPTION=Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy +EAPI=8 +HOMEPAGE=https://github.com/ijl/orjson/ https://pypi.org/project/orjson/ +INHERIT=cargo distutils-r1 pypi +IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-3.0 +RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.10.14.tar.gz https://crates.io/api/v1/crates/associative-cache/2.0.0/download -> associative-cache-2.0.0.crate https://crates.io/api/v1/crates/bytecount/0.6.8/download -> bytecount-0.6.8.crate https://crates.io/api/v1/crates/castaway/0.2.3/download -> castaway-0.2.3.crate https://crates.io/api/v1/crates/cc/1.2.1/download -> cc-1.2.1.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/compact_str/0.8.1/download -> compact_str-0.8.1.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/encoding_rs/0.8.35/download -> encoding_rs-0.8.35.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/itoa/1.0.14/download -> itoa-1.0.14.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/jiff/0.1.21/download -> jiff-0.1.21.crate https://crates.io/api/v1/crates/libc/0.2.169/download -> libc-0.2.169.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/once_cell/1.20.2/download -> once_cell-1.20.2.crate https://crates.io/api/v1/crates/portable-atomic-util/0.2.4/download -> portable-atomic-util-0.2.4.crate https://crates.io/api/v1/crates/portable-atomic/1.10.0/download -> portable-atomic-1.10.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.92/download -> proc-macro2-1.0.92.crate https://crates.io/api/v1/crates/quote/1.0.38/download -> quote-1.0.38.crate https://crates.io/api/v1/crates/rustversion/1.0.19/download -> rustversion-1.0.19.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.217/download -> serde-1.0.217.crate https://crates.io/api/v1/crates/serde_derive/1.0.217/download -> serde_derive-1.0.217.crate https://crates.io/api/v1/crates/serde_json/1.0.135/download -> serde_json-1.0.135.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/simdutf8/0.1.5/download -> simdutf8-0.1.5.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/syn/2.0.95/download -> syn-2.0.95.crate https://crates.io/api/v1/crates/target-lexicon/0.13.1/download -> target-lexicon-0.13.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.14/download -> unicode-ident-1.0.14.crate https://crates.io/api/v1/crates/unwinding/0.2.5/download -> unwinding-0.2.5.crate https://crates.io/api/v1/crates/uuid/1.11.0/download -> uuid-1.11.0.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.15/download -> xxhash-rust-0.8.15.crate +_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=13dbba8522e25cccfc1f2f669f235510 diff --git a/metadata/md5-cache/dev-python/pbs-installer-2024.10.16 b/metadata/md5-cache/dev-python/pbs-installer-2024.10.16 deleted file mode 100644 index 0f5a3f648ccd..000000000000 --- a/metadata/md5-cache/dev-python/pbs-installer-2024.10.16 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/zstandard[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=Installer for Python Build Standalone -EAPI=8 -HOMEPAGE=https://pypi.org/project/pbs-installer/ https://github.com/frostming/pbs-installer/ -INHERIT=distutils-r1 -IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 ~arm64 -LICENSE=MIT -RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/frostming/pbs-installer/archive/2024.10.16.tar.gz -> pbs-installer-2024.10.16.gh.tar.gz -_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=5468be9bdab158e289cdd56c368f75c8 diff --git a/metadata/md5-cache/dev-python/pbs-installer-2025.01.06 b/metadata/md5-cache/dev-python/pbs-installer-2025.01.06 new file mode 100644 index 000000000000..9e6e96bc9a69 --- /dev/null +++ b/metadata/md5-cache/dev-python/pbs-installer-2025.01.06 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/zstandard[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Installer for Python Build Standalone +EAPI=8 +HOMEPAGE=https://pypi.org/project/pbs-installer/ https://github.com/frostming/pbs-installer/ +INHERIT=distutils-r1 +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm64 +LICENSE=MIT +RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/frostming/pbs-installer/archive/2025.01.06.tar.gz -> pbs-installer-2025.01.06.gh.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=9ca211b9908845b6db4bceb3ea77c39b diff --git a/metadata/md5-cache/dev-python/pychromecast-14.0.5 b/metadata/md5-cache/dev-python/pychromecast-14.0.5 new file mode 100644 index 000000000000..e7aca370ed64 --- /dev/null +++ b/metadata/md5-cache/dev-python/pychromecast-14.0.5 @@ -0,0 +1,15 @@ +BDEPEND=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-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Python module to talk to Google Chromecast +EAPI=8 +HOMEPAGE=https://github.com/home-assistant-libs/pychromecast/ https://pypi.org/project/PyChromecast/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/casttube-0.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/protobuf-4.25.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/zeroconf-0.25.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 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/P/PyChromecast/PyChromecast-14.0.5.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=f532e74e1a6541813279df94383770e6 diff --git a/metadata/md5-cache/dev-python/pygit2-1.17.0 b/metadata/md5-cache/dev-python/pygit2-1.17.0 new file mode 100644 index 000000000000..5ee1d1aa7bab --- /dev/null +++ b/metadata/md5-cache/dev-python/pygit2-1.17.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/cffi-1.17.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( =dev-libs/libgit2-1.9.0:= >=dev-python/cffi-1.17.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND==dev-libs/libgit2-1.9.0:= 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +DESCRIPTION=Python bindings for libgit2 +EAPI=8 +HOMEPAGE=https://github.com/libgit2/pygit2/ https://pypi.org/project/pygit2/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=~amd64 ~loong ~riscv ~x86 +LICENSE=GPL-2-with-linking-exception +RDEPEND==dev-libs/libgit2-1.9.0:= >=dev-python/cffi-1.17.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pygit2/pygit2-1.17.0.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=a1d8cd60d33cf97906880365b4c12ad4 diff --git a/metadata/md5-cache/dev-python/pymdown-extensions-10.14 b/metadata/md5-cache/dev-python/pymdown-extensions-10.14 new file mode 100644 index 000000000000..40248d5b1c48 --- /dev/null +++ b/metadata/md5-cache/dev-python/pymdown-extensions-10.14 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pygments-2.19.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/markdown-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Extensions for Python Markdown +EAPI=8 +HOMEPAGE=https://github.com/facelessuser/pymdown-extensions/ https://pypi.org/project/pymdown-extensions/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 +LICENSE=MIT +RDEPEND=>=dev-python/markdown-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pymdown-extensions/pymdown_extensions-10.14.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=e36ab140d2ee055a0957b777bf0b3276 diff --git a/metadata/md5-cache/dev-python/pyroute2-0.8.1 b/metadata/md5-cache/dev-python/pyroute2-0.8.1 new file mode 100644 index 000000000000..99c437952c99 --- /dev/null +++ b/metadata/md5-cache/dev-python/pyroute2-0.8.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A pure Python netlink and Linux network configuration library +EAPI=8 +HOMEPAGE=https://github.com/svinota/pyroute2/ https://pypi.org/project/pyroute2/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=|| ( GPL-2+ Apache-2.0 ) +RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pyroute2/pyroute2-0.8.1.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=1b990cfce3d6e4909cedce52dc905cd7 diff --git a/metadata/md5-cache/dev-python/pytest-asyncio-0.25.2 b/metadata/md5-cache/dev-python/pytest-asyncio-0.25.2 new file mode 100644 index 000000000000..dbeb7af79380 --- /dev/null +++ b/metadata/md5-cache/dev-python/pytest-asyncio-0.25.2 @@ -0,0 +1,16 @@ +BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/hypothesis-5.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Library for testing asyncio code with pytest +EAPI=8 +HOMEPAGE=https://github.com/pytest-dev/pytest-asyncio/ https://pypi.org/project/pytest-asyncio/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/pytest-8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-asyncio/pytest_asyncio-0.25.2.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=6c080130464a316e5361cdb61ec4e9c8 diff --git a/metadata/md5-cache/dev-python/python-gnupg-0.5.4 b/metadata/md5-cache/dev-python/python-gnupg-0.5.4 new file mode 100644 index 000000000000..20ff41ef0745 --- /dev/null +++ b/metadata/md5-cache/dev-python/python-gnupg-0.5.4 @@ -0,0 +1,17 @@ +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-vinaysajip ) test? ( app-crypt/gnupg[nls] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install prepare test unpack +DEPEND=app-crypt/gnupg[nls] +DESCRIPTION=A Python wrapper for GnuPG +EAPI=8 +HOMEPAGE=https://docs.red-dove.com/python-gnupg/ https://github.com/vsajip/python-gnupg/ https://pypi.org/project/python-gnupg/ +INHERIT=distutils-r1 verify-sig +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=BSD +RDEPEND=app-crypt/gnupg[nls] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/vsajip/python-gnupg/releases/download/0.5.4/python-gnupg-0.5.4.tar.gz verify-sig? ( https://github.com/vsajip/python-gnupg/releases/download/0.5.4/python-gnupg-0.5.4.tar.gz.asc ) +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db +_md5_=62b7a521d2d9f57adfc48380a3d52971 diff --git a/metadata/md5-cache/dev-python/pyusb-1.3.1 b/metadata/md5-cache/dev-python/pyusb-1.3.1 new file mode 100644 index 000000000000..ca13195bd80c --- /dev/null +++ b/metadata/md5-cache/dev-python/pyusb-1.3.1 @@ -0,0 +1,16 @@ +BDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=virtual/libusb:= +DESCRIPTION=USB support for Python +EAPI=8 +HOMEPAGE=https://pyusb.github.io/pyusb/ https://github.com/pyusb/pyusb/ https://pypi.org/project/pyusb/ +INHERIT=distutils-r1 pypi +IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 +LICENSE=BSD +RDEPEND=virtual/libusb:= 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pyusb/pyusb-1.3.1.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=4febd5028d33248437aacdfcbab503a8 diff --git a/metadata/md5-cache/dev-python/pyzotero-1.6.1 b/metadata/md5-cache/dev-python/pyzotero-1.6.1 deleted file mode 100644 index a840513c0c8e..000000000000 --- a/metadata/md5-cache/dev-python/pyzotero-1.6.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-python/trove-classifiers-2024.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpretty[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( >=dev-python/sphinx-7.2.6 ) test? ( app-text/zotero-bin dev-python/bibtexparser[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/feedparser-6.0.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A Python client for the Zotero API -EAPI=8 -HOMEPAGE=https://github.com/urschrei/pyzotero/ https://pypi.org/project/pyzotero/ -INHERIT=distutils-r1 pypi -IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 -KEYWORDS=~amd64 -LICENSE=BlueOak-1.0.0 -RDEPEND=app-text/zotero-bin dev-python/bibtexparser[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/feedparser-6.0.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/p/pyzotero/pyzotero-1.6.1.tar.gz -_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=09fceba6453536f9eebe4a20944ded8e diff --git a/metadata/md5-cache/dev-python/pyzotero-1.6.4 b/metadata/md5-cache/dev-python/pyzotero-1.6.4 new file mode 100644 index 000000000000..25fd97236a31 --- /dev/null +++ b/metadata/md5-cache/dev-python/pyzotero-1.6.4 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-python/trove-classifiers-2024.7.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpretty[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( >=dev-python/sphinx-7.2.6 ) test? ( app-text/zotero-bin dev-python/bibtexparser[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/feedparser-6.0.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.28.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=A Python client for the Zotero API +EAPI=8 +HOMEPAGE=https://github.com/urschrei/pyzotero/ https://pypi.org/project/pyzotero/ +INHERIT=distutils-r1 pypi +IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~amd64 +LICENSE=BlueOak-1.0.0 +RDEPEND=app-text/zotero-bin dev-python/bibtexparser[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/feedparser-6.0.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.28.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/p/pyzotero/pyzotero-1.6.4.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=f7e330a21116414b1d16554e0bfe8bee diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.18.10 b/metadata/md5-cache/dev-python/ruamel-yaml-0.18.10 new file mode 100644 index 000000000000..64bcda749b0b --- /dev/null +++ b/metadata/md5-cache/dev-python/ruamel-yaml-0.18.10 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-python/namespace-ruamel >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=YAML parser/emitter that supports roundtrip comment preservation +EAPI=8 +HOMEPAGE=https://pypi.org/project/ruamel.yaml/ https://sourceforge.net/projects/ruamel-yaml/ +INHERIT=distutils-r1 +IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-python/namespace-ruamel python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://downloads.sourceforge.net/ruamel-dl-tagged-releases/ruamel.yaml-0.18.10.tar.xz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=af26e9a9e9b87bd573e867f7f992aea9 diff --git a/metadata/md5-cache/dev-python/setuptools-75.8.0 b/metadata/md5-cache/dev-python/setuptools-75.8.0 new file mode 100644 index 000000000000..eca3e855165e --- /dev/null +++ b/metadata/md5-cache/dev-python/setuptools-75.8.0 @@ -0,0 +1,17 @@ +BDEPEND=!=dev-python/jaraco-functools-4[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2.2[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.44.0[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 test? ( python_targets_pypy3? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/build-1.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ini2toml-0.14[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-envs-2.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-path-3.7.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-test-5.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip-run[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-home-0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subprocess[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tomli-w-1.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/virtualenv-20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,xml(+)] ) python_targets_python3_13t? ( dev-lang/python:3.13t[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Collection of extensions to Distutils +EAPI=8 +HOMEPAGE=https://github.com/pypa/setuptools/ https://pypi.org/project/setuptools/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_13t python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris +LICENSE=MIT +PDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trove-classifiers-2024.10.16[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +RDEPEND=!=dev-python/jaraco-functools-4[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jaraco-text-3.7.0-r1[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/more-itertools-8.12.0-r1[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2.2[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.44.0[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) !<=dev-libs/gobject-introspection-1.76.1-r0 !=dev-libs/gobject-introspection-1.78.1-r0 !=dev-libs/gobject-introspection-1.80.1-r1 python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,xml(+)] ) python_targets_python3_13t? ( dev-lang/python:3.13t[xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_13t python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-75.8.0.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=cb7ee126a371ad136e74bc03bc05297b diff --git a/metadata/md5-cache/dev-python/sqlglot-25.34.1 b/metadata/md5-cache/dev-python/sqlglot-25.34.1 deleted file mode 100644 index ebcca17c4846..000000000000 --- a/metadata/md5-cache/dev-python/sqlglot-25.34.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=native-extensions? ( || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) dev-util/maturin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -DESCRIPTION=An easily customizable SQL parser and transpiler -EAPI=8 -HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ -INHERIT=cargo distutils-r1 pypi optfeature -IUSE=+native-extensions test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT native-extensions? ( Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 ) -RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-25.34.1.tar.gz native-extensions? ( https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/portable-atomic/1.9.0/download -> portable-atomic-1.9.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/pyo3-build-config/0.22.6/download -> pyo3-build-config-0.22.6.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.6/download -> pyo3-ffi-0.22.6.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.6/download -> pyo3-macros-backend-0.22.6.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.6/download -> pyo3-macros-0.22.6.crate https://crates.io/api/v1/crates/pyo3/0.22.6/download -> pyo3-0.22.6.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/syn/2.0.87/download -> syn-2.0.87.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate ) -_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=5831071b00e3175682bf46f3887ad85a diff --git a/metadata/md5-cache/dev-python/sqlglot-26.0.0 b/metadata/md5-cache/dev-python/sqlglot-26.0.0 deleted file mode 100644 index d7a38c54e9d9..000000000000 --- a/metadata/md5-cache/dev-python/sqlglot-26.0.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=native-extensions? ( || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) dev-util/maturin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] -DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -DESCRIPTION=An easily customizable SQL parser and transpiler -EAPI=8 -HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ -INHERIT=cargo distutils-r1 pypi optfeature -IUSE=+native-extensions test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug -KEYWORDS=~amd64 ~arm64 ~x86 -LICENSE=MIT native-extensions? ( Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 ) -RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-26.0.0.tar.gz native-extensions? ( https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/portable-atomic/1.9.0/download -> portable-atomic-1.9.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/pyo3-build-config/0.22.6/download -> pyo3-build-config-0.22.6.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.6/download -> pyo3-ffi-0.22.6.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.6/download -> pyo3-macros-backend-0.22.6.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.6/download -> pyo3-macros-0.22.6.crate https://crates.io/api/v1/crates/pyo3/0.22.6/download -> pyo3-0.22.6.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/syn/2.0.87/download -> syn-2.0.87.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate ) -_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=5831071b00e3175682bf46f3887ad85a diff --git a/metadata/md5-cache/dev-python/sqlglot-26.1.2 b/metadata/md5-cache/dev-python/sqlglot-26.1.2 new file mode 100644 index 000000000000..5138778ffc5e --- /dev/null +++ b/metadata/md5-cache/dev-python/sqlglot-26.1.2 @@ -0,0 +1,17 @@ +BDEPEND=native-extensions? ( || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) dev-util/maturin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +DESCRIPTION=An easily customizable SQL parser and transpiler +EAPI=8 +HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/ +INHERIT=cargo distutils-r1 pypi optfeature +IUSE=+native-extensions test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=MIT native-extensions? ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 ) +RDEPEND=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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-26.1.2.tar.gz native-extensions? ( https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstyle/1.0.10/download -> anstyle-1.0.10.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.23/download -> clap-4.5.23.crate https://crates.io/api/v1/crates/clap_builder/4.5.23/download -> clap_builder-4.5.23.crate https://crates.io/api/v1/crates/clap_lex/0.7.4/download -> clap_lex-0.7.4.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.4.0/download -> hermit-abi-0.4.0.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/is-terminal/0.4.13/download -> is-terminal-0.4.13.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.14/download -> itoa-1.0.14.crate https://crates.io/api/v1/crates/js-sys/0.3.76/download -> js-sys-0.3.76.crate https://crates.io/api/v1/crates/libc/0.2.169/download -> libc-0.2.169.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/oorandom/11.1.4/download -> oorandom-11.1.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.7/download -> plotters-backend-0.3.7.crate https://crates.io/api/v1/crates/plotters-svg/0.3.7/download -> plotters-svg-0.3.7.crate https://crates.io/api/v1/crates/plotters/0.3.7/download -> plotters-0.3.7.crate https://crates.io/api/v1/crates/portable-atomic/1.9.0/download -> portable-atomic-1.9.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.89/download -> proc-macro2-1.0.89.crate https://crates.io/api/v1/crates/pyo3-build-config/0.22.6/download -> pyo3-build-config-0.22.6.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.6/download -> pyo3-ffi-0.22.6.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.6/download -> pyo3-macros-backend-0.22.6.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.6/download -> pyo3-macros-0.22.6.crate https://crates.io/api/v1/crates/pyo3/0.22.6/download -> pyo3-0.22.6.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.216/download -> serde-1.0.216.crate https://crates.io/api/v1/crates/serde_derive/1.0.216/download -> serde_derive-1.0.216.crate https://crates.io/api/v1/crates/serde_json/1.0.133/download -> serde_json-1.0.133.crate https://crates.io/api/v1/crates/syn/2.0.87/download -> syn-2.0.87.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.99/download -> wasm-bindgen-backend-0.2.99.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.99/download -> wasm-bindgen-macro-support-0.2.99.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.99/download -> wasm-bindgen-macro-0.2.99.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.99/download -> wasm-bindgen-shared-0.2.99.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.99/download -> wasm-bindgen-0.2.99.crate https://crates.io/api/v1/crates/web-sys/0.3.76/download -> web-sys-0.3.76.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate ) +_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=527267e6170574f71b6ed11e73597bf9 diff --git a/metadata/md5-cache/dev-python/trove-classifiers-2025.1.7.14 b/metadata/md5-cache/dev-python/trove-classifiers-2025.1.7.14 new file mode 100644 index 000000000000..9d338d661c8c --- /dev/null +++ b/metadata/md5-cache/dev-python/trove-classifiers-2025.1.7.14 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_13t? ( dev-lang/python:3.13t ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_13t(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Canonical source for classifiers on PyPI (pypi.org) +EAPI=8 +HOMEPAGE=https://github.com/pypa/trove-classifiers/ https://pypi.org/project/trove-classifiers/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_pypy3 python_targets_python3_13t python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=Apache-2.0 +RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_13t? ( dev-lang/python:3.13t ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_13t python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove_classifiers-2025.1.7.14.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=5aca0d3bc2cb549d29eec88824846e6d diff --git a/metadata/md5-cache/dev-python/uv-0.5.11 b/metadata/md5-cache/dev-python/uv-0.5.11 deleted file mode 100644 index a0c698e00069..000000000000 --- a/metadata/md5-cache/dev-python/uv-0.5.11 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 !!~dev-python/uv-0.5.0 ) || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 ) -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= -DESCRIPTION=A Python package installer and resolver, written in Rust -EAPI=8 -HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/ -INHERIT=cargo check-reqs -IUSE=test debug -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB openssl -PROPERTIES=test_network -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/astral-sh/uv/archive/0.5.11.tar.gz -> uv-0.5.11.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/05e8d12cea8d72c6d2d017900e478d0abd28fef4.tar.gz -> pubgrub-05e8d12cea8d72c6d2d017900e478d0abd28fef4.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz -> rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz https://github.com/astral-sh/tl/archive/6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz -> tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/05e8d12cea8d72c6d2d017900e478d0abd28fef4.tar.gz -> pubgrub-05e8d12cea8d72c6d2d017900e478d0abd28fef4.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.5.10-crates.tar.xz -_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=70397eb04a19ea69df05fa3f9d9651c4 diff --git a/metadata/md5-cache/dev-python/uv-0.5.12 b/metadata/md5-cache/dev-python/uv-0.5.12 deleted file mode 100644 index d8920f5e67cc..000000000000 --- a/metadata/md5-cache/dev-python/uv-0.5.12 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 !!~dev-python/uv-0.5.0 ) || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 ) -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= -DESCRIPTION=A Python package installer and resolver, written in Rust -EAPI=8 -HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/ -INHERIT=cargo check-reqs -IUSE=test debug -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB openssl -PROPERTIES=test_network -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/astral-sh/uv/archive/0.5.12.tar.gz -> uv-0.5.12.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/648aa343486e5529953153781fc86025c73c4a61.tar.gz -> pubgrub-648aa343486e5529953153781fc86025c73c4a61.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz -> rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz https://github.com/astral-sh/tl/archive/6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz -> tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/648aa343486e5529953153781fc86025c73c4a61.tar.gz -> pubgrub-648aa343486e5529953153781fc86025c73c4a61.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.5.12-crates.tar.xz -_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=c7fe4a165bd49110eb46e60e2d7661cb diff --git a/metadata/md5-cache/dev-python/uv-0.5.13 b/metadata/md5-cache/dev-python/uv-0.5.13 deleted file mode 100644 index fcf7c3d76d80..000000000000 --- a/metadata/md5-cache/dev-python/uv-0.5.13 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 !!~dev-python/uv-0.5.0 ) || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 ) -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= -DESCRIPTION=A Python package installer and resolver, written in Rust -EAPI=8 -HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/ -INHERIT=cargo check-reqs -IUSE=test debug -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB openssl -PROPERTIES=test_network -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/astral-sh/uv/archive/0.5.13.tar.gz -> uv-0.5.13.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/648aa343486e5529953153781fc86025c73c4a61.tar.gz -> pubgrub-648aa343486e5529953153781fc86025c73c4a61.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz -> rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz https://github.com/astral-sh/tl/archive/6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz -> tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/648aa343486e5529953153781fc86025c73c4a61.tar.gz -> pubgrub-648aa343486e5529953153781fc86025c73c4a61.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.5.13-crates.tar.xz -_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=c7fe4a165bd49110eb46e60e2d7661cb diff --git a/metadata/md5-cache/dev-python/uv-0.5.14 b/metadata/md5-cache/dev-python/uv-0.5.14 deleted file mode 100644 index 87dd63ae1c67..000000000000 --- a/metadata/md5-cache/dev-python/uv-0.5.14 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 !!~dev-python/uv-0.5.0 ) || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 ) -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= -DESCRIPTION=A Python package installer and resolver, written in Rust -EAPI=8 -HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/ -INHERIT=cargo check-reqs -IUSE=test debug -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB openssl -PROPERTIES=test_network -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/astral-sh/uv/archive/0.5.14.tar.gz -> uv-0.5.14.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/648aa343486e5529953153781fc86025c73c4a61.tar.gz -> pubgrub-648aa343486e5529953153781fc86025c73c4a61.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz -> rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz https://github.com/astral-sh/tl/archive/6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz -> tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/648aa343486e5529953153781fc86025c73c4a61.tar.gz -> pubgrub-648aa343486e5529953153781fc86025c73c4a61.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.5.14-crates.tar.xz -_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=9aa7ec19d4482f012a6828552c6988f3 diff --git a/metadata/md5-cache/dev-python/uv-0.5.16 b/metadata/md5-cache/dev-python/uv-0.5.16 new file mode 100644 index 000000000000..dba6219cc264 --- /dev/null +++ b/metadata/md5-cache/dev-python/uv-0.5.16 @@ -0,0 +1,17 @@ +BDEPEND=test? ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 !!~dev-python/uv-0.5.0 ) || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 ) +DEFINED_PHASES=compile configure install prepare pretend setup test unpack +DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= +DESCRIPTION=A Python package installer and resolver, written in Rust +EAPI=8 +HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/ +INHERIT=cargo check-reqs +IUSE=test debug +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB openssl +PROPERTIES=test_network +RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/astral-sh/uv/archive/0.5.16.tar.gz -> uv-0.5.16.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/648aa343486e5529953153781fc86025c73c4a61.tar.gz -> pubgrub-648aa343486e5529953153781fc86025c73c4a61.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz -> rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz https://github.com/astral-sh/tl/archive/6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz -> tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/648aa343486e5529953153781fc86025c73c4a61.tar.gz -> pubgrub-648aa343486e5529953153781fc86025c73c4a61.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.5.16-crates.tar.xz +_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=9aa7ec19d4482f012a6828552c6988f3 diff --git a/metadata/md5-cache/dev-python/uv-0.5.9 b/metadata/md5-cache/dev-python/uv-0.5.9 deleted file mode 100644 index aad4d444c97f..000000000000 --- a/metadata/md5-cache/dev-python/uv-0.5.9 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( dev-lang/python:3.8 dev-lang/python:3.9 dev-lang/python:3.10 dev-lang/python:3.11 dev-lang/python:3.12 !!~dev-python/uv-0.5.0 ) || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 ) -DEFINED_PHASES=compile configure install prepare pretend setup test unpack -DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= -DESCRIPTION=A Python package installer and resolver, written in Rust -EAPI=8 -HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/ -INHERIT=cargo check-reqs -IUSE=test debug -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 -LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB openssl -PROPERTIES=test_network -RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/astral-sh/uv/archive/0.5.9.tar.gz -> uv-0.5.9.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/57832d0588fbb7aab824813481104761dc1c7740.tar.gz -> pubgrub-57832d0588fbb7aab824813481104761dc1c7740.gh.tar.gz https://github.com/charliermarsh/rs-async-zip/archive/c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz -> rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz https://github.com/astral-sh/tl/archive/6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz -> tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/57832d0588fbb7aab824813481104761dc1c7740.tar.gz -> pubgrub-57832d0588fbb7aab824813481104761dc1c7740.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/uv-0.5.8-crates.tar.xz -_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=66d87f6dc408ad0f65a7bddc4a64119b diff --git a/metadata/md5-cache/dev-python/zeroconf-0.139.0 b/metadata/md5-cache/dev-python/zeroconf-0.139.0 new file mode 100644 index 000000000000..37043d489a8d --- /dev/null +++ b/metadata/md5-cache/dev-python/zeroconf-0.139.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-python/cython-3.0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-65.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] +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_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +DESCRIPTION=Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible) +EAPI=8 +HOMEPAGE=https://github.com/python-zeroconf/python-zeroconf/ https://pypi.org/project/zeroconf/ +INHERIT=distutils-r1 pypi +IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux +LICENSE=LGPL-2.1+ +RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://files.pythonhosted.org/packages/source/z/zeroconf/zeroconf-0.139.0.tar.gz +_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=a0bb5c8098ed33d0e6b6438308ca99ce diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz index 80fb2556ab88..a17278674c6d 100644 Binary files a/metadata/md5-cache/dev-ruby/Manifest.gz and b/metadata/md5-cache/dev-ruby/Manifest.gz differ diff --git a/metadata/md5-cache/dev-ruby/connection_pool-2.5.0 b/metadata/md5-cache/dev-ruby/connection_pool-2.5.0 new file mode 100644 index 000000000000..b7f7a7b3d75b --- /dev/null +++ b/metadata/md5-cache/dev-ruby/connection_pool-2.5.0 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby31? ( test? ( >=dev-ruby/minitest-5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/minitest-5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/minitest-5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/minitest-5[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rake[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) +DESCRIPTION=Generic connection pooling for Ruby +EAPI=8 +HOMEPAGE=https://github.com/mperham/connection_pool +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/mperham/connection_pool/archive/v2.5.0.tar.gz -> connection_pool-2.5.0.tar.gz +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=af1f57ad79f74fc5b70169c775d18002 diff --git a/metadata/md5-cache/dev-ruby/dry-monads-1.7.0 b/metadata/md5-cache/dev-ruby/dry-monads-1.7.0 new file mode 100644 index 000000000000..bd2c4f239337 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/dry-monads-1.7.0 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] dev-ruby/dry-core:1[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] dev-ruby/dry-core:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby33(-)] dev-ruby/dry-core:1[ruby_targets_ruby33(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/dry-types[ruby_targets_ruby31(-)] dev-ruby/warning[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/dry-types[ruby_targets_ruby32(-)] dev-ruby/warning[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/dry-types[ruby_targets_ruby33(-)] dev-ruby/warning[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) +DESCRIPTION=Common monads for Ruby +EAPI=8 +HOMEPAGE=https://dry-rb.org/gems/dry-monads/ +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test +KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby31(-)] dev-ruby/dry-core:1[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby32(-)] dev-ruby/dry-core:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/concurrent-ruby:1[ruby_targets_ruby33(-)] dev-ruby/dry-core:1[ruby_targets_ruby33(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=1 +SRC_URI=https://github.com/dry-rb/dry-monads/archive/v1.7.0.tar.gz -> dry-monads-1.7.0.tar.gz +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=0ae6e5583bd47a71d338c6f6202a88b0 diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0107 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0107 new file mode 100644 index 000000000000..6b846628229f --- /dev/null +++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2025.0107 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) +DESCRIPTION=Registry for information about MIME media type definitions +EAPI=8 +HOMEPAGE=https://github.com/mime-types/mime-types-data +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 ) +RESTRICT=!test? ( test ) +SLOT=3 +SRC_URI=https://rubygems.org/gems/mime-types-data-3.2025.0107.gem +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=7e83c753ba4f2d76d0d8ae72006ccef6 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index 95342042411d..655b0a8816eb 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/github-cli-2.27.0 b/metadata/md5-cache/dev-util/github-cli-2.27.0 deleted file mode 100644 index ca2e461ffe70..000000000000 --- a/metadata/md5-cache/dev-util/github-cli-2.27.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=GitHub CLI -EAPI=8 -HOMEPAGE=https://github.com/cli/cli -INHERIT=bash-completion-r1 go-module -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv -LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0 -RDEPEND=>=dev-vcs/git-1.7.3 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/cli/cli/archive/v2.27.0.tar.gz -> github-cli-2.27.0.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.27.0-deps.tar.xz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=ba541f0796fef1c53d5f7333c6bd8f63 diff --git a/metadata/md5-cache/dev-util/github-cli-2.31.0 b/metadata/md5-cache/dev-util/github-cli-2.31.0 deleted file mode 100644 index bcdeb531077a..000000000000 --- a/metadata/md5-cache/dev-util/github-cli-2.31.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=GitHub CLI -EAPI=8 -HOMEPAGE=https://github.com/cli/cli -INHERIT=bash-completion-r1 go-module -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv -LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0 -RDEPEND=>=dev-vcs/git-1.7.3 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/cli/cli/archive/v2.31.0.tar.gz -> github-cli-2.31.0.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.31.0-deps.tar.xz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=ba541f0796fef1c53d5f7333c6bd8f63 diff --git a/metadata/md5-cache/dev-util/github-cli-2.32.1 b/metadata/md5-cache/dev-util/github-cli-2.32.1 deleted file mode 100644 index d6cfe748e7a0..000000000000 --- a/metadata/md5-cache/dev-util/github-cli-2.32.1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=GitHub CLI -EAPI=8 -HOMEPAGE=https://github.com/cli/cli -INHERIT=bash-completion-r1 go-module -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv -LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0 -RDEPEND=>=dev-vcs/git-1.7.3 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/cli/cli/archive/v2.32.1.tar.gz -> github-cli-2.32.1.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.32.1-deps.tar.xz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=ba541f0796fef1c53d5f7333c6bd8f63 diff --git a/metadata/md5-cache/dev-util/github-cli-2.33.0 b/metadata/md5-cache/dev-util/github-cli-2.33.0 deleted file mode 100644 index 36a36c3e7c54..000000000000 --- a/metadata/md5-cache/dev-util/github-cli-2.33.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=GitHub CLI -EAPI=8 -HOMEPAGE=https://github.com/cli/cli -INHERIT=bash-completion-r1 go-module -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv -LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0 -RDEPEND=>=dev-vcs/git-1.7.3 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/cli/cli/archive/v2.33.0.tar.gz -> github-cli-2.33.0.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.33.0-deps.tar.xz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=ba541f0796fef1c53d5f7333c6bd8f63 diff --git a/metadata/md5-cache/dev-util/github-cli-2.42.0 b/metadata/md5-cache/dev-util/github-cli-2.42.0 deleted file mode 100644 index 0b807fd31243..000000000000 --- a/metadata/md5-cache/dev-util/github-cli-2.42.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip -DEFINED_PHASES=compile install unpack -DESCRIPTION=GitHub CLI -EAPI=8 -HOMEPAGE=https://github.com/cli/cli -INHERIT=bash-completion-r1 go-module -KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv -LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0 -RDEPEND=>=dev-vcs/git-1.7.3 -RESTRICT=test strip -SLOT=0 -SRC_URI=https://github.com/cli/cli/archive/v2.42.0.tar.gz -> github-cli-2.42.0.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.42.0-deps.tar.xz -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=ba541f0796fef1c53d5f7333c6bd8f63 diff --git a/metadata/md5-cache/dev-util/github-cli-2.65.0 b/metadata/md5-cache/dev-util/github-cli-2.65.0 new file mode 100644 index 000000000000..4413c5dcec05 --- /dev/null +++ b/metadata/md5-cache/dev-util/github-cli-2.65.0 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=GitHub CLI +EAPI=8 +HOMEPAGE=https://github.com/cli/cli +INHERIT=go-module +KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv +LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0 +RDEPEND=>=dev-vcs/git-1.7.3 +RESTRICT=test strip +SLOT=0 +SRC_URI=https://github.com/cli/cli/archive/v2.65.0.tar.gz -> github-cli-2.65.0.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.65.0-deps.tar.xz +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=d6beb90fcbdbccfbe52cbdcb186570e4 diff --git a/metadata/md5-cache/dev-util/github-cli-9999 b/metadata/md5-cache/dev-util/github-cli-9999 index d5a4728d0323..f3f2d70c961c 100644 --- a/metadata/md5-cache/dev-util/github-cli-9999 +++ b/metadata/md5-cache/dev-util/github-cli-9999 @@ -3,11 +3,11 @@ DEFINED_PHASES=compile install unpack DESCRIPTION=GitHub CLI EAPI=8 HOMEPAGE=https://github.com/cli/cli -INHERIT=bash-completion-r1 go-module git-r3 +INHERIT=go-module git-r3 LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0 PROPERTIES=live RDEPEND=>=dev-vcs/git-1.7.3 RESTRICT=test strip SLOT=0 -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=64b3440ebf237d8b498d1e065664781a +_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=d6beb90fcbdbccfbe52cbdcb186570e4 diff --git a/metadata/md5-cache/dev-util/lcov-2.0-r4 b/metadata/md5-cache/dev-util/lcov-2.0-r4 index 4a2772f1d64a..3c79bf055b3e 100644 --- a/metadata/md5-cache/dev-util/lcov-2.0-r4 +++ b/metadata/md5-cache/dev-util/lcov-2.0-r4 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/linux-test-project/lcov INHERIT=optfeature prefix python-any-r1 IUSE=test -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc64 ~s390 ~sparc +KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 LICENSE=GPL-2+ RDEPEND=dev-lang/perl dev-perl/Capture-Tiny dev-perl/DateTime || ( dev-perl/JSON-XS dev-perl/Cpanel-JSON-XS virtual/perl-JSON-PP dev-perl/JSON ) dev-perl/Memory-Process dev-perl/TimeDate dev-perl/PerlIO-gzip RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/linux-test-project/lcov/releases/download/v2.0/lcov-2.0.tar.gz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=bbc33fe99e1d1fa9ffdbc37556c03f7f +_md5_=e153412ab3de9410c4ddfdcfdcdf1447 diff --git a/metadata/md5-cache/dev-util/spirv-llvm-translator-19.1.2 b/metadata/md5-cache/dev-util/spirv-llvm-translator-19.1.2 index 4251b9993463..9d847c59a7ff 100644 --- a/metadata/md5-cache/dev-util/spirv-llvm-translator-19.1.2 +++ b/metadata/md5-cache/dev-util/spirv-llvm-translator-19.1.2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/KhronosGroup/SPIRV-LLVM-Translator INHERIT=cmake-multilib flag-o-matic llvm-r1 multiprocessing 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 +llvm_slot_19 -KEYWORDS=~amd64 ~arm64 ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~riscv ~x86 LICENSE=UoI-NCSA RDEPEND=dev-util/spirv-tools[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] llvm-core/llvm:19=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] REQUIRED_USE=^^ ( llvm_slot_19 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=19 SRC_URI=https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/v19.1.2.tar.gz -> spirv-llvm-translator-19.1.2.tar.gz _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=e687fb49d43373e032a2114caf036662 +_md5_=dc7333c68c40b0988a7dc98b16001ec6 diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz index b3d8b4ef37fe..de730c6a5b74 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.48.0_rc2 b/metadata/md5-cache/dev-vcs/git-2.48.0_rc2 index ce10bfcec903..9366e29c4b45 100644 --- a/metadata/md5-cache/dev-vcs/git-2.48.0_rc2 +++ b/metadata/md5-cache/dev-vcs/git-2.48.0_rc2 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://www.kernel.org/pub/software/scm/git/testing/git-2.48.0.rc2.tar.xz https://www.kernel.org/pub/software/scm/git/testing/git-manpages-2.48.0.rc2.tar.xz doc? ( https://www.kernel.org/pub/software/scm/git/testing/git-htmldocs-2.48.0.rc2.tar.xz ) _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=83d6cb187c10c55032e84608e36f7463 +_md5_=b1ed64a1f4317e039322e21e948571d5 diff --git a/metadata/md5-cache/dev-vcs/git-9999-r1 b/metadata/md5-cache/dev-vcs/git-9999-r1 index 0ab3f1abf191..f371da1a3fda 100644 --- a/metadata/md5-cache/dev-vcs/git-9999-r1 +++ b/metadata/md5-cache/dev-vcs/git-9999-r1 @@ -13,4 +13,4 @@ REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) perforce? ( ^^ ( py RESTRICT=!test? ( test ) SLOT=0 _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=83d6cb187c10c55032e84608e36f7463 +_md5_=b1ed64a1f4317e039322e21e948571d5 diff --git a/metadata/md5-cache/dev-vcs/git-9999-r2 b/metadata/md5-cache/dev-vcs/git-9999-r2 index 0ab3f1abf191..f371da1a3fda 100644 --- a/metadata/md5-cache/dev-vcs/git-9999-r2 +++ b/metadata/md5-cache/dev-vcs/git-9999-r2 @@ -13,4 +13,4 @@ REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) perforce? ( ^^ ( py RESTRICT=!test? ( test ) SLOT=0 _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=83d6cb187c10c55032e84608e36f7463 +_md5_=b1ed64a1f4317e039322e21e948571d5 diff --git a/metadata/md5-cache/dev-vcs/git-9999-r3 b/metadata/md5-cache/dev-vcs/git-9999-r3 index 0ab3f1abf191..f371da1a3fda 100644 --- a/metadata/md5-cache/dev-vcs/git-9999-r3 +++ b/metadata/md5-cache/dev-vcs/git-9999-r3 @@ -13,4 +13,4 @@ REQUIRED_USE=cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) perforce? ( ^^ ( py RESTRICT=!test? ( test ) SLOT=0 _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=83d6cb187c10c55032e84608e36f7463 +_md5_=b1ed64a1f4317e039322e21e948571d5 diff --git a/metadata/md5-cache/dev-vcs/git-cola-4.10.1 b/metadata/md5-cache/dev-vcs/git-cola-4.10.1 new file mode 100644 index 000000000000..059ef779dca9 --- /dev/null +++ b/metadata/md5-cache/dev-vcs/git-cola-4.10.1 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/gettext python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] test? ( dev-python/pytest[python_targets_python3_10(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] test? ( dev-python/pytest[python_targets_python3_11(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/setuptools-scm[python_targets_python3_12(-)] test? ( dev-python/pytest[python_targets_python3_12(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/setuptools-scm[python_targets_python3_13(-)] test? ( dev-python/pytest[python_targets_python3_13(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_13(-)] ) ) doc? ( python_single_target_python3_10? ( >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/rst-linker[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/rst-linker[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/rst-linker[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/rst-linker[python_targets_python3_13(-)] ) ) test? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/polib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/polib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/polib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] dev-python/polib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_13(-)] ) dev-vcs/git python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] ) ) 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_13? ( dev-lang/python:3.13 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-15[python_targets_python3_13(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_13(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DESCRIPTION=The highly caffeinated git GUI +EAPI=8 +HOMEPAGE=https://git-cola.github.io/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop distutils-r1 optfeature readme.gentoo-r1 virtualx xdg +IUSE=doc test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 test +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/polib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/polib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/polib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] dev-python/polib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_13(-)] ) dev-vcs/git 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_13? ( dev-lang/python:3.13 ) +REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/git-cola/git-cola/archive/v4.10.1.tar.gz -> git-cola-4.10.1.tar.gz +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=d06c421da9d54ef1856640dae963eff5 diff --git a/metadata/md5-cache/dev-vcs/git-cola-4.5.0 b/metadata/md5-cache/dev-vcs/git-cola-4.5.0 deleted file mode 100644 index 48635565730d..000000000000 --- a/metadata/md5-cache/dev-vcs/git-cola-4.5.0 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gettext python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost dev-python/pytest[python_targets_python3_10(-)] dev-python/pyqt5[python_targets_python3_10(-),gui,widgets] ) ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost dev-python/pytest[python_targets_python3_11(-)] dev-python/pyqt5[python_targets_python3_11(-),gui,widgets] ) ) python_single_target_python3_12? ( dev-python/setuptools-scm[python_targets_python3_12(-)] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost dev-python/pytest[python_targets_python3_12(-)] dev-python/pyqt5[python_targets_python3_12(-),gui,widgets] ) ) doc? ( python_single_target_python3_10? ( >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/rst-linker[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/rst-linker[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/rst-linker[python_targets_python3_12(-)] ) ) test? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyqt5[python_targets_python3_10(-),gui,widgets] dev-python/qtpy[gui,network,python_targets_python3_10(-)] dev-python/send2trash[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyqt5[python_targets_python3_11(-),gui,widgets] dev-python/qtpy[gui,network,python_targets_python3_11(-)] dev-python/send2trash[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyqt5[python_targets_python3_12(-),gui,widgets] dev-python/qtpy[gui,network,python_targets_python3_12(-)] dev-python/send2trash[python_targets_python3_12(-)] ) dev-vcs/git python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[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-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DESCRIPTION=The highly caffeinated git GUI -EAPI=8 -HOMEPAGE=https://git-cola.github.io/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=distutils-r1 readme.gentoo-r1 virtualx xdg -IUSE=doc test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test -KEYWORDS=amd64 x86 -LICENSE=GPL-2 -RDEPEND=python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/pyqt5[python_targets_python3_10(-),gui,widgets] dev-python/qtpy[gui,network,python_targets_python3_10(-)] dev-python/send2trash[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyqt5[python_targets_python3_11(-),gui,widgets] dev-python/qtpy[gui,network,python_targets_python3_11(-)] dev-python/send2trash[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyqt5[python_targets_python3_12(-),gui,widgets] dev-python/qtpy[gui,network,python_targets_python3_12(-)] dev-python/send2trash[python_targets_python3_12(-)] ) dev-vcs/git 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 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/git-cola/git-cola/archive/v4.5.0.tar.gz -> git-cola-4.5.0.tar.gz -_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=96f0e492c080585d69770f5ffcdf8a67 diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz index 8e828bea3cc6..8abedd56b582 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/mailx-8.1.2.20220412 b/metadata/md5-cache/mail-client/mailx-8.1.2.20220412 index 5b445d9b4dc8..ca93a0082dc8 100644 --- a/metadata/md5-cache/mail-client/mailx-8.1.2.20220412 +++ b/metadata/md5-cache/mail-client/mailx-8.1.2.20220412 @@ -4,10 +4,10 @@ DESCRIPTION=The $ mail program, which is used to send mail via shell scripts EAPI=8 HOMEPAGE=https://www.debian.org/ INHERIT=toolchain-funcs -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos LICENSE=BSD RDEPEND=>=net-libs/liblockfile-1.03 dev-libs/libbsd virtual/mta || ( mail-client/mailx-support mail-mta/opensmtpd ) !net-mail/mailutils SLOT=0 SRC_URI=http://http.debian.net/debian/pool/main/b/bsd-mailx/bsd-mailx_8.1.2-0.20220412cvs.orig.tar.xz http://http.debian.net/debian/pool/main/b/bsd-mailx/bsd-mailx_8.1.2-0.20220412cvs-1.debian.tar.xz _eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=553709def818f462f9bad1cba8d09dbe +_md5_=a2736adfc8550127611c84b0774ef76d diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index 34a6e192c07d..cd95f8fda4c8 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/fotema-1.19.0 b/metadata/md5-cache/media-gfx/fotema-1.19.0 new file mode 100644 index 000000000000..962d90287ce1 --- /dev/null +++ b/metadata/md5-cache/media-gfx/fotema-1.19.0 @@ -0,0 +1,15 @@ +BDEPEND=dev-libs/glib:2 || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst postrm setup test unpack +DEPEND=>=dev-libs/glib-2.66:2 >=gui-libs/gtk-4.16:4 dev-libs/openssl:= gui-libs/libadwaita media-libs/fontconfig media-libs/graphene media-libs/lcms:2 media-libs/libshumate:= media-libs/opencv:=[contribdnn] media-video/ffmpeg:= sci-libs/onnx sys-libs/libseccomp x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango +DESCRIPTION=Photo gallery for Linux +EAPI=8 +HOMEPAGE=https://github.com/blissd/fotema +INHERIT=cargo gnome2-utils meson xdg-utils +IUSE=debug +KEYWORDS=~amd64 +LICENSE=CC-BY-2.0 CC-BY-4.0 CC-BY-NC-SA-4.0 CC-BY-SA-4.0 CC0-1.0 FDL-1.3+ GPL-3+ MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 WTFPL-2 ZLIB +RDEPEND=>=dev-libs/glib-2.66:2 >=gui-libs/gtk-4.16:4 dev-libs/openssl:= gui-libs/libadwaita media-libs/fontconfig media-libs/graphene media-libs/lcms:2 media-libs/libshumate:= media-libs/opencv:=[contribdnn] media-video/ffmpeg:= sci-libs/onnx sys-libs/libseccomp x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango media-libs/glycin-loaders +SLOT=0 +SRC_URI=https://github.com/blissd/fotema/archive/v1.19.0.tar.gz -> fotema-1.19.0.gh.tar.gz https://github.com/blissd/fotema-rust-faces/archive/43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e.tar.gz -> fotema-rust-faces-43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/fotema-1.19.0-crates.tar.xz +_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=1a010d2c7cc411a034e54319a53e619e diff --git a/metadata/md5-cache/media-gfx/photoqt-4.7 b/metadata/md5-cache/media-gfx/photoqt-4.7 deleted file mode 100644 index c2f3f4ab790d..000000000000 --- a/metadata/md5-cache/media-gfx/photoqt-4.7 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-qt/qttools:6[linguist] >=kde-frameworks/extra-cmake-modules-6.5.0:* virtual/pkgconfig chromecast? ( 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 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=app-arch/libarchive:= dev-libs/pugixml dev-qt/qtbase:6[dbus,concurrent,gui,network,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtimageformats:6 dev-qt/qtmultimedia:6[qml] dev-qt/qtsvg:6 barcode? ( media-libs/zxing-cpp:= ) chromecast? ( 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/pychromecast ) python_single_target_python3_11? ( dev-python/pychromecast ) python_single_target_python3_12? ( dev-python/pychromecast ) ) devil? ( media-libs/devil ) exif? ( media-gfx/exiv2:=[bmff] ) freeimage? ( media-libs/freeimage ) imagemagick? ( !graphicsmagick? ( media-gfx/imagemagick:=[cxx] ) graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] ) ) lcms? ( media-libs/lcms:2 ) mpv? ( media-video/mpv:=[libmpv] ) pdf? ( app-text/poppler[qt6] ) raw? ( media-libs/libraw:= ) vips? ( dev-libs/glib:2 media-libs/vips:= ) vips? ( x11-base/xorg-proto ) -DESCRIPTION=Simple but powerful Qt-based image viewer -EAPI=8 -HOMEPAGE=https://photoqt.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=cmake optfeature python-single-r1 toolchain-funcs xdg -IUSE=barcode chromecast devil exif freeimage geolocation graphicsmagick +imagemagick lcms mpv pdf raw vips python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2+ -RDEPEND=app-arch/libarchive:= dev-libs/pugixml dev-qt/qtbase:6[dbus,concurrent,gui,network,sql,widgets,xml] dev-qt/qtdeclarative:6 dev-qt/qtimageformats:6 dev-qt/qtmultimedia:6[qml] dev-qt/qtsvg:6 barcode? ( media-libs/zxing-cpp:= ) chromecast? ( 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/pychromecast ) python_single_target_python3_11? ( dev-python/pychromecast ) python_single_target_python3_12? ( dev-python/pychromecast ) ) devil? ( media-libs/devil ) exif? ( media-gfx/exiv2:=[bmff] ) freeimage? ( media-libs/freeimage ) imagemagick? ( !graphicsmagick? ( media-gfx/imagemagick:=[cxx] ) graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] ) ) lcms? ( media-libs/lcms:2 ) mpv? ( media-video/mpv:=[libmpv] ) pdf? ( app-text/poppler[qt6] ) raw? ( media-libs/libraw:= ) vips? ( dev-libs/glib:2 media-libs/vips:= ) geolocation? ( dev-qt/qtlocation:6 dev-qt/qtpositioning:6[qml] ) -REQUIRED_USE=chromecast? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) -SLOT=0 -SRC_URI=https://photoqt.org/downloads/source/photoqt-4.7.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=bbb72b127ff44cacd51ffc5bc167222b diff --git a/metadata/md5-cache/media-gfx/photoqt-4.7-r1 b/metadata/md5-cache/media-gfx/photoqt-4.7-r1 new file mode 100644 index 000000000000..a62bdd20689a --- /dev/null +++ b/metadata/md5-cache/media-gfx/photoqt-4.7-r1 @@ -0,0 +1,17 @@ +BDEPEND=dev-qt/qttools:6[linguist] >=kde-frameworks/extra-cmake-modules-6.5.0:* virtual/pkgconfig chromecast? ( 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 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test +DEPEND=app-arch/libarchive:= dev-libs/pugixml dev-qt/qtbase:6[dbus,concurrent,gui,network,sql,widgets,xml] dev-qt/qtdeclarative:6[opengl] dev-qt/qtimageformats:6 dev-qt/qtmultimedia:6[qml] dev-qt/qtsvg:6 barcode? ( media-libs/zxing-cpp:= ) chromecast? ( 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/pychromecast ) python_single_target_python3_11? ( dev-python/pychromecast ) python_single_target_python3_12? ( dev-python/pychromecast ) ) devil? ( media-libs/devil ) exif? ( media-gfx/exiv2:=[bmff] ) freeimage? ( media-libs/freeimage ) imagemagick? ( !graphicsmagick? ( media-gfx/imagemagick:=[cxx] ) graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] ) ) lcms? ( media-libs/lcms:2 ) mpv? ( media-video/mpv:=[libmpv] ) pdf? ( app-text/poppler[qt6] ) raw? ( media-libs/libraw:= ) vips? ( dev-libs/glib:2 media-libs/vips:= ) vips? ( x11-base/xorg-proto ) +DESCRIPTION=Simple but powerful Qt-based image viewer +EAPI=8 +HOMEPAGE=https://photoqt.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake optfeature python-single-r1 toolchain-funcs xdg +IUSE=barcode chromecast devil exif freeimage geolocation graphicsmagick +imagemagick lcms mpv pdf raw vips python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=app-arch/libarchive:= dev-libs/pugixml dev-qt/qtbase:6[dbus,concurrent,gui,network,sql,widgets,xml] dev-qt/qtdeclarative:6[opengl] dev-qt/qtimageformats:6 dev-qt/qtmultimedia:6[qml] dev-qt/qtsvg:6 barcode? ( media-libs/zxing-cpp:= ) chromecast? ( 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/pychromecast ) python_single_target_python3_11? ( dev-python/pychromecast ) python_single_target_python3_12? ( dev-python/pychromecast ) ) devil? ( media-libs/devil ) exif? ( media-gfx/exiv2:=[bmff] ) freeimage? ( media-libs/freeimage ) imagemagick? ( !graphicsmagick? ( media-gfx/imagemagick:=[cxx] ) graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] ) ) lcms? ( media-libs/lcms:2 ) mpv? ( media-video/mpv:=[libmpv] ) pdf? ( app-text/poppler[qt6] ) raw? ( media-libs/libraw:= ) vips? ( dev-libs/glib:2 media-libs/vips:= ) geolocation? ( dev-qt/qtlocation:6 dev-qt/qtpositioning:6[qml] ) +REQUIRED_USE=chromecast? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) +SLOT=0 +SRC_URI=https://photoqt.org/downloads/source/photoqt-4.7.tar.gz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=fef9838f753264e5c7363701025685b5 diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index 1d0a9620fe47..1ff9531ae9c1 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/openexr-3.3.2 b/metadata/md5-cache/media-libs/openexr-3.3.2 deleted file mode 100644 index 6d4208aa3552..000000000000 --- a/metadata/md5-cache/media-libs/openexr-3.3.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig doc? ( sys-apps/help2man ) app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=app-arch/libdeflate:=[zlib(+)] >=dev-libs/imath-3.1.6:= -DESCRIPTION=ILM's OpenEXR high dynamic-range image file format libraries -EAPI=8 -HOMEPAGE=https://openexr.com/ -INHERIT=cmake flag-o-matic -IUSE=cpu_flags_x86_avx doc examples large-stack utils test threads -KEYWORDS=~amd64 ~arm ~arm64 ~loong -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos -LICENSE=BSD -RDEPEND=app-arch/libdeflate:=[zlib(+)] >=dev-libs/imath-3.1.6:= -REQUIRED_USE=doc? ( utils ) -RESTRICT=!test? ( test ) -SLOT=0/31 -SRC_URI=https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.3.2.tar.gz -> openexr-3.3.2.tar.gz test? ( utils? ( https://github.com/AcademySoftwareFoundation/openexr-images/archive/refs/tags/v1.0.tar.gz -> openexr-images-1.0.tar.gz ) ) -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2749e0d2c61500092d35f60885dcebed diff --git a/metadata/md5-cache/media-libs/openexr-3.3.2-r1 b/metadata/md5-cache/media-libs/openexr-3.3.2-r1 new file mode 100644 index 000000000000..0ac877795839 --- /dev/null +++ b/metadata/md5-cache/media-libs/openexr-3.3.2-r1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig doc? ( sys-apps/help2man ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=app-arch/libdeflate:=[zlib(+)] >=dev-libs/imath-3.1.6:= +DESCRIPTION=ILM's OpenEXR high dynamic-range image file format libraries +EAPI=8 +HOMEPAGE=https://openexr.com/ +INHERIT=cmake flag-o-matic +IUSE=cpu_flags_x86_avx doc examples large-stack utils test threads +KEYWORDS=~amd64 ~arm ~arm64 ~loong -ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos +LICENSE=BSD +RDEPEND=app-arch/libdeflate:=[zlib(+)] >=dev-libs/imath-3.1.6:= +REQUIRED_USE=doc? ( utils ) +RESTRICT=!test? ( test ) +SLOT=0/32 +SRC_URI=https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.3.2.tar.gz -> openexr-3.3.2.tar.gz test? ( utils? ( https://github.com/AcademySoftwareFoundation/openexr-images/archive/refs/tags/v1.0.tar.gz -> openexr-images-1.0.tar.gz ) ) +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ceef2a9656cf0633c88f7adc4ea065bc diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz index dff6720c450e..83acf8b6a7e3 100644 Binary files a/metadata/md5-cache/media-video/Manifest.gz and b/metadata/md5-cache/media-video/Manifest.gz differ diff --git a/metadata/md5-cache/media-video/qmplay2-24.12.28 b/metadata/md5-cache/media-video/qmplay2-24.12.28 index c8de42cc8de0..a57905f81130 100644 --- a/metadata/md5-cache/media-video/qmplay2-24.12.28 +++ b/metadata/md5-cache/media-video/qmplay2-24.12.28 @@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/zaps166/QMPlay2 IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=cmake xdg IUSE=avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass modplug notifications opengl pipewire portaudio pulseaudio sid shaders +taglib vaapi videofilters visualizations vulkan xv -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=LGPL-3 RDEPEND=dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 media-video/ffmpeg:=[vaapi?] alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) extensions? ( dev-qt/qtdeclarative:6 ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib:= ) vaapi? ( media-libs/libva[X] ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv ) REQUIRED_USE=audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) shaders? ( vulkan ) SLOT=0 SRC_URI=https://github.com/zaps166/QMPlay2/releases/download/24.12.28/QMPlay2-src-24.12.28.tar.xz _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1381ae80009abac7e2dcaf20bc6605d1 +_md5_=726b2c4400f411a3ed7247244dcc96a0 diff --git a/metadata/md5-cache/media-video/vlc-3.0.21-r1 b/metadata/md5-cache/media-video/vlc-3.0.21-r1 index 1644614434a0..1f136703cfb5 100644 --- a/metadata/md5-cache/media-video/vlc-3.0.21-r1 +++ b/metadata/md5-cache/media-video/vlc-3.0.21-r1 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/5-9 SRC_URI=https://download.videolan.org/pub/videolan/vlc/3.0.21/vlc-3.0.21.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=24fa82f3a7eac2de60f7deeb59f24a63 +_md5_=632eac0291dd8159829621aa154b0e26 diff --git a/metadata/md5-cache/media-video/vlc-3.0.21-r2 b/metadata/md5-cache/media-video/vlc-3.0.21-r2 index e3ec18a6fe19..e4408771d927 100644 --- a/metadata/md5-cache/media-video/vlc-3.0.21-r2 +++ b/metadata/md5-cache/media-video/vlc-3.0.21-r2 @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/5-9 SRC_URI=https://download.videolan.org/pub/videolan/vlc/3.0.21/vlc-3.0.21.tar.xz https://dev.gentoo.org/~asturm/distfiles/vlc-3.0.21-taglib2.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=d505f2271e96c21488e198c3095619b6 +_md5_=176f0c7788607e383eafb7b6a75ca2a0 diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz index 1e8a7938a411..9a5ad0c5e6de 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/cacti-1.2.21 b/metadata/md5-cache/net-analyzer/cacti-1.2.21 index a0ecaef858b0..96e24653283e 100644 --- a/metadata/md5-cache/net-analyzer/cacti-1.2.21 +++ b/metadata/md5-cache/net-analyzer/cacti-1.2.21 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://www.cacti.net/ INHERIT=edos2unix webapp IUSE=snmp doc vhosts -KEYWORDS=~alpha amd64 ~arm ~hppa ~ppc64 sparc x86 +KEYWORDS=amd64 ~arm ~hppa ~ppc64 sparc x86 LICENSE=GPL-2 RDEPEND=dev-lang/php[cli,mysql,pdo,session,sockets,xml] dev-php/adodb net-analyzer/rrdtool[graph] virtual/cron snmp? ( >=net-analyzer/net-snmp-5.2.0 ) app-admin/webapp-config SLOT=1.2.21 SRC_URI=https://www.cacti.net/downloads/cacti-1.2.21.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 webapp 5fa840db95fc7348dfd53b8526ed05f5 -_md5_=48e82883fb1aa885807480077ec503a3 +_md5_=7a65e6b75796dc932212ec5b547cdc7b diff --git a/metadata/md5-cache/net-analyzer/cacti-1.2.26 b/metadata/md5-cache/net-analyzer/cacti-1.2.26 index 7c10da2eda75..931a66cc68a2 100644 --- a/metadata/md5-cache/net-analyzer/cacti-1.2.26 +++ b/metadata/md5-cache/net-analyzer/cacti-1.2.26 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://www.cacti.net/ INHERIT=edos2unix webapp IUSE=snmp doc vhosts -KEYWORDS=~alpha amd64 ~arm ~hppa ~ppc64 sparc x86 +KEYWORDS=amd64 ~arm ~hppa ~ppc64 sparc x86 LICENSE=GPL-2 RDEPEND=dev-lang/php[cli,mysql,pdo,session,sockets,xml] dev-php/adodb net-analyzer/rrdtool[graph] virtual/cron snmp? ( >=net-analyzer/net-snmp-5.2.0 ) app-admin/webapp-config SLOT=1.2.26 SRC_URI=https://www.cacti.net/downloads/cacti-1.2.26.tar.gz _eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 webapp 5fa840db95fc7348dfd53b8526ed05f5 -_md5_=48e82883fb1aa885807480077ec503a3 +_md5_=7a65e6b75796dc932212ec5b547cdc7b diff --git a/metadata/md5-cache/net-analyzer/cacti-spine-1.2.20 b/metadata/md5-cache/net-analyzer/cacti-spine-1.2.20 index 69dfe7279015..5b2706fd64a5 100644 --- a/metadata/md5-cache/net-analyzer/cacti-spine-1.2.20 +++ b/metadata/md5-cache/net-analyzer/cacti-spine-1.2.20 @@ -5,10 +5,10 @@ DESCRIPTION=Spine is a fast poller for Cacti (formerly known as Cactid) EAPI=8 HOMEPAGE=https://cacti.net/spine_info.php INHERIT=autotools -KEYWORDS=~alpha amd64 ~hppa ~ppc64 sparc x86 +KEYWORDS=amd64 ~hppa ~ppc64 sparc x86 LICENSE=LGPL-2.1 RDEPEND=dev-db/mysql-connector-c:= dev-libs/openssl:= net-analyzer/net-snmp:= >net-analyzer/cacti-0.8.8 SLOT=0 SRC_URI=https://www.cacti.net/downloads/spine/cacti-spine-1.2.20.tar.gz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=0e335c88d8f7005e39d886a612165608 +_md5_=a4b32c6cb2b0a4e1b5be3575e91a1c42 diff --git a/metadata/md5-cache/net-analyzer/nagtrap-0.1.3-r1 b/metadata/md5-cache/net-analyzer/nagtrap-0.1.3-r1 index 0b8b869b7e52..26f57400277f 100644 --- a/metadata/md5-cache/net-analyzer/nagtrap-0.1.3-r1 +++ b/metadata/md5-cache/net-analyzer/nagtrap-0.1.3-r1 @@ -3,9 +3,9 @@ DEPEND=virtual/httpd-php DESCRIPTION=Integrated snmptt visualization addon for the Nagios monitoring system EAPI=7 HOMEPAGE=http://www.nagtrap.org/ -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 RDEPEND=dev-lang/php[mysql] net-analyzer/snmptt net-analyzer/nagios-core virtual/httpd-php SLOT=0 SRC_URI=http://www.nagiosforge.org/gf/download/frsrelease/126/252/nagtrap-0.1.3.tar.gz -_md5_=dc1a04054dd27d0a84c2481486947e4b +_md5_=50d146bc0c232b1b6247795c9ca46974 diff --git a/metadata/md5-cache/net-dialup/Manifest.gz b/metadata/md5-cache/net-dialup/Manifest.gz index 1b66f2f74748..3f39bb7035e5 100644 Binary files a/metadata/md5-cache/net-dialup/Manifest.gz and b/metadata/md5-cache/net-dialup/Manifest.gz differ diff --git a/metadata/md5-cache/net-dialup/ppp-2.5.1-r1 b/metadata/md5-cache/net-dialup/ppp-2.5.1-r1 index 96e97d38d960..a60929db72cc 100644 --- a/metadata/md5-cache/net-dialup/ppp-2.5.1-r1 +++ b/metadata/md5-cache/net-dialup/ppp-2.5.1-r1 @@ -13,4 +13,4 @@ RDEPEND=dev-libs/openssl:0= virtual/libcrypt:= activefilter? ( net-libs/libpcap SLOT=0/2.5.1 SRC_URI=https://download.samba.org/pub/ppp/ppp-2.5.1.tar.gz _eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=07b63a503b4cf87beac69432fdef4bf0 +_md5_=173c8961a629ecea2d80dd87c7d1f456 diff --git a/metadata/md5-cache/net-dialup/ppp-2.5.2 b/metadata/md5-cache/net-dialup/ppp-2.5.2 index 29da443fd8b4..ee458877474b 100644 --- a/metadata/md5-cache/net-dialup/ppp-2.5.2 +++ b/metadata/md5-cache/net-dialup/ppp-2.5.2 @@ -13,4 +13,4 @@ RDEPEND=dev-libs/openssl:0= virtual/libcrypt:= activefilter? ( net-libs/libpcap SLOT=0/2.5.2 SRC_URI=https://download.samba.org/pub/ppp/ppp-2.5.2.tar.gz _eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=21651e44ae3555c8fc7bfbbb3918070e +_md5_=6e4cbae13695c1d3a92418a4c4a70e9a diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz index bc1fb4c1ab8d..35c6906544ce 100644 Binary files a/metadata/md5-cache/net-dns/Manifest.gz and b/metadata/md5-cache/net-dns/Manifest.gz differ diff --git a/metadata/md5-cache/net-dns/avahi-0.9_rc1 b/metadata/md5-cache/net-dns/avahi-0.9_rc1 deleted file mode 100644 index c2f2a3912a2a..000000000000 --- a/metadata/md5-cache/net-dns/avahi-0.9_rc1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-util/glib-utils doc? ( app-text/doxygen ) app-text/xmltoman sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=dev-libs/libdaemon dev-libs/libevent:=[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/expat 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(-)?] gdbm? ( sys-libs/gdbm:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) qt5? ( dev-qt/qtcore:5 ) gtk? ( 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(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kernel_linux? ( sys-libs/libcap ) introspection? ( dev-libs/gobject-introspection:= ) systemd? ( sys-apps/systemd:=[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_single_target_python3_10? ( dev-lang/python:3.10[gdbm] ) python_single_target_python3_11? ( dev-lang/python:3.11[gdbm] ) python_single_target_python3_12? ( dev-lang/python:3.12[gdbm] ) python_single_target_python3_10? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_10(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_11(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_11(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_12(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_12(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) ) ) -DESCRIPTION=System which facilitates service discovery on a local network -EAPI=8 -HOMEPAGE=https://avahi.org/ -INHERIT=autotools multilib-minimal python-single-r1 systemd -IUSE=autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 mdnsresponder-compat nls python qt5 selinux systemd 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 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=acct-user/avahi acct-group/avahi acct-group/netdev autoipd? ( acct-user/avahi-autoipd acct-group/avahi-autoipd ) dev-libs/libdaemon dev-libs/libevent:=[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/expat 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(-)?] gdbm? ( sys-libs/gdbm:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) qt5? ( dev-qt/qtcore:5 ) gtk? ( 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(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kernel_linux? ( sys-libs/libcap ) introspection? ( dev-libs/gobject-introspection:= ) systemd? ( sys-apps/systemd:=[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_single_target_python3_10? ( dev-lang/python:3.10[gdbm] ) python_single_target_python3_11? ( dev-lang/python:3.11[gdbm] ) python_single_target_python3_12? ( dev-lang/python:3.12[gdbm] ) python_single_target_python3_10? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_10(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_11(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_11(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_12(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_12(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) ) ) selinux? ( sec-policy/selinux-avahi ) -REQUIRED_USE=python? ( dbus gdbm ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) bookmarks? ( python ) howl-compat? ( dbus ) mdnsresponder-compat? ( dbus ) systemd? ( dbus ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/lathiat/avahi/archive/v0.9-rc1.tar.gz -> avahi-0.9_rc1.tar.gz -_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=bd83624a391cbda69d9cb70c13893749 diff --git a/metadata/md5-cache/net-dns/avahi-0.9_rc2 b/metadata/md5-cache/net-dns/avahi-0.9_rc2 index 3739c8f3c2c3..7bd83021b392 100644 --- a/metadata/md5-cache/net-dns/avahi-0.9_rc2 +++ b/metadata/md5-cache/net-dns/avahi-0.9_rc2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://avahi.org/ INHERIT=autotools multilib-minimal python-single-r1 systemd IUSE=autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 mdnsresponder-compat nls python qt5 selinux systemd 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 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=LGPL-2.1 RDEPEND=acct-user/avahi acct-group/avahi acct-group/netdev autoipd? ( acct-user/avahi-autoipd acct-group/avahi-autoipd ) dev-libs/libdaemon dev-libs/libevent:=[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/expat 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(-)?] gdbm? ( sys-libs/gdbm:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) qt5? ( dev-qt/qtcore:5 ) gtk? ( 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(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kernel_linux? ( sys-libs/libcap ) introspection? ( dev-libs/gobject-introspection:= ) systemd? ( sys-apps/systemd:=[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_single_target_python3_10? ( dev-lang/python:3.10[gdbm] ) python_single_target_python3_11? ( dev-lang/python:3.11[gdbm] ) python_single_target_python3_12? ( dev-lang/python:3.12[gdbm] ) python_single_target_python3_10? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_10(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_11(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_11(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_12(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_12(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) ) ) selinux? ( sec-policy/selinux-avahi ) REQUIRED_USE=python? ( dbus gdbm ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) bookmarks? ( python ) howl-compat? ( dbus ) mdnsresponder-compat? ( dbus ) systemd? ( dbus ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/lathiat/avahi/archive/v0.9-rc2.tar.gz -> avahi-0.9_rc2.tar.gz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=00b9f1854df7cdedb0059094219a8e6b +_md5_=8bd4913d992934864a5b614e485ae7d6 diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz index 6f6e7c48a273..24b0aff2d983 100644 Binary files a/metadata/md5-cache/net-firewall/Manifest.gz and b/metadata/md5-cache/net-firewall/Manifest.gz differ diff --git a/metadata/md5-cache/net-firewall/iptables-1.8.11 b/metadata/md5-cache/net-firewall/iptables-1.8.11 index 1bb77b513f0b..6d9e75a213ac 100644 --- a/metadata/md5-cache/net-firewall/iptables-1.8.11 +++ b/metadata/md5-cache/net-firewall/iptables-1.8.11 @@ -7,7 +7,7 @@ HOMEPAGE=https://www.netfilter.org/projects/iptables/ IDEPEND=>=app-eselect/eselect-iptables-20220320 INHERIT=systemd toolchain-funcs autotools flag-o-matic IUSE=conntrack netlink nftables pcap static-libs test -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=GPL-2 RDEPEND=conntrack? ( >=net-libs/libnetfilter_conntrack-1.0.6 ) netlink? ( net-libs/libnfnetlink ) nftables? ( >=net-libs/libmnl-1.0:= >=net-libs/libnftnl-1.2.6:= ) pcap? ( net-libs/libpcap ) nftables? ( net-misc/ethertypes ) !=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.2.8:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) 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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) ) libedit? ( !readline ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://netfilter.org/projects/nftables/files/nftables-1.1.1.tar.xz verify-sig? ( https://netfilter.org/projects/nftables/files/nftables-1.1.1.tar.xz.sig ) _eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db -_md5_=8b957b83ffb2691e8b376cae97a81a93 +_md5_=8163da9816e4f79916d41870fca99e3f diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz index c5f735bc2b9b..ba8a82f0a4a3 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/fractal-10_beta b/metadata/md5-cache/net-im/fractal-10_beta index 247e45cade5e..9e7cd4b49402 100644 --- a/metadata/md5-cache/net-im/fractal-10_beta +++ b/metadata/md5-cache/net-im/fractal-10_beta @@ -1,6 +1,6 @@ BDEPEND=llvm-core/clang dev-lang/grass || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=>=dev-libs/glib-2.82 >=gui-libs/gtk-4.16:4 >=gui-libs/libadwaita-1.6:1 >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=gui-libs/gtksourceview-5.0.0:5 >=media-video/pipewire-0.3.0:=[gstreamer] >=media-libs/libwebp-1.0.0:= >=dev-libs/openssl-1.0.1:= >=media-libs/libshumate-1.0.0:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 >=media-libs/lcms-2.12.0:2 >=sys-libs/libseccomp-2.5.0:= +DEPEND=>=dev-libs/glib-2.82 >=gui-libs/gtk-4.16:4 >=gui-libs/libadwaita-1.6:1 >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=gui-libs/gtksourceview-5.0.0:5 >=media-video/pipewire-0.3.0:=[gstreamer] >=media-libs/libwebp-1.0.0:= >=dev-libs/openssl-1.0.1:= >=media-libs/libshumate-1.2:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 >=media-libs/lcms-2.12.0:2 >=sys-libs/libseccomp-2.5.0:= DESCRIPTION=Matrix messaging app for GNOME written in Rust EAPI=8 HOMEPAGE=https://wiki.gnome.org/Apps/Fractal https://gitlab.gnome.org/World/fractal/ @@ -8,8 +8,8 @@ INHERIT=cargo gnome2-utils meson IUSE=debug KEYWORDS=~amd64 LICENSE=GPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 ISC MIT MPL-2.0 MPL-2.0 Unicode-3.0 ZLIB -RDEPEND=>=dev-libs/glib-2.82 >=gui-libs/gtk-4.16:4 >=gui-libs/libadwaita-1.6:1 >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=gui-libs/gtksourceview-5.0.0:5 >=media-video/pipewire-0.3.0:=[gstreamer] >=media-libs/libwebp-1.0.0:= >=dev-libs/openssl-1.0.1:= >=media-libs/libshumate-1.0.0:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 >=media-libs/lcms-2.12.0:2 >=sys-libs/libseccomp-2.5.0:= media-libs/glycin-loaders virtual/secret-service +RDEPEND=>=dev-libs/glib-2.82 >=gui-libs/gtk-4.16:4 >=gui-libs/libadwaita-1.6:1 >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=gui-libs/gtksourceview-5.0.0:5 >=media-video/pipewire-0.3.0:=[gstreamer] >=media-libs/libwebp-1.0.0:= >=dev-libs/openssl-1.0.1:= >=media-libs/libshumate-1.2:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 >=media-libs/lcms-2.12.0:2 >=sys-libs/libseccomp-2.5.0:= media-libs/glycin-loaders virtual/secret-service SLOT=0 SRC_URI=https://gitlab.gnome.org/World/fractal/-/archive/10.beta/fractal-10.beta.tar.bz2 https://dev.gentoo.org/~mgorny/dist/fractal-10_beta-crates.tar.xz _eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=cb7ec6e97c43a2a1e96b1054027dd15c +_md5_=e767ab0f01b8943b90afaa86730c5018 diff --git a/metadata/md5-cache/net-im/fractal-8-r1 b/metadata/md5-cache/net-im/fractal-8-r1 index d40c03ca1132..c23cbac1f519 100644 --- a/metadata/md5-cache/net-im/fractal-8-r1 +++ b/metadata/md5-cache/net-im/fractal-8-r1 @@ -1,6 +1,6 @@ BDEPEND=llvm-core/clang || ( dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack -DEPEND=>=dev-libs/glib-2.76 >=gui-libs/gtk-4.12.0:4 >=gui-libs/libadwaita-1.5.0:1 >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=gui-libs/gtksourceview-5.0.0:5 >=media-video/pipewire-0.3.0:=[gstreamer] >=dev-libs/openssl-1.0.1:= >=media-libs/libshumate-1.0.0:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 +DEPEND=>=dev-libs/glib-2.76 >=gui-libs/gtk-4.12.0:4 >=gui-libs/libadwaita-1.5.0:1 >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=gui-libs/gtksourceview-5.0.0:5 >=media-video/pipewire-0.3.0:=[gstreamer] >=dev-libs/openssl-1.0.1:= >=media-libs/libshumate-1.2:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 DESCRIPTION=Matrix messaging app for GNOME written in Rust EAPI=8 HOMEPAGE=https://wiki.gnome.org/Apps/Fractal https://gitlab.gnome.org/World/fractal/ @@ -8,8 +8,8 @@ INHERIT=cargo gnome2-utils meson IUSE=debug KEYWORDS=amd64 arm64 LICENSE=GPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 ISC MIT MPL-2.0 MPL-2.0 Unicode-DFS-2016 ZLIB -RDEPEND=>=dev-libs/glib-2.76 >=gui-libs/gtk-4.12.0:4 >=gui-libs/libadwaita-1.5.0:1 >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=gui-libs/gtksourceview-5.0.0:5 >=media-video/pipewire-0.3.0:=[gstreamer] >=dev-libs/openssl-1.0.1:= >=media-libs/libshumate-1.0.0:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 virtual/secret-service +RDEPEND=>=dev-libs/glib-2.76 >=gui-libs/gtk-4.12.0:4 >=gui-libs/libadwaita-1.5.0:1 >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=gui-libs/gtksourceview-5.0.0:5 >=media-video/pipewire-0.3.0:=[gstreamer] >=dev-libs/openssl-1.0.1:= >=media-libs/libshumate-1.2:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 virtual/secret-service SLOT=0 SRC_URI=https://gitlab.gnome.org/World/fractal/-/archive/8/fractal-8.tar.bz2 https://github.com/matrix-org/ruma/archive/4d3d8b46fd519012e4585ccf00dbea1eb602c028.tar.gz -> ruma-4d3d8b46fd519012e4585ccf00dbea1eb602c028.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/92b4c2a469f507696fa9db3d6bdb000a761e2694.tar.gz -> matrix-rust-sdk-92b4c2a469f507696fa9db3d6bdb000a761e2694.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/92b4c2a469f507696fa9db3d6bdb000a761e2694.tar.gz -> matrix-rust-sdk-92b4c2a469f507696fa9db3d6bdb000a761e2694.gh.tar.gz https://github.com/matrix-org/ruma/archive/4d3d8b46fd519012e4585ccf00dbea1eb602c028.tar.gz -> ruma-4d3d8b46fd519012e4585ccf00dbea1eb602c028.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/92b4c2a469f507696fa9db3d6bdb000a761e2694.tar.gz -> matrix-rust-sdk-92b4c2a469f507696fa9db3d6bdb000a761e2694.gh.tar.gz https://github.com/matrix-org/ruma/archive/4d3d8b46fd519012e4585ccf00dbea1eb602c028.tar.gz -> ruma-4d3d8b46fd519012e4585ccf00dbea1eb602c028.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/92b4c2a469f507696fa9db3d6bdb000a761e2694.tar.gz -> matrix-rust-sdk-92b4c2a469f507696fa9db3d6bdb000a761e2694.gh.tar.gz https://github.com/matrix-org/ruma/archive/4d3d8b46fd519012e4585ccf00dbea1eb602c028.tar.gz -> ruma-4d3d8b46fd519012e4585ccf00dbea1eb602c028.gh.tar.gz https://github.com/matrix-org/ruma/archive/4d3d8b46fd519012e4585ccf00dbea1eb602c028.tar.gz -> ruma-4d3d8b46fd519012e4585ccf00dbea1eb602c028.gh.tar.gz https://github.com/matrix-org/ruma/archive/4d3d8b46fd519012e4585ccf00dbea1eb602c028.tar.gz -> ruma-4d3d8b46fd519012e4585ccf00dbea1eb602c028.gh.tar.gz https://github.com/matrix-org/ruma/archive/4d3d8b46fd519012e4585ccf00dbea1eb602c028.tar.gz -> ruma-4d3d8b46fd519012e4585ccf00dbea1eb602c028.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/92b4c2a469f507696fa9db3d6bdb000a761e2694.tar.gz -> matrix-rust-sdk-92b4c2a469f507696fa9db3d6bdb000a761e2694.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/92b4c2a469f507696fa9db3d6bdb000a761e2694.tar.gz -> matrix-rust-sdk-92b4c2a469f507696fa9db3d6bdb000a761e2694.gh.tar.gz https://github.com/matrix-org/ruma/archive/4d3d8b46fd519012e4585ccf00dbea1eb602c028.tar.gz -> ruma-4d3d8b46fd519012e4585ccf00dbea1eb602c028.gh.tar.gz https://github.com/matrix-org/ruma/archive/4d3d8b46fd519012e4585ccf00dbea1eb602c028.tar.gz -> ruma-4d3d8b46fd519012e4585ccf00dbea1eb602c028.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/92b4c2a469f507696fa9db3d6bdb000a761e2694.tar.gz -> matrix-rust-sdk-92b4c2a469f507696fa9db3d6bdb000a761e2694.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/92b4c2a469f507696fa9db3d6bdb000a761e2694.tar.gz -> matrix-rust-sdk-92b4c2a469f507696fa9db3d6bdb000a761e2694.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/92b4c2a469f507696fa9db3d6bdb000a761e2694.tar.gz -> matrix-rust-sdk-92b4c2a469f507696fa9db3d6bdb000a761e2694.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/fractal-8_rc-crates.tar.xz _eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=91a026a565d791eb24ed192cdcc9ce92 +_md5_=5e241adb4d5c236ede2f7f137bd860eb diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz index 5d70b514e8a4..d7e90d0e3eab 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/libproxy-0.5.9 b/metadata/md5-cache/net-libs/libproxy-0.5.9 index 87e4fe4a223f..ce1fa38140f7 100644 --- a/metadata/md5-cache/net-libs/libproxy-0.5.9 +++ b/metadata/md5-cache/net-libs/libproxy-0.5.9 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/libproxy/libproxy INHERIT=meson-multilib vala IUSE=duktape gnome gtk-doc +introspection test vala 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 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=LGPL-2.1+ RDEPEND=>=dev-libs/glib-2.71.3: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(-)?] gnome? ( gnome-base/gsettings-desktop-schemas ) duktape? ( dev-lang/duktape:= net-misc/curl ) introspection? ( dev-libs/gobject-introspection ) REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/libproxy/libproxy/archive/refs/tags/0.5.9.tar.gz -> libproxy-0.5.9.tar.gz _eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 vala e477903dbe0105930c51f170a592dc16 -_md5_=f547973053db58568a5b468f047349c4 +_md5_=c65f31410073cf5c7401520c3856baef diff --git a/metadata/md5-cache/net-libs/libquotient-0.9.2 b/metadata/md5-cache/net-libs/libquotient-0.9.2 new file mode 100644 index 000000000000..f3418dbda75e --- /dev/null +++ b/metadata/md5-cache/net-libs/libquotient-0.9.2 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/olm dev-libs/openssl:= >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.4:6=[gui,network,sql,ssl] >=dev-qt/qtmultimedia-6.4:6 test? ( >=dev-qt/qtbase-6.4:6[concurrent] ) +DESCRIPTION=Qt-based SDK to develop applications for Matrix +EAPI=8 +HOMEPAGE=https://github.com/quotient-im/libQuotient +INHERIT=cmake +IUSE=test +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=LGPL-2+ +RDEPEND=dev-libs/olm dev-libs/openssl:= >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] >=dev-qt/qtbase-6.4:6=[gui,network,sql,ssl] >=dev-qt/qtmultimedia-6.4:6 +RESTRICT=!test? ( test ) +SLOT=0/0.9.2 +SRC_URI=https://github.com/quotient-im/libQuotient/archive/0.9.2.tar.gz -> libquotient-0.9.2.tar.gz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=5dd882f66fbc5e15dd59319fe776edb0 diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz index 67eb35ffe23c..6b60840d4fcf 100644 Binary files a/metadata/md5-cache/net-mail/Manifest.gz and b/metadata/md5-cache/net-mail/Manifest.gz differ diff --git a/metadata/md5-cache/net-mail/mailutils-3.18 b/metadata/md5-cache/net-mail/mailutils-3.18 index fc2ec1b53d7c..301a9dd17d47 100644 --- a/metadata/md5-cache/net-mail/mailutils-3.18 +++ b/metadata/md5-cache/net-mail/mailutils-3.18 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnu/mailutils/mailutils-3.18.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils e45d014e2eb3f7fe4fdcd4e5eeafdb8b libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=362da56cda9dd151a5785ca45cd419cd +_md5_=c9ec52ae0821914873d14cd7a56a5b33 diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz index 0868a802f731..3bb8aec833d4 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/dropbox-209.4.3661 b/metadata/md5-cache/net-misc/dropbox-209.4.3661 deleted file mode 100644 index 24668be55b7a..000000000000 --- a/metadata/md5-cache/net-misc/dropbox-209.4.3661 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/patchelf virtual/pkgconfig -DEFINED_PHASES=install postinst postrm preinst prepare unpack -DESCRIPTION=Dropbox daemon (pretends to be GUI-less) -EAPI=8 -HOMEPAGE=https://www.dropbox.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop pax-utils systemd xdg -IUSE=selinux X -KEYWORDS=-* amd64 -LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox -RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb -RESTRICT=mirror strip -SLOT=0 -SRC_URI=https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-209.4.3661.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=77ef8d5ccf14ea900162c4d2ce3ed1e4 diff --git a/metadata/md5-cache/net-misc/dropbox-210.4.4854 b/metadata/md5-cache/net-misc/dropbox-210.4.4854 deleted file mode 100644 index a97b372919f4..000000000000 --- a/metadata/md5-cache/net-misc/dropbox-210.4.4854 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/patchelf virtual/pkgconfig -DEFINED_PHASES=install postinst postrm preinst prepare unpack -DESCRIPTION=Dropbox daemon (pretends to be GUI-less) -EAPI=8 -HOMEPAGE=https://www.dropbox.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop pax-utils systemd xdg -IUSE=selinux X -KEYWORDS=-* ~amd64 -LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox -RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb -RESTRICT=mirror strip -SLOT=0 -SRC_URI=https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-210.4.4854.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2c0191e7145e1f53aa6d58651b86b5ff diff --git a/metadata/md5-cache/net-misc/dropbox-211.4.6008 b/metadata/md5-cache/net-misc/dropbox-211.4.6008 deleted file mode 100644 index 9b9168b67777..000000000000 --- a/metadata/md5-cache/net-misc/dropbox-211.4.6008 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/patchelf virtual/pkgconfig -DEFINED_PHASES=install postinst postrm preinst prepare unpack -DESCRIPTION=Dropbox daemon (pretends to be GUI-less) -EAPI=8 -HOMEPAGE=https://www.dropbox.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop pax-utils systemd xdg -IUSE=selinux X -KEYWORDS=-* ~amd64 -LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox -RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb -RESTRICT=mirror strip -SLOT=0 -SRC_URI=https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-211.4.6008.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2c0191e7145e1f53aa6d58651b86b5ff diff --git a/metadata/md5-cache/net-misc/dropbox-212.4.5767 b/metadata/md5-cache/net-misc/dropbox-212.4.5767 deleted file mode 100644 index d2896eb1d63a..000000000000 --- a/metadata/md5-cache/net-misc/dropbox-212.4.5767 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/patchelf virtual/pkgconfig -DEFINED_PHASES=install postinst postrm preinst prepare unpack -DESCRIPTION=Dropbox daemon (pretends to be GUI-less) -EAPI=8 -HOMEPAGE=https://www.dropbox.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop pax-utils systemd xdg -IUSE=selinux X -KEYWORDS=-* ~amd64 -LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox -RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb -RESTRICT=mirror strip -SLOT=0 -SRC_URI=https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-212.4.5767.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2c0191e7145e1f53aa6d58651b86b5ff diff --git a/metadata/md5-cache/net-misc/dropbox-213.4.4597 b/metadata/md5-cache/net-misc/dropbox-213.4.4597 deleted file mode 100644 index f453be480e8d..000000000000 --- a/metadata/md5-cache/net-misc/dropbox-213.4.4597 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/patchelf virtual/pkgconfig -DEFINED_PHASES=install postinst postrm preinst prepare unpack -DESCRIPTION=Dropbox daemon (pretends to be GUI-less) -EAPI=8 -HOMEPAGE=https://www.dropbox.com/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=desktop pax-utils systemd xdg -IUSE=selinux X -KEYWORDS=-* ~amd64 -LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox -RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb -RESTRICT=mirror strip -SLOT=0 -SRC_URI=https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-213.4.4597.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg -_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2c0191e7145e1f53aa6d58651b86b5ff diff --git a/metadata/md5-cache/net-misc/dropbox-214.4.5217 b/metadata/md5-cache/net-misc/dropbox-214.4.5217 index bf72b1d894ac..815d7910076b 100644 --- a/metadata/md5-cache/net-misc/dropbox-214.4.5217 +++ b/metadata/md5-cache/net-misc/dropbox-214.4.5217 @@ -6,11 +6,11 @@ HOMEPAGE=https://www.dropbox.com/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=desktop pax-utils systemd xdg IUSE=selinux X -KEYWORDS=-* ~amd64 +KEYWORDS=-* amd64 LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb RESTRICT=mirror strip SLOT=0 SRC_URI=https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-214.4.5217.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg _eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2c0191e7145e1f53aa6d58651b86b5ff +_md5_=7c28953f1c226c8afab6b8c9346cce19 diff --git a/metadata/md5-cache/net-misc/dropbox-215.4.7202 b/metadata/md5-cache/net-misc/dropbox-215.4.7202 new file mode 100644 index 000000000000..eb69638dd078 --- /dev/null +++ b/metadata/md5-cache/net-misc/dropbox-215.4.7202 @@ -0,0 +1,16 @@ +BDEPEND=dev-util/patchelf virtual/pkgconfig +DEFINED_PHASES=install postinst postrm preinst prepare unpack +DESCRIPTION=Dropbox daemon (pretends to be GUI-less) +EAPI=8 +HOMEPAGE=https://www.dropbox.com/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop pax-utils systemd xdg +IUSE=selinux X +KEYWORDS=-* ~amd64 +LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox +RDEPEND=X? ( x11-themes/hicolor-icon-theme ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:6 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb +RESTRICT=mirror strip +SLOT=0 +SRC_URI=https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-215.4.7202.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=300e7a8e210b735559eeb20e20e5735c diff --git a/metadata/md5-cache/net-news/Manifest.gz b/metadata/md5-cache/net-news/Manifest.gz index 8583c73d1310..fd818d41bd92 100644 Binary files a/metadata/md5-cache/net-news/Manifest.gz and b/metadata/md5-cache/net-news/Manifest.gz differ diff --git a/metadata/md5-cache/net-news/newsboat-2.30.1-r1 b/metadata/md5-cache/net-news/newsboat-2.30.1-r1 deleted file mode 100644 index 5ecffb39b512..000000000000 --- a/metadata/md5-cache/net-news/newsboat-2.30.1-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-alternatives/awk >=dev-ruby/asciidoctor-1.5.3 virtual/pkgconfig || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/json-c-0.11:= >=dev-libs/stfl-0.21 >=net-misc/curl-7.21.6 dev-libs/libxml2 dev-libs/openssl:= sys-libs/ncurses:=[unicode(+)] sys-libs/zlib sys-devel/gettext -DESCRIPTION=An RSS/Atom feed reader for text terminals -EAPI=8 -HOMEPAGE=https://newsboat.org/ https://github.com/newsboat/newsboat -INHERIT=flag-o-matic toolchain-funcs cargo -IUSE=debug -KEYWORDS=amd64 ~arm ~arm64 ~ppc64 x86 -LICENSE=Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 BSD MIT Unlicense ZLIB -RDEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/json-c-0.11:= >=dev-libs/stfl-0.21 >=net-misc/curl-7.21.6 dev-libs/libxml2 dev-libs/openssl:= sys-libs/ncurses:=[unicode(+)] sys-libs/zlib -SLOT=0 -SRC_URI=https://newsboat.org/releases/2.30.1/newsboat-2.30.1.tar.xz https://crates.io/api/v1/crates/addr2line/0.17.0/download -> addr2line-0.17.0.crate https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.19/download -> aho-corasick-0.7.19.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/backtrace/0.3.66/download -> backtrace-0.3.66.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/bumpalo/3.11.0/download -> bumpalo-3.11.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cc/1.0.73/download -> cc-1.0.73.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.23/download -> chrono-0.4.23.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.3/download -> core-foundation-sys-0.8.3.crate https://crates.io/api/v1/crates/curl-sys-0.4.59+curl/7.86.0/download -> curl-sys-0.4.59+curl-7.86.0.crate https://crates.io/api/v1/crates/cxx/1.0.85/download -> cxx-1.0.85.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.85/download -> cxxbridge-flags-1.0.85.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.85/download -> cxxbridge-macro-1.0.85.crate https://crates.io/api/v1/crates/cxx-build/1.0.85/download -> cxx-build-1.0.85.crate https://crates.io/api/v1/crates/dirs/4.0.0/download -> dirs-4.0.0.crate https://crates.io/api/v1/crates/dirs-sys/0.3.7/download -> dirs-sys-0.3.7.crate https://crates.io/api/v1/crates/fastrand/1.8.0/download -> fastrand-1.8.0.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.1.0/download -> form_urlencoded-1.1.0.crate https://crates.io/api/v1/crates/getrandom/0.2.7/download -> getrandom-0.2.7.crate https://crates.io/api/v1/crates/gettext-rs/0.7.0/download -> gettext-rs-0.7.0.crate https://crates.io/api/v1/crates/gettext-sys/0.21.3/download -> gettext-sys-0.21.3.crate https://crates.io/api/v1/crates/gimli/0.26.2/download -> gimli-0.26.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.50/download -> iana-time-zone-0.1.50.crate https://crates.io/api/v1/crates/idna/0.3.0/download -> idna-0.3.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/js-sys/0.3.60/download -> js-sys-0.3.60.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lexopt/0.2.1/download -> lexopt-0.2.1.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libz-sys/1.1.8/download -> libz-sys-1.1.8.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.7/download -> link-cplusplus-1.0.7.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.5.4/download -> miniz_oxide-0.5.4.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.crate https://crates.io/api/v1/crates/nom/7.1.1/download -> nom-7.1.1.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.crate https://crates.io/api/v1/crates/object/0.29.0/download -> object-0.29.0.crate https://crates.io/api/v1/crates/once_cell/1.16.0/download -> once_cell-1.16.0.crate https://crates.io/api/v1/crates/percent-encoding/2.2.0/download -> percent-encoding-2.2.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.25/download -> pkg-config-0.3.25.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.16/download -> ppv-lite86-0.2.16.crate https://crates.io/api/v1/crates/proc-macro2/1.0.44/download -> proc-macro2-1.0.44.crate https://crates.io/api/v1/crates/proptest/1.0.0/download -> proptest-1.0.0.crate https://crates.io/api/v1/crates/quick-error/1.2.3/download -> quick-error-1.2.3.crate https://crates.io/api/v1/crates/quick-error/2.0.1/download -> quick-error-2.0.1.crate https://crates.io/api/v1/crates/quote/1.0.21/download -> quote-1.0.21.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/redox_users/0.4.3/download -> redox_users-0.4.3.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.21/download -> rustc-demangle-0.1.21.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/scratch/1.0.2/download -> scratch-1.0.2.crate https://crates.io/api/v1/crates/section_testing/0.0.5/download -> section_testing-0.0.5.crate https://crates.io/api/v1/crates/syn/1.0.100/download -> syn-1.0.100.crate https://crates.io/api/v1/crates/temp-dir/0.1.11/download -> temp-dir-0.1.11.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror/1.0.36/download -> thiserror-1.0.36.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.36/download -> thiserror-impl-1.0.36.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.0/download -> tinyvec_macros-0.1.0.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.8/download -> unicode-bidi-0.3.8.crate https://crates.io/api/v1/crates/unicode-ident/1.0.4/download -> unicode-ident-1.0.4.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.22/download -> unicode-normalization-0.1.22.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/url/2.3.1/download -> url-2.3.1.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/wait-timeout/0.2.0/download -> wait-timeout-0.2.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.83/download -> wasm-bindgen-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.83/download -> wasm-bindgen-backend-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.83/download -> wasm-bindgen-macro-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.83/download -> wasm-bindgen-macro-support-0.2.83.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.83/download -> wasm-bindgen-shared-0.2.83.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/xdg/2.4.1/download -> xdg-2.4.1.crate -_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=98f2467f383cc07a3aa9067aa9700323 diff --git a/metadata/md5-cache/net-news/newsboat-2.38 b/metadata/md5-cache/net-news/newsboat-2.38 new file mode 100644 index 000000000000..a536e4349c7f --- /dev/null +++ b/metadata/md5-cache/net-news/newsboat-2.38 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/awk sys-devel/gettext virtual/pkgconfig doc? ( dev-ruby/asciidoctor ) || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/json-c-0.11:= >=dev-libs/stfl-0.21 >=net-misc/curl-7.32.0[ssl] dev-libs/libxml2 sys-libs/ncurses:=[unicode(+)] sys-libs/zlib +DESCRIPTION=An RSS/Atom feed reader for text terminals +EAPI=8 +HOMEPAGE=https://newsboat.org/ https://github.com/newsboat/newsboat +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cargo flag-o-matic toolchain-funcs xdg +IUSE=doc debug +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=Apache-2.0 Boost-1.0 CC-BY-4.0 MIT Apache-2.0 CC0-1.0 MIT Unicode-3.0 Unicode-DFS-2016 ZLIB +RDEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/json-c-0.11:= >=dev-libs/stfl-0.21 >=net-misc/curl-7.32.0[ssl] dev-libs/libxml2 sys-libs/ncurses:=[unicode(+)] || ( >=dev-libs/openssl-1.1.0:* >=net-libs/gnutls-2.11.0:* net-libs/mbedtls:* net-libs/rustls-ffi:* ) +SLOT=0 +SRC_URI=https://newsboat.org/releases/2.38/newsboat-2.38.tar.xz https://dev.gentoo.org/~arthurzam/distfiles/net-news/newsboat/newsboat-2.38-crates.tar.xz !doc? ( https://dev.gentoo.org/~arthurzam/distfiles/net-news/newsboat/newsboat-2.38-docs.tar.xz ) +_eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=14820d518e9b5739ba1bcc35e5b0040c diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz index ad9b2715647a..0d1d9cdcedee 100644 Binary files a/metadata/md5-cache/net-vpn/Manifest.gz and b/metadata/md5-cache/net-vpn/Manifest.gz differ diff --git a/metadata/md5-cache/net-vpn/candy-5.10.3-r1 b/metadata/md5-cache/net-vpn/candy-5.10.3-r1 deleted file mode 100644 index c1be739d5682..000000000000 --- a/metadata/md5-cache/net-vpn/candy-5.10.3-r1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=dev-libs/poco:= dev-libs/openssl:= dev-libs/spdlog:= dev-libs/libfmt:= -DESCRIPTION=A reliable, low-latency, and anti-censorship virtual private network -EAPI=8 -HOMEPAGE=https://github.com/lanthora/candy -INHERIT=cmake systemd readme.gentoo-r1 -KEYWORDS=~amd64 ~arm64 -LICENSE=MIT -RDEPEND=dev-libs/poco:= dev-libs/openssl:= dev-libs/spdlog:= dev-libs/libfmt:= -SLOT=0 -SRC_URI=https://github.com/lanthora/candy/archive/refs/tags/v5.10.3.tar.gz -> candy-5.10.3.gh.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=eb1bfe04c8ecd8f50fa02ed971bda11a diff --git a/metadata/md5-cache/net-vpn/candy-5.10.6 b/metadata/md5-cache/net-vpn/candy-5.10.6 new file mode 100644 index 000000000000..e00a03606b5c --- /dev/null +++ b/metadata/md5-cache/net-vpn/candy-5.10.6 @@ -0,0 +1,14 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst prepare test +DEPEND=dev-libs/poco:= dev-libs/openssl:= dev-libs/spdlog:= dev-libs/libfmt:= +DESCRIPTION=A reliable, low-latency, and anti-censorship virtual private network +EAPI=8 +HOMEPAGE=https://github.com/lanthora/candy +INHERIT=cmake systemd readme.gentoo-r1 +KEYWORDS=~amd64 ~arm64 +LICENSE=MIT +RDEPEND=dev-libs/poco:= dev-libs/openssl:= dev-libs/spdlog:= dev-libs/libfmt:= +SLOT=0 +SRC_URI=https://github.com/lanthora/candy/archive/refs/tags/v5.10.6.tar.gz -> candy-5.10.6.gh.tar.gz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=93373e4ffdfb66b3e30d11591f772627 diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz index 1f1b61365024..7242598052bf 100644 Binary files a/metadata/md5-cache/net-wireless/Manifest.gz and b/metadata/md5-cache/net-wireless/Manifest.gz differ diff --git a/metadata/md5-cache/net-wireless/gnuradio-3.10.9.2-r6 b/metadata/md5-cache/net-wireless/gnuradio-3.10.9.2-r6 index cce908226405..a22e43415b67 100644 --- a/metadata/md5-cache/net-wireless/gnuradio-3.10.9.2-r6 +++ b/metadata/md5-cache/net-wireless/gnuradio-3.10.9.2-r6 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0/3.10.9.2 SRC_URI=https://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.9.2.tar.gz -> gnuradio-3.10.9.2.tar.gz _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=1b142854b1112e33e31cc893801817e2 +_md5_=4d92c04a4140e540f5172200da629934 diff --git a/metadata/md5-cache/net-wireless/gqrx-2.16 b/metadata/md5-cache/net-wireless/gqrx-2.16 deleted file mode 100644 index b9858b111fbe..000000000000 --- a/metadata/md5-cache/net-wireless/gqrx-2.16 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= ) dev-libs/boost:= dev-libs/log4cpp:= -DESCRIPTION=Software defined radio receiver powered by GNU Radio and Qt -EAPI=8 -HOMEPAGE=https://gqrx.dk/ -INHERIT=cmake -IUSE=gr-audio portaudio pulseaudio -KEYWORDS=~amd64 ~arm ~riscv ~x86 -LICENSE=GPL-3 -RDEPEND=>=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= ) -REQUIRED_USE=^^ ( pulseaudio portaudio gr-audio ) -SLOT=0 -SRC_URI=https://github.com/gqrx-sdr/gqrx/archive/v2.16.tar.gz -> gqrx-2.16.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=c39b86476deed45df7dc110aa3b08772 diff --git a/metadata/md5-cache/net-wireless/gqrx-2.17.2 b/metadata/md5-cache/net-wireless/gqrx-2.17.2 deleted file mode 100644 index c6fd99ab5fcb..000000000000 --- a/metadata/md5-cache/net-wireless/gqrx-2.17.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= qt6? ( dev-qt/qtbase:6 dev-qt/qtsvg:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= ) dev-libs/boost:= dev-libs/log4cpp:= -DESCRIPTION=Software defined radio receiver powered by GNU Radio and Qt -EAPI=8 -HOMEPAGE=https://gqrx.dk/ -INHERIT=cmake -IUSE=gr-audio portaudio pulseaudio qt6 -KEYWORDS=~amd64 ~arm ~riscv ~x86 -LICENSE=GPL-3 -RDEPEND=>=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= qt6? ( dev-qt/qtbase:6 dev-qt/qtsvg:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= ) -REQUIRED_USE=^^ ( pulseaudio portaudio gr-audio ) -SLOT=0 -SRC_URI=https://github.com/gqrx-sdr/gqrx/archive/v2.17.2.tar.gz -> gqrx-2.17.2.tar.gz -_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=dd897581c32bb0afa988b55524ab2d93 diff --git a/metadata/md5-cache/net-wireless/gqrx-2.17.2-r1 b/metadata/md5-cache/net-wireless/gqrx-2.17.2-r1 new file mode 100644 index 000000000000..afd12992b487 --- /dev/null +++ b/metadata/md5-cache/net-wireless/gqrx-2.17.2-r1 @@ -0,0 +1,16 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 >=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= ) dev-libs/boost dev-libs/log4cpp +DESCRIPTION=Software defined radio receiver powered by GNU Radio and Qt +EAPI=8 +HOMEPAGE=https://gqrx.dk/ +INHERIT=cmake +IUSE=gr-audio portaudio pulseaudio +KEYWORDS=~amd64 ~arm ~riscv ~x86 +LICENSE=GPL-3 +RDEPEND=dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 >=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= ) +REQUIRED_USE=^^ ( pulseaudio portaudio gr-audio ) +SLOT=0 +SRC_URI=https://github.com/gqrx-sdr/gqrx/archive/v2.17.2.tar.gz -> gqrx-2.17.2.tar.gz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=aecefdc06c9ac56b1aa53b8de5560add diff --git a/metadata/md5-cache/net-wireless/gqrx-9999 b/metadata/md5-cache/net-wireless/gqrx-9999 index 5b1481a9e0a8..a7f3b8c4d445 100644 --- a/metadata/md5-cache/net-wireless/gqrx-9999 +++ b/metadata/md5-cache/net-wireless/gqrx-9999 @@ -1,15 +1,15 @@ BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=>=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= qt6? ( dev-qt/qtbase:6 dev-qt/qtsvg:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= ) dev-libs/boost:= dev-libs/log4cpp:= +DEPEND=dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 >=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= ) dev-libs/boost dev-libs/log4cpp DESCRIPTION=Software defined radio receiver powered by GNU Radio and Qt EAPI=8 HOMEPAGE=https://gqrx.dk/ INHERIT=cmake git-r3 -IUSE=gr-audio portaudio pulseaudio qt6 +IUSE=gr-audio portaudio pulseaudio LICENSE=GPL-3 PROPERTIES=live -RDEPEND=>=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= qt6? ( dev-qt/qtbase:6 dev-qt/qtsvg:6 ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= ) +RDEPEND=dev-qt/qtbase:6[gui,network,widgets] dev-qt/qtsvg:6 >=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= ) REQUIRED_USE=^^ ( pulseaudio portaudio gr-audio ) SLOT=0 _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=dd897581c32bb0afa988b55524ab2d93 +_md5_=aecefdc06c9ac56b1aa53b8de5560add diff --git a/metadata/md5-cache/sci-astronomy/Manifest.gz b/metadata/md5-cache/sci-astronomy/Manifest.gz index 6a4586003632..b37a04bc2a7d 100644 Binary files a/metadata/md5-cache/sci-astronomy/Manifest.gz and b/metadata/md5-cache/sci-astronomy/Manifest.gz differ diff --git a/metadata/md5-cache/sci-astronomy/stellarium-24.2 b/metadata/md5-cache/sci-astronomy/stellarium-24.2 index 155b41702100..60972bbdd663 100644 --- a/metadata/md5-cache/sci-astronomy/stellarium-24.2 +++ b/metadata/md5-cache/sci-astronomy/stellarium-24.2 @@ -1,6 +1,6 @@ BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl doc? ( app-text/doxygen[dot] ) nls? ( !qt6? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) ) verify-sig? ( sec-keys/openpgp-keys-stellarium ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=media-fonts/dejavu sys-libs/zlib gps? ( sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( virtual/opengl ) !qt6? ( dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=sci-astronomy/calcmysky-0.3.0:=[qt5] gps? ( dev-qt/qtpositioning:5 dev-qt/qtserialport:5 ) media? ( dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 ) scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt5] ) ) qt6? ( dev-qt/qtbase:6=[gui,network,widgets] dev-qt/qtcharts:6 >=sci-astronomy/calcmysky-0.3.0:=[qt6] gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) media? ( dev-qt/qtmultimedia:6[gstreamer] ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6] ) ) !qt6? ( dev-qt/qtconcurrent:5 test? ( dev-qt/qttest:5 ) ) qt6? ( dev-qt/qtbase:6=[concurrent] ) +DEPEND=media-fonts/dejavu sys-libs/zlib gps? ( sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( virtual/opengl ) !qt6? ( dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=sci-astronomy/calcmysky-0.3.0:=[qt5] gps? ( dev-qt/qtpositioning:5 dev-qt/qtserialport:5 ) media? ( dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 ) scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt5(-)] ) ) qt6? ( dev-qt/qtbase:6=[gui,network,widgets] dev-qt/qtcharts:6 >=sci-astronomy/calcmysky-0.3.0:=[qt6] gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) media? ( dev-qt/qtmultimedia:6[gstreamer] ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6(+)] ) ) !qt6? ( dev-qt/qtconcurrent:5 test? ( dev-qt/qttest:5 ) ) qt6? ( dev-qt/qtbase:6=[concurrent] ) DESCRIPTION=3D photo-realistic skies in real time EAPI=8 HOMEPAGE=https://stellarium.org/ https://github.com/Stellarium/stellarium @@ -9,9 +9,9 @@ INHERIT=cmake desktop flag-o-matic python-any-r1 xdg verify-sig virtualx IUSE=debug deep-sky doc gps +lens-distortion media nls qt6 +scripting +show-my-sky stars telescope test webengine +xlsx verify-sig test KEYWORDS=amd64 ~ppc ppc64 ~riscv ~x86 LICENSE=GPL-2+ SGI-B-2.0 -RDEPEND=media-fonts/dejavu sys-libs/zlib gps? ( sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( virtual/opengl ) !qt6? ( dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=sci-astronomy/calcmysky-0.3.0:=[qt5] gps? ( dev-qt/qtpositioning:5 dev-qt/qtserialport:5 ) media? ( dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 ) scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt5] ) ) qt6? ( dev-qt/qtbase:6=[gui,network,widgets] dev-qt/qtcharts:6 >=sci-astronomy/calcmysky-0.3.0:=[qt6] gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) media? ( dev-qt/qtmultimedia:6[gstreamer] ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6] ) ) +RDEPEND=media-fonts/dejavu sys-libs/zlib gps? ( sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( virtual/opengl ) !qt6? ( dev-qt/qtcharts:5 dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=sci-astronomy/calcmysky-0.3.0:=[qt5] gps? ( dev-qt/qtpositioning:5 dev-qt/qtserialport:5 ) media? ( dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 ) scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt5(-)] ) ) qt6? ( dev-qt/qtbase:6=[gui,network,widgets] dev-qt/qtcharts:6 >=sci-astronomy/calcmysky-0.3.0:=[qt6] gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) media? ( dev-qt/qtmultimedia:6[gstreamer] ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6(+)] ) ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Stellarium/stellarium/releases/download/v24.2/stellarium-24.2.tar.xz verify-sig? ( https://github.com/Stellarium/stellarium/releases/download/v24.2/stellarium-24.2.tar.xz.asc ) deep-sky? ( https://github.com/Stellarium/stellarium-data/releases/download/dso-3.20/catalog-3.20.dat -> stellarium-dso-catalog-3.20.dat verify-sig? ( https://github.com/Stellarium/stellarium-data/releases/download/dso-3.20/catalog-3.20.dat.asc -> stellarium-dso-catalog-3.20.dat.asc ) ) doc? ( https://github.com/Stellarium/stellarium/releases/download/v24.2/stellarium_user_guide-24.2-1.pdf verify-sig? ( https://github.com/Stellarium/stellarium/releases/download/v24.2/stellarium_user_guide-24.2-1.pdf.asc ) ) stars? ( https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_4_1v0_2.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_5_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_6_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_7_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_8_2v0_1.cat ) telescope? ( https://github.com/indilib/indi/archive/v1.8.5.tar.gz -> indilib-1.8.5.tar.gz ) _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=f1a513c8936993da76d00a23167a0e83 +_md5_=b61b282e2c22ac311c164863cc641fec diff --git a/metadata/md5-cache/sci-astronomy/stellarium-24.3 b/metadata/md5-cache/sci-astronomy/stellarium-24.3 index 9014c27c1d5b..a5e64402b6a0 100644 --- a/metadata/md5-cache/sci-astronomy/stellarium-24.3 +++ b/metadata/md5-cache/sci-astronomy/stellarium-24.3 @@ -1,6 +1,6 @@ BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl doc? ( app-text/doxygen[dot] ) nls? ( !qt6? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) ) verify-sig? ( sec-keys/openpgp-keys-stellarium ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=dev-cpp/tbb:= media-fonts/dejavu sys-libs/zlib gps? ( sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( virtual/opengl ) !qt6? ( dev-qt/qtcharts:5 dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=sci-astronomy/calcmysky-0.3.0:=[qt5] gps? ( dev-qt/qtpositioning:5 dev-qt/qtserialport:5 ) media? ( dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 ) scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt5] ) ) qt6? ( dev-qt/qtbase:6=[concurrent,gui,network,widgets] dev-qt/qtcharts:6 >=sci-astronomy/calcmysky-0.3.0:=[qt6] gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) media? ( dev-qt/qtmultimedia:6[gstreamer] ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6] ) ) libcxx? ( dev-cpp/fast_float ) !qt6? ( test? ( dev-qt/qttest:5 ) ) +DEPEND=dev-cpp/tbb:= media-fonts/dejavu sys-libs/zlib gps? ( sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( virtual/opengl ) !qt6? ( dev-qt/qtcharts:5 dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=sci-astronomy/calcmysky-0.3.0:=[qt5] gps? ( dev-qt/qtpositioning:5 dev-qt/qtserialport:5 ) media? ( dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 ) scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt5(-)] ) ) qt6? ( dev-qt/qtbase:6=[concurrent,gui,network,widgets] dev-qt/qtcharts:6 >=sci-astronomy/calcmysky-0.3.0:=[qt6] gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) media? ( dev-qt/qtmultimedia:6[gstreamer] ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6(+)] ) ) libcxx? ( dev-cpp/fast_float ) !qt6? ( test? ( dev-qt/qttest:5 ) ) DESCRIPTION=3D photo-realistic skies in real time EAPI=8 HOMEPAGE=https://stellarium.org/ https://github.com/Stellarium/stellarium @@ -9,9 +9,9 @@ INHERIT=cmake desktop flag-o-matic python-any-r1 toolchain-funcs xdg verify-sig IUSE=debug deep-sky doc gps +lens-distortion libcxx media nls qt6 +scripting +show-my-sky stars telescope test webengine +xlsx verify-sig test KEYWORDS=amd64 ppc64 ~riscv ~x86 LICENSE=GPL-2+ SGI-B-2.0 -RDEPEND=dev-cpp/tbb:= media-fonts/dejavu sys-libs/zlib gps? ( sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( virtual/opengl ) !qt6? ( dev-qt/qtcharts:5 dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=sci-astronomy/calcmysky-0.3.0:=[qt5] gps? ( dev-qt/qtpositioning:5 dev-qt/qtserialport:5 ) media? ( dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 ) scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt5] ) ) qt6? ( dev-qt/qtbase:6=[concurrent,gui,network,widgets] dev-qt/qtcharts:6 >=sci-astronomy/calcmysky-0.3.0:=[qt6] gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) media? ( dev-qt/qtmultimedia:6[gstreamer] ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6] ) ) +RDEPEND=dev-cpp/tbb:= media-fonts/dejavu sys-libs/zlib gps? ( sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( virtual/opengl ) !qt6? ( dev-qt/qtcharts:5 dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=sci-astronomy/calcmysky-0.3.0:=[qt5] gps? ( dev-qt/qtpositioning:5 dev-qt/qtserialport:5 ) media? ( dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 ) scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt5(-)] ) ) qt6? ( dev-qt/qtbase:6=[concurrent,gui,network,widgets] dev-qt/qtcharts:6 >=sci-astronomy/calcmysky-0.3.0:=[qt6] gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) media? ( dev-qt/qtmultimedia:6[gstreamer] ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6(+)] ) ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/Stellarium/stellarium/releases/download/v24.3/stellarium-24.3.tar.xz verify-sig? ( https://github.com/Stellarium/stellarium/releases/download/v24.3/stellarium-24.3.tar.xz.asc ) deep-sky? ( https://github.com/Stellarium/stellarium-data/releases/download/dso-3.20/catalog-3.20.dat -> stellarium-dso-catalog-3.20.dat verify-sig? ( https://github.com/Stellarium/stellarium-data/releases/download/dso-3.20/catalog-3.20.dat.asc -> stellarium-dso-catalog-3.20.dat.asc ) ) doc? ( https://github.com/Stellarium/stellarium/releases/download/v24.3/stellarium_user_guide-24.3-1.pdf verify-sig? ( https://github.com/Stellarium/stellarium/releases/download/v24.3/stellarium_user_guide-24.3-1.pdf.asc ) ) stars? ( https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_4_1v0_2.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_5_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_6_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_7_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_8_2v0_1.cat ) telescope? ( https://github.com/indilib/indi/archive/v1.8.5.tar.gz -> indilib-1.8.5.tar.gz ) _eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=2dff274c17b59436864a40d3fd62e599 +_md5_=7c539654d228c68dcefc25cd051c6f87 diff --git a/metadata/md5-cache/sci-astronomy/stellarium-24.4 b/metadata/md5-cache/sci-astronomy/stellarium-24.4 new file mode 100644 index 000000000000..a4cbe116feeb --- /dev/null +++ b/metadata/md5-cache/sci-astronomy/stellarium-24.4 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl doc? ( app-text/doxygen[dot] ) nls? ( dev-qt/qttools:6[linguist] ) verify-sig? ( sec-keys/openpgp-keys-stellarium ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DEPEND=dev-cpp/tbb:= dev-qt/qtbase:6=[concurrent,gui,network,widgets] dev-qt/qtcharts:6 media-fonts/dejavu >=sci-astronomy/calcmysky-0.3.0:=[qt6(+)] sys-libs/zlib gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( dev-qt/qtmultimedia:6[gstreamer] virtual/opengl ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 sci-libs/indilib:= ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6(+)] ) libcxx? ( dev-cpp/fast_float ) +DESCRIPTION=3D photo-realistic skies in real time +EAPI=8 +HOMEPAGE=https://stellarium.org/ https://github.com/Stellarium/stellarium +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake desktop flag-o-matic python-any-r1 toolchain-funcs xdg verify-sig virtualx +IUSE=debug deep-sky doc gps +lens-distortion libcxx media nls +scripting +show-my-sky stars telescope test webengine +xlsx verify-sig test +KEYWORDS=~amd64 ~ppc64 ~riscv ~x86 +LICENSE=GPL-2+ SGI-B-2.0 +RDEPEND=dev-cpp/tbb:= dev-qt/qtbase:6=[concurrent,gui,network,widgets] dev-qt/qtcharts:6 media-fonts/dejavu >=sci-astronomy/calcmysky-0.3.0:=[qt6(+)] sys-libs/zlib gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( dev-qt/qtmultimedia:6[gstreamer] virtual/opengl ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 sci-libs/indilib:= ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6(+)] ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/Stellarium/stellarium/releases/download/v24.4/stellarium-24.4.tar.xz verify-sig? ( https://github.com/Stellarium/stellarium/releases/download/v24.4/stellarium-24.4.tar.xz.asc ) deep-sky? ( https://github.com/Stellarium/stellarium-data/releases/download/dso-3.20/catalog-3.20.dat -> stellarium-dso-catalog-3.20.dat verify-sig? ( https://github.com/Stellarium/stellarium-data/releases/download/dso-3.20/catalog-3.20.dat.asc -> stellarium-dso-catalog-3.20.dat.asc ) ) doc? ( https://github.com/Stellarium/stellarium/releases/download/v24.4/stellarium_user_guide-24.4-1.pdf verify-sig? ( https://github.com/Stellarium/stellarium/releases/download/v24.4/stellarium_user_guide-24.4-1.pdf.asc ) ) stars? ( https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_4_1v0_2.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_5_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_6_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_7_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_8_2v0_1.cat ) +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=ef3b446bf240c575b46f5260a9caab88 diff --git a/metadata/md5-cache/sci-electronics/Manifest.gz b/metadata/md5-cache/sci-electronics/Manifest.gz index bb9d94c1e384..78c24cca062a 100644 Binary files a/metadata/md5-cache/sci-electronics/Manifest.gz and b/metadata/md5-cache/sci-electronics/Manifest.gz differ diff --git a/metadata/md5-cache/sci-electronics/librepcb-1.2.0 b/metadata/md5-cache/sci-electronics/librepcb-1.2.0 new file mode 100644 index 000000000000..93a0b0d68662 --- /dev/null +++ b/metadata/md5-cache/sci-electronics/librepcb-1.2.0 @@ -0,0 +1,17 @@ +BDEPEND=app-arch/unzip dev-qt/qttools:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-cpp/muParser:= >=dev-libs/quazip-1.3-r2:=[qt6(+)] dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,sqlite,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtsvg:6 media-libs/libglvnd[X] sys-libs/zlib virtual/glu opencascade? ( sci-libs/opencascade:= ) test? ( dev-cpp/gtest ) +DESCRIPTION=Free EDA software to develop printed circuit boards +EAPI=8 +HOMEPAGE=https://librepcb.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake xdg +IUSE=opencascade test +KEYWORDS=~amd64 +LICENSE=GPL-3+ +RDEPEND=dev-cpp/muParser:= >=dev-libs/quazip-1.3-r2:=[qt6(+)] dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,sqlite,ssl,widgets] dev-qt/qtdeclarative:6 dev-qt/qtsvg:6 media-libs/libglvnd[X] sys-libs/zlib virtual/glu opencascade? ( sci-libs/opencascade:= ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.librepcb.org/releases/1.2.0/librepcb-1.2.0-source.zip +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=aa006ce3e179223a1b1c7559de53342b diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz index f5ea7c06f7a8..6e0f79f8fdac 100644 Binary files a/metadata/md5-cache/sci-geosciences/Manifest.gz and b/metadata/md5-cache/sci-geosciences/Manifest.gz differ diff --git a/metadata/md5-cache/sci-geosciences/josm-bin-19277 b/metadata/md5-cache/sci-geosciences/josm-bin-19277 new file mode 100644 index 000000000000..5224f86b15f3 --- /dev/null +++ b/metadata/md5-cache/sci-geosciences/josm-bin-19277 @@ -0,0 +1,14 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst postrm preinst prepare unpack +DESCRIPTION=Java-based editor for the OpenStreetMap project +EAPI=8 +HOMEPAGE=https://josm.openstreetmap.de/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop java-utils-2 xdg +KEYWORDS=~amd64 ~x86 +LICENSE=Apache-2.0 GPL-2+ GPL-3 +RDEPEND=>=virtual/jre-1.8 +SLOT=0 +SRC_URI=https://josm.openstreetmap.de/download/josm-snapshot-19277.jar https://josm.openstreetmap.de/export/19277/josm/trunk/native/linux/tested/usr/share/applications/org.openstreetmap.josm.desktop -> josm-bin-19277.desktop https://josm.openstreetmap.de/export/19277/josm/trunk/native/linux/tested/usr/share/mime/packages/josm.xml -> josm-bin-19277.mime.xml +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed java-utils-2 c610b1541a10e37cb26ab5b707a744f1 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9149c2df856ba7bf41ba10bd9aa0d5ef diff --git a/metadata/md5-cache/sec-keys/Manifest.gz b/metadata/md5-cache/sec-keys/Manifest.gz index fe83c188b4f0..5463a32bcb83 100644 Binary files a/metadata/md5-cache/sec-keys/Manifest.gz and b/metadata/md5-cache/sec-keys/Manifest.gz differ diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.33 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.33 deleted file mode 100644 index 1554c709376a..000000000000 --- a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-10.1.33 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=OpenPGP keys used by tomcat.apache.org -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/download-10.cgi -KEYWORDS=amd64 ~arm arm64 ppc64 x86 -LICENSE=public-domain -SLOT=10.1.33 -SRC_URI=https://downloads.apache.org/tomcat/tomcat-10/v10.1.33/KEYS -> openpgp-keys-apache-tomcat-10.1.33-KEYS.asc -_md5_=5249e01c396421f7f8d4e7228a1a5ef9 diff --git a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.97 b/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.97 deleted file mode 100644 index 27ecd04aa0a4..000000000000 --- a/metadata/md5-cache/sec-keys/openpgp-keys-apache-tomcat-9.0.97 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=OpenPGP keys used by tomcat.apache.org -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/download-90.cgi -KEYWORDS=amd64 ~arm arm64 ppc64 x86 -LICENSE=public-domain -SLOT=9.0.97 -SRC_URI=https://downloads.apache.org/tomcat/tomcat-9/v9.0.97/KEYS -> openpgp-keys-apache-tomcat-9.0.97-KEYS.asc -_md5_=7927e4be735eaab273a44702d4ba9464 diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz index 6a4dd6447332..b3c409b8863f 100644 Binary files a/metadata/md5-cache/sys-apps/Manifest.gz and b/metadata/md5-cache/sys-apps/Manifest.gz differ diff --git a/metadata/md5-cache/sys-apps/arch-chroot-29 b/metadata/md5-cache/sys-apps/arch-chroot-29 index d6d7a8774881..7dc00e48052e 100644 --- a/metadata/md5-cache/sys-apps/arch-chroot-29 +++ b/metadata/md5-cache/sys-apps/arch-chroot-29 @@ -4,9 +4,9 @@ DESCRIPTION=Wraps the chroot command while ensuring that important filesystems a EAPI=8 HOMEPAGE=https://gitlab.archlinux.org/archlinux/arch-install-scripts INHERIT=shell-completion -KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=GPL-2 SLOT=0 SRC_URI=https://gitlab.archlinux.org/archlinux/arch-install-scripts/-/archive/v29/arch-install-scripts-v29.tar.bz2 _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=ed936c31603d53ff6c12ee216e26f7f1 +_md5_=d6f769dd8e14fef8152d8ff95043a02e diff --git a/metadata/md5-cache/sys-apps/gawk-5.3.1 b/metadata/md5-cache/sys-apps/gawk-5.3.1 index a72daf626590..62633ae4a1d7 100644 --- a/metadata/md5-cache/sys-apps/gawk-5.3.1 +++ b/metadata/md5-cache/sys-apps/gawk-5.3.1 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://www.gnu.org/software/gawk/gawk.html INHERIT=verify-sig IUSE=mpfr pma nls readline verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-3+ RDEPEND=mpfr? ( dev-libs/gmp:= dev-libs/mpfr:= ) readline? ( sys-libs/readline:= ) SLOT=0 SRC_URI=mirror://gnu/gawk/gawk-5.3.1.tar.xz verify-sig? ( mirror://gnu/gawk/gawk-5.3.1.tar.xz.sig ) _eclasses_=verify-sig 745dccb7d4656514f1e966cce314d7db -_md5_=c54ef02b9fec989293348437477bbeaa +_md5_=ad2346e7635bdfeaa1b6649e3d1d97f7 diff --git a/metadata/md5-cache/sys-apps/util-linux-2.39.4-r1 b/metadata/md5-cache/sys-apps/util-linux-2.39.4-r1 deleted file mode 100644 index cdb1e5dc58a3..000000000000 --- a/metadata/md5-cache/sys-apps/util-linux-2.39.4-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=virtual/pkgconfig nls? ( app-text/po4a sys-devel/gettext ) test? ( app-alternatives/bc ) verify-sig? ( >=sec-keys/openpgp-keys-karelzak-20230517 ) >=app-portage/elt-patches-20240116 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile configure install postinst prepare pretend test unpack -DEPEND=virtual/libcrypt:= audit? ( >=sys-process/audit-2.6:= ) caps? ( sys-libs/libcap-ng ) cramfs? ( sys-libs/zlib:= ) cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 ) hardlink? ( dev-libs/libpcre2:= ) ncurses? ( sys-libs/ncurses:=[unicode(+)?] magic? ( sys-apps/file:0= ) ) nls? ( virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) 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 ) ) readline? ( sys-libs/readline:0= ) rtas? ( sys-libs/librtas ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) slang? ( sys-libs/slang ) !build? ( systemd? ( sys-apps/systemd ) udev? ( virtual/libudev:= ) ) virtual/os-headers acct-group/root -DESCRIPTION=Various useful Linux utilities -EAPI=8 -HOMEPAGE=https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux -INHERIT=toolchain-funcs libtool flag-o-matic bash-completion-r1 pam python-r1 multilib-minimal multiprocessing systemd verify-sig -IUSE=audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig -KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos -LICENSE=GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain -RDEPEND=virtual/libcrypt:= audit? ( >=sys-process/audit-2.6:= ) caps? ( sys-libs/libcap-ng ) cramfs? ( sys-libs/zlib:= ) cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 ) hardlink? ( dev-libs/libpcre2:= ) ncurses? ( sys-libs/ncurses:=[unicode(+)?] magic? ( sys-apps/file:0= ) ) nls? ( virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) 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 ) ) readline? ( sys-libs/readline:0= ) rtas? ( sys-libs/librtas ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) slang? ( sys-libs/slang ) !build? ( systemd? ( sys-apps/systemd ) udev? ( virtual/libudev:= ) ) hardlink? ( !app-arch/hardlink ) logger? ( !>=app-admin/sysklogd-2.0[logger] ) kill? ( !sys-apps/coreutils[kill] !sys-process/procps[kill] ) su? ( !=sys-apps/shadow-4.7-r2[su] ) !net-wireless/rfkill -REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) su? ( pam ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.4.tar.xz verify-sig? ( https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.4.tar.sign ) -_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db -_md5_=26df621f323953cda1dd663d5e77127d diff --git a/metadata/md5-cache/sys-auth/Manifest.gz b/metadata/md5-cache/sys-auth/Manifest.gz index 837ba665684a..216e3e7dcd5b 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/pam_ssh_agent_auth-0.10.4-r1 b/metadata/md5-cache/sys-auth/pam_ssh_agent_auth-0.10.4-r1 index 257dd53a6725..bb63ccefa732 100644 --- a/metadata/md5-cache/sys-auth/pam_ssh_agent_auth-0.10.4-r1 +++ b/metadata/md5-cache/sys-auth/pam_ssh_agent_auth-0.10.4-r1 @@ -11,4 +11,4 @@ RDEPEND=dev-libs/openssl:= sys-libs/pam virtual/ssh SLOT=0 SRC_URI=https://github.com/jbeverly/pam_ssh_agent_auth/archive/refs/tags/pam_ssh_agent_auth-0.10.4.tar.gz https://github.com/floodyberry/ed25519-donna/archive/8757bd4cd209cb032853ece0ce413f122eef212c.tar.gz -> pam_ssh_agent_auth-ed25519-donna.tar.gz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=814f84acc3270a717993903392d14825 +_md5_=1773a8c053c05ff6cc824ba34d208d24 diff --git a/metadata/md5-cache/sys-auth/pam_ssh_agent_auth-9999 b/metadata/md5-cache/sys-auth/pam_ssh_agent_auth-9999 index 40eea3527704..0638ff6892b8 100644 --- a/metadata/md5-cache/sys-auth/pam_ssh_agent_auth-9999 +++ b/metadata/md5-cache/sys-auth/pam_ssh_agent_auth-9999 @@ -10,4 +10,4 @@ PROPERTIES=live RDEPEND=dev-libs/openssl:= sys-libs/pam virtual/ssh SLOT=0 _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=0926bea616df918263efa4e1af21c4eb +_md5_=8ff9d277735409f00dd63e2b8dd299a9 diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz index 62bc68e36270..daf16a4c25c4 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/ceph-19.2.0-r2 b/metadata/md5-cache/sys-cluster/ceph-19.2.0-r2 index 7002a1bd60f4..35cd3b6072ac 100644 --- a/metadata/md5-cache/sys-cluster/ceph-19.2.0-r2 +++ b/metadata/md5-cache/sys-cluster/ceph-19.2.0-r2 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://ceph.com/ INHERIT=check-reqs bash-completion-r1 cmake flag-o-matic lua-single python-r1 udev readme.gentoo-r1 toolchain-funcs systemd tmpfiles IUSE=babeltrace +cephfs custom-cflags diskprediction dpdk fuse grafana jemalloc jaeger kafka kerberos ldap lttng +mgr +parquet pmdk rabbitmq +radosgw rbd-rwl rbd-ssd rdma rgw-lua selinux +ssl spdk +sqlite +system-boost systemd +tcmalloc test +uring xfs zbd cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_x86_pclmul cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 lua_single_target_lua5-3 lua_single_target_lua5-4 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 -KEYWORDS=~amd64 ~arm64 ~ppc64 +KEYWORDS=amd64 ~arm64 ppc64 LICENSE=Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) 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 ) acct-group/ceph acct-user/ceph virtual/libudev:= app-arch/bzip2:= app-arch/lz4:= app-arch/snappy:= >=app-arch/snappy-1.1.9-r1 app-arch/zstd:= app-shells/bash:0 app-misc/jq:= dev-cpp/gflags:= dev-db/lmdb:= dev-lang/jsonnet:= dev-libs/libaio:= dev-libs/libnl:3= dev-libs/libxml2:= dev-libs/libevent:= dev-libs/libutf8proc:= dev-libs/nss:= dev-libs/openssl:= =dev-util/google-perftools-2.6.1:= ) jaeger? ( dev-cpp/nlohmann_json:= =app-arch/lz4-1.10 dev-cpp/xsimd dev-libs/re2:= ) pmdk? ( >=dev-libs/pmdk-1.10.0:= sys-block/ndctl:= ) rabbitmq? ( net-libs/rabbitmq-c:= ) radosgw? ( dev-libs/icu:= dev-libs/expat:= net-misc/curl:=[curl_ssl_openssl] ) rbd-rwl? ( dev-libs/pmdk:= ) rdma? ( sys-cluster/rdma-core:= ) spdk? ( dev-util/cunit ) sqlite? ( dev-db/sqlite:= ) system-boost? ( dev-libs/boost:=[context,python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,zlib] ) uring? ( sys-libs/liburing:= ) xfs? ( sys-fs/xfsprogs:= ) zbd? ( sys-block/libzbd:= ) app-admin/sudo net-misc/socat sys-apps/gptfdisk sys-apps/nvme-cli >=sys-apps/smartmontools-7.0 sys-block/parted sys-fs/cryptsetup sys-fs/lsscsi sys-fs/lvm2[lvm] app-alternatives/awk dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cherrypy[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/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pecan[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/prettytable[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[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/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] mgr? ( dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[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/pyjwt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/routes[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] diskprediction? ( >=dev-python/scipy-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/scikit-learn[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(-)?] ) selinux? ( sec-policy/selinux-ceph ) virtual/tmpfiles REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) ?? ( jemalloc tcmalloc ) diskprediction? ( mgr ) kafka? ( radosgw ) mgr? ( cephfs ) rabbitmq? ( radosgw ) rgw-lua? ( radosgw ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://download.ceph.com/tarballs/ceph-19.2.0.tar.gz parquet? ( https://github.com/xtensor-stack/xsimd/archive/aeec9c872c8b475dedd7781336710f2dd2666cb2.tar.gz -> ceph-xsimd-19.2.0.tar.gz mirror://apache/arrow/arrow-17.0.0/apache-arrow-17.0.0.tar.gz ) _eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=8979595653a3d4a7ea07ee11476ae77b +_md5_=bf35fee28ff537278ddd3e42f4351876 diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz index ce4186567e5e..b55dd60e7ead 100644 Binary files a/metadata/md5-cache/sys-fs/Manifest.gz and b/metadata/md5-cache/sys-fs/Manifest.gz differ diff --git a/metadata/md5-cache/sys-fs/ncdu-2.7-r1 b/metadata/md5-cache/sys-fs/ncdu-2.7-r1 index 6e743e5eefd9..25eda4d4cda5 100644 --- a/metadata/md5-cache/sys-fs/ncdu-2.7-r1 +++ b/metadata/md5-cache/sys-fs/ncdu-2.7-r1 @@ -11,5 +11,5 @@ LICENSE=MIT RDEPEND=app-arch/zstd:= sys-libs/ncurses:=[unicode(+)] SLOT=0 SRC_URI=https://dev.yorhel.nl/download/ncdu-2.7.tar.gz verify-sig? ( https://dev.yorhel.nl/download/ncdu-2.7.tar.gz.asc ) -_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db zig 1dedc2f01be682d4a76e3f24b00c9252 zig-utils 52d461a2abcfdeb90344b40e902c0f6e +_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db zig 1dedc2f01be682d4a76e3f24b00c9252 zig-utils 2cc5a6c85266162fa5afdbc6c68f4895 _md5_=39ab71965debd36f43f7a73c79e14f66 diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz index 1a164a86ffbb..f20d333d4b0a 100644 Binary files a/metadata/md5-cache/sys-kernel/Manifest.gz and b/metadata/md5-cache/sys-kernel/Manifest.gz differ diff --git a/metadata/md5-cache/sys-kernel/scx-1.0.8 b/metadata/md5-cache/sys-kernel/scx-1.0.8 index 2f4c66ae00a6..74d9cd467f66 100644 --- a/metadata/md5-cache/sys-kernel/scx-1.0.8 +++ b/metadata/md5-cache/sys-kernel/scx-1.0.8 @@ -1,16 +1,16 @@ -BDEPEND=app-misc/jq >=dev-util/bpftool-7.5.0 llvm_slot_16? ( llvm-core/clang:16=[llvm_targets_BPF(-)] ) llvm_slot_17? ( llvm-core/clang:17=[llvm_targets_BPF(-)] ) llvm_slot_18? ( llvm-core/clang:18=[llvm_targets_BPF(-)] ) || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +BDEPEND=app-misc/jq >=dev-util/bpftool-7.5.0 llvm_slot_16? ( llvm-core/clang:16=[llvm_targets_BPF(-)] ) llvm_slot_17? ( llvm-core/clang:17=[llvm_targets_BPF(-)] ) llvm_slot_18? ( llvm-core/clang:18=[llvm_targets_BPF(-)] ) llvm_slot_19? ( llvm-core/clang:19=[llvm_targets_BPF(-)] ) || ( dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array DEFINED_PHASES=compile configure install prepare setup test unpack DEPEND=virtual/libelf:= sys-libs/zlib:= >=dev-libs/libbpf-1.5:= openrc? ( || ( sys-apps/openrc sys-apps/openrc-navi ) ) DESCRIPTION=sched_ext schedulers and tools EAPI=8 HOMEPAGE=https://github.com/sched-ext/scx INHERIT=llvm-r1 linux-info cargo rust-toolchain meson -IUSE=openrc systemd +llvm_slot_18 llvm_slot_16 llvm_slot_17 debug +IUSE=openrc systemd +llvm_slot_19 llvm_slot_16 llvm_slot_17 llvm_slot_18 debug KEYWORDS=~amd64 LICENSE=GPL-2 Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB RDEPEND=virtual/libelf:= sys-libs/zlib:= >=dev-libs/libbpf-1.5:= openrc? ( || ( sys-apps/openrc sys-apps/openrc-navi ) ) -REQUIRED_USE=^^ ( llvm_slot_16 llvm_slot_17 llvm_slot_18 ) +REQUIRED_USE=^^ ( llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 ) SLOT=0 SRC_URI=https://github.com/sched-ext/scx/archive/refs/tags/v1.0.8.tar.gz -> scx-1.0.8.tar.gz https://crates.io/api/v1/crates/addr2line/0.24.1/download -> addr2line-0.24.1.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstream/0.6.15/download -> anstream-0.6.15.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.5/download -> anstyle-parse-0.2.5.crate https://crates.io/api/v1/crates/anstyle-query/1.1.1/download -> anstyle-query-1.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.4/download -> anstyle-wincon-3.0.4.crate https://crates.io/api/v1/crates/anstyle/1.0.8/download -> anstyle-1.0.8.crate https://crates.io/api/v1/crates/anyhow/1.0.87/download -> anyhow-1.0.87.crate https://crates.io/api/v1/crates/async-broadcast/0.7.1/download -> async-broadcast-0.7.1.crate https://crates.io/api/v1/crates/async-channel/2.3.1/download -> async-channel-2.3.1.crate https://crates.io/api/v1/crates/async-executor/1.13.1/download -> async-executor-1.13.1.crate https://crates.io/api/v1/crates/async-fs/2.1.2/download -> async-fs-2.1.2.crate https://crates.io/api/v1/crates/async-io/2.3.4/download -> async-io-2.3.4.crate https://crates.io/api/v1/crates/async-lock/3.4.0/download -> async-lock-3.4.0.crate https://crates.io/api/v1/crates/async-process/2.2.4/download -> async-process-2.2.4.crate https://crates.io/api/v1/crates/async-recursion/1.1.1/download -> async-recursion-1.1.1.crate https://crates.io/api/v1/crates/async-signal/0.2.10/download -> async-signal-0.2.10.crate https://crates.io/api/v1/crates/async-task/4.7.1/download -> async-task-4.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.82/download -> async-trait-0.1.82.crate https://crates.io/api/v1/crates/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/backtrace/0.3.74/download -> backtrace-0.3.74.crate https://crates.io/api/v1/crates/bindgen/0.69.4/download -> bindgen-0.69.4.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bitvec/1.0.1/download -> bitvec-1.0.1.crate https://crates.io/api/v1/crates/blocking/1.6.1/download -> blocking-1.6.1.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytes/1.7.1/download -> bytes-1.7.1.crate https://crates.io/api/v1/crates/camino/1.1.9/download -> camino-1.1.9.crate https://crates.io/api/v1/crates/cargo-platform/0.1.8/download -> cargo-platform-0.1.8.crate https://crates.io/api/v1/crates/cargo_metadata/0.15.4/download -> cargo_metadata-0.15.4.crate https://crates.io/api/v1/crates/cargo_metadata/0.18.1/download -> cargo_metadata-0.18.1.crate https://crates.io/api/v1/crates/cc/1.1.18/download -> cc-1.1.18.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/cgroupfs/0.7.1/download -> cgroupfs-0.7.1.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/clang-sys/1.8.1/download -> clang-sys-1.8.1.crate https://crates.io/api/v1/crates/clap/4.5.17/download -> clap-4.5.17.crate https://crates.io/api/v1/crates/clap_builder/4.5.17/download -> clap_builder-4.5.17.crate https://crates.io/api/v1/crates/clap_derive/4.5.13/download -> clap_derive-4.5.13.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.2/download -> colorchoice-1.0.2.crate https://crates.io/api/v1/crates/colored/2.1.0/download -> colored-2.1.0.crate https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download -> concurrent-queue-2.5.0.crate https://crates.io/api/v1/crates/const_format/0.2.31/download -> const_format-0.2.31.crate https://crates.io/api/v1/crates/const_format_proc_macros/0.2.31/download -> const_format_proc_macros-0.2.31.crate https://crates.io/api/v1/crates/convert_case/0.6.0/download -> convert_case-0.6.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.13/download -> crossbeam-channel-0.5.13.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-queue/0.3.11/download -> crossbeam-queue-0.3.11.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/crossbeam/0.8.4/download -> crossbeam-0.8.4.crate https://crates.io/api/v1/crates/ctrlc/3.4.5/download -> ctrlc-3.4.5.crate https://crates.io/api/v1/crates/darling/0.20.10/download -> darling-0.20.10.crate https://crates.io/api/v1/crates/darling_core/0.20.10/download -> darling_core-0.20.10.crate https://crates.io/api/v1/crates/darling_macro/0.20.10/download -> darling_macro-0.20.10.crate https://crates.io/api/v1/crates/deranged/0.3.11/download -> deranged-0.3.11.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/endi/1.1.0/download -> endi-1.1.0.crate https://crates.io/api/v1/crates/enumflags2/0.7.10/download -> enumflags2-0.7.10.crate https://crates.io/api/v1/crates/enumflags2_derive/0.7.10/download -> enumflags2_derive-0.7.10.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/event-listener-strategy/0.5.2/download -> event-listener-strategy-0.5.2.crate https://crates.io/api/v1/crates/event-listener/5.3.1/download -> event-listener-5.3.1.crate https://crates.io/api/v1/crates/fastrand/2.1.1/download -> fastrand-2.1.1.crate https://crates.io/api/v1/crates/fb_procfs/0.7.1/download -> fb_procfs-0.7.1.crate https://crates.io/api/v1/crates/filetime/0.2.25/download -> filetime-0.2.25.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/funty/2.0.0/download -> funty-2.0.0.crate https://crates.io/api/v1/crates/futures-core/0.3.30/download -> futures-core-0.3.30.crate https://crates.io/api/v1/crates/futures-io/0.3.30/download -> futures-io-0.3.30.crate https://crates.io/api/v1/crates/futures-lite/2.3.0/download -> futures-lite-2.3.0.crate https://crates.io/api/v1/crates/futures-sink/0.3.30/download -> futures-sink-0.3.30.crate https://crates.io/api/v1/crates/futures-task/0.3.30/download -> futures-task-0.3.30.crate https://crates.io/api/v1/crates/futures-util/0.3.30/download -> futures-util-0.3.30.crate https://crates.io/api/v1/crates/gimli/0.31.0/download -> gimli-0.31.0.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/gpoint/0.2.1/download -> gpoint-0.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/hermit-abi/0.4.0/download -> hermit-abi-0.4.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/iana-time-zone-haiku/0.1.2/download -> iana-time-zone-haiku-0.1.2.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/indexmap/2.5.0/download -> indexmap-2.5.0.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itertools/0.13.0/download -> itertools-0.13.0.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.70/download -> js-sys-0.3.70.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libbpf-cargo/0.24.8/download -> libbpf-cargo-0.24.8.crate https://crates.io/api/v1/crates/libbpf-rs/0.24.8/download -> libbpf-rs-0.24.8.crate https://crates.io/api/v1/crates/libbpf-sys/1.4.6+v1.4.7/download -> libbpf-sys-1.4.6+v1.4.7.crate https://crates.io/api/v1/crates/libc/0.2.158/download -> libc-0.2.158.crate https://crates.io/api/v1/crates/libloading/0.8.5/download -> libloading-0.8.5.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memmap2/0.5.10/download -> memmap2-0.5.10.crate https://crates.io/api/v1/crates/memoffset/0.6.5/download -> memoffset-0.6.5.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/mio/1.0.2/download -> mio-1.0.2.crate https://crates.io/api/v1/crates/nix/0.25.1/download -> nix-0.25.1.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/ntapi/0.4.1/download -> ntapi-0.4.1.crate https://crates.io/api/v1/crates/num-conv/0.1.0/download -> num-conv-0.1.0.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/num_cpus/1.16.0/download -> num_cpus-1.16.0.crate https://crates.io/api/v1/crates/num_threads/0.1.7/download -> num_threads-0.1.7.crate https://crates.io/api/v1/crates/nvml-wrapper-sys/0.8.0/download -> nvml-wrapper-sys-0.8.0.crate https://crates.io/api/v1/crates/nvml-wrapper/0.10.0/download -> nvml-wrapper-0.10.0.crate https://crates.io/api/v1/crates/object/0.36.4/download -> object-0.36.4.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/openat/0.1.21/download -> openat-0.1.21.crate https://crates.io/api/v1/crates/ordered-float/3.9.2/download -> ordered-float-3.9.2.crate https://crates.io/api/v1/crates/ordered-stream/0.2.0/download -> ordered-stream-0.2.0.crate https://crates.io/api/v1/crates/parking/2.2.1/download -> parking-2.2.1.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/piper/0.2.4/download -> piper-0.2.4.crate https://crates.io/api/v1/crates/pkg-config/0.3.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/plain/0.2.3/download -> plain-0.2.3.crate https://crates.io/api/v1/crates/polling/3.7.3/download -> polling-3.7.3.crate https://crates.io/api/v1/crates/powerfmt/0.2.0/download -> powerfmt-0.2.0.crate https://crates.io/api/v1/crates/prettyplease/0.2.22/download -> prettyplease-0.2.22.crate https://crates.io/api/v1/crates/proc-macro-crate/3.2.0/download -> proc-macro-crate-3.2.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/radium/0.7.0/download -> radium-0.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_syscall/0.5.3/download -> redox_syscall-0.5.3.crate https://crates.io/api/v1/crates/regex-automata/0.4.7/download -> regex-automata-0.4.7.crate https://crates.io/api/v1/crates/regex-syntax/0.6.29/download -> regex-syntax-0.6.29.crate https://crates.io/api/v1/crates/regex-syntax/0.8.4/download -> regex-syntax-0.8.4.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.24/download -> rustc-demangle-0.1.24.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.36/download -> rustix-0.38.36.crate https://crates.io/api/v1/crates/rustversion/1.0.17/download -> rustversion-1.0.17.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/semver/1.0.23/download -> semver-1.0.23.crate https://crates.io/api/v1/crates/serde/1.0.210/download -> serde-1.0.210.crate https://crates.io/api/v1/crates/serde_derive/1.0.210/download -> serde_derive-1.0.210.crate https://crates.io/api/v1/crates/serde_json/1.0.128/download -> serde_json-1.0.128.crate https://crates.io/api/v1/crates/serde_repr/0.1.19/download -> serde_repr-0.1.19.crate https://crates.io/api/v1/crates/serde_spanned/0.6.8/download -> serde_spanned-0.6.8.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.2/download -> signal-hook-registry-1.4.2.crate https://crates.io/api/v1/crates/simple_logger/5.0.0/download -> simple_logger-5.0.0.crate https://crates.io/api/v1/crates/simplelog/0.12.2/download -> simplelog-0.12.2.crate https://crates.io/api/v1/crates/slab/0.4.9/download -> slab-0.4.9.crate https://crates.io/api/v1/crates/socket2/0.5.7/download -> socket2-0.5.7.crate https://crates.io/api/v1/crates/sorted-vec/0.8.3/download -> sorted-vec-0.8.3.crate https://crates.io/api/v1/crates/sscanf/0.4.2/download -> sscanf-0.4.2.crate https://crates.io/api/v1/crates/sscanf_macro/0.4.2/download -> sscanf_macro-0.4.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/syn/2.0.77/download -> syn-2.0.77.crate https://crates.io/api/v1/crates/sysinfo/0.31.4/download -> sysinfo-0.31.4.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/tar/0.4.41/download -> tar-0.4.41.crate https://crates.io/api/v1/crates/tempfile/3.12.0/download -> tempfile-3.12.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.63/download -> thiserror-impl-1.0.63.crate https://crates.io/api/v1/crates/thiserror/1.0.63/download -> thiserror-1.0.63.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/time-core/0.1.2/download -> time-core-0.1.2.crate https://crates.io/api/v1/crates/time-macros/0.2.18/download -> time-macros-0.2.18.crate https://crates.io/api/v1/crates/time/0.3.36/download -> time-0.3.36.crate https://crates.io/api/v1/crates/tokio-macros/2.4.0/download -> tokio-macros-2.4.0.crate https://crates.io/api/v1/crates/tokio/1.40.0/download -> tokio-1.40.0.crate https://crates.io/api/v1/crates/toml/0.8.19/download -> toml-0.8.19.crate https://crates.io/api/v1/crates/toml_datetime/0.6.8/download -> toml_datetime-0.6.8.crate https://crates.io/api/v1/crates/toml_edit/0.22.20/download -> toml_edit-0.22.20.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/uds_windows/1.1.0/download -> uds_windows-1.1.0.crate https://crates.io/api/v1/crates/unicase/2.7.0/download -> unicase-2.7.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-segmentation/1.11.0/download -> unicode-segmentation-1.11.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.12/download -> unicode-width-0.1.12.crate https://crates.io/api/v1/crates/unicode-xid/0.2.5/download -> unicode-xid-0.2.5.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/vergen/8.3.2/download -> vergen-8.3.2.crate https://crates.io/api/v1/crates/version-compare/0.1.1/download -> version-compare-0.1.1.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/vsprintf/2.0.0/download -> vsprintf-2.0.0.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.93/download -> wasm-bindgen-backend-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.93/download -> wasm-bindgen-macro-support-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.93/download -> wasm-bindgen-macro-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.93/download -> wasm-bindgen-shared-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.93/download -> wasm-bindgen-0.2.93.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-core/0.57.0/download -> windows-core-0.57.0.crate https://crates.io/api/v1/crates/windows-implement/0.57.0/download -> windows-implement-0.57.0.crate https://crates.io/api/v1/crates/windows-interface/0.57.0/download -> windows-interface-0.57.0.crate https://crates.io/api/v1/crates/windows-result/0.1.2/download -> windows-result-0.1.2.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows/0.57.0/download -> windows-0.57.0.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/winnow/0.6.18/download -> winnow-0.6.18.crate https://crates.io/api/v1/crates/wrapcenum-derive/0.4.1/download -> wrapcenum-derive-0.4.1.crate https://crates.io/api/v1/crates/wyz/0.5.1/download -> wyz-0.5.1.crate https://crates.io/api/v1/crates/xattr/1.3.1/download -> xattr-1.3.1.crate https://crates.io/api/v1/crates/xdg-home/1.3.0/download -> xdg-home-1.3.0.crate https://crates.io/api/v1/crates/zbus/5.1.1/download -> zbus-5.1.1.crate https://crates.io/api/v1/crates/zbus_macros/5.1.1/download -> zbus_macros-5.1.1.crate https://crates.io/api/v1/crates/zbus_names/4.1.0/download -> zbus_names-4.1.0.crate https://crates.io/api/v1/crates/zvariant/5.1.0/download -> zvariant-5.1.0.crate https://crates.io/api/v1/crates/zvariant_derive/5.1.0/download -> zvariant_derive-5.1.0.crate https://crates.io/api/v1/crates/zvariant_utils/3.0.2/download -> zvariant_utils-3.0.2.crate _eclasses_=cargo b5f350ebe96460cff090d0f2ae7e698a flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust a7f1fb4aefa2759dc94e38f7668d373e rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=dc4238d49773d52f3283463c92055902 +_md5_=0a4c6f15cb5adcb91e46302b2f353325 diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz index 69feb9a2cec6..109e728ffbad 100644 Binary files a/metadata/md5-cache/sys-libs/Manifest.gz and b/metadata/md5-cache/sys-libs/Manifest.gz differ diff --git a/metadata/md5-cache/sys-libs/gdbm-1.24 b/metadata/md5-cache/sys-libs/gdbm-1.24 index 11beb5e2fc65..fbc412e345d8 100644 --- a/metadata/md5-cache/sys-libs/gdbm-1.24 +++ b/metadata/md5-cache/sys-libs/gdbm-1.24 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.gnu.org/software/gdbm/ INHERIT=flag-o-matic libtool multilib-minimal multiprocessing verify-sig IUSE=+berkdb nls +readline 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 verify-sig -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris LICENSE=GPL-3 RDEPEND=readline? ( sys-libs/readline:=[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/6 SRC_URI=mirror://gnu/gdbm/gdbm-1.24.tar.gz verify-sig? ( mirror://gnu/gdbm/gdbm-1.24.tar.gz.sig ) _eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 745dccb7d4656514f1e966cce314d7db -_md5_=c668000c7b67b980b06a3ce1aca530af +_md5_=b4bd841e16da28a62217dcc5ef243cd6 diff --git a/metadata/md5-cache/sys-libs/pam-1.7.0_p20241230 b/metadata/md5-cache/sys-libs/pam-1.7.0_p20241230 deleted file mode 100644 index 19c5596b32c8..000000000000 --- a/metadata/md5-cache/sys-libs/pam-1.7.0_p20241230 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( sys-devel/bison dev-util/byacc ) sys-devel/flex virtual/pkgconfig nls? ( sys-devel/gettext ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array -DEFINED_PHASES=compile configure install postinst test -DEPEND=virtual/libcrypt:=[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/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] audit? ( >=sys-process/audit-2.2.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(-)?] ) berkdb? ( >=sys-libs/db-4.8.30-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !berkdb? ( sys-libs/gdbm:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nis? ( net-libs/libnsl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/libtirpc-0.2.4-r2:=[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=Linux-PAM (Pluggable Authentication Modules) -EAPI=8 -HOMEPAGE=https://github.com/linux-pam/linux-pam -IDEPEND=filecaps? ( sys-libs/libcap ) -INHERIT=db-use fcaps flag-o-matic meson-multilib -IUSE=audit berkdb elogind examples debug nis nls selinux systemd +filecaps abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -LICENSE=|| ( BSD GPL-2 ) -PDEPEND=>=sys-auth/pambase-20200616 -RDEPEND=virtual/libcrypt:=[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/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] audit? ( >=sys-process/audit-2.2.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(-)?] ) berkdb? ( >=sys-libs/db-4.8.30-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !berkdb? ( sys-libs/gdbm:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nis? ( net-libs/libnsl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/libtirpc-0.2.4-r2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -REQUIRED_USE=?? ( elogind systemd ) -SLOT=0 -SRC_URI=https://github.com/linux-pam/linux-pam/archive/e634a3a9be9484ada6e93970dfaf0f055ca17332.tar.gz -> pam-1.7.0_p20241230.gh.tar.gz -_eclasses_=db-use 3807d3e43e20aaa6e4decedd2bb2db4c fcaps 27152c9e4da035accb14a2d7879744ef flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 -_md5_=c1374775da2ef85d176bbd2ddc21c504 diff --git a/metadata/md5-cache/sys-libs/pam-1.7.0_p20241230-r2 b/metadata/md5-cache/sys-libs/pam-1.7.0_p20241230-r2 new file mode 100644 index 000000000000..1881e2c2fe93 --- /dev/null +++ b/metadata/md5-cache/sys-libs/pam-1.7.0_p20241230-r2 @@ -0,0 +1,18 @@ +BDEPEND=|| ( sys-devel/bison dev-util/byacc ) app-text/docbook-xsl-ns-stylesheets sys-devel/flex virtual/pkgconfig nls? ( sys-devel/gettext ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install postinst test +DEPEND=virtual/libcrypt:=[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/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] audit? ( >=sys-process/audit-2.2.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(-)?] ) berkdb? ( >=sys-libs/db-4.8.30-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !berkdb? ( sys-libs/gdbm:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) elogind? ( >=sys-auth/elogind-254 ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( >=sys-apps/systemd-254:= ) nis? ( net-libs/libnsl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/libtirpc-0.2.4-r2:=[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=Linux-PAM (Pluggable Authentication Modules) +EAPI=8 +HOMEPAGE=https://github.com/linux-pam/linux-pam +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=db-use fcaps flag-o-matic meson-multilib +IUSE=audit berkdb elogind examples debug nis nls selinux systemd +filecaps 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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=|| ( BSD GPL-2 ) +PDEPEND=>=sys-auth/pambase-20200616 +RDEPEND=virtual/libcrypt:=[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/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] audit? ( >=sys-process/audit-2.2.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(-)?] ) berkdb? ( >=sys-libs/db-4.8.30-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !berkdb? ( sys-libs/gdbm:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) elogind? ( >=sys-auth/elogind-254 ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( >=sys-apps/systemd-254:= ) nis? ( net-libs/libnsl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/libtirpc-0.2.4-r2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) +REQUIRED_USE=?? ( elogind systemd ) +SLOT=0 +SRC_URI=https://github.com/linux-pam/linux-pam/archive/e634a3a9be9484ada6e93970dfaf0f055ca17332.tar.gz -> pam-1.7.0_p20241230.gh.tar.gz +_eclasses_=db-use 3807d3e43e20aaa6e4decedd2bb2db4c fcaps 27152c9e4da035accb14a2d7879744ef flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 +_md5_=7de442e36a05ecaaa62234933dfa8e51 diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz index affa331da143..58c99916a123 100644 Binary files a/metadata/md5-cache/www-apps/Manifest.gz and b/metadata/md5-cache/www-apps/Manifest.gz differ diff --git a/metadata/md5-cache/www-apps/mythweb-0.28.1-r2 b/metadata/md5-cache/www-apps/mythweb-0.28.1-r2 index 4b3df5537d1a..3e70940eec9d 100644 --- a/metadata/md5-cache/www-apps/mythweb-0.28.1-r2 +++ b/metadata/md5-cache/www-apps/mythweb-0.28.1-r2 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://www.mythtv.org INHERIT=webapp IUSE=vhosts -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 RDEPEND=dev-lang/php:*[json(+),mysql,session,posix] dev-perl/DBD-mysql dev-perl/DBI dev-perl/HTTP-Date dev-perl/Net-UPnP virtual/httpd-php:* app-admin/webapp-config SLOT=0.28.1-r2 SRC_URI=https://github.com/MythTV/mythweb/archive/v0.28.1.tar.gz -> mythweb-0.28.1.tar.gz _eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 -_md5_=b863621ad5eecc7a8330d5c0270f27c6 +_md5_=303f341552cd1864fc100b001f10b993 diff --git a/metadata/md5-cache/www-apps/mythweb-34.0 b/metadata/md5-cache/www-apps/mythweb-34.0 index 82b5d1aea784..febc106d294b 100644 --- a/metadata/md5-cache/www-apps/mythweb-34.0 +++ b/metadata/md5-cache/www-apps/mythweb-34.0 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://www.mythtv.org INHERIT=webapp IUSE=vhosts -KEYWORDS=~amd64 ~ppc ~x86 +KEYWORDS=~amd64 ~x86 LICENSE=GPL-2 RDEPEND=dev-lang/php:*[json(+),mysql,session,posix] dev-perl/DBD-mysql dev-perl/DBI dev-perl/HTTP-Date dev-perl/Net-UPnP virtual/httpd-php:* app-admin/webapp-config SLOT=34.0 SRC_URI=https://github.com/MythTV/mythweb/archive/v34.0.tar.gz -> mythweb-34.0.tar.gz _eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5 -_md5_=b863621ad5eecc7a8330d5c0270f27c6 +_md5_=303f341552cd1864fc100b001f10b993 diff --git a/metadata/md5-cache/www-apps/rutorrent-5.1.4 b/metadata/md5-cache/www-apps/rutorrent-5.1.4 deleted file mode 100644 index 1f888fcb9def..000000000000 --- a/metadata/md5-cache/www-apps/rutorrent-5.1.4 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=install postinst prerm setup -DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config -DESCRIPTION=ruTorrent is a front-end for the popular Bittorrent client rTorrent -EAPI=8 -HOMEPAGE=https://github.com/Novik/ruTorrent -INHERIT=webapp optfeature -IUSE=vhosts -KEYWORDS=~amd64 ~ppc ~x86 -LICENSE=GPL-2+ MIT -RDEPEND=dev-lang/php[xml,gd] virtual/httpd-php app-admin/webapp-config -SLOT=5.1.4 -SRC_URI=https://github.com/Novik/ruTorrent/archive/v5.1.4.tar.gz -> rutorrent-5.1.4.tar.gz -_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 webapp 5fa840db95fc7348dfd53b8526ed05f5 -_md5_=37ad5e4646ee5507a2ab5d93637caf71 diff --git a/metadata/md5-cache/www-apps/rutorrent-5.1.5 b/metadata/md5-cache/www-apps/rutorrent-5.1.5 new file mode 100644 index 000000000000..1f43366d28ca --- /dev/null +++ b/metadata/md5-cache/www-apps/rutorrent-5.1.5 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install postinst prerm setup +DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config +DESCRIPTION=ruTorrent is a front-end for the popular Bittorrent client rTorrent +EAPI=8 +HOMEPAGE=https://github.com/Novik/ruTorrent +INHERIT=webapp optfeature +IUSE=vhosts +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2+ MIT +RDEPEND=dev-lang/php[xml,gd] virtual/httpd-php app-admin/webapp-config +SLOT=5.1.5 +SRC_URI=https://github.com/Novik/ruTorrent/archive/v5.1.5.tar.gz -> rutorrent-5.1.5.tar.gz +_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 webapp 5fa840db95fc7348dfd53b8526ed05f5 +_md5_=0eb8104f49861137b5b0a43d6ee31d19 diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz index eb066dac412d..db0d467850ba 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/chromium-131.0.6778.264 b/metadata/md5-cache/www-client/chromium-131.0.6778.264 index 99991a8d6ccd..d7fb7c102ebf 100644 --- a/metadata/md5-cache/www-client/chromium-131.0.6778.264 +++ b/metadata/md5-cache/www-client/chromium-131.0.6778.264 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.chromium.org/ INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd bindist cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo +proprietary-codecs pulseaudio qt5 qt6 +screencast selinux test +vaapi +wayland +widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW +llvm_slot_19 pgo -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=BSD RDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) bindist? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:131 ) ) REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) qt6? ( qt5 ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) ^^ ( llvm_slot_19 ) @@ -14,4 +14,4 @@ RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=0/stable SRC_URI=https://chromium-tarballs.distfiles.gentoo.org/chromium-131.0.6778.264-linux.tar.xz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/131-1/chromium-patches-131-1.tar.bz2 test? ( https://chromium-tarballs.distfiles.gentoo.org/chromium-131.0.6778.264-linux-testdata.tar.xz https://chromium-fonts.storage.googleapis.com/f26f29c9d3bfae588207bbc9762de8d142e58935c62a86f67332819b15203b35 -> chromium-testfonts-f26f29c9d3.tar.gz ) ppc64? ( https://gitlab.solidsilicon.io/public-development/open-source/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar ) _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust a7f1fb4aefa2759dc94e38f7668d373e systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=905eff91f9c632adaa4f1b3065d3ae92 +_md5_=a22f686e9e6a99ed495aa1ddcf925fd8 diff --git a/metadata/md5-cache/www-client/firefox-128.6.0 b/metadata/md5-cache/www-client/firefox-128.6.0 new file mode 100644 index 000000000000..85f3f0a509ac --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-128.6.0 @@ -0,0 +1,17 @@ +BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) wasm-sandbox? ( llvm-core/lld:17 ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) wasm-sandbox? ( llvm-core/lld:18 ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl =app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3 llvm_slot_17? ( || ( dev-lang/rust-bin:1.77.1[llvm_slot_17] dev-lang/rust:1.77.1[llvm_slot_17] ) ) llvm_slot_18? ( || ( dev-lang/rust-bin:1.81.0[llvm_slot_18] dev-lang/rust:1.81.0[llvm_slot_18] dev-lang/rust-bin:1.80.1[llvm_slot_18] dev-lang/rust:1.80.1[llvm_slot_18] dev-lang/rust-bin:1.79.0[llvm_slot_18] dev-lang/rust:1.79.0[llvm_slot_18] dev-lang/rust-bin:1.78.0[llvm_slot_18] dev-lang/rust:1.78.0[llvm_slot_18] ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack +DEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) +DESCRIPTION=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg +IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi +X +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_19 llvm_slot_17 llvm_slot_18 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) !www-client/firefox:rapid +REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wasm-sandbox? ( llvm_slot_19 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 ) +SLOT=esr +SRC_URI=https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/source/firefox-128.6.0esr.source.tar.xz -> firefox-128.6.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-08.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/af.xpi -> firefox-128.6.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ar.xpi -> firefox-128.6.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ast.xpi -> firefox-128.6.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/be.xpi -> firefox-128.6.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bg.xpi -> firefox-128.6.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/br.xpi -> firefox-128.6.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ca.xpi -> firefox-128.6.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cak.xpi -> firefox-128.6.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cs.xpi -> firefox-128.6.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cy.xpi -> firefox-128.6.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/da.xpi -> firefox-128.6.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/de.xpi -> firefox-128.6.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-128.6.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/el.xpi -> firefox-128.6.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-128.6.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-128.6.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-128.6.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-128.6.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/et.xpi -> firefox-128.6.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/eu.xpi -> firefox-128.6.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fi.xpi -> firefox-128.6.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fr.xpi -> firefox-128.6.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-128.6.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-128.6.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gd.xpi -> firefox-128.6.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gl.xpi -> firefox-128.6.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/he.xpi -> firefox-128.6.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hr.xpi -> firefox-128.6.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-128.6.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hu.xpi -> firefox-128.6.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/id.xpi -> firefox-128.6.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/is.xpi -> firefox-128.6.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/it.xpi -> firefox-128.6.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ja.xpi -> firefox-128.6.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ka.xpi -> firefox-128.6.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kab.xpi -> firefox-128.6.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kk.xpi -> firefox-128.6.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ko.xpi -> firefox-128.6.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lt.xpi -> firefox-128.6.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lv.xpi -> firefox-128.6.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ms.xpi -> firefox-128.6.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-128.6.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nl.xpi -> firefox-128.6.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-128.6.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-128.6.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pl.xpi -> firefox-128.6.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-128.6.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-128.6.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/rm.xpi -> firefox-128.6.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ro.xpi -> firefox-128.6.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ru.xpi -> firefox-128.6.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sk.xpi -> firefox-128.6.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sl.xpi -> firefox-128.6.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sq.xpi -> firefox-128.6.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sr.xpi -> firefox-128.6.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-128.6.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/th.xpi -> firefox-128.6.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/tr.xpi -> firefox-128.6.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/uk.xpi -> firefox-128.6.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/uz.xpi -> firefox-128.6.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/vi.xpi -> firefox-128.6.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-128.6.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-128.6.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ach.xpi -> firefox-128.6.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/an.xpi -> firefox-128.6.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/az.xpi -> firefox-128.6.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bn.xpi -> firefox-128.6.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bs.xpi -> firefox-128.6.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-128.6.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/eo.xpi -> firefox-128.6.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-128.6.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-128.6.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fa.xpi -> firefox-128.6.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ff.xpi -> firefox-128.6.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fur.xpi -> firefox-128.6.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gn.xpi -> firefox-128.6.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-128.6.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-128.6.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-128.6.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ia.xpi -> firefox-128.6.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/km.xpi -> firefox-128.6.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kn.xpi -> firefox-128.6.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lij.xpi -> firefox-128.6.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/mk.xpi -> firefox-128.6.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/mr.xpi -> firefox-128.6.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/my.xpi -> firefox-128.6.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-128.6.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/oc.xpi -> firefox-128.6.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sc.xpi -> firefox-128.6.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sco.xpi -> firefox-128.6.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/si.xpi -> firefox-128.6.0esr-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/skr.xpi -> firefox-128.6.0esr-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/son.xpi -> firefox-128.6.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/szl.xpi -> firefox-128.6.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ta.xpi -> firefox-128.6.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/te.xpi -> firefox-128.6.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/tl.xpi -> firefox-128.6.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/trs.xpi -> firefox-128.6.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ur.xpi -> firefox-128.6.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/xh.xpi -> firefox-128.6.0esr-xh.xpi ) +_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust a7f1fb4aefa2759dc94e38f7668d373e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=9238b5f758da00ce14b24a45ca3b1beb diff --git a/metadata/md5-cache/www-client/firefox-bin-128.6.0 b/metadata/md5-cache/www-client/firefox-bin-128.6.0 new file mode 100644 index 000000000000..ce1e4f0953fd --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-bin-128.6.0 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install postinst postrm preinst setup unpack +DESCRIPTION=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop linux-info optfeature pax-utils xdg +IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW +KEYWORDS=-* amd64 ~x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:rapid +RESTRICT=strip +SLOT=esr +SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/en-US/firefox-128.6.0esr.tar.bz2 -> firefox-bin_x86_64-128.6.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-i686/en-US/firefox-128.6.0esr.tar.bz2 -> firefox-bin_i686-128.6.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ach.xpi -> firefox-128.6.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/af.xpi -> firefox-128.6.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/an.xpi -> firefox-128.6.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ar.xpi -> firefox-128.6.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ast.xpi -> firefox-128.6.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/az.xpi -> firefox-128.6.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/be.xpi -> firefox-128.6.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bg.xpi -> firefox-128.6.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bn.xpi -> firefox-128.6.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/br.xpi -> firefox-128.6.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bs.xpi -> firefox-128.6.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-128.6.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ca.xpi -> firefox-128.6.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cak.xpi -> firefox-128.6.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cs.xpi -> firefox-128.6.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cy.xpi -> firefox-128.6.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/da.xpi -> firefox-128.6.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/de.xpi -> firefox-128.6.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-128.6.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/el.xpi -> firefox-128.6.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-128.6.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-128.6.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/eo.xpi -> firefox-128.6.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-128.6.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-128.6.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-128.6.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-128.6.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/et.xpi -> firefox-128.6.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/eu.xpi -> firefox-128.6.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fa.xpi -> firefox-128.6.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ff.xpi -> firefox-128.6.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fi.xpi -> firefox-128.6.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fr.xpi -> firefox-128.6.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-128.6.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-128.6.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gd.xpi -> firefox-128.6.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gl.xpi -> firefox-128.6.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gn.xpi -> firefox-128.6.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-128.6.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/he.xpi -> firefox-128.6.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-128.6.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hr.xpi -> firefox-128.6.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-128.6.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hu.xpi -> firefox-128.6.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-128.6.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ia.xpi -> firefox-128.6.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/id.xpi -> firefox-128.6.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/is.xpi -> firefox-128.6.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/it.xpi -> firefox-128.6.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ja.xpi -> firefox-128.6.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ka.xpi -> firefox-128.6.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kab.xpi -> firefox-128.6.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kk.xpi -> firefox-128.6.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/km.xpi -> firefox-128.6.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kn.xpi -> firefox-128.6.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ko.xpi -> firefox-128.6.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lij.xpi -> firefox-128.6.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lt.xpi -> firefox-128.6.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lv.xpi -> firefox-128.6.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/mk.xpi -> firefox-128.6.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/mr.xpi -> firefox-128.6.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ms.xpi -> firefox-128.6.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/my.xpi -> firefox-128.6.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-128.6.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-128.6.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nl.xpi -> firefox-128.6.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-128.6.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/oc.xpi -> firefox-128.6.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-128.6.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pl.xpi -> firefox-128.6.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-128.6.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-128.6.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/rm.xpi -> firefox-128.6.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ro.xpi -> firefox-128.6.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ru.xpi -> firefox-128.6.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sco.xpi -> firefox-128.6.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/si.xpi -> firefox-128.6.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sk.xpi -> firefox-128.6.0esr-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/skr.xpi -> firefox-128.6.0esr-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sl.xpi -> firefox-128.6.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/son.xpi -> firefox-128.6.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sq.xpi -> firefox-128.6.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sr.xpi -> firefox-128.6.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-128.6.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ta.xpi -> firefox-128.6.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/te.xpi -> firefox-128.6.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/th.xpi -> firefox-128.6.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/tl.xpi -> firefox-128.6.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/tr.xpi -> firefox-128.6.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/trs.xpi -> firefox-128.6.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/uk.xpi -> firefox-128.6.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ur.xpi -> firefox-128.6.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/uz.xpi -> firefox-128.6.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/vi.xpi -> firefox-128.6.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/xh.xpi -> firefox-128.6.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-128.6.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-128.6.0esr-zh-TW.xpi ) +_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 +_md5_=13caeb3ac4fb51d831cfadfdc8c056ed diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz index 21117255acb4..57e5abb4b32e 100644 Binary files a/metadata/md5-cache/www-servers/Manifest.gz and b/metadata/md5-cache/www-servers/Manifest.gz differ diff --git a/metadata/md5-cache/www-servers/tomcat-10.1.33 b/metadata/md5-cache/www-servers/tomcat-10.1.33 deleted file mode 100644 index 8e9bcbdf9031..000000000000 --- a/metadata/md5-cache/www-servers/tomcat-10.1.33 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-10.1.33:10.1.33 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile install postinst preinst prepare setup test unpack -DEPEND=dev-java/bnd-annotation:0 dev-java/eclipse-ecj:4.26 dev-java/jax-rpc-api:0 >=dev-java/jakartaee-migration-1.0.7-r2:0 dev-java/wsdl4j:0 app-admin/pwgen >=dev-java/ant-1.10.14-r3:0 dev-java/bnd:0 dev-java/bnd-ant:0 dev-java/bnd-util:0 dev-java/bndlib:0 dev-java/libg:0 dev-java/osgi-cmpn:8 dev-java/osgi-core:0 dev-java/slf4j-api:0 >=virtual/jdk-17:* test? ( >=dev-java/ant-1.10.14-r3:0[junit] dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -DESCRIPTION=Tomcat Servlet-6.0/JSP-3.1/EL-5.0/WebSocket-2.1/JASPIC-3.0 Container -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/ -INHERIT=java-pkg-2 prefix verify-sig -IUSE=extra-webapps doc source test verify-sig -KEYWORDS=amd64 ~arm64 ~amd64-linux -LICENSE=Apache-2.0 -RDEPEND=dev-java/bnd-annotation:0 dev-java/eclipse-ecj:4.26 dev-java/jax-rpc-api:0 >=dev-java/jakartaee-migration-1.0.7-r2:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=test !test? ( test ) -SLOT=10.1 -SRC_URI=mirror://apache/tomcat/tomcat-10/v10.1.33/src/apache-tomcat-10.1.33-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-10/v10.1.33/src/apache-tomcat-10.1.33-src.tar.gz.asc ) -_eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 prefix c3c4c93ebda319c0fa7ed6f942ba1010 verify-sig 745dccb7d4656514f1e966cce314d7db -_md5_=fae640ea20a12eae9e73768da40052d4 diff --git a/metadata/md5-cache/www-servers/tomcat-10.1.34 b/metadata/md5-cache/www-servers/tomcat-10.1.34 index 17ba3a8130f4..a77add3a1740 100644 --- a/metadata/md5-cache/www-servers/tomcat-10.1.34 +++ b/metadata/md5-cache/www-servers/tomcat-10.1.34 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/ INHERIT=java-pkg-2 prefix verify-sig IUSE=extra-webapps doc source test verify-sig -KEYWORDS=~amd64 ~arm64 ~amd64-linux +KEYWORDS=amd64 ~arm64 ~amd64-linux LICENSE=Apache-2.0 RDEPEND=dev-java/bnd-annotation:0 dev-java/eclipse-ecj:4.26 dev-java/jax-rpc-api:0 >=dev-java/jakartaee-migration-1.0.7-r2:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=10.1 SRC_URI=mirror://apache/tomcat/tomcat-10/v10.1.34/src/apache-tomcat-10.1.34-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-10/v10.1.34/src/apache-tomcat-10.1.34-src.tar.gz.asc ) _eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 prefix c3c4c93ebda319c0fa7ed6f942ba1010 verify-sig 745dccb7d4656514f1e966cce314d7db -_md5_=120d88bd6f7da8994858e91546f8e9b0 +_md5_=b66104e4c63409265d65431d497273a1 diff --git a/metadata/md5-cache/www-servers/tomcat-9.0.97 b/metadata/md5-cache/www-servers/tomcat-9.0.97 deleted file mode 100644 index bc91c0be4893..000000000000 --- a/metadata/md5-cache/www-servers/tomcat-9.0.97 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-9.0.97:9.0.97 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) -DEFINED_PHASES=compile install postinst preinst prepare setup test unpack -DEPEND=dev-java/bnd-annotation:0 dev-java/eclipse-ecj:4.20 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 app-admin/pwgen >=dev-java/ant-1.10.14-r3:0 dev-java/bnd:0 dev-java/bnd-ant:0 dev-java/bnd-util:0 dev-java/bndlib:0 dev-java/libg:0 dev-java/osgi-cmpn:8 dev-java/osgi-core:0 dev-java/slf4j-api:0 >=virtual/jdk-17:* test? ( >=dev-java/ant-1.10.14-r3:0[junit] dev-java/easymock:3.2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -DESCRIPTION=Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container -EAPI=8 -HOMEPAGE=https://tomcat.apache.org/ -INHERIT=java-pkg-2 prefix verify-sig -IUSE=extra-webapps doc source test verify-sig -KEYWORDS=amd64 ~arm64 ~amd64-linux ~x86-linux -LICENSE=Apache-2.0 -RDEPEND=dev-java/bnd-annotation:0 dev-java/eclipse-ecj:4.20 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=test !test? ( test ) -SLOT=9 -SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.97/src/apache-tomcat-9.0.97-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-9/v9.0.97/src/apache-tomcat-9.0.97-src.tar.gz.asc ) -_eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 prefix c3c4c93ebda319c0fa7ed6f942ba1010 verify-sig 745dccb7d4656514f1e966cce314d7db -_md5_=1bf7c4a224f67e6f62af12dde4c4ef8e diff --git a/metadata/md5-cache/www-servers/tomcat-9.0.98 b/metadata/md5-cache/www-servers/tomcat-9.0.98 index 79621efc4532..64642f23c2f6 100644 --- a/metadata/md5-cache/www-servers/tomcat-9.0.98 +++ b/metadata/md5-cache/www-servers/tomcat-9.0.98 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://tomcat.apache.org/ INHERIT=java-pkg-2 prefix verify-sig IUSE=extra-webapps doc source test verify-sig -KEYWORDS=~amd64 ~arm64 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm64 ~amd64-linux ~x86-linux LICENSE=Apache-2.0 RDEPEND=dev-java/bnd-annotation:0 dev-java/eclipse-ecj:4.20 dev-java/jax-rpc-api:0 dev-java/wsdl4j:0 acct-group/tomcat acct-user/tomcat >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=9 SRC_URI=mirror://apache/tomcat/tomcat-9/v9.0.98/src/apache-tomcat-9.0.98-src.tar.gz verify-sig? ( https://downloads.apache.org/tomcat/tomcat-9/v9.0.98/src/apache-tomcat-9.0.98-src.tar.gz.asc ) _eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 prefix c3c4c93ebda319c0fa7ed6f942ba1010 verify-sig 745dccb7d4656514f1e966cce314d7db -_md5_=f61df037dffb217afecefa09b6081ef8 +_md5_=12236e31eba4fc2e2355b4ba480e51cc diff --git a/metadata/md5-cache/x11-terms/Manifest.gz b/metadata/md5-cache/x11-terms/Manifest.gz index c25b977cce13..f84387a1647b 100644 Binary files a/metadata/md5-cache/x11-terms/Manifest.gz and b/metadata/md5-cache/x11-terms/Manifest.gz differ diff --git a/metadata/md5-cache/x11-terms/ghostty-1.0.1 b/metadata/md5-cache/x11-terms/ghostty-1.0.1 deleted file mode 100644 index a6817a94cc09..000000000000 --- a/metadata/md5-cache/x11-terms/ghostty-1.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=man? ( virtual/pandoc ) || ( dev-lang/zig:0.13 dev-lang/zig-bin:0.13 ) virtual/pkgconfig -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack -DEPEND=adwaita? ( gui-libs/libadwaita:1= ) gtk? ( gui-libs/gtk:4=[X] ) system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] ) system-glslang? ( >=dev-util/glslang-1.3.296.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= ) system-libpng? ( >=media-libs/libpng-1.6.43:= ) system-libxml2? ( >=dev-libs/libxml2-2.11.5:= ) system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= ) system-zlib? ( >=sys-libs/zlib-1.3.1:= ) -DESCRIPTION=Fast, feature-rich, and cross-platform terminal emulator -EAPI=8 -HOMEPAGE=https://ghostty.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=zig xdg -IUSE=+adwaita man +gtk glfw +system-fontconfig +system-freetype +system-glslang +system-harfbuzz +system-libpng +system-libxml2 +system-oniguruma +system-zlib -KEYWORDS=~amd64 -LICENSE=Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 MIT MPL-2.0 !system-freetype? ( || ( FTL GPL-2+ ) ) !system-harfbuzz? ( Old-MIT ISC icu ) !system-libpng? ( libpng2 ) !system-zlib? ( ZLIB ) -RDEPEND=adwaita? ( gui-libs/libadwaita:1= ) gtk? ( gui-libs/gtk:4=[X] ) system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] ) system-glslang? ( >=dev-util/glslang-1.3.296.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= ) system-libpng? ( >=media-libs/libpng-1.6.43:= ) system-libxml2? ( >=dev-libs/libxml2-2.11.5:= ) system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= ) system-zlib? ( >=sys-libs/zlib-1.3.1:= ) -REQUIRED_USE=adwaita? ( gtk ) ^^ ( gtk glfw ) -SLOT=0 -SRC_URI=https://release.files.ghostty.org/1.0.1/ghostty-1.0.1.tar.gz https://github.com/mitchellh/xcode-frameworks/archive/69801c154c39d7ae6129ea1ba8fe1afe00585fc8.tar.gz -> xcode_frameworks-12202adbfecdad671d585c9a5bfcbd5cdf821726779430047742ce1bf94ad67d19cb.tar.gz https://github.com/mitchellh/mach-glfw/archive/37c2995f31abcf7e8378fba68ddcf4a3faa02de0.tar.gz -> mach-glfw-12206ed982e709e565d536ce930701a8c07edfd2cfdce428683f3f2a601d37696a62.tar.gz https://github.com/harfbuzz/harfbuzz/archive/refs/tags/8.4.0.tar.gz -> harfbuzz-1220b8588f106c996af10249bfa092c6fb2f35fbacb1505ef477a0b04a7dd1063122.tar.gz https://github.com/mitchellh/vulkan-headers/archive/04c8a0389d5a0236a96312988017cd4ce27d8041.tar.gz -> vulkan_headers-122004bfd4c519dadfb8e6281a42fc34fd1aa15aea654ea8a492839046f9894fa2cf.tar.gz https://deps.files.ghostty.org/fontconfig-2.14.2.tar.gz -> fontconfig-12201149afb3326c56c05bb0a577f54f76ac20deece63aa2f5cd6ff31a4fa4fcb3b7.tar.gz https://github.com/madler/zlib/archive/refs/tags/v1.3.1.tar.gz -> zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz https://github.com/mitchellh/libxev/archive/db6a52bafadf00360e675fefa7926e8e6c0e9931.tar.gz -> libxev-12206029de146b685739f69b10a6f08baee86b3d0a5f9a659fa2b2b66c9602078bbf.tar.gz https://deps.files.ghostty.org/ziglyph-b89d43d1e3fb01b6074bc1f7fc980324b04d26a5.tar.gz -> ziglyph-12207831bce7d4abce57b5a98e8f3635811cfefd160bca022eb91fe905d36a02cf25.tar.gz https://github.com/mitchellh/zig-objc/archive/9b8ba849b0f58fe207ecd6ab7c147af55b17556e.tar.gz -> zig-objc-1220e17e64ef0ef561b3e4b9f3a96a2494285f2ec31c097721bf8c8677ec4415c634.tar.gz https://github.com/rockorager/libvaxis/archive/6d729a2dc3b934818dffe06d2ba3ce02841ed74b.tar.gz -> vaxis-12200df4ebeaed45de26cb2c9f3b6f3746d8013b604e035dae658f86f586c8c91d2f.tar.gz https://github.com/getsentry/breakpad/archive/b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz -> breakpad-12207fd37bb8251919c112dcdd8f616a491857b34a451f7e4486490077206dc2a1ea.tar.gz https://codeberg.org/atman/zg/archive/v0.13.2.tar.gz -> zg-122055beff332830a391e9895c044d33b15ea21063779557024b46169fb1984c6e40.tar.gz https://github.com/mitchellh/glfw/archive/b552c6ec47326b94015feddb36058ea567b87159.tar.gz -> glfw-1220736fa4ba211162c7a0e46cc8fe04d95921927688bff64ab5da7420d098a7272d.tar.gz https://github.com/GNOME/libxml2/archive/refs/tags/v2.11.5.tar.gz -> libxml2-122032442d95c3b428ae8e526017fad881e7dc78eab4d558e9a58a80bfbd65a64f7d.tar.gz https://github.com/natecraddock/zf/archive/ed99ca18b02dda052e20ba467e90b623c04690dd.tar.gz -> zf-1220edc3b8d8bedbb50555947987e5e8e2f93871ca3c8e8d4cc8f1377c15b5dd35e8.tar.gz https://github.com/freetype/freetype/archive/refs/tags/VER-2-13-2.tar.gz -> freetype-1220b81f6ecfb3fd222f76cf9106fecfa6554ab07ec7fdc4124b9bb063ae2adf969d.tar.gz https://github.com/google/wuffs/archive/refs/tags/v0.4.0-alpha.8.tar.gz -> wuffs-12200984439edc817fbcbbaff564020e5104a0d04a2d0f53080700827052de700462.tar.gz https://github.com/kkos/oniguruma/archive/refs/tags/v6.9.9.tar.gz -> oniguruma-1220c15e72eadd0d9085a8af134904d9a0f5dfcbed5f606ad60edc60ebeccd9706bb.tar.gz https://github.com/getsentry/sentry-native/archive/refs/tags/0.7.8.tar.gz -> sentry-1220446be831adcca918167647c06c7b825849fa3fba5f22da394667974537a9c77e.tar.gz https://github.com/mitchellh/zig-js/archive/d0b8b0a57c52fbc89f9d9fecba75ca29da7dd7d1.tar.gz -> zig_js-12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc.tar.gz https://github.com/mitchellh/x11-headers/archive/2ffbd62d82ff73ec929dd8de802bc95effa0ef88.tar.gz -> x11_headers-122089c326186c84aa2fd034b16abc38f3ebf4862d9ae106dc1847ac44f557b36465.tar.gz https://github.com/mitchellh/wayland-headers/archive/5f991515a29f994d87b908115a2ab0b899474bd1.tar.gz -> wayland_headers-1220b3164434d2ec9db146a40bf3a30f490590d68fa8529776a3138074f0da2c11ca.tar.gz https://github.com/KhronosGroup/glslang/archive/refs/tags/14.2.0.tar.gz -> glslang-12201278a1a05c0ce0b6eb6026c65cd3e9247aa041b1c260324bf29cee559dd23ba1.tar.gz https://github.com/KhronosGroup/SPIRV-Cross/archive/476f384eb7d9e48613c45179e502a15ab95b6b49.tar.gz -> spirv_cross-1220fb3b5586e8be67bc3feb34cbe749cf42a60d628d2953632c2f8141302748c8da.tar.gz https://github.com/mbadolato/iTerm2-Color-Schemes/archive/e030599a6a6e19fcd1ea047c7714021170129d56.tar.gz -> iterm2_themes-1220cc25b537556a42b0948437c791214c229efb78b551c80b1e9b18d70bf0498620.tar.gz https://github.com/zigimg/zigimg/archive/3a667bdb3d7f0955a5a51c8468eac83210c1439e.tar.gz -> zigimg-1220dd654ef941fc76fd96f9ec6adadf83f69b9887a0d3f4ee5ac0a1a3e11be35cf5.tar.gz https://github.com/pnggroup/libpng/archive/refs/tags/v1.6.43.tar.gz -> libpng-1220aa013f0c83da3fb64ea6d327f9173fa008d10e28bc9349eac3463457723b1c66.tar.gz https://github.com/rockorager/libvaxis/archive/dc0a228a5544988d4a920cfb40be9cd28db41423.tar.gz -> vaxis-1220c72c1697dd9008461ead702997a15d8a1c5810247f02e7983b9f74c6c6e4c087.tar.gz https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.0.5.tar.gz -> utfcpp-1220d4d18426ca72fc2b7e56ce47273149815501d0d2395c2a98c726b31ba931e641.tar.gz https://github.com/ocornut/imgui/archive/e391fe2e66eb1c96b1624ae8444dc64c23146ef4.tar.gz -> imgui-1220bc6b9daceaf7c8c60f3c3998058045ba0c5c5f48ae255ff97776d9cd8bfc6402.tar.gz https://github.com/vancluever/z2d/archive/4638bb02a9dc41cc2fb811f092811f6a951c752a.tar.gz -> z2d-12201f0d542e7541cf492a001d4d0d0155c92f58212fbcb0d224e95edeba06b5416a.tar.gz https://github.com/google/highway/archive/refs/tags/1.1.0.tar.gz -> highway-12205c83b8311a24b1d5ae6d21640df04f4b0726e314337c043cde1432758cbe165b.tar.gz -_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig 1dedc2f01be682d4a76e3f24b00c9252 zig-utils 52d461a2abcfdeb90344b40e902c0f6e -_md5_=f17a218d7f8ee03ff47e7c21fab22bc5 diff --git a/metadata/md5-cache/x11-terms/ghostty-1.0.1-r1 b/metadata/md5-cache/x11-terms/ghostty-1.0.1-r1 new file mode 100644 index 000000000000..eb1e9acd0de8 --- /dev/null +++ b/metadata/md5-cache/x11-terms/ghostty-1.0.1-r1 @@ -0,0 +1,16 @@ +BDEPEND=man? ( virtual/pandoc ) || ( dev-lang/zig:0.13[llvm(+)] dev-lang/zig-bin:0.13 ) virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack +DEPEND=gui-libs/gtk:4=[X?] adwaita? ( gui-libs/libadwaita:1= ) X? ( x11-libs/libX11 ) system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) system-freetype? ( system-harfbuzz? ( >=media-libs/freetype-2.13.2:=[bzip2,harfbuzz] ) !system-harfbuzz? ( >=media-libs/freetype-2.13.2:=[bzip2] ) ) system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] ) system-glslang? ( >=dev-util/glslang-1.3.296.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= ) system-libpng? ( >=media-libs/libpng-1.6.43:= ) system-libxml2? ( >=dev-libs/libxml2-2.11.5:= ) system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= ) system-zlib? ( >=sys-libs/zlib-1.3.1:= ) +DESCRIPTION=Fast, feature-rich, and cross-platform terminal emulator +EAPI=8 +HOMEPAGE=https://ghostty.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=zig xdg +IUSE=+X +adwaita man +system-fontconfig +system-freetype +system-glslang +system-harfbuzz +system-libpng +system-libxml2 +system-oniguruma +system-zlib +KEYWORDS=~amd64 +LICENSE=Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 MIT MPL-2.0 !system-freetype? ( || ( FTL GPL-2+ ) ) !system-harfbuzz? ( Old-MIT ISC icu ) !system-libpng? ( libpng2 ) !system-zlib? ( ZLIB ) +RDEPEND=gui-libs/gtk:4=[X?] adwaita? ( gui-libs/libadwaita:1= ) X? ( x11-libs/libX11 ) system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) system-freetype? ( system-harfbuzz? ( >=media-libs/freetype-2.13.2:=[bzip2,harfbuzz] ) !system-harfbuzz? ( >=media-libs/freetype-2.13.2:=[bzip2] ) ) system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] ) system-glslang? ( >=dev-util/glslang-1.3.296.0:= ) system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= ) system-libpng? ( >=media-libs/libpng-1.6.43:= ) system-libxml2? ( >=dev-libs/libxml2-2.11.5:= ) system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= ) system-zlib? ( >=sys-libs/zlib-1.3.1:= ) +SLOT=0 +SRC_URI=https://release.files.ghostty.org/1.0.1/ghostty-1.0.1.tar.gz https://github.com/mitchellh/xcode-frameworks/archive/69801c154c39d7ae6129ea1ba8fe1afe00585fc8.tar.gz -> xcode_frameworks-12202adbfecdad671d585c9a5bfcbd5cdf821726779430047742ce1bf94ad67d19cb.tar.gz https://github.com/mitchellh/mach-glfw/archive/37c2995f31abcf7e8378fba68ddcf4a3faa02de0.tar.gz -> mach-glfw-12206ed982e709e565d536ce930701a8c07edfd2cfdce428683f3f2a601d37696a62.tar.gz https://github.com/harfbuzz/harfbuzz/archive/refs/tags/8.4.0.tar.gz -> harfbuzz-1220b8588f106c996af10249bfa092c6fb2f35fbacb1505ef477a0b04a7dd1063122.tar.gz https://github.com/mitchellh/vulkan-headers/archive/04c8a0389d5a0236a96312988017cd4ce27d8041.tar.gz -> vulkan_headers-122004bfd4c519dadfb8e6281a42fc34fd1aa15aea654ea8a492839046f9894fa2cf.tar.gz https://deps.files.ghostty.org/fontconfig-2.14.2.tar.gz -> fontconfig-12201149afb3326c56c05bb0a577f54f76ac20deece63aa2f5cd6ff31a4fa4fcb3b7.tar.gz https://github.com/madler/zlib/archive/refs/tags/v1.3.1.tar.gz -> zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz https://github.com/mitchellh/libxev/archive/db6a52bafadf00360e675fefa7926e8e6c0e9931.tar.gz -> libxev-12206029de146b685739f69b10a6f08baee86b3d0a5f9a659fa2b2b66c9602078bbf.tar.gz https://deps.files.ghostty.org/ziglyph-b89d43d1e3fb01b6074bc1f7fc980324b04d26a5.tar.gz -> ziglyph-12207831bce7d4abce57b5a98e8f3635811cfefd160bca022eb91fe905d36a02cf25.tar.gz https://github.com/mitchellh/zig-objc/archive/9b8ba849b0f58fe207ecd6ab7c147af55b17556e.tar.gz -> zig-objc-1220e17e64ef0ef561b3e4b9f3a96a2494285f2ec31c097721bf8c8677ec4415c634.tar.gz https://github.com/rockorager/libvaxis/archive/6d729a2dc3b934818dffe06d2ba3ce02841ed74b.tar.gz -> vaxis-12200df4ebeaed45de26cb2c9f3b6f3746d8013b604e035dae658f86f586c8c91d2f.tar.gz https://github.com/getsentry/breakpad/archive/b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz -> breakpad-12207fd37bb8251919c112dcdd8f616a491857b34a451f7e4486490077206dc2a1ea.tar.gz https://codeberg.org/atman/zg/archive/v0.13.2.tar.gz -> zg-122055beff332830a391e9895c044d33b15ea21063779557024b46169fb1984c6e40.tar.gz https://github.com/mitchellh/glfw/archive/b552c6ec47326b94015feddb36058ea567b87159.tar.gz -> glfw-1220736fa4ba211162c7a0e46cc8fe04d95921927688bff64ab5da7420d098a7272d.tar.gz https://github.com/GNOME/libxml2/archive/refs/tags/v2.11.5.tar.gz -> libxml2-122032442d95c3b428ae8e526017fad881e7dc78eab4d558e9a58a80bfbd65a64f7d.tar.gz https://github.com/natecraddock/zf/archive/ed99ca18b02dda052e20ba467e90b623c04690dd.tar.gz -> zf-1220edc3b8d8bedbb50555947987e5e8e2f93871ca3c8e8d4cc8f1377c15b5dd35e8.tar.gz https://github.com/freetype/freetype/archive/refs/tags/VER-2-13-2.tar.gz -> freetype-1220b81f6ecfb3fd222f76cf9106fecfa6554ab07ec7fdc4124b9bb063ae2adf969d.tar.gz https://github.com/google/wuffs/archive/refs/tags/v0.4.0-alpha.8.tar.gz -> wuffs-12200984439edc817fbcbbaff564020e5104a0d04a2d0f53080700827052de700462.tar.gz https://github.com/kkos/oniguruma/archive/refs/tags/v6.9.9.tar.gz -> oniguruma-1220c15e72eadd0d9085a8af134904d9a0f5dfcbed5f606ad60edc60ebeccd9706bb.tar.gz https://github.com/getsentry/sentry-native/archive/refs/tags/0.7.8.tar.gz -> sentry-1220446be831adcca918167647c06c7b825849fa3fba5f22da394667974537a9c77e.tar.gz https://github.com/mitchellh/zig-js/archive/d0b8b0a57c52fbc89f9d9fecba75ca29da7dd7d1.tar.gz -> zig_js-12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc.tar.gz https://github.com/mitchellh/x11-headers/archive/2ffbd62d82ff73ec929dd8de802bc95effa0ef88.tar.gz -> x11_headers-122089c326186c84aa2fd034b16abc38f3ebf4862d9ae106dc1847ac44f557b36465.tar.gz https://github.com/mitchellh/wayland-headers/archive/5f991515a29f994d87b908115a2ab0b899474bd1.tar.gz -> wayland_headers-1220b3164434d2ec9db146a40bf3a30f490590d68fa8529776a3138074f0da2c11ca.tar.gz https://github.com/KhronosGroup/glslang/archive/refs/tags/14.2.0.tar.gz -> glslang-12201278a1a05c0ce0b6eb6026c65cd3e9247aa041b1c260324bf29cee559dd23ba1.tar.gz https://github.com/KhronosGroup/SPIRV-Cross/archive/476f384eb7d9e48613c45179e502a15ab95b6b49.tar.gz -> spirv_cross-1220fb3b5586e8be67bc3feb34cbe749cf42a60d628d2953632c2f8141302748c8da.tar.gz https://github.com/mbadolato/iTerm2-Color-Schemes/archive/e030599a6a6e19fcd1ea047c7714021170129d56.tar.gz -> iterm2_themes-1220cc25b537556a42b0948437c791214c229efb78b551c80b1e9b18d70bf0498620.tar.gz https://github.com/zigimg/zigimg/archive/3a667bdb3d7f0955a5a51c8468eac83210c1439e.tar.gz -> zigimg-1220dd654ef941fc76fd96f9ec6adadf83f69b9887a0d3f4ee5ac0a1a3e11be35cf5.tar.gz https://github.com/pnggroup/libpng/archive/refs/tags/v1.6.43.tar.gz -> libpng-1220aa013f0c83da3fb64ea6d327f9173fa008d10e28bc9349eac3463457723b1c66.tar.gz https://github.com/rockorager/libvaxis/archive/dc0a228a5544988d4a920cfb40be9cd28db41423.tar.gz -> vaxis-1220c72c1697dd9008461ead702997a15d8a1c5810247f02e7983b9f74c6c6e4c087.tar.gz https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.0.5.tar.gz -> utfcpp-1220d4d18426ca72fc2b7e56ce47273149815501d0d2395c2a98c726b31ba931e641.tar.gz https://github.com/ocornut/imgui/archive/e391fe2e66eb1c96b1624ae8444dc64c23146ef4.tar.gz -> imgui-1220bc6b9daceaf7c8c60f3c3998058045ba0c5c5f48ae255ff97776d9cd8bfc6402.tar.gz https://github.com/vancluever/z2d/archive/4638bb02a9dc41cc2fb811f092811f6a951c752a.tar.gz -> z2d-12201f0d542e7541cf492a001d4d0d0155c92f58212fbcb0d224e95edeba06b5416a.tar.gz https://github.com/google/highway/archive/refs/tags/1.1.0.tar.gz -> highway-12205c83b8311a24b1d5ae6d21640df04f4b0726e314337c043cde1432758cbe165b.tar.gz +_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 zig 1dedc2f01be682d4a76e3f24b00c9252 zig-utils 2cc5a6c85266162fa5afdbc6c68f4895 +_md5_=9e414eb38f7c3aa76a012b3469fc0773 diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz index c42e29f49ee5..59ea663bca07 100644 Binary files a/metadata/md5-cache/x11-wm/Manifest.gz and b/metadata/md5-cache/x11-wm/Manifest.gz differ diff --git a/metadata/md5-cache/x11-wm/mutter-9999 b/metadata/md5-cache/x11-wm/mutter-9999 index f92f4eb7f655..359b314fb244 100644 --- a/metadata/md5-cache/x11-wm/mutter-9999 +++ b/metadata/md5-cache/x11-wm/mutter-9999 @@ -1,6 +1,6 @@ BDEPEND=dev-util/wayland-scanner dev-util/gdbus-codegen dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.13 >=dev-python/python-dbusmock-0.28[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/python-dbusmock-0.28[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/python-dbusmock-0.28[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/python-dbusmock-0.28[python_targets_python3_10(-)] ) ) app-text/docbook-xml-dtd:4.5 x11-misc/xvfb-run ) wayland? ( >=sys-kernel/linux-headers-4.4 x11-libs/libxcvt ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install postinst postrm preinst setup test unpack -DEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=x11-libs/pixman-0.42 >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-47.0[introspection?] >=dev-libs/glib-2.81.1:2 gnome-base/gnome-settings-daemon >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 media-libs/libdisplay-info:= gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.38 >=dev-libs/wayland-1.23.0 >=x11-libs/libdrm-2.4.118 media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.26.0:= elogind? ( sys-auth/elogind ) >=x11-base/xwayland-23.2.1[libei(+)] video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-238 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-1.2.0:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] gnome-extra/zenity ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-6 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau x11-base/xorg-proto sysprof? ( >=dev-util/sysprof-common-3.38.0 ) +DEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=x11-libs/pixman-0.42 >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-47.0[introspection?] >=dev-libs/glib-2.81.1:2 gnome-base/gnome-settings-daemon >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 >=media-libs/libdisplay-info-0.2:= gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.38 >=dev-libs/wayland-1.23.0 >=x11-libs/libdrm-2.4.118 media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.26.0:= elogind? ( sys-auth/elogind ) >=x11-base/xwayland-23.2.1[libei(+)] video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-238 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-1.2.0:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] gnome-extra/zenity ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-6 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau x11-base/xorg-proto sysprof? ( >=dev-util/sysprof-common-3.38.0 ) DESCRIPTION=GNOME compositing window manager based on Clutter EAPI=8 HOMEPAGE=https://gitlab.gnome.org/GNOME/mutter/ @@ -9,9 +9,9 @@ INHERIT=gnome.org gnome2-utils meson python-any-r1 udev xdg git-r3 IUSE=debug elogind gnome gtk-doc input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia LICENSE=GPL-2+ PROPERTIES=live -RDEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=x11-libs/pixman-0.42 >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-47.0[introspection?] >=dev-libs/glib-2.81.1:2 gnome-base/gnome-settings-daemon >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 media-libs/libdisplay-info:= gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.38 >=dev-libs/wayland-1.23.0 >=x11-libs/libdrm-2.4.118 media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.26.0:= elogind? ( sys-auth/elogind ) >=x11-base/xwayland-23.2.1[libei(+)] video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-238 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-1.2.0:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] gnome-extra/zenity ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-6 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau +RDEPEND=>=media-libs/graphene-1.10.2[introspection?] x11-libs/gdk-pixbuf:2 >=x11-libs/pango-1.46[introspection?] >=x11-libs/cairo-1.14[X] >=x11-libs/pixman-0.42 >=dev-libs/fribidi-1.0.0 >=gnome-base/gsettings-desktop-schemas-47.0[introspection?] >=dev-libs/glib-2.81.1:2 gnome-base/gnome-settings-daemon >=x11-libs/libxkbcommon-0.4.3 x11-libs/libICE >=app-accessibility/at-spi2-core-2.46:2[introspection?] sys-apps/dbus >=x11-misc/colord-1.4.5:= >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 >=media-libs/libdisplay-info-0.2:= gnome? ( gnome-base/gnome-desktop:4= ) >=media-libs/libcanberra-0.26 media-libs/libglvnd[X] wayland? ( >=dev-libs/wayland-protocols-1.38 >=dev-libs/wayland-1.23.0 >=x11-libs/libdrm-2.4.118 media-libs/mesa[gbm(+)] >=dev-libs/libinput-1.26.0:= elogind? ( sys-auth/elogind ) >=x11-base/xwayland-23.2.1[libei(+)] video_cards_nvidia? ( gui-libs/egl-wayland ) ) udev? ( >=virtual/libudev-232-r1:= >=dev-libs/libgudev-238 ) systemd? ( sys-apps/systemd ) x11-libs/libSM input_devices_wacom? ( >=dev-libs/libwacom-0.13:= ) >=x11-libs/startup-notification-0.7 screencast? ( >=media-video/pipewire-1.2.0:= ) introspection? ( >=dev-libs/gobject-introspection-1.54:= ) test? ( >=x11-libs/gtk+-3.19.8:3[X,introspection?] gnome-extra/zenity ) sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 >=dev-util/sysprof-3.46.0 ) >=gui-libs/gtk-4.0.0:4[X,introspection?] >=x11-libs/libX11-1.7.0 >=x11-libs/libXcomposite-0.4 x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext >=x11-libs/libXfixes-6 >=x11-libs/libXi-1.7.4 x11-libs/libXtst x11-libs/libxkbfile x11-misc/xkeyboard-config >=x11-libs/libxkbcommon-0.4.3[X] x11-libs/libXrender >=x11-libs/libXrandr-1.5.0 x11-libs/libxcb:= x11-libs/libXinerama x11-libs/libXau REQUIRED_USE=gtk-doc? ( introspection ) wayland? ( ^^ ( elogind systemd ) udev ) test? ( wayland ) RESTRICT=!test? ( test ) SLOT=0/14 _eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 -_md5_=ef982c5916bce9dff053b8b3508cf37b +_md5_=a8698c2a44071aa145257dc7530a9d75 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index ec13bd918a94..ec52a23ab975 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 18925 BLAKE2B 619b70d5a6596551c44448719b24f5195e7ab5fe56d89e09f9b170e408ceccc6dc3771e6a9aa8b76d4230df211917b3ecc070fa73f911e1347460e1f4fab1bdb SHA512 8cd02bf2eb91481a32cbe19f44c71d37407312e8edcb707771e04a8ea95ee69dee17f964757d7860c748c5decec367e4ed772bb3b5f1e66500d4b0e920866d40 -TIMESTAMP 2025-01-08T06:10:26Z +TIMESTAMP 2025-01-09T06:10:33Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmd+FtJfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmd/aFlfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCV3hAAr+Qz589rGOqi5AVbzWRD4KmdEAlaQhvId6ciGEUMOJjgvu5xeuJCE/7M -59A7OBVKuFCrLeEIrLv0OD/LYZwW2UaUVpOtuA6ZUT8uD0inoyxgGp9DASHSnSFl -XwtDErYDMZwaparZYtY/MHzYzp9/i5HP94V2uafXiHmW8ZI8uIwQuQU43YWCANA+ -lbaTBT2RpsuVim3LejQlEcJZW+oKFG8NvTgzMA+ksT/Vmpc9HKEPhXNOV9BP3tSg -XwHQXL+BMevi1b97lnJv6eJHHUpkqoi0rkoUvnPBw4slNLvo4FrytQZ8a71moQVO -nYsQnQYwvTJ87lf2q296YeWTVqrpQJz4/OihVLU7j7aFemOaQE/rYCHC3KXtqiaE -aafXXkxFhkCjGkFJar+Fq3SNrAQMYmnf9liB416lq9wnSiJ4h1BbLH46753UP2lg -q+QzbPzbjR0/wTvqWbkueKd0xKHhVYFvtHvB/LQpY5fWqr4hyjWZZYFoSx0bfey3 -CeHHaTkniHDwGsEKVl/eO92qGimeWFn7/CuiWecgEguNduNLec9cJbyqaAT7O2r6 -NgZargjgAFGENd00gQEZ+r2OsnSriIjBI4MCg3K9NpgwHUKZbgAsG8JsH6IKsFoc -dFcbrzwHTezKuTwvqKrZsysb0NBdqCt9vg1Lp9A9xuRRDFryc18= -=UkpW +klCimhAAseQl27iW+Ds3oz0ap5yZNi2BzLu7QaZyhTdilrzJKlbJ/HKvpxtdAPch +qnn08od9rOTzn4nFcEUXMT+Hqr1EUwWrRNmTZRkxlb7KkJL0Vjyjju8jyeHAyg7+ +emecq5UKO0RgOayUQ2EFQ4bk/ewK7BJG4cBbGYZ02gbpLoAb8WezPrWxOiyg8Mql +bW/TgqYjMVLRnr/PQInhBqDijOuw6kirxtWWebEfAOznRVbV0vJ2nlOJ8kmsYY+z +vn5jNaWNFaT2oRRQbUpTUJJ5Z08Z1BUrEylc/yZul2heeGRNUv8vSub8bdv4A3DR +NwffwYlHU9cf3vKXhxO0XwNY+vMDav97laF1iUxC8HLk/5qgY3G//8FWd3RySMi2 +OZTKSYtC0Yy2lGKeKh1Y2fDhZrq2Q/VCgkRWjrBHBHVN3TwMbr7hx0ac7rhqBz7Q +aXJ9yv8OS1ioUk8LUR17W8lCePIY52DfwkyUtMinkIeYpBx9J87SALTG9K/cpjBm +L/zEH9tDOE4aEEWVKXJZTYYxKJpEkCMqpQukpuOFtyDCTvaCkuEmA/fHAXlooHGJ +TFpd+wzqxW4MmWlcn7NB2FtyQVqY6ZTPGhnYqLd4iOkZ3GikOZXuA/Z6dx82qhmK +LprjBq7A7UdNFIBq9vJmk0IXmszGRvVrW0w2Yh3pVh1X9Y01cyk= +=sYf4 -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index 4e9e143d9718..0e46e4e6549d 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Wed, 08 Jan 2025 06:10:21 +0000 +Thu, 09 Jan 2025 06:10:28 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 3040f1c9a778..cd34da692fe9 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Wed Jan 8 06:10:20 AM UTC 2025 +Thu Jan 9 06:10:28 AM UTC 2025 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 3de14d69324d..ce6372507e51 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Wed, 08 Jan 2025 06:15:00 +0000 +Thu, 09 Jan 2025 06:15:00 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 80c65ae3aa06..dca331a9723b 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -1ee6803c33c392115b1003013553b8cc9b98d3ce 1736312144 2025-01-08T04:55:44Z +51a54e6642c449d4f2ad8ad6cd69bbf464874567 1736400391 2025-01-09T05:26:31Z diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 6cfc07084579..3bf7a424db48 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1736316600 Wed 08 Jan 2025 06:10:00 AM UTC +1736403000 Thu 09 Jan 2025 06:10:00 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 4e9e143d9718..0e46e4e6549d 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Wed, 08 Jan 2025 06:10:21 +0000 +Thu, 09 Jan 2025 06:10:28 +0000 diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz index 839e862ced7e..70e4ca4ad054 100644 Binary files a/net-analyzer/Manifest.gz and b/net-analyzer/Manifest.gz differ diff --git a/net-analyzer/cacti-spine/Manifest b/net-analyzer/cacti-spine/Manifest index 20459f83ef66..a76a5fe1a163 100644 --- a/net-analyzer/cacti-spine/Manifest +++ b/net-analyzer/cacti-spine/Manifest @@ -1,5 +1,5 @@ AUX cacti-spine-0.8.8g-net-snmp.patch 673 BLAKE2B 90badfc18bbeb3cd4a6f381ac732eb07ae371a25b4951728f129df617096f9c62203643cf2c42008e534c7ce0d51fa0a14e8e24a595d2e5dabbfc2badf5dda97 SHA512 4eadde6b71eb20df4baf42241e7ec9b4e99af6d5f2023ea044ec27c379a8e7c4d3accced97091764ce1c946e30eebafb18c7f598be280e9b6b0b255c27f4ef57 DIST cacti-spine-1.2.20.tar.gz 115258 BLAKE2B 78a9ed8a9e7e69e98bfa9971134dd6f34f540a93b0b1a2aababb66781f3c9787712d57d86b81d7f409487c4cc4447d4f84bd7292890b7eb70ec4137d97248793 SHA512 d7e129f7b42542d7ecc78d55cebc6d9ce481834342d3f3da1fce5538d8e42bc194a825795053d5e3a065b54574e2a3b9413725f1bc0562e55f1db213f9a94d0c -EBUILD cacti-spine-1.2.20.ebuild 865 BLAKE2B f8b714ded983ffc947a4b1a0a743c59acea34c685b3d16ada2af7fe2f9e89af2119513888c0331fc1b067cae69e3f8f5291fde6c57f5ef6c17c7da2013a956e9 SHA512 a00e54eb82861f80fc99d8fdf2da3879b325937c78bfa21e175905e503c38ad024474ec07b08dfe4b716aa70b261d624e19faf7fe21cf3637bc96077c9353d22 +EBUILD cacti-spine-1.2.20.ebuild 858 BLAKE2B cf160fe66dbb889ba974f6790f604620da28b32931df0e484e63ab7810676fce761dd591096582fecc483ff1c59171f48d2ab11b225f8caaf8b55726e718957a SHA512 de4092d7bc2b8a12f20ad01b314d76e697c122f680e9d8b15be6f45159b6dd3635a48bbeb1a128b004b4eabd056953b7b3ed3fdd9ae85a591a99e6bdf52308be EBUILD cacti-spine-9999.ebuild 745 BLAKE2B b125a5cf26b9b1d4aef143f8ed5a43caec47bd2ab81bd043c1ee297840020ee5016bdbad16a8e7c32615d0a82edfeccf441d89e727f6f6e2d86a8bf1c0036849 SHA512 af8e206e1d5cb0036c6b6d9d7e02b4003dd19c5a322e40e6728b43fd7a0ddd5e67202c9946abeadc06e0bf1174faf66795a9162b4412290dc7dae2ce7a6dcd46 MISC metadata.xml 805 BLAKE2B b841b3ffc9585c51e7ebbcebc0847dbc0aa7f38e4005f34d7aab206501925c96e0d3797c678928503f69f30e82f6f3f9e5f7b100b206af9eb1d116da2133c97b SHA512 1d03529f32f001e726654c60c4199d33b01e943359e6bc9bbb71ff3429d620f5c07bb028816a103ca65575276293bbd56d2dd4c0867af702bf9d391a82ea3d0f diff --git a/net-analyzer/cacti-spine/cacti-spine-1.2.20.ebuild b/net-analyzer/cacti-spine/cacti-spine-1.2.20.ebuild index 7166713208bb..adb45f6903fd 100644 --- a/net-analyzer/cacti-spine/cacti-spine-1.2.20.ebuild +++ b/net-analyzer/cacti-spine/cacti-spine-1.2.20.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ SRC_URI="https://www.cacti.net/downloads/spine/${MY_P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ppc64 sparc x86" +KEYWORDS="amd64 ~hppa ~ppc64 sparc x86" DEPEND="dev-db/mysql-connector-c:= dev-libs/openssl:= diff --git a/net-analyzer/cacti/Manifest b/net-analyzer/cacti/Manifest index 26018550e2c4..97d6ad0cdd6a 100644 --- a/net-analyzer/cacti/Manifest +++ b/net-analyzer/cacti/Manifest @@ -1,6 +1,6 @@ AUX postinstall-en.txt 2249 BLAKE2B ec7a32177aca0ebec0194fc4dee825251a5ac71c1005c41f91ba7e7da690e8b3734312b7df5ef506aea771284264035517a73c12d37be1e9479dea7e6e5a99d4 SHA512 8df52b187b301b42382746f9dea43993f7963edf018bc80e94305a743ea5fbb024d670917c0200f4782c0a3bd47abfb879c755ad415581616ae5c6413cf00623 DIST cacti-1.2.21.tar.gz 40798454 BLAKE2B 86eae6743c07e45b4b06202cca072a385f45d2021159f0f5160a8c2a8eb8f3a2f9db63512515602d1c3eb6be4b53f5755c20d6da2194ff445c133a2bcdb33e27 SHA512 084ff9135dd0a92596a4d65f2fd461c8e84907ff87e467f6d144ee3b52ef7aeb44ffa5a8c25e74e5ff25588bc6c5b13b44ab2f24ef5e1c6652513b5c2a39f78d DIST cacti-1.2.26.tar.gz 43637358 BLAKE2B 862b98e9b194f211a400b37f90c2bfb128bf71ee4660391ba2311deedd8b1342ce0d17d67181d16deae345c12596d7599b1272272b32fd7ab52fe2850f8209f6 SHA512 43bfa2fa5b87267191f845de8be38025b795509eb12817e5ff9884b20676655ec4e5230e015abe2afa9f10354317eec39081613e5c9fec4f6a6f314bedf873ab -EBUILD cacti-1.2.21.ebuild 1011 BLAKE2B 385d5996afb799d0ac64bf24a3ac36c7eaec41aad71a67ff61ebaf60d0320ec359b78d973df66d652a63790e098e79ba1948092d0b678a484cd135e799356ea3 SHA512 801b3a55d85cd1dae3d4b7fa059a2aac30239b9dc33cd2267fb1716d8734190435088d122b8f9b6c12becb38e7add708b47d90716690604804590755c5111b94 -EBUILD cacti-1.2.26.ebuild 1011 BLAKE2B 385d5996afb799d0ac64bf24a3ac36c7eaec41aad71a67ff61ebaf60d0320ec359b78d973df66d652a63790e098e79ba1948092d0b678a484cd135e799356ea3 SHA512 801b3a55d85cd1dae3d4b7fa059a2aac30239b9dc33cd2267fb1716d8734190435088d122b8f9b6c12becb38e7add708b47d90716690604804590755c5111b94 +EBUILD cacti-1.2.21.ebuild 1004 BLAKE2B fbb7f2af52d47af0fa64d49a7055b5cfbf035dd57debd98d3f9e1f66b6f31fafd7ace2045e733f3aedca6875b374cdf6c29f5330231c90db2f733939ff32216a SHA512 5eecbf44d5f64f287a8f71e1dae2732dc0f50eb0ce84c03d08457f91e6f54c67738b84571359c850e0a68072f320cb9502d87498b6146d57a8018f753b46fa68 +EBUILD cacti-1.2.26.ebuild 1004 BLAKE2B fbb7f2af52d47af0fa64d49a7055b5cfbf035dd57debd98d3f9e1f66b6f31fafd7ace2045e733f3aedca6875b374cdf6c29f5330231c90db2f733939ff32216a SHA512 5eecbf44d5f64f287a8f71e1dae2732dc0f50eb0ce84c03d08457f91e6f54c67738b84571359c850e0a68072f320cb9502d87498b6146d57a8018f753b46fa68 MISC metadata.xml 935 BLAKE2B f600d10bd7dfd3bce36a092f31a12a750548866bac21b5b66ff4fc4a876c554ee26d5c4f467830bd3fdcdaf63b0c20c53bf5ca1fb98d6497f84a04b3d8474a81 SHA512 309b48d93e91560458b50ef3c96f1da32a7b7d2dbf38eb4bdaad7b6acb4301528fb9f50b2e79398c7c6026f19efb66d2c79a46afe8e38ecd01f0a4d2d9310ca0 diff --git a/net-analyzer/cacti/cacti-1.2.21.ebuild b/net-analyzer/cacti/cacti-1.2.21.ebuild index 1bbc77868e48..8ecd1781018b 100644 --- a/net-analyzer/cacti/cacti-1.2.21.ebuild +++ b/net-analyzer/cacti/cacti-1.2.21.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ HOMEPAGE="https://www.cacti.net/" SRC_URI="https://www.cacti.net/downloads/${MY_P}.tar.gz" LICENSE="GPL-2" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc64 sparc x86" +KEYWORDS="amd64 ~arm ~hppa ~ppc64 sparc x86" IUSE="snmp doc" need_httpd diff --git a/net-analyzer/cacti/cacti-1.2.26.ebuild b/net-analyzer/cacti/cacti-1.2.26.ebuild index 1bbc77868e48..8ecd1781018b 100644 --- a/net-analyzer/cacti/cacti-1.2.26.ebuild +++ b/net-analyzer/cacti/cacti-1.2.26.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ HOMEPAGE="https://www.cacti.net/" SRC_URI="https://www.cacti.net/downloads/${MY_P}.tar.gz" LICENSE="GPL-2" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc64 sparc x86" +KEYWORDS="amd64 ~arm ~hppa ~ppc64 sparc x86" IUSE="snmp doc" need_httpd diff --git a/net-analyzer/nagtrap/Manifest b/net-analyzer/nagtrap/Manifest index 29ec078db867..2f9e3c32992d 100644 --- a/net-analyzer/nagtrap/Manifest +++ b/net-analyzer/nagtrap/Manifest @@ -1,3 +1,3 @@ DIST nagtrap-0.1.3.tar.gz 141934 BLAKE2B 296f6688fd973adb7e8ff5879cbeccc17ae9acb685f55a2fb20c49281909f60270f66eff5083260c1bb8717762ad0cf9994134e165c2859251cbab97c3e2d188 SHA512 4603157beb35850a6f8b69919cd0ce8f108e6de8e85711b9c18665b69f91082d6703da396b1170633172cef630c2f3d73b717f1893cb4da6b6d15a3f577d445a -EBUILD nagtrap-0.1.3-r1.ebuild 1326 BLAKE2B 50c44de1569f0d3db20b81a5ee66814188a6f18c8a5a0f4a4627a9aaf90dca9fe7c1266435cc1953cc981d93df2bfb4581976505188f4090d9a75e58e064bf0f SHA512 7952d561cb368d2d2b4f6de59fe4d4b95726973f42b369cb1f6ef6f7cbafa3729231e7245092429f3a2a62d18bf1d638de051bafd6972f3c7ac565296539c4a0 +EBUILD nagtrap-0.1.3-r1.ebuild 1321 BLAKE2B 775e94dd9bc07d8cbe2522f997ba37540daf22e8efaac5303642f5eda5ff8ba4a4ce8f3dad6ac687fbdc0b3b688a859159b3f99711a2148c77fa300a1c1fa2b9 SHA512 1e1e6c226dcb5ae05473e3943b221343cee66c5370d402c979b22664b92021d3f702f84e3139f7736ffd6a835bb9996beb82cad0c266746ab8579c8856cb823e MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/net-analyzer/nagtrap/nagtrap-0.1.3-r1.ebuild b/net-analyzer/nagtrap/nagtrap-0.1.3-r1.ebuild index 8f20f2c81674..0b57ddc83426 100644 --- a/net-analyzer/nagtrap/nagtrap-0.1.3-r1.ebuild +++ b/net-analyzer/nagtrap/nagtrap-0.1.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ SRC_URI="http://www.nagiosforge.org/gf/download/frsrelease/126/252/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="virtual/httpd-php" diff --git a/net-dialup/Manifest.gz b/net-dialup/Manifest.gz index 6d3adf3502c5..9dbf5e44cd3d 100644 Binary files a/net-dialup/Manifest.gz and b/net-dialup/Manifest.gz differ diff --git a/net-dialup/ppp/Manifest b/net-dialup/ppp/Manifest index 2fad1e30a936..28c47cc2fb95 100644 --- a/net-dialup/ppp/Manifest +++ b/net-dialup/ppp/Manifest @@ -12,6 +12,6 @@ DIST ppp-2.5.1.tar.gz 991639 BLAKE2B e3ece873ea25bde5ddffd0da168ffe6ba890693f20f DIST ppp-2.5.2.tar.gz 973132 BLAKE2B 5a79bfaf23c2f1cba7b2c4e8f27e6033aa7ee6e119b4d96dfd2870f91524052fe9ed16149e5f76cf93370159f491af828b4103eb04bd4f5dbbecca4a08af9d0d SHA512 2c49d411818632a750f52b187c0ee421e9fcc1530c717abacce61e76aa8b296ce09fb142bc202696c0e0ac5570dd12ee649267921b756b6572ae514ce961d1e6 DIST pppgetpass.8 450 BLAKE2B 4e9805cfecb4d07c302682c1ced42cc5d247d18fae904b909e126874af962cf48bb703cd75b0cefce4e19404f2e757602d3b57f187567fc23d4b93d9598d1486 SHA512 21f6dda908cf73ee27bfa39d2b50e7f76b371e50bd7d5a0586174b30129c119accbd260d7f9e0e6aa6aabfa5ba11a13ba560588a99672c9dd4e9f33254f88836 EBUILD ppp-2.5.0-r7.ebuild 4213 BLAKE2B 333a332e338cc45c1cf795162420155474be1dd82a39e70d40f4c3e962e4a806b39a31d7521f32d87eb7886cbf07b848acad10f12b1b71ab06a0a6d519fe0a1c SHA512 c63d15b21fab09cf585045dd52f815b7d7c2e1ce59fbf10a0fed26cbbaf8fbc893f2461e0ede2b88150bfd0d5516262977f8d9c49e9c120032bcd91bf6a00caf -EBUILD ppp-2.5.1-r1.ebuild 3722 BLAKE2B 2228c3cc6802563475236f143851d5b57a2461d103c59457f4ae5cce8fba41e308b4e293a96283ddac841b5059ae6ad18bfa8edb7a7311dd6a23a694552b8e6d SHA512 8866bc6b3bfde646a1c8ab3b2791b1d4a5e8dac254ea6aed9086bfc126f6ec42f8cbc5c537a0dd309311365d009067c1c66955e40307d8ef70bace19613a7020 -EBUILD ppp-2.5.2.ebuild 3448 BLAKE2B 6967562274203fd697157c7ff58ce9616b31b422747d70b4c49115759db2973bf65b2a0a3e0ed1f18f32a107b49a1a81db9803bf8aaf8da75a0133980bd80faf SHA512 4f36d42a7171762f667a7167fa85b9c275a308ea04fafd414b28e726f10c3c86ccea418b76bad3b6ccf9884646320f247faca534aae1776469dddd0a14b6cb14 +EBUILD ppp-2.5.1-r1.ebuild 3741 BLAKE2B db30f8574acff7c12d7c45a87e1930534c30ed1c49ebf1060e0121e9704d0547a8b91586f477e3dc722c4036389748cdbb5cdb841f6be3c3fdcd9a3a4977f4cd SHA512 f5ef7838bcc2bb4bc29344374c9fe1977541c77d994ed6fdad8d0215661f42a196c491a33d607074d3ee160c9d6e24f4885bd1c0e3383b0de00244f98bbeb8af +EBUILD ppp-2.5.2.ebuild 3467 BLAKE2B 7bc3e5f746e0f2caa72fd2f9b783c27157d2cab1161e4400f741f02c3f9db3aafd55b1544cdd75fee67085424f85d542d598dc038d4bb3d3b4e8d8a6e9031e72 SHA512 3f4c5ae34d86f8eab4d06193e987e13bedf0578792f48394f8a701fc7be65bce252f68fa454d9a0f5c714ea137455c0ea3093bace249d0f09229be40598862b0 MISC metadata.xml 638 BLAKE2B 3aa9d6dbab41ecff025de485c52462fc3ccb9b217b95681119b1e8fbe1a4ed9db93842c2696e9f71a275cbb7d1c4593b1ce7b368bea933f6ff727ee9a8d28295 SHA512 cc14adb1ecc6fa636ce86914ef70941e4b1b8ccd9e056ea9c5a2fc3ae75ea718f74fd925fbe40811734762927383ee9edd9728267bc122d2c5b03fce019f0fd8 diff --git a/net-dialup/ppp/ppp-2.5.1-r1.ebuild b/net-dialup/ppp/ppp-2.5.1-r1.ebuild index 4009514c3ccd..d34919022999 100644 --- a/net-dialup/ppp/ppp-2.5.1-r1.ebuild +++ b/net-dialup/ppp/ppp-2.5.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -70,7 +70,7 @@ src_prepare() { } src_configure() { - # bug #944065 + # https://bugs.gentoo.org/943931 append-cflags -std=gnu17 local args=( diff --git a/net-dialup/ppp/ppp-2.5.2.ebuild b/net-dialup/ppp/ppp-2.5.2.ebuild index f777f5f9240d..02d8a124a403 100644 --- a/net-dialup/ppp/ppp-2.5.2.ebuild +++ b/net-dialup/ppp/ppp-2.5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -69,7 +69,7 @@ src_prepare() { } src_configure() { - # bug #944065 + # https://bugs.gentoo.org/943931 append-cflags -std=gnu17 local args=( diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz index 7a51b2c0c28e..ad094803e4f5 100644 Binary files a/net-dns/Manifest.gz and b/net-dns/Manifest.gz differ diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest index 59f9a8ffae5b..6949b97e431a 100644 --- a/net-dns/avahi/Manifest +++ b/net-dns/avahi/Manifest @@ -1,8 +1,6 @@ AUX autoipd-openrc.sh 700 BLAKE2B e71e5583db890f8ee1bbe9c03fc42285871089b2ea2d4549d553f14a20a3aa97c519b298bfaaccf02346c911f65f8e3f8bab7b2dc8270a5d35c471cc6bf31f6b SHA512 a5dbbac4d6d1959db3a07a63acb7569dbeba33d2274a1dd3253dc27687549371611cf08bad3998d89efb3ace63b5541a4d225e484274450e0c82661f5a1dbc32 AUX autoipd.sh 1271 BLAKE2B 815c5776afff71489826eb8338535df1af6fbf02f3d42eedb6ebb69e5fff181e7252060818dd2dd67141a40c097ded8b7ac4210cb9929bab4b68ea99533bcf26 SHA512 0bff9ca7e32212aef0246db5baf10ee4f7e93a987b7c591b21ed9f116a1c662a84be9d784fc919205c1fecb5cd8421b81a0eb590c3cc066c6b1b9265b98f1ea3 AUX avahi-0.9_rc1-disable-avahi-ui-sharp.patch 1032 BLAKE2B c1dfaf13ccf195ce3b55f951dd3795bf0702676519b5ec0dc1a9cfcc3219a4898d4646fac87283f2ee8ea4e1a5eb88fa4bb77ec4909bcf154a0b04825902aaf8 SHA512 b74df43d15517c7be972e8731cd964b6566009c49559b1c7ccf60022c5ca181d3f49b2b478b08cfa366ac8d8124c95ade0c1c202076f877f5f87515c2f140ec7 -DIST avahi-0.9_rc1.tar.gz 1057252 BLAKE2B f38c35d25c439d0d4dce00131d61d4be816fdcf14ddbe4f91fed95990ac6313b8ed905bca84f693feeccf92b891c849a994cbee80b02732108a18378b044d4b4 SHA512 c46ef2c646ae7a7be8e61ef18924a5c1349e19293ecd2e95f51dd6cd41967ea2f118ca2af48671c68a5b33687cdd6cbadb8745d95e8b69963d0b73f2d447db8d DIST avahi-0.9_rc2.tar.gz 1076915 BLAKE2B 0aa72353b3ec9dc3e5c4a729ce81c1dcece5dd11d8a5736887aea63936417d515b91107da6e52f56dee870853d2f3943496da38a7e706e3e174ca84b3ce584c6 SHA512 29d6c9d075d0202b9da2cdf935fa04fad31ba95475ba5de086c9958d25caa405925bbd82ed439a024febf7880325e80c1a032a660284a7708c71dae9076f413b -EBUILD avahi-0.9_rc1.ebuild 4887 BLAKE2B 614ded1cb7c30057c7c4d2f4e54f3c64a24aaf9c3a9ff7f4b68cd1b48bfef1dfcf4487ef80fefed4a4cc023d3cf68c324f969294e83c89095a8e26549ddad32e SHA512 c8e07b3862411621ff1125d3a2daa8421f4b8d4ec05cf933806222655db30f7795f97c05b64c79898ff5602b7b698703c4d69ba41af832e62155a5aba08e5da9 -EBUILD avahi-0.9_rc2.ebuild 4897 BLAKE2B a57c4d4a5e9c389c4354201fcf615842939d54ce7fdc79c01768b6942031e6d23a8376b66f6f2583ccf788e8b078b00c563bfc2f058e7c76758fb130d5c14e19 SHA512 1b621cd0cdfaa323ee10f2e54e2b82b44df13e1e5bfb817a3c77f558a95567963b5990cfb0a55334e078edd56498a32570566b29b706e65248355e3568a7ed59 +EBUILD avahi-0.9_rc2.ebuild 4896 BLAKE2B cfbee9ef8a6db473c8f09ffa3037f7f3de68b22e8cea673076442d85c373b7f1acd71613fd6abaa9278b630cca84c36972249a2865ed128c56b464a75abefe72 SHA512 517f780ca9ed11ccaf0f40db5f48b466a34c733a4757464e81ae59d17496b73b77afa376e20eb744841d95cf5c29d2fe581081fa8ea1365e5aa6795dbcc216bf MISC metadata.xml 781 BLAKE2B 3cd5c1650ef92da5b2ad262d5fbf1a762af497d6ace24ec7ab3e4759290aa6d552775741e637c3fcd795092374c1de18eb7c55a3ca47a7abc8b576336b50a46c SHA512 5d7b752ef084f7d442cc17e385e35fc1dd1c18eacc77093d3efa398b82c2d69ae4e4183639486ec603081c24fe74ea792aa441225998d2b6c6034ec301ca8831 diff --git a/net-dns/avahi/avahi-0.9_rc1.ebuild b/net-dns/avahi/avahi-0.9_rc1.ebuild deleted file mode 100644 index 455a301a236b..000000000000 --- a/net-dns/avahi/avahi-0.9_rc1.ebuild +++ /dev/null @@ -1,203 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..12} ) -PYTHON_REQ_USE="gdbm" -inherit autotools multilib-minimal python-single-r1 systemd - -DESCRIPTION="System which facilitates service discovery on a local network" -HOMEPAGE="https://avahi.org/" -SRC_URI="https://github.com/lathiat/avahi/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV/_/-}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 mdnsresponder-compat nls python qt5 selinux systemd test" - -REQUIRED_USE=" - python? ( dbus gdbm ${PYTHON_REQUIRED_USE} ) - bookmarks? ( python ) - howl-compat? ( dbus ) - mdnsresponder-compat? ( dbus ) - systemd? ( dbus ) -" - -RESTRICT="!test? ( test )" - -DEPEND=" - dev-libs/libdaemon - dev-libs/libevent:=[${MULTILIB_USEDEP}] - dev-libs/expat - dev-libs/glib:2[${MULTILIB_USEDEP}] - gdbm? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] ) - qt5? ( dev-qt/qtcore:5 ) - gtk? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] ) - dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - kernel_linux? ( sys-libs/libcap ) - introspection? ( dev-libs/gobject-introspection:= ) - systemd? ( sys-apps/systemd:=[${MULTILIB_USEDEP}] ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - bookmarks? ( >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] ) - dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] ) - introspection? ( dev-python/pygobject:3[${PYTHON_USEDEP}] ) - ') - ) -" -RDEPEND=" - acct-user/avahi - acct-group/avahi - acct-group/netdev - autoipd? ( - acct-user/avahi-autoipd - acct-group/avahi-autoipd - ) - ${DEPEND} - selinux? ( sec-policy/selinux-avahi ) -" -BDEPEND=" - dev-util/glib-utils - doc? ( app-text/doxygen ) - app-text/xmltoman - sys-devel/gettext - virtual/pkgconfig -" - -MULTILIB_WRAPPED_HEADERS=( /usr/include/avahi-qt5/qt-watch.h ) - -PATCHES=( - "${FILESDIR}/${P}-disable-avahi-ui-sharp.patch" # bug 769062 -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - if ! use ipv6; then - sed -i \ - -e "s/use-ipv6=yes/use-ipv6=no/" \ - avahi-daemon/avahi-daemon.conf || die - fi - - sed -i \ - -e "s:\\.\\./\\.\\./\\.\\./doc/avahi-docs/html/:../../../doc/${PF}/html/:" \ - doxygen_to_devhelp.xsl || die - - eautoreconf - - # bundled manpages - multilib_copy_sources -} - -multilib_src_configure() { - local myconf=( - --disable-gtk - --disable-mono - --disable-monodoc - --disable-python-dbus - --disable-qt3 - --disable-qt4 - --disable-static - --enable-manpages - --enable-glib - --enable-gobject - --enable-xmltoman - --localstatedir="${EPREFIX}/var" - --runstatedir="${EPREFIX}/run" - --with-distro=gentoo - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" - $(use_enable dbus) - $(use_enable gdbm) - $(use_enable gtk gtk3) - $(use_enable howl-compat compat-howl) - $(use_enable mdnsresponder-compat compat-libdns_sd) - $(use_enable nls) - $(use_enable systemd libsystemd) - $(multilib_native_use_enable autoipd) - $(multilib_native_use_enable doc doxygen-doc) - $(multilib_native_use_enable introspection) - $(multilib_native_use_enable python) - $(multilib_native_use_enable test tests) - ) - - if use python; then - myconf+=( - $(multilib_native_use_enable dbus python-dbus) - $(multilib_native_use_enable introspection pygobject) - ) - fi - - if ! multilib_is_native_abi; then - myconf+=( - # used by daemons only - --disable-libdaemon - --with-xml=none - ) - fi - - myconf+=( $(multilib_native_use_enable qt5) ) - - econf "${myconf[@]}" -} - -multilib_src_compile() { - emake - - multilib_is_native_abi && use doc && emake avahi.devhelp -} - -multilib_src_install() { - emake install DESTDIR="${D}" - - if ! use bookmarks || ! use python || ! use dbus; then - rm -f "${ED}"/usr/bin/avahi-bookmarks || die - fi - - # https://github.com/lathiat/avahi/issues/28 - use howl-compat && dosym avahi-compat-howl.pc /usr/$(get_libdir)/pkgconfig/howl.pc - use mdnsresponder-compat && dosym avahi-compat-libdns_sd/dns_sd.h /usr/include/dns_sd.h - - if multilib_is_native_abi && use doc; then - docinto html - dodoc -r doxygen/html/. - insinto /usr/share/devhelp/books/avahi - doins avahi.devhelp - fi - - # The build system creates an empty "/run" directory, so we clean it up here - rmdir "${ED}"/run || die -} - -multilib_src_install_all() { - use python && python_optimize - - if use autoipd; then - insinto /lib/rcscripts/net - doins "${FILESDIR}"/autoipd.sh - - insinto /lib/netifrc/net - newins "${FILESDIR}"/autoipd-openrc.sh autoipd.sh - fi - - dodoc docs/{AUTHORS,NEWS,README,TODO} - - find "${ED}" -name '*.la' -type f -delete || die -} - -pkg_postinst() { - if use autoipd; then - elog - elog "To use avahi-autoipd to configure your interfaces with IPv4LL (RFC3927)" - elog "addresses, just set config_=( autoipd ) in /etc/conf.d/net!" - elog - fi - - systemd_reenable avahi-daemon.service -} diff --git a/net-dns/avahi/avahi-0.9_rc2.ebuild b/net-dns/avahi/avahi-0.9_rc2.ebuild index a31797268ace..a337c8c61bb9 100644 --- a/net-dns/avahi/avahi-0.9_rc2.ebuild +++ b/net-dns/avahi/avahi-0.9_rc2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV/_/-}" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection ipv6 mdnsresponder-compat nls python qt5 selinux systemd test" REQUIRED_USE=" diff --git a/net-firewall/Manifest.gz b/net-firewall/Manifest.gz index b32353b43d17..84f7d4d86f10 100644 Binary files a/net-firewall/Manifest.gz and b/net-firewall/Manifest.gz differ diff --git a/net-firewall/iptables/Manifest b/net-firewall/iptables/Manifest index e20b2e233991..c5dcf07526ab 100644 --- a/net-firewall/iptables/Manifest +++ b/net-firewall/iptables/Manifest @@ -15,7 +15,7 @@ DIST iptables-1.8.9.tar.xz 637848 BLAKE2B 37ba80be0ee7049c4d3ee5689b273b4d2cc6e6 EBUILD iptables-1.8.10-r1.ebuild 4561 BLAKE2B 14417d62fcd1e9102f543c664c81a834fae8392799e0a3cec107baa77f234228a0853fd48f6b06b5b79f5183eb4002c6e9445b7aa809cbb17ed618f5a9eb4f75 SHA512 437e1c541f0e959a80dd9e8938c82f2ccf23872cfefc84451a70ef75d74b7603a33a23be1a5c7ff31c0336bd613504c7249743d0d15e53022b2709e72cd1e545 EBUILD iptables-1.8.10.ebuild 4658 BLAKE2B 878e6bc44f8bf6b2352217e225e1809f20e99ac62a872088b3ff6270610833ef24d6e7bb2a5d342899a33104071744b3895855c02b3fe0a7a24f0f041631c42f SHA512 bfc698898996b1154179d8f972c652b535e4454542923eb25a2c4503f4fc10bdfb2cc5bf702d5662c28881070474a8b61be0e899f3eef3d312cc1a2a7fca2970 EBUILD iptables-1.8.11-r1.ebuild 4498 BLAKE2B edf49a7b82f243757d55caa174804f8fd52fe97681384403cf80bc51f0757b74abf38fe35eba8cf1b3fa4bfc5895f3c1f884229c9a0a06f13758de5448b88e04 SHA512 514cec581345cc67f96eabddf3a0b03bd2518ea93fb96586325455dd83cf6f3482a1976d85e4c0c17280f7fa1b5e026241cf36a2c32bd7449f12ec5322431b6a -EBUILD iptables-1.8.11.ebuild 4491 BLAKE2B 37b1cffbdc69302d95000d8642c52090432e284ca9735c973d574731b0b5cd3326f626803e293b46969599d1e272bc1751e81a472726228f8acd5243bb3ac8dd SHA512 9f6bf061845753febd80126716bda1604f78b4d8c8a73af4d05c68fc4b02da5a5a7896ba5767090bd73dc8f7b1153c81e6d69b90fc2308fa4a8ef8705140a77c +EBUILD iptables-1.8.11.ebuild 4490 BLAKE2B 311bc47e930fe6900c9b49d76d3ff055dddba5930f17767552e486b6ec172e2237c8f1082503c2b0cc1f551852ddbe265442fdc3b73c2f1d834bad67e52202fd SHA512 eb1749643e7b19d6e02781814a396e124d8fe8c5f6fa18f2b0fc4bb916c0d48c93b40793e99159547e6b44583b70208301958bd8e1489d8334e26be21932500b EBUILD iptables-1.8.9-r2.ebuild 4675 BLAKE2B eabc6ee05e768d69c1957d00e83b57032332f6444b1be70e54b3ccfaa7a0c3aaac2ebdd4413ee1012838bee256994e29b9ca5ea384b736bd9501f4ccb6fc6542 SHA512 1da93698bd9d7bc057a763686e32c85cf3525bdbf23d1bb94f5aa0846501d571fa2e5571a3db0bd3667e1167930a088ba5d474be4ff8c85b10a937ecc07a6768 EBUILD iptables-1.8.9.ebuild 4550 BLAKE2B cf8ab3600795d1c327ac593a6152111bc17a6914eb29ea76ae27fa03b8555c90f1c15e5acdfab56290e636ff7b6080430a2054d1c4a5e6e25669c234c7a54149 SHA512 1a15dd7c07704ed2c5b3b3a30633e8c97ff1618f1f6a3e2b962d7b41c2d2930cc9477075ea4254a6dc12208fb87f8663f3dae994176a858882df6635a201dbea MISC metadata.xml 1466 BLAKE2B 7378fedb44c6e6d19e508a764ec997911f966beccd40b1f93096ad3343b7cd72f9ca129e67a666c54ca4382348a448597bd607197ffe6b94669d84306c81d127 SHA512 f89038980e81bfceaf872ff1938c47e8ad12060bbe9ff48e0e9ca9dd5acc0196b2261d2b22a156cbfd7be89d1d67448969d39ff9b28efb0896702760afa14842 diff --git a/net-firewall/iptables/iptables-1.8.11.ebuild b/net-firewall/iptables/iptables-1.8.11.ebuild index 6bfee9b5102c..ba246b4b175d 100644 --- a/net-firewall/iptables/iptables-1.8.11.ebuild +++ b/net-firewall/iptables/iptables-1.8.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ LICENSE="GPL-2" # Subslot reflects PV when libxtables and/or libip*tc was changed # the last time. SLOT="0/1.8.3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="conntrack netlink nftables pcap static-libs test" RESTRICT="!test? ( test )" # TODO: skip tests needing nftables if no xtables-nft-multi (bug #890628) diff --git a/net-firewall/nftables/Manifest b/net-firewall/nftables/Manifest index fb9ce68ddaef..30d510236ade 100644 --- a/net-firewall/nftables/Manifest +++ b/net-firewall/nftables/Manifest @@ -15,6 +15,6 @@ DIST nftables-1.1.1.tar.xz 989700 BLAKE2B f273c78369ba755049c6afa63eba195cf29f92 DIST nftables-1.1.1.tar.xz.sig 566 BLAKE2B b7debda3373972f69af9b4b23e1b66a8fd156440187aafba605bb7342c267207e5aa628256e96432ebd4583a6a9436e1969a33636111d2bd8d57185a01e2d502 SHA512 fc23034c512f686167203e827ff2a8f7cb64530211ce92a28793bd49577ce3bf519ffbe910b0071cb21925898497cb5cbf70121c68bfcdbfa4460c63a14203ac EBUILD nftables-1.0.9.ebuild 6472 BLAKE2B 28da5e49bdf6f55f3e5811d0563c8906e46c74dc8075bd9d88cb5558c6d2b41a9b3f6fe2cf310b8adbd2943ca2ee26e9fb96b516e14fdaf08a4c028ebb3546fc SHA512 46de8e2d2b0750185fdeefe4640d4df9233b7a9369a23f580bb4ab7681a830a7d7d13e2a7ebc9b10d1dfe11ba04b0d63a77e5902113543f45571205cc57b6254 EBUILD nftables-1.1.0-r1.ebuild 6556 BLAKE2B 4289acbf5aa22a66a0591af82ac10d2e6173f678a77d52e28a9911d64b51554bb5096585b5adaf34f5faee9fd94f909fe60e29082ebdbc1bf25801d3543037f1 SHA512 3c0cf66264351f2bfa4efbcafebcfc1f229f8124539516af16d9b3a1f3c583e9ecc6ecf0bffb155a6cf76ab7ac3d28515c88baad3b37491e7d815738e8db5a71 -EBUILD nftables-1.1.1.ebuild 6475 BLAKE2B 512b0895a5e2c76137b3a70ff03f36e0360be25bdf4529b93f9006848e0035b23c7126e30fdab1e5080301317738e2158ab23150852c194c974eae08c84e4fea SHA512 ad1119727c4f90f9bbed9c82edfb4bbedd68e32430e4e82e814b8ed4e63bc80b62d0ac7f83b1380d5c73e114b4e4f5c18cba9dccc3349e036a5ad9ce4cd127ff +EBUILD nftables-1.1.1.ebuild 6474 BLAKE2B 0dd1ea43c50c38c9058874298f465e8773332c5e929b161d25edc166a0e00efc46b499e807885e837308fcbeddb4994282907f668f80fb4dcea696d4e54d10e7 SHA512 14e2a76d0e435b497ad20ed8d0316c4efb9e6711b77fa58a5bae172b0c9ef0e96e23735ad48662befb99f64916bdc18282e257edde4e4a70237c3cd520f231e2 EBUILD nftables-9999.ebuild 6482 BLAKE2B f803c2b3ea243bdd7365fccdb7f36dffe6246381b7743d656dcebfa6c5afbaca110c2dd110cea0437f7d5fcc9790da57df00f6b6021861a048672abab8f26c8a SHA512 265d6d5512b005e45f555a812557ac7ca48a2a9efb0095cd9aa37e90877bc6943a2e751efd9f82f1583b623bb4c05cbb04e93253c8f9804f8a14887d1eadffba MISC metadata.xml 684 BLAKE2B 96044107a07596178b59f3d4bed0433e06eb74693fafcc1a8c20468e02626814ba1544bba54c64367e43a126463b0f3b33e340476aff15db934467e8b9d46bf7 SHA512 fa4c9cadddccda4217837a892fbec3e1b984fb18a4d11d5536f22724d2455724eb59c5cc06da5830fb28bb48cb2d01374fdc56e216296c695c678af28390392a diff --git a/net-firewall/nftables/nftables-1.1.1.ebuild b/net-firewall/nftables/nftables-1.1.1.ebuild index d6be7fe6a1e3..81f6ec23a51b 100644 --- a/net-firewall/nftables/nftables-1.1.1.ebuild +++ b/net-firewall/nftables/nftables-1.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,7 @@ else https://netfilter.org/projects/nftables/files/${P}.tar.xz verify-sig? ( https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig ) " - KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" + KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-netfilter )" fi diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz index 151389c752e1..29a7f345952c 100644 Binary files a/net-im/Manifest.gz and b/net-im/Manifest.gz differ diff --git a/net-im/fractal/Manifest b/net-im/fractal/Manifest index 49735a777dc0..98155d68276d 100644 --- a/net-im/fractal/Manifest +++ b/net-im/fractal/Manifest @@ -4,6 +4,6 @@ DIST fractal-8.tar.bz2 1860423 BLAKE2B d6b0b0a8f479d7ceda4c40bd9eb677ef01abf8304 DIST fractal-8_rc-crates.tar.xz 49000316 BLAKE2B b9c68668e762563a06ba176e23b76fab23ba97e61e48c01ad18e063426fc906c20c559a0f812fa08871b916156d3374b9308390f950e3dd1fa56ab270f8d283e SHA512 8c855aae2fbddbe2c186b6e1c0ef269ab1ced6c5ea1f3e7270681d6523549569aa6ccab91cbc803b1322d5115d9c8cda0df75d8eef9db559f10834d542454723 DIST matrix-rust-sdk-92b4c2a469f507696fa9db3d6bdb000a761e2694.gh.tar.gz 2220737 BLAKE2B df740551e28e0651447dd3f3404b9e3aa2a871acaecbfb7774a5ea62c45b89b4ddfd347fa5d1975c22874e8f629a645e6fcd8d69b14de4c4e22723b47d217755 SHA512 f2f44cc3119666a7cc3382ba95b44b757ce9ef193a004aa4423ccbe51dbcafa6ecfbab6f90f2a274e88b06cd07e45c03c357877aa36e8626f67ae04c8586e328 DIST ruma-4d3d8b46fd519012e4585ccf00dbea1eb602c028.gh.tar.gz 692921 BLAKE2B 3d06096f41327351e462628d1218c9031a10f3d3dd661dc2a2008ed37001cad649dd5f081316ca4eba7acc715c6eba91576532ea62ab94c8915ec697992f9390 SHA512 6193005c1e5224f4e903f00c4086091161239b2980c88dc23c666840fb72d61b336339909cb7efb4f9f14d151a8172fb8b0ecaf162df3a0094edccf97d616fe4 -EBUILD fractal-10_beta.ebuild 1968 BLAKE2B 728924264c881d4fa2136c97b7404088c33a35e406c5e657c3d3856dbfdd3cdf3bf29ba3e1fd5a7438c39d6eaea0d26b2d70d1a0954afa55140f5b9f6011aa0f SHA512 a609505f43a148d509b8b87a31ef489a370854f2b62fc9130aa924f5b5d7dc9bafaa440b981aeace819d663a83f5adcb52c9815f0c91b4dbb9b3d55423e9371b -EBUILD fractal-8-r1.ebuild 4520 BLAKE2B a58f2e5a46e150f0e7eb77c737281f86591f8bee2b7c6fce880c0ea4fd4225e9e587fccf87383f6c2173c5f28c07993da148b9f381c681e4e9dc0afb1dfddba5 SHA512 bc4851d84a9b58406978d9a6b1f03ef27ba552b9b6b6c7d224ebb212261b880b899785f662f43f2b2226b240fd1d314506d708891e95ec0e1f8c8bfaefbd3b27 +EBUILD fractal-10_beta.ebuild 1966 BLAKE2B e35eaa01b1c2c5386c38c021a56ec8f36747a27abcb541c61d8d63362224f2015d64b5a3ea742ee59ba00128628d3be8532d3d3562edcabf5e07bee0afa8ade8 SHA512 b0778370bc34f25c1f70244deaecee8ddcc16ff372b222a4457ccf475d2d274e58c20c819b778c024fa5871d11825ff533ea53431e851db42bc9be8353a04787 +EBUILD fractal-8-r1.ebuild 4518 BLAKE2B c0bcaec99b62186b6370137f37778e8ae1ab5f3ec39eb5d75ac302dedf749aaee23a95cb98874c11a16413efb2ee76345d9178feaaeee54fbfaddb1aa67e0285 SHA512 0c1f764957d85bc13bd749d86cb57c8b684bf09757ec7facb998c61929203dcb89a3000b0cc92ed079434d15fc4d7224948f97ede1be92c44ff15aebbfb34a68 MISC metadata.xml 332 BLAKE2B 36b22310df0557eda42824f89922a2f86f69d1e865e7a218e68cb8402f525e6b656ffad5ddfd571db0683fedaf4be4731b90f396f10dc5860f84a68954aee178 SHA512 5be14905102caf86ecae246ca7cc69a9c3543f9c2d0cf78f99c6f0eeb04ffdbecb91bb06b12d99956ddd69d59a99b71b5caaf1a788fa6c3fd2f8142434970038 diff --git a/net-im/fractal/fractal-10_beta.ebuild b/net-im/fractal/fractal-10_beta.ebuild index c6003cd8dd70..41a24ef3ea58 100644 --- a/net-im/fractal/fractal-10_beta.ebuild +++ b/net-im/fractal/fractal-10_beta.ebuild @@ -51,7 +51,7 @@ DEPEND=" >=media-video/pipewire-0.3.0:=[gstreamer] >=media-libs/libwebp-1.0.0:= >=dev-libs/openssl-1.0.1:= - >=media-libs/libshumate-1.0.0:1.0 + >=media-libs/libshumate-1.2:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 diff --git a/net-im/fractal/fractal-8-r1.ebuild b/net-im/fractal/fractal-8-r1.ebuild index 238aa81303d1..e138b3cda8df 100644 --- a/net-im/fractal/fractal-8-r1.ebuild +++ b/net-im/fractal/fractal-8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -73,7 +73,7 @@ DEPEND=" >=gui-libs/gtksourceview-5.0.0:5 >=media-video/pipewire-0.3.0:=[gstreamer] >=dev-libs/openssl-1.0.1:= - >=media-libs/libshumate-1.0.0:1.0 + >=media-libs/libshumate-1.2:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 " diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index 6204494777db..4219dcbd111d 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/libproxy/Manifest b/net-libs/libproxy/Manifest index a956a7ebe187..ccd9734b6bc2 100644 --- a/net-libs/libproxy/Manifest +++ b/net-libs/libproxy/Manifest @@ -1,5 +1,5 @@ DIST libproxy-0.5.5.tar.gz 60880 BLAKE2B fedf06db2e39ca1cacf489542597ab002a8c943234fda2f9e5482d43d3b3b0a5af2c4d270eb678e24bb3c4c9ac8e37e65d609af84d02be9541555e953be6a0f5 SHA512 101139fe6972c9b8b46a8bc5f5cea807649ad21e201a9cd7d532d2145c34eadc861d8039fc8a2bf129f364ddc99ffb1324ab8f19bb0b4b9e52eb0f6bd703c8a8 DIST libproxy-0.5.9.tar.gz 58165 BLAKE2B 5ac24fa025d170eeaed94b6322bf60e6c81669cc2199f4c6a75e3810c62e2e126a0f9a69e48dda7e6773814a0252fa8f6350282488f442eb88975bfabf8238aa SHA512 781fdd51ea8467f603a46dcab8d0e7a97eb4834acfbe57d00b103e2a075dd32eeb16aece88d4e018192eb58fe54f42aefd954873e6d8364836866d0167e063d5 EBUILD libproxy-0.5.5.ebuild 1650 BLAKE2B d48cb7a0e1f235f71cb6e0a3ae8ef2469ecc342e510a9ff179309d215391aff445f9184f50b7d82b8723481074d9272ecba5ae2a583a8a44956c938f5932de70 SHA512 d7f4ec7ad7bc303f6703b898ce1fad71e02ecbcee83bb95b1c3f5b7c484a966df14e8e790d2ac89f96576f770cbbca8b7d65e873790b79ef6ff12a8523e30dfa -EBUILD libproxy-0.5.9.ebuild 1671 BLAKE2B c78ef2867b1aac390bb867c452553d09fad2656ae7ef31a3306a58b239b1de6ba27cd50f370b9449e218271bb7678b6b545b5d6cc80911d3d2916a27aecc6f70 SHA512 5365928a381e318740f19254d158de212516c70accb05500a5d79ca221df7018c2675181c9a3ca19911033eee39476eca6620d2b202e72004232f3d503cb6152 +EBUILD libproxy-0.5.9.ebuild 1670 BLAKE2B 899aeeec3f96b2f26033bdfa4e0dca13bb70ce61f43b9d3f388a821c6e77df3fa1351c896d767ed0a7f304ca0e0a06dde2674137c5231b508065b613171f5f4a SHA512 033d1209a3e09b4c319590820dc06a217ad4470327fbeabc7966b689f30c4ea5fc3d9b8034a408e2bd7814684ac68f7d858ce3d03d4448ee9eceed5559562a6c MISC metadata.xml 485 BLAKE2B baefedb8642ae77cd03cd19e2374c859fe79b861ea2192a69ef2d690b96b8fd0e4c3c564b6ce0384a7b075ebdfee213f3dadd81a4c11e41424b169c5004db9dc SHA512 21086aaf49fcef027a00f3689c2c99f26b1b79bcdf6a39793b6527d18ab4cc173805f77e99ae30dae9a1789814669d43be4edfabfd03c0f9575d542be80d0dc6 diff --git a/net-libs/libproxy/libproxy-0.5.9.ebuild b/net-libs/libproxy/libproxy-0.5.9.ebuild index 1791916247ff..8beb5708687c 100644 --- a/net-libs/libproxy/libproxy-0.5.9.ebuild +++ b/net-libs/libproxy/libproxy-0.5.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libproxy/libproxy/archive/refs/tags/${PV}.tar.gz -> LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="duktape gnome gtk-doc +introspection test vala" REQUIRED_USE=" gtk-doc? ( introspection ) diff --git a/net-libs/libquotient/Manifest b/net-libs/libquotient/Manifest index eadf258f65ff..a5b48d3d29e0 100644 --- a/net-libs/libquotient/Manifest +++ b/net-libs/libquotient/Manifest @@ -2,6 +2,8 @@ AUX libquotient-0.8.0-no-android.patch 993 BLAKE2B 119a902b67ac0c101a84217e52f34 AUX libquotient-0.8.0-no-tests.patch 1215 BLAKE2B 4749dfb1b6e2be0f59b83a73092e7b4191458ad7220faefe0db71846d3d5fcbd59eb4adfcf97c0d779bc074fb0ccd1faef8eccfc44e4ad53750f79da6524b7dc SHA512 2923d0cec567378e1ddd9c7a50667a28bb79cdf871ce328b6db1ee0eb457b6c7d1a376b7659cb92f13483c29baa4991f410b3c5c478c881f80443a7eb4003b7f DIST libquotient-0.8.2.tar.gz 744095 BLAKE2B c33016e4eda22e0a363f06ab4545d17010519b8d778566c1bae29e4c7d6563280f4ce3c1235f7d75f55ce4a8971ef5ce23e45f1d3a0edc043e23857d805a824f SHA512 3d971439f8a89609930ca1648f6cf1bdb59f3ad492af1a15a7f8a13d06c81bd5bfffa1dd732ef5156fab8a9ea2ba3e98376bf76511db17bdeee17641a772b762 DIST libquotient-0.9.1.tar.gz 772882 BLAKE2B f43da0833baa1242f29fb7ed1dd1065b673497d8e2d8358b60d67da0fef8f382ac3fdda8cdc9ed0ac67b5cd423527ef418d0a574fd30e46fe9337214509b1dc2 SHA512 f998b187a1168381c7868400fec73f68ab95af29d1d648921a507fac8782f8c69fd8aab7916466ad9d6b85edadf5168659d7b78a876daa30798891d84afcfa5a +DIST libquotient-0.9.2.tar.gz 777025 BLAKE2B f616283a7ebd493caba57de950c8dd1a53213b54ff3183ffd436a4d901439607d086020256955375208d3c311e20f3e3fd0b55e3164961bd885b5a0882296919 SHA512 c179b1ca670f9b75b945d50026b02c34dabbd58056abb6f210998229dae80dba8f00de157d9c3fc32254b613c5db149ca497a9b9695cdf5e61255e82be73db0c EBUILD libquotient-0.8.2-r1.ebuild 1259 BLAKE2B 2dd080c2123cbf68e5b8f4a47072e28fc922e2fd0f7bedcf3a12ffe43d7bdc395c6dc9a23789bae2f34271f8fcb0a23fa490856fc20f8fb7f06d946db414e4bf SHA512 e693f5ac759fb02cc7628462e0774e22d5f4ef3be0a72c90919a76ca06f59f21967efbf41e2353e95d42f8e416272962b4803e8d9433339e841899292a5e002f EBUILD libquotient-0.9.1.ebuild 1185 BLAKE2B 6abed1236d0ea10df95d8262dfe5aa5b64f44f5bb94091805af409d0fd87a62d3587da292aa099e238719df4d8a48d6a5fbac4c7fa01022e77e3a67b760ef144 SHA512 7777eb41e4f460f100251cfc5d9133d07e850ded7241c4439def90f18459f7ffd669e62057dd6d7923e1cb87c485bb0625f7ad8557f1b91ec991ca44ffe73d53 +EBUILD libquotient-0.9.2.ebuild 1185 BLAKE2B 4ec3836f6ffd4b3edd752f373ed2143c6b09b877e5bcc3214ded52e94817570534dc0756a70da9f60335d25e87750d8dbfee2db98a7a581ddf1ee1779c901c4a SHA512 a32cd8cddcc88d1d6e159586b42e76002452a60adfb5f2f4e5990e9d209897d3429ddee6661f8ecaa4553eb2e72416b40fda886a9de8f70f02da3806e355a5ab MISC metadata.xml 338 BLAKE2B 84af57de6f4faeb65a9a9bd272a29e6cb4491e8eff3d79c4704566baa4af7cfa2f9c6c14a52a0a44e8751848b9e89f30807a6d0c304eb28d8b2cb9f43f0b37c5 SHA512 f93f27e29f09f8e6e6c0038a403990260c8998213c8248c2acbfc1f7e76faa07c296d4b30214c746f30d42b37d636be92720e692280098d4d72d3d542b5004aa diff --git a/net-libs/libquotient/libquotient-0.9.2.ebuild b/net-libs/libquotient/libquotient-0.9.2.ebuild new file mode 100644 index 000000000000..cafd0f8faefe --- /dev/null +++ b/net-libs/libquotient/libquotient-0.9.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Qt-based SDK to develop applications for Matrix" +HOMEPAGE="https://github.com/quotient-im/libQuotient" +SRC_URI="https://github.com/quotient-im/libQuotient/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/libQuotient-${PV}" + +LICENSE="LGPL-2+" +SLOT="0/${PV}" # FIXME: check soname on next version bump +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/olm + dev-libs/openssl:= + >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] + >=dev-qt/qtbase-6.4:6=[gui,network,sql,ssl] + >=dev-qt/qtmultimedia-6.4:6 +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-6.4:6[concurrent] ) +" + +# downstream patch +PATCHES=( "${FILESDIR}"/${PN}-0.8.0-no-android.patch ) + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + + use test && mycmakeargs+=( + -DQuotient_INSTALL_TESTS=OFF + ) + cmake_src_configure +} + +src_test() { + # https://github.com/quotient-im/libQuotient/issues/435 + # testolmaccount requires network connection/server set up + local myctestargs=( + -j1 + -E "(testolmaccount)" + ) + cmake_src_test +} diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz index 43de16219b9e..44b74ddba08b 100644 Binary files a/net-mail/Manifest.gz and b/net-mail/Manifest.gz differ diff --git a/net-mail/mailutils/Manifest b/net-mail/mailutils/Manifest index 0a1d5160e4cb..48528af79cfc 100644 --- a/net-mail/mailutils/Manifest +++ b/net-mail/mailutils/Manifest @@ -2,11 +2,11 @@ AUX comsatd.initd 569 BLAKE2B 1b4ad287b67ef6d95fbc626296e79a857264754159967c5410 AUX imap4d.initd 566 BLAKE2B 2d030e47f63b4133eed4b47c9069c54de290f907d9429eb99675380569e1e0efdbb1172664ba1ee0f2924ac7284981fbe350d1543a6d0790722456523d997535 SHA512 51d6cf4285c6823d97e52c7eb408a80aa66376f329685acdc21e096c2099a044b2fd18e7b9e5ed89406a3cd1f16b7aa7b0243f8ea46aa7824da48b566ec00324 AUX mail 82 BLAKE2B 6d9cc293deff8f99cea0ce8842dd34e658844ca9a1f4e530d3c95f8154ed337ab6ccc2b6263af9cfa8078913a7b70beb5874c999174d5648c1faeace8f68e146 SHA512 80080a3118ed66cfde44ad3663e4b07bcd5fe756b86a213ea4e1ab86e27f8485dcf02af3ee6b7f6f12105a267b9619376668e0cb6e60743ffb7664d2dbea9144 AUX mailutils-3.5-add-include.patch 275 BLAKE2B 2502fb3226bc63ae98d018392fa1107b4079ea51cd8e57b4e97522d21e696bd6048fad2de885f88644d23f434a6e407f42ba8fcbcfe5b1e65884f37718e34328 SHA512 0972cde536a1a82fe243c9b048fc15f4863586a2344b54c9b4f6f8a5935762c7272c0af2698239af7de9da62b1c2928bc7f621e01f447423fdd8288cedee88b6 -AUX mailutils-skip-mbox-tests.patch 2180 BLAKE2B 09e76e2d792eae9fea6f80f1c7d0249a3a3f2e675ccf795b5d9b826c2994fa29fba0c6a81ca2355cd0cbdaa0e7683b4ac79b8ab956138bc1e136ed02a13aeecf SHA512 26b54566633a44da6582425259001f75892379f3f6074a5f7e6513ea844abfde4430b8d56adb0f494ecf994b50964ffce6797d21924d242861dd184359e335dc +AUX mailutils-tests-use-mbox.patch 3349 BLAKE2B ff474e58cf877263e40a9fa19e4ec1a058d320e61825cf302ff0914d80a397a035d7de44c178f623c6aac2e6bfc29a5d14318b0b4b5d072a8ad11f5218d5d191 SHA512 3d6dc9c7ece040ac039c3fd91c35d0984420dd3f54594fa07198aa931697b7ba61321ae2d5be68378df9dacfba2e1fe05f10299f4728320c4c820d4686a897af AUX mailutils.rc 258 BLAKE2B 3dc68190e11c8bf5016b0fe8b22c61f79ba7de96a1f230f7d0743ba23fa903cb9f99fac94a7363c7d80b7bbaf76e2d4de848e7ac726642fb23c56caf43a46568 SHA512 691bcc81fd355d8f2776e72006c149996273579e099f24970ff0c5dd6bdf65cd64e31597f8b3d8e0a900a91c3325b8d2a1a96682a9b3ff53acd41218fe8721fe AUX pop3d.initd 563 BLAKE2B fd09d7a7499c888eddfb812644102f979c2423e9b1a9f0077655b6ae4c1eb4214f685ef7843e74a808e52ee988cc3fbefa278754db824256a4972c83fc0ada31 SHA512 7847c29a03f21df82d36c077ccb38329457a332cccdfba24bee3b1c9a8170fc71c07ee674408f069693953dd1bf44b8b8f782dcc35d6b16e62f70b2b32ce018f DIST mailutils-3.17.tar.xz 3219484 BLAKE2B b2b00d4eb8b74b3f2f7341638639fef79e636364deaa0a24c9595022db44faac433c1fa26b231e29384ebdfc9c1602040cf363e637fc66ec3a738b5bd04a884a SHA512 e4080d9674444c3e077aa72f825a0373a4750d187a04a488449e89f6fec19d9309a118412e91745575eb90d05fa541f8d2626a8fd5e8ac10710aa1f7a0ff3193 DIST mailutils-3.18.tar.xz 3294996 BLAKE2B 7866a9c0419daaeaf277f266893030cda771804c636ce143e36a9cd1823280c2662b0696825387b3b0727115e0ab131ca376bd99445d4b4080f66289dca11316 SHA512 77718e41d77556b59d7eeee4b80fca658c32f949dd87e09848a559eb6470254c9562208e49b62e5027522eebb5eaaf7eb9dc12ec02424f4144cceee5ef695ca9 EBUILD mailutils-3.17-r100.ebuild 4035 BLAKE2B c461acf681d90887304d87bdb1cb531346e5b23cf1c855e08ad0f1405daec1333c057c6f7663aa200fdafdad68c1514ff8a712de2cd826f0565b72674c77111b SHA512 7645bdd490b5ebc2478477b23428f80a4327fb9bb4efd924411209921ab7c000edece50216f3f571e41298373d5577de27fd33306f24fbc3277bc71f946cf945 -EBUILD mailutils-3.18.ebuild 4085 BLAKE2B f7c2f644328ee760730e63c0a70bbe44d39133c3746505d6f9cd2c2e1eba9779270945927220498f21c47100861b913249ee95505ee4bc18351912d9588a5fd4 SHA512 321557958c680e39b34a94110d58b9e41c311d466e51bd3dfd5bcb463953a9ca2259e192624760f7e5c959f1203de15bac3951e35b55051dd1e39eae2b4c705a +EBUILD mailutils-3.18.ebuild 4084 BLAKE2B 3171f874d422af3b1e76b0c37c2c97b817e7e22c698b26b9fd4a3267abb67ac3c61f3236b99c00bc191eeec21c8cf7c6de3a2c3dc8405543ffddbbcd00a9b876 SHA512 dce5ea4c22931689f1bbb2826563e21ed6b8c700f01134ef1753b8f61bfd124b9e07eb2519ca29d0e8b9d7324ec152b946e2d77c92a5f1efd6deb48d9333b4fe MISC metadata.xml 696 BLAKE2B bb3b5a94573794ee2eb692533f32cba1dcf432166d9b2997cf60104d88e80f5eac7bb836479e4392700b06efe07c071930308183fb235c42be2cf1fdb8810ac0 SHA512 bb093e2aff71bb09a8f20fc64926f8a8d8c036ad3b3cd3ca61389975d623251841e8d93489f457a56a898db81cf71ecdc071190b9bc1990728b3fa0c9b4cfda1 diff --git a/net-mail/mailutils/files/mailutils-skip-mbox-tests.patch b/net-mail/mailutils/files/mailutils-skip-mbox-tests.patch deleted file mode 100644 index 1443e66ecce1..000000000000 --- a/net-mail/mailutils/files/mailutils-skip-mbox-tests.patch +++ /dev/null @@ -1,60 +0,0 @@ -diff --git a/mail/testsuite/mail/Followup.exp b/mail/testsuite/mail/Followup.exp -index c9f9d11..a7927e9 100644 ---- a/mail/testsuite/mail/Followup.exp -+++ b/mail/testsuite/mail/Followup.exp -@@ -17,7 +17,9 @@ - - mail_version - --if ![mu_check_capability ENABLE_SENDMAIL] { -+if { [mu_check_capability SCHEME] == "maildir" } { -+ unsupported "Does not work when default mailbox type is maildir" -+} elseif ![mu_check_capability ENABLE_SENDMAIL] { - unsupported "Support for sendmail not compiled in" - } else { - mail_start "--file=%teaparty.mbox" \ -diff --git a/mail/testsuite/mail/Reply.exp b/mail/testsuite/mail/Reply.exp -index c492aee..543a857 100644 ---- a/mail/testsuite/mail/Reply.exp -+++ b/mail/testsuite/mail/Reply.exp -@@ -17,7 +17,9 @@ - - mail_version - --if ![mu_check_capability ENABLE_SENDMAIL] { -+if { [mu_check_capability SCHEME] == "maildir" } { -+ unsupported "Does not work when default mailbox type is maildir" -+} elseif ![mu_check_capability ENABLE_SENDMAIL] { - unsupported "Support for sendmail not compiled in" - } else { - mail_start "--file=%teaparty.mbox" \ -diff --git a/mail/testsuite/mail/followup.exp b/mail/testsuite/mail/followup.exp -index ca15317..ce042b5 100644 ---- a/mail/testsuite/mail/followup.exp -+++ b/mail/testsuite/mail/followup.exp -@@ -17,7 +17,9 @@ - - mail_version - --if ![mu_check_capability ENABLE_SENDMAIL] { -+if { [mu_check_capability SCHEME] == "maildir" } { -+ unsupported "Does not work when default mailbox type is maildir" -+} elseif ![mu_check_capability ENABLE_SENDMAIL] { - unsupported "Support for sendmail not compiled in" - } else { - mail_start "--file=%teaparty.mbox" \ -diff --git a/mail/testsuite/mail/reply.exp b/mail/testsuite/mail/reply.exp -index 8d66e99..7b178b3 100644 ---- a/mail/testsuite/mail/reply.exp -+++ b/mail/testsuite/mail/reply.exp -@@ -17,7 +17,9 @@ - - mail_version - --if ![mu_check_capability ENABLE_SENDMAIL] { -+if { [mu_check_capability SCHEME] == "maildir" } { -+ unsupported "Does not work when default mailbox type is maildir" -+} elseif ![mu_check_capability ENABLE_SENDMAIL] { - unsupported "Support for sendmail not compiled in" - } else { - mail_start "--file=%teaparty.mbox" \ diff --git a/net-mail/mailutils/files/mailutils-tests-use-mbox.patch b/net-mail/mailutils/files/mailutils-tests-use-mbox.patch new file mode 100644 index 000000000000..0710b880a196 --- /dev/null +++ b/net-mail/mailutils/files/mailutils-tests-use-mbox.patch @@ -0,0 +1,119 @@ +From e5ae56618dc2a15b9cff792be7315185bbd96ad2 Mon Sep 17 00:00:00 2001 +From: Sergey Poznyakoff +Date: Tue, 7 Jan 2025 11:59:33 +0200 +Subject: Fix testsuite (mda & mail) to work with arbitrary default mailbox + type + +* mail/testsuite/lib/mail.exp (default_mail_start): Force mbox +mailbox type. +* mda/mda/tests/forward.at: Likewise. +* mda/mda/tests/mda.at: Likewise. +* mda/tests/mda.sh (dumpmail): Handle only mbox. +--- + mail/testsuite/lib/mail.exp | 2 ++ + mda/mda/tests/forward.at | 2 +- + mda/mda/tests/mda.at | 16 +--------------- + mda/tests/mda.sh | 26 -------------------------- + 4 files changed, 4 insertions(+), 42 deletions(-) + +diff --git a/mail/testsuite/lib/mail.exp b/mail/testsuite/lib/mail.exp +index b7e68b2..9034d57 100644 +--- a/mail/testsuite/lib/mail.exp ++++ b/mail/testsuite/lib/mail.exp +@@ -51,6 +51,8 @@ proc default_mail_start {args} { + append sw $MU_TOOL_FLAGS + } + ++ append sw " --set mailbox.mailbox-type=mbox" ++ + if [info exists host_board] { + if [board_info $host_board exists top_srcdir] { + append sw " --set \"mailbox.mail-spool='[board_info $host_board top_srcdir]/mail/testsuite/spool'\"" +diff --git a/mda/mda/tests/forward.at b/mda/mda/tests/forward.at +index 08d22ac..d4af639 100644 +--- a/mda/mda/tests/forward.at ++++ b/mda/mda/tests/forward.at +@@ -19,7 +19,7 @@ AT_KEYWORDS([maidag forward]) + + m4_pushdef([TESTMDA_CONF],[cat > testmda.conf < testmda.conf <> expout +- ;; +-mh) +- sed -n -e '/^X-Envelope-Date: */s///p' spool/root/1 +- echo "$date" >> expout +- ;; +-maildir) +- sed -n -e '/^X-Envelope-Date: */s///p' $(find spool/root/new -type f | head -n 1) +- echo "$date" >> expout +- ;; +-esac + ], + [0], + [expout]) +diff --git a/mda/tests/mda.sh b/mda/tests/mda.sh +index 208602a..90a8d6c 100644 +--- a/mda/tests/mda.sh ++++ b/mda/tests/mda.sh +@@ -16,33 +16,7 @@ + + INPUT_MSG=$abs_top_srcdir/mda/tests/input.msg + dumpmail() { +- case $MU_DEFAULT_SCHEME in +- mbox) + sed -e '/^From /d'\ + -e /^X-IMAPbase:/d\ + -e /^X-UID:/d $1 +- ;; +- dotmail) +- sed -e '/^\.$/d'\ +- -e /^X-IMAPbase:/d\ +- -e /^X-UID:/d $1 +- ;; +- mh) +- sed -e /^X-IMAPbase:/d\ +- -e /^X-UID:/d\ +- -e /^X-Envelope-Sender:/d\ +- -e /^X-Envelope-Date:/d $1/1 +- ;; +- maildir) +- f=$(find $1/new -type f | head -n 1) +- if test -n $f; then +- sed -e /^X-IMAPbase:/d\ +- -e /^X-UID:/d\ +- -e /^X-Envelope-Sender:/d\ +- -e /^X-Envelope-Date:/d $f +- fi +- ;; +- *) # Should not happen +- echo >&2 "Default mailbox format is uknown" +- esac + } +-- +cgit v1.1 + diff --git a/net-mail/mailutils/mailutils-3.18.ebuild b/net-mail/mailutils/mailutils-3.18.ebuild index 3f9ac446c933..45199633d8cc 100644 --- a/net-mail/mailutils/mailutils-3.18.ebuild +++ b/net-mail/mailutils/mailutils-3.18.ebuild @@ -63,7 +63,7 @@ REQUIRED_USE=" DOCS=( ABOUT-NLS AUTHORS COPYING COPYING.LESSER ChangeLog INSTALL NEWS README THANKS TODO ) PATCHES=( "${FILESDIR}"/${PN}-3.5-add-include.patch - "${FILESDIR}"/${PN}-skip-mbox-tests.patch + "${FILESDIR}"/${PN}-tests-use-mbox.patch ) pkg_setup() { diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 578a7c9e639f..960850d26034 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest index 6e24008a6d07..74a2563b8c17 100644 --- a/net-misc/dropbox/Manifest +++ b/net-misc/dropbox/Manifest @@ -2,16 +2,8 @@ AUX dropbox.conf 322 BLAKE2B db94efba3a73841cb56a0fcc75f4f6d7fb7424a35f48a7eb3ad AUX dropbox.initd 1581 BLAKE2B c23a753b7e4d1132d516d607e0eee35072130f6e66c59af008cedd9d9d8c104d9ae1c4644ad984a40ec48a498782b442f79058f499e61c3a3b7a700886353b4b SHA512 4275b7cca361978be6d4379f9d14edc75e51684708a61c1b9880f63e0a02e75c4eb165145bf5a2b4e0704daa5a506dc3506a953db6f5a95977f0101fbbda4912 AUX dropbox_at.service-r2 1582 BLAKE2B 7a5d8eb1e99d6a9f6cc7d903d8d2cb6b124b4a5217e978d05f0afb08de90b3634bb802bd075a053b84b0ec4f5ef6643d2efb00beb964f9f14dd3dd234806358b SHA512 ce465614c848103ac19d3782bf55508ab9b3a3f1c0159cd0ccb7daa7374f014382b30a99bf2eb5488ab4474cad953ce0b4710c8222e5196ea49672db5d183b85 DIST dropbox-icon.svg 574 BLAKE2B a73a0906b5b03dc3214010736164fcdbceb6d91463ed95133b5117277cd635c8a77ec3e7ca8338538e5a6a2c4a23f3ef0186184bc1dc770b3c7f3a219f00faa6 SHA512 cd7ad8fea652f0713a00e7fbd88d6c22949dde216040f2ba7c903db70cb6c5c9ec85202831c0863c3bb2cf339b4ea0c6731d7b2d56750b63a4f36160815e4346 -DIST dropbox-lnx.x86_64-209.4.3661.tar.gz 117384855 BLAKE2B 509c1e3b8eab3e44b6b713988b7bebc83f9ee62c94100fceb163496d5b419c4caaf933f9646e21ad996a303140639b7de44b2a52fac942adc23a1973a86149ab SHA512 769c3063f87732ecc82e44e1de7ffa581d313fbdecf2230304730ab58da0e4a0bf284e3188897d066c961a5e25316c481b47d46e6dc015a5b974ade7074a4b54 -DIST dropbox-lnx.x86_64-210.4.4854.tar.gz 117607664 BLAKE2B 402717c16c063de5b506826cdf2862eab009e3b8c28eda64deebc7dc9637947c1d46dec183a99bab3353257e1ca118e4fe72f390537175038a0b25eb7adc8a6a SHA512 4331999d87e7326dd6a60bb1aebce94326e776a595f6222bd9238a4225139b84324bde6215162aece0eb87868e1e6320092ba40d6fff684dbdc39535dc5426b4 -DIST dropbox-lnx.x86_64-211.4.6008.tar.gz 113807403 BLAKE2B 893e8e7480b44551b79581172d908f7caa76fe8df54704f0fff3bb02bd0885ca07f0feb3a8cb70f7f21abdc9534204acf95d9ffa62b72bda3ca17ef9b9a271ac SHA512 e734581117dcc78c72cb925316a88def7d094b04058b6753d498fc258a82bddb9a920e546c92ddd441d9ed0e9b8e6109c4924e2a14da1414166dec7c26a651ce -DIST dropbox-lnx.x86_64-212.4.5767.tar.gz 113020508 BLAKE2B ac8ee381a4e28f84cdb1103e30bf2e1f2e948340e62811381961d90c3b49886133b0a64c62f06de0fb17d1e753b3bb854518ec1e94f779dcdd351dff1f349ba4 SHA512 c2d827794186be2ff40bc58048885e21a360410d8a00b142ae184e72a0982a50a02a1ab02cdad38957e66413b020bd08c41d86da6818b30694b1ad21316ae3fb -DIST dropbox-lnx.x86_64-213.4.4597.tar.gz 112310334 BLAKE2B 24d94630e755fdafe56c37f0963acf4a35f19da85ed1616434d1dafe152b0b51a883932978b9aa946a088ad6eb9f166658812fbefa61e916da1902c85b483e30 SHA512 6646a444bd1bd22656aad9f13a713ab04373307e0cdc32fea1bfe2115cd10f781a0816894790033d2b39f841711312693d4df6feeb696a3f805fcb50eac32a0f DIST dropbox-lnx.x86_64-214.4.5217.tar.gz 112333087 BLAKE2B e787a4a26e7f5cdf26aea10d1d13799751231534a94893e39a2537a1bb85c64dba4b5ace222885c5b754bf7a27c49c5b0433551854b3395e5b67cf00300a79db SHA512 0cd69a509909592073e00a784e71a4a38c15441b8ca9a39167e5701a08c3d8d7f1e7bdec90b4211dc6ab0ca79f35f77f2a9f734a1c23bff63b81068b51cce163 -EBUILD dropbox-209.4.3661.ebuild 2714 BLAKE2B 96ce9edca9c1a5b5242fdecc74d1a84db77643d9bc179a6f123149326311b28e8e146d4aa7a76099e5642dc4b925669ecb16810bdfe9564c0e6d6fddf326988e SHA512 fa06510dc66a2e54d1b2c8f86b1ebecab259e6381eb78cb1ec24fb5a04c370455fdc783fea5c4e3f46d98c7a70f156df80394d8317b3855405142f864ae93d7f -EBUILD dropbox-210.4.4854.ebuild 2715 BLAKE2B 7e8e784d7698892ae3ef7b7baabeb6a8e89f96545b65a69702c1ed4389db96c3681aaf17c8338f7fdc0aec38cd89cfd03735ba2ad92fedd7ed0bc97a3f3d4c3f SHA512 1d03fbd01bdc7999d39ad8b5737cd0967f71242ec16dc5c9e3feff84a1481743db62ebc0f13065383521ed46cd511fc29dba8fb17b5606586f1be94bb475472f -EBUILD dropbox-211.4.6008.ebuild 2715 BLAKE2B 7e8e784d7698892ae3ef7b7baabeb6a8e89f96545b65a69702c1ed4389db96c3681aaf17c8338f7fdc0aec38cd89cfd03735ba2ad92fedd7ed0bc97a3f3d4c3f SHA512 1d03fbd01bdc7999d39ad8b5737cd0967f71242ec16dc5c9e3feff84a1481743db62ebc0f13065383521ed46cd511fc29dba8fb17b5606586f1be94bb475472f -EBUILD dropbox-212.4.5767.ebuild 2715 BLAKE2B 7e8e784d7698892ae3ef7b7baabeb6a8e89f96545b65a69702c1ed4389db96c3681aaf17c8338f7fdc0aec38cd89cfd03735ba2ad92fedd7ed0bc97a3f3d4c3f SHA512 1d03fbd01bdc7999d39ad8b5737cd0967f71242ec16dc5c9e3feff84a1481743db62ebc0f13065383521ed46cd511fc29dba8fb17b5606586f1be94bb475472f -EBUILD dropbox-213.4.4597.ebuild 2715 BLAKE2B 7e8e784d7698892ae3ef7b7baabeb6a8e89f96545b65a69702c1ed4389db96c3681aaf17c8338f7fdc0aec38cd89cfd03735ba2ad92fedd7ed0bc97a3f3d4c3f SHA512 1d03fbd01bdc7999d39ad8b5737cd0967f71242ec16dc5c9e3feff84a1481743db62ebc0f13065383521ed46cd511fc29dba8fb17b5606586f1be94bb475472f -EBUILD dropbox-214.4.5217.ebuild 2715 BLAKE2B 7e8e784d7698892ae3ef7b7baabeb6a8e89f96545b65a69702c1ed4389db96c3681aaf17c8338f7fdc0aec38cd89cfd03735ba2ad92fedd7ed0bc97a3f3d4c3f SHA512 1d03fbd01bdc7999d39ad8b5737cd0967f71242ec16dc5c9e3feff84a1481743db62ebc0f13065383521ed46cd511fc29dba8fb17b5606586f1be94bb475472f +DIST dropbox-lnx.x86_64-215.4.7202.tar.gz 112251332 BLAKE2B 8c9ad1d79e71bc8ad1e2a91453333d5b002196f0a309a7505e4fc0fa82704654f21e5896f1082a1d85acc7ef67c9edbc9c80f6b16d655772f0aafbaa56f5353c SHA512 711327f51d7d6a176607dc7704ca5358885c9546ac476b34d0d1dbe293f50baac139f442dc694a50e842ba08a9312ea81fc73921d7d1dd4bf26407ac5cb06acf +EBUILD dropbox-214.4.5217.ebuild 2714 BLAKE2B 78a42c7a3631d96c21b45cd35aae4aaa6d1c14c21c4edaa57eaf03dcdb031068863ea344e138d2096dbadbd7219054ee92e37355be41f563d3412f584ee4eb51 SHA512 814853c0d4029da4461fd51eca31b8aef9e693a84d130bac5624b7eedeb6a835610799337ed21d3e6c111fbba6ed5d6ee6e11e05dba2e9c5aec30648499502de +EBUILD dropbox-215.4.7202.ebuild 2715 BLAKE2B a666189524674667966e3144d65726052a8fad6f034660a932a4726f19860bff861526078eb68f19b8ca8366ab5af3e043de89f02bc988318231a3adf7634e7c SHA512 e4e2545b5800379acfc92416b7840b72f03f53c269c5ae82a40a9d69ef7b167fe2060afbba7c1364f7d2ad67a7b0a08a17879777c52a7748014e57e4d815ba8c MISC metadata.xml 336 BLAKE2B 0932d5cb97ca50abfbfd49b3b209733da73c94ed41ef1087e6c43c4e65f3a09186f74c507cf0db5d64a1c5231d3560a7d6a8bb6130e95e1d5dbb7f3974801df3 SHA512 25bee9aa1ab64f01bb4544dec14b4b98bcb3877714ec33c6cbed4cdd3362d2a4cab58f425cad3723398e4ee0a2ba16a550ab38ff9f974cd0c5046df1b34b5eb0 diff --git a/net-misc/dropbox/dropbox-209.4.3661.ebuild b/net-misc/dropbox/dropbox-209.4.3661.ebuild deleted file mode 100644 index 3f3f937a4064..000000000000 --- a/net-misc/dropbox/dropbox-209.4.3661.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils systemd xdg - -DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" -HOMEPAGE="https://www.dropbox.com/" -SRC_URI=" - https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz - https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg -" - -LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" -SLOT="0" -KEYWORDS="-* amd64" -IUSE="selinux X" - -RESTRICT="mirror strip" - -QA_PREBUILT="opt/.*" -QA_EXECSTACK="opt/dropbox/dropbox" - -BDEPEND="dev-util/patchelf" - -# Be sure to have GLIBCXX_3.4.9, #393125 -RDEPEND=" - X? ( - x11-themes/hicolor-icon-theme - ) - selinux? ( sec-policy/selinux-dropbox ) - app-arch/bzip2 - dev-libs/glib:2 - dev-libs/libffi-compat:6 - media-libs/fontconfig - media-libs/freetype - net-misc/wget - sys-libs/zlib - sys-libs/ncurses-compat:5 - virtual/opengl - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - x11-libs/libxcb -" - -src_unpack() { - unpack ${A} - mkdir -p "${S}" || die - mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die - mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die - rmdir "${S}"/dropbox-lnx.*-${PV}/ || die - rmdir .dropbox-dist || die -} - -src_prepare() { - default - # we supply all of these in RDEPEND - rm -vf libGL.so.1 libX11* libffi.so.6 || die - # some of these do not appear to be used - rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \ - PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \ - wmctrl libdrm.so.2 libpopt.so.0 || die - if use X ; then - mv images/hicolor/16x16/status "${T}" || die - else - rm -vrf images || die - fi - patchelf --set-rpath '$ORIGIN' \ - apex._apex.*.so \ - nucleus_python.*.so \ - tprt.*.so \ - || die - pax-mark cm dropbox - mv README ACKNOWLEDGEMENTS "${T}" || die -} - -src_install() { - local targetdir="/opt/dropbox" - - insinto "${targetdir}" - doins -r * - fperms a+x "${targetdir}"/{dropbox,dropboxd} - dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" - - if use X; then - doicon -s 16 -c status "${T}"/status - newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg - fi - - make_desktop_entry "${PN}" "Dropbox" "dropbox" - - newinitd "${FILESDIR}"/dropbox.initd dropbox - newconfd "${FILESDIR}"/dropbox.conf dropbox - systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" - - dodoc "${T}"/{README,ACKNOWLEDGEMENTS} -} - -pkg_postinst() { - einfo "Warning: while running, dropbox may attempt to autoupdate itself in" - einfo " your user's home directory. To prevent this, run the following as" - einfo " each user who will run dropbox:" - einfo "" - einfo "install -dm0 ~/.dropbox-dist" -} diff --git a/net-misc/dropbox/dropbox-210.4.4854.ebuild b/net-misc/dropbox/dropbox-210.4.4854.ebuild deleted file mode 100644 index 9aafe425d4d6..000000000000 --- a/net-misc/dropbox/dropbox-210.4.4854.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils systemd xdg - -DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" -HOMEPAGE="https://www.dropbox.com/" -SRC_URI=" - https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz - https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg -" - -LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="selinux X" - -RESTRICT="mirror strip" - -QA_PREBUILT="opt/.*" -QA_EXECSTACK="opt/dropbox/dropbox" - -BDEPEND="dev-util/patchelf" - -# Be sure to have GLIBCXX_3.4.9, #393125 -RDEPEND=" - X? ( - x11-themes/hicolor-icon-theme - ) - selinux? ( sec-policy/selinux-dropbox ) - app-arch/bzip2 - dev-libs/glib:2 - dev-libs/libffi-compat:6 - media-libs/fontconfig - media-libs/freetype - net-misc/wget - sys-libs/zlib - sys-libs/ncurses-compat:5 - virtual/opengl - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - x11-libs/libxcb -" - -src_unpack() { - unpack ${A} - mkdir -p "${S}" || die - mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die - mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die - rmdir "${S}"/dropbox-lnx.*-${PV}/ || die - rmdir .dropbox-dist || die -} - -src_prepare() { - default - # we supply all of these in RDEPEND - rm -vf libGL.so.1 libX11* libffi.so.6 || die - # some of these do not appear to be used - rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \ - PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \ - wmctrl libdrm.so.2 libpopt.so.0 || die - if use X ; then - mv images/hicolor/16x16/status "${T}" || die - else - rm -vrf images || die - fi - patchelf --set-rpath '$ORIGIN' \ - apex._apex.*.so \ - nucleus_python.*.so \ - tprt.*.so \ - || die - pax-mark cm dropbox - mv README ACKNOWLEDGEMENTS "${T}" || die -} - -src_install() { - local targetdir="/opt/dropbox" - - insinto "${targetdir}" - doins -r * - fperms a+x "${targetdir}"/{dropbox,dropboxd} - dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" - - if use X; then - doicon -s 16 -c status "${T}"/status - newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg - fi - - make_desktop_entry "${PN}" "Dropbox" "dropbox" - - newinitd "${FILESDIR}"/dropbox.initd dropbox - newconfd "${FILESDIR}"/dropbox.conf dropbox - systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" - - dodoc "${T}"/{README,ACKNOWLEDGEMENTS} -} - -pkg_postinst() { - einfo "Warning: while running, dropbox may attempt to autoupdate itself in" - einfo " your user's home directory. To prevent this, run the following as" - einfo " each user who will run dropbox:" - einfo "" - einfo "install -dm0 ~/.dropbox-dist" -} diff --git a/net-misc/dropbox/dropbox-211.4.6008.ebuild b/net-misc/dropbox/dropbox-211.4.6008.ebuild deleted file mode 100644 index 9aafe425d4d6..000000000000 --- a/net-misc/dropbox/dropbox-211.4.6008.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils systemd xdg - -DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" -HOMEPAGE="https://www.dropbox.com/" -SRC_URI=" - https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz - https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg -" - -LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="selinux X" - -RESTRICT="mirror strip" - -QA_PREBUILT="opt/.*" -QA_EXECSTACK="opt/dropbox/dropbox" - -BDEPEND="dev-util/patchelf" - -# Be sure to have GLIBCXX_3.4.9, #393125 -RDEPEND=" - X? ( - x11-themes/hicolor-icon-theme - ) - selinux? ( sec-policy/selinux-dropbox ) - app-arch/bzip2 - dev-libs/glib:2 - dev-libs/libffi-compat:6 - media-libs/fontconfig - media-libs/freetype - net-misc/wget - sys-libs/zlib - sys-libs/ncurses-compat:5 - virtual/opengl - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - x11-libs/libxcb -" - -src_unpack() { - unpack ${A} - mkdir -p "${S}" || die - mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die - mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die - rmdir "${S}"/dropbox-lnx.*-${PV}/ || die - rmdir .dropbox-dist || die -} - -src_prepare() { - default - # we supply all of these in RDEPEND - rm -vf libGL.so.1 libX11* libffi.so.6 || die - # some of these do not appear to be used - rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \ - PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \ - wmctrl libdrm.so.2 libpopt.so.0 || die - if use X ; then - mv images/hicolor/16x16/status "${T}" || die - else - rm -vrf images || die - fi - patchelf --set-rpath '$ORIGIN' \ - apex._apex.*.so \ - nucleus_python.*.so \ - tprt.*.so \ - || die - pax-mark cm dropbox - mv README ACKNOWLEDGEMENTS "${T}" || die -} - -src_install() { - local targetdir="/opt/dropbox" - - insinto "${targetdir}" - doins -r * - fperms a+x "${targetdir}"/{dropbox,dropboxd} - dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" - - if use X; then - doicon -s 16 -c status "${T}"/status - newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg - fi - - make_desktop_entry "${PN}" "Dropbox" "dropbox" - - newinitd "${FILESDIR}"/dropbox.initd dropbox - newconfd "${FILESDIR}"/dropbox.conf dropbox - systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" - - dodoc "${T}"/{README,ACKNOWLEDGEMENTS} -} - -pkg_postinst() { - einfo "Warning: while running, dropbox may attempt to autoupdate itself in" - einfo " your user's home directory. To prevent this, run the following as" - einfo " each user who will run dropbox:" - einfo "" - einfo "install -dm0 ~/.dropbox-dist" -} diff --git a/net-misc/dropbox/dropbox-212.4.5767.ebuild b/net-misc/dropbox/dropbox-212.4.5767.ebuild deleted file mode 100644 index 9aafe425d4d6..000000000000 --- a/net-misc/dropbox/dropbox-212.4.5767.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils systemd xdg - -DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" -HOMEPAGE="https://www.dropbox.com/" -SRC_URI=" - https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz - https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg -" - -LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="selinux X" - -RESTRICT="mirror strip" - -QA_PREBUILT="opt/.*" -QA_EXECSTACK="opt/dropbox/dropbox" - -BDEPEND="dev-util/patchelf" - -# Be sure to have GLIBCXX_3.4.9, #393125 -RDEPEND=" - X? ( - x11-themes/hicolor-icon-theme - ) - selinux? ( sec-policy/selinux-dropbox ) - app-arch/bzip2 - dev-libs/glib:2 - dev-libs/libffi-compat:6 - media-libs/fontconfig - media-libs/freetype - net-misc/wget - sys-libs/zlib - sys-libs/ncurses-compat:5 - virtual/opengl - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - x11-libs/libxcb -" - -src_unpack() { - unpack ${A} - mkdir -p "${S}" || die - mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die - mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die - rmdir "${S}"/dropbox-lnx.*-${PV}/ || die - rmdir .dropbox-dist || die -} - -src_prepare() { - default - # we supply all of these in RDEPEND - rm -vf libGL.so.1 libX11* libffi.so.6 || die - # some of these do not appear to be used - rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \ - PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \ - wmctrl libdrm.so.2 libpopt.so.0 || die - if use X ; then - mv images/hicolor/16x16/status "${T}" || die - else - rm -vrf images || die - fi - patchelf --set-rpath '$ORIGIN' \ - apex._apex.*.so \ - nucleus_python.*.so \ - tprt.*.so \ - || die - pax-mark cm dropbox - mv README ACKNOWLEDGEMENTS "${T}" || die -} - -src_install() { - local targetdir="/opt/dropbox" - - insinto "${targetdir}" - doins -r * - fperms a+x "${targetdir}"/{dropbox,dropboxd} - dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" - - if use X; then - doicon -s 16 -c status "${T}"/status - newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg - fi - - make_desktop_entry "${PN}" "Dropbox" "dropbox" - - newinitd "${FILESDIR}"/dropbox.initd dropbox - newconfd "${FILESDIR}"/dropbox.conf dropbox - systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" - - dodoc "${T}"/{README,ACKNOWLEDGEMENTS} -} - -pkg_postinst() { - einfo "Warning: while running, dropbox may attempt to autoupdate itself in" - einfo " your user's home directory. To prevent this, run the following as" - einfo " each user who will run dropbox:" - einfo "" - einfo "install -dm0 ~/.dropbox-dist" -} diff --git a/net-misc/dropbox/dropbox-213.4.4597.ebuild b/net-misc/dropbox/dropbox-213.4.4597.ebuild deleted file mode 100644 index 9aafe425d4d6..000000000000 --- a/net-misc/dropbox/dropbox-213.4.4597.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils systemd xdg - -DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" -HOMEPAGE="https://www.dropbox.com/" -SRC_URI=" - https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz - https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg -" - -LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="selinux X" - -RESTRICT="mirror strip" - -QA_PREBUILT="opt/.*" -QA_EXECSTACK="opt/dropbox/dropbox" - -BDEPEND="dev-util/patchelf" - -# Be sure to have GLIBCXX_3.4.9, #393125 -RDEPEND=" - X? ( - x11-themes/hicolor-icon-theme - ) - selinux? ( sec-policy/selinux-dropbox ) - app-arch/bzip2 - dev-libs/glib:2 - dev-libs/libffi-compat:6 - media-libs/fontconfig - media-libs/freetype - net-misc/wget - sys-libs/zlib - sys-libs/ncurses-compat:5 - virtual/opengl - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXrender - x11-libs/libxcb -" - -src_unpack() { - unpack ${A} - mkdir -p "${S}" || die - mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die - mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die - rmdir "${S}"/dropbox-lnx.*-${PV}/ || die - rmdir .dropbox-dist || die -} - -src_prepare() { - default - # we supply all of these in RDEPEND - rm -vf libGL.so.1 libX11* libffi.so.6 || die - # some of these do not appear to be used - rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \ - PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \ - wmctrl libdrm.so.2 libpopt.so.0 || die - if use X ; then - mv images/hicolor/16x16/status "${T}" || die - else - rm -vrf images || die - fi - patchelf --set-rpath '$ORIGIN' \ - apex._apex.*.so \ - nucleus_python.*.so \ - tprt.*.so \ - || die - pax-mark cm dropbox - mv README ACKNOWLEDGEMENTS "${T}" || die -} - -src_install() { - local targetdir="/opt/dropbox" - - insinto "${targetdir}" - doins -r * - fperms a+x "${targetdir}"/{dropbox,dropboxd} - dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" - - if use X; then - doicon -s 16 -c status "${T}"/status - newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg - fi - - make_desktop_entry "${PN}" "Dropbox" "dropbox" - - newinitd "${FILESDIR}"/dropbox.initd dropbox - newconfd "${FILESDIR}"/dropbox.conf dropbox - systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" - - dodoc "${T}"/{README,ACKNOWLEDGEMENTS} -} - -pkg_postinst() { - einfo "Warning: while running, dropbox may attempt to autoupdate itself in" - einfo " your user's home directory. To prevent this, run the following as" - einfo " each user who will run dropbox:" - einfo "" - einfo "install -dm0 ~/.dropbox-dist" -} diff --git a/net-misc/dropbox/dropbox-214.4.5217.ebuild b/net-misc/dropbox/dropbox-214.4.5217.ebuild index 9aafe425d4d6..f639cdd4db8c 100644 --- a/net-misc/dropbox/dropbox-214.4.5217.ebuild +++ b/net-misc/dropbox/dropbox-214.4.5217.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" SLOT="0" -KEYWORDS="-* ~amd64" +KEYWORDS="-* amd64" IUSE="selinux X" RESTRICT="mirror strip" diff --git a/net-misc/dropbox/dropbox-215.4.7202.ebuild b/net-misc/dropbox/dropbox-215.4.7202.ebuild new file mode 100644 index 000000000000..afc5b3e0496e --- /dev/null +++ b/net-misc/dropbox/dropbox-215.4.7202.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils systemd xdg + +DESCRIPTION="Dropbox daemon (pretends to be GUI-less)" +HOMEPAGE="https://www.dropbox.com/" +SRC_URI=" + https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz + https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg +" + +LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="selinux X" + +RESTRICT="mirror strip" + +QA_PREBUILT="opt/.*" +QA_EXECSTACK="opt/dropbox/dropbox" + +BDEPEND="dev-util/patchelf" + +# Be sure to have GLIBCXX_3.4.9, #393125 +RDEPEND=" + X? ( + x11-themes/hicolor-icon-theme + ) + selinux? ( sec-policy/selinux-dropbox ) + app-arch/bzip2 + dev-libs/glib:2 + dev-libs/libffi-compat:6 + media-libs/fontconfig + media-libs/freetype + net-misc/wget + sys-libs/zlib + sys-libs/ncurses-compat:5 + virtual/opengl + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrender + x11-libs/libxcb +" + +src_unpack() { + unpack ${A} + mkdir -p "${S}" || die + mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die + mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die + rmdir "${S}"/dropbox-lnx.*-${PV}/ || die + rmdir .dropbox-dist || die +} + +src_prepare() { + default + # we supply all of these in RDEPEND + rm -vf libGL.so.1 libX11* libffi.so.6 || die + # some of these do not appear to be used + rm -vf libQt5{OpenGL,PrintSupport,Qml,Quick,Sql,WebKit,WebKitWidgets}.so.5 \ + PyQt5.QtPrintSupport.* PyQt5.QtQml.* PyQt5.QtQuick.* \ + wmctrl libdrm.so.2 libpopt.so.0 || die + if use X ; then + mv images/hicolor/16x16/status "${T}" || die + else + rm -vrf images || die + fi + patchelf --set-rpath '$ORIGIN' \ + apex._apex.*.so \ + nucleus_python.*.so \ + tprt.*.so \ + || die + pax-mark cm dropbox + mv README ACKNOWLEDGEMENTS "${T}" || die +} + +src_install() { + local targetdir="/opt/dropbox" + + insinto "${targetdir}" + doins -r * + fperms a+x "${targetdir}"/{dropbox,dropboxd} + dosym "${targetdir}/dropboxd" "/opt/bin/dropbox" + + if use X; then + doicon -s 16 -c status "${T}"/status + newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg + fi + + make_desktop_entry "${PN}" "Dropbox" "dropbox" + + newinitd "${FILESDIR}"/dropbox.initd dropbox + newconfd "${FILESDIR}"/dropbox.conf dropbox + systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service" + + dodoc "${T}"/{README,ACKNOWLEDGEMENTS} +} + +pkg_postinst() { + einfo "Warning: while running, dropbox may attempt to autoupdate itself in" + einfo " your user's home directory. To prevent this, run the following as" + einfo " each user who will run dropbox:" + einfo "" + einfo "install -dm0 ~/.dropbox-dist" +} diff --git a/net-news/Manifest.gz b/net-news/Manifest.gz index eb4354445e45..1f9cecc1d67d 100644 Binary files a/net-news/Manifest.gz and b/net-news/Manifest.gz differ diff --git a/net-news/newsboat/Manifest b/net-news/newsboat/Manifest index bbd1e4e95263..936d80e16d1d 100644 --- a/net-news/newsboat/Manifest +++ b/net-news/newsboat/Manifest @@ -1,173 +1,111 @@ AUX newsboat-2.30.1-gcc-13.patch 1981 BLAKE2B 4172e9f46d1f5f2bbd9cbab41766458487550729fa0e4eb2cde7f81b99bd4370db7e6e567c1b5a53bc2814a2177c5bec4b0589963a57923b9d30d08acea1a830 SHA512 93e6da27fe9d6025c85a60e47045e2227d9e774722b272726c3cec3d5c8eb0b3d77e57dc8934dcec72af9db14f911a0cb8b1e20b9e6911fabdeb23fd5b2b043d -DIST addr2line-0.17.0.crate 32260 BLAKE2B 23c3715820a04260460a41695d535da3565f76519b7313d0ed684352b339de2ea668c44fe8ca58fc1a5b9f84cc5e9d04d889440abb5985bdc04b267dbdad9d9c SHA512 ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95 DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 -DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c DIST aho-corasick-1.1.1.crate 182812 BLAKE2B df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88 SHA512 a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692 DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST backtrace-0.3.66.crate 74397 BLAKE2B d5c2e941d118a13e1335ceb5c129fc022281592b19a03f7c07914c607e14d0f415956a6076755e33263cb44a5e60827345db1490abe36c74aabd2594ef9661ca SHA512 7370ce52d0b949a6faa05f91225f60928e42e52c00ed2ba4054ef7efd41cd65c77b0e67c8afb9d5bf834eb4b1451b642720521e17d1954be810e3c5fc70bf646 DIST backtrace-0.3.69.crate 77299 BLAKE2B 594358f1d9171fc369f50cacffab03b8a10a8fe3da5b915611cb74b0dbad0e048c7dc79c53569d89827db583e0f61fb7269147b6258781a1599a811e642414a8 SHA512 6e86de53e1c5003ef68b6a85479cde1e70bf416bdc50e6e32ead9f9f070fa30ad46de22574041c844ddfeabd5d15de01ef746f19f8cb7f257c491ef0bf071244 DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6 DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.4.1.crate 37043 BLAKE2B f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414 SHA512 d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 -DIST bumpalo-3.11.0.crate 80945 BLAKE2B a740a674d0922794cc71b87a8bd686f677f8d0b38d88cc43467b7f8f6d1368ef5cff99bf10867d3c8af9b79b71deca7e5bfe78670b7890b04e468359780d8c76 SHA512 f747b5743bd2825c62c363ec49f1eccc492d7cf8cca8101aa9733f32489685c1777344dc6183f83c772f1067f9648b953d3ae1034976a14295f252f1ee7788fa DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa -DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9 SHA512 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa DIST chrono-0.4.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089 DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 -DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82 DIST core-foundation-sys-0.8.4.crate 17725 BLAKE2B 8afe47838dc91c8848c0d6a96a604149e5f0762228dbc10c17b85e4e9cd2c3928712bd0b28e1071f5fd6fd76d4ef972cb86c6c929246fb6e84577776933a8ac7 SHA512 15da472316d6decc213e4e5f08ecd22a108ebefe427b890741de4f9199614f19123e64329da76de5e8b4c9ff74ffc31738fd929acc1460fc757b4aa1fd3fdbb6 -DIST curl-sys-0.4.59+curl-7.86.0.crate 2996584 BLAKE2B dd06c7cdf7740049558b8296d16e2485ee1b83692a94bdd2a037ecd45c0ec88c32bf48a26ea985c8de2de84296edf3f52092bfd3ab8338e10066e0a8defdc33d SHA512 048c5dbc3e1870c9b205c107e006c7112d01f4f7f03eb301ad9ca06ef29d03b08a840717ccc45883f19f1f6734958301375365653ccc6e45ff99151bd5e03b3f DIST curl-sys-0.4.70+curl-8.5.0.crate 3254512 BLAKE2B 2f07aa5ebc35ef46869775861b11849b4d728be33d957ff03e4d7d893caae9f78b137bd507aacacdadd1071fc220157907295233760f43d596834b92d58b3583 SHA512 349fb40ef95da3595425056c44bac9bf122f8e9b2095fbe0f2ea7442460cc40ad49bc30b7aec5961cd625d804348306971d53783f13208e6813158c9096e58b4 DIST cxx-1.0.111.crate 206212 BLAKE2B e8c3241e5a0df7d0011929984075cdf3c178b556814901988979313a989f6c2ecb5f85f21e7b3c2635d533e154282f32fb468e02d668ff05d5fc189e923f041f SHA512 9b7a2cb5042fa59505cdc422446448097267f305236d3bee3dc80e919d45bf59dc754cd6dd58258fb89fcc3f209e6d7cd3b86629ce43fe658dc0fd7ca68c3c67 -DIST cxx-1.0.85.crate 589916 BLAKE2B 3be165b6d8c5ccaa7e5ec3d456c1bc2aeb95e2dc7890feb1ebeb2d25b2887b1b023afdccda08862a13928a8f379200c46fcaf88ecc111d9dbb3bbc5dde63f88d SHA512 bf9386f58ea007bcc7171af713e944459a6b219ddbe88813f16df5e274ab85418be23dd7bdaee7964108e9a4a1698365de67362d5504c80bee726f1151166f5c DIST cxx-build-1.0.111.crate 86475 BLAKE2B c172c415733adfc417cb2ffa985cc2b54267c68456ed8b183bb92ea5f36c234f9ffc960e77f5296d29c72a820336ddbb6844333b1febdfe2711dd025c8f4ca6b SHA512 7384d2161046ece17f0a1c2de7978678aba837c6683fbee6342c5264ef8894627d45e1bb0fb628f0e4cc524af5aaa72cd5636188736420cfe77b3d30bfdab8da -DIST cxx-build-1.0.85.crate 84820 BLAKE2B 6dd01e251776f33cbb11b4ef6a9d77db7c476e6184f942d0a5fca5505c5fc2463bc03edcf8f08597238898b92df1c53ba330e9c3b4e63a106136445fcf202584 SHA512 3ef75dc28bed9c1c9cea5dbd7b396f8e88a5fe288e19d1aa1f96add32830236b2414fe33ed7b06566759298cf0130d6b82d2049ba9bf362c95413ce8481f2bf2 DIST cxxbridge-flags-1.0.111.crate 5285 BLAKE2B 78a1ac0b15f8ba3e457887fb26a5e859c20e61c87ae1ade054c00d5ab2cd15b8b93166e420e145a953e4f5877025ba7d4b9c0297cca708731ae430d9f223570d SHA512 45b32890cd76986cccf24178c835091d223065ebc9e48d47b30ae6a3a418eda61fb7b3ce521587fe1496b62ded8bc48506fb2cc627963c5f02fd9e76da860da0 -DIST cxxbridge-flags-1.0.85.crate 5635 BLAKE2B 5d365e5a6e2ef5bdde5f223f5ab726e0667aedcecdc2a2f1ec961d9c199c291dfcf94ed4ca6a2ea9056073c8519839cad7d5b49f7c8022bf96b96186f19874a2 SHA512 186a08d40469bfc8fcf801bd766e89e72d160a7b28ce465b3e8a39b4f38d7c17bc373e9bd8f5e50c758be7755ac450d532aa88c7c20d908c3905106bd8cac05c DIST cxxbridge-macro-1.0.111.crate 60424 BLAKE2B ed630b824a394496563361d0cf339d87594567efd4c10395eeeb3cd31d665b84829f995011ee45201a2b09e9605af5f162a5a307748100697f50f76ed4b4c291 SHA512 f7c71d93a1f5729723f904396d7f11c5b11213902dda5b2958de20372cda54d8b886f182869e94167f2b125f3958c9b69d7b018bea3fca2812ca372b9c9252cf -DIST cxxbridge-macro-1.0.85.crate 59873 BLAKE2B f44f7b48da2b08b2a678742001c4bb02dd35a78de91db11165589a4dd1e90db5484dc3bcc3599689afd5866fcb944b6a3031b17a69ec6867c0547b0df004eedf SHA512 7e3e93c5698ff1f6d0a5a40beebb3bac603f3c157afa639f1c5191895680b7d9b2d17494f9b5fa195ff8d42066387a85c166ea28b33415a4a0aff9820d31985e -DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b -DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST errno-0.3.3.crate 10543 BLAKE2B 958e9d12766533ae9e84a60b121794929b9b3b1a8111aca9a2e914beee5784b64c946e143cd8031335ac9cb51069e51dbc9a6b61073a2ccfd3ff60612a20b619 SHA512 9524db39d0c9be287e0d2aed3358a86e961b2868717037212a2e9dc408bc73198ab23196d7923a9ba7e0e9357276075148f582e0325ad36ae1b212a8c674173e DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 -DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 DIST fastrand-2.0.1.crate 14664 BLAKE2B 7a5812153500170dcc53ca8d66384fef46eeb5a8f970be43863f22f82bf427672d07cb053f4e04b0fea358ca89178399871235680f57223b8561c07b8d21cf13 SHA512 79a1e1b3f39264f037def236afbd87b732f5e0a2154b1d9e721b3c7990c52be45138320e2571fe628f482e0da7e3cf867abb745e3c277b19015fc031fd4410d9 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 -DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11 DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 DIST getrandom-0.2.10.crate 34955 BLAKE2B 8e7b8554ae360484ceca2a05f834c2664b08f41cbc6c955663e1f8f22fb5750481518bf1c7b49f49223a99a66914ef013347b9186acc97a20249f3222a13f9d4 SHA512 82af9e0417bff9272ed0478be4ac90426405ce210014b21899c6b95fde1b16893bf46295388ff5f13fa712a04c99c46b770fab83f41a1343af1590a86ca8da3b -DIST getrandom-0.2.7.crate 28854 BLAKE2B 30c054361c9b1d9f95bc505e27e98d8cbb685f37c91437948d9d26f22028e0797a7c704d88912c1648b3704bfe10623a8c5e130e81746c8f85848b831771db80 SHA512 01803e609848662ad8650cf451dfc2c37580da0b7b5e0d4cc764da6ded253cf49ae42a433b1c53e89773bde00c1ccc136394e58ed4548e7b5c0ca7e202e857e1 DIST gettext-rs-0.7.0.crate 14816 BLAKE2B 1aa76215ea30beacf9f047aab393ff55c434d84be7e3798bfb316fbfd3275d221245afa246488c497f7ab76e7c03c41b9d68d8006541db5024743ede7a6b4475 SHA512 650526a5f08430d2f4de5109ef87797d8be3eb14cb6cb21fe17ff11f1d631903649590f0d74e8ed5d5ce0556a26a48831168b86d9783735082162b427cba87e8 DIST gettext-sys-0.21.3.crate 6501658 BLAKE2B cc7a29f1159e92daee55755cd5d720231bdd51979a94941dca31b22b4b12b2dd9e389002452f21cbafdb7f34eb25fa416a300359751adfdaf41ef2a1f8df3fd0 SHA512 b88873f92951875f21ede2bcafbd35ac317f6a8fd7502319f7522c02fa3e4157a53ac574bc22274ba565dc704780b32c1c6ce4b7e09e4f2f9e56e25bcaeb9e41 -DIST gimli-0.26.2.crate 717340 BLAKE2B 6460346625fad7ed202f387d45900867e785026e08efbf6542bb5c7b6ec2bc8ddfdaf825e872d2c339c3b72f8ddaba546efa94243a602bd8c9470c6e808a8f30 SHA512 10baa5fb5fe13eeab2ed9ac8e02ae7607b42df80b9f39b14027d052ac7f6f11e4dec451bd73c3640ff8ef174e280c1640110720b2bc4220229d27bbb31079029 DIST gimli-0.28.0.crate 269277 BLAKE2B 4d651d9f71b826d06b3089cb09933f30d785801b8072228c9a5c9ed2011172c679e86205dd507cb1866634238b20721773e60410bd25fbcc5c3421c72ba565be SHA512 a5a861c7398ec655635a39c3a421ca5c9effb03f4980a000c342b81b9bf229481639a8a62c4396508a9800ec9d313317036a8e4e7da3add5adeca596f1c09d51 -DIST iana-time-zone-0.1.50.crate 17151 BLAKE2B dcef44c0bc7a97c47a8191e512da1734a215b1194881720b4c6a879b410ff28e749452bc7f7d3ac4101d909720e640e257903007564fd0a3669c958b5dfacd3c SHA512 6acdc857a8f32f4ff1a3cc8ffb69bf1e8ec3e0462629183f29601237c9e45657b2f6e1d4f9fe589da8d2b7b058ce085d856ed9ac6c28ef9e7c568089fc8b6b32 DIST iana-time-zone-0.1.57.crate 19785 BLAKE2B 2304a63e4d3a477125ed07fccd5a84832f775c4a0fbd60a995e6f1850aaf3f5047c6f70975c9f6334f96def12770d470677e1f536e9817f8ab1df8a312622cfe SHA512 79bc0fe559dce022cd3c15ffc3b6f870c14a40de6d5a61b4a5a6ad28fe7efce82a16ac5102073a3510f3ba683843475f7fb8a4029bbafbc1cc25e48b98ce2fe8 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 -DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441 DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c -DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 -DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d0f58ca784159483f9e02289acadce084b1514d8816cc9e0597800de82a5298b071b7df19a24df93541f23c1 SHA512 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665 DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 -DIST lexopt-0.2.1.crate 22503 BLAKE2B c97023f65afb6ffe396b048af4c146bdeda27acf4e35271b9c2d5d6c73ffb38aa3945515f0da7a9f98fef384e6726ba6e5fc745496d3da3e3d69b26efddc163c SHA512 34abdeeb0093c4b6d02a6a932a4405e82c52c9db981ecf4c7bf41c877dcebe131b35374ebbb0d66aa7f069c7f431d99117a191578d9cf2b3e7e5dbb0e8249b11 DIST lexopt-0.3.0.crate 24767 BLAKE2B 9e2437715bbeb5ad1d638b21791936a336f5344afa2fe6c65506cfd478a75671bc82c81c4329e6aa7edf9c34b61083ccf5a38268340702c614701e99269b8ce4 SHA512 7ce3856a54fa6274ea3d5a4fe353f4a0411f5f6754fe8a5e7a114705f063300a93aa2efad765bc1dd0244caee15a8cf44a3de540a4db0626ed2ac6476bdb6843 -DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 DIST libc-0.2.151.crate 736640 BLAKE2B ba8ea6d22b0eefdc5c1c5ee9fab960b6ea0eb7098a21b032563ec78b5d6e2a8f1d7ca4d5bb721c71de2c5de28e105029f229b9b03cd5168c78a65c7164e6d07d SHA512 2039bdfd704c5a876ff7d609622bb968260d6e0fd264ca457e92b75660503eca10e1ff21864b3c919d2656de521f03ef443895f5c0150271ae2502857742b0ec DIST libm-0.2.7.crate 115688 BLAKE2B e180347d10847c40a88e43d321e08561df053e6fea0cea2cac480c4162c2f31d8697b4572a384edae323d43781d3c6462b2d77220dd71b2fd0da3a2757487db1 SHA512 b7adbf657be812451fc50cd5e5f92b7a71d43b4e48761bd2738d65498c9abad851f8e86d3be06ae75cf39c7798c23cafe767bc5fd40f596774e858f69fcb46d9 DIST libz-sys-1.1.12.crate 3030648 BLAKE2B ab8cb974481f86f7ef40eb27ee08ee5535cb914cb76608683b53b57e89d7c92ee4d0831d6d0977ec76476036fdb8c6374ebdf3daa639cfb627e0153d40ca752a SHA512 03daeb5f03193887b692cbe8d631c83ac632f3e92fca4f10e881058fea38d85e11c090de04be9d70d52a22dec669474a0044a3d45d4adeb3a0f39e3398cdac11 -DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100 -DIST link-cplusplus-1.0.7.crate 7576 BLAKE2B 9e8fc7f4b149a778c732469c6ef4663ad01aa49d6dae747b4368f827a41c62cd2f38cbd7e1efff45d8bf0ccafbff305b8ff5503f25028bef12400343b427e278 SHA512 c8fdf9ffb29cd0f8824bb4416d28f6f4fd7a024ce5056acbe63a680f975f50fc0cb408c0d0af04a37b6985bf15f78e7e7d1fc20a9c0f8b729e7ea696460d8c75 DIST link-cplusplus-1.0.9.crate 7484 BLAKE2B 4f73807068243aa0dc4b6773c5446fc988154669eb196afca19fe39ffe63627ee705c4ee3cf9cca9628d0bb8fc4cdeb7ef52b41bab810d12721a6ad53d9557ee SHA512 30697093b54ca449135d7a2a963bdd9af61a446472b0f245c87a05bd6eefa62eeebf9cc58cf17aa77ac5f2301b05ae27d13eb50d92ec58fec27303f865261170 DIST linux-raw-sys-0.4.10.crate 1407767 BLAKE2B 8bc633d99bc1ee1a6fdfa19501fd034a4475fa9ebe18a206e4254309d91aee7a91fc70faf9775efa5157a1b2fb7e5f827bde40a770b066643356113f2cf38b5d SHA512 107f61add087bff55869798d5c71bc6ac9ecb27a603d8f9071b856189de8b7b0a7f9243fa1433700f52a0c3020eff5604dbf6e0653109d0dd277b98ab45fae21 DIST locale_config-0.3.0.crate 20808 BLAKE2B 68b0519639c816af82b941a417d4a74896033e9c5110081d495e1cc3a3e7613ddaf2a665770c6199749b89be131a35592dc4cd7cc2789928199b22205300aa9d SHA512 c7d77156e957559172f589f90405b2e9f5306041887990a60a31630af2de81c00fbba2bcdf52bd163fe431f85694dc6d2d380671f38f2724d7e4d178d89998da -DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 DIST log-0.4.20.crate 38307 BLAKE2B cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99ffffdaf8bbfc72 SHA512 8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST md5-0.7.0.crate 6671 BLAKE2B a1c8132cb4d7497ab3f4550e6fffdea6b118ad99a31128c068ea3243b5f76c4b059042da376a0be32fb74e866571348a581c2ca727d6acf855d823ce15f593b5 SHA512 569c992eafe25986a1328666a428b2335ecc5cb7a5ba142c34d7abb1247f6768c0bb3dce790121686d4ebf1b4a1832d65315136552163dfba5f799f99551544a -DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memchr-2.6.3.crate 94377 BLAKE2B 5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25 SHA512 8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c -DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114 DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c DIST natord-1.0.9.crate 3866 BLAKE2B 8e8f576af50121e7571a1d919557ddc14a3c1511c12154a9cb74fa34cb5c2279406e1ae7ffb120242689e34d4f237d9548631f5a35f4f5d4369bafd8a728fcc6 SHA512 bf58eda54c759fecca1fd310bece370f26555bde1096081adc5bb1e9446a538f1652fb3049a52f898f4f62a2608805b72cb72dd52ff3fc9b88fe0a7c9071025a -DIST newsboat-2.30.1.tar.xz 807552 BLAKE2B 0e925e6fb47ce6007d534da9b7c716c92e103d67ddaa5433754156b0e26b24594348a41c075388e3e8097f231c60ba95b5227a78a665d49a9c43d7e2d7f9cdcb SHA512 1a6ce38b61104c9ce84eecab915a74320942fcfcb82ab130f0b64aca995be0f666bbfb1867c0f1df0c15415b30896c01217132d2f79bcb85926f581aa024e551 DIST newsboat-2.34-docs.tar.gz 101500 BLAKE2B 75429817af1a5480a5ad4ede08e5e346a04ce866231015b91da7ca6a61803fbe77b1c014ba6f75df8331cf34b81153cc30d404c9d552f15cabce1e432cd0a066 SHA512 62c36ffa61420999e89f47c46870665a95df482340a51b5a22e34d50fa602f9e8c1b3fd1f18b8cedf533dafb112b4e524451d8e9864beb7ff1f780ed56a0858b DIST newsboat-2.34.tar.xz 825292 BLAKE2B 0eb206ef41f4e233a1a08cb87138a760b22776e932f5cc7b570bd832abf577ca62042b996bfcbcb12e4321e198ef77ce77eb64efa132f91817c098ce759b8934 SHA512 5a00ec9664182963db527589a853a7a1b480c72acd734aa5a5bc80e0e63c707e2b0890a52ff6acacfba40eeb78f4c98f23fc05b0f4dbf212b4e41c81c635f231 -DIST nom-7.1.1.crate 115818 BLAKE2B 1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320 SHA512 1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8 +DIST newsboat-2.38-crates.tar.xz 24555800 BLAKE2B cde655483b4af0f48b44e4ac75999cf2577cb73e6d813ea08ca7cfea2b2124fcd534c8b4ea360a413b36b4e6840f55327770447a4d68f3306c3ff9c7ba6b745e SHA512 e717e9ad5cc92c675489ffe16cf9a490b77a14bd3387d2ab876ab1e1ec8d6ca675364ab7a8107a0fd594f3945f6fb3139babb634d212b3d30c3595b1501a53b3 +DIST newsboat-2.38-docs.tar.xz 68260 BLAKE2B 481d0b97b9cbbeb6cd8292653e1ddcfb800bb2adf884ef81487d9c62e33cf52f4cdb292ea244f64ee94124f2eb521337777f8002e5c4567717e49256184819d2 SHA512 f7ce7c7afb8dfbdaf58f82d2c59c04d7ba906505419db55cb296fa6c2034a2c2f5db3e9be9a7cf63b870a3066f1fd31589ed5708b0b91c2fbd3d95a99047e5fe +DIST newsboat-2.38.tar.xz 811288 BLAKE2B 2429ae101057af6aed6de68c117bdbf3700ebc959f7312af9af49225a76732f1996c55101a4b7090e8756df3d1109d882dc0556fbfb5ee02d564c8a70bc00dba SHA512 ef7268e5a716b0253c0e2b9700a6ebfc5b3b15e91e069c01da07ce727fb84ad7da8ca48b71d2b09375f059050ccc2e2c8a8cc773d4f02e4ee7c6091d70699f1c DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad -DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 -DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94 DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34 DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5 -DIST object-0.29.0.crate 237723 BLAKE2B fd579be961df0d3185682348f1d9cc0fb4dde3daf9a3c5d89b16a5f03f3084f1755d1b077f8a7bd14b2bb296b3bb95e9fd85f58380bd52fe9aa885e19c1b176f SHA512 fb69ed164b9d766b2eb268b3492134ba9ca6b4358eb61712773c44c5c0676ce04e3e0c749f947658ee1423dce5e11237f6b6c0320f2d32bd6979cae141273dc2 DIST object-0.32.1.crate 275463 BLAKE2B df88d37427c2741931ab0ef24a482755168c7348ccc280f8264e94e5f8548c608799868e0bc5984632ee02aa84313fc5e222b7cd7ebc6829729ea49544f13416 SHA512 5bfd3b8960fd80bb48691fdef35d7a9fc3d752a1cf5f29cb4e146a17d427e878d972d208e8aefe5015b3c62d065ed9a66f2f9f790b4743d1a4a3f9c0b8e581e3 -DIST once_cell-1.16.0.crate 32120 BLAKE2B 59bfc8a44f1fec72442e3d34bf4be3a5af073f854f07b3618b2857c759dca4a0fa6ba358514ae28c25d745b01bb7b390ffe9ed6e296d163fd3dd67e49092b87a SHA512 bc199570ee43bde9245a2c4637ae738e370ce9988635c8342349ceb6fb158f376247b69f9ec4ea0e6d76b934decdc77a524299ebde96c0a2c2d29d9501b9a568 DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8 -DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 -DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8 DIST pkg-config-0.3.27.crate 18838 BLAKE2B 1295eb4f08751b3663cb2c7c2753f29bf2ccd80f4e5856909fe10b6f006c37fb9672c9518b9b416546469faa18821512673a66543c0bd1e848bddabc456d0a90 SHA512 41e9b8d4fce6b8244c2ac8566318a001b481bd42a182f1a832c81ce93c6a023e18af03aa3500b134c30195219d35080433bdba69b2594e9665081debfbb4533a -DIST ppv-lite86-0.2.16.crate 22245 BLAKE2B 03cba61af42dc3a78ab8f6b03d833c028b7ed737e101b1952467a1e19706bdce6c758eca4ec7d575b2f61daa47cb25fa1d74039b2adb0dbf949b66b7aff3f10a SHA512 264b916f7d1bb6f1c0c0d3cc45f40b72b638abc7174416b49241c3663fe500409509ef6c8241a24515a21a20288c2ba508035b6b37972e4ae7ad02ad19118b74 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a -DIST proc-macro2-1.0.44.crate 41745 BLAKE2B 8f0a5ca5140487ad6437a6d3bbc66ea3772f75d2847e90d3d859a6107c79467f5daaab2433462cc2e91df0aa1bd7f058cc94a5038cb57f8c69d39d9f37ac619c SHA512 b3d9842edafedd4531474ce3cd36861fd9317b16f7800c5255b393f5b2b1a94f6f854bccdb52aa2d3cb0622512b5f11725fcad416d42542f3e96d84ad34cc526 DIST proc-macro2-1.0.67.crate 43683 BLAKE2B a7f485d058ffb654c22ad01088756d8050780e559d86f96590e284c3babf1bb59ce347400c1681b296c6f58e2d42ed67d3e458483368399c22d7810685adcbc6 SHA512 3827f5f698aaecc168a03643e330e03aca7b0de98bd57dc97507c1bd53b6ec64752a1f4dee4c8a12ab02f410775a11f5ce7b0d36ec0e1fbbec197e3d7e199eab -DIST proptest-1.0.0.crate 189237 BLAKE2B 52c7768f092677b947b8d04fb30ecfb556f5514ed29bf98c0a5ea773ab0b4433c3a04d1df8d30e4b5afb174b8c9bfc13656c75ed3ff16150d3ad3dc0924f1e12 SHA512 c8a45bdace0e836db5ec0113f3794bbcee2b75fa5b06caf84808df7a052ef117f22b48fe12413f86750da710d5e5c88457a77ecfce04e1e8fc5a76dbba3d79af DIST proptest-1.2.0.crate 194884 BLAKE2B dc217485d84af76365170252690d18b0abd472addcf1ebda60db79255d17d48a0f56897b93bbb01d84f20c9c1f53da854bbfd3091c8685229c4dfaa51c673e3f SHA512 b0786ba104849dc45bf1cb970cd7bd8fa645f0bfe1fbd37f1c2535d28d2f7773cc99af67838ebcb546d900f421bb6145c1a70639d5fa2ff0d25b45a2ab176e9e DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 -DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32 -DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST rand_xorshift-0.3.0.crate 9121 BLAKE2B 56c29e159c0beb9c751429130e84e4666f9031b6f70e180544f9cc8f8e85d98676b861b588dbda46f2cdbd254fb908c02c6ba640d53422e6bfa1ae4e48ca5a33 SHA512 256e410e5bc08c56496c53c3d53936f3b1cfed41458b0ee8879d7aa8b95375055746ca49e29000ef847b37f01e9237f569cd000c4b281f6c78ddfc78ce439a49 -DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d -DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda -DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876 DIST regex-1.9.5.crate 253883 BLAKE2B aeb05371251aaa0fd11dce1f22ea095345b3b1e68d9d5e083b4b8b0b938d0d901b3bade66015bec830db3ee71d0d2ccac09b842ff9919e08b0e98112ea1897be SHA512 79b921edc977dc98bd07e89dc17873c8a1088473ddf941504973259bb8c46ad11bbe3818fb88a7ed07b86841206c322a9555033d0a5dfebb18fcae45e07ea53e DIST regex-automata-0.3.8.crate 610113 BLAKE2B 1aebbca26e76e85b42b035fa9ba02f98425b75fdeeec0f12c1c08e8f4a320c64d36c129c692e622256d7f8772052041c47df1aff165d8337d55d61770963a777 SHA512 47ad01be2c51fd510576e14f399b7f30d379a2cce2dbef3af4ee3e609859451082885132ae703c810e2b19bb3716976356e057a1a592ed507146aff9e7138dac -DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6 DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e DIST regex-syntax-0.7.5.crate 343366 BLAKE2B af07596e45e3525ffd253d6070ddad08dffc8f0409ea14843a135646da8b37a7a568c12ede809d9fa47eec2329f68da7a3b3c0e0cabfa200de64affe6ecefee3 SHA512 6388dbf68c8c86d8a5bd8cfb13a86e9ab2da1a339fd607c1a16848f85dd21c85d744d694c7b918954ea27eeefc90b589926c9da464343fb78ab639a5e2925efd -DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c -DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc-demangle-0.1.23.crate 28970 BLAKE2B 611d2e41a8a9799db2f8bcb8fc8fefcda361d055a417d2bfaaf2dedcce9d6f388c69d905a28c65e6691b4d408d7922ccdc97ce524c87c3cccb8467e314bc87b9 SHA512 8cd29800254b1305ad50f1fc008838c52d9659f97a51a68e9f2bd6d0a60126f3ebdd1c79760f96445b3bf998d0773526ddf663b174acca81babdc0b423247247 DIST rustix-0.38.21.crate 358962 BLAKE2B b3e4915385aaa1783e0024caee2c454d9ce66542ffdb9ab0f0ef02f07b6d583a49b29b25a604832903f7909a0362bcd2260958cfe3fe045af4df2ea5c62c1da8 SHA512 f3b147706e1befb9d743bb57c7f8dc0a1ca8f244ed98069dfc757ee9d7281f097531bf7d1028d21ac798ee27bfb07b2ea6ac395dd0bc6caef4647fac88669833 DIST rusty-fork-0.3.0.crate 19881 BLAKE2B 01bae755c66d7e4f72789b7140de35573d82961adadcc9febb841e332fc2730b405d4f1dc8aff1db6eba3ca03ee24d5dcd9a9c9a914fd2a94428c796dc9bfcd0 SHA512 8e41e12971c36ae1d4439943e55204e32fb4e62717355a2bf79152825eef7dac305c2fe22468957cb3b7af0b27004ceb18eee2d2fa0a6f8822b28b711f64ccd7 -DIST scratch-1.0.2.crate 8152 BLAKE2B d38df70a8067ab6a411798b64e4e9679b554aa66886c824e410d50ed805555716e96c54872186617f2963526119ba81c20ce237d4a0b1ce754d7d28696c9b742 SHA512 c3863dff0c67184605b356d6cc57db2bdf26cad9e0357ce6cbf7d3f23d913fa8917966a8c93b3084a3c9c900e357c6ca4bc2bc5ae5db3bb6feb5ee1ea5c61521 DIST scratch-1.0.7.crate 7997 BLAKE2B cb92a93751d209c68cd003792e45365d186138a115b936f190ad22b33f87c1e1aea2bcd20937188ba496cbe709539bf5fc1d73c0760020e5159121e88c82aed8 SHA512 2cdd160a89844101b62b4d6c23a56d3f9089828b8914031ca973bcbdeffba41ee7d9fb2edb0736d5f8e19d3bf2b1491e8451ae8fe2525518939b2f5cc6310d55 DIST section_testing-0.0.5.crate 4464 BLAKE2B f02e0137be40f5402cc3bdd824d2e04f3a32860a6b37a524628f7a472f52cecf974857f732ffa5d2dcfc38e2ea294a3a81c8396acadb84a18261371a7b167faa SHA512 cfcae4e2100112fb03b713f763e136d2315ad10aa8da916b9faac9bc511724d64cfecc67113f93ad9269ccb277ac17400186c4c54c481f4c574200e43dbe164b -DIST syn-1.0.100.crate 236691 BLAKE2B 0e604e48b2e9498f2de290ea0c7249d03a2e7c388f920c5f671a861770c96a5d72958fb5efde45490c0fad0f5ba34a25927e5ae1a538062feee509b0d8629ebd SHA512 20fbac3fa505bb2bafebdb35e3581434240629d8554433ccdfa1ef8cc4b74e31ca0355d47abf7081e983d222b14e08c5a806922e5490a7c19d5a6bdc2ffcffde DIST syn-2.0.37.crate 243250 BLAKE2B b81750ed52bf75bf944542c373a88f5a54421c230c86f23d0ed3e5680d85bb454251bf43e0ad7bd3e2464e6df579550cca1e17e8b044ba62a27a25f3940ff20b SHA512 5cc8f2a17f891477a9b2078580bcb4c5dec0b540fdc4d2c0b8dd51972c734ff4519e891166c1c5f6d35b73bfb564ac747836f7487481a2ea26fb7d8405835023 DIST temp-dir-0.1.11.crate 5743 BLAKE2B d73fb783b750a16061e325a3564dd62b1e7561d9d3d7ea93d8a75e01588e2633ccd11617595662cab647c52de6eafc25e9e97a3ea43564dc55656284bda57e74 SHA512 1946df8b4c93bc5517a18c05ecebddf0935cf2d3cae390a7ce9befff9516a29df3f19d2edc3407ace12184c36be75fd35f3d436957ee48c6f128923496c19060 -DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e DIST tempfile-3.8.1.crate 32164 BLAKE2B abccff7939df8cd223a5a8ee61e5af7c35335f1cd61b3e72fed9a8565465c293e99938d57b50743141aace3cd20422ad5d3090507ed66561cb0155771fe0a5ec SHA512 b257bfb70793575d59ec4cf4b7492aff83dafb68b367a48594211f476a3b1d4800b69bddc405d8749d8b320c30cbe71be1261a60b4bbc862663b37a6c7d97a3a -DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST termcolor-1.3.0.crate 18799 BLAKE2B e50e5d56e7b0e911e125a06714a3ac51bf3404a0686b97711cdcf0c6a4af344c6b80d88052f2bb5f6fb1798ac02e65fbd0fffa4359c749c799ce98311800fe4d SHA512 cb6639ece1f24a30ee4f28071f5f177e88dfc294c3b9aadbc4d539bb5e796a1f47a8d3db61e7e0798d271fa1e1cad9c23f3e56e166b8688c4fd4e81fab2a8942 -DIST thiserror-1.0.36.crate 18712 BLAKE2B b10f0ea359289cfe3f268bd9585663daf750a73ff811c9b998d5ca5501ebd545e7b307fcdb557f41c44a1b65991c9094a5de23ac3eee57a8a6c7ce99ea397195 SHA512 b1bf4b29e770b7222513f8b6d5d560cbfec5cd046213ef8a21da491896dd6b07ff3a85238426c53c967c7a57a04893b8019677af910c501fe81594d435885de7 -DIST thiserror-impl-1.0.36.crate 15433 BLAKE2B 3dc813e31bcd12611a68018e16fe1f0ffd98018a8ee6c326b457f150a93ceed2225308a2eaded19d6e092ea8c4f96373049a84a07b67d79203e13668cffeb480 SHA512 83e06ba8fcf62c408747df19f84aa4af817197976ebb40a9423553303ac89b9ed9fa919103378c8aecb4cee1bd817a5782e878c18ff924e40cb01546585cd479 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c -DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST unarray-0.1.4.crate 12895 BLAKE2B 20fab4ce218941bad9ae341d24e92469b01f46523adf9d6c80cf2418b79dc529011f357e3c96a66ad96bf822358581a150f75c4d3ca67043e01814c59f1a9bd1 SHA512 373d16e9688938762c61cc9056a50badfde417f64385de1949678333cf9465cc496a357707989da83ee5e4ab041a89688fcd3ab9dfb9c6ec66446c9f5b56b630 DIST unicode-bidi-0.3.13.crate 44477 BLAKE2B 90d80e7c57e93aa9aaa83e7c3c1a93bb6e4d51047803e61ed3f7c80361987947b2029a2b679bd301e8a0766ee8ea7f080e9b9b6ebcbb4354e19813a0f7da2abc SHA512 fb094fcfd907d90fa7232432aca0143209446e4c5c73d8a0fe6d2dc44b9dbb5b8b926c59b5e3f9a5a0a36f91c04613509b6e430c9c4adf526e7445e6e8d7a3d9 -DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5 DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920 -DIST unicode-ident-1.0.4.crate 35491 BLAKE2B b92d4f09ec86fe1e0b403b8cb0787989c313f29e6b24961fc2ca046ee5e3b50f43f49469a290880412dd37fc1b46cbeb9123e9636e1f39e425f722a5aa44ad08 SHA512 db41d5c3f72cfaf654b4c250e18ac0ac077a816fd582f1548ed384653f467c15f85fcfbbb4ed2f9e8182587181abf1db14059d50f3e43b60434ddf38c8f65d89 DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c -DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe -DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f -DIST wasm-bindgen-0.2.83.crate 169618 BLAKE2B f6158596c80a0385bee0a05bd9cf0b3beee83a7958efb40244956b4fec2c83baa1a1b4605eb604f313db3508a7911c78f645acbb19f6fc93eef27e9f7f0ac109 SHA512 ec93d1334417d0329e113d5f2da7f16c0f1209d71e5cbd21a2dc9278d877e70ca2327ff7863b40505504883ed51d6bf20dda98c22ef44011a47c604a7b44e82d DIST wasm-bindgen-0.2.87.crate 175052 BLAKE2B bf8cf4aa1786ac5c2ba76e80500b5c54313adf9690ef370e60b894401bd1b81416da7bb46b90c014412c96f30f995bd1e52cf7f3a6be1111aea40866e8178396 SHA512 0c3099155ef079d2b91d2d5b135243d687bf865cdd9ae9d97d8cc2eb4c9bf7439b66b28d5b1d7e95048e53be63ed4909b6b3f2427951348de25ca7abb7a03705 -DIST wasm-bindgen-backend-0.2.83.crate 25620 BLAKE2B 3cbba20a2f5344c0ed2791de7b04ee294746606289ba83a9c139b53b56edf31eab8d3b3802cec309d5395e2404bbd75b7fab5d748a9961b36906fabeb0e66493 SHA512 dd1b65733e4d0a198d61a5287bb75db3e03ef738d2c2dcd3ce3e873c27d41c90cfcbb775ad40b2a546190db8d7213e5866f8e3f9913c28fe4b43a49054bfea44 DIST wasm-bindgen-backend-0.2.87.crate 26821 BLAKE2B e230aa256a1f681ab3ffd2c83c3f6a810c305bb79a5e1d806b8b2b9f54ef0babc83809f6153b9ca511faa4b122f80bd1cc9eb97e7ae3cb4cba9e2dc1c6bd0b51 SHA512 317ee2bdf85067cb7f4b4ed6ff475ff9e5063143e9b7c8a28572211c09025935815227c4afa8c92823ac92102562d4d34531aa4891d8c922048d37e27377ee94 -DIST wasm-bindgen-macro-0.2.83.crate 12075 BLAKE2B 3b358ba7c2a3563840f54f11170cde78044a8f087659daa7c784fa252f5dd4b7f6200eba425d95b568e50fd43c04c32a509994ddaf5248120feaa67586402150 SHA512 eb83e06f998e858cf25494c1d171984269e72db798147d4d1d8aeeb25ea7a35c5986b882011e131968621742ceecff976430856b4e8b7d7fd7f1237767cf01b4 DIST wasm-bindgen-macro-0.2.87.crate 13897 BLAKE2B 0926975b0328cdd5525820358795b7b68b4ab9dc460715ed84e5d276e76e936057140efb1ba875acf25f3d2862e680f9827bd05cc47560d54f7ec673f30244cb SHA512 af366d8d853b280014cdf5286f3b1f6d7fb0837ce6e359a81cb6f85161537c8e2cd06d7f893c957f5bf1548d34084d33a213670b471937782b56033a23cb15a6 -DIST wasm-bindgen-macro-support-0.2.83.crate 18530 BLAKE2B f305c9fc1f7bba5bee65a1c76fc2216c98aa306a072286e1ced048ab191f49e7e4436bf2f67d4c1fff558f59b2cef5e9b40e9e940268128ab1ebeb3c64696107 SHA512 804014c75ae5f8c1c7f0fad3f3209887fa346d74029e5f6e1830e44f7318719e65c4a643c71d87cf388f131fd370af40d536bbc15fc11c25b91cb785f56a908b DIST wasm-bindgen-macro-support-0.2.87.crate 20006 BLAKE2B d32dfc7231e4fbc226586e66063538208f9e299fbf803c4e2d1e1e61b4a22f51cc7509bdd269a44f072f9843a083ee84d2326408fb3211009ce93542c3fdc6ce SHA512 9390aa2767fed1027be168612c424d4c7cd4423addd83b79afd8c67886f66303ca4846e6454302ecc78b47bc62e8ee46849a4c0d3edb98849ce8476901424e33 -DIST wasm-bindgen-shared-0.2.83.crate 7194 BLAKE2B 4dd1cffea1edc98dcd4993bf6fdde8100fe00d1e97322ce8bc0bdefd0c659047c8c726e5da27b59fd7a6621c1e5385c18204e834c6c6fd1fb9de52f95b40e40d SHA512 2bfc1a068fa41a9ecacce7bda494fc0485c57ccb102c1d76c87a42e00ad30b944b0cb788642e8339d050a0e831ce8306844a77292ab9f79ed765b65cdb4765e7 DIST wasm-bindgen-shared-0.2.87.crate 7248 BLAKE2B 0393ce9452119fd5f92836a76b28d3a697f91fb09de39d1af0a2a83e81d48bd4a17f39b48f15ae97edca3e361d4f8fedae8de04173c4ba1711decc73f64000d5 SHA512 cb9ff537554f56fd07052ddc4adc904a57ee64e13298df1dfca58b361ce163c34640e7dd9ed301ec1375f335dfa424230e22638ea7569ceb34aeca4505f6c008 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-util-0.1.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-0.48.0.crate 11864177 BLAKE2B 39c0e4f058f68a829ee08721818a0b04287af20dfe6e03a125b75566b4c8a58b56557d685600f1f9c215811154f9782f12368d42848445d54dcf9bfd6471349d SHA512 7c906f885fa0a730f1cb1ef4e62f5b602a49d44343febe1d38fcd4cbc28e0342766983796042585fe457aa229333558715b6270e378946faa8f398a7ecc2af8c @@ -180,8 +118,7 @@ DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1d DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74 DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0 -DIST xdg-2.4.1.crate 14034 BLAKE2B 7fd98ef4e1534d13da125a78cb7425318f1f2f0c7e06a8c8045b2145c1696bf86daf820577aa9757af0deb11951315efd382091b1c73dd3853841388927c2b01 SHA512 23e69abbe79a0977900af37feb9f367a82d0ba4e69fc9421e356a5957920e316379355b1c6eeda1235feb3d028f738c41f520d28665f919e775b20240219e07e DIST xdg-2.5.2.crate 14394 BLAKE2B 9d7ad2681ba450b73c66aefd8602a1d32e13e0ec751a368188b61000a5efb3fac943f6e5d6875f409aff6eddff3b2ba22631f71dcda4ea44dac080d551053f4a SHA512 12c7f42d2afd63d8d196511fa069519a0c495fc2555c87c059b96b46d7e2a2c51c31836c48fb329806d312a45a2fd67b4243793aa91e2139e2aa3f05230b2edd -EBUILD newsboat-2.30.1-r1.ebuild 3438 BLAKE2B b9353fb03c28ba25db0faa404b58b0c97b4824e8a4b9571907c5a6d04d83997446e00cc630557880bb3bf0b0845666aa24742b54553929aedf8d1128e47e628b SHA512 1f9716ac9999f1e38fcc8931372ae8912c0d77f4c7f5ab8aec09eeda45e8b6ef86720b39ee5593e8005f0e0992ff975e1373d451e41703a68310d33c6b6f324e EBUILD newsboat-2.34-r1.ebuild 4543 BLAKE2B c7adbcf317dc0d28ae33be8ff5f921d3a07052a0070e6681c4696ef5e7b8f723a60ab1c5b2902b4a1600053a90f9734a939d821f7a2a8cc98b70fb6f74693523 SHA512 b88b91fde224d22aca6f26c65a13f9cd7bf048ba17b79603b2db021b3a41ebf0417216b4d3efd08d6907e63c23592c753ee22c9740bcd13e53f94d022349d5ab +EBUILD newsboat-2.38.ebuild 2490 BLAKE2B 08e8701f8883bc51c33decebe66b829da73a6098aeae3b6ddba415dc7875bda6980734633ba3da55f13ab4ef8420cf4bfcf106e7a98cabbff50c687b61d9f579 SHA512 0e838013fb345d19876dcc318e916f183863196a67589d6d9155b28501c561ca077c90b41de93f6ef88ac317cbb38f464a4ba58d15deaec423a6fbf226d80506 MISC metadata.xml 298 BLAKE2B ddf106fe22217481ac2a5092e286414b168bf0507a67b751ae8921c4e286e9b879db1ea1bf59e5de71aae14f10113ca91507a296b23e0ca8f9160b18888cc356 SHA512 3421b7bbbde10be591bb9958d92cf95cdbf420a4c5a75c31eb776f2d8cd825efb112226eb607524fc75b0a7f4be62915d81dd0902864d39f8766d64753153d25 diff --git a/net-news/newsboat/newsboat-2.30.1-r1.ebuild b/net-news/newsboat/newsboat-2.30.1-r1.ebuild deleted file mode 100644 index bb2748631b77..000000000000 --- a/net-news/newsboat/newsboat-2.30.1-r1.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 2017-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - addr2line@0.17.0 - adler@1.0.2 - aho-corasick@0.7.19 - android_system_properties@0.1.5 - autocfg@1.1.0 - backtrace@0.3.66 - bitflags@1.3.2 - bit-set@0.5.3 - bit-vec@0.6.3 - block@0.1.6 - bumpalo@3.11.0 - byteorder@1.4.3 - cc@1.0.73 - cfg-if@1.0.0 - chrono@0.4.23 - codespan-reporting@0.11.1 - core-foundation-sys@0.8.3 - curl-sys-0.4.59+curl@7.86.0 - cxx@1.0.85 - cxxbridge-flags@1.0.85 - cxxbridge-macro@1.0.85 - cxx-build@1.0.85 - dirs@4.0.0 - dirs-sys@0.3.7 - fastrand@1.8.0 - fnv@1.0.7 - form_urlencoded@1.1.0 - getrandom@0.2.7 - gettext-rs@0.7.0 - gettext-sys@0.21.3 - gimli@0.26.2 - iana-time-zone@0.1.50 - idna@0.3.0 - instant@0.1.12 - js-sys@0.3.60 - lazy_static@1.4.0 - lexopt@0.2.1 - libc@0.2.139 - libz-sys@1.1.8 - link-cplusplus@1.0.7 - locale_config@0.3.0 - log@0.4.17 - malloc_buf@0.0.6 - md5@0.7.0 - memchr@2.5.0 - minimal-lexical@0.2.1 - miniz_oxide@0.5.4 - natord@1.0.9 - nom@7.1.1 - num-integer@0.1.45 - num-traits@0.2.15 - objc@0.2.7 - objc-foundation@0.1.1 - objc_id@0.1.1 - object@0.29.0 - once_cell@1.16.0 - percent-encoding@2.2.0 - pkg-config@0.3.25 - ppv-lite86@0.2.16 - proc-macro2@1.0.44 - proptest@1.0.0 - quick-error@1.2.3 - quick-error@2.0.1 - quote@1.0.21 - rand@0.8.5 - rand_chacha@0.3.1 - rand_core@0.6.4 - rand_xorshift@0.3.0 - redox_syscall@0.2.16 - redox_users@0.4.3 - regex@1.6.0 - regex-syntax@0.6.27 - remove_dir_all@0.5.3 - rustc-demangle@0.1.21 - rusty-fork@0.3.0 - scratch@1.0.2 - section_testing@0.0.5 - syn@1.0.100 - temp-dir@0.1.11 - tempfile@3.3.0 - termcolor@1.1.3 - thiserror@1.0.36 - thiserror-impl@1.0.36 - tinyvec@1.6.0 - tinyvec_macros@0.1.0 - unicode-bidi@0.3.8 - unicode-ident@1.0.4 - unicode-normalization@0.1.22 - unicode-width@0.1.10 - url@2.3.1 - vcpkg@0.2.15 - wait-timeout@0.2.0 - wasi@0.11.0+wasi-snapshot-preview1 - wasm-bindgen@0.2.83 - wasm-bindgen-backend@0.2.83 - wasm-bindgen-macro@0.2.83 - wasm-bindgen-macro-support@0.2.83 - wasm-bindgen-shared@0.2.83 - winapi@0.3.9 - winapi-i686-pc-windows-gnu@0.4.0 - winapi-util@0.1.5 - winapi-x86_64-pc-windows-gnu@0.4.0 - xdg@2.4.1 -" - -inherit flag-o-matic toolchain-funcs cargo - -DESCRIPTION="An RSS/Atom feed reader for text terminals" -HOMEPAGE="https://newsboat.org/ https://github.com/newsboat/newsboat" -SRC_URI=" - https://newsboat.org/releases/${PV}/${P}.tar.xz - ${CARGO_CRATE_URIS} -" - -LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 BSD MIT Unlicense ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" - -RDEPEND=" - >=dev-db/sqlite-3.5:3 - >=dev-libs/json-c-0.11:= - >=dev-libs/stfl-0.21 - >=net-misc/curl-7.21.6 - dev-libs/libxml2 - dev-libs/openssl:= - sys-libs/ncurses:=[unicode(+)] - sys-libs/zlib -" -DEPEND="${RDEPEND} - sys-devel/gettext -" -BDEPEND=" - app-alternatives/awk - >=dev-ruby/asciidoctor-1.5.3 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${P}-gcc-13.patch -) - -src_prepare() { - default - - sed -i \ - -e "s/WARNFLAGS=-Werror -Wall/WARNFLAGS=-Wall/" \ - -e "s/BARE_CXXFLAGS=-std=c++11 -O2 -ggdb/BARE_CXXFLAGS=-std=c++11/" \ - Makefile || die -} - -src_configure() { - filter-lto # bug #877657 - ./config.sh || die -} - -src_compile() { - export CARGO_HOME="${ECARGO_HOME}" - emake prefix="/usr" CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -} - -src_test() { - emake CC="${tc-getCC}" CXX="$(tc-getCXX)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" check || die -} - -src_install() { - emake DESTDIR="${D}" prefix="/usr" docdir="/usr/share/doc/${PF}" install - einstalldocs -} diff --git a/net-news/newsboat/newsboat-2.38.ebuild b/net-news/newsboat/newsboat-2.38.ebuild new file mode 100644 index 000000000000..8adbc0aac2bd --- /dev/null +++ b/net-news/newsboat/newsboat-2.38.ebuild @@ -0,0 +1,103 @@ +# Copyright 2017-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES="" +RUST_MIN_VER="1.74.1" + +inherit cargo flag-o-matic toolchain-funcs xdg + +DESCRIPTION="An RSS/Atom feed reader for text terminals" +HOMEPAGE="https://newsboat.org/ https://github.com/newsboat/newsboat" +SRC_URI=" + https://newsboat.org/releases/${PV}/${P}.tar.xz + https://dev.gentoo.org/~arthurzam/distfiles/net-news/${PN}/${P}-crates.tar.xz + !doc? ( https://dev.gentoo.org/~arthurzam/distfiles/net-news/${PN}/${P}-docs.tar.xz ) +" + +LICENSE="Apache-2.0 Boost-1.0 CC-BY-4.0 MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 CC0-1.0 MIT Unicode-3.0 Unicode-DFS-2016 ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="doc" + +COMMON_DEPEND=" + >=dev-db/sqlite-3.5:3 + >=dev-libs/json-c-0.11:= + >=dev-libs/stfl-0.21 + >=net-misc/curl-7.32.0[ssl] + dev-libs/libxml2 + sys-libs/ncurses:=[unicode(+)] +" +# Depend on new enough OpenSSL/GnuTLS libs to avoid providing header files of +# curl's default SSL backend in DEPEND. SSL libs are only called through +# libcurl, so don't depend on any slot. +RDEPEND="${COMMON_DEPEND} + || ( + >=dev-libs/openssl-1.1.0:* + >=net-libs/gnutls-2.11.0:* + net-libs/mbedtls:* + net-libs/rustls-ffi:* + ) +" +DEPEND="${COMMON_DEPEND} + sys-libs/zlib +" +BDEPEND=" + app-alternatives/awk + sys-devel/gettext + virtual/pkgconfig + doc? ( + dev-ruby/asciidoctor + ) +" + +src_prepare() { + default + + sed -i \ + -e "s/WARNFLAGS=-Werror -Wall/WARNFLAGS=-Wall/" \ + -e "s/BARE_CXXFLAGS=-std=c++11 -O2 -ggdb/BARE_CXXFLAGS=-std=c++11/" \ + Makefile || die + + # Avoid running `curl-config` which does not work when cross-compiling. + # Don't define the HAVE_{OPENSSL,GCRYPT} macros, since they only guard code + # for older lib versions. + sed -i -e "s/^check_ssl_implementation$//g" config.sh || die + + if use doc; then + local docdir="${WORKDIR}/${PN}-docs-${PV}" + mkdir doc/xhtml || die + mv "${docdir}"/*.1 doc || die + mv "${docdir}"/*.html doc/xhtml || die + else + sed -i Makefile -e "s#^doc: .*#doc: doc/example-config#" || die + fi +} + +src_configure() { + # bug #877657 + if tc-is-gcc ; then + filter-lto + fi + + # Set up CXXFLAGS_FOR_BUILD among other (standard) env vars. + tc-export_build_env AR {BUILD_,}CXX PKG_CONFIG RANLIB + export CXX_FOR_BUILD="${BUILD_CXX}" + emake config +} + +src_compile() { + default +} + +src_test() { + export TMPDIR="${T}" + default +} + +src_install() { + emake DESTDIR="${D}" prefix="${EPREFIX}/usr" docdir="${EPREFIX}/usr/share/doc/${PF}" install +} diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz index 4639396fc676..0086099eee12 100644 Binary files a/net-vpn/Manifest.gz and b/net-vpn/Manifest.gz differ diff --git a/net-vpn/candy/Manifest b/net-vpn/candy/Manifest index 656c849fa3b1..1c45ffb2bc0f 100644 --- a/net-vpn/candy/Manifest +++ b/net-vpn/candy/Manifest @@ -1,6 +1,6 @@ AUX README.gentoo 243 BLAKE2B 5d1f06d45faa91aea39845067d3b29d602edde6debbedee5fc99a1064b0d02844a942cc7686b73de5333353586e523150717321df97bb64b94776d639a39eef5 SHA512 6e3122217df1a20be8cb32fa024a668febf23c2b553582e7c007af3f3d245e4f32db385f93555c14133bc1e370591b95afe45fc677ece5f4e122c5887a5dbbb3 -DIST candy-5.10.3.gh.tar.gz 115258 BLAKE2B 70d698d69fbb0a28adeb1ba515a1a1f6986c083d3a04b688bfd5b7ead98941bac46af47cd745b74928fc56466ebe3fa7d570f7ecaa1716b2eac948d9eaf52fe2 SHA512 c56ab81f599c5fbf72c509265b3fc0189a17e36b8738e536f21702585e7994c706a277d8c1dbf8b68e7f3609518fec0b4daccc0b180d375463e898bb7d41bbdc DIST candy-5.10.4.gh.tar.gz 115673 BLAKE2B d150cdf06cd003f0d42e176538a204b8c4cab114bde2c363162a8a75d22e7911abf6a0944a142d6be5ee49116dc24b61d20588390dff7496b51995079ed05457 SHA512 09653777c4653c786d03d8a2141988e1b6f33f0b81b46815d3c13e7d7ca40957d15d654a7d58dd72f02574197183e9198563e871ab4d23f228f87a81cccd0b2d -EBUILD candy-5.10.3-r1.ebuild 770 BLAKE2B 98236802e37d14ba3dff4b5125269a70c906c37e29d6d962b022cc41b77f3b4e2a01a8bef078a0a9f3301ff54225f4e77e8a7dfa276ee2b69c287e80e8620a43 SHA512 01ff03b8fcaa105c635a122e263e3e088005d95a3d7ec8ea993e910244b7c627d2db5a45af420af256b61f66642bcbfeeb7d2d066fe498eadb51ee63a6818550 +DIST candy-5.10.6.gh.tar.gz 341627 BLAKE2B 5b72e07b808e57b448c197c9fe34e7ffff1cde3de6e8fd702ef76f45fc97d97e86db8f049fa6562d18e551f9e0f9daa9d50a36a0cda92757bcf700406fa494e0 SHA512 8f20776d53f60812cf2f1775fe7c439f5dc65b20efe0a87928ad9a067118310f1adf8e5ca3a470c5abf86ddb5fe7a825c3f1e8270590afcc6da57fdad92d09b3 EBUILD candy-5.10.4-r1.ebuild 770 BLAKE2B 98236802e37d14ba3dff4b5125269a70c906c37e29d6d962b022cc41b77f3b4e2a01a8bef078a0a9f3301ff54225f4e77e8a7dfa276ee2b69c287e80e8620a43 SHA512 01ff03b8fcaa105c635a122e263e3e088005d95a3d7ec8ea993e910244b7c627d2db5a45af420af256b61f66642bcbfeeb7d2d066fe498eadb51ee63a6818550 +EBUILD candy-5.10.6.ebuild 775 BLAKE2B 84741aa17f8fbe4b2aa2f932ac322daa2c8b99ceb15227d8255357ba9fc2ff060b3ef5576a9281f76241cca5976f1ff106276626188dc6bd050084e5e453a650 SHA512 c821dba72eeec293d07aa617992651721b8eb2fc30d20fbe71ecd7b69d7e808740a3b0fd197f89bbd6dfc95a6eccdf7f003eb626e76c57300a02646c4c8fff2c MISC metadata.xml 652 BLAKE2B 06b58cdfd20b29707d598e13d11b7d5416a764db3a28898e63046f819bbe6a83c2c43e88d9b1045a6a25d36c2ebcac60d38e1b1807729664ef30c291254d0585 SHA512 0fc493eab187b7bd73387d08002312f540f75671f17f82a7c84f9669ee31fd33c67752cd7baf2b65094057dc24d551f2deaea1a650466b94110fda5dcc1997c5 diff --git a/net-vpn/candy/candy-5.10.3-r1.ebuild b/net-vpn/candy/candy-5.10.3-r1.ebuild deleted file mode 100644 index b2396261c0bd..000000000000 --- a/net-vpn/candy/candy-5.10.3-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake systemd readme.gentoo-r1 - -DESCRIPTION="A reliable, low-latency, and anti-censorship virtual private network" -HOMEPAGE="https://github.com/lanthora/candy" -SRC_URI="https://github.com/lanthora/candy/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -DEPEND=" - dev-libs/poco:= - dev-libs/openssl:= - dev-libs/spdlog:= - dev-libs/libfmt:= -" -RDEPEND=" - ${DEPEND} -" - -src_install(){ - cmake_src_install - default - - insinto /etc - doins candy.cfg - - systemd_dounit candy.service - systemd_dounit candy@.service - newinitd candy.initd candy - - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/net-vpn/candy/candy-5.10.6.ebuild b/net-vpn/candy/candy-5.10.6.ebuild new file mode 100644 index 000000000000..5322bf2b14e1 --- /dev/null +++ b/net-vpn/candy/candy-5.10.6.ebuild @@ -0,0 +1,42 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake systemd readme.gentoo-r1 + +DESCRIPTION="A reliable, low-latency, and anti-censorship virtual private network" +HOMEPAGE="https://github.com/lanthora/candy" +SRC_URI="https://github.com/lanthora/candy/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +DEPEND=" + dev-libs/poco:= + dev-libs/openssl:= + dev-libs/spdlog:= + dev-libs/libfmt:= +" +RDEPEND=" + ${DEPEND} +" + +src_install(){ + cmake_src_install + default + + insinto /etc + doins candy.cfg + + systemd_dounit candy.service + systemd_dounit candy@.service + newinitd candy.initd candy + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz index b65c2492daee..bfcfde387b1e 100644 Binary files a/net-wireless/Manifest.gz and b/net-wireless/Manifest.gz differ diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest index 42b7b7833c9e..02720e875a49 100644 --- a/net-wireless/gnuradio/Manifest +++ b/net-wireless/gnuradio/Manifest @@ -1,8 +1,9 @@ AUX PR7093.patch 3317 BLAKE2B d369dfa91c8de3c62d1c14be52f5ad9491bf10f8fb904295bb92497a43150bcf9d1576442f3087b439e54fb4dac572d421e3cac95d71d01604cf329284e7ff5a SHA512 01758de8ecb721fcaadd31d478551420290b5e59c9b8fa3d421d4170665915c21e50ed765a9647b81d4f6acf71099c98628b823a66897b4f5e57df3c3b2643ba AUX gnuradio-3.10.11.0-boost-1.87.patch 6533 BLAKE2B dea2f7d662c2c7119234f6cddd1405bd2b942257bea75110c3c2464b5f5137887fab7e2ec8cc2851770af44f2bcd44a8499ba3f6a9ad3f6dd21311ec8ccc9904 SHA512 1a7656d7310e59cd8fd8259920bbcffb443948bbe8193bddc65610b1e4418ec3ea806d0fb21b565aa9a54ec8302f9d2e408c07ba912a6fe910a4c51ab416e775 +AUX gnuradio-3.10.9.2-libfmt-11.patch 1624 BLAKE2B a50f5db97a276ec1c1fbaa28338db377de8659ce8b1f19b271cb79672f807e152cec57f83b9e32ff39492e11b4b6e655a69cd77a5e925f0b2b598d66b2ad2381 SHA512 50398cbeba0bad9908d3f96795833a7ca683e169634ef4a89e1502c304c4a695be44538e99236b691c2e4ea105604e882048b0500579031a9516fbeba4984173 DIST gnuradio-3.10.11.0.tar.gz 4659646 BLAKE2B 21d523030e578ac335dc1497da27a957026206b36323473d5e96d9bc3832a06765d26684c46c03017e23c0bc6302429c366befac40113f9987840d5c22f978af SHA512 faf47956924832b04c66469ba3bdf174876d25c41e0f1c1dde3755596d232e2d18f5dab7aa848463f2d23ec8bcda0283ee8ede34fd57b079fe3cdb62c6470a82 DIST gnuradio-3.10.9.2.tar.gz 4413832 BLAKE2B 69443e9b6893c6cb9db1678c28ac0fd01fe57e81438903612f7f65908fede257dab06a98fa90da25fe8caa6befb731ba51759509ace10a5541cae3e9d055a5db SHA512 5eca8dd21def7354ab8bd3b98a5780f80bc71b0dd8f556a50def157964e121c7ba6a8a8dc96584f6b15a6b2d7e0391fe77f5c72ba31c1c5b49a76306dd6f78cd EBUILD gnuradio-3.10.11.0.ebuild 7203 BLAKE2B 8865037aea821433bdf7f71497007f7b9092732fba5180b85d64774ba53503833264020473b5bb3f74ea9da7e6bdaa195b21ad9e3e48b6922875f7830a6688c6 SHA512 800484b01de328e97525befb78717450982acd488bf05f0b3ee7b1d68a5f6a8133becedc0c659d7126978d97847f83ba58fe61cf74e32407888d459147b2bbfd -EBUILD gnuradio-3.10.9.2-r6.ebuild 7121 BLAKE2B 303ced66aafc13c232128e4147f4bc91df9e37b830caf2fc8ab63346c9f41c01ed478e5bed98510047c6d2bc8d0e0325d420bfd421e881c79cf8c2c9e6415602 SHA512 1e9cfae50f140ffa41b38897a4ad96f7c128f59e37838b649dcbaac1070420b9a9c7d792e45157b1dd216dffde21c0c857248a36334a8b7de3eceab4fa07327f +EBUILD gnuradio-3.10.9.2-r6.ebuild 7168 BLAKE2B 6d7c121fd4f1bb6c614ea78417436d58cf03f64c39b7f3a776edc72cf81d2b775eb813821f5c5cc4ece13dce4f6db847a6ae004b03727ff9d52f15e0184ca3d2 SHA512 8162308fe3edee23d865fb4c0a3c507ae64a4407fa23b2adce5e8ea8a0a024feaa5639692e26470245536378bf440fb7b1a284080bed32aa69bfea60fbd8d3d6 EBUILD gnuradio-9999.ebuild 7142 BLAKE2B 7d745da9a915959565a1ba95e34d778e3b2b2b3b8d488ed953e5a2a18bcec639aef9a27783dbb501012b879b5bdd56aa0369daa35c4efb74bf482b857cf07bcb SHA512 0c952b388e2a989f1ab2e7b6be8b413807c8e881bb443070e6e7ebc345f7a0540b600a5a61f90f9400fc4a97262426e3c07a5a1a527632260fb79913c00e753a MISC metadata.xml 1869 BLAKE2B de75463e64f4f3352d8959d795de15d9345e52f491f61fc824db738bccc4e2ae0487d988c22c17149f80cda5478a5bfbda03a6c5239970423371a2a76f374003 SHA512 69477d22de9e60b7f7420b14437265771391320d7c362d51b81fb573671568cf6b6b39ba50be1ad7c8bb07ed219998cf474e19b663f4a65b0e2cc69feef017a0 diff --git a/net-wireless/gnuradio/files/gnuradio-3.10.9.2-libfmt-11.patch b/net-wireless/gnuradio/files/gnuradio-3.10.9.2-libfmt-11.patch new file mode 100644 index 000000000000..60304a36ea16 --- /dev/null +++ b/net-wireless/gnuradio/files/gnuradio-3.10.9.2-libfmt-11.patch @@ -0,0 +1,50 @@ +From 19b070051c1c2b5fb6f2da8fb6422b27418c3dfa Mon Sep 17 00:00:00 2001 +From: Kefu Chai +Date: Mon, 15 Jul 2024 09:27:16 +0800 +Subject: [PATCH] blocks,runtime: io_signature: include spdlog/*/ranges.h for + using fmt::join() + +fmt::join() was moved into fmt/ranges.h since fmt 11, so let's +include the corresponding header in spdlog for using it. + +Signed-off-by: Kefu Chai +--- + gnuradio-runtime/lib/io_signature.cc | 5 +++++ + gr-blocks/lib/message_debug_impl.cc | 5 +++++ + 2 files changed, 10 insertions(+) + +diff --git a/gnuradio-runtime/lib/io_signature.cc b/gnuradio-runtime/lib/io_signature.cc +index 812f444f8..76bb2aba6 100644 +--- a/gnuradio-runtime/lib/io_signature.cc ++++ b/gnuradio-runtime/lib/io_signature.cc +@@ -16,6 +16,11 @@ + #include + + #include ++#if __has_include() ++#include ++#elif __has_include() ++#include ++#endif + #include + #include + #include +diff --git a/gr-blocks/lib/message_debug_impl.cc b/gr-blocks/lib/message_debug_impl.cc +index 41d312e43..373287b02 100644 +--- a/gr-blocks/lib/message_debug_impl.cc ++++ b/gr-blocks/lib/message_debug_impl.cc +@@ -19,6 +19,11 @@ + #include + #include + #include ++#if __has_include() ++#include ++#elif __has_include() ++#include ++#endif + #include + #include + #include +-- +2.45.2 + diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2-r6.ebuild b/net-wireless/gnuradio/gnuradio-3.10.9.2-r6.ebuild index f4eaff739bf2..e2b0ef2bca50 100644 --- a/net-wireless/gnuradio/gnuradio-3.10.9.2-r6.ebuild +++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -131,7 +131,10 @@ DEPEND="${RDEPEND} zeromq? ( net-libs/cppzmq ) " -PATCHES=( "${FILESDIR}/PR7093.patch" ) +PATCHES=( + "${FILESDIR}/PR7093.patch" + "${FILESDIR}"/${PN}-3.10.9.2-libfmt-11.patch +) src_prepare() { xdg_environment_reset #534582 diff --git a/net-wireless/gqrx/Manifest b/net-wireless/gqrx/Manifest index dc735da690b0..6902e3ad1605 100644 --- a/net-wireless/gqrx/Manifest +++ b/net-wireless/gqrx/Manifest @@ -1,6 +1,4 @@ -DIST gqrx-2.16.tar.gz 3608271 BLAKE2B 0523be1f678c8966a0f973776ed4db71b9856334df528996a1790f74454124e72a3cbe51ae75dae3b5d02794a5dde8c0d06a0ea69d5886bd5678f630504c84df SHA512 b2a2035f22b927667dd36e838dedc3db119c916eea0b9c70f37f5f6c1826ce04f05de6c459aeb84cf71bca39c036e96380b8c9531ad035558de7759864ac8569 DIST gqrx-2.17.2.tar.gz 3620793 BLAKE2B a8354212c5084160315581840a19a28f737d2492f16aad2f58f4e508e0ac4dfda7fa139eccd38694ebd0777a4c2062f984840baa2cc2313524e0566e695dc638 SHA512 7e387dd909d0dda710e8fb7766bcd6f26abc2a6bef73d2bdf4d9c96b8cf698d3b6c6c1b2fbd51e91f907f446bb1e551b9fb99503851e02777599193717a72e35 -EBUILD gqrx-2.16.ebuild 1276 BLAKE2B ab7aa21aef72575ff0296aaf7f17ae0aa8952de4c8f85319da1ea9448a781c32b5d95d07ebd379385618ce073f6fc49e67a30cc4b63ef4980e1f0a3c3a4a68e3 SHA512 1e6bf11ad48e32054df1ceb9df4fe9623a4c27d979f9747ae512e178adf9d63320420ce5ff61f76b2b4afff5d2a0faf14e39e4797cd3f3ee6862f18751087b3a -EBUILD gqrx-2.17.2.ebuild 1400 BLAKE2B 388ae8520616ed1539c3f0b5054403b2732ee031d4c9618b1532536fd7ba7211b9aec42b1a737f3034f5f6cb59864e82aa6952f01cdd21bb40282dec56bb6252 SHA512 b1ee6126b115ec32508b52f4ae9240230fde656a1a98e1a8454d954856ae74ecee55af0361fb8a6701f50185dcac6ba918bb3d2940c523006facf5eee4e06357 -EBUILD gqrx-9999.ebuild 1400 BLAKE2B 388ae8520616ed1539c3f0b5054403b2732ee031d4c9618b1532536fd7ba7211b9aec42b1a737f3034f5f6cb59864e82aa6952f01cdd21bb40282dec56bb6252 SHA512 b1ee6126b115ec32508b52f4ae9240230fde656a1a98e1a8454d954856ae74ecee55af0361fb8a6701f50185dcac6ba918bb3d2940c523006facf5eee4e06357 +EBUILD gqrx-2.17.2-r1.ebuild 1261 BLAKE2B 85635644b1ecd1129b98de772926b52df219777177ca2a866981b03fadb9a9784a007b8b907e592a407bd8c5674039bd0f4718313268edc2ef4e134b6e554b3e SHA512 2e3da1e6bbdad31ae17770eeeb6ea48a6829cc2a7d3a857859c5c5fc4a113a1cd5ad74cfede871ebbed1b4f0effc7a1d26dfe89b87893f55461b879ab7fe8307 +EBUILD gqrx-9999.ebuild 1261 BLAKE2B 85635644b1ecd1129b98de772926b52df219777177ca2a866981b03fadb9a9784a007b8b907e592a407bd8c5674039bd0f4718313268edc2ef4e134b6e554b3e SHA512 2e3da1e6bbdad31ae17770eeeb6ea48a6829cc2a7d3a857859c5c5fc4a113a1cd5ad74cfede871ebbed1b4f0effc7a1d26dfe89b87893f55461b879ab7fe8307 MISC metadata.xml 527 BLAKE2B b03059834f7f1ce5a2ccac25c831783f824c93b7d45aa1a670751e135a6c5e208d759ef97b40bb3215940072a82db8e51fc4f974438a1273f3777fe623049243 SHA512 325283161c65ef63717a64d04da6aa4226ff0688e0151eebf4d4b9acb3c3fb51cb0a8d474da637a513f7fbcf062a04f20f08fb4da3e958284f41c9b00bc608fd diff --git a/net-wireless/gqrx/gqrx-2.16.ebuild b/net-wireless/gqrx/gqrx-2.16.ebuild deleted file mode 100644 index 2cf2b96d63cd..000000000000 --- a/net-wireless/gqrx/gqrx-2.16.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Software defined radio receiver powered by GNU Radio and Qt" -HOMEPAGE="https://gqrx.dk/" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/gqrx-sdr/gqrx.git" - inherit git-r3 -else - SRC_URI="https://github.com/gqrx-sdr/gqrx/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~riscv ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="gr-audio portaudio pulseaudio" -REQUIRED_USE="^^ ( pulseaudio portaudio gr-audio )" - -RDEPEND=" - >=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] - >=net-wireless/gr-osmosdr-0.1.0:= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - sci-libs/volk:= - pulseaudio? ( media-libs/libpulse ) - portaudio? ( media-libs/portaudio:= )" -DEPEND="${RDEPEND} - dev-libs/boost:= - dev-libs/log4cpp:= -" -BDEPEND="" - -src_configure() { - if use pulseaudio; then - LINUX_AUDIO_BACKEND=Pulseaudio - elif use portaudio; then - LINUX_AUDIO_BACKEND=Portaudio - elif use gr-audio; then - LINUX_AUDIO_BACKEND=Gr-audio - fi - - local mycmakeargs=( - "-DLINUX_AUDIO_BACKEND=${LINUX_AUDIO_BACKEND}" - ) - cmake_src_configure -} - -src_install() { - dobin "${BUILD_DIR}"/src/gqrx -} diff --git a/net-wireless/gqrx/gqrx-2.17.2-r1.ebuild b/net-wireless/gqrx/gqrx-2.17.2-r1.ebuild new file mode 100644 index 000000000000..5853ad507b1f --- /dev/null +++ b/net-wireless/gqrx/gqrx-2.17.2-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Software defined radio receiver powered by GNU Radio and Qt" +HOMEPAGE="https://gqrx.dk/" + +if [[ ${PV} == *9999* ]] ; then + EGIT_REPO_URI="https://github.com/gqrx-sdr/gqrx.git" + inherit git-r3 +else + SRC_URI="https://github.com/gqrx-sdr/gqrx/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~riscv ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="gr-audio portaudio pulseaudio" +REQUIRED_USE="^^ ( pulseaudio portaudio gr-audio )" + +RDEPEND=" + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 + >=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] + >=net-wireless/gr-osmosdr-0.1.0:= + sci-libs/volk:= + pulseaudio? ( media-libs/libpulse ) + portaudio? ( media-libs/portaudio:= )" +DEPEND="${RDEPEND} + dev-libs/boost + dev-libs/log4cpp +" + +src_configure() { + if use pulseaudio; then + LINUX_AUDIO_BACKEND=Pulseaudio + elif use portaudio; then + LINUX_AUDIO_BACKEND=Portaudio + elif use gr-audio; then + LINUX_AUDIO_BACKEND=Gr-audio + fi + + local mycmakeargs=( + -DFORCE_QT6=ON + -DFORCE_QT5=OFF + -DLINUX_AUDIO_BACKEND="${LINUX_AUDIO_BACKEND}" + ) + cmake_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/gqrx +} diff --git a/net-wireless/gqrx/gqrx-2.17.2.ebuild b/net-wireless/gqrx/gqrx-2.17.2.ebuild deleted file mode 100644 index eaecd1663e78..000000000000 --- a/net-wireless/gqrx/gqrx-2.17.2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Software defined radio receiver powered by GNU Radio and Qt" -HOMEPAGE="https://gqrx.dk/" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/gqrx-sdr/gqrx.git" - inherit git-r3 -else - SRC_URI="https://github.com/gqrx-sdr/gqrx/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~riscv ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="gr-audio portaudio pulseaudio qt6" -REQUIRED_USE="^^ ( pulseaudio portaudio gr-audio )" - -RDEPEND=" - >=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] - >=net-wireless/gr-osmosdr-0.1.0:= - qt6? ( - dev-qt/qtbase:6 - dev-qt/qtsvg:6 - ) - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - ) - sci-libs/volk:= - pulseaudio? ( media-libs/libpulse ) - portaudio? ( media-libs/portaudio:= )" -DEPEND="${RDEPEND} - dev-libs/boost:= - dev-libs/log4cpp:= -" -BDEPEND="" - -src_configure() { - if use pulseaudio; then - LINUX_AUDIO_BACKEND=Pulseaudio - elif use portaudio; then - LINUX_AUDIO_BACKEND=Portaudio - elif use gr-audio; then - LINUX_AUDIO_BACKEND=Gr-audio - fi - - local mycmakeargs=( - -DFORCE_QT6="$(usex qt6)" - -DFORCE_QT5="$(usex !qt6)" - "-DLINUX_AUDIO_BACKEND=${LINUX_AUDIO_BACKEND}" - ) - cmake_src_configure -} - -src_install() { - dobin "${BUILD_DIR}"/src/gqrx -} diff --git a/net-wireless/gqrx/gqrx-9999.ebuild b/net-wireless/gqrx/gqrx-9999.ebuild index eaecd1663e78..5853ad507b1f 100644 --- a/net-wireless/gqrx/gqrx-9999.ebuild +++ b/net-wireless/gqrx/gqrx-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit cmake DESCRIPTION="Software defined radio receiver powered by GNU Radio and Qt" HOMEPAGE="https://gqrx.dk/" -if [[ ${PV} == "9999" ]] ; then +if [[ ${PV} == *9999* ]] ; then EGIT_REPO_URI="https://github.com/gqrx-sdr/gqrx.git" inherit git-r3 else @@ -18,31 +18,21 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="gr-audio portaudio pulseaudio qt6" +IUSE="gr-audio portaudio pulseaudio" REQUIRED_USE="^^ ( pulseaudio portaudio gr-audio )" RDEPEND=" + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 >=net-wireless/gnuradio-3.10:0=[audio,analog,filter,network] >=net-wireless/gr-osmosdr-0.1.0:= - qt6? ( - dev-qt/qtbase:6 - dev-qt/qtsvg:6 - ) - !qt6? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - ) sci-libs/volk:= pulseaudio? ( media-libs/libpulse ) portaudio? ( media-libs/portaudio:= )" DEPEND="${RDEPEND} - dev-libs/boost:= - dev-libs/log4cpp:= + dev-libs/boost + dev-libs/log4cpp " -BDEPEND="" src_configure() { if use pulseaudio; then @@ -54,9 +44,9 @@ src_configure() { fi local mycmakeargs=( - -DFORCE_QT6="$(usex qt6)" - -DFORCE_QT5="$(usex !qt6)" - "-DLINUX_AUDIO_BACKEND=${LINUX_AUDIO_BACKEND}" + -DFORCE_QT6=ON + -DFORCE_QT5=OFF + -DLINUX_AUDIO_BACKEND="${LINUX_AUDIO_BACKEND}" ) cmake_src_configure } diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index cca49bd2e14b..cc704386d671 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask index 96d56e664c34..3893086024e6 100644 --- a/profiles/arch/alpha/use.mask +++ b/profiles/arch/alpha/use.mask @@ -1,9 +1,13 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. -alpha +# Sam James (2025-01-09) +# dev-db/mysql not keyworded here +mysql + # matoro (2024-01-24) # sys-apps/flatpak is not keyworded here flatpak diff --git a/profiles/arch/powerpc/ppc32/package.mask b/profiles/arch/powerpc/ppc32/package.mask index 744217fe4d35..7efe88bfadc8 100644 --- a/profiles/arch/powerpc/ppc32/package.mask +++ b/profiles/arch/powerpc/ppc32/package.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-09) +# MySQL is marked -ppc (bug #761715) because of a failing static assert. +dev-db/mysql + # Sam James (2024-12-10) # Crashes in libuv (bug #941738) >=dev-build/cmake-3.29 diff --git a/profiles/arch/powerpc/ppc32/use.mask b/profiles/arch/powerpc/ppc32/use.mask index 53d3dbf8f248..df7a446261d6 100644 --- a/profiles/arch/powerpc/ppc32/use.mask +++ b/profiles/arch/powerpc/ppc32/use.mask @@ -1,4 +1,4 @@ -# Copyright 2008-2023 Gentoo Authors +# Copyright 2008-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Unmask the flag which corresponds to ARCH. @@ -10,7 +10,7 @@ heif # Sam James (2022-03-03) # dev-db/mysql doesn't work well on PPC, especially 8.x, but should be fine on PPC64 --mysql +mysql # Matt Turner (2022-02-21) # app-crypt/tpm2-tss is not keyworded here diff --git a/profiles/base/package.use.stable.mask b/profiles/base/package.use.stable.mask index 59b2df0982cf..7fc6ea292594 100644 --- a/profiles/base/package.use.stable.mask +++ b/profiles/base/package.use.stable.mask @@ -141,11 +141,6 @@ dev-lang/rust nightly system-bootstrap # Declared experimental, and dev-cpp/websocketpp not stable yet sci-libs/indilib websocket -# Kent Fredric (2019-08-29) -# Support for DBD-mysql to use mariadb is sketchy. Use DBD-MariaDB -# instead if you can. -dev-perl/DBD-mysql mariadb - # Kent Fredric (2019-07-30) # These features require dev-perl/GD, which currently can't be # considered stable due to serious defects upstream. Bug #661634 diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask index 6b22fd293dfb..d7bf599bc90d 100644 --- a/profiles/features/musl/package.use.mask +++ b/profiles/features/musl/package.use.mask @@ -1,6 +1,10 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Sam James (2025-01-08) +# Depends on currently-masked elogind version on musl profiles (bug #947739) +sys-libs/pam elogind + # Cheyenne Wills (2025-01-05) # openafs hasn't been ported to / tested with musl bug #832428 app-crypt/heimdal afs diff --git a/profiles/package.mask b/profiles/package.mask index b0eabba88f89..75516e6bfdfc 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,27 @@ #--- END OF EXAMPLES --- +# Andrey Grozin (2024-01-09) +# Unsupported old version, newer versions are not open-source. +# Depends on Qt5. +# Bugs 499030, 437262, 597268, 603592, 734890, 745495, 947740. +# Use app-text/crqt-ng instead. +# Removal on 2025-02-08. +app-text/fbreader + +# Andreas Sturmlechner (2024-01-09) +# Last release from 2017; fails to build w/ GCC-14 and qscintilla-2.14.1. +# Depends on Qt5. Removal on 2025-02-08. +dev-db/tora + +# Andreas Sturmlechner (2024-01-08) +# Qt5-based library without any revdeps. Removal on 2025-02-07. +dev-libs/kqoauth + +# Andreas Sturmlechner (2024-01-08) +# Qt5-based library without any revdeps. Removal on 2025-02-07. +dev-libs/qcoro5 + # Andreas K. Hüttel (2025-01-06) # Masked for testing =dev-lang/perl-5.40.1* diff --git a/profiles/use.local.desc b/profiles/use.local.desc index b9223d9cb8b6..99cd4910f26c 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -1436,6 +1436,7 @@ dev-db/timescaledb:proprietary-extensions - Enable proprietary features/extensio dev-db/unixODBC:minimal - Disable bundled drivers and extra libraries (most users don't need these) dev-db/unixODBC:odbcmanual - Administrator, Internal Structure, Programmer and User documentation dev-debug/bpftrace:lldb - Parse debug info usingllvm-core/lldb +dev-debug/bpftrace:pcap - Enable skb_output using net-libs/libpcap dev-debug/dtrace:test-install - Install the testsuite for manual use. It is not suitable for automatic execution within the ebuild because it requires root privlieges. dev-debug/gdb:cet - Enable Intel Control-flow Enforcement Technology. dev-debug/gdb:debuginfod - Enable debuginfod support via dev-libs/elfutils libdebuginfod @@ -8889,8 +8890,6 @@ x11-plugins/wmudmount:gcr - Enable support for secure memory with app-crypt/gcr x11-terms/aterm:background - Enable background image support via media-libs/libafterimage x11-terms/aterm:xgetdefault - Enable resources via X instead of aterm small version x11-terms/ghostty:adwaita - Use gui-libs/libadwaita for better GNOME integration -x11-terms/ghostty:glfw - Use the GLFW backend for windowing -x11-terms/ghostty:gtk - Use the GTK 4 backend for windowing x11-terms/ghostty:system-fontconfig - Use system fontconfig instead of the bundled one x11-terms/ghostty:system-freetype - Use system freetype instead of the bundled one x11-terms/ghostty:system-glslang - Use system glslang instead of the bundled one diff --git a/sci-astronomy/Manifest.gz b/sci-astronomy/Manifest.gz index a10109fe88ac..97c423e86514 100644 Binary files a/sci-astronomy/Manifest.gz and b/sci-astronomy/Manifest.gz differ diff --git a/sci-astronomy/stellarium/Manifest b/sci-astronomy/stellarium/Manifest index e6281aa31075..d911a0bd7368 100644 --- a/sci-astronomy/stellarium/Manifest +++ b/sci-astronomy/stellarium/Manifest @@ -1,6 +1,7 @@ AUX stellarium-0.23.4-unbundle-zlib.patch 920 BLAKE2B 8dbf677312956b9c75d698cb51ce49de119e2258b9ddf05f8d77ac6f0590c5f707fc18de10e98322c8fe09fb573305780704f33eb71227c144e3ad4ccc2b6a14 SHA512 57b12bb6581e8ad6d5ec2ca6af13648b50feea88f0a1f5ede0031b561817821882192e90800627b349215841a5a0a37102e7b513d6d5c7ccbeb9db936db79ebf AUX stellarium-0.24.3-fast_float.patch 873 BLAKE2B 8ecd8bd2a63fd88f844481b2dd04bc166c241f0a948f48894e46c71866d0c7ffedeb0de3fe822bd076f65097d451522a7b3483fd59d0ef0dd356e00007799b4f SHA512 b3610ba7e9fb345fc962248e9d79ea953557862be58163792eb6215ab2848c7b915c06c31ffa2fe9f45e5855d4c98e3961a03a1375de4a6f00486b028c596d0a AUX stellarium-0.24.3-tbb-emit.patch 1264 BLAKE2B adbd6bf228fddc565c865a9fe1014c9f2a4627e04f1f39bb01bfe3ca5656323027020a65219e1eca34141fe373bd0cbe3534635d7a0a2a8c6f2a8ecbd97249fb SHA512 3a3bfb67beaa879deccfb96798fc8a86677ac06c862d8beff6cd5faf87069f928ee4a9e8b5ad7ed9faedeafa0ae079d043722b8b8a01af5ed45849c402bb3956 +AUX stellarium-0.24.4-indilib.patch 1641 BLAKE2B c63043724ecfde7a3e45148905ca20841d5b8cebe773b62c7c019c59772e2f156023807ab40ff6a6ce9aec330f689ccda2d555455530e584061f3c7a672e812b SHA512 5c922190d593232b589020bcedc962b478bce8de4f6b36404d0ebf13d177ae20814447df50bdbad82d37d2681a1164b018f1f74259891edf1f5e5bcf1728c7fd DIST indilib-1.8.5.tar.gz 2122866 BLAKE2B 203b6c78664aaf3f87b7f697b76544e6ed0fa6db8ac0fe43e6ebcf00de404e96a49b8cd7f8b0be2e4ff5c7f902b3e34177a244a4a49069887f11d28aea073620 SHA512 4c583f7ff0d96d787c7d035e23074f42db3f836ec74a0a7a1595574ae2d32d56234b16abddabacaf9bd5a10cb88c6c37994aafcef86d65a665b2bceae87446f9 DIST stars_4_1v0_2.cat 16948302 BLAKE2B 6efe02c6343fa3cd121879dddd3017dbd42a7c8965481b1ab79a258cedc4adc85df25240003b95c325eb35a8ed9686c38b2590f78aff9cd400ecac675583232d SHA512 80e5b2d0bc78c09658e84e7ee57309be290ba66a131ff38aa471235ff513d7824b28f6852ba1fdb485f86ede1fb2388cfb6327b2f1fe60bb097ce0cdbe48d2cb DIST stars_5_2v0_1.cat 42580300 BLAKE2B eb6528c0577b3f2001a8b03cc5a4e08fa4e75723f677d0dda98d27c50791d9825c0e0feca7b00f0cb82ce362bc83f3e8dc2260d14e81e4a070cbbfa44f2107ba SHA512 6fc0f7352d1165a0744cc932b6d379741e4614d5a95edd136522c789eaa8d1bcf05d7445f7dfd6896e8183aa64bf37b3610d87902b54542f62f2418b285892e0 @@ -11,12 +12,17 @@ DIST stellarium-24.2.tar.xz 327084704 BLAKE2B b1d38a92d0487a6555f1aad2d544711527 DIST stellarium-24.2.tar.xz.asc 313 BLAKE2B d76fb00c0446ddeee90c42a3750989746e85334e9ac2bbb723959e87850bc6f9464b6f59d379e9354698d50e7ee447ab6c8ffbeab0fd0cbda9ad3be7765cad41 SHA512 dc5a6d30423f6ac389115c6235656f8f144ba97d2ba09f7f074a17bc6ec92be46a9da741a387f0c149a73e6b15d5906bd0eaec13f6e69b327beeae4512bcf992 DIST stellarium-24.3.tar.xz 328039964 BLAKE2B 295114fce95e4c01d6f25051d4988328ebaa93b815fa9198e0b6e30f15395116a2cd0974d2d211ba162780e4ae586a33ba98396465d6942c50db3945a206a03c SHA512 8bb8ebdfdf57accf6d200f6c17d39edcda15c7ecdbfcd280f2a21e682fa62d62fc6523965d16b2033cee8f84da3dbb24db837c594a75144f5822d3576067000e DIST stellarium-24.3.tar.xz.asc 313 BLAKE2B 8f5af1a52e29e029b6e0bf61cb5612ae7ebe688b315e87011661e178dfe309ff76125177cd88dbf9c999abf3bbe5ee4b9ae52235fd0029cb5c2ebf66332f3df4 SHA512 c88e238a311b382be4623c67414dc5cce19cb1accdcbe35077916a0690ecaf0adc34ef43bd1b100f14b0cad8a6a8eec479eff353c32f0ad79b6a3263acf30f64 +DIST stellarium-24.4.tar.xz 328675340 BLAKE2B 4c16e84083b64f8c9fc3cd8cab7c479583ceae7d99b12e3d5c1a2c35980eb081e55e3f849698c3c57b8a06915a51bdce4bf4521b4481c42f5d8e69c8392ae248 SHA512 07a24fa9fc1f4e1c862925751d37169e391cf161decc764baa470406a3ce4e5fa15cf224f1affd7aab1cb224f66a49db1bd65bdd70dbdb43cc2e3c7b9ae92b9a +DIST stellarium-24.4.tar.xz.asc 313 BLAKE2B ff5ac5f915bf814d6bd5d6765739a332788a773e796536e65768169cb491ff6bad5f2e7218f6f4a4a4435786224ac8aed0f024e252fe66621faa2425a91abe07 SHA512 07dc7da0c84670165d53cb4a64adec6ae281a655c3cc72f90f25cfd4a7df7f3cc70253d2d0a9cda8089f5a8dadaac2edbf06821762ae2dd238de5975364d9d39 DIST stellarium-dso-catalog-3.20.dat 28678745 BLAKE2B 24ddf76e81e91424cced5df74dd164d17a45fed2b65c1dc1e7065371c18a796350a1e1aab2da5860376eb90eac07e7c836ffdbb324a0d3eda6c91e8ce1c4ab3a SHA512 c84832bbf56d1097db3ff8fa8f3faadac1470a9f79d9ee759493915a48754dc86174551b5e705786f29331991bee57daa4cab6d7ecc2e4e00a2f895823ccfd87 DIST stellarium-dso-catalog-3.20.dat.asc 313 BLAKE2B a7d9a1977ff4e1b21a80239d85ad5123ad03c2dcd57422cec7c2585eddb1004bbfc2b29a934653bc36c438981218811d21ade7380ae49278ef2c4f387ab762e5 SHA512 e8a7b10bb157d15b550a31646c8d8ce9933a77f748900a9c75f0c78b9b9205ce5e4e2ec18248ba786aacd5fbf36da00bbaf578b8b011c75351a9237568e62f1b DIST stellarium_user_guide-24.2-1.pdf 32957159 BLAKE2B 4a6b7d93484945dffbee72eb4b3eba52cbe7affae63c9989b95dfe86be00d09ba3c283629a2939bca140daa1fd987dd6faa6e346fe56456777990fabcb46eb36 SHA512 784005bbd13333d2ab7ea0d043077ace88f0e824aef51ad65e2b3c11e6e2761f75332f7d03aa15a271078406688237da316f9d2077eb4155eaa9aa683b22e616 DIST stellarium_user_guide-24.2-1.pdf.asc 313 BLAKE2B 7e2093891fc6250982a95436f1e4fe39861f08e1adec3251d35fbe991c155cf5df0cfe1e78af3511da7e8f29268beae905e7f79a1e3e7677b649527c34df6aad SHA512 c5cd4603e6d1f02569be9d5bbb54a051b60143eb3967b56aa727525de67f8af4e4405d26b1ca25bc118d400d49f06f32cbafdbbecf6b2339000ab3366a722a7a DIST stellarium_user_guide-24.3-1.pdf 33106635 BLAKE2B 60b165bcb4d6ce8d0226e6c8c341a87ac38939e6f91155ea647b73e365f5dd76d812f48f10d36995fa27e8f56c7433256c8e6e4b190fc6cabf2c712a506fc8a6 SHA512 ba87fcb9b64faa123965c710b06e585ae20594e84aef59fe804d858f33497683fe4a5a2de6e0d7b1eff071e654d8ee3802e625a2f3f76712ec5962f919cc0ff1 DIST stellarium_user_guide-24.3-1.pdf.asc 313 BLAKE2B a61d77585af364b977c1eb4ca40910c2dffc4905ba04426aa4c664975a5021c97f681395a64b7cf3556887d96a49f851ca289f74325283344d442b89ecc6783b SHA512 1aa60a229336aa17b22364589425a1001175d7478ec5a5258d5b305ac6b6e2c508d97224a497d1b64d9f961cc454b39a1a7a95c4e0333c9e6fddfc1b3f54cca8 -EBUILD stellarium-24.2.ebuild 5964 BLAKE2B 0e1389ef1b1db50f6262f72167f3bfac6b99507897e47e20b56fbe46f84c67ea82ade7e773a79ae898be016f84a968a94c53c2702a81b23074d15e97d90a4283 SHA512 24186d504fbc48035bfc52cd138f95c44d09f13ca62e2e1eb967e89a22d90e9175afdca453dfc00450dc57ea3fc8fc9a402b030c4f5df1b5974c1648f2673533 -EBUILD stellarium-24.3.ebuild 6396 BLAKE2B 3af6cb36ffac2de50f98cdb52c22fd0d57c5f5de3a08ddd82533a5ae067e47ecec5c6082c827619307fea0e28c4f2bdd303acb21cbc1c2ef487bbaf51a07a5cd SHA512 5a464e33a7be9f2e247076ab0fa2a0f1b478dc08b59edc7e2a3542b7c930a289b92fff270b993945dae84e2e47b5f174776e6bd3bc1fe139da135b21fb72c6c3 +DIST stellarium_user_guide-24.4-1.pdf 13416178 BLAKE2B ffa110294a6689c0e32eb9027d88bc1bd458d59018d80b1085d83b80bd3f91754ee74493f431ab5d6163c871aa7685e789619e41ce7a1dbb3cff8377f737af23 SHA512 0d27f95b913c4b2a5676290f09791abb1bae2fe121c19479dcd1ba350881cd6b56a5b1bd69b1efe82f805d2ca8cbea8192c0c43064d2919aa75aef488900808a +DIST stellarium_user_guide-24.4-1.pdf.asc 313 BLAKE2B 6bca7ff1a4bf150390bda99c0967c371931f9fceac215c7e79c0360196d4addd870c1913efb351e94cf128605e0277624f0e84d6c9668d9781709c995ec3551d SHA512 3d7fa66f533f12c0cccffa23365a5c4347a4d9c7f835e392914d4e3adc8fa865549d9af9d7dee247aaa671cb6374c65c33624f705bd7512947177ac6a30c4833 +EBUILD stellarium-24.2.ebuild 5970 BLAKE2B b6fc1ec2e0cf1eaa21a3ac0ed16c33323261367cca2a2101267e5d3ab116ad18197ca47b7188c44f406e8ee7298e6b2bad56c302ca70401143e8a5355fe30085 SHA512 36ab648da17b2803d13e601bdeac56e750c168bd552c27e2c7de16609202776e05bf22f6bfbb108b8c596069118203f0f08e5aa8a05cae4b8d9740098ad8993b +EBUILD stellarium-24.3.ebuild 6402 BLAKE2B 0d965172228c87277631bd8574d6ae1670478cecdadb6db0048b7950dcaa33bdebd363d5c2243352631ec544a8e2e18be63270fa7ca6a4b77df7e254d71e0998 SHA512 dc4e235becc4c5051426ba9594653667f121028ca873e6024f1b86a7837efff7fafa448152bd07f18d70c37f2ef0050492d6489b82aef5341d5957632882e192 +EBUILD stellarium-24.4.ebuild 5506 BLAKE2B eb273e886bebec1845e47d9c2739eacda8a1ae34649a4140590c5a983114ddf11eb20eb1f241f14822210709e2d4245146ef0409c5b39b873e0285fb0f6f7ccb SHA512 b3ea6b1a640f848367e1df049f2a671dd63cebb389e86f5b533267e4652abcc7de3a538b516018ba3db1eaae255bc28e2947894bb588bdb15b4335113e8f446c MISC metadata.xml 1838 BLAKE2B 67fa2ad6e5fe2c1dd3f7aa678d41f0f6f2749e44b2cf76730f60a84af792e3b78f293b487c7a2732da171f2c291afbe49d9126a29e4e66e569873a9861200509 SHA512 f9d117746a3bec0b6726ec66c322f7e7cfb00bf3735b1f4f85b2388b310337abdd90881fff048e3abaf05eee74338c98975619e9255e9fd111485337a8d9374a diff --git a/sci-astronomy/stellarium/files/stellarium-0.24.4-indilib.patch b/sci-astronomy/stellarium/files/stellarium-0.24.4-indilib.patch new file mode 100644 index 000000000000..43d440a33c43 --- /dev/null +++ b/sci-astronomy/stellarium/files/stellarium-0.24.4-indilib.patch @@ -0,0 +1,52 @@ +https://github.com/Stellarium/stellarium/issues/4019 + +--- a/plugins/TelescopeControl/src/INDI/INDIConnection.cpp ++++ b/plugins/TelescopeControl/src/INDI/INDIConnection.cpp +@@ -25,9 +25,9 @@ + #include + #include + +-#include +-#include +-#include ++#include ++#include ++#include + + const int INDIConnection::SLEW_STOP = INDI::Telescope::SLEW_GUIDE - 1; + +--- a/plugins/TelescopeControl/src/INDI/INDIConnection.hpp ++++ b/plugins/TelescopeControl/src/INDI/INDIConnection.hpp +@@ -20,8 +20,8 @@ + #define INDICONNECTION_HPP + + #include +-#include +-#include ++#include ++#include + + #include + #include +--- a/plugins/TelescopeControl/src/INDI/TelescopeClientINDI.cpp ++++ b/plugins/TelescopeControl/src/INDI/TelescopeClientINDI.cpp +@@ -25,7 +25,7 @@ + + #include "StelCore.hpp" + #include "StelUtils.hpp" +-#include ++#include + #include "INDIControlWidget.hpp" + + TelescopeClientINDI::TelescopeClientINDI(const QString &name, const QString ¶ms): +--- a/plugins/TelescopeControl/src/INDI/test/testINDIConnection.cpp ++++ b/plugins/TelescopeControl/src/INDI/test/testINDIConnection.cpp +@@ -23,7 +23,7 @@ + #include + + #include "INDIConnection.hpp" +-#include ++#include + + void TestINDIConnection::deafultCoordinates() + { diff --git a/sci-astronomy/stellarium/stellarium-24.2.ebuild b/sci-astronomy/stellarium/stellarium-24.2.ebuild index 5065b8b36107..72fe54325536 100644 --- a/sci-astronomy/stellarium/stellarium-24.2.ebuild +++ b/sci-astronomy/stellarium/stellarium-24.2.ebuild @@ -74,7 +74,7 @@ RDEPEND=" scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) - xlsx? ( dev-libs/qxlsx:=[qt5] ) + xlsx? ( dev-libs/qxlsx:=[qt5(-)] ) ) qt6? ( dev-qt/qtbase:6=[gui,network,widgets] @@ -90,7 +90,7 @@ RDEPEND=" scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) - xlsx? ( dev-libs/qxlsx:=[qt6] ) + xlsx? ( dev-libs/qxlsx:=[qt6(+)] ) ) " DEPEND="${RDEPEND} diff --git a/sci-astronomy/stellarium/stellarium-24.3.ebuild b/sci-astronomy/stellarium/stellarium-24.3.ebuild index 7a9447a0cbad..4139fe141dd6 100644 --- a/sci-astronomy/stellarium/stellarium-24.3.ebuild +++ b/sci-astronomy/stellarium/stellarium-24.3.ebuild @@ -77,7 +77,7 @@ RDEPEND=" scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) - xlsx? ( dev-libs/qxlsx:=[qt5] ) + xlsx? ( dev-libs/qxlsx:=[qt5(-)] ) ) qt6? ( dev-qt/qtbase:6=[concurrent,gui,network,widgets] @@ -93,7 +93,7 @@ RDEPEND=" scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) - xlsx? ( dev-libs/qxlsx:=[qt6] ) + xlsx? ( dev-libs/qxlsx:=[qt6(+)] ) ) " DEPEND="${RDEPEND} diff --git a/sci-astronomy/stellarium/stellarium-24.4.ebuild b/sci-astronomy/stellarium/stellarium-24.4.ebuild new file mode 100644 index 000000000000..051ec9a0898f --- /dev/null +++ b/sci-astronomy/stellarium/stellarium-24.4.ebuild @@ -0,0 +1,179 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit cmake desktop flag-o-matic python-any-r1 toolchain-funcs xdg verify-sig virtualx + +DESCRIPTION="3D photo-realistic skies in real time" +HOMEPAGE="https://stellarium.org/ https://github.com/Stellarium/stellarium" +MY_DSO_VERSION="3.20" +SRC_URI=" + https://github.com/Stellarium/stellarium/releases/download/v${PV}/${P}.tar.xz + verify-sig? ( https://github.com/Stellarium/stellarium/releases/download/v${PV}/${P}.tar.xz.asc ) + deep-sky? ( + https://github.com/Stellarium/stellarium-data/releases/download/dso-${MY_DSO_VERSION}/catalog-${MY_DSO_VERSION}.dat -> ${PN}-dso-catalog-${MY_DSO_VERSION}.dat + verify-sig? ( https://github.com/Stellarium/stellarium-data/releases/download/dso-${MY_DSO_VERSION}/catalog-${MY_DSO_VERSION}.dat.asc -> ${PN}-dso-catalog-${MY_DSO_VERSION}.dat.asc ) + ) + doc? ( + https://github.com/Stellarium/stellarium/releases/download/v${PV}/stellarium_user_guide-${PV}-1.pdf + verify-sig? ( https://github.com/Stellarium/stellarium/releases/download/v${PV}/stellarium_user_guide-${PV}-1.pdf.asc ) + ) + stars? ( + https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_4_1v0_2.cat + https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_5_2v0_1.cat + https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_6_2v0_1.cat + https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_7_2v0_1.cat + https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_8_2v0_1.cat + )" + +LICENSE="GPL-2+ SGI-B-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +IUSE="debug deep-sky doc gps +lens-distortion libcxx media nls +scripting +show-my-sky stars telescope test webengine +xlsx" + +# Python interpreter is used while building RemoteControl plugin +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + doc? ( app-text/doxygen[dot] ) + nls? ( dev-qt/qttools:6[linguist] ) + verify-sig? ( sec-keys/openpgp-keys-stellarium ) +" +# TODO: review need for dev-cpp/tbb after several releases of gcc and clang +RDEPEND=" + dev-cpp/tbb:= + dev-qt/qtbase:6=[concurrent,gui,network,widgets] + dev-qt/qtcharts:6 + media-fonts/dejavu + >=sci-astronomy/calcmysky-0.3.0:=[qt6(+)] + sys-libs/zlib + gps? ( + dev-qt/qtpositioning:6 + dev-qt/qtserialport:6 + sci-geosciences/gpsd:=[cxx] + ) + lens-distortion? ( + media-gfx/exiv2:= + sci-libs/nlopt + ) + media? ( + dev-qt/qtmultimedia:6[gstreamer] + virtual/opengl + ) + scripting? ( dev-qt/qtdeclarative:6 ) + telescope? ( + dev-qt/qtserialport:6 + sci-libs/indilib:= + ) + webengine? ( dev-qt/qtwebengine:6[widgets] ) + xlsx? ( dev-libs/qxlsx:=[qt6(+)] ) +" +DEPEND="${RDEPEND} + libcxx? ( dev-cpp/fast_float ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}/stellarium-0.23.4-unbundle-zlib.patch" + "${FILESDIR}/stellarium-0.24.4-indilib.patch" +) + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/stellarium.asc + +pkg_setup() { + if tc-is-clang && ! use libcxx && [[ $(tc-get-cxx-stdlib) == libc++ ]]; then + die "When using libc++, please enable USE=libcxx" + fi +} + +src_unpack() { + # stars-2.0 are not signed + if use verify-sig; then + pushd "${DISTDIR}" > /dev/null || die + verify-sig_verify_detached \ + ${P}.tar.xz{,.asc} + use deep-sky && verify-sig_verify_detached \ + ${PN}-dso-catalog-${MY_DSO_VERSION}.dat{,.asc} + use doc && verify-sig_verify_detached \ + stellarium_user_guide-${PV}-1.pdf{,.asc} + popd > /dev/null || die + fi + default_src_unpack +} + +src_prepare() { + cmake_src_prepare + use debug || append-cppflags -DQT_NO_DEBUG #415769 + + rm -r src/external/qtcompress/ || die + rm -r src/external/zlib/ || die + + # for glues_stel aka libtess I couldn't find an upstream with the same API + + local remaining="$(cd src/external/ && echo */)" + if [[ "${remaining}" != "glues_stel/" ]]; then + eqawarn "Need to unbundle more deps: ${remaining}" + fi +} + +src_configure() { + filter-lto # https://bugs.gentoo.org/862249 + + local mycmakeargs=( + -DCCACHE_PROGRAM=no + -DCPM_LOCAL_PACKAGES_ONLY=yes + -DUSE_BUNDLED_QTCOMPRESS=no + -DENABLE_GPS="$(usex gps)" + -DENABLE_MEDIA="$(usex media)" + -DENABLE_NLS="$(usex nls)" + -DENABLE_QT6=yes + -DENABLE_QTWEBENGINE="$(usex webengine)" + -DENABLE_SHOWMYSKY=$(usex show-my-sky) + -DENABLE_SCRIPTING=$(usex scripting) + -DENABLE_TESTING="$(usex test)" + -DENABLE_XLSX="$(usex xlsx)" + -DUSE_PLUGIN_LENSDISTORTIONESTIMATOR="$(usex lens-distortion)" + -DUSE_PLUGIN_TELESCOPECONTROL="$(usex telescope)" + "$(cmake_use_find_package doc Doxygen)" + ) + cmake_src_configure +} + +src_test() { + virtx cmake_src_test +} + +src_compile() { + cmake_src_compile + + if use doc ; then + cmake_build apidoc + fi +} + +src_install() { + if use doc ; then + local HTML_DOCS=( "${BUILD_DIR}/doc/html/." ) + dodoc "${DISTDIR}/stellarium_user_guide-${PV}-1.pdf" + fi + cmake_src_install + + # use the more up-to-date system fonts + rm "${ED}"/usr/share/stellarium/data/DejaVuSans{Mono,}.ttf || die + dosym ../../fonts/dejavu/DejaVuSans.ttf /usr/share/stellarium/data/DejaVuSans.ttf + dosym ../../fonts/dejavu/DejaVuSansMono.ttf /usr/share/stellarium/data/DejaVuSansMono.ttf + + if use stars ; then + insinto /usr/share/${PN}/stars/default + doins "${DISTDIR}"/stars_4_1v0_2.cat + doins "${DISTDIR}"/stars_{5,6,7,8}_2v0_1.cat + fi + if use deep-sky ; then + insinto /usr/share/${PN}/nebulae/default + newins "${DISTDIR}/${PN}-dso-catalog-${MY_DSO_VERSION}.dat" catalog.dat + fi + newicon doc/images/stellarium-logo.png ${PN}.png +} diff --git a/sci-electronics/Manifest.gz b/sci-electronics/Manifest.gz index 055ef37b9dfa..2e0ab2b2815c 100644 Binary files a/sci-electronics/Manifest.gz and b/sci-electronics/Manifest.gz differ diff --git a/sci-electronics/librepcb/Manifest b/sci-electronics/librepcb/Manifest index 4e7fc8dc993d..9f6bd1ef1d46 100644 --- a/sci-electronics/librepcb/Manifest +++ b/sci-electronics/librepcb/Manifest @@ -1,3 +1,5 @@ DIST librepcb-1.1.0-source.zip 15373750 BLAKE2B 6f8ba8d66b95373e4760aae617b423e71fcb89ceb39703ce4547a390e4ad0630866632d9bad01f93780fdb8c3452ec0424e753ef891402e440686c64eba56495 SHA512 2ca02095d89547e17813fcfeadedd48fb9345d177885c9d21a8d313d864c6f02243eb13a33341c474bc0671a66ef6b00b6329760aeb3439fdb10123f2db9d38b +DIST librepcb-1.2.0-source.zip 15923398 BLAKE2B b7ec8dc5ff4b9531e4614defe8e95ec4bf3da796f5aece8d849aed6dfa3d352149fbdb928cf5b24510266977dd9648634ab89a7e675f29d990849bb314a252e8 SHA512 a7e7a0e4e433000db39501874240652d85fe3a2be08f442c72138b70ec3faa0e8117399a997f2083e31d54a5f9276c02fa5a101d3855fad8d1c5cd78f1d80a8f EBUILD librepcb-1.1.0-r2.ebuild 1711 BLAKE2B 0cbafdad1e485e0c8aac25c686a69b9dd32da4d56408a58e5f2daf9fbb2490ed311ec9dbc95520476395447cf1fb75586c7d5868a6a14f9fa647aa3722f182ef SHA512 101e772b438317c1c95c06c802fe8c4ad9f934d1e25b915113f891f02ccf959457503fbdce4449c526df37858233602dc2884a56b4c442a03173a6f40032bc6b +EBUILD librepcb-1.2.0.ebuild 1687 BLAKE2B 6b5259acbd9270f529536a611cea6ce2f8aef4a702264fd600e45a1c9d180cbbbd75f0afd798e7ead3d6b8935ed8ed1b38262411b49a6b31a5cea133a5140bdb SHA512 c848bef3d7c1aa8b0247e8bd9286b12aa4ecb63e6afec7989efd9094fb6941ec2fd9a7a5f4709050d36e1974068b123d4b0aec630de8d7ce4a9488427b03ef1b MISC metadata.xml 1316 BLAKE2B 0e2933c46eed63177cc16902e0c9235cd77640af852a5b2242db98b4dda997a3d9ede5e79b95d860b162ab6055a67935c828309ea32e81e4e2551e2f37d0e3bd SHA512 e5dc0108675528726309169119d7c09fcc7da55d68981314bf61fed0a14109bf69363eabf9360164f55b6912a7d1d451aabfc21d73e209c638561a37e74fa61d diff --git a/sci-electronics/librepcb/librepcb-1.2.0.ebuild b/sci-electronics/librepcb/librepcb-1.2.0.ebuild new file mode 100644 index 000000000000..9ac74c9d417e --- /dev/null +++ b/sci-electronics/librepcb/librepcb-1.2.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 2009-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Free EDA software to develop printed circuit boards" +HOMEPAGE="https://librepcb.org/" +SRC_URI="https://download.librepcb.org/releases/${PV}/${P}-source.zip" +S="${WORKDIR}/${PN}-${PV/_/-}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="opencascade test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/muParser:= + >=dev-libs/quazip-1.3-r2:=[qt6(+)] + dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,sqlite,ssl,widgets] + dev-qt/qtdeclarative:6 + dev-qt/qtsvg:6 + media-libs/libglvnd[X] + sys-libs/zlib + virtual/glu + opencascade? ( sci-libs/opencascade:= )" + +DEPEND="${RDEPEND} + test? ( dev-cpp/gtest )" + +BDEPEND=" + app-arch/unzip + dev-qt/qttools:6[linguist]" + +src_configure() { + local mycmakeargs=( + -DQT_MAJOR_VERSION=6 + -DUNBUNDLE_GTEST=ON + -DUNBUNDLE_MUPARSER=ON + -DUNBUNDLE_QUAZIP=ON + -DUSE_OPENCASCADE=$(usex opencascade 1 0) + -DBUILD_TESTS=$(usex test ON OFF) + ) + cmake_src_configure +} + +src_test() { + local -x QT_QPA_PLATFORM=offscreen + cd "${BUILD_DIR}"/tests/unittests || die + # https://github.com/LibrePCB/LibrePCB/issues/516 + ./librepcb-unittests --gtest_filter=-SystemInfoTest.testGetUsername:CategoryTreeModelTest.testSort:BoardPlaneFragmentsBuilderTest.testFragments:BoardGerberExportTest.test +} + +pkg_postinst() { + xdg_pkg_postinst + + ewarn + ewarn "LibrePCB builds might not be exactly reproducible with e.g. -march={native,haswell,...}." + ewarn "This can cause minor issues, see for example:" + ewarn "https://github.com/LibrePCB/LibrePCB/issues/516" + ewarn "For a completely reproducible build use: -march=x86-64." + ewarn +} diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz index ca6380d5b5d5..fb57c40f8fd8 100644 Binary files a/sci-geosciences/Manifest.gz and b/sci-geosciences/Manifest.gz differ diff --git a/sci-geosciences/josm-bin/Manifest b/sci-geosciences/josm-bin/Manifest index 3325d5e248e6..fac96dc08cb7 100644 --- a/sci-geosciences/josm-bin/Manifest +++ b/sci-geosciences/josm-bin/Manifest @@ -2,8 +2,12 @@ DIST josm-bin-19253.desktop 638 BLAKE2B d3a5e0204d0188e72eed65e71edd079b5aa025b8 DIST josm-bin-19253.mime.xml 831 BLAKE2B cc37da2b38a38481e00df0b72dcb9699a4dddb6777a4e71d83bb26f3d48a62e6b4abcc5b6fe8b45624eb3ecfeb231feefa714655e5911eeba203d103a7ab17d6 SHA512 7828c6f281f2701ce0f9e5cfbb57e75ecffab7936ce508c97a796ca820d237c7599bea9fc784825a8006e8fc07ebdd7b091d4d20d6767f9de6ca4e1cf42b58b0 DIST josm-bin-19265.desktop 638 BLAKE2B d3a5e0204d0188e72eed65e71edd079b5aa025b82f13c515605f7d5bb9f96fc93e4a24c9eea76c6c4027f54f1c449cda811f5c59e0f2ab54975ab3b1bf221ee7 SHA512 328bc131d5985cd164e3ffa27f61241098329ac01954e1cdde1dcab92261eb3e84d69c9b158f2bb944b02f373c3868bea1850ae335f9dabe3c2314d16d651394 DIST josm-bin-19265.mime.xml 831 BLAKE2B cc37da2b38a38481e00df0b72dcb9699a4dddb6777a4e71d83bb26f3d48a62e6b4abcc5b6fe8b45624eb3ecfeb231feefa714655e5911eeba203d103a7ab17d6 SHA512 7828c6f281f2701ce0f9e5cfbb57e75ecffab7936ce508c97a796ca820d237c7599bea9fc784825a8006e8fc07ebdd7b091d4d20d6767f9de6ca4e1cf42b58b0 +DIST josm-bin-19277.desktop 638 BLAKE2B d3a5e0204d0188e72eed65e71edd079b5aa025b82f13c515605f7d5bb9f96fc93e4a24c9eea76c6c4027f54f1c449cda811f5c59e0f2ab54975ab3b1bf221ee7 SHA512 328bc131d5985cd164e3ffa27f61241098329ac01954e1cdde1dcab92261eb3e84d69c9b158f2bb944b02f373c3868bea1850ae335f9dabe3c2314d16d651394 +DIST josm-bin-19277.mime.xml 831 BLAKE2B cc37da2b38a38481e00df0b72dcb9699a4dddb6777a4e71d83bb26f3d48a62e6b4abcc5b6fe8b45624eb3ecfeb231feefa714655e5911eeba203d103a7ab17d6 SHA512 7828c6f281f2701ce0f9e5cfbb57e75ecffab7936ce508c97a796ca820d237c7599bea9fc784825a8006e8fc07ebdd7b091d4d20d6767f9de6ca4e1cf42b58b0 DIST josm-snapshot-19253.jar 18361067 BLAKE2B b2765e33c73e7ed3b9bbc72ba52ed6df142a81f9ee31ecf1b20e8dbe79cf61e18fab80c15dbbeaf9b29c06d1f04c0f362a157ef3a0993a1baa7a1eadca00b6b8 SHA512 36d40422080cf6f14db53623796ce73d6c61f956916493021f2002146f8f254781caa3fd48c905f1f78b0baff63b51c6566620c2e5627f505e15b1a794dfc1f7 DIST josm-snapshot-19265.jar 18383098 BLAKE2B 986ac6b09a1ac042da5ec922914da7cc6a752b3c2bde8281fe24fdc395534d4bedd4b166e7f0b616ad233f03d2926cbe071f06a2440bc6812ccb13cf3783288a SHA512 6c13b9ab7849265df153af0c2cf0b00ec0f73cacb15b16c0d7e4e5fb3e73e15b15b769f279ee51f89539c7c479060a8676892d6cf869ddbb0158bd57c3dbf7ee +DIST josm-snapshot-19277.jar 18592729 BLAKE2B 37171bb80822168b923b0b0e6564a71a243bc7ac5397fd3f9c748b9658480d6a6f59bfa899c01fdc132ab10ce175732d256bf8f2ca5f505343821d5cabe62695 SHA512 c95817edb1694fc0a35bf69cfb2efc6eabea8ba97d0c86b9da258b6eb5fd1d22dad1bfc371f6a0fa3189765db48353d0d72ca9185b8943ddc455d73e889a2719 EBUILD josm-bin-19253.ebuild 1969 BLAKE2B baad638518fde94eb87a85f57df5be474bcf12c4784f3eed00b91e72d258b93c895052a3bbd07ba8c47a1709c03fb7f9b7dbc4f6179a398ed9052c40d2a72998 SHA512 a96c3ffb5990ca7d0ae735ea8390760e23bff382d4fd764b335fe88978cfebfa24e86755689e6c3ed0690010b7ba2139a7f4eb76ab99fd2f6e848194c3d41998 EBUILD josm-bin-19265.ebuild 1970 BLAKE2B f307d08bde4ac65c784720d8d5032180d258b004b16615f74e560dae709bbd0d18195ff27f9d9593fb512c94e770545b01497ee531d150deed694d19d721731e SHA512 2ab7f1d2d07ce04b7230c4e7414da8e5793de3dff58e12650c0057739aba647acdaf030b1280654fa5645b6b027bb542f0c16cd00ea9df145562db9719fa79f7 +EBUILD josm-bin-19277.ebuild 1970 BLAKE2B 94ba9f7df00db5943e7a04ee28ea3aeab2e89ba12dcc8843affef89db4c43dfd13605653bd58c06da3f511964b488f676f41704ebd0020269264cef62799a53c SHA512 fb9b975bea737fe86ce098722b5995b736d9f31ed07f34e81f2354f5ddecb4e4d58d76e656971070ed9c2541c405136928059204ae171ee5ba194083eae19965 MISC metadata.xml 645 BLAKE2B 53c16632c20c6f6c592d340c5dd466632489b9427c30ce13a427241e6e5e366120cbef12692363918e4ed0c4c0e26f3b0e55ec762d9d9c375ac2170674b2f55e SHA512 a87e8be8d5a9c404f1acde4c9fc77c820b4c1c97d9b3a9c42a92b5ef497c45d3cf3c4f33fa7226ae32370381de9c5373e65e2560246cf597120d2b8557c4258a diff --git a/sci-geosciences/josm-bin/josm-bin-19277.ebuild b/sci-geosciences/josm-bin/josm-bin-19277.ebuild new file mode 100644 index 000000000000..eb0c8cfe550b --- /dev/null +++ b/sci-geosciences/josm-bin/josm-bin-19277.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop java-utils-2 xdg + +DESCRIPTION="Java-based editor for the OpenStreetMap project" +HOMEPAGE="https://josm.openstreetmap.de/" +# PV should be stable here https://josm.openstreetmap.de/wiki/StartupPage +SRC_URI=" + https://josm.openstreetmap.de/download/josm-snapshot-${PV}.jar + https://josm.openstreetmap.de/export/${PV}/josm/trunk/native/linux/tested/usr/share/applications/org.openstreetmap.josm.desktop -> ${P}.desktop + https://josm.openstreetmap.de/export/${PV}/josm/trunk/native/linux/tested/usr/share/mime/packages/josm.xml \ + -> ${P}.mime.xml +" +S="${WORKDIR}" + +LICENSE="Apache-2.0 GPL-2+ GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=virtual/jre-1.8" +BDEPEND="app-arch/unzip" + +src_unpack() { + default + + cp "${DISTDIR}/${P}.desktop" "org.openstreetmap.${PN}.desktop" || die +} + +src_prepare() { + default + + sed -i -e 's/^Exec=josm/Exec=josm-bin/' "org.openstreetmap.${PN}.desktop" || die + sed -i -e 's/^Icon=org.openstreetmap.josm/Icon=org.openstreetmap.josm-bin/' "org.openstreetmap.${PN}.desktop" || die +} + +src_install() { + java-pkg_newjar "${DISTDIR}/josm-snapshot-${PV}.jar" ${PN}.jar + java-pkg_dolauncher ${PN} --jar ${PN}.jar \ + --java_args "\ + --add-exports=java.base/sun.security.action=ALL-UNNAMED \ + --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED \ + --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED" + + local icon_size + for icon_size in 16 32 48; do + newicon -s ${icon_size} -t hicolor \ + images/logo_${icon_size}x${icon_size}x32.png "org.openstreetmap.${PN}.png" + newicon -s ${icon_size} -t locolor \ + images/logo_${icon_size}x${icon_size}x8.png "org.openstreetmap.${PN}.png" + done + newicon -s scalable images/logo.svg "org.openstreetmap.${PN}.svg" + domenu "${WORKDIR}/org.openstreetmap.${PN}.desktop" + insinto /usr/share/mime/packages + newins "${DISTDIR}/${P}.mime.xml" "${PN}.xml" +} diff --git a/sec-keys/Manifest.gz b/sec-keys/Manifest.gz index 7b6cb06083fd..626c01b3ec6d 100644 Binary files a/sec-keys/Manifest.gz and b/sec-keys/Manifest.gz differ diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest b/sec-keys/openpgp-keys-apache-tomcat/Manifest index 43a5e2fefc5c..c6bc60f6396a 100644 --- a/sec-keys/openpgp-keys-apache-tomcat/Manifest +++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest @@ -1,11 +1,7 @@ -DIST openpgp-keys-apache-tomcat-10.1.33-KEYS.asc 35385 BLAKE2B 1c2bba42759f901fef1cda1871c706cd5f960de4120de62361853b7e6cade3c205852215e8562e066ca675506bf1a8d424fb588dfd856cdc99bca5bcc575be06 SHA512 43d3c06e6eb776b939864a092161f70759e6f095b9b2bb7f00172cb6dca890fb88dff6f646863b882226ac490ad8082c03a84f93dfe917e7b9aab378f54612ce DIST openpgp-keys-apache-tomcat-10.1.34-KEYS.asc 35385 BLAKE2B 1c2bba42759f901fef1cda1871c706cd5f960de4120de62361853b7e6cade3c205852215e8562e066ca675506bf1a8d424fb588dfd856cdc99bca5bcc575be06 SHA512 43d3c06e6eb776b939864a092161f70759e6f095b9b2bb7f00172cb6dca890fb88dff6f646863b882226ac490ad8082c03a84f93dfe917e7b9aab378f54612ce DIST openpgp-keys-apache-tomcat-11.0.2-KEYS.asc 36169 BLAKE2B 6e29022080dc7cc4e3c9af841ab9274ba8cc983f5cd663699d1c7b29c0d12b6c8e778bac6aa59a1ba9b90d9ff00781e3f715741e27f5b37b1b1e9c87fe4c20fb SHA512 f953bea7820e203608dbe2483d3cee0c082352c7ef86627acc37db3bbef3699b72c5709ce5cbe4ec24379fc7a9b648aa3f31bb7c98847105acb56a283b331239 -DIST openpgp-keys-apache-tomcat-9.0.97-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e DIST openpgp-keys-apache-tomcat-9.0.98-KEYS.asc 14008 BLAKE2B 62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231 SHA512 51ad85d42824d22ace66ce2eeee62df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e -EBUILD openpgp-keys-apache-tomcat-10.1.33.ebuild 561 BLAKE2B a55b0b86507ee9b80b8d755d15c589784d29ca99d9696e4bc5024d904b419c76dd9a4ca369e976817a5c2ece3fdfddad2762f06427a1763a155893040058fe1b SHA512 35b96b247ed668b9a3c3c7a7da7e79cacb35dad1e29408364c7f61070d9c88b5650aa5391738faadb03a45101a4558df2b537fa5b469ee90024b5222846cd18e EBUILD openpgp-keys-apache-tomcat-10.1.34.ebuild 561 BLAKE2B a55b0b86507ee9b80b8d755d15c589784d29ca99d9696e4bc5024d904b419c76dd9a4ca369e976817a5c2ece3fdfddad2762f06427a1763a155893040058fe1b SHA512 35b96b247ed668b9a3c3c7a7da7e79cacb35dad1e29408364c7f61070d9c88b5650aa5391738faadb03a45101a4558df2b537fa5b469ee90024b5222846cd18e EBUILD openpgp-keys-apache-tomcat-11.0.2.ebuild 546 BLAKE2B 2a42d837ebe5182ec8967f9f8b416f431d7e8e170f236780158aec605d6648b53dbc2112035640d58c3544718d9b7381563ffdd056b7642990b0d7230ebbea17 SHA512 3be82f63618dcabacb41a17ff6044dd278cc5eef8322c77624a7b4c234fa8936ce288c199c496fb41eba90d31482bb8d9169a49c6293768e8229cda15654f171 -EBUILD openpgp-keys-apache-tomcat-9.0.97.ebuild 561 BLAKE2B b0d1d1118ac926cce2ba54feea8791f7f8ba44d2bfe2bb61b0bc11815e460d6fc3d4c4993c1552b34c1b98b7453e798b4dc70c70a1942bedcec09fc1cad05ef7 SHA512 83f6ee3b0f2e32b39136027f840557c0f94bd47b89adf990e33da1e7015f02193cd643e911828f1d6545609e39ff4b4dcb9aecd061c7cad678996122b20b1152 EBUILD openpgp-keys-apache-tomcat-9.0.98.ebuild 561 BLAKE2B b0d1d1118ac926cce2ba54feea8791f7f8ba44d2bfe2bb61b0bc11815e460d6fc3d4c4993c1552b34c1b98b7453e798b4dc70c70a1942bedcec09fc1cad05ef7 SHA512 83f6ee3b0f2e32b39136027f840557c0f94bd47b89adf990e33da1e7015f02193cd643e911828f1d6545609e39ff4b4dcb9aecd061c7cad678996122b20b1152 MISC metadata.xml 237 BLAKE2B 7c3263833976c18611a5cba44845af4d80f2f86c48cf587a657292ed0074022088cef88756e3209b292252dce5c0eea307c4f2f45f28b8517609124708f7d09a SHA512 e8227b536eb45569cbf744907106e101d1aa6bf9ba8337783786d719ab107d8bda0fde5dd7067d168181d694b4161b12d1ef3cb5a83b14971b21aa4479670559 diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.33.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.33.ebuild deleted file mode 100644 index 7481a3964076..000000000000 --- a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.33.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="OpenPGP keys used by tomcat.apache.org" -HOMEPAGE="https://tomcat.apache.org/download-10.cgi" -SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS -> ${P}-KEYS.asc" -S="${WORKDIR}" - -LICENSE="public-domain" -SLOT="${PV}" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -src_install() { - local files=( ${A} ) - insinto /usr/share/openpgp-keys - newins - tomcat-${PV}.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) -} diff --git a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.97.ebuild b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.97.ebuild deleted file mode 100644 index 57c3e1749269..000000000000 --- a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-9.0.97.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="OpenPGP keys used by tomcat.apache.org" -HOMEPAGE="https://tomcat.apache.org/download-90.cgi" -SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS -> ${P}-KEYS.asc" -S="${WORKDIR}" - -LICENSE="public-domain" -SLOT="${PV}" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -src_install() { - local files=( ${A} ) - insinto /usr/share/openpgp-keys - newins - tomcat-${PV}.apache.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die) -} diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz index 868ef5263baa..ec1ae502039f 100644 Binary files a/sys-apps/Manifest.gz and b/sys-apps/Manifest.gz differ diff --git a/sys-apps/arch-chroot/Manifest b/sys-apps/arch-chroot/Manifest index 3412316ef957..fb87d6c06282 100644 --- a/sys-apps/arch-chroot/Manifest +++ b/sys-apps/arch-chroot/Manifest @@ -1,5 +1,5 @@ DIST arch-install-scripts-v28.tar.gz 19730 BLAKE2B 0ff5ba79b200ad642e049ec19217cc5c0794d627a28f42e03c0df2444fef4d8488a6ee011d26fb8fe958c1a1a2fa0a13920567e394b2389c772f516b1fe8f388 SHA512 09a027b04b70e01ccd1fd82e3a443c876bdf978b94a922de9dea4dbc187360460ea35720816724b72fc31b02338b11bf39b47ec9156518a8a3ade000530bf1df DIST arch-install-scripts-v29.tar.bz2 19418 BLAKE2B 733d326fd5b2948fc30d4c8e4752e855b8babe73698019825bf828334d07e0c3527534d5f58248f701b6aeda41425c2c6869da77506be891a493c3871f3c5e1f SHA512 39239dcdcdf8cf9ef72b7a16f2c42133baa8791c9d2753a35818236d92a0327d0aacd399013a06548739000556481ce6608106280f185006140fea9468157066 EBUILD arch-chroot-28.ebuild 871 BLAKE2B cc8cc57ffec09e9ad9191e0fad913dc6a26ddf98c42be1165e1fe2032fb6996282ecfffedc8134d8ceb1986be5d6f958fa6caa3c83dc0d75ac26b3e89bcaa077 SHA512 82b09d2fa54d297814c93fe3ee0b17fba2ff6aa936f4b09d641b6c928aedae70d48e01f04803039ea3625746edb1540eaceb72e17256ad9880239fee96608c01 -EBUILD arch-chroot-29.ebuild 917 BLAKE2B 98ba1894caa92dea334016d3b9f141815c48eebeffc4617c8b223a00487b34a0f97d1a3a6fa8aeac422fb6798c926dba915eea65fa86f5582199741d7cdd9147 SHA512 e6334172440a40d0148829d78a38bd73e2e8828f4fa6e664db0e90fd73ceb83188402a684c7ee341069f07f7ffc9aaa9fbeca1be0e2139aadb8401d6c644f357 +EBUILD arch-chroot-29.ebuild 916 BLAKE2B fa775cf8c5c60ad78aff563468bddc687420f38456fed4c2b0398b0fd74d31dffe35178f5ac216559bc90f8b1508e5d1400407f03ae5f59907d499db200bf5c2 SHA512 e64109ff74fe86296f878abb28e801b0d8b9fd0943a9e829acf8471adc6094c98b856d457ff34cac284ea5da3f1207b7ebe2b4b520d83c087d6fdfbadc77bb4b MISC metadata.xml 660 BLAKE2B 563818fc11864a0cc992d1ae36b2da1d7419dbed8fc5c63428b64c073af630139c1154a4e818b4dacb2e9d56923338483d4c290ef943745401d5ee905276d518 SHA512 885e4cc9b4f1795445a394dc401270263da33c030a8233c6a8efb2d1ec034cf915fe40d94e93122dfe4db91205593eaef2e69439197d77208194bdeea0ba75c6 diff --git a/sys-apps/arch-chroot/arch-chroot-29.ebuild b/sys-apps/arch-chroot/arch-chroot-29.ebuild index 9992f2b30c47..0fec88d1095b 100644 --- a/sys-apps/arch-chroot/arch-chroot-29.ebuild +++ b/sys-apps/arch-chroot/arch-chroot-29.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.archlinux.org/archlinux/arch-install-scripts/-/archive/v S="${WORKDIR}/arch-install-scripts-v${PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND="app-text/asciidoc" diff --git a/sys-apps/gawk/Manifest b/sys-apps/gawk/Manifest index 3c1d00dce283..2710a53ab2fc 100644 --- a/sys-apps/gawk/Manifest +++ b/sys-apps/gawk/Manifest @@ -7,5 +7,5 @@ DIST gawk-5.3.1.tar.xz 3510032 BLAKE2B be9132324344c0b052e954e004a942ff7c6b14b86 DIST gawk-5.3.1.tar.xz.sig 488 BLAKE2B 2abafbb965912a194d047bed3ac1ef33a2b44dce0bc4b1a83a6ca3e2ecf676da0ad8333bb3817f0f32c7d67ab8662dc6086c9e1d6f2185a93d786390197fc643 SHA512 3e13b1bd598b7d4c715c802dcc9db298aeab12721620692f9dd76d3941fdfd87381f660c93be5cc04b6cd7378a6464b9033c93419dfcb514dcc33da8d0d9f502 EBUILD gawk-5.2.2.ebuild 3492 BLAKE2B 9cbd082647f2d13f93aaa14cd25a6aeea52ab58c41cfb89a3c2f8be432df79116d042b061b25859f6c3a7598cce036cfe04a62654b023f6404c61de2bfd1d5ca SHA512 c53fa9696a835f61d3b9fd36d0dc183ab3b1e1bd78ae8ed81c89ff339930bb1a8dc7013f96a2b7a527f4ec782834a6648f943d536cad79f10992f3f3bf41a7e2 EBUILD gawk-5.3.0-r1.ebuild 3467 BLAKE2B 2ee1c6cae8a7857182aac8e046e285e9cac56dcccb404bf20dfd59940dba077e072dcb30a3943707ad6867e7688e9e170a72f3513a23c0bd358da295232f29bb SHA512 291fa2c2896afc58beb34dba838f9113ad16842f57e23bf4187bcfd7385a8d5783ebe5d05db35d46a144079c4ccf1db66811f68f9c0e8eb15b7c724c0ad8a931 -EBUILD gawk-5.3.1.ebuild 3420 BLAKE2B 9c0bc0d3ca427fcc5687896b145df3168a3d97538501d49f6be1f3ce28b2d4cee4a4d66dd632cfb08a71cea65bd89ea1bf36af2d76eee8f5c0e7aadeedfef830 SHA512 d41640dc143196887d932c07adcccc76c1064b9995e882baff298ae7f6bf5e1ce14a49ae573604e70bc7e56d6b65c156b532c57a2d1f11222f192668f62aa1b0 +EBUILD gawk-5.3.1.ebuild 3419 BLAKE2B ae8bc034718cee2990c065cd926b88fe7e758d17089ef989e9cf6c0907f625bbaa96d4440dcfc1b0f2d2f8e3af39996a2d359b7eb19040656366c589aa67097c SHA512 3e55a703da6edd0b977b5e69c9da04788bc549ae64ccb0ced91896d3558dd8fffc136858e643053c18b6d634cdd9976a045caf3299cd2ba61017f2954f09d03f MISC metadata.xml 654 BLAKE2B e04183a376da2006e727296257a18431f2e4f29fdabcee48edebb1c9dbf099c846af6bfe90d9e551ec4536c2dd034a80b47e6a1b8e442a89c1228929bef7d956 SHA512 9bb5a19c4b9a8ff7669c7ae7320a88d64eb68b4897f06d2046f71efe562a4846cb8c611bcc03b0111dfde19b40275f3357a5cd6285d4d5f0b4464a9c8b3eacb2 diff --git a/sys-apps/gawk/gawk-5.3.1.ebuild b/sys-apps/gawk/gawk-5.3.1.ebuild index 0aa748dc9c02..65e4aa1189b5 100644 --- a/sys-apps/gawk/gawk-5.3.1.ebuild +++ b/sys-apps/gawk/gawk-5.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -29,7 +29,7 @@ else SRC_URI="mirror://gnu/gawk/${P}.tar.xz" SRC_URI+=" verify-sig? ( mirror://gnu/gawk/${P}.tar.xz.sig )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="GPL-3+" diff --git a/sys-apps/util-linux/Manifest b/sys-apps/util-linux/Manifest index f42ed957b15b..38cd41ea1b62 100644 --- a/sys-apps/util-linux/Manifest +++ b/sys-apps/util-linux/Manifest @@ -1,18 +1,9 @@ AUX runuser-l.pamd 188 BLAKE2B 4fbd934c05386732b32281fdfac19153f01e0610868f3168026fbc4eb828ed1fe177677939958322fb074a95c8f64bdbaea42a4e9c039ac86dee0154ac96242e SHA512 86538adbd3d01c4b9e46fee00c38d298d2857fb1224461206425532404c212f03331308b74347c9af2e00583a3b50802085bdc6cb2bd393cf5e9d032e7290301 AUX runuser.pamd 278 BLAKE2B 61afa98e02a4ee030176dad97b7aa7d7075b07584c0e9f2c254f90bf22f6bad7ad8d87cb6d7c95efb789dcbec01e266c3192e135a3a36d817ab47c6bc05e7a01 SHA512 a4c4d41078acdc7c7f1d1f1894d20d052d3d5a3c66d5680d7f76665e251c614fd76ca9678a27ea376147f49250c716a1b3b0c0afa9595bd74d26d2190d1680fd AUX su-l.pamd 140 BLAKE2B 34f00c8814d454c8caa6bd5f0dd0bb89b24c12dbc0e39e852dc45965c4fae4dcfd0ab1def2364163908d416f9306c5193357c0be3a559d35574ef9a56fa645a4 SHA512 4490b7e516a9c306e991c0f719f742c5a13841d28a57385fc96482663f409025aa7ecc3a3855c20099547702ecd7a160b308761e28316f90d4d6622eea1ba21f -AUX util-linux-2.39.2-backport-1d4456d.patch 993 BLAKE2B c65d13ece5de1486044b857e7b158ebdf239ba48600c74dff2401c2f96b670e9a369b36ba91c61eb6d7724b545799fc76a1632e0adcf097b25017290b6796c2e SHA512 76f057fee52a57d9305c50738ccc57adcfcdf92dbad05e8596ce9edcee0e0b8c126db2b9554e70a71fa80b59b35229d17c8e6ad79f768ce3c548eb7219c57f56 -AUX util-linux-2.39.2-fincore-test.patch 848 BLAKE2B 8320b3ddc561907f6c34e6cf916202c30ab1671cd3e4f7a41187ecbe4efab7fd172d48271073d3d8aadc5c3ae2ee06c5a73b54af0165e5a885e1c5690db40eff SHA512 0562d2102fe1dea0579afcf1353844c8b84c61c6ed1ccfce3a2f010889000623f931fd2d2a0046f570ef5e8ffa0df98b19ce046903090043b292a0529b1db4b9 -AUX util-linux-2.39.3-fix-use-after-free.patch 1598 BLAKE2B 414448281c0f5b13755fde20b19540ba9e9dc66b3d3d67992516c0b818d8e4824aa4f7170aa1e82e8e96b1c687ee2746639b63fd3feec08deb10d3eefbbce459 SHA512 0068b7549a57d4dd561ca917258ee00062791b96ead8f1bb3d54acb52af09c9394c54c23e47b6d01a4ae8aed04926f8c0e1289f568113d167a1911a0ee7b7ea1 -AUX util-linux-2.39.3-libmount-Fix-export-of-mnt_context_is_lazy-and-mnt_c.patch 1710 BLAKE2B 04a3b4db45447556edbf66bdb9bf9c895cdf47a801b41743603b14420bcffe9618c17c8153b6800b872dbc28d1e5c33a55667f2a31e9ff63f7f026c1beb9f524 SHA512 da91fb5f9443907558f6245d4eee3f578e0f0549866a6e9f39bd82d6123868180c1d2aa357e5ef47f163b7ddf67d1c24f6a4768837f21577b2887555a956afe9 -AUX util-linux-2.39.3-musl-1.2.5-basename.patch 1814 BLAKE2B 29463f6aedec98cbd7edaa68e3ef0b6c7a4932e6f1b02948237689e75cb720d406970a6521564dd97c68c922b087f23683c219550c5092755057e734f94bc338 SHA512 74f6ccd530766fdbaac55a20becc8e2ce8dc8aeb65aaba3d22430a7c72e19e9483031b508b4448507d245d42e6d730d0d17ec6bc8edb63eaf0cb8ce0365be4d7 -AUX util-linux-2.39.4-umount-readonly.patch 1519 BLAKE2B 80fdd82a9fda61e8cb03a5ceed5f601687cc8a621e8cf2c8d71125bf2aa849d32c413253050d2e4680bbf1636b8add212fe6dd4f7802ccd59b0ff677854b600f SHA512 240863efa932d385aa6b6d999624d4630bbbf0b5ae92f1f341df940167009eeebe0ccec2c460fce69a19988f96a6fa988a740682b3da864ebfc21b1bbeddd3b5 AUX uuidd.initd 380 BLAKE2B 9c72790654c03d96d059cc8b52ec68ace24c036198e60fd1cd42c06460e426670417a319e97cf82a423c7870b7c966cb9736cdf313929822107b95a50bcbc24e SHA512 5892808de27bcb1bcd4b2498a3208bc198c00c48101902eb0ead005ef7d812f21e824e0a50ab57c900d83cb9d24c66fbd863118faff964b3aa2e844ce17bbbd0 -DIST util-linux-2.39.4.tar.sign 833 BLAKE2B cbefaa4968ac82491c9eaa467c5e84e9b4a0c8dac74855aa04536a08f2c924e5f027f1a6389bd75e4366671addfe10a292f293295734041da7dc90971209134c SHA512 3f29551913cf8206c144edb0f3575beabf6e228564cf4aaf8f83d44d45ec8f24c22c7d178cc225804ecdfc66f6c24ee790e3b3660622975fdeec98fe7e2500aa -DIST util-linux-2.39.4.tar.xz 8541176 BLAKE2B 53fef6f36b802d5e4c1112376c77e5cd832280d9eaeb9a6a98b2371334a1a3a8a48f5589d16f67c623a5050ae3b16dafc43ee26a9e8cb77079f9b6a2ee6c9480 SHA512 94e0282ac9705ca666d3c3864f2656bd1a21d879339164edd2c413ae7665b1cfec01f9c58a83b3148b8c4b4e857653447e5523c3b27230b175dd39f75ac6fae0 DIST util-linux-2.40.2.tar.sign 833 BLAKE2B 10aae23d25c1364bac0034d6862df5738c7a405d52198fba1e4e9173a1b2ba9f3d994dacb881d920c3339c0f1018c7dd1c97c7752bdf0e8e634f54235c2b3f5c SHA512 e4ace52333df0c8dd7c8ffc3b813020615c456e06a6978e06c8183ec29896be5af7c25f59e65fc2c2849750d8d7b43043775b8504d6d01f626f1adf296493ce1 DIST util-linux-2.40.2.tar.xz 8854820 BLAKE2B 8306d651f27db6665e91a937c9f1970938fec5b069636fea3c2688afddebd1a3424f0b0802a034eab049cf7692dd435cf93e82aa5f4a40cc8064d60b4ca59535 SHA512 ffe20b915a518a150401d429b0338bc7022190e4ca0ef91a6d9eea345db8c1e11ad01784163b8fcf978506f3f5cad473f29d5d4ef93a4c66a5ae0ebd9fb0c8f2 -EBUILD util-linux-2.39.4-r1.ebuild 11157 BLAKE2B 43e2d4020c60cd03eced137309fa964197fed3d54318f978c3cdfd5ff6168b68be36c9e103c93a85e591d005a117cc1ad973c4332f6e8b30aa0d6af0629629a9 SHA512 0b792936aec512e2ecb3e27609b8d35bd138cc9b43d6ed227472de39edac50656166007b96478d51ad10ef8b5c6bc48b9eddcf3838a6bf964e3e3c85e2df5ca5 EBUILD util-linux-2.40.2.ebuild 11840 BLAKE2B 17e67c38a3c97d14a93f2b707f9c0fdc9636ae405cfa07147fe24e13b9fe1a7187d317907b0535637a5708609ca7235d325aa9ae473911d7a55724edc98ead8b SHA512 8c084819d7072f660d703d7707544032f16c7de6e20eb00ddd8fc8f35adaeed9f9812cb9269685cab2feafbb838383a917348e3950f32793619f2142a8425eee EBUILD util-linux-9999.ebuild 11848 BLAKE2B e5cd0282f73810dff2d7abccd14262ddb23b99b7d1afd1e8ecce9f31b4eb943595f7a8bb29479baa79b2e49103f712b1ae74a4ee13d811e93f144ceeecbfa1cc SHA512 e99ce93e1548ab5389ac63ea087dd8994d6c1bd0d7391f25d33d809ac7c0770231b1372d55dc1e1662461955fb24c2d72542f8f5cd102779fc9d8e2ff774f8d8 MISC metadata.xml 1600 BLAKE2B c36342513e86655c4e4bfee627d9b516d4dc008abce3a7397d6cf3fb65f562bb58bcdc5b9d7daa801da01c77d19415b0dc6bf3407c5cca7d51327bb3689f94f6 SHA512 56b041dcbcc2c048a642bb8b44927cc0bed40de1c531f6445feaf0a87673fa19efffa3a5dabed5178b427d1fe5fdf41c2f7b8c0386f9adf1545c5ff9fa30169b diff --git a/sys-apps/util-linux/files/util-linux-2.39.2-backport-1d4456d.patch b/sys-apps/util-linux/files/util-linux-2.39.2-backport-1d4456d.patch deleted file mode 100644 index 3cce0bcab453..000000000000 --- a/sys-apps/util-linux/files/util-linux-2.39.2-backport-1d4456d.patch +++ /dev/null @@ -1,33 +0,0 @@ -https://bugs.gentoo.org/920904 -https://github.com/util-linux/util-linux/commit/1d4456dd81a64a73685df9e5f1232d566818e453 - -From 1d4456dd81a64a73685df9e5f1232d566818e453 Mon Sep 17 00:00:00 2001 -From: John David Anglin -Date: Mon, 7 Aug 2023 15:37:17 +0000 -Subject: [PATCH] enosys: fix build on hppa - -The following patch fixes the definition of SECCOMP_ARCH_NATIVE -on hppa. - -Signed-off-by: John David Anglin ---- - include/audit-arch.h | 6 ++++++ - 1 file changed, 6 insertions(+) - -diff --git a/include/audit-arch.h b/include/audit-arch.h -index 63d9eb52c1..f1354eec5d 100644 ---- a/include/audit-arch.h -+++ b/include/audit-arch.h -@@ -57,6 +57,12 @@ - # else - # define SECCOMP_ARCH_NATIVE AUDIT_ARCH_LOONGARCH64 - # endif -+#elif __hppa__ -+# if __SIZEOF_POINTER__ == 4 -+# define SECCOMP_ARCH_NATIVE AUDIT_ARCH_PARISC -+# else -+# define SECCOMP_ARCH_NATIVE AUDIT_ARCH_PARISC64 -+# endif - #else - # error Unknown target architecture - #endif diff --git a/sys-apps/util-linux/files/util-linux-2.39.2-fincore-test.patch b/sys-apps/util-linux/files/util-linux-2.39.2-fincore-test.patch deleted file mode 100644 index f69876fe0a18..000000000000 --- a/sys-apps/util-linux/files/util-linux-2.39.2-fincore-test.patch +++ /dev/null @@ -1,23 +0,0 @@ -https://bugs.gentoo.org/627532 -https://github.com/util-linux/util-linux/commit/f5715c117e727d4ff45e0d8568f188753620356e - -From f5715c117e727d4ff45e0d8568f188753620356e Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= -Date: Mon, 13 Nov 2023 21:05:59 +0100 -Subject: [PATCH] fincore: (tests) also use nosize error file -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Link: https://lore.kernel.org/util-linux/b8cafd0d89878949705782312dfe800ec2779035.camel@physik.fu-berlin.de/ -Signed-off-by: Thomas Weißschuh ---- a/tests/ts/fincore/count -+++ b/tests/ts/fincore/count -@@ -107,6 +107,7 @@ if test -f "$TS_EXPECTED.$PAGE_SIZE"; then - OUT_COLUMNS="PAGES,SIZE,FILE" - else - TS_EXPECTED+=".nosize" -+ TS_EXPECTED_ERR+=".nosize" - OUT_COLUMNS="PAGES,FILE" - fi - diff --git a/sys-apps/util-linux/files/util-linux-2.39.3-fix-use-after-free.patch b/sys-apps/util-linux/files/util-linux-2.39.3-fix-use-after-free.patch deleted file mode 100644 index 6ebbd0a430f7..000000000000 --- a/sys-apps/util-linux/files/util-linux-2.39.3-fix-use-after-free.patch +++ /dev/null @@ -1,52 +0,0 @@ -https://bugs.gentoo.org/928396 -https://github.com/util-linux/util-linux/commit/4b2e6f5071a4c5beebbd9668d24dc05defc096d7 - -From 4b2e6f5071a4c5beebbd9668d24dc05defc096d7 Mon Sep 17 00:00:00 2001 -From: Tanish Yadav -Date: Tue, 5 Mar 2024 00:51:41 +0530 -Subject: [PATCH] su: fix use after free in run_shell - -Do not free tmp for non login branch as basename may return a pointer to -some part of it. - -[kzak@redhat.com: - improve coding style of the function] - -Signed-off-by: Tanish Yadav -Signed-off-by: Karel Zak ---- - login-utils/su-common.c | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -diff --git a/login-utils/su-common.c b/login-utils/su-common.c -index 242b6ce4ea..9bc0231961 100644 ---- a/login-utils/su-common.c -+++ b/login-utils/su-common.c -@@ -835,13 +835,14 @@ static void run_shell( - size_t n_args = 1 + su->fast_startup + 2 * ! !command + n_additional_args + 1; - const char **args = xcalloc(n_args, sizeof *args); - size_t argno = 1; -+ char *tmp; - - DBG(MISC, ul_debug("starting shell [shell=%s, command=\"%s\"%s%s]", - shell, command, - su->simulate_login ? " login" : "", - su->fast_startup ? " fast-start" : "")); -+ tmp = xstrdup(shell); - -- char* tmp = xstrdup(shell); - if (su->simulate_login) { - char *arg0; - char *shell_basename; -@@ -851,10 +852,8 @@ static void run_shell( - arg0[0] = '-'; - strcpy(arg0 + 1, shell_basename); - args[0] = arg0; -- } else { -- args[0] = basename(tmp); -- } -- free(tmp); -+ } else -+ args[0] = basename(tmp); - - if (su->fast_startup) - args[argno++] = "-f"; diff --git a/sys-apps/util-linux/files/util-linux-2.39.3-libmount-Fix-export-of-mnt_context_is_lazy-and-mnt_c.patch b/sys-apps/util-linux/files/util-linux-2.39.3-libmount-Fix-export-of-mnt_context_is_lazy-and-mnt_c.patch deleted file mode 100644 index 710ca934115f..000000000000 --- a/sys-apps/util-linux/files/util-linux-2.39.3-libmount-Fix-export-of-mnt_context_is_lazy-and-mnt_c.patch +++ /dev/null @@ -1,55 +0,0 @@ -https://bugs.gentoo.org/927258 -https://github.com/util-linux/util-linux/pull/2845 - -From d271589d9536181184fcd19194f879e7c776d43e Mon Sep 17 00:00:00 2001 -From: Matt Turner -Date: Mon, 18 Mar 2024 21:29:13 -0400 -Subject: [PATCH] libmount: Fix export of mnt_context_is_lazy and - mnt_context_is_onlyonce - -[kzak@redhat.com: - fix also function docs] - -Bug: https://bugs.gentoo.org/927258 -Closes: https://github.com/util-linux/util-linux/issues/2844 -Fixes: 3d1c41c8c ("libmount: add --onlyonce") -Signed-off-by: Matt Turner -Signed-off-by: Karel Zak -(cherry picked from commit 6d2917f2eb910fb8bcdc6476be18c34fee152911) ---- - libmount/src/context.c | 4 ++-- - libmount/src/libmount.sym | 2 +- - 2 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/libmount/src/context.c b/libmount/src/context.c -index 0cd320190..20f4c64ae 100644 ---- a/libmount/src/context.c -+++ b/libmount/src/context.c -@@ -549,10 +549,10 @@ int mnt_context_enable_onlyonce(struct libmnt_context *cxt, int enable) - } - - /** -- * mnt_context_is_lazy: -+ * mnt_context_is_onlyonce: - * @cxt: mount context - * -- * Returns: 1 if lazy umount is enabled or 0 -+ * Returns: 1 if only-once mount is enabled or 0 - */ - int mnt_context_is_onlyonce(struct libmnt_context *cxt) - { -diff --git a/libmount/src/libmount.sym b/libmount/src/libmount.sym -index 715bb5c5f..1fa8bce3c 100644 ---- a/libmount/src/libmount.sym -+++ b/libmount/src/libmount.sym -@@ -370,7 +370,7 @@ MOUNT_2_38 { - MOUNT_2_39 { - mnt_cache_set_sbprobe; - mnt_context_enable_onlyonce; -- mnt_context_is_lazy; -+ mnt_context_is_onlyonce; - mnt_context_enable_noautofs; - mnt_table_enable_noautofs; - mnt_table_is_noautofs; --- -2.43.2 - diff --git a/sys-apps/util-linux/files/util-linux-2.39.3-musl-1.2.5-basename.patch b/sys-apps/util-linux/files/util-linux-2.39.3-musl-1.2.5-basename.patch deleted file mode 100644 index 519545e17088..000000000000 --- a/sys-apps/util-linux/files/util-linux-2.39.3-musl-1.2.5-basename.patch +++ /dev/null @@ -1,56 +0,0 @@ -https://bugs.gentoo.org/926293 -https://github.com/util-linux/util-linux/commit/77454e58d58f904cfdc02d3ca5bb65f1bd8739fc - -From 77454e58d58f904cfdc02d3ca5bb65f1bd8739fc Mon Sep 17 00:00:00 2001 -From: Khem Raj -Date: Sun, 3 Dec 2023 19:59:46 -0800 -Subject: [PATCH] login-utils: include libgen.h for basename API - -musl has removed the non-prototype declaration of basename from string.h [1] which now results in build errors with clang-17+ compiler - -include libgen.h for using the posix declaration of the funciton. - -Fixes - -../util-linux-2.39.2/login-utils/su-common.c:847:20: error: call to undeclared function 'basename'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] - 847 | shell_basename = basename(shell); - | ^ - -[1] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7 - -Signed-off-by: Khem Raj ---- a/login-utils/su-common.c -+++ b/login-utils/su-common.c -@@ -26,6 +26,7 @@ - #include - #include - #include -+#include - #include - #ifdef HAVE_SECURITY_PAM_MISC_H - # include -@@ -840,17 +841,20 @@ static void run_shell( - su->simulate_login ? " login" : "", - su->fast_startup ? " fast-start" : "")); - -+ char* tmp = xstrdup(shell); - if (su->simulate_login) { - char *arg0; - char *shell_basename; - -- shell_basename = basename(shell); -+ shell_basename = basename(tmp); - arg0 = xmalloc(strlen(shell_basename) + 2); - arg0[0] = '-'; - strcpy(arg0 + 1, shell_basename); - args[0] = arg0; -- } else -- args[0] = basename(shell); -+ } else { -+ args[0] = basename(tmp); -+ } -+ free(tmp); - - if (su->fast_startup) - args[argno++] = "-f"; - diff --git a/sys-apps/util-linux/files/util-linux-2.39.4-umount-readonly.patch b/sys-apps/util-linux/files/util-linux-2.39.4-umount-readonly.patch deleted file mode 100644 index 57c8903348af..000000000000 --- a/sys-apps/util-linux/files/util-linux-2.39.4-umount-readonly.patch +++ /dev/null @@ -1,35 +0,0 @@ -https://github.com/util-linux/util-linux/commit/9ba8eb5d89f0ebba8b3a542c041a5838e10a0d75 -https://bugs.gentoo.org/573760#c11 - -From 9ba8eb5d89f0ebba8b3a542c041a5838e10a0d75 Mon Sep 17 00:00:00 2001 -From: Karel Zak -Date: Tue, 23 Apr 2024 10:29:37 +0200 -Subject: [PATCH] libmount: fix umount --read-only -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Reported-by: Krzysztof OlÄ™dzki -Signed-off-by: Karel Zak -(cherry picked from commit a20e7e23a8565e01b1c84de6924d1fbbdb1cfccc) ---- a/libmount/src/context_umount.c -+++ b/libmount/src/context_umount.c -@@ -267,6 +267,9 @@ static int lookup_umount_fs_by_statfs(struct libmnt_context *cxt, const char *tg - * So, let's use statfs() if possible (it's bad idea for --lazy/--force - * umounts as target is probably unreachable NFS, also for --detach-loop - * as this additionally needs to know the name of the loop device). -+ * -+ * For the "umount --read-only" command, we need to read the mountinfo -+ * to obtain the mount source. - */ - if (mnt_context_is_restricted(cxt) - || *tgt != '/' -@@ -275,6 +278,7 @@ static int lookup_umount_fs_by_statfs(struct libmnt_context *cxt, const char *tg - || mnt_context_is_lazy(cxt) - || mnt_context_is_nocanonicalize(cxt) - || mnt_context_is_loopdel(cxt) -+ || mnt_context_is_rdonly_umount(cxt) - || mnt_safe_stat(tgt, &st) != 0 || !S_ISDIR(st.st_mode) - || has_utab_entry(cxt, tgt)) - return 1; /* not found */ - diff --git a/sys-apps/util-linux/util-linux-2.39.4-r1.ebuild b/sys-apps/util-linux/util-linux-2.39.4-r1.ebuild deleted file mode 100644 index 5e57689f7081..000000000000 --- a/sys-apps/util-linux/util-linux-2.39.4-r1.ebuild +++ /dev/null @@ -1,420 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \ - pam python-r1 multilib-minimal multiprocessing systemd - -MY_PV="${PV/_/-}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="Various useful Linux utilities" -HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git" - inherit autotools git-r3 -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/karelzak.asc - inherit verify-sig - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos" - fi - - SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz" - SRC_URI+=" verify-sig? ( https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.sign )" -fi - -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain" -SLOT="0" -IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode" - -# Most lib deps here are related to programs rather than our libs, -# so we rarely need to specify ${MULTILIB_USEDEP}. -RDEPEND=" - virtual/libcrypt:= - audit? ( >=sys-process/audit-2.6:= ) - caps? ( sys-libs/libcap-ng ) - cramfs? ( sys-libs/zlib:= ) - cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 ) - hardlink? ( dev-libs/libpcre2:= ) - ncurses? ( - sys-libs/ncurses:=[unicode(+)?] - magic? ( sys-apps/file:0= ) - ) - nls? ( virtual/libintl[${MULTILIB_USEDEP}] ) - pam? ( sys-libs/pam ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:0= ) - rtas? ( sys-libs/librtas ) - selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] ) - slang? ( sys-libs/slang ) - !build? ( - systemd? ( sys-apps/systemd ) - udev? ( virtual/libudev:= ) - ) -" -BDEPEND=" - virtual/pkgconfig - nls? ( - app-text/po4a - sys-devel/gettext - ) - test? ( app-alternatives/bc ) -" -DEPEND=" - ${RDEPEND} - virtual/os-headers - acct-group/root -" -RDEPEND+=" - hardlink? ( !app-arch/hardlink ) - logger? ( !>=app-admin/sysklogd-2.0[logger] ) - kill? ( - !sys-apps/coreutils[kill] - !sys-process/procps[kill] - ) - su? ( - !=sys-apps/shadow-4.7-r2[su] - ) - !net-wireless/rfkill -" - -if [[ ${PV} == 9999 ]] ; then - # Required for man-page generation - BDEPEND+=" dev-ruby/asciidoctor" -else - BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-karelzak-20230517 )" -fi - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) su? ( pam )" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}"/${PN}-2.39.2-fincore-test.patch - "${FILESDIR}"/${PN}-2.39.2-backport-1d4456d.patch - "${FILESDIR}"/${PN}-2.39.3-musl-1.2.5-basename.patch - "${FILESDIR}"/${PN}-2.39.3-libmount-Fix-export-of-mnt_context_is_lazy-and-mnt_c.patch - "${FILESDIR}"/${PN}-2.39.3-fix-use-after-free.patch - "${FILESDIR}"/${PN}-2.39.4-umount-readonly.patch -) - -pkg_pretend() { - if use su && ! use suid ; then - elog "su will be installed as suid despite USE=-suid (bug #832092)" - elog "To use su without suid, see e.g. Portage's suidctl feature." - fi -} - -src_unpack() { - if [[ ${PV} == 9999 ]] ; then - git-r3_src_unpack - return - fi - - if use verify-sig ; then - mkdir "${T}"/verify-sig || die - pushd "${T}"/verify-sig &>/dev/null || die - - # Upstream sign the decompressed .tar - # Let's do it separately in ${T} then cleanup to avoid external - # effects on normal unpack. - cp "${DISTDIR}"/${MY_P}.tar.xz . || die - xz -d ${MY_P}.tar.xz || die - verify-sig_verify_detached ${MY_P}.tar "${DISTDIR}"/${MY_P}.tar.sign - - popd &>/dev/null || die - rm -r "${T}"/verify-sig || die - fi - - default -} - -src_prepare() { - default - - if use test ; then - # Known-failing tests - # TODO: investigate these - local known_failing_tests=( - # Subtest 'options-maximum-size-8192' fails - hardlink/options - - # Fails in sandbox - lsns/ioctl_ns - - lsfd/mkfds-symlink - lsfd/mkfds-rw-character-device - # Fails with network-sandbox at least in nspawn - lsfd/option-inet - utmp/last-ipv6 - - # Flaky - rename/subdir - ) - - local known_failing_test - for known_failing_test in "${known_failing_tests[@]}" ; do - einfo "Removing known-failing test: ${known_failing_test}" - rm tests/ts/${known_failing_test} || die - done - fi - - if [[ ${PV} == 9999 ]] ; then - po/update-potfiles - eautoreconf - else - elibtoolize - fi -} - -python_configure() { - local myeconfargs=( - "${commonargs[@]}" - --disable-all-programs - --disable-bash-completion - --without-systemdsystemunitdir - --with-python - --enable-libblkid - --enable-libmount - --enable-pylibmount - ) - - mkdir "${BUILD_DIR}" || die - pushd "${BUILD_DIR}" >/dev/null || die - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" - popd >/dev/null || die -} - -multilib_src_configure() { - # The scanf test in a run-time test which fails while cross-compiling. - # Blindly assume a POSIX setup since we require libmount, and libmount - # itself fails when the scanf test fails. bug #531856 - tc-is-cross-compiler && export scanf_cv_alloc_modifier=ms - - # bug #485486 - export ac_cv_header_security_pam_misc_h=$(multilib_native_usex pam) - # bug #545042 - export ac_cv_header_security_pam_appl_h=$(multilib_native_usex pam) - - # Undo bad ncurses handling by upstream. Fall back to pkg-config. - # bug #601530 - export NCURSES6_CONFIG=false NCURSES5_CONFIG=false - export NCURSESW6_CONFIG=false NCURSESW5_CONFIG=false - - # Avoid automagic dependency on ppc* - export ac_cv_lib_rtas_rtas_get_sysparm=$(usex rtas) - - # configure args shared by python and non-python builds - local commonargs=( - --localstatedir="${EPREFIX}/var" - --runstatedir="${EPREFIX}/run" - --enable-fs-paths-extra="${EPREFIX}/usr/sbin:${EPREFIX}/bin:${EPREFIX}/usr/bin" - - # Temporary workaround until ~2.39.2. 2.39.x introduced a big rewrite. - # https://github.com/util-linux/util-linux/issues/2287#issuecomment-1576640373 - --disable-libmount-mountfd-support - ) - - local myeconfargs=( - "${commonargs[@]}" - --with-bashcompletiondir="$(get_bashcompdir)" - --without-python - $(multilib_native_use_enable suid makeinstall-chown) - $(multilib_native_use_enable suid makeinstall-setuid) - $(multilib_native_use_with readline) - $(multilib_native_use_with slang) - $(multilib_native_usex ncurses "$(use_with magic libmagic)" '--without-libmagic') - $(multilib_native_usex ncurses "$(use_with unicode ncursesw)" '--without-ncursesw') - $(multilib_native_usex ncurses "$(use_with !unicode ncurses)" '--without-ncurses') - $(multilib_native_use_with audit) - $(tc-has-tls || echo --disable-tls) - $(use_enable nls) - $(use_enable nls poman) - $(use_enable unicode widechar) - $(use_enable static-libs static) - $(use_with ncurses tinfo) - $(use_with selinux) - - # TODO: Wire this up (bug #931118) - --without-econf - ) - - if use build ; then - myeconfargs+=( - --without-systemd - --without-udev - ) - else - myeconfargs+=( - $(multilib_native_use_with systemd) - $(multilib_native_use_with udev) - ) - fi - - if multilib_is_native_abi ; then - myeconfargs+=( - --disable-chfn-chsh - --disable-login - --disable-newgrp - --disable-nologin - --disable-pylibmount - --disable-raw - --disable-vipw - --enable-agetty - --enable-bash-completion - --enable-line - --enable-partx - --enable-rename - --enable-rfkill - --enable-schedutils - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" - $(use_enable caps setpriv) - $(use_enable cramfs) - $(use_enable fdformat) - $(use_enable hardlink) - $(use_enable kill) - $(use_enable logger) - $(use_enable ncurses pg) - $(use_enable su) - $(use_enable tty-helpers mesg) - $(use_enable tty-helpers wall) - $(use_enable tty-helpers write) - $(use_with cryptsetup) - ) - if [[ ${PV} == *9999 ]] ; then - myeconfargs+=( --enable-asciidoc ) - else - # Upstream is shipping pre-generated man-pages for releases - myeconfargs+=( --disable-asciidoc ) - fi - else - myeconfargs+=( - --disable-all-programs - --disable-asciidoc - --disable-bash-completion - --without-systemdsystemunitdir - --disable-poman - - # build libraries - --enable-libuuid - --enable-libblkid - --enable-libsmartcols - --enable-libfdisk - --enable-libmount - ) - fi - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" - - if multilib_is_native_abi && use python ; then - python_foreach_impl python_configure - fi -} - -src_configure() { - append-lfs-flags - multilib-minimal_src_configure -} - -python_compile() { - pushd "${BUILD_DIR}" >/dev/null || die - emake all - popd >/dev/null || die -} - -multilib_src_compile() { - emake all - - if multilib_is_native_abi && use python ; then - python_foreach_impl python_compile - fi -} - -python_test() { - pushd "${BUILD_DIR}" >/dev/null || die - emake check TS_OPTS="--parallel=$(makeopts_jobs) --nonroot" - popd >/dev/null || die -} - -multilib_src_test() { - emake check TS_OPTS="--parallel=$(makeopts_jobs) --nonroot" - if multilib_is_native_abi && use python ; then - python_foreach_impl python_test - fi -} - -python_install() { - pushd "${BUILD_DIR}" >/dev/null || die - emake DESTDIR="${D}" install - python_optimize - popd >/dev/null || die -} - -multilib_src_install() { - if multilib_is_native_abi && use python ; then - python_foreach_impl python_install - fi - - # This needs to be called AFTER python_install call, bug #689190 - emake DESTDIR="${D}" install -} - -multilib_src_install_all() { - dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt,releases/*} - - dosym hexdump /usr/bin/hd - newman - hd.1 <<< '.so man1/hexdump.1' - - # e2fsprogs-libs didn't install .la files, and .pc work fine - find "${ED}" -name "*.la" -delete || die - - if use pam ; then - # See https://github.com/util-linux/util-linux/blob/master/Documentation/PAM-configuration.txt - newpamd "${FILESDIR}/runuser.pamd" runuser - newpamd "${FILESDIR}/runuser-l.pamd" runuser-l - - newpamd "${FILESDIR}/su-l.pamd" su-l - fi - - if use su && ! use suid ; then - # Always force suid su, even when USE=-suid, as su is useless - # for the overwhelming-majority case without suid. - # Users who wish to truly have a no-suid su can strip it out - # via e.g. Portage's suidctl or some other hook. - # See bug #832092 - fperms u+s /bin/su - fi - - # Note: - # Bash completion for "runuser" command is provided by same file which - # would also provide bash completion for "su" command. However, we don't - # use "su" command from this package. - # This triggers a known QA warning which we ignore for now to magically - # keep bash completion for "su" command which shadow package does not - # provide. - - local ver=$(tools/git-version-gen .tarballversion) - local major=$(ver_cut 1 ${ver}) - local minor=$(ver_cut 2 ${ver}) - local release=$(ver_cut 3 ${ver}) - export QA_PKGCONFIG_VERSION="${major}.${minor}.${release:-0}" -} - -pkg_postinst() { - if ! use tty-helpers ; then - elog "The mesg/wall/write tools have been disabled due to USE=-tty-helpers." - fi - - if [[ -z ${REPLACING_VERSIONS} ]] ; then - elog "The agetty util now clears the terminal by default. You" - elog "might want to add --noclear to your /etc/inittab lines." - fi -} diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz index c25bfceaeec7..6896d7b3de67 100644 Binary files a/sys-auth/Manifest.gz and b/sys-auth/Manifest.gz differ diff --git a/sys-auth/pam_ssh_agent_auth/Manifest b/sys-auth/pam_ssh_agent_auth/Manifest index 694209205a4a..7560f0723285 100644 --- a/sys-auth/pam_ssh_agent_auth/Manifest +++ b/sys-auth/pam_ssh_agent_auth/Manifest @@ -1,7 +1,9 @@ AUX pam_ssh_agent_auth-0.10.4-0001-Fix-function-prototypes-in-configure.patch 1524 BLAKE2B 404fc791503e497db68b26380c2f3f00be5ef2f85853336e71743351fb5b3927fe3d1226a6eea8076b683cf48dd7ac16ce75a459f57a208deaefcd81b9560c97 SHA512 42b0047704da6cd57c0bfa2295b9a204ba61b42da6a14cbc0478cd116d0fecb7e853f3bb0cbbe08eea614456ab08d2c33127084a5bb18499eebdabf752dd400b AUX pam_ssh_agent_auth-0.10.4-0002-Add-missing-includes-implicit-function-declarations.patch 6688 BLAKE2B a97e67fbaa7a29cfdd90d806ed81c7d16fc9adc7abc50a32a665e2aa23e7b6bffdbe028e05014b4f1fbb227275348546bec0b29ce0467727cd1ba71614b6d2e2 SHA512 a21a5f2fe0df9f732101c540f94a1738cf21b54e3a785139241413fd2b474afec9e4b081105bedb834e1faf2abbede6626dd5b76746c9100d0ae277c1fcd39d8 +AUX pam_ssh_agent_auth-0.10.4-0003-Fix-incompatible-pointer.patch 1722 BLAKE2B 6096d7c076ee8aa64070b7e350f080d880139417102b6534492ff4a03b664c98329432e37a8f79349fc73e3aa9224111f07e052473def7c6f34160b4055f07b8 SHA512 c52c0f65528e9fb47261e3586ac872772c01e198d1bcf590d2972eee3502bcbcda7fe0e87c660fe1c6d69cfb40ec1e7e4dedda866123b81e747e77d241b5ad5e +AUX pam_ssh_agent_auth-0.10.4-0004-Always-call-linker.patch 1019 BLAKE2B 5f82df60362cd0acf01af8c1713088d336ba33ed5939b7dd48cfc729e1226d4d36ab9fa57c3bc2b57c7217fd9d1c1f72747103e75d2b6d81df08dc6826a97d4e SHA512 c90d820f2691769703cd38e96fbbe2dce9c555cd29afa4a4963a40d43a8f11221aa7f2f47779165ab0e3d8e9c7459686e3185609be18908dc61f535829ae93be DIST pam_ssh_agent_auth-0.10.4.tar.gz 307110 BLAKE2B dad39724db4c35ff42e28492c23ab1073baf859ecf797003509b8aa3d29c71e7fae9601d193af1def58c64f149ced07e4e050fac89ae7f42fcbce5241b99df7b SHA512 caccf72174d15e43f4c86a459ac6448682e62116557cf1e1e828955f3d1731595b238df42adec57860e7f341e92daf5d8285020bcb5018f3b8a5145aa32ee1c2 DIST pam_ssh_agent_auth-ed25519-donna.tar.gz 1169972 BLAKE2B f44fa6c00dbb5cdfe51661cb559428bf24c9886e166366d1700d479f033b8b61621d7821d39a9949a7ef7cd6f5be16be575790a8f6fee03276c2c142f65a792a SHA512 5e8b838bc66bdb1983e62b0ae969449741a3fb223198bce26fe3a8996e324728e8ba0e5259f9ef3db613fd484db21459e98c39367f7240940bc537210c6d7f63 -EBUILD pam_ssh_agent_auth-0.10.4-r1.ebuild 1737 BLAKE2B dda77d1e7b2c2c6e23652c9bb92ee7a21c01d1bfef6ab01d09ec6b0f49cf7e3e619acffa1af453f0d7df82f00a2e329553062c2c140985a552f01c37f25851b9 SHA512 2279a1d0f979d109cbfd04ba2d8968fcdfa67ac5cfbab11a2ce5baf01d79d03c8ea377d76d65d6bc54ddd5c9c546f02e04c75b465663b382c8e7e2694b64f3ca -EBUILD pam_ssh_agent_auth-9999.ebuild 1617 BLAKE2B cfef475437a45fce24881dc91dca6b482287748848714567c9bd8498caee72ab4b61d309bfe2cab843c5339d898c7724a5fbfc16e71b3de87cdc257850758ef4 SHA512 aca96735b06947b418275c8cc055df901075d460ccf91481752cf798763f7f2004b28a23031672a3baf9f8a9a76b947ce28a43eecf3cdc364ea57f86c8180b70 +EBUILD pam_ssh_agent_auth-0.10.4-r1.ebuild 1859 BLAKE2B 914421c48ce53632c1a8ff553c114a44262b686656e08ad7839701c44ca37fa97993aceb258d4b39c4acb89754a6f041f735f5dbe08660a691b0cd37678cc854 SHA512 ac7991c151898ccf49aa9a25bceed221ffbf838672d943f2f3122ae50402d32131250798b38e2541aa2b64bd7770734669ed8b5a0332baab2a7878b1c34125b3 +EBUILD pam_ssh_agent_auth-9999.ebuild 1739 BLAKE2B e00d242684d62e464c806059581093b72f0f6a1c75244f56fffb2e91765291a6b6ea5ade4ac37dbd6af07c1ba55e2a9c1a6375c50299553f5ef6eccfaf2a4c78 SHA512 0b050049d8d9a74ba684c3057883c67c6a671ed80b0bb338ae2616f1ca5999e28fe9482d76ab8cbdd9ebbe5e81ebfb17ffcede9229d359f4baaa88cf477473d7 MISC metadata.xml 320 BLAKE2B 72cc0874f37540256fa619149ba61ce800f7c70f72a21fbd71fbf7ce3b3d8197a0ae41ff6dd4258e00fe7b769082ddc4506554cf4225b237720f16fbea053475 SHA512 9a9ef1797edd6aa4c647f389dfb8d94b240c4bd01c4c409086b33ba7e80eae570e84035721a8989118e58fc76f048eb84b078d2237b05b6bb33ec5ea3a3b3e62 diff --git a/sys-auth/pam_ssh_agent_auth/files/pam_ssh_agent_auth-0.10.4-0003-Fix-incompatible-pointer.patch b/sys-auth/pam_ssh_agent_auth/files/pam_ssh_agent_auth-0.10.4-0003-Fix-incompatible-pointer.patch new file mode 100644 index 000000000000..580e903c0c18 --- /dev/null +++ b/sys-auth/pam_ssh_agent_auth/files/pam_ssh_agent_auth-0.10.4-0003-Fix-incompatible-pointer.patch @@ -0,0 +1,46 @@ +Description: Avoided incompatible pointer passing to fix GCC 14 build errors. + Add missing 'const', cast to expected pointer type (DSA_SIG) and avoid + pointer to pointer when pointer is required. + Updated for Gentoo. +Author: Petter Reinholdtsen +Bug-Debian: https://bugs.debian.org/1075358 +Forwarded: no +Last-Update: 2024-11-05 +--- +--- a/ssh-ecdsa.c ++++ b/ssh-ecdsa.c +@@ -73,7 +73,7 @@ ssh_ecdsa_sign(const Key *key, u_char ** + if (pamsshagentauth_buffer_get_bignum2_ret(&bb, sig->r) == -1 || + pamsshagentauth_buffer_get_bignum2_ret(&bb, sig->s) == -1) { + #else +- DSA_SIG_get0(sig, &r, &s); ++ DSA_SIG_get0((const DSA_SIG*)sig, (const BIGNUM **)&r, (const BIGNUM **)&s); + if (pamsshagentauth_buffer_get_bignum2_ret(&bb, r) == -1 || + pamsshagentauth_buffer_get_bignum2_ret(&bb, s) == -1) { + #endif +--- a/ssh-rsa.c ++++ b/ssh-rsa.c +@@ -56,9 +56,9 @@ ssh_rsa_sign(const Key *key, u_char **si + return -1; + } + md = EVP_MD_CTX_create(); +- EVP_DigestInit(&md, evp_md); +- EVP_DigestUpdate(&md, data, datalen); +- EVP_DigestFinal(&md, digest, &dlen); ++ EVP_DigestInit(md, evp_md); ++ EVP_DigestUpdate(md, data, datalen); ++ EVP_DigestFinal(md, digest, &dlen); + + slen = RSA_size(key->rsa); + sig = pamsshagentauth_xmalloc(slen); +--- a/ssh-ecdsa.c ++++ b/ssh-ecdsa.c +@@ -145,7 +145,7 @@ + if ((pamsshagentauth_buffer_get_bignum2_ret(&b, sig->r) == -1) || + (pamsshagentauth_buffer_get_bignum2_ret(&b, sig->s) == -1)) + #else +- DSA_SIG_get0(sig, &r, &s); ++ DSA_SIG_get0((const DSA_SIG*)sig, (const BIGNUM **)&r, (const BIGNUM **)&s); + if ((pamsshagentauth_buffer_get_bignum2_ret(&b, r) == -1) || + (pamsshagentauth_buffer_get_bignum2_ret(&b, s) == -1)) + #endif diff --git a/sys-auth/pam_ssh_agent_auth/files/pam_ssh_agent_auth-0.10.4-0004-Always-call-linker.patch b/sys-auth/pam_ssh_agent_auth/files/pam_ssh_agent_auth-0.10.4-0004-Always-call-linker.patch new file mode 100644 index 000000000000..81d857f4182d --- /dev/null +++ b/sys-auth/pam_ssh_agent_auth/files/pam_ssh_agent_auth-0.10.4-0004-Always-call-linker.patch @@ -0,0 +1,44 @@ +From 465a30ec74c5053ac93ecd58d71427a3e2b4f393 Mon Sep 17 00:00:00 2001 +From: Peter Levine +Date: Sun, 18 Dec 2022 21:19:39 -0500 +Subject: [PATCH] Always use the compiler to call the linker + +Let the compiler call the linker to handle LDFLAGS correctly. +--- + configure | 5 +---- + configure.ac | 6 +----- + 2 files changed, 2 insertions(+), 9 deletions(-) + +diff --git a/configure b/configure +index 0090b34..ca8cd7f 100755 +--- a/configure ++++ b/configure +@@ -7577,10 +7577,7 @@ _ACEOF + + fi + +-if test -z "$LD" ; then +- LD=$CC +-fi +- ++LD=$CC + + + ac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include +diff --git a/configure.ac b/configure.ac +index 6496679..7cfd8fc 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -116,11 +116,7 @@ if test ! -z "$PATH_PASSWD_PROG" ; then + [Full path of your "passwd" program]) + fi + +-if test -z "$LD" ; then +- LD=$CC +-fi +-AC_SUBST(LD) +- ++AC_SUBST(LD, $CC) + + AC_CHECK_DECL(LLONG_MAX, have_llong_max=1, , [#include ]) + diff --git a/sys-auth/pam_ssh_agent_auth/pam_ssh_agent_auth-0.10.4-r1.ebuild b/sys-auth/pam_ssh_agent_auth/pam_ssh_agent_auth-0.10.4-r1.ebuild index d09b0fea56c1..aa7b2e61f595 100644 --- a/sys-auth/pam_ssh_agent_auth/pam_ssh_agent_auth-0.10.4-r1.ebuild +++ b/sys-auth/pam_ssh_agent_auth/pam_ssh_agent_auth-0.10.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,6 +36,8 @@ BDEPEND="dev-lang/perl" PATCHES=( "${FILESDIR}"/${PN}-0.10.4-0001-Fix-function-prototypes-in-configure.patch "${FILESDIR}"/${PN}-0.10.4-0002-Add-missing-includes-implicit-function-declarations.patch + "${FILESDIR}"/${PN}-0.10.4-0003-Fix-incompatible-pointer.patch + "${FILESDIR}"/${PN}-0.10.4-0004-Always-call-linker.patch ) src_prepare() { diff --git a/sys-auth/pam_ssh_agent_auth/pam_ssh_agent_auth-9999.ebuild b/sys-auth/pam_ssh_agent_auth/pam_ssh_agent_auth-9999.ebuild index d633a44c02ec..501e1ff7f51a 100644 --- a/sys-auth/pam_ssh_agent_auth/pam_ssh_agent_auth-9999.ebuild +++ b/sys-auth/pam_ssh_agent_auth/pam_ssh_agent_auth-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,6 +36,8 @@ BDEPEND="dev-lang/perl" PATCHES=( "${FILESDIR}"/${PN}-0.10.4-0001-Fix-function-prototypes-in-configure.patch "${FILESDIR}"/${PN}-0.10.4-0002-Add-missing-includes-implicit-function-declarations.patch + "${FILESDIR}"/${PN}-0.10.4-0003-Fix-incompatible-pointer.patch + "${FILESDIR}"/${PN}-0.10.4-0004-Always-call-linker.patch ) src_prepare() { diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz index ac867bac7c71..c00cc16236ab 100644 Binary files a/sys-cluster/Manifest.gz and b/sys-cluster/Manifest.gz differ diff --git a/sys-cluster/ceph/Manifest b/sys-cluster/ceph/Manifest index 35f5cc4f7c7b..add22ca35ce0 100644 --- a/sys-cluster/ceph/Manifest +++ b/sys-cluster/ceph/Manifest @@ -44,5 +44,5 @@ DIST ceph-19.2.0.tar.gz 236860160 BLAKE2B 0f0b93f89591b67986ead414fef2e41b1bbba9 DIST ceph-xsimd-18.2.4.tar.gz 173025 BLAKE2B 54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713 SHA512 ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33 DIST ceph-xsimd-19.2.0.tar.gz 173025 BLAKE2B 54679c24804c195ae55b9f49589e331dde92c6d89aaa20e827539e9a4e0010c7549cdd5cf02a7ebed83f953ab2a6f1d9cc9a98cf45c3dc7758ae4938c9c43713 SHA512 ecc58e7909648aaa22aefbf76ee2c5a2bece4b1b88da9c7eda1b69a46247e619ff99c4366afd6015f95debd68c1a6b89292c677b9049462d0fc0255fbc0c2a33 EBUILD ceph-18.2.4-r3.ebuild 13711 BLAKE2B 08fc20178d670a4cb11370d7e863520961a2113f15f11661e2574ad578e67f7d77e415d62fb895b74baf371f78fa537e1e07554131c2211cc928b8d878160b3b SHA512 42ebc5c189bb5419004845acb574b90e0814a5bb9740eaa258ab09f76edd29912a922142db862e7e20fa3e73fd78e044ffd34c063571191a8d1a39b807efc64c -EBUILD ceph-19.2.0-r2.ebuild 14424 BLAKE2B 5d11f6eee33eb410a395177893923f6f1414de2d0af4119a3fc476d7056975b5db956c2bf284c7a71b558effae273a1fe8434a8614042ebd533b2690e50ab2cf SHA512 0ebf33f8916f1c19cd30f3cffae9326587c01b44dd089cddd98e33abdf012e2c3bd1c6932e7449073dcd1fa25e42853ce523ae806c54dc6671154b80f636dee8 +EBUILD ceph-19.2.0-r2.ebuild 14422 BLAKE2B dab36b4aeed4370deadcc890d207b20f55cb4f01c6ca5df43e8fd492b914740ab88381d5d5a6dba09872212f826142e1e9700e1916a1868ede9bc7273b5b0775 SHA512 68a58b21bfd0f32048f36aa33a917d0124b951f02184eba71c90d5baa5af5046a1c25f016a3e87d6df092f69490cfb42204411d7308dbaedcefb635bf7eece86 MISC metadata.xml 2368 BLAKE2B 9a2248908694f7e9a06142c9348b142d78dffd48bb9d71400a94e48c6ee8b5da337aa7e758cb43155cded6e4198dcce50ce613d386b7dd808fa39ca4de57fe4c SHA512 3ca50f703b83aef7a9c49137cd991858b13dc609882c69da4ee407098e9609254eec1181e2c63c06e607338d3a78b5caf7f0f3cdc02ee6001af40d451016b027 diff --git a/sys-cluster/ceph/ceph-19.2.0-r2.ebuild b/sys-cluster/ceph/ceph-19.2.0-r2.ebuild index 717e7282fc6f..aaa14b976b0d 100644 --- a/sys-cluster/ceph/ceph-19.2.0-r2.ebuild +++ b/sys-cluster/ceph/ceph-19.2.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="Apache-2.0 LGPL-2.1 CC-BY-SA-3.0 GPL-2 GPL-2+ LGPL-2+ LGPL-2.1 LGPL-3 GPL-3 BSD Boost-1.0 MIT public-domain" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ppc64" CPU_FLAGS_X86=(avx2 avx512f pclmul sse{,2,3,4_1,4_2} ssse3) diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index 3a03ef96b203..bd8dc4a96512 100644 Binary files a/sys-kernel/Manifest.gz and b/sys-kernel/Manifest.gz differ diff --git a/sys-kernel/scx/Manifest b/sys-kernel/scx/Manifest index e22479c7743d..05c970b3fdd9 100644 --- a/sys-kernel/scx/Manifest +++ b/sys-kernel/scx/Manifest @@ -299,5 +299,5 @@ DIST zvariant_derive-5.1.0.crate 11483 BLAKE2B d363a679d522d9b241f65eaf29d838f46 DIST zvariant_utils-2.1.0.crate 7043 BLAKE2B b891c5fc2b5afb5eba01b9068b454a965b4f07548c1a080fd5b598165994a5177a7df5f39cf7263ea8bcc5d054c7d87012ca1588737d630d96f24f0d00dee6cf SHA512 345b70d1106b37df41426efdb1ba49bf270e00898381c2a8021b5761c59efdea55def45cb2e2598b130b6cba8733503f3997a55578bca90867ab3e8f2346f80e DIST zvariant_utils-3.0.2.crate 13751 BLAKE2B 2bd54b955b677eb3d7a6930677b8c6657a1802ac183b4e59646a16351f40bf0adc535dca4024d084c8e8f3cc05772a79b6a9142b407a965fb89cb24c02f0433e SHA512 8711367ae755fadc5a36cad7ec818c73f03d5c6cfcf5a8e9675cebcd3ae15eea7863b183fea68aa324e34c016d44fd174e6c78470d3f0711f562ab4752607906 EBUILD scx-1.0.6-r2.ebuild 7811 BLAKE2B fab57049dcb6de433a66a3d0156181140174eeff217d86cf09a23ef1371f1ea8e0fafcab3c58c35582205765ae5591158d13ec9134328440dce21f6b07f2d23c SHA512 0be5a185d9c896df8ddc8c934ae449aa710a89760c6f80408583ea1fd9094dfe8b4dcbe0565e0d04f38de702c033fae021a2d79367dc40cad5f23fa9e8433b9b -EBUILD scx-1.0.8.ebuild 7381 BLAKE2B 8269575adc96e0361f30928f1b44799a0f30c78b6a322c46993bdb9edf4cfd92a43d66285e30d8d723c125d440c1bb590f117b95c0e16bf6fa49962266cb3890 SHA512 d38ce5930c9b7dd9b97c2fed1ee88994c5cd0624b00ba48613286293cf79d33e5d18aafe51127ed8833e1f6cd7eb0f3f3e5511c6c1cc1e4b07506738c4e20bb6 -MISC metadata.xml 786 BLAKE2B 5cd78c254f6c4247a76fc3b65aef3046f4419fe2e5b2f6a52f61d8a01c17a8b17a5a0d2459c037aafff5c2fe98a8c1c5949bf72e6ef6542d53e371db38526b36 SHA512 f79a9746f9dee0f3f992aaa36a02616ad04223bc04b0d9ab4858d7d33d2360b32a721f8565df4cc84e616f0e7674585c31c6968795691d741a46983586986348 +EBUILD scx-1.0.8.ebuild 7386 BLAKE2B 4986f4de5a7fba38b755df37cee8ddc2ad7a59a6ed1bcab73e6853df787496c29616f73d7b7142efd16468845b9cfdff8172be0170b86509342f2e49eba44aef SHA512 77c75f61d7d16724aa5ba09877a4699ba797b9980c064188885bd5b3e0ed2d9aedcbef84c1841e66f7dbad9a3684eb50de7041abb5be2602a71c87707ee4ebd9 +MISC metadata.xml 914 BLAKE2B 779b89227103a237d3b52ae37bfc2f2061b7f8c23ff0e381df85ee0701453e164bc9ae3dddb45106dca90e4823e82de969abeb9a95a759103674d312471eafe0 SHA512 27a19b00fe44c1d5662af8d7a950c9c8c11c33da76206c33328cb1f0bf5fcd4befed2fca06c752b4c4d11930a07421dcbe05f302186fd1b592e46309b2b5da13 diff --git a/sys-kernel/scx/metadata.xml b/sys-kernel/scx/metadata.xml index 9e74c5106a0b..81f9d5cdb263 100644 --- a/sys-kernel/scx/metadata.xml +++ b/sys-kernel/scx/metadata.xml @@ -22,5 +22,7 @@ sched-ext/scx + https://github.com/sched-ext/scx/releases + https://github.com/sched-ext/scx/issues diff --git a/sys-kernel/scx/scx-1.0.8.ebuild b/sys-kernel/scx/scx-1.0.8.ebuild index 7fffa4a5be4e..79884dd73d38 100644 --- a/sys-kernel/scx/scx-1.0.8.ebuild +++ b/sys-kernel/scx/scx-1.0.8.ebuild @@ -1,9 +1,9 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -LLVM_COMPAT=( {16..18} ) +LLVM_COMPAT=( {16..19} ) # List of crates for pycargoebuild: # rust/scx_{loader,rustland_core,stats,utils} diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz index 5bd7a3b29251..ff8ad070430a 100644 Binary files a/sys-libs/Manifest.gz and b/sys-libs/Manifest.gz differ diff --git a/sys-libs/gdbm/Manifest b/sys-libs/gdbm/Manifest index e464ee7a51b5..5a29d045c309 100644 --- a/sys-libs/gdbm/Manifest +++ b/sys-libs/gdbm/Manifest @@ -3,5 +3,5 @@ DIST gdbm-1.23.tar.gz.sig 181 BLAKE2B 34785e6fe8e02100084d61e989749ee388794b8af8 DIST gdbm-1.24.tar.gz 1195931 BLAKE2B 79f49adbb455c2e1b91f3450037b71165fa8de82650d6402e0e22ee1f4d278fdb0bd78100659bf416e2409b432e1f8d32ecbae523980413f7148b80ee06c9f4b SHA512 401ff8c707079f21da1ac1d6f4714a87f224b6f41943078487dc891be49f51fd1ac7a32fd599aae0fad185f2c6ba7432616d328fd6aaab068eb54db9562ff7fa DIST gdbm-1.24.tar.gz.sig 95 BLAKE2B 3a66c2a256d9601db57df20feb5d72d1e94d23b7a92e3099f121549c8aa2c57b05a3021d88f97291819378462a68664af958de4c9de65887d2cca6642d172bc3 SHA512 a54595e0fd23724f5e30c2ff1b9656dbb6da3b448f4ab6a2579a523c11bae53e47d3843327a1e4499b312ab947ac73b5a9aa6e78fe5e932c55a1be0cdab4e63d EBUILD gdbm-1.23.ebuild 1559 BLAKE2B cd15b05d96777af4ce73a828ab9e787b410cfa259f1a20b6252d00fdfcb75385ae3801f31d998ec729855a8f10de77c79421b986be534d07c78688391ba71c9d SHA512 bf082c3d47d102f5a0b69508480b1ebcae68a2a13b7c713e99b6a519a4364699eda57e20df15695dcf7fa026051939a9453577c148d80d1ad0cdd9338e859b1c -EBUILD gdbm-1.24.ebuild 1764 BLAKE2B d7a8208bf1ef4b8b9328bd5709f3a680687f8df5e20f4840fdcb8d75943357776a705dec4132cbb23a5df3d61705c76dae27b4348fa3f03b3b55215617d0445e SHA512 ea930e758eac48e007d36aabb84e64b2966fc1fd43a411a615491a61d68e187d04554a9e188fcbeced32177dd50a8e8cde3cfcc706e0341e3451fcb8cf4bc8fd +EBUILD gdbm-1.24.ebuild 1763 BLAKE2B 5b1e7525cc3160d0dba89a1e400d01f6069975be1d532f3de5a4c4e050f90602949558e39bd75aa39834edfda8328b89c52b3b8f5cf88948826316cb58c956e1 SHA512 b83b547a87502ae242dc128db78fea2bed66f8b5d394fc2887b30fe80118cc55ce4d3b23e37e9ed2d0238d5901965da86c7cec150fc42894002a7309944ebf8f MISC metadata.xml 452 BLAKE2B 9688553eee24115f83128016ef5a5ea8536c34bcd18eb0ee444f897db05b38522a6b1332c970b906097178746bb075a839ca5e4a20871601f577204e8144be01 SHA512 f52ce70540b144b749baa59c87fb6d2582ddb86feb19938ca7d0a85d70e19bc85a6013885a9c2a2fa6dab706d5eddc6a6436d9bf879e04b2f3dfb9891c353a4c diff --git a/sys-libs/gdbm/gdbm-1.24.ebuild b/sys-libs/gdbm/gdbm-1.24.ebuild index 1dec3b5c1908..ef4eb0f76028 100644 --- a/sys-libs/gdbm/gdbm-1.24.ebuild +++ b/sys-libs/gdbm/gdbm-1.24.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-3" SLOT="0/6" # libgdbm.so version -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+berkdb nls +readline static-libs test" RESTRICT="!test? ( test )" diff --git a/sys-libs/pam/Manifest b/sys-libs/pam/Manifest index b0c4834a2364..75483f0552d8 100644 --- a/sys-libs/pam/Manifest +++ b/sys-libs/pam/Manifest @@ -6,5 +6,5 @@ DIST Linux-PAM-1.6.1.tar.xz 1054152 BLAKE2B 649b4ff892fbd3eb90adcbd9ccc5b3f5df51 DIST pam-1.7.0_p20241230.gh.tar.gz 719108 BLAKE2B c37daabae380ce75c630a0af1b9960676bc973c773025bc7f65ae87aebff4ca3b667e16ec9635c7677e8a00e6b26eb590f84b798529c3340cdc2c262e7e5649e SHA512 d9d53ddd420fe754c76303b99c37e5cc2eca3d4af9f64043f3f9e69c3abfc3c05d5a1efdbbdfb39ad46a301a0df7a18425d0e8c110c1d76bad3e62dfa97b61ef EBUILD pam-1.5.3-r1.ebuild 4456 BLAKE2B 11d04b870ae3571fa71aa7d1bdaa29eb59b5593899aa70223d3ad708331b875d21ac1ab6b28f06392651db04bca8821c747e478fb87744968d6cc6a23a652951 SHA512 a98f212ddcdef9542e6f3bcd05c3a1f6243b5e2696bf93bd4596ae8f84a88acf0ad7bba4a196dfc91775a20b5d3dff30659406437491f476252f4cb1e7c3c92a EBUILD pam-1.6.1.ebuild 4459 BLAKE2B b6c946278113f8c0cf63676382fce8dfee77ed4d02f56314f55734c4c5e32b1dc668d851315ff27fe98c470a61cda43cb9bd31b3430fc859aaa3aca767fd4c33 SHA512 4100f9df870643f57f8d99114d6ff02553d9fc6ebd5fc3a3fea85ab49ec248482bddfe5b0767551d6bcb0a8a42439f9b35cf81f087750aa030d4d9d144f20834 -EBUILD pam-1.7.0_p20241230.ebuild 5323 BLAKE2B 880f4c75b5e6e0da1a952f2fb19188fba66f599fbc5eeb7bad28e3548e369415b70cae37535d12d9334814be50e765fbddab8640a0c70c01aa8b33386789e5e9 SHA512 0912c164362fe7307e16d8301ed0dee1cce4b34119d11c1174c0c96aa2bfb64fdf2df59c295f3f660ad947b1c7fbcc1dd171a80d20941ece9df56971413f94ef +EBUILD pam-1.7.0_p20241230-r2.ebuild 5504 BLAKE2B a1be041bb0932242cd837a90f7308c6c90c0a9166f363e035f6d6f242fd1f2bfccab66a132a198a748803ece8117cc6f132056a7928974362527cae10bacb52c SHA512 5997a08948cb947068a5c3cfecaf63966db5c746f8e45cf899bf634c0c41cd357a4f8c3f6032b1d790aca5fbe17f93b0ac6bef455bf7757fab00b52fe53a89e6 MISC metadata.xml 846 BLAKE2B e236bd8c7a53097d96164d9063d1dbb9372cef4ec92731dc43df6731cc7f4fc2935aeeb2e069b6da1d4bce3f1cc6a657e0361208581da615f3f41ec72c02261e SHA512 e2e28deadb2c941f8fa31447ec20c95ccb340d638f8b1e742a89ccc2dbb3c8d88e764f750d6e13c5a6320a612d6f2447689c02862a5e897919d1e9bca7857089 diff --git a/sys-libs/pam/pam-1.7.0_p20241230-r2.ebuild b/sys-libs/pam/pam-1.7.0_p20241230-r2.ebuild new file mode 100644 index 000000000000..a50180b88068 --- /dev/null +++ b/sys-libs/pam/pam-1.7.0_p20241230-r2.ebuild @@ -0,0 +1,173 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="Linux-${PN^^}-${PV}" + +# Avoid QA warnings +# Can reconsider w/ EAPI 8 and IDEPEND, bug #810979 +TMPFILES_OPTIONAL=1 + +inherit db-use fcaps flag-o-matic meson-multilib + +DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)" +HOMEPAGE="https://github.com/linux-pam/linux-pam" + +if [[ ${PV} == *_p* ]] ; then + PAM_COMMIT="e634a3a9be9484ada6e93970dfaf0f055ca17332" + SRC_URI=" + https://github.com/linux-pam/linux-pam/archive/${PAM_COMMIT}.tar.gz -> ${P}.gh.tar.gz + " + S="${WORKDIR}"/linux-${PN}-${PAM_COMMIT} +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc + inherit verify-sig + + SRC_URI=" + https://github.com/linux-pam/linux-pam/releases/download/v${PV}/${MY_P}.tar.xz + verify-sig? ( https://github.com/linux-pam/linux-pam/releases/download/v${PV}/${MY_P}.tar.xz.asc ) + " + S="${WORKDIR}/${MY_P}" + + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-strace )" +fi + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="audit berkdb elogind examples debug nis nls selinux systemd" +REQUIRED_USE="?? ( elogind systemd )" + +# meson.build specifically checks for bison and then byacc +BDEPEND+=" + || ( sys-devel/bison dev-util/byacc ) + app-text/docbook-xsl-ns-stylesheets + sys-devel/flex + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" +DEPEND=" + virtual/libcrypt:=[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] + audit? ( >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}] ) + berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] ) + !berkdb? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] ) + elogind? ( >=sys-auth/elogind-254 ) + selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] ) + systemd? ( >=sys-apps/systemd-254:= ) + nis? ( + net-libs/libnsl:=[${MULTILIB_USEDEP}] + >=net-libs/libtirpc-0.2.4-r2:=[${MULTILIB_USEDEP}] + ) +" +RDEPEND="${DEPEND}" +PDEPEND=">=sys-auth/pambase-20200616" + +src_configure() { + # meson.build sets -Wl,--fatal-warnings and with e.g. mold, we get: + # cannot assign version `global` to symbol `pam_sm_open_session`: symbol not found + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + # Do not let user's BROWSER setting mess us up, bug #549684 + unset BROWSER + + meson-multilib_src_configure +} + +multilib_src_configure() { + local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local + # Workaround for docbook5 not being packaged (bug #913087#c4) + # It's only used for validation of output, so stub it out. + # Also, stub out elinks+w3m which are only used for an index. + cat >> ${native_file} <<-EOF || die + [binaries] + xmlcatalog='true' + xmllint='true' + elinks='true' + w3m='true' + EOF + + local emesonargs=( + --native-file "${native_file}" + + $(meson_feature audit) + $(meson_native_use_bool examples) + $(meson_use debug pam-debug) + $(meson_feature nis) + $(meson_feature nls i18n) + $(meson_feature selinux) + + -Disadir='.' + -Dxml-catalog="${BROOT}"/etc/xml/catalog + -Dsbindir="${EPREFIX}"/sbin + -Dsecuredir="${EPREFIX}"/$(get_libdir)/security + -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} + -Dhtmldir="${EPREFIX}"/usr/share/doc/${PF}/html + -Dpdfdir="${EPREFIX}"/usr/share/doc/${PF}/pdf + + -Ddb=$(usex berkdb 'db' 'gdbm') + -Ddb-uniquename=$(db_findver sys-libs/db) + + $(meson_native_enabled docs) + + -Dpam_unix=enabled + + # TODO: wire this up now it's more useful as of 1.5.3 (bug #931117) + -Deconf=disabled + + # TODO: lastlog is enabled again for now by us as elogind support + # wasn't available at first. Even then, disabling lastlog will + # probably need a news item. + $(meson_native_use_feature systemd logind) + $(meson_native_use_feature elogind) + -Dpam_lastlog=enabled + ) + + # This whole weird has_version libxcrypt block can go once + # musl systems have libxcrypt[system] if we ever make + # that mandatory. See bug #867991. + #if use elibc_musl && ! has_version sys-libs/libxcrypt[system] ; then + # # Avoid picking up symbol-versioned compat symbol on musl systems + # export ac_cv_search_crypt_gensalt_rn=no + # + # # Need to avoid picking up the libxcrypt headers which define + # # CRYPT_GENSALT_IMPLEMENTS_AUTO_ENTROPY. + # cp "${ESYSROOT}"/usr/include/crypt.h "${T}"/crypt.h || die + # append-cppflags -I"${T}" + #fi + + meson_src_configure +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + # tmpfiles.eclass is impossible to use because + # there is the pam -> tmpfiles -> systemd -> pam dependency loop + dodir /usr/lib/tmpfiles.d + + cat ->> "${ED}"/usr/lib/tmpfiles.d/${CATEGORY}-${PN}.conf <<-_EOF_ + d /run/faillock 0755 root root + _EOF_ + use selinux && cat ->> "${ED}"/usr/lib/tmpfiles.d/${CATEGORY}-${PN}-selinux.conf <<-_EOF_ + d /run/sepermit 0755 root root + _EOF_ +} + +pkg_postinst() { + ewarn "Some software with pre-loaded PAM libraries might experience" + ewarn "warnings or failures related to missing symbols and/or versions" + ewarn "after any update. While unfortunate this is a limit of the" + ewarn "implementation of PAM and the software, and it requires you to" + ewarn "restart the software manually after the update." + ewarn "" + ewarn "You can get a list of such software running a command like" + ewarn " lsof / | grep -E -i 'del.*libpam\\.so'" + ewarn "" + ewarn "Alternatively, simply reboot your system." + + # The pam_unix module needs to check the password of the user which requires + # read access to /etc/shadow only. + fcaps cap_dac_override sbin/unix_chkpwd +} diff --git a/sys-libs/pam/pam-1.7.0_p20241230.ebuild b/sys-libs/pam/pam-1.7.0_p20241230.ebuild deleted file mode 100644 index e711342cb0c1..000000000000 --- a/sys-libs/pam/pam-1.7.0_p20241230.ebuild +++ /dev/null @@ -1,166 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="Linux-${PN^^}-${PV}" - -# Avoid QA warnings -# Can reconsider w/ EAPI 8 and IDEPEND, bug #810979 -TMPFILES_OPTIONAL=1 - -inherit db-use fcaps flag-o-matic meson-multilib - -DESCRIPTION="Linux-PAM (Pluggable Authentication Modules)" -HOMEPAGE="https://github.com/linux-pam/linux-pam" - -if [[ ${PV} == *_p* ]] ; then - PAM_COMMIT="e634a3a9be9484ada6e93970dfaf0f055ca17332" - SRC_URI=" - https://github.com/linux-pam/linux-pam/archive/${PAM_COMMIT}.tar.gz -> ${P}.gh.tar.gz - " - S="${WORKDIR}"/linux-${PN}-${PAM_COMMIT} -else - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/strace.asc - inherit verify-sig - - SRC_URI=" - https://github.com/linux-pam/linux-pam/releases/download/v${PV}/${MY_P}.tar.xz - verify-sig? ( https://github.com/linux-pam/linux-pam/releases/download/v${PV}/${MY_P}.tar.xz.asc ) - " - S="${WORKDIR}/${MY_P}" - - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-strace )" -fi - -LICENSE="|| ( BSD GPL-2 )" -SLOT="0" -# Unkeyworded until man pages are figured out -#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="audit berkdb elogind examples debug nis nls selinux systemd" -REQUIRED_USE="?? ( elogind systemd )" - -# meson.build specifically checks for bison and then byacc -BDEPEND+=" - || ( sys-devel/bison dev-util/byacc ) - sys-devel/flex - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -DEPEND=" - virtual/libcrypt:=[${MULTILIB_USEDEP}] - >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] - audit? ( >=sys-process/audit-2.2.2[${MULTILIB_USEDEP}] ) - berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] ) - !berkdb? ( sys-libs/gdbm:=[${MULTILIB_USEDEP}] ) - selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] ) - systemd? ( sys-apps/systemd:=[${MULTILIB_USEDEP}] ) - nis? ( - net-libs/libnsl:=[${MULTILIB_USEDEP}] - >=net-libs/libtirpc-0.2.4-r2:=[${MULTILIB_USEDEP}] - ) -" -RDEPEND="${DEPEND}" -PDEPEND=">=sys-auth/pambase-20200616" - -src_configure() { - # meson.build sets -Wl,--fatal-warnings and with e.g. mold, we get: - # cannot assign version `global` to symbol `pam_sm_open_session`: symbol not found - append-ldflags $(test-flags-CCLD -Wl,--undefined-version) - - # Do not let user's BROWSER setting mess us up, bug #549684 - unset BROWSER - - meson-multilib_src_configure -} - -multilib_src_configure() { - local emesonargs=( - $(meson_feature audit) - $(meson_native_use_bool examples) - $(meson_use debug pam-debug) - $(meson_feature nis) - $(meson_feature nls i18n) - $(meson_feature selinux) - - -Disadir='.' - -Dxml-catalog="${BROOT}"/etc/xml/catalog - -Dsecuredir="${EPREFIX}"/$(get_libdir)/security - - -Ddb=$(usex berkdb 'db' 'gdbm') - -Ddb-uniquename=$(db_findver sys-libs/db) - - # TODO: Docs are currently disabled as would need to either - # add the deps (some appear unpackaged too?) and possibly - # generate a tarball for them, but not so critical of an issue - # to handle with the Meson migration given this was disabled - # before too (see bug #913087). - #$(meson_native_enabled docs) - -Ddocs=disabled - - -Dpam_unix=enabled - - # TODO: wire this up now it's more useful as of 1.5.3 (bug #931117) - -Deconf=disabled - - # TODO: lastlog is enabled again for now by us as elogind support - # wasn't available at first. Even then, disabling lastlog will - # probably need a news item. - $(meson_feature systemd logind) - $(meson_feature elogind) - -Dpam_lastlog=enabled - ) - - # This whole weird has_version libxcrypt block can go once - # musl systems have libxcrypt[system] if we ever make - # that mandatory. See bug #867991. - #if use elibc_musl && ! has_version sys-libs/libxcrypt[system] ; then - # # Avoid picking up symbol-versioned compat symbol on musl systems - # export ac_cv_search_crypt_gensalt_rn=no - # - # # Need to avoid picking up the libxcrypt headers which define - # # CRYPT_GENSALT_IMPLEMENTS_AUTO_ENTROPY. - # cp "${ESYSROOT}"/usr/include/crypt.h "${T}"/crypt.h || die - # append-cppflags -I"${T}" - #fi - - meson_src_configure -} - -multilib_src_install_all() { - find "${ED}" -type f -name '*.la' -delete || die - - # tmpfiles.eclass is impossible to use because - # there is the pam -> tmpfiles -> systemd -> pam dependency loop - dodir /usr/lib/tmpfiles.d - - cat ->> "${ED}"/usr/lib/tmpfiles.d/${CATEGORY}-${PN}.conf <<-_EOF_ - d /run/faillock 0755 root root - _EOF_ - use selinux && cat ->> "${ED}"/usr/lib/tmpfiles.d/${CATEGORY}-${PN}-selinux.conf <<-_EOF_ - d /run/sepermit 0755 root root - _EOF_ - - # TODO: See bug #913087 - #local page - #for page in doc/man/*.{3,5,8} modules/*/*.{5,8} ; do - # doman ${page} - #done -} - -pkg_postinst() { - ewarn "Some software with pre-loaded PAM libraries might experience" - ewarn "warnings or failures related to missing symbols and/or versions" - ewarn "after any update. While unfortunate this is a limit of the" - ewarn "implementation of PAM and the software, and it requires you to" - ewarn "restart the software manually after the update." - ewarn "" - ewarn "You can get a list of such software running a command like" - ewarn " lsof / | grep -E -i 'del.*libpam\\.so'" - ewarn "" - ewarn "Alternatively, simply reboot your system." - - # The pam_unix module needs to check the password of the user which requires - # read access to /etc/shadow only. - fcaps cap_dac_override sbin/unix_chkpwd -} diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz index 3b3c3dc16845..0dc8222234b2 100644 Binary files a/www-apps/Manifest.gz and b/www-apps/Manifest.gz differ diff --git a/www-apps/mythweb/Manifest b/www-apps/mythweb/Manifest index 3daff2c3abe3..8e39b32bfe82 100644 --- a/www-apps/mythweb/Manifest +++ b/www-apps/mythweb/Manifest @@ -3,6 +3,6 @@ AUX mythweb.conf.nginx 1085 BLAKE2B 9094b754e66fef4cbdb358295365186310f184c958ec AUX reconfig 1209 BLAKE2B b5ab302a130535231f9aa8dfbeeafc6802f648a17de6d899140af9ee4b9620e41a6745eaf0eee9d91a3f166ba323376feba2811c0a0920e148c47d11af1d08bb SHA512 ee4b8e38638c77639208c083643d5844c7af374dcffef7e3a17bb263168f33d7463cebbb0e7457347d91f36838a42020bfba6b3d2b6672bcef15974c8fefcfaf DIST mythweb-0.28.1.tar.gz 1705490 BLAKE2B 210f8c27471ea83e412ed9f37f72084e32a9d320eccc03b9abf01f89d272abbe036db5e019fd4af6677aa078827c2e3edd14cadd932d5ee8757cee2680239210 SHA512 0ce9e2c7138d35ef59859a8a8980b01d90d9b616e55653fb28dd5a473199446508e525171687383ce83051b434f5e7618f509a9e75cd84296446ee450733e963 DIST mythweb-34.0.tar.gz 1797525 BLAKE2B cbc3f797356e7f53eebebc3e60376052c2511546de275468af0014505221846503624e6deee13ac2527460ef02cb938b1abd97368db717cfef0664b162bf5641 SHA512 d364512efc40d81532eb29164e707b7a7bc9902573f7a170e3bf1fa7973ba60374e11631c70003bf03efdce1c9dbc9a33b09b33b4df8535b4ddd8db10457aea6 -EBUILD mythweb-0.28.1-r2.ebuild 1623 BLAKE2B 9b8f022c6f84f1fd68a430be4f07ea53c9902864ac142c8d5d9e28ed964942878b5e9371aae97870c9be0462ea6bfc2161a574687f0264f67b4cb66b94981bbd SHA512 81d5ddff30bb7b6e33e7d74970d10b98209b22a2736c4d6fc5eefc4257f307c66e7cd591d71564524d877956a70ddb47e284578d964b1bd6e6b36c8ae07f0600 -EBUILD mythweb-34.0.ebuild 1623 BLAKE2B 9b8f022c6f84f1fd68a430be4f07ea53c9902864ac142c8d5d9e28ed964942878b5e9371aae97870c9be0462ea6bfc2161a574687f0264f67b4cb66b94981bbd SHA512 81d5ddff30bb7b6e33e7d74970d10b98209b22a2736c4d6fc5eefc4257f307c66e7cd591d71564524d877956a70ddb47e284578d964b1bd6e6b36c8ae07f0600 +EBUILD mythweb-0.28.1-r2.ebuild 1618 BLAKE2B d33b050040e77cf676cb04ead7ae2b4ede61db56426cc68e4475055c29b3ea9c191eb38ebe785d3e175e41fe561aae3f8534ff8767476e43216a10d95a5044b3 SHA512 5d5cf6eda547b183f282d5c93378be0b0be548ae543fe8c3fcdcb157c656584ea79590e0d956f81cc6f32a8409eecf9757dc785ddb048af8948d9af31e41c6b5 +EBUILD mythweb-34.0.ebuild 1618 BLAKE2B d33b050040e77cf676cb04ead7ae2b4ede61db56426cc68e4475055c29b3ea9c191eb38ebe785d3e175e41fe561aae3f8534ff8767476e43216a10d95a5044b3 SHA512 5d5cf6eda547b183f282d5c93378be0b0be548ae543fe8c3fcdcb157c656584ea79590e0d956f81cc6f32a8409eecf9757dc785ddb048af8948d9af31e41c6b5 MISC metadata.xml 354 BLAKE2B 0b87709f56882b511b79df1ed48a9d502c5081f7fdc56bb8c3996570ad556f2f3e43995e77c50540f10878f3cd52ae14cd80e02d82296eebc10a002466d2ac48 SHA512 8d3e1ca6ef266ea94a75307f6fc423971ee719baa06a602aecda0f327b3dd1ed30af2295bf5b7d0de0fdce298014fc975adad23e2aedc01fbc8feb2e89a61fbc diff --git a/www-apps/mythweb/mythweb-0.28.1-r2.ebuild b/www-apps/mythweb/mythweb-0.28.1-r2.ebuild index 6f6fcae78019..a38ab1bbdcc8 100644 --- a/www-apps/mythweb/mythweb-0.28.1-r2.ebuild +++ b/www-apps/mythweb/mythweb-0.28.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ SRC_URI="https://github.com/MythTV/mythweb/archive/v${MY_PV}.tar.gz -> mythweb-$ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~x86" RDEPEND=" dev-lang/php:*[json(+),mysql,session,posix] diff --git a/www-apps/mythweb/mythweb-34.0.ebuild b/www-apps/mythweb/mythweb-34.0.ebuild index 6f6fcae78019..a38ab1bbdcc8 100644 --- a/www-apps/mythweb/mythweb-34.0.ebuild +++ b/www-apps/mythweb/mythweb-34.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ SRC_URI="https://github.com/MythTV/mythweb/archive/v${MY_PV}.tar.gz -> mythweb-$ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="~amd64 ~x86" RDEPEND=" dev-lang/php:*[json(+),mysql,session,posix] diff --git a/www-apps/rutorrent/Manifest b/www-apps/rutorrent/Manifest index b412f377d5a4..51621a9d3d1f 100644 --- a/www-apps/rutorrent/Manifest +++ b/www-apps/rutorrent/Manifest @@ -1,6 +1,6 @@ DIST rutorrent-4.3.10.tar.gz 2378291 BLAKE2B 2e676024e4b8fdec2a3e8b52715348dc7f4ae38adbdffb69e4f22b711d02eb49ce4de30e5e30e6a620819c39a6576c14b4fade6bc3b52a9212f1a96b23d96b99 SHA512 34a8f4b0bca721deb1d1fd017eed3cc722a785acafe2ca99ee56691028fce1fd92d069f69e2a4be18bef059c4c3f8a9d5eea54b86b9f6ed81401526337d7c856 -DIST rutorrent-5.1.4.tar.gz 2694610 BLAKE2B aa02dc87dc4f228aa4ac24f7dea8d5c80500d275b8a60f29bea8098a784c413eac8b902d55395dfc51d83f6c0634dcf61e0c69a86732f69d30cde55135896b0d SHA512 fc318ece9199d203589cb28d0cf4565b7ce2288d00862c61d1ddcc713a77cc0682f446c983a81f59029c61ce09c5811871854a9c017864a657c9a4a27d039919 +DIST rutorrent-5.1.5.tar.gz 2694615 BLAKE2B 4cc69e83edf84dfc2a510949c62c1943ceddfecb224bc9647a1262ce09d27a70671c5493898b05b237108eec7f1cc8689f66276a535e42d90e7bb48d97607fed SHA512 f2178a6310d7b5cde2f3aa7c5650359002d8186db54a562b5a5161ef9253a429ef5e75c5968c6112f652240e13f65dd9d8dda94e3356bfa8987eb6e6c95c54d9 EBUILD rutorrent-4.3.10.ebuild 1823 BLAKE2B 9dc18b75f6832abdda6b903d30944922f5a5e4f100eadc81de128f82e2a68b838729e0bbf9466af1217c82c6d6b9e8e472836abf4c1751e73968e258b0d7c553 SHA512 dbfadca5a4122cf458a862a8578e7f0d3a8a7e7d0a06faafa94d744ec41c2af1a3e6140381990a2ffcf4c93bd3a0c5b59a0fb12219d4a35e63986343175f7b31 -EBUILD rutorrent-5.1.4.ebuild 1823 BLAKE2B 9dc18b75f6832abdda6b903d30944922f5a5e4f100eadc81de128f82e2a68b838729e0bbf9466af1217c82c6d6b9e8e472836abf4c1751e73968e258b0d7c553 SHA512 dbfadca5a4122cf458a862a8578e7f0d3a8a7e7d0a06faafa94d744ec41c2af1a3e6140381990a2ffcf4c93bd3a0c5b59a0fb12219d4a35e63986343175f7b31 +EBUILD rutorrent-5.1.5.ebuild 1823 BLAKE2B ec784723493bb050833f451f6521091f316ad8003361a54404ac12f3ff9b8f42d56e3aab74a657e0ea329b0af157c62460b11346e1a21fe71f75d1aa047480b8 SHA512 4d0a56f5ef24100daf2f8a164d50de5602a0c4e5e3c57e76ecb6f69d34edf62641bd461fce8722593812e3282a27698fee24a71c38483c09ac5969c02e192ce9 EBUILD rutorrent-9999.ebuild 1823 BLAKE2B 9dc18b75f6832abdda6b903d30944922f5a5e4f100eadc81de128f82e2a68b838729e0bbf9466af1217c82c6d6b9e8e472836abf4c1751e73968e258b0d7c553 SHA512 dbfadca5a4122cf458a862a8578e7f0d3a8a7e7d0a06faafa94d744ec41c2af1a3e6140381990a2ffcf4c93bd3a0c5b59a0fb12219d4a35e63986343175f7b31 MISC metadata.xml 478 BLAKE2B 51373fb574d5353a98f9ae5fc190448d9659fbc6b99a4e631f490b410ebfd9840507d62a08214045350aeb965f834432500412e5ceb146552f02c53141c4cdec SHA512 c253d933bd4cf0edb8516fc0f851f98543a27c422bcd5179d1ca95da28e37df6ea30c27d3685592374103b1af84ca5c98a6ea1060a20267e4485e38f9e54e5d2 diff --git a/www-apps/rutorrent/rutorrent-5.1.4.ebuild b/www-apps/rutorrent/rutorrent-5.1.4.ebuild deleted file mode 100644 index 97453fadf5c8..000000000000 --- a/www-apps/rutorrent/rutorrent-5.1.4.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit webapp optfeature - -DESCRIPTION="ruTorrent is a front-end for the popular Bittorrent client rTorrent" -HOMEPAGE="https://github.com/Novik/ruTorrent" -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Novik/ruTorrent.git" -else - SRC_URI="https://github.com/Novik/ruTorrent/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc ~x86" - S="${WORKDIR}/ruTorrent-${PV}" -fi - -LICENSE="GPL-2+ MIT" - -RDEPEND=" - dev-lang/php[xml,gd] - virtual/httpd-php -" - -need_httpd_cgi - -pkg_setup() { - webapp_pkg_setup -} - -src_install() { - webapp_src_preinst - - rm -r .github || die - find . \( -name .gitignore -o -name .gitmodules \) -type f -delete || die - if [[ ${PV} == 9999 ]]; then - rm -r .git .gitattributes || die - fi - - insinto "${MY_HTDOCSDIR}" - doins -r . - - # can not use fperms beacuse of globbing - chmod +x "${ED}${MY_HTDOCSDIR}"/plugins/*/*.sh \ - "${ED}${MY_HTDOCSDIR}"/php/test.sh || die "chmod failed" - - keepdir "${MY_HTDOCSDIR}"/conf/users - keepdir "${MY_HTDOCSDIR}"/share/settings - keepdir "${MY_HTDOCSDIR}"/share/torrents - keepdir "${MY_HTDOCSDIR}"/share/users - - webapp_serverowned -R "${MY_HTDOCSDIR}"/conf - webapp_serverowned -R "${MY_HTDOCSDIR}"/share - - webapp_configfile "${MY_HTDOCSDIR}"/conf/.htaccess - webapp_configfile "${MY_HTDOCSDIR}"/conf/config.php - webapp_configfile "${MY_HTDOCSDIR}"/conf/access.ini - webapp_configfile "${MY_HTDOCSDIR}"/conf/plugins.ini - webapp_configfile "${MY_HTDOCSDIR}"/share/.htaccess - - webapp_src_install -} - -pkg_postinst() { - webapp_pkg_postinst - - optfeature "Show audio file spectogram" media-sound/sox - optfeature "Display media file information" media-video/mediainfo - optfeature "Scrape Cloudflare based sites" dev-python/cloudscraper -} diff --git a/www-apps/rutorrent/rutorrent-5.1.5.ebuild b/www-apps/rutorrent/rutorrent-5.1.5.ebuild new file mode 100644 index 000000000000..4d1d469d1e5c --- /dev/null +++ b/www-apps/rutorrent/rutorrent-5.1.5.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit webapp optfeature + +DESCRIPTION="ruTorrent is a front-end for the popular Bittorrent client rTorrent" +HOMEPAGE="https://github.com/Novik/ruTorrent" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Novik/ruTorrent.git" +else + SRC_URI="https://github.com/Novik/ruTorrent/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~ppc ~x86" + S="${WORKDIR}/ruTorrent-${PV}" +fi + +LICENSE="GPL-2+ MIT" + +RDEPEND=" + dev-lang/php[xml,gd] + virtual/httpd-php +" + +need_httpd_cgi + +pkg_setup() { + webapp_pkg_setup +} + +src_install() { + webapp_src_preinst + + rm -r .github || die + find . \( -name .gitignore -o -name .gitmodules \) -type f -delete || die + if [[ ${PV} == 9999 ]]; then + rm -r .git .gitattributes || die + fi + + insinto "${MY_HTDOCSDIR}" + doins -r . + + # can not use fperms beacuse of globbing + chmod +x "${ED}${MY_HTDOCSDIR}"/plugins/*/*.sh \ + "${ED}${MY_HTDOCSDIR}"/php/test.sh || die "chmod failed" + + keepdir "${MY_HTDOCSDIR}"/conf/users + keepdir "${MY_HTDOCSDIR}"/share/settings + keepdir "${MY_HTDOCSDIR}"/share/torrents + keepdir "${MY_HTDOCSDIR}"/share/users + + webapp_serverowned -R "${MY_HTDOCSDIR}"/conf + webapp_serverowned -R "${MY_HTDOCSDIR}"/share + + webapp_configfile "${MY_HTDOCSDIR}"/conf/.htaccess + webapp_configfile "${MY_HTDOCSDIR}"/conf/config.php + webapp_configfile "${MY_HTDOCSDIR}"/conf/access.ini + webapp_configfile "${MY_HTDOCSDIR}"/conf/plugins.ini + webapp_configfile "${MY_HTDOCSDIR}"/share/.htaccess + + webapp_src_install +} + +pkg_postinst() { + webapp_pkg_postinst + + optfeature "Show audio file spectogram" media-sound/sox + optfeature "Display media file information" media-video/mediainfo + optfeature "Scrape Cloudflare based sites" dev-python/cloudscraper +} diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index bc1e559bccc6..6cff4f86bd9d 100644 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 5c1e6eb226d0..f70363bede9d 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -36,7 +36,7 @@ DIST chromium-testfonts-f26f29c9d3.tar.gz 32750602 BLAKE2B 498f8b2e0811c98dc3d4a EBUILD chromium-130.0.6723.116-r1.ebuild 47304 BLAKE2B 90d2b03d081827702750209d03130d779e7f0f26ea17adbf9a05bac44c35e8169ac097e312dda5db6d987863cba2e4cc9b93d1d9c0eb53c51e6aebdbc17508a8 SHA512 e1c734c0a8f1367089f0ce06aefe136100f2bfc68cea6ab91b885dab741e1a6cb19f01da752c1ecb2e4ae6ec22fc530e1420fc5fe16a483ab8dd5b59eda6d326 EBUILD chromium-131.0.6778.139.ebuild 48172 BLAKE2B 69806523250f2ceaf080f54c6b5ff8ed4cd4c5658363d4f51bbd9c3a97d608053c34cf595216b044729bf9f1f49b7e1372104a5c7ef3bc51c213de00c97b9b7e SHA512 0aadac2d10e741cf6344250e70809d8adcd371c47c22fc3bf9b83648103ba482aac50b868a688ec5469a9e2d14c554359c944d92408b5423d42555d3cd5f0035 EBUILD chromium-131.0.6778.204.ebuild 48174 BLAKE2B 3334883f18e281a8a6138864a6c9007a2dbaef572883c69867d4e0a1ea8e6702b6114edaa83a8ae6604b1576b8fadeaa90cfaba489d6569aa6d6267989e9f50f SHA512 81ee6873892fe0b2ab7d933e1c5203906858cbfa9a67081e1ba15fed1a7f1e8105cb495d60eb95c5e2c2de12bb64d75f35f33382881acd1495df9c525fe450d1 -EBUILD chromium-131.0.6778.264.ebuild 48174 BLAKE2B 99ff2ae38e28998c44fd4d5e68c808aea82d7d8849f557ce187f756ce2e723bdd2b818ad7ee88d6a5b1cb6cae082e504eb8c8831c28266fddca32b76acbbd72c SHA512 0dbd4d88530a36235de9888752378c5c268942cda99f8620ceded4b5238d9fc7ef17c39b7c0f1d8308634618246632ec737dcae202e1ec60f70c001de92e8832 +EBUILD chromium-131.0.6778.264.ebuild 48173 BLAKE2B 3e43e44d88cfc30bcd4211df94db1df95cb3fc1a5fa9cebbf10157405788e5101d4d7a4a95acc22d32bcbe82ed916ccd8947a74793f89f27c7fe4dcac0385197 SHA512 fafe6ce7e821f433688fc725c9bb8c7a6ea7b9163324fcb5c3a4d60345e33064431a7a7bbdd2df4610422c940838944216505b0fd87c983c7c1f0211b4838e06 EBUILD chromium-132.0.6834.46.ebuild 48663 BLAKE2B e0d0b6004b3d005ef11044d8fc81a23a1689a8c8bff77c85fa842647e9f61c9ea18087cd2bed441002b7b1bf0a4b285b8facf4074af6044633e831897ad1811d SHA512 b1a89d50806711ce181e8bd7055170bbea23f5e57dad921567ef9c7009d7021dd8e9f363f1e3c2373e3310c0688a1187bcbaf067f6c6c3b886223364cb105fff EBUILD chromium-132.0.6834.57.ebuild 48663 BLAKE2B e0d0b6004b3d005ef11044d8fc81a23a1689a8c8bff77c85fa842647e9f61c9ea18087cd2bed441002b7b1bf0a4b285b8facf4074af6044633e831897ad1811d SHA512 b1a89d50806711ce181e8bd7055170bbea23f5e57dad921567ef9c7009d7021dd8e9f363f1e3c2373e3310c0688a1187bcbaf067f6c6c3b886223364cb105fff EBUILD chromium-133.0.6888.2.ebuild 49899 BLAKE2B d06a085ec4ae6a3f39b6914638488ea1d46e1ca4ebf5b567b88d5a64a69fefaa7866ba1b648625ea3bdaae3e3ca7ea0df00453a751f523efcdde20a74746c4dc SHA512 f0809593163b392736be6d7d7a25802ef5b12cca1bf644af1771bf3e1918f0d07c9f00dab2d3254e4a3b6d33c3faa8c001c3697f47033eef9ea96f95ee73b177 diff --git a/www-client/chromium/chromium-131.0.6778.264.ebuild b/www-client/chromium/chromium-131.0.6778.264.ebuild index ddaae4026f21..adda2b0c6e60 100644 --- a/www-client/chromium/chromium-131.0.6778.264.ebuild +++ b/www-client/chromium/chromium-131.0.6778.264.ebuild @@ -47,7 +47,7 @@ SLOT="0/stable" # Dev exists mostly to give devs some breathing room for beta/stable releases; # it shouldn't be keyworded but adventurous users can select it. if [[ ${SLOT} != "0/dev" ]]; then - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64 ~arm64" fi IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd" diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index c3371b006ae7..3d465a88d49c 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -101,6 +101,103 @@ DIST firefox-128.5.2esr-vi.xpi 673227 BLAKE2B 82ce1ab2302defa025b4cdbf2ac5c161e1 DIST firefox-128.5.2esr-xh.xpi 418471 BLAKE2B 8a79bc0d5fe75f202ac8f360597972dd18df110f780a1eb52706e0b8785056bbc3fa060ef19bd3c1cf4b89d0f9756524e9bf8705b7ab391b3188146ee920499f SHA512 7d7595ebce9862136b7a484e00f8746ae50265b6a23b9dbf5128e9c342ba5c56b1efcfbd61582011cc8d88e9ac543b8f11f266cf1854ed18b63933e21c5f757d DIST firefox-128.5.2esr-zh-CN.xpi 675193 BLAKE2B 7004692438b358a9c8510964f50799782bd60e83133fca53a13eca5662ef01b771b7fac7a44486a88b388938b51074efaa5b943c495d3f9054326430283c33e2 SHA512 b61920aa802aa5679dca274899a6b97f846ebc221cd5a111cf2be217d9579cfb595fafee93d8e0c4eb67e19f79921e902ffcd84be90e6fd96d258ae1647de7b9 DIST firefox-128.5.2esr-zh-TW.xpi 677421 BLAKE2B 531da7844db037a22c4671c11dd647f3d9d0497597012f7c0247188fd5a79389c5dacd8a7da8fbe748599ac8057064b410022843bdc39a87a8817272bfc3720a SHA512 3c789734b539984435210b24fae49facce506757f45888136e46c67bf7446e7d3adc67d2153a5354e58fca858eab2ebef884d666b74dcf9bf654f3fa41cb5f8a +DIST firefox-128.6.0esr-ach.xpi 465504 BLAKE2B 857c044f90e951128b9d7a9dcff9fb535ba4cc3ee7d5684436f9d74c0d5fac992bacce11c77f34a08e4ec01a88856d79915ef50d6b237c18dd061e6520533e1f SHA512 c3d2ff31056794ab936fe3bb9cf8f83517a2366a03018d2cf8852e07f1fd2a0249362d5c010e24db63670811142c90bb10bd3375cb6904686bbe5b361392bda3 +DIST firefox-128.6.0esr-af.xpi 418826 BLAKE2B b4b10cfd93a6b1e6c9b01c75381385fcaf3103574df7669c24ca2940a380c1e3d4ff8df980d3f5f2fd0eb7e6f8301b41c2bead66435e1c5413f31686a7dd684f SHA512 24904f5d1344482625c94fdff3b54dc93307aa394b65d07418677805eaf58744ad0e9c2efb93936e1e0113ea32bf2645f65319c3d5c633f7051b746bac7a8fe0 +DIST firefox-128.6.0esr-an.xpi 508453 BLAKE2B 63d6aa8c405e11cf50e01f0066d2fd26e9385ecdf740522202e419e6164a9f6f6aea6dc928881ddebfd076591604d81dbc6ecb0a90edf544681b9bce85a7d567 SHA512 4018f9c6ae66c3ef81c8dc2302725b8bae72369e2b7ee94cb5aaff1b88a2624e6d489bd0ef5cc0a421fa1822ea0c8e2261e5d10815a3d2e91489b34d86db8ebe +DIST firefox-128.6.0esr-ar.xpi 630815 BLAKE2B 7716b1343ab0967907411714dc13ab547248c6bd892ba990562b50aac39f1f2652736a2d6ce70847292318c57cb8939a581f4f64f261adbe51d5289bee983e1e SHA512 a2e9b2c97e5e79d2353fd5a481d1aae4e1141e1b69df19d6df5831416d1518e2c05d94fc3e80ed8cafbc0d055c7151b3cf9595db77c9514661184d73500602de +DIST firefox-128.6.0esr-ast.xpi 497758 BLAKE2B 80875b9c913e53bf118902559f54dd25bbb719d8d15bc88f25c03978d1bb43fe9a1fd2db7d2a9621a0dab8ff66adfa897c1e3cdbac64badad4746e4ff557a640 SHA512 aaa2ecb2c98aafc045d39aaf90b4299e30586af6f575a7a6b065cb1f2abc2af5080f33e01592536a4092f2a346b8947af9e87c6751aa1657801abf7af0168ca1 +DIST firefox-128.6.0esr-az.xpi 492191 BLAKE2B fcc5825ba3c7b3330bf648acb6ae19cfb1a501247d774da47cfbb085a8099a0e565bdf27913750c8fcaf68c4b78d39effcfcf3d97cc6b60d2d29fbcec90a6134 SHA512 7fbc47590f755b9f1e814ad5986cde3a33866d0543beb50fa4200e15e342c938a91c1b1a2b8232a523499d941f48b7b78fce0c29fd6fb775efbebf58f53eb36b +DIST firefox-128.6.0esr-be.xpi 731591 BLAKE2B 567a192258f0e99d8f088fadfaac2f1b79cb97cb5dcdfadf042f54e68841c62533ec3ee8d55e9f24eb5283e415bfb57361986c5b57cbd75a82068d709e5fb463 SHA512 bf0e480f65b4731716584830adca8453cb9300f208bcaab9dfe7dfa6d80bbe6f07b97febdc8870ef8607b534bf959f340867899e36bcbd1c5ef0b7083f95e5bd +DIST firefox-128.6.0esr-bg.xpi 647391 BLAKE2B 1bf8dbfc1afc3e0e6ca878f378201994e147fc8841644b774d2941ad8cf42dbefa36d88692ae869455a4e97a10a2336b0b1ef691462eba508210034cb1dab2c1 SHA512 bf925585c15ee62b945cbf347e45e2fc2a5f429761d43c84a56a6aed307492e6da8dd3288a2ad988cc7d9f65043244d45572ccd35f6f433eac4db12fad4fdda9 +DIST firefox-128.6.0esr-bn.xpi 582957 BLAKE2B 8ba95dc85bcaec8e337dd2c35985a485d1f565ef2d83f9fd29b4a232684dd6614f6676e2d778468686634b68df4ba3388a63bd17ab908e1f19dac7dca270428f SHA512 68e2ad66267936f96005f0d2c23611fc824203beea7f2d444d9b7f59ecbe96031a9dbbac6037988363fd4e1883bda7ad186c5c863d4442fb27ae810d3699d40d +DIST firefox-128.6.0esr-br.xpi 595354 BLAKE2B 473fc7786989fcfedda4e7bde73da2e5bad739e15b61557f3b9c99baa13eef83de62301472d185a5dae999d938c4b6347458c06707fc74f81df02dfcac1d31a5 SHA512 0e48a1a8945770f5237c1ec4c531a8aacbe990a46279c0729c0854ef6bc12ed947a13d2360f16094c402bdeda02c30c9304cc87cf121610bb98183b106defb28 +DIST firefox-128.6.0esr-bs.xpi 515708 BLAKE2B d9611ba1573c73f8026c1930a91f0113a84e294a1691718633ed45d7d911d2f74fabc4e4cd0e2ec5fb0128f49a905e99fe4c9fa047d20f8d806264cf87c4bca5 SHA512 ae15bd9f602aef8c0748ed104ae59ae1e3ab10e7a1b01c48f246ae6614f8327a0d1a70d82822221b7ead31e8716e3c6e165817c676a2b986d1a0ade54ee592af +DIST firefox-128.6.0esr-ca-valencia.xpi 547675 BLAKE2B 22feb1b9f49a93e7e9bc429a205745725cd5273c7672a89bcec0484ce22bf38e1213e8a055c7b0390495bd703f5d05317440f48eaad4a5fe0ff4d431f4b4bee1 SHA512 16a8c9cfbd95b5341486496fceec363e1b4b9321e1430ef7286fa254ad0dc6ad9dd14f85f213ca2f66d7859d9e31e8cd7e2cf9733ce662e7655d5a2b0bc55722 +DIST firefox-128.6.0esr-ca.xpi 599206 BLAKE2B d2b9f3c9569bae1ff5aafd301ba023feb2cb58026855b629eb848c109cfd377449fda7b17c818b5602c77767e1f88dc3125df8ff9aeebc719c2328088de55f3e SHA512 22fd4d70bc61568d4fa8c37501a16a4505a03fb49182bbb3e22c091b83903aaa32d53720c0cb3cdfabbe67a2ab5bc7fc31bae79d1f5f6db8b6ff48f8f664b6b6 +DIST firefox-128.6.0esr-cak.xpi 594640 BLAKE2B cb68c2ebe84378c9268f5a849ead273bbfa1674a330eb3211fbf282067ab2f30767c6c2a5608ad1cb2be4a552b21e92df17427dcf51eb03716113094606cfd3a SHA512 9332eb8e66cc5e24090caef1b4f93d4a2634ee8458984db048634a412267bd582519cb9952004d15110124dd91649f7cc79f756489544987d5346a68b75dd953 +DIST firefox-128.6.0esr-cs.xpi 675114 BLAKE2B f7a3039c32b801837153571e7ae0d44f53323bba1b6cf0df1b341b0d4ba20e2ed2ebc0cce52255d515ee9b35287b3082de3603317f6a9d306c4657c7e9b46201 SHA512 d6686ef7e2f3b0b734f26a27d4915e8341eff94909316a941ee885bee4a96c41691907561df4223bdb22dd4fcc018c07a5ff5b4363838586007db2be5ba553c7 +DIST firefox-128.6.0esr-cy.xpi 641501 BLAKE2B 2c9004e4c04982c31ab23cb8728b84ce5ee31484488bcb998b9662ba4dbe9a6137f7dfff5afefd52b25757375891cd83cf9cf35489268c079e6f71e742ccafda SHA512 a232f9eca3180a6f8161bf634c1052433561a951eaea8d77ac5ccd856e422782ad4334f755b8c8f4b010744cb3f02c10b2e7af9d4aba102034a3de2d78144b73 +DIST firefox-128.6.0esr-da.xpi 624946 BLAKE2B 2c08f5edd374422fb68cfb3e081dbc07448d980de1a1ddbfb22bb86c718972bd8455520f95db079143ebbf15cb6d8c6ef59285eea24ef2be8daaa98d024a5d7d SHA512 2cfa41910a873e9bc6e751dcf9e89e93a1b0922fa2640537105938110fe86fbcbedd0219a8bbbcfd25a80ffa7a6b49f50e287542072b0d80998a6b8eaf55db7b +DIST firefox-128.6.0esr-de.xpi 647909 BLAKE2B 6ee4e7b6ce49114594f2b433b55f705a5f7e674659176a0a5751e0e7785b416187fc68de98710d27009e32138d1d7d8c0245b433ab83d4f225bfe146d6be52be SHA512 27eb856cb97d676cb83fcf543b52dc122f6e6b76cf9adacc8f344cc28b2deb2d7b09ccc068b4c6f498e7e453d72ee74d558d804b6dcf9126f3ed8b9b0ea2b56d +DIST firefox-128.6.0esr-dsb.xpi 667675 BLAKE2B 1a548b5312ef452c8855e68c5d0fc86ed80afbd04a19b94c25e7c79ee80cfa6f36329cdcbd4609ca0f2b37ce2f0e1b63f25522101deaca0f9c7c389dc474f5b0 SHA512 6d497300803deac950efd51a5ef03e287c785800b3a46d67b68757f2b479e19830d08e5eeaf6d56883944a954ba5f7ffc214d18bc7bf68709b435e6099b9ae80 +DIST firefox-128.6.0esr-el.xpi 752467 BLAKE2B 5b290f3866ec26a2fe93618bbb8b9325a1f3babcafe9c9b10a907472dd0f29831ce1467889eb8cf8dd1798405a22e7ceb6095b59836f59bab1043166fd8ee9f5 SHA512 aa71e4b1e6e4a34b35f9bb410e3960c6a2eb3b1599d8d3d9f91fee70dc8d18d66f985522305c1a909b5cabd1de78e5e99ff4ed63068fd0f35ffd055abb940b83 +DIST firefox-128.6.0esr-en-CA.xpi 597230 BLAKE2B b2211eb4fc5f0286d80a61645185621bbdf28da27fe5a4598b8c02655a3df396765afa1f120910c3a2010fcb220ab84dadf92e73e9e7fa05f4b8ea834f61c86e SHA512 780ebb6403a77f1de24ab6cf150a83d540bbce0e79eb66aea47a4cb2b89ea65bd02f554d0762119c17265efa0ab42098b26f23dd65e43d48daa836d2233e914c +DIST firefox-128.6.0esr-en-GB.xpi 600789 BLAKE2B a56509c7bc959c4aa637ca479730ac528e5ece613d310d3c7c7c50528625113c0f1ed58e9a89d813ca557c78e07c89cf6fd5aba9980daecf5705a2a138dba931 SHA512 506c6e4494955e811ccb51d8a96edface042767f70ab4d8d54016a8386afe81ad4c4778a6769ac4c09138dad993c6626a85791d5821f7d6afdd437fe3db2c34f +DIST firefox-128.6.0esr-eo.xpi 628843 BLAKE2B 10c3c92c17f9615e762f0eae0bc7779261e40a97b595d33e5d0291ae151e178d146d895a9991f8b6853d02242dcebe3f6e828023b7608abf3eee5985b128d96d SHA512 653d3f2cb16471b32c47d46c08b2b4b011aabfd2c52e02e994ecca85e728143e04ec4abb0d4f446de6257c554eb22b94011231264729a4f52a70cf4447077371 +DIST firefox-128.6.0esr-es-AR.xpi 644956 BLAKE2B a825e1af97cdef7823e98587ac931e77dcbb8ef09af0b2904f15e18ecfaac0bddbe62926711b5e826fe1db30f1f3b72d3a9eb58a1730ea649a120231388dcabd SHA512 c0431df8b855a631ae822d90e049bdf85b97f5c0f59119407a19178474f84e6da76598c99d23601def729a16bc9f9d4a208638ce9e98636101220ac2340b342c +DIST firefox-128.6.0esr-es-CL.xpi 644429 BLAKE2B fce77e57b5f8f5fd988ed9ce4e9893e69a6ece12a595739679c3adf5d726877e76e334d62343cf29db990b325d195c7664cc8f2e18fbff618fe801e4b5ff98ef SHA512 579dd240a25efb4cb89b650f9fca4395ebc9e5e02596fb397cb33fb08bb2c809dc88fc8f9fd2e62783773074c972088b684bb5b566d9adfd06533392bee87836 +DIST firefox-128.6.0esr-es-ES.xpi 637338 BLAKE2B 4e8e7cba5dba5154172d61aeda56679935e616daa4d6ff0bd337cbf71f75a8eb1d012e76518a783cac94d229228b8a10de0e193fc58d8ef1ed77a2e6af057b29 SHA512 79cee18ea8b0a6c58ca67e45a2de60275d459f906c6dd5796d1d1c0f3455b4a89e9e8ea5d55e058f7c5213dbc88ebce51683da637114727edca6299b71b33263 +DIST firefox-128.6.0esr-es-MX.xpi 638917 BLAKE2B bc7508a6ee1d7b4d6626e705371d70f920f24bd73a985dd763c9c1aa86e59c25e728b7af46a96f2390dcfc229fb6addcce6e1edae12028d5c84c99fa384b61d8 SHA512 21b37b22ee6c3d8215af1fb8f20232a43eb67e47da15c8c6f32d21c7f69d2fc83fe7862cc1001a06d7f2ba20c48bf71acfb78792c0d25e30867c18bd2796e01e +DIST firefox-128.6.0esr-et.xpi 541122 BLAKE2B 519f09a25188664c84b2bbd8c55f54e2da4f690447a602d4263fec3c2d2680430e5c01791dd619b1f88a108110d9d47b76d293a32218a1b7dc8cd0127c0e57df SHA512 534ca55968f2894d2fb24e9abd676feb6c99b76d44a52cd37299e45578c8a4db8dfae12d3649d8ba312abb03f3167c9019b5f86ea38a1ae262528d2fa8b8a201 +DIST firefox-128.6.0esr-eu.xpi 612330 BLAKE2B ccb09539a2cef5c8ec62de66cdc03534d74e054ce1a53e94927629ade8c32b4ed154dab0ad518bf81f2943686ec434f6287b29035f319afabdc7034447d40d60 SHA512 2c0ed6e2fb0a2bdf78c99f071ea37eb36628310644b45edc324f4b5201ccccd024f85faeeab6f17705900881251b9dbfec6c52f496df0d2acaae78476d232634 +DIST firefox-128.6.0esr-fa.xpi 593837 BLAKE2B 4bad4e83ecb7e1671c052b118e9ae78d9206f85054c7cd4f5303cb5f9b71aa5e69521a4c592c9db0dc882d57de2013dea8750782579dffae0d0982eba038b889 SHA512 0930a2720bdb15653c1f82e5821176d7ed8177361f243545464818a65c9d5ac3aacd6cede451dc8257402922658a29d37107281f1f186e915a9b371f09bf8f32 +DIST firefox-128.6.0esr-ff.xpi 477477 BLAKE2B 1597e6a91c1eb0a14b991cc230314ec8dee458c6036d06ea24cb366020eda1f27e40141db0a35f17f91fc841260b8ff44c084e3ecf53784980af322ada2c836b SHA512 de6a0f1faa810ee6e150776107bfc6ddf81a98919fea265a9071b515ddfc934c7da2c8e105a6e5a989b5e4e5c857944dc2f4199b70d144d148f0bad0bc135727 +DIST firefox-128.6.0esr-fi.xpi 623010 BLAKE2B f186c84b54ad5a99712ce969a0debf34e21dce68f2f8ea99e2a514b51be95b1f97e4c46b419562bc5559037933f66aae49af8743d2a40325306511f817e130fc SHA512 5baaa8fd6caa7d61ea8abca1245c651dd810861b34687dc9cb2b4d93d42195f40e6302b31917be478cd93fb6c3ca0142206650822f55ff33424c86babee5619f +DIST firefox-128.6.0esr-fr.xpi 655850 BLAKE2B 2533380d72f00be9ffe7682c347cccbfd9262b59b6048fdcecdbb43a533b8b3f86d1a88dd65e8e0b1d366f3c02ac76e674b39eb138618f85b94b62f694466adc SHA512 8e3283c68ab189eba0b17067654a115b8419a7394ecf5f219ffa274fb84ad4f0ef8d886c0e91a3f84a65477ba706d8f3e2e57b2f6c6b16889247b1864b806a71 +DIST firefox-128.6.0esr-fy-NL.xpi 640610 BLAKE2B d9130a3ea8e6933bd621010a3c6f570570b362f7b11a44e8b15879af8350bd09d1fca9472ac29b779a4fd3f8f2138f45d98934660961fc7df14c36d2a2991053 SHA512 3dc3b9e4e59c9e78b3f18c576b2224ffdb4f56c9b4a40b2783c9b853fdbd6fe1b6d285102c84087258d17a45e6a9f8cec6c08917052869d5aa4b750416411e23 +DIST firefox-128.6.0esr-ga-IE.xpi 472337 BLAKE2B 5e37c28bdd64c69afdf2ca5ccf3bc1f6d2eb6e652b14a3d05f744e9f459b5fce375f0deadf60e34fba5d3f12d57d533c26a9f1a98184704dc6e6d35ba674f2cf SHA512 fba47ee2628e4da5d069092cf8877b9c1ad5eb30722c3925148dbb20828d87abaf584ebe24d32e8cd9ca96449859da9e22bf7252050453ecf17882110f4d7def +DIST firefox-128.6.0esr-gd.xpi 598312 BLAKE2B 2cb61bcb98c48b0eac93171c3f6b6c290081f5d242e4499f56bad8aed351b9fdfc5143ff877734b78896d88f126be4d42e34dffe09d98802620478e7e64bd8bb SHA512 43e2df032788c147ddd0a39a00952656fa42fdd69ae08b9744e73c7ff91a315c30dadaf44328dfc12e0007ed0aaa1274a425cd3de78af5b3c3ff6e07a626fb0e +DIST firefox-128.6.0esr-gl.xpi 609640 BLAKE2B e171fb79edba97be1e7eb45d2845497003db664a9acf377e109c854767bffcac7c9e9174b9c1cc9730c373c95245c1aa4db5976362127c14c5a4b86a1275380d SHA512 14c14b64c90560fdb768752295df53eae0def47964e146e7264e48628e5ef38e670484f7bfc948d071a0e783c29dc68ac34849be86bd98a669e2eeb9e99c6b3f +DIST firefox-128.6.0esr-gn.xpi 652882 BLAKE2B da66349f0d3c356eb40470c4235db1d5dae37e945af667404076b6d08b1a594e3db4bd58a76eec3629a6c43a01da971f4717355b850218b939768be433371974 SHA512 68742e9ef1f8dc50f45d0c73d7f3fad5920912e78de8eb4454b4f0436014a0b46520e87ac82436dc1e1bad90dbbb2f53412463a8b5656ca3c9cd141b5e10b298 +DIST firefox-128.6.0esr-gu-IN.xpi 528786 BLAKE2B e2538e33e7790470add24e3aeb11955ff7321adfd373a3f2d64a915170eafcd2a2e6f244dc6597ab4b03f599591f7cde11195a0b7ef7b3bb4ec8ca85bff9e938 SHA512 04db30d7eeec3266dae78b7709e8b3c1445e00e3825d2790099954265b67db7b8308b03134bd386076fbdd1f7c4ab3fafe036ec77bd882e0058403414882431c +DIST firefox-128.6.0esr-he.xpi 647291 BLAKE2B bfb9ee9d7b1aa9df99eeb8cc2025c65596c8519e134177ebdebdd48816af1c6062e9c594e805cd2389a3ef57681873bbc4e96ce498d5207b16f95f93ef03f8dd SHA512 a047f1d56b2fd682aa448b8da223ccfee005064104a7bf3304126946c49793cb808dcd7d52a9dd13301e5381d02bc5d66a25a8bb82801a6a985ea63d642d1517 +DIST firefox-128.6.0esr-hi-IN.xpi 568356 BLAKE2B 243b663b52d81e0d8fa614e9591ad54a918b2c534167bb4c48a9cb6d9172bf01769e5e84e7e00cae3d6f1f8f17fcb72d1c6d8d6b1649c48c6a65291c68f55941 SHA512 b94fd2dc53b5076650b2b783f4c9e7012a706fb207551067fe94327976030922571a2a6999115708136f3a954726c78ca16a727810ffaa9bff68f6090dcd00c4 +DIST firefox-128.6.0esr-hr.xpi 619158 BLAKE2B 6cbb1f616ee5620d84ae295c2c578e93cc0b43268552d7e891fce7944020bcd2b0d56a52a0a0405302990feffa57aae75623ede0d8cdd0e0cee8de0703076f4e SHA512 18ef34aa4ff4f317cd301d88a06a6398d4eb091134228ba175b6574678d364a991dffbfe8590434a2474ee302b2957fded13e41531eb947b052111f5b83eeb68 +DIST firefox-128.6.0esr-hsb.xpi 663552 BLAKE2B 008e7f2789d285a1fc19aea1141b57c0c372689848849413810454a742ab821dd7b9c2cce9791b749facb2bd5eaed817d080be1f83443bd2ca86be6250ecf208 SHA512 643622b993b2bf1376031cdf83e294a91793d2515e5f09f8b48658cbf898db48a9a6672579465adb881e11833c07e6988fb881cefdad8e206b71e9f95b6137e5 +DIST firefox-128.6.0esr-hu.xpi 667802 BLAKE2B e46b0ffb7f815182df21f84d3924e3a04334692a082dfbd4fbd56ce8f17d966a2b218a95e79ccd9896d4481e77838069b498780fffea3d16f83aa74f20b1bd56 SHA512 702059867a2fa6401c2174f17a7a07f8d63db3949f87a9ea37ac018e99f2913954251819e1229a50b576943a80582d769b7707e16cc2db593f6535e11aa38a0c +DIST firefox-128.6.0esr-hy-AM.xpi 653028 BLAKE2B 5102591387703070ba95f3056f34beee4b54b4d024fac7aa9e63254d53584f5783e41dce590f9b7d5074be967882d8428f9206799aa822052cbd3cd6f91583c4 SHA512 9fa8b1682241494dafd934d6ab71ef23200925af1752da47d1d01da40d3639014bc2a6cfe404588f96c89d72a8308b13cb68078f364c0321ee07cd1e22d7c57e +DIST firefox-128.6.0esr-ia.xpi 627658 BLAKE2B 41d6b428fe6171cc24efff3b006697c3f6273a37b99c1c48ee56244a3b49f763a54c6eaddc69001762267b99a926055f67825d0339d76b5a7807c4514de5e65d SHA512 e10aee1e1304f6b4db147940cfa5bd389b083274fc642720e45c2e96a51daf06753f63a8d7ebb966f58d35a0c4ef562bc82cbb913d3aa18c09aaf22fe79f3060 +DIST firefox-128.6.0esr-id.xpi 587630 BLAKE2B d676ae3cafff54eed30747e452becfe98df089e1d42157e17bb0104395a434c976858b72ae2097c43b4359dc89e4954d455db51f0c5e43678003cfb8ac18adae SHA512 449649c801ead408b28a308858b389de1e30bcd4a996b6d1c73119a9a26a7b8413a7177534610c82fbee4142a3b02f70cc71c4d67f5af5bba378a1ea20a98afe +DIST firefox-128.6.0esr-is.xpi 630677 BLAKE2B b0f5248d89ad7fb50b7d544de20b1f95e00be9fb688d2e10f78f1710f9d71733f6fbcabe0ebecdfbbba4ad3337a6bd6524c2709bc54d799a3155bf7c9bf1ea26 SHA512 5c8a3e0849f49ef89eaf834d0982f033a3a407b4a6d1f96cf06487f8f57ea61862c4cca22112f5d83e81552f38b4f5a106348bfca0179e44de67984bd99f779f +DIST firefox-128.6.0esr-it.xpi 584354 BLAKE2B 9a09d36382461a31d34b7c492d59a2c1225e773ebdc85e3d879caed1d900caba90717eeb52b5f0c46f56ce498f139e103021470b1aaca5ab986e389baea0b172 SHA512 5c43e6670cedcfc925e9aefb6e5f4815df0b3ed688cf3f904b92f73f89dd03c813f825731dd77d6ed4a136c864f4b72d511898f192552805a36ccdf4c41733aa +DIST firefox-128.6.0esr-ja.xpi 691960 BLAKE2B 8e14f28f947b71af58a1bd4acc0bc33f56fce4c264332e09829109c9ad63c77c8aab3edd3924132dced379461874648d3eddb868846d3b328e552513c4cc3a89 SHA512 c89c58b262c530f68850bbaf869f66f59f1e0cbcbc40f60ea77052ba099f19ac9351873722b44d9c7a5ccba2f71c0a01d8261f712d85049cd7fbdb5cb290d68c +DIST firefox-128.6.0esr-ka.xpi 662321 BLAKE2B 7596e3c4922209954da957ed5925c3e2a06453ecb48a0fa2bb8baf6294c1283dc013b243a1e12e56f59d7317c33ceec4983685bc82e8db6dcf03fdce33450909 SHA512 3d4edaf35ea639cc43a983cb8085cb842441c221ca7ae8caf677e5dea5bed8f5cfbde0df6cb0736518eaba751c9e4fa2d727db506b24e3f442dbc83b61a5bf8e +DIST firefox-128.6.0esr-kab.xpi 619287 BLAKE2B c398f5afcefe2ae1058412728186d7c60f96239aae08c30ee55c18f6864f91303876930fddf568596035a150cb5c3bf07e100c737f2bb98aaa03fba00e8c8e27 SHA512 26f70d5ad34b98156b1a62979c27b1d0d7fe2f01a9b02c4a73ce5bacf9118cc72768f0c999d36bdb7591ef1557d5c0fc47df981281314184167d88d80536bc1f +DIST firefox-128.6.0esr-kk.xpi 727329 BLAKE2B 2e5a2288126c12f6561ee4205f9336d44626768875cb533165e9e754e64ce8bff744a1b33835771501167031de59df0520895adccb34290539d6aed12265f108 SHA512 ece135953bb349ba1626ad48ef3f0cad4e568723afa97db4087d334a37389ae0f74290fd3237686d011779e470d745e02bf6b8f53b2191dfdfa423b2d8d58bf2 +DIST firefox-128.6.0esr-km.xpi 527177 BLAKE2B 2960a58929595048ff9ce18bc33a101e3f28ff092f273eedc7ee1a98a184e4d7190ea041083e31fdf8100b7975ac1bd623b14199a21bce5502f5bfa4bcce55f6 SHA512 5e72047111759d5959115cf0ac01fa84935cbd10c761ec74af097fb2fb647420afc0d1069cbc75462eccaf74dc59cbd6c57b84414bf9c5253cb0866a4aca005a +DIST firefox-128.6.0esr-kn.xpi 492535 BLAKE2B 58aebbe2878a536b8a9dd09135c074873fa728abba40eebcf14a9056676a4dbb089b1edeb50ff8a7cf1e5a777dd1a681188e92f344209c4dbe50b7f42e0e152e SHA512 ba100dff5667a75e8391f26ea7f16d1e1a6fc92e3359165eeca25ac5403a884165d19fc2b8c41b4914f1344d10256017e878646d34ced7f05e3379d338c25353 +DIST firefox-128.6.0esr-ko.xpi 679383 BLAKE2B cbd9321527050e6bbc0ea77a7bc4c19b285d8b8f9fcbf7a888033f3428a6b20f5500977c946909f7e5b6d6e54732c1516177f1ef6f544c500f37cd092ae0c251 SHA512 099d04c79f6aa3bb601685d65f096d75f0aed84b59b140bd92ad5aa51c37f219a23189c8ea2c08b71e88247bc1cc82a8ab3ad9f23ad8210e549065850ad71c51 +DIST firefox-128.6.0esr-lij.xpi 485537 BLAKE2B 7bb433d1f5fcbc794909c721c9a15296187af6279b59991aaa06f8d09a7b116de7b4066ff6d2f9d1993c518551db2f89801ab5b0211b6d3c28ba555437d437de SHA512 db67752ec92df976344bebf418a2e4d88cd6fa1eb0ae330ddf26db4cc184679ad3ae427ba1e304ba1f52abc78b765ef01b67aec2b903c895ac003154834b43b0 +DIST firefox-128.6.0esr-lt.xpi 574119 BLAKE2B 2b2704e6202424669a26a3f9252337f09b5faa5e44b650308c6ad6650b8114204f9099f700feaff1039bf94928791cfa538e90bbf5f5b45863cc6f5ea21921c6 SHA512 082e579ae1ee15a3b859d09fed9459f18fab7890a74c57bc888e8fc0519ef91b90a78f5800041a869bd7ef48d2f4e38c16c309bda35d82c5a56e97f9245b34f2 +DIST firefox-128.6.0esr-lv.xpi 587210 BLAKE2B eaa5c4eefab6abd5c2af6d597a1ebfc1f013818baf39482e9e99fad393021d05ff596b8a450546e25c125d26f289d93004e303cd4d7235a27cc0f12d8adb2e69 SHA512 ced660d9912b58744ab8ebc229585a2479caa043fa9968c00b19941e6ebe73dac44173bacd8e2cc3faa54da101e436ecc2e4b48797547c2c8a6dfb03ea272adf +DIST firefox-128.6.0esr-mk.xpi 495165 BLAKE2B e5054bd084ef3e25e9eeb6b02b4bd7389898888eb09426984c595426a92d892423ff045822ef8a343a3016f644481679693baa7a36f28c9f492f0ed3f3a5b580 SHA512 871d92b38b0808f1811d061aa8eaa88b63248b8717dc02b4c069f7bb6ff58a55d5fa288a160a005aebb9911343fb935ec80c6fe6f19a522997454e4e7964364b +DIST firefox-128.6.0esr-mr.xpi 533534 BLAKE2B d57dda5f03f20f22ca98bcd1de883046f78f811d5962a146b254653148d64535158a7cfc3690b5f9cb11dd61dc759000f239d114e285aa37fe08658f59a45c89 SHA512 87d4da0f89745d91d15372c3c45fd355777a8dfbde83d842414126ae2e6380c03d0af208b8e91066e28da1517a7596c9971510284d626ccad6a1a1abf8701271 +DIST firefox-128.6.0esr-ms.xpi 451147 BLAKE2B 0a4f9f96dee62a14f270d0edc636f152a948d4cc1b8d7b5dde1ffcf5ff5d13f59174537df385245e4536cd5d0a03bffccdb9441b837064e49d157496af058f8d SHA512 14bd523dd44ca57e9a8c23c8288fb503681bf2c9ec6bfe1b12fb33e16d4fc27caf5c2445ae737ed185824a69f36c45f95909333e0ff017626cca4f1c8136e789 +DIST firefox-128.6.0esr-my.xpi 519910 BLAKE2B 03071e3dd1457ff3cc0d35ae2590c2faf4288d9905d023f88ae46534871507ad52475b459df53a46f1a5a4582d8b34cae8e952ec45d63c46d4d29c4c67ae68c3 SHA512 f8c20dd32e0f9722a10185f80d90f1d3de67522f4aed4ba8870262e37c83d9bae532d16ea9ebb8d6554cc532f66677fedbf3fe2ffb83a1ea7c8c2a34dd218740 +DIST firefox-128.6.0esr-nb-NO.xpi 620020 BLAKE2B da7a8e555d33538e350175243086307205e5060c76e916b59d067f2e81a471480e3661eeea0337cb41bcf6a15929e6133f965bd54fab97fa0dc305da50eb763a SHA512 812084ea21768add892369460c5858f7bedaca39964ac2ada3ba7216aadd60e591b7a818ba3bc3a925d9a18d7eb767451b1e100fe795bb8706c2c9c4ef15cc33 +DIST firefox-128.6.0esr-ne-NP.xpi 522148 BLAKE2B 4e982af7eb9616b4fb55b8d030fef87d6bb8ec6ae796f90bacb6d19dad02985553817b2f735f757f715b6eaebe3fe63608702267181b9b57b35b4505ec562af6 SHA512 7a9422fdb21aac753eb980bcef6c49019aa63b74c0984d23fca795d012467b860fd98adc4d91368c069f4e6a5ded6cc0feb5b6be9f1249a31127ba1adfc5c54e +DIST firefox-128.6.0esr-nl.xpi 634305 BLAKE2B adc32a6f172fa93049181af1ca05024c246b3fcbdc16e6718fcbf5eb0302deacc45fe222a9489bcdf77eb9858f5293139a6e3c5cd27268b0ca265747a795c2ce SHA512 8c027d374c288362635e1d340d7f32cd97e4ef4abfdb5489cf61ab046ac6b8a77963153c1ed45c0b729946982ef3870aff0dd84229bf669b7ecfd8c0f8dbfe1e +DIST firefox-128.6.0esr-nn-NO.xpi 622824 BLAKE2B 0b805d3cd846b16624c4d56afda5ce16a31c2acd3370a785b46306a129c67d4a9e727651403799bd1443b8eb41ff4833f88518ed7b8155b2fa0de98b063f3d3b SHA512 f974094a0292caee7d8443ac1f43b02f6a361ad591da818ef6d0123b65b15ab545db6cf5ce552ed82fcbf4a8fe0d0abb999f702db5561e6f4775dd3c693013be +DIST firefox-128.6.0esr-oc.xpi 615794 BLAKE2B c10fe377bfd4cdf6354e1d2dc4985fc1ccce906ac0f8ad494234198a429978c54e4fc6d96a8b609b8e6d38934c2b6ba1c4fe0258a40750509e439844868128fa SHA512 a01dd847a70da1fa7bda6b5cf023e6012f046359d67ec25dc41c12710bf78981d93d7c019955b8f20529893c09b18e1c9986e091cd8fe57632a4038977b7197d +DIST firefox-128.6.0esr-pa-IN.xpi 711068 BLAKE2B a0cf1a4f330e34d729b4ca5b14b72dc72e80fb8152b9a58c2b68f3e1e7e5c72aa9b2c7ef7af108ff9fe1531f243c039707a4e536ea413c7f584b746c85582ce8 SHA512 bc93c90a0de1e8f3ff3745a5bcba1f60a8a89a27311751cf70ee2ac0f819185ffbc79816aba9c6cc0071c2bd07e4979e40406eed48feda97dcf1fbfabd362ab3 +DIST firefox-128.6.0esr-pl.xpi 648786 BLAKE2B 571c08713973feb528b7eb05b77d0cacf6574a8603c23854f992bbc9bd245a333668e1fc2fb805bf4960d0c9152b0e9eb442b48e947b88c93c60bcf1b66b746e SHA512 dfd63c4441e38c9c8702af0e34f1cd014819593878e7efde0c583c49ad17c0c6c6764a9f52fa1effb2092a2decfafdd7285a0d8331f97b6de36d6b09ad522158 +DIST firefox-128.6.0esr-pt-BR.xpi 638904 BLAKE2B d8279cd78edd9552684da1b5dcecacbb4803b107577b946d7087fb4e8f23a864ceaf8db29f86cceead37692a3aab382cc4f9688164c05c0da84e75455a0f0f4e SHA512 ca6494ebc58bc02610eb7f33b2369350aa01fa40107c508cba593f23965f3207cedc8972cf12cc56fa530427987bbd1e5702fca8d2d4479fee6ae23f146188fa +DIST firefox-128.6.0esr-pt-PT.xpi 642493 BLAKE2B cc0f3a685886eed4b79c977b50b31dff25b5ada520204ad7895a5bbc551e4ad55f741981b3ac4a4a8788f5adce4901f0efebc03c7032069127c6eb783851a788 SHA512 d9d0a987394effb6a4518b876577b139f2109e29bacb5b55465902008fd2184177ce2f00b85214a9d36d9b55b1a4ad5b3707b0e91df1185d32aec298cab472e3 +DIST firefox-128.6.0esr-rm.xpi 631437 BLAKE2B 46cb86f955a744d6fc9bb648e980676b2170993b905bbf5de1513fa3cd7dcf15d035343b17145118b9c2cb16d9b1679eb20cd15400092cad6f2b867e4fdfba5d SHA512 855391ee46e4770ee0a9ab0587f5e78b1acbf0d2e06684bf8f8862f14c9bc56e16b9127252cdccf9e27ece9c19d16e6f31b0bacd9ccf7c069620054ba60f9939 +DIST firefox-128.6.0esr-ro.xpi 551221 BLAKE2B 8c9dbd2c4a5726ff5db1f03e6bab4a14815b36a0b6a23b5869fc6b6482bddc96a7165f22304a12a006d62c4de107f1b659eae81f2cc5dca95555d3763abce9d3 SHA512 08ee74d44196fee131ac132f035a1330665d96e0d8e156199591fec52f7b6440794de6baacfc5ada72821bd84fd77be87899b73a8a65dcb569c64a8297f7628a +DIST firefox-128.6.0esr-ru.xpi 740412 BLAKE2B 0fe5e32976119659fdf4415acced13c671176734259fefa613bab51e594999084b5332723cb5abcd68ed1cca204a6f26d0f859ecb22246d77ba47fe6c620c166 SHA512 ecede072767616a0b931cc3aeb96f8861f5921a8103513b905ac4f405bc9f0783188dfc03be359f933b604259be09c63f9707bb683581f1d1b3708fabf201cc2 +DIST firefox-128.6.0esr-sco.xpi 512698 BLAKE2B b84e6defb1374b72160b6efcdec8eefa0d0de912e2f66f8e9b2a98bbdbbc016540a1b651406de0d989ed66d57111189d46f1509cde7583093e91579ee6cd7939 SHA512 679e149e2294e3aec38ea45d46eab66267c3a1fd45f1b1935a2dd704ad9f9196ebd238a125c236262e7ee1973208660be490691ac7dc3d8a786fc2c4426d4c2a +DIST firefox-128.6.0esr-si.xpi 621565 BLAKE2B b1af6bc875f56c1f4bfb497de81dc185a050733367e90c5607d4c6e40107dc4d2f1e0f4daa74312caa72ca4a77a76c4abf0c8f8a8c248bc28cb57e5c3bb582a5 SHA512 87329117ace931192d842beca881b2658692858702f86c40ba5da82be730cfbb6019881ebff9b1ff4f0566eac9790c2db0bba88fdc5a14796e709155d1c5ccb0 +DIST firefox-128.6.0esr-sk.xpi 670792 BLAKE2B 36ff406c68bd24ce6ebcb1207a4ab943e4b2035bba56c4bcd117f313f829d41b4b8a8615f207b9d84c94147f1d316fc933410792afbb5cdba17f18c7052c7c26 SHA512 d5cfa93d724de2e5731d69e1fa14dbb72673ed3127a358916f4f6c5529b117fe55106deb107d3d44ba618c60855ed2eb43e2b55d44cb37a712ef805a80a9e669 +DIST firefox-128.6.0esr-skr.xpi 722726 BLAKE2B 0e321fee6ba51f2500a12b420b0fbd6f8f023b5130b17eb0f8dc0f87f4d39c37de32431e7aaa2659d969a66da027cc6d7a1856fb598fb924a2965cda8301fb1d SHA512 2f9c339b7a3f8940cfc605350d797612edeca894098f5d553aaa264d4ff8019f97f23681654764a1eb1f121bc3fd0b8c7bfd47fde8d8e3bdfb739db86d45ecd6 +DIST firefox-128.6.0esr-sl.xpi 633851 BLAKE2B 48bda89d76fbfac20db647823e3ecfa2857285f6598f94ad822e79aba5673ad255fb3ffafabe55cd20db3757239227fa2c346edaef63d7b7126eb49572959fbf SHA512 32239c96fe2faf9070dd2a022104a16a4637d23a362980e0c581d94e5eafd919a8c1c9dbbe3712d03447fc7d8d5b6449897b6d4ed114994a75fda41b0391cff4 +DIST firefox-128.6.0esr-son.xpi 417709 BLAKE2B fdeb7316afbf830dc40734fdb145c7c35a8d8bd415f0ae816a68404ea4cf04a9b95d65c24a5eb38b80ae499557aba73ee5fb02c22b1a71ee5366ad10c8582e54 SHA512 450788ce9cdbd6ac9e3b38112e2b109cf5c0dbe38b3c8ab140a87916dba0ee7ff4f2fd44f4f120e53fd0359a507a3ddedd2ecefd0836b05c9e42e7c1a6252fe3 +DIST firefox-128.6.0esr-sq.xpi 652183 BLAKE2B cf68c19aacdb9bf29f1787e2ff614b3c1106aa678d9b409e35a01b6ff3214f2efd2cb81acb5523b5f0c0371cc7298cd41a3dc86fa3d387aeffd4e8659d4a6a18 SHA512 740fd69f5b53b1f637979dab05b373a720c61b17b9d36708de01734700bc523b4c361670a4e1e0e584a2152a81024c37479a22600538738d62cfc1e6eaf6ad12 +DIST firefox-128.6.0esr-sr.xpi 640909 BLAKE2B 3cb57cd660e574b7ea1712d14b6369f7317535675bf5f57f860bc8de58d588d55b65139e0ab39179d4ba4da421f70e07369e2715c18e914a8eea170a6a3e0db8 SHA512 9295372e6c78dee88a6bca4800be4d772e92e3e39b30be64fa5e3bc1d7c2d6e0009e2930c84b6f499c9ec657fb3bcf5738b29f15d28bc114c3a5de0e783f6df2 +DIST firefox-128.6.0esr-sv-SE.xpi 635647 BLAKE2B 66965736235528ff4ddd07a26351abe1b3ca9b1ead0a585c240a727e648f223b749a2cb68adac43ea14ee3141c7b9ab7d021cc94affe1388b95b8efe2e39aee8 SHA512 9f38f36ac6c791425a5d92d68d8c86ab158c624f3fb1863a7392027d228b0b40eeea05e8c784003f25c81db1aeb771c7639da00be821cccbb4f27c10d5e9dad4 +DIST firefox-128.6.0esr-ta.xpi 508811 BLAKE2B c89ece045b13d8ae09ba76791d4eb16b9a1d1e306eb5b0893e6a62f0cbbb1bbe535b89a16dd2b3200cbc6604a8150a6ed7bb31e6e132fd8e92d9f513cc04e369 SHA512 4fb5eb14bfe02eebbf580d52ad3942fba36696e4e52bcffc3354742dc081e2a73582b518f6df7bd96ddfd38bfb6495e9f4186686482ca211c85d780b9ee9ebe1 +DIST firefox-128.6.0esr-te.xpi 565161 BLAKE2B 35e879ce133dfa203d69e425a7719c73948ddcd3e1fa80ed07857547a7800ca5ba7cf27502ca934256388f9e21b5bdc09407602b93207056e5af32e51efe28a3 SHA512 c8904fb3f0934a2be39860e054c6cedb390765c932e4a6fb01f73f8bad4ccd0654b0bbe560cfc41a1ca4ec2cb47463f08db37256554f9891035fe8208bc9579c +DIST firefox-128.6.0esr-th.xpi 711790 BLAKE2B bff18428f65a23e87e802e7db44c86e477bab0cf37a187a14a45f8c898bc5eef8f761b48a577f608a89d490c8c114aa2a785d1f4f2a95ebbec958c3bfc74d6d1 SHA512 8e45e0fa6ae94576a85267dbfa6e5a99797110c3e87ce97663ac05e1a7f1ef6a0ccab83ca64e0f2593fed92f363ce744ba080128e155743767386cf7d2326fc3 +DIST firefox-128.6.0esr-tl.xpi 535606 BLAKE2B 5e01efe9c63dbba5f06bf0e8f1f72f0182ae1fe2d5a82a507d1ae92b3aaef632e5128bb1ca6a55892824e7f9ff97232ce6fbadd131806f4a45e08acf39d8e61d SHA512 86aabf2de88ad7ca4fecbb233b4031bf066cd7e53290de908d0f1f257ad73035da29d8aeb5ebaec09f0c7ea4e430f1b8fbde6f615daa65a679c63740ef780f8a +DIST firefox-128.6.0esr-tr.xpi 649212 BLAKE2B f6cdbab52ec6a58c408742726bcf8f6b48b4c7ad7a1bef788a30a146b85cb6a0125f7a765da140e00cad3613c1d6836110f49cdb9f0ca23de98579e71060b371 SHA512 be764182fbcb8debad0739c8c5249d34295844608503f3ea241775129aa1382a7c31cd6e39ef4ab735bfc93dd6421c366a4da567f55a0ad1d188184d693f4aee +DIST firefox-128.6.0esr-trs.xpi 505794 BLAKE2B 1b69e5d2487619993e03c31789790d131c3c24259f69e4262b755d7af558c0e5f5e35eba361286a598e84cfd86b56ab760eb2d2135be867afb84af2ad5f1dd03 SHA512 a843bed4965acc49299146c0809e988c8c42c0fb8023302eb6663094ef2333448a5abda5a9d56145d22c1de592f271d799a8eb7495e227aefb4ecb9f66795ab3 +DIST firefox-128.6.0esr-uk.xpi 731681 BLAKE2B bcd8e7fcc66a78ab1cfe5bf2fa07f054a82ab3c572efc8cb990bdfc7b62fc3331b05f809490ca2cd7ea302b5f650d7e8b465891eeebd541bc93dcb95cb065afa SHA512 12040d3a2b01a3f8ce12afc0e48bca246374e18abf407efabea1d502513af4ca261b2408c4df0b79e7157d0065d88e4d38e960c947765def54a99bd6a19c5d09 +DIST firefox-128.6.0esr-ur.xpi 561783 BLAKE2B 2b620d28ce998e043ee1ffb5047e94a9ab6711eb5e69678ff7d4ff94930ed5b6c57fd0990b684774d0631057814102da3d4d35967fe5e17f445a6184fe351c7e SHA512 7b1a8097ddd7f05ab4dcedee854a346c5384dac0e18e2dc94b335dfe6a2719b75875e1e7ca854711d9b56e143be4bd82a719869e4ec26f5eb968dfee1a7e3280 +DIST firefox-128.6.0esr-uz.xpi 480216 BLAKE2B b13cba4bf49685e8580fdd4905f1328212e429a158685c92e4106122433f792f378ddec87d39eac92ac8d9e2fef76d130f12c16aef19176e0e6d07a0b5e79d6a SHA512 d8ad2d2ec1269c0ddca496c38c2aa16cbc02b6179a59b4492e5fad6296ff9f141e62ed288d4224f5a575684a44b55000e56447ffb5f9ad9ca2794ecbaf83979b +DIST firefox-128.6.0esr-vi.xpi 673230 BLAKE2B bc2dd96a1a960238055cf50b2997d50dd8193b194da8db190b9cd88a81179e3e156fd2570dda88d35feb8499b9a78fe81f9adf6e8adb032452ad6f882ad75052 SHA512 cd73f67b272d9d89b2f019b204d8dbba5fef1ad0f31d0ec8daca913c9ca2e267f69d3480bf4f98faa32522599a62ab5bf01b5d5ca149f64c56fcdf74c5c670b9 +DIST firefox-128.6.0esr-xh.xpi 418478 BLAKE2B 54d8625ccc0303bd0168476884a60a2018044e6d10c503ae7077bd27076bafe8326d390d3f86ce7a4bbdce60a42467d62ef56ac74437f537c843613e5791693e SHA512 905c1136f9dfbd372efa13a3174d52dde3674eeb9f3f1c0f5fcb3a6ca4efe591c7e77731ff69619f4a81e8f6550e8f26ecb504509128b91f06e99604d2d667ff +DIST firefox-128.6.0esr-zh-CN.xpi 675204 BLAKE2B 25bf725f17d878b72125bef0d3f18e8424b3cd19c53ea98e6b5822b278b39e71e60cd19efb8f5d300b19d185e14f3f92eaa8f5247475b7fb81d90b3bba9fcc74 SHA512 ddeb8b74783d6654d9becda9108b1e2285d761de7170f850b854b78006a59775f341772de5806a50758d675f341e34b64b195772028d07a75cd6ceb27da0918b +DIST firefox-128.6.0esr-zh-TW.xpi 677426 BLAKE2B b1c7f621ef3a73053ac60f57845d721fbedee579f098beac71f3b9d97b60c6a9ef97963829b4911cc1215f7a1dc935f3c9d30720b92f0eafa0f9d4ee46ebabb1 SHA512 1c415b1c94bbaabd6bb454a517aba30b7c19bab2a57641b48aedc2362ed8cffac1956cf56adee45ede9a9604dd1ce270d294b56363e859cf9e12e24d7adae48a DIST firefox-133.0.3-ach.xpi 468546 BLAKE2B 6da604850f3d69b4eb65a42e3d7c48a9d88803f91dd95b5fde30801a2041ca2cf0f11083fc565f21ed30c6588471bbdd8019f6d4cff8734b67ea105d2cfaef2f SHA512 8ee31a3c51ed6d2d1fdfbf98750ab54e0c2ddd96cb836a2ae310dce095f0b29bafb731329af845208c9b04fcacdcfb2fc92405a01394200e41453d4b1bb1759e DIST firefox-133.0.3-af.xpi 421558 BLAKE2B 0a9adf8f87950c28cd7cc56ab75a391d2795cdcb60b6d9f7680a7456cd0886e169376ff18dd0e0fbb3ed702ea333c8668c2bf3a635ff6e54f2913a93fe668b5c SHA512 2196953781da16c7e01128ffc89325c1f13d55f6d9528f0dac0671954fb7a0f7da3f55a31e821efefeefea65d32339945ff988b90febc91a4750779f21b919b0 DIST firefox-133.0.3-an.xpi 511311 BLAKE2B ae9c162cca93513a10ef31e1e43421b7a1caec7928cf63a658f95e34aac9f1c81c58d314f8cd8bee54fe2f6f91bd418c63dcc2758a6ceb92a31dc0e2d9594b83 SHA512 372ef860f44df17c7e2f1a8a53504b11156a19238b350bf189ad5c7d647ebd1a3e1235993ea989569610e5606644f5c2d768535b0e82c9ac9cd8b9d14eb2242c @@ -296,12 +393,15 @@ DIST firefox-134.0-xh.xpi 421002 BLAKE2B d491bfa4f6be41b9403e13e0c1752878222a0d8 DIST firefox-134.0-zh-CN.xpi 684492 BLAKE2B e0d23ae8493c56b890e1390e6f472cc6d8921f296f0b792fe7c4dc82c3af465597152ec41adbf819a5a775af8f2eb486f3a62c01de246dbadf106926dfe855b4 SHA512 71486999caa8e8a3f8b6420ebe97111855b132fe1f1837ae85af112cb5a30a6b264bc659060f9da48aa7c7745515dc30eb05e44b2ffeada09b5885e53231e443 DIST firefox-134.0-zh-TW.xpi 686751 BLAKE2B cca65375ac4d4569873a79d331604c88022b9ec8a19967d5faeba855aa89092830cd1cebb16d45aa8135bf38fbdfec53c69a307e79965a8ffc4c308ac617aa56 SHA512 18d9b8025eb99302644b7a2c535e750414e0f419886c4fefb517403881798bc66aa5084e3878b9e37aface79a624c725a62f3b00a89825ac061ff2469a704485 DIST firefox-bin_i686-128.5.2.tar.bz2 88105701 BLAKE2B 7b939adeea9a6373c45513076ea21d67c320beb61c5514bec151bd044094b5e2dff1b0e2a0f5718975a3d22faee5c25a2b4f29564c3336ac5bde6e89311e381b SHA512 b7cda570a73523516b31792d14c53388fc197ea24131fd885ec2447dfddc030fb9d5cd040c788cb299ee701eb8cfcd4567d986acd7ed9f304336cdb4ad0cb5ab +DIST firefox-bin_i686-128.6.0.tar.bz2 88053413 BLAKE2B 029e72ebb128fbeb4957a1ec570834e39080dacb9200b100b4f1f04a1beb298d5e589e904ec7a4a5c4808c6270ed2cf453cf3d5b1d51bbaafd89561d9c548b00 SHA512 580e2833fdbd315d152000e8d91998122fc0d09b95a179609d5f19aff47fda5747147443103425ae6873c0c7679206b2f6999ec46d25ff083177a5aeb2848323 DIST firefox-bin_i686-133.0.3.tar.bz2 91076838 BLAKE2B 17e76bdcdef72c4729ac3bc97b9ed0b40fbca05dd49ce43d5875ba6a6af2b12efd4c8c149c688483dc000f88c3841defbb47f70584cef1626cee6e4f8aeb23c2 SHA512 21b9f400cb2be49615c44be5028dd1dabd7e76c54a4a89864606a7c9ba7bd32fb87fd592421c1b4229cadd06a862fcbc3332703797622b485e5a9266c6c943f3 DIST firefox-bin_i686-134.0.tar.bz2 91691672 BLAKE2B de7cf31c7d13ce4ce7f9316ed2ef3f3f48840468f2a6452deb84364f666bf463230be23760d2bbd7f3fc5ff93e062a836dbe31e29e9411ad65ab60d3e3c68fa2 SHA512 76007936da48940871419cb6d64728108dd1ca2c47bb3d69466623588b51e8f99f2cda2fbe4dca47e7d4102cbca0a3251550fd9b51d7212e43fea3b5601fe443 DIST firefox-bin_x86_64-128.5.2.tar.bz2 86795865 BLAKE2B be3466ca68de34bb32935cec4ac2eccd04fcaf3f4fd786573a2d00a7e0a108c920029eb635912b9bd6b5a78c4aad1302c05c51af8ccf76c6eeb2b3f67bf86996 SHA512 84117928f87166c884823aa63edb3b3ea067f00b26efbfd59d42b71b9e17b32102e05be629a45d46c1d6f06f1b67e5bcf312c25d36f0a513ca414bb4e5128523 +DIST firefox-bin_x86_64-128.6.0.tar.bz2 86756811 BLAKE2B acabef818f34376361c83a51dee7a3c0687f0899640f3a7b5b6c0598f8bb17763665151b02b51c15f92af47ac2e2b37ca90143e8bc957a256132753617ed40d8 SHA512 38d6367fb5556c86df933cc6859e3ea7a5571643ea8815c65eb2029539e07fce8092ee13cd3ae603120751d0edc994bc9afeebe0fb3ef2065106c4c4d75600b4 DIST firefox-bin_x86_64-133.0.3.tar.bz2 89495132 BLAKE2B b66760769d17661bdfd7053968b632612a158bf604a5f687b6036e62547b364a16bd109fe068a5a1f8d100d99e8b1a27f310697a662295cfd838b9d916b9c746 SHA512 6d0c1e3afb5382a31d8cab5107de8c6d9ac07b233cf76154113ad074f1d0f555ccdb56898cdfff2075c97a13670f7f00049f761875612b2196ff14c5752a0034 DIST firefox-bin_x86_64-134.0.tar.bz2 89698416 BLAKE2B 99f8dbbf1a2cb4b5db5040a2acd2af877830b8ebcf9aed8d8ae5bf307e2e3d6aba9a0cb11f58f17bf86e5545cf5e4bba9fdc85e82ffc7f9bb1a6ff15141b9cee SHA512 6d49b9bd7acd5441b51e7cd414233e16e1df70552c2d61021e630477645bdbbe9af8fd95e8d6b8dd8b48bcf1b619b6de14681a7fcfb26a3915a626d1dd9d8404 EBUILD firefox-bin-128.5.2.ebuild 10660 BLAKE2B d08ecfd2f64ecd3642e95dfef294f3dc49fb9680df2c5bb078adc616179a8cd96311e20c24406af3d087a1f0fb5056f10b53d2256718787d800a0a07faaca6d2 SHA512 04a5a0993ef6d8b2d337d1b63d123acf7c1aacec34e371f128acbe1e4d536c66d79a8c22bb4fc74cca509dc103059d4206e12089895582a2d5376c740f45683c +EBUILD firefox-bin-128.6.0.ebuild 10660 BLAKE2B 6a6f2daf6cc17dff9a9798f5920cb80455f5835cc8132938925bf214af2f489251520f9e07865e15d149b66e0d886997a446f388c1d8b7fd8ff5e2a92f8dfd4a SHA512 7eb1796cef3dca35d600b0ed82112065070eb89a8555ed874365965e4ba5d967c977818f523e910d80a43bd58b5e32d0fc266fd1bd44779a7d93bc3a520e5a6a EBUILD firefox-bin-133.0.3.ebuild 10657 BLAKE2B 747b1af11b40446b3f0e511358630be02c62df0a5f44f850af5d1a15d45b9fe2c970eb5b4f1a27cb220675dfaa73abc4c5f00d411b25b9ac1144e9d93f717a49 SHA512 796e0223babd49b0ce4973af71334b58566adeb846802122bb1ab27f35c39a9733817b5562dd423520f9fe41f4ee920f06944765c55409b346ca748437fa1cf6 EBUILD firefox-bin-134.0.ebuild 10657 BLAKE2B c73b81a6fc5c2bdab9890b579e886e13875c42f477ba1d5eeacbca7425a6c226b834ce9467a2779373333e4704df400337273b8934479f80f9c55451136f2b02 SHA512 a4385c20e6fde2036c9f703bbcc9360dd140725d5d3f461876f918b376ddfeb48c9a4e04e8301726f99215463031896cf75b20f9f4f4232d7d8216558f5274db MISC metadata.xml 444 BLAKE2B 859a9628086f30da043382e969ee4413a663b6b0c71442472155ac434399eb0df210b5dbbc33e01488368469c81863ab53573f32b2d5ac321d236da60da609c2 SHA512 80fe43fe64650905c201a151f330d0a83ed3d89ff103828a4deddc68d4abc69e1a89f2f677d969a0164fb71b261cbed90164731dc5b11fe518a24ed48342209d diff --git a/www-client/firefox-bin/firefox-bin-128.6.0.ebuild b/www-client/firefox-bin/firefox-bin-128.6.0.ebuild new file mode 100644 index 000000000000..63d369476e43 --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-128.6.0.ebuild @@ -0,0 +1,364 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MOZ_ESR=yes + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" + HOMEPAGE="https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/" + SLOT="esr" +else + HOMEPAGE="https://www.mozilla.com/firefox" + SLOT="rapid" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit desktop linux-info optfeature pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" + +DESCRIPTION="Firefox Web Browser" + +KEYWORDS="-* amd64 ~x86" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+gmp-autoupdate selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip" +RDEPEND="${DEPEND} + !www-client/firefox-bin:0 + || ( + media-libs/libpulse + media-sound/apulse + ) + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[X,wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxcb + >=x11-libs/pango-1.22.0 + selinux? ( sec-policy/selinux-mozilla ) +" + +# ESR and rapid dependencies. +if [[ -n ${MOZ_ESR} ]] ; then + RDEPEND+=" !www-client/firefox-bin:rapid" +else + RDEPEND+=" !www-client/firefox-bin:esr" +fi + +QA_PREBUILT="opt/${MOZ_PN}/*" + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +MOZ_LANGS=( + ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy + da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu + fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM + ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my + nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco + si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi + xh zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +pkg_setup() { + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + mkdir "${S}" || die + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ + "${ED}${MOZILLA_FIVE_HOME}"/plugin-container + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" + local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^} (bin)" + local desktop_file="${FILESDIR}/${PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local icon="${PN}" + local use_wayland="false" + + if [[ -n ${MOZ_ESR} ]] ; then + local exec_command="${PN} --name=firefox" + else + local exec_command="${PN}" + fi + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0. + # See bgo#916230, bgo#941873 + local apulselib= + if has_version -r media-sound/apulse[-sdk] ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + ewarn "media-sound/apulse with -sdk use flag detected!" + ewarn "Firefox-bin will be installed with a wrapper, that attempts to load" + ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues." + ewarn "Please either enable sdk use flag for apulse, or remove apulse" + ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead." + fi + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + local show_doh_information show_normandy_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + optfeature_header "Optional programs for extra features:" + optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg + optfeature "desktop notifications" x11-libs/libnotify +} diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 520319547974..729635b68b4a 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -210,7 +210,109 @@ DIST firefox-128.5.1esr-xh.xpi 418473 BLAKE2B f380e0e675c4532fdfec0e685ca53608cd DIST firefox-128.5.1esr-zh-CN.xpi 675197 BLAKE2B 5ef7cbbd136ad19effbaa3e27c6e0d16627b5f0cf38fa849e4e88086f0a421b9b4e1009e5572573c3f69f7e93509433b0047690d27784247e5990b5909233844 SHA512 d82fb4e9eecd1037d7ecc9660d656da9e7d679a8fdb850d5c4109d0c8ab20fe5dba0325d91efcf4025b1453d6c39e0036c20d18314ff6ce0d4a918c4be0b79c2 DIST firefox-128.5.1esr-zh-TW.xpi 677431 BLAKE2B d7b0a38dbb8a14146d2b26a5c5885e89c89a7b9ec2638eb97ea7d7f0157b57164b29ef7c26461ba196222809e86ff12befdde48be30ac87e2ed5d1b258d8a8be SHA512 44da6850818affc80e9257150d6fd001b50f238f2e40b61298329540cdaad94b6431c5a3d522f921a8f9b1393591ec90ceef654c7403d01f0deaf3cf0c77ab56 DIST firefox-128.5.1esr.source.tar.xz 559760256 BLAKE2B 45c1e9cb54ccc031ab8ce53d61337b3105cb76c7a00043ca62b323aae968c3e3642fd5141355a96b43fb3bafc43f72f4127d6bfdeac6a51be2f6a56f0e66699f SHA512 476d71ff45a7178301081191d1b4c47fb21b42618f12191605f95ad48603b84a9150cb5c96f668751a43c8f6a4a43ecf337d38007d8e2b546f006faead2d66d5 +DIST firefox-128.6.0esr-ach.xpi 465504 BLAKE2B 857c044f90e951128b9d7a9dcff9fb535ba4cc3ee7d5684436f9d74c0d5fac992bacce11c77f34a08e4ec01a88856d79915ef50d6b237c18dd061e6520533e1f SHA512 c3d2ff31056794ab936fe3bb9cf8f83517a2366a03018d2cf8852e07f1fd2a0249362d5c010e24db63670811142c90bb10bd3375cb6904686bbe5b361392bda3 +DIST firefox-128.6.0esr-af.xpi 418826 BLAKE2B b4b10cfd93a6b1e6c9b01c75381385fcaf3103574df7669c24ca2940a380c1e3d4ff8df980d3f5f2fd0eb7e6f8301b41c2bead66435e1c5413f31686a7dd684f SHA512 24904f5d1344482625c94fdff3b54dc93307aa394b65d07418677805eaf58744ad0e9c2efb93936e1e0113ea32bf2645f65319c3d5c633f7051b746bac7a8fe0 +DIST firefox-128.6.0esr-an.xpi 508453 BLAKE2B 63d6aa8c405e11cf50e01f0066d2fd26e9385ecdf740522202e419e6164a9f6f6aea6dc928881ddebfd076591604d81dbc6ecb0a90edf544681b9bce85a7d567 SHA512 4018f9c6ae66c3ef81c8dc2302725b8bae72369e2b7ee94cb5aaff1b88a2624e6d489bd0ef5cc0a421fa1822ea0c8e2261e5d10815a3d2e91489b34d86db8ebe +DIST firefox-128.6.0esr-ar.xpi 630815 BLAKE2B 7716b1343ab0967907411714dc13ab547248c6bd892ba990562b50aac39f1f2652736a2d6ce70847292318c57cb8939a581f4f64f261adbe51d5289bee983e1e SHA512 a2e9b2c97e5e79d2353fd5a481d1aae4e1141e1b69df19d6df5831416d1518e2c05d94fc3e80ed8cafbc0d055c7151b3cf9595db77c9514661184d73500602de +DIST firefox-128.6.0esr-ast.xpi 497758 BLAKE2B 80875b9c913e53bf118902559f54dd25bbb719d8d15bc88f25c03978d1bb43fe9a1fd2db7d2a9621a0dab8ff66adfa897c1e3cdbac64badad4746e4ff557a640 SHA512 aaa2ecb2c98aafc045d39aaf90b4299e30586af6f575a7a6b065cb1f2abc2af5080f33e01592536a4092f2a346b8947af9e87c6751aa1657801abf7af0168ca1 +DIST firefox-128.6.0esr-az.xpi 492191 BLAKE2B fcc5825ba3c7b3330bf648acb6ae19cfb1a501247d774da47cfbb085a8099a0e565bdf27913750c8fcaf68c4b78d39effcfcf3d97cc6b60d2d29fbcec90a6134 SHA512 7fbc47590f755b9f1e814ad5986cde3a33866d0543beb50fa4200e15e342c938a91c1b1a2b8232a523499d941f48b7b78fce0c29fd6fb775efbebf58f53eb36b +DIST firefox-128.6.0esr-be.xpi 731591 BLAKE2B 567a192258f0e99d8f088fadfaac2f1b79cb97cb5dcdfadf042f54e68841c62533ec3ee8d55e9f24eb5283e415bfb57361986c5b57cbd75a82068d709e5fb463 SHA512 bf0e480f65b4731716584830adca8453cb9300f208bcaab9dfe7dfa6d80bbe6f07b97febdc8870ef8607b534bf959f340867899e36bcbd1c5ef0b7083f95e5bd +DIST firefox-128.6.0esr-bg.xpi 647391 BLAKE2B 1bf8dbfc1afc3e0e6ca878f378201994e147fc8841644b774d2941ad8cf42dbefa36d88692ae869455a4e97a10a2336b0b1ef691462eba508210034cb1dab2c1 SHA512 bf925585c15ee62b945cbf347e45e2fc2a5f429761d43c84a56a6aed307492e6da8dd3288a2ad988cc7d9f65043244d45572ccd35f6f433eac4db12fad4fdda9 +DIST firefox-128.6.0esr-bn.xpi 582957 BLAKE2B 8ba95dc85bcaec8e337dd2c35985a485d1f565ef2d83f9fd29b4a232684dd6614f6676e2d778468686634b68df4ba3388a63bd17ab908e1f19dac7dca270428f SHA512 68e2ad66267936f96005f0d2c23611fc824203beea7f2d444d9b7f59ecbe96031a9dbbac6037988363fd4e1883bda7ad186c5c863d4442fb27ae810d3699d40d +DIST firefox-128.6.0esr-br.xpi 595354 BLAKE2B 473fc7786989fcfedda4e7bde73da2e5bad739e15b61557f3b9c99baa13eef83de62301472d185a5dae999d938c4b6347458c06707fc74f81df02dfcac1d31a5 SHA512 0e48a1a8945770f5237c1ec4c531a8aacbe990a46279c0729c0854ef6bc12ed947a13d2360f16094c402bdeda02c30c9304cc87cf121610bb98183b106defb28 +DIST firefox-128.6.0esr-bs.xpi 515708 BLAKE2B d9611ba1573c73f8026c1930a91f0113a84e294a1691718633ed45d7d911d2f74fabc4e4cd0e2ec5fb0128f49a905e99fe4c9fa047d20f8d806264cf87c4bca5 SHA512 ae15bd9f602aef8c0748ed104ae59ae1e3ab10e7a1b01c48f246ae6614f8327a0d1a70d82822221b7ead31e8716e3c6e165817c676a2b986d1a0ade54ee592af +DIST firefox-128.6.0esr-ca-valencia.xpi 547675 BLAKE2B 22feb1b9f49a93e7e9bc429a205745725cd5273c7672a89bcec0484ce22bf38e1213e8a055c7b0390495bd703f5d05317440f48eaad4a5fe0ff4d431f4b4bee1 SHA512 16a8c9cfbd95b5341486496fceec363e1b4b9321e1430ef7286fa254ad0dc6ad9dd14f85f213ca2f66d7859d9e31e8cd7e2cf9733ce662e7655d5a2b0bc55722 +DIST firefox-128.6.0esr-ca.xpi 599206 BLAKE2B d2b9f3c9569bae1ff5aafd301ba023feb2cb58026855b629eb848c109cfd377449fda7b17c818b5602c77767e1f88dc3125df8ff9aeebc719c2328088de55f3e SHA512 22fd4d70bc61568d4fa8c37501a16a4505a03fb49182bbb3e22c091b83903aaa32d53720c0cb3cdfabbe67a2ab5bc7fc31bae79d1f5f6db8b6ff48f8f664b6b6 +DIST firefox-128.6.0esr-cak.xpi 594640 BLAKE2B cb68c2ebe84378c9268f5a849ead273bbfa1674a330eb3211fbf282067ab2f30767c6c2a5608ad1cb2be4a552b21e92df17427dcf51eb03716113094606cfd3a SHA512 9332eb8e66cc5e24090caef1b4f93d4a2634ee8458984db048634a412267bd582519cb9952004d15110124dd91649f7cc79f756489544987d5346a68b75dd953 +DIST firefox-128.6.0esr-cs.xpi 675114 BLAKE2B f7a3039c32b801837153571e7ae0d44f53323bba1b6cf0df1b341b0d4ba20e2ed2ebc0cce52255d515ee9b35287b3082de3603317f6a9d306c4657c7e9b46201 SHA512 d6686ef7e2f3b0b734f26a27d4915e8341eff94909316a941ee885bee4a96c41691907561df4223bdb22dd4fcc018c07a5ff5b4363838586007db2be5ba553c7 +DIST firefox-128.6.0esr-cy.xpi 641501 BLAKE2B 2c9004e4c04982c31ab23cb8728b84ce5ee31484488bcb998b9662ba4dbe9a6137f7dfff5afefd52b25757375891cd83cf9cf35489268c079e6f71e742ccafda SHA512 a232f9eca3180a6f8161bf634c1052433561a951eaea8d77ac5ccd856e422782ad4334f755b8c8f4b010744cb3f02c10b2e7af9d4aba102034a3de2d78144b73 +DIST firefox-128.6.0esr-da.xpi 624946 BLAKE2B 2c08f5edd374422fb68cfb3e081dbc07448d980de1a1ddbfb22bb86c718972bd8455520f95db079143ebbf15cb6d8c6ef59285eea24ef2be8daaa98d024a5d7d SHA512 2cfa41910a873e9bc6e751dcf9e89e93a1b0922fa2640537105938110fe86fbcbedd0219a8bbbcfd25a80ffa7a6b49f50e287542072b0d80998a6b8eaf55db7b +DIST firefox-128.6.0esr-de.xpi 647909 BLAKE2B 6ee4e7b6ce49114594f2b433b55f705a5f7e674659176a0a5751e0e7785b416187fc68de98710d27009e32138d1d7d8c0245b433ab83d4f225bfe146d6be52be SHA512 27eb856cb97d676cb83fcf543b52dc122f6e6b76cf9adacc8f344cc28b2deb2d7b09ccc068b4c6f498e7e453d72ee74d558d804b6dcf9126f3ed8b9b0ea2b56d +DIST firefox-128.6.0esr-dsb.xpi 667675 BLAKE2B 1a548b5312ef452c8855e68c5d0fc86ed80afbd04a19b94c25e7c79ee80cfa6f36329cdcbd4609ca0f2b37ce2f0e1b63f25522101deaca0f9c7c389dc474f5b0 SHA512 6d497300803deac950efd51a5ef03e287c785800b3a46d67b68757f2b479e19830d08e5eeaf6d56883944a954ba5f7ffc214d18bc7bf68709b435e6099b9ae80 +DIST firefox-128.6.0esr-el.xpi 752467 BLAKE2B 5b290f3866ec26a2fe93618bbb8b9325a1f3babcafe9c9b10a907472dd0f29831ce1467889eb8cf8dd1798405a22e7ceb6095b59836f59bab1043166fd8ee9f5 SHA512 aa71e4b1e6e4a34b35f9bb410e3960c6a2eb3b1599d8d3d9f91fee70dc8d18d66f985522305c1a909b5cabd1de78e5e99ff4ed63068fd0f35ffd055abb940b83 +DIST firefox-128.6.0esr-en-CA.xpi 597230 BLAKE2B b2211eb4fc5f0286d80a61645185621bbdf28da27fe5a4598b8c02655a3df396765afa1f120910c3a2010fcb220ab84dadf92e73e9e7fa05f4b8ea834f61c86e SHA512 780ebb6403a77f1de24ab6cf150a83d540bbce0e79eb66aea47a4cb2b89ea65bd02f554d0762119c17265efa0ab42098b26f23dd65e43d48daa836d2233e914c +DIST firefox-128.6.0esr-en-GB.xpi 600789 BLAKE2B a56509c7bc959c4aa637ca479730ac528e5ece613d310d3c7c7c50528625113c0f1ed58e9a89d813ca557c78e07c89cf6fd5aba9980daecf5705a2a138dba931 SHA512 506c6e4494955e811ccb51d8a96edface042767f70ab4d8d54016a8386afe81ad4c4778a6769ac4c09138dad993c6626a85791d5821f7d6afdd437fe3db2c34f +DIST firefox-128.6.0esr-eo.xpi 628843 BLAKE2B 10c3c92c17f9615e762f0eae0bc7779261e40a97b595d33e5d0291ae151e178d146d895a9991f8b6853d02242dcebe3f6e828023b7608abf3eee5985b128d96d SHA512 653d3f2cb16471b32c47d46c08b2b4b011aabfd2c52e02e994ecca85e728143e04ec4abb0d4f446de6257c554eb22b94011231264729a4f52a70cf4447077371 +DIST firefox-128.6.0esr-es-AR.xpi 644956 BLAKE2B a825e1af97cdef7823e98587ac931e77dcbb8ef09af0b2904f15e18ecfaac0bddbe62926711b5e826fe1db30f1f3b72d3a9eb58a1730ea649a120231388dcabd SHA512 c0431df8b855a631ae822d90e049bdf85b97f5c0f59119407a19178474f84e6da76598c99d23601def729a16bc9f9d4a208638ce9e98636101220ac2340b342c +DIST firefox-128.6.0esr-es-CL.xpi 644429 BLAKE2B fce77e57b5f8f5fd988ed9ce4e9893e69a6ece12a595739679c3adf5d726877e76e334d62343cf29db990b325d195c7664cc8f2e18fbff618fe801e4b5ff98ef SHA512 579dd240a25efb4cb89b650f9fca4395ebc9e5e02596fb397cb33fb08bb2c809dc88fc8f9fd2e62783773074c972088b684bb5b566d9adfd06533392bee87836 +DIST firefox-128.6.0esr-es-ES.xpi 637338 BLAKE2B 4e8e7cba5dba5154172d61aeda56679935e616daa4d6ff0bd337cbf71f75a8eb1d012e76518a783cac94d229228b8a10de0e193fc58d8ef1ed77a2e6af057b29 SHA512 79cee18ea8b0a6c58ca67e45a2de60275d459f906c6dd5796d1d1c0f3455b4a89e9e8ea5d55e058f7c5213dbc88ebce51683da637114727edca6299b71b33263 +DIST firefox-128.6.0esr-es-MX.xpi 638917 BLAKE2B bc7508a6ee1d7b4d6626e705371d70f920f24bd73a985dd763c9c1aa86e59c25e728b7af46a96f2390dcfc229fb6addcce6e1edae12028d5c84c99fa384b61d8 SHA512 21b37b22ee6c3d8215af1fb8f20232a43eb67e47da15c8c6f32d21c7f69d2fc83fe7862cc1001a06d7f2ba20c48bf71acfb78792c0d25e30867c18bd2796e01e +DIST firefox-128.6.0esr-et.xpi 541122 BLAKE2B 519f09a25188664c84b2bbd8c55f54e2da4f690447a602d4263fec3c2d2680430e5c01791dd619b1f88a108110d9d47b76d293a32218a1b7dc8cd0127c0e57df SHA512 534ca55968f2894d2fb24e9abd676feb6c99b76d44a52cd37299e45578c8a4db8dfae12d3649d8ba312abb03f3167c9019b5f86ea38a1ae262528d2fa8b8a201 +DIST firefox-128.6.0esr-eu.xpi 612330 BLAKE2B ccb09539a2cef5c8ec62de66cdc03534d74e054ce1a53e94927629ade8c32b4ed154dab0ad518bf81f2943686ec434f6287b29035f319afabdc7034447d40d60 SHA512 2c0ed6e2fb0a2bdf78c99f071ea37eb36628310644b45edc324f4b5201ccccd024f85faeeab6f17705900881251b9dbfec6c52f496df0d2acaae78476d232634 +DIST firefox-128.6.0esr-fa.xpi 593837 BLAKE2B 4bad4e83ecb7e1671c052b118e9ae78d9206f85054c7cd4f5303cb5f9b71aa5e69521a4c592c9db0dc882d57de2013dea8750782579dffae0d0982eba038b889 SHA512 0930a2720bdb15653c1f82e5821176d7ed8177361f243545464818a65c9d5ac3aacd6cede451dc8257402922658a29d37107281f1f186e915a9b371f09bf8f32 +DIST firefox-128.6.0esr-ff.xpi 477477 BLAKE2B 1597e6a91c1eb0a14b991cc230314ec8dee458c6036d06ea24cb366020eda1f27e40141db0a35f17f91fc841260b8ff44c084e3ecf53784980af322ada2c836b SHA512 de6a0f1faa810ee6e150776107bfc6ddf81a98919fea265a9071b515ddfc934c7da2c8e105a6e5a989b5e4e5c857944dc2f4199b70d144d148f0bad0bc135727 +DIST firefox-128.6.0esr-fi.xpi 623010 BLAKE2B f186c84b54ad5a99712ce969a0debf34e21dce68f2f8ea99e2a514b51be95b1f97e4c46b419562bc5559037933f66aae49af8743d2a40325306511f817e130fc SHA512 5baaa8fd6caa7d61ea8abca1245c651dd810861b34687dc9cb2b4d93d42195f40e6302b31917be478cd93fb6c3ca0142206650822f55ff33424c86babee5619f +DIST firefox-128.6.0esr-fr.xpi 655850 BLAKE2B 2533380d72f00be9ffe7682c347cccbfd9262b59b6048fdcecdbb43a533b8b3f86d1a88dd65e8e0b1d366f3c02ac76e674b39eb138618f85b94b62f694466adc SHA512 8e3283c68ab189eba0b17067654a115b8419a7394ecf5f219ffa274fb84ad4f0ef8d886c0e91a3f84a65477ba706d8f3e2e57b2f6c6b16889247b1864b806a71 +DIST firefox-128.6.0esr-fur.xpi 651342 BLAKE2B e14f787c25a5de9a06d29603fa5f8dd941356f1d0cec126071a3a2e5f08d17fc7d5c694291230a4a723125400af4a639d46681bc48420fb7fe6bc536e5e204c0 SHA512 8f9e90a4471c94f42b321e6f4593a90cbc625749d11894e90b2fa799814aa5da8557f6302b3243545bb9f61144a75e6311b24a648c7209010c990255cb019607 +DIST firefox-128.6.0esr-fy-NL.xpi 640610 BLAKE2B d9130a3ea8e6933bd621010a3c6f570570b362f7b11a44e8b15879af8350bd09d1fca9472ac29b779a4fd3f8f2138f45d98934660961fc7df14c36d2a2991053 SHA512 3dc3b9e4e59c9e78b3f18c576b2224ffdb4f56c9b4a40b2783c9b853fdbd6fe1b6d285102c84087258d17a45e6a9f8cec6c08917052869d5aa4b750416411e23 +DIST firefox-128.6.0esr-ga-IE.xpi 472337 BLAKE2B 5e37c28bdd64c69afdf2ca5ccf3bc1f6d2eb6e652b14a3d05f744e9f459b5fce375f0deadf60e34fba5d3f12d57d533c26a9f1a98184704dc6e6d35ba674f2cf SHA512 fba47ee2628e4da5d069092cf8877b9c1ad5eb30722c3925148dbb20828d87abaf584ebe24d32e8cd9ca96449859da9e22bf7252050453ecf17882110f4d7def +DIST firefox-128.6.0esr-gd.xpi 598312 BLAKE2B 2cb61bcb98c48b0eac93171c3f6b6c290081f5d242e4499f56bad8aed351b9fdfc5143ff877734b78896d88f126be4d42e34dffe09d98802620478e7e64bd8bb SHA512 43e2df032788c147ddd0a39a00952656fa42fdd69ae08b9744e73c7ff91a315c30dadaf44328dfc12e0007ed0aaa1274a425cd3de78af5b3c3ff6e07a626fb0e +DIST firefox-128.6.0esr-gl.xpi 609640 BLAKE2B e171fb79edba97be1e7eb45d2845497003db664a9acf377e109c854767bffcac7c9e9174b9c1cc9730c373c95245c1aa4db5976362127c14c5a4b86a1275380d SHA512 14c14b64c90560fdb768752295df53eae0def47964e146e7264e48628e5ef38e670484f7bfc948d071a0e783c29dc68ac34849be86bd98a669e2eeb9e99c6b3f +DIST firefox-128.6.0esr-gn.xpi 652882 BLAKE2B da66349f0d3c356eb40470c4235db1d5dae37e945af667404076b6d08b1a594e3db4bd58a76eec3629a6c43a01da971f4717355b850218b939768be433371974 SHA512 68742e9ef1f8dc50f45d0c73d7f3fad5920912e78de8eb4454b4f0436014a0b46520e87ac82436dc1e1bad90dbbb2f53412463a8b5656ca3c9cd141b5e10b298 +DIST firefox-128.6.0esr-gu-IN.xpi 528786 BLAKE2B e2538e33e7790470add24e3aeb11955ff7321adfd373a3f2d64a915170eafcd2a2e6f244dc6597ab4b03f599591f7cde11195a0b7ef7b3bb4ec8ca85bff9e938 SHA512 04db30d7eeec3266dae78b7709e8b3c1445e00e3825d2790099954265b67db7b8308b03134bd386076fbdd1f7c4ab3fafe036ec77bd882e0058403414882431c +DIST firefox-128.6.0esr-he.xpi 647291 BLAKE2B bfb9ee9d7b1aa9df99eeb8cc2025c65596c8519e134177ebdebdd48816af1c6062e9c594e805cd2389a3ef57681873bbc4e96ce498d5207b16f95f93ef03f8dd SHA512 a047f1d56b2fd682aa448b8da223ccfee005064104a7bf3304126946c49793cb808dcd7d52a9dd13301e5381d02bc5d66a25a8bb82801a6a985ea63d642d1517 +DIST firefox-128.6.0esr-hi-IN.xpi 568356 BLAKE2B 243b663b52d81e0d8fa614e9591ad54a918b2c534167bb4c48a9cb6d9172bf01769e5e84e7e00cae3d6f1f8f17fcb72d1c6d8d6b1649c48c6a65291c68f55941 SHA512 b94fd2dc53b5076650b2b783f4c9e7012a706fb207551067fe94327976030922571a2a6999115708136f3a954726c78ca16a727810ffaa9bff68f6090dcd00c4 +DIST firefox-128.6.0esr-hr.xpi 619158 BLAKE2B 6cbb1f616ee5620d84ae295c2c578e93cc0b43268552d7e891fce7944020bcd2b0d56a52a0a0405302990feffa57aae75623ede0d8cdd0e0cee8de0703076f4e SHA512 18ef34aa4ff4f317cd301d88a06a6398d4eb091134228ba175b6574678d364a991dffbfe8590434a2474ee302b2957fded13e41531eb947b052111f5b83eeb68 +DIST firefox-128.6.0esr-hsb.xpi 663552 BLAKE2B 008e7f2789d285a1fc19aea1141b57c0c372689848849413810454a742ab821dd7b9c2cce9791b749facb2bd5eaed817d080be1f83443bd2ca86be6250ecf208 SHA512 643622b993b2bf1376031cdf83e294a91793d2515e5f09f8b48658cbf898db48a9a6672579465adb881e11833c07e6988fb881cefdad8e206b71e9f95b6137e5 +DIST firefox-128.6.0esr-hu.xpi 667802 BLAKE2B e46b0ffb7f815182df21f84d3924e3a04334692a082dfbd4fbd56ce8f17d966a2b218a95e79ccd9896d4481e77838069b498780fffea3d16f83aa74f20b1bd56 SHA512 702059867a2fa6401c2174f17a7a07f8d63db3949f87a9ea37ac018e99f2913954251819e1229a50b576943a80582d769b7707e16cc2db593f6535e11aa38a0c +DIST firefox-128.6.0esr-hy-AM.xpi 653028 BLAKE2B 5102591387703070ba95f3056f34beee4b54b4d024fac7aa9e63254d53584f5783e41dce590f9b7d5074be967882d8428f9206799aa822052cbd3cd6f91583c4 SHA512 9fa8b1682241494dafd934d6ab71ef23200925af1752da47d1d01da40d3639014bc2a6cfe404588f96c89d72a8308b13cb68078f364c0321ee07cd1e22d7c57e +DIST firefox-128.6.0esr-ia.xpi 627658 BLAKE2B 41d6b428fe6171cc24efff3b006697c3f6273a37b99c1c48ee56244a3b49f763a54c6eaddc69001762267b99a926055f67825d0339d76b5a7807c4514de5e65d SHA512 e10aee1e1304f6b4db147940cfa5bd389b083274fc642720e45c2e96a51daf06753f63a8d7ebb966f58d35a0c4ef562bc82cbb913d3aa18c09aaf22fe79f3060 +DIST firefox-128.6.0esr-id.xpi 587630 BLAKE2B d676ae3cafff54eed30747e452becfe98df089e1d42157e17bb0104395a434c976858b72ae2097c43b4359dc89e4954d455db51f0c5e43678003cfb8ac18adae SHA512 449649c801ead408b28a308858b389de1e30bcd4a996b6d1c73119a9a26a7b8413a7177534610c82fbee4142a3b02f70cc71c4d67f5af5bba378a1ea20a98afe +DIST firefox-128.6.0esr-is.xpi 630677 BLAKE2B b0f5248d89ad7fb50b7d544de20b1f95e00be9fb688d2e10f78f1710f9d71733f6fbcabe0ebecdfbbba4ad3337a6bd6524c2709bc54d799a3155bf7c9bf1ea26 SHA512 5c8a3e0849f49ef89eaf834d0982f033a3a407b4a6d1f96cf06487f8f57ea61862c4cca22112f5d83e81552f38b4f5a106348bfca0179e44de67984bd99f779f +DIST firefox-128.6.0esr-it.xpi 584354 BLAKE2B 9a09d36382461a31d34b7c492d59a2c1225e773ebdc85e3d879caed1d900caba90717eeb52b5f0c46f56ce498f139e103021470b1aaca5ab986e389baea0b172 SHA512 5c43e6670cedcfc925e9aefb6e5f4815df0b3ed688cf3f904b92f73f89dd03c813f825731dd77d6ed4a136c864f4b72d511898f192552805a36ccdf4c41733aa +DIST firefox-128.6.0esr-ja.xpi 691960 BLAKE2B 8e14f28f947b71af58a1bd4acc0bc33f56fce4c264332e09829109c9ad63c77c8aab3edd3924132dced379461874648d3eddb868846d3b328e552513c4cc3a89 SHA512 c89c58b262c530f68850bbaf869f66f59f1e0cbcbc40f60ea77052ba099f19ac9351873722b44d9c7a5ccba2f71c0a01d8261f712d85049cd7fbdb5cb290d68c +DIST firefox-128.6.0esr-ka.xpi 662321 BLAKE2B 7596e3c4922209954da957ed5925c3e2a06453ecb48a0fa2bb8baf6294c1283dc013b243a1e12e56f59d7317c33ceec4983685bc82e8db6dcf03fdce33450909 SHA512 3d4edaf35ea639cc43a983cb8085cb842441c221ca7ae8caf677e5dea5bed8f5cfbde0df6cb0736518eaba751c9e4fa2d727db506b24e3f442dbc83b61a5bf8e +DIST firefox-128.6.0esr-kab.xpi 619287 BLAKE2B c398f5afcefe2ae1058412728186d7c60f96239aae08c30ee55c18f6864f91303876930fddf568596035a150cb5c3bf07e100c737f2bb98aaa03fba00e8c8e27 SHA512 26f70d5ad34b98156b1a62979c27b1d0d7fe2f01a9b02c4a73ce5bacf9118cc72768f0c999d36bdb7591ef1557d5c0fc47df981281314184167d88d80536bc1f +DIST firefox-128.6.0esr-kk.xpi 727329 BLAKE2B 2e5a2288126c12f6561ee4205f9336d44626768875cb533165e9e754e64ce8bff744a1b33835771501167031de59df0520895adccb34290539d6aed12265f108 SHA512 ece135953bb349ba1626ad48ef3f0cad4e568723afa97db4087d334a37389ae0f74290fd3237686d011779e470d745e02bf6b8f53b2191dfdfa423b2d8d58bf2 +DIST firefox-128.6.0esr-km.xpi 527177 BLAKE2B 2960a58929595048ff9ce18bc33a101e3f28ff092f273eedc7ee1a98a184e4d7190ea041083e31fdf8100b7975ac1bd623b14199a21bce5502f5bfa4bcce55f6 SHA512 5e72047111759d5959115cf0ac01fa84935cbd10c761ec74af097fb2fb647420afc0d1069cbc75462eccaf74dc59cbd6c57b84414bf9c5253cb0866a4aca005a +DIST firefox-128.6.0esr-kn.xpi 492535 BLAKE2B 58aebbe2878a536b8a9dd09135c074873fa728abba40eebcf14a9056676a4dbb089b1edeb50ff8a7cf1e5a777dd1a681188e92f344209c4dbe50b7f42e0e152e SHA512 ba100dff5667a75e8391f26ea7f16d1e1a6fc92e3359165eeca25ac5403a884165d19fc2b8c41b4914f1344d10256017e878646d34ced7f05e3379d338c25353 +DIST firefox-128.6.0esr-ko.xpi 679383 BLAKE2B cbd9321527050e6bbc0ea77a7bc4c19b285d8b8f9fcbf7a888033f3428a6b20f5500977c946909f7e5b6d6e54732c1516177f1ef6f544c500f37cd092ae0c251 SHA512 099d04c79f6aa3bb601685d65f096d75f0aed84b59b140bd92ad5aa51c37f219a23189c8ea2c08b71e88247bc1cc82a8ab3ad9f23ad8210e549065850ad71c51 +DIST firefox-128.6.0esr-lij.xpi 485537 BLAKE2B 7bb433d1f5fcbc794909c721c9a15296187af6279b59991aaa06f8d09a7b116de7b4066ff6d2f9d1993c518551db2f89801ab5b0211b6d3c28ba555437d437de SHA512 db67752ec92df976344bebf418a2e4d88cd6fa1eb0ae330ddf26db4cc184679ad3ae427ba1e304ba1f52abc78b765ef01b67aec2b903c895ac003154834b43b0 +DIST firefox-128.6.0esr-lt.xpi 574119 BLAKE2B 2b2704e6202424669a26a3f9252337f09b5faa5e44b650308c6ad6650b8114204f9099f700feaff1039bf94928791cfa538e90bbf5f5b45863cc6f5ea21921c6 SHA512 082e579ae1ee15a3b859d09fed9459f18fab7890a74c57bc888e8fc0519ef91b90a78f5800041a869bd7ef48d2f4e38c16c309bda35d82c5a56e97f9245b34f2 +DIST firefox-128.6.0esr-lv.xpi 587210 BLAKE2B eaa5c4eefab6abd5c2af6d597a1ebfc1f013818baf39482e9e99fad393021d05ff596b8a450546e25c125d26f289d93004e303cd4d7235a27cc0f12d8adb2e69 SHA512 ced660d9912b58744ab8ebc229585a2479caa043fa9968c00b19941e6ebe73dac44173bacd8e2cc3faa54da101e436ecc2e4b48797547c2c8a6dfb03ea272adf +DIST firefox-128.6.0esr-mk.xpi 495165 BLAKE2B e5054bd084ef3e25e9eeb6b02b4bd7389898888eb09426984c595426a92d892423ff045822ef8a343a3016f644481679693baa7a36f28c9f492f0ed3f3a5b580 SHA512 871d92b38b0808f1811d061aa8eaa88b63248b8717dc02b4c069f7bb6ff58a55d5fa288a160a005aebb9911343fb935ec80c6fe6f19a522997454e4e7964364b +DIST firefox-128.6.0esr-mr.xpi 533534 BLAKE2B d57dda5f03f20f22ca98bcd1de883046f78f811d5962a146b254653148d64535158a7cfc3690b5f9cb11dd61dc759000f239d114e285aa37fe08658f59a45c89 SHA512 87d4da0f89745d91d15372c3c45fd355777a8dfbde83d842414126ae2e6380c03d0af208b8e91066e28da1517a7596c9971510284d626ccad6a1a1abf8701271 +DIST firefox-128.6.0esr-ms.xpi 451147 BLAKE2B 0a4f9f96dee62a14f270d0edc636f152a948d4cc1b8d7b5dde1ffcf5ff5d13f59174537df385245e4536cd5d0a03bffccdb9441b837064e49d157496af058f8d SHA512 14bd523dd44ca57e9a8c23c8288fb503681bf2c9ec6bfe1b12fb33e16d4fc27caf5c2445ae737ed185824a69f36c45f95909333e0ff017626cca4f1c8136e789 +DIST firefox-128.6.0esr-my.xpi 519910 BLAKE2B 03071e3dd1457ff3cc0d35ae2590c2faf4288d9905d023f88ae46534871507ad52475b459df53a46f1a5a4582d8b34cae8e952ec45d63c46d4d29c4c67ae68c3 SHA512 f8c20dd32e0f9722a10185f80d90f1d3de67522f4aed4ba8870262e37c83d9bae532d16ea9ebb8d6554cc532f66677fedbf3fe2ffb83a1ea7c8c2a34dd218740 +DIST firefox-128.6.0esr-nb-NO.xpi 620020 BLAKE2B da7a8e555d33538e350175243086307205e5060c76e916b59d067f2e81a471480e3661eeea0337cb41bcf6a15929e6133f965bd54fab97fa0dc305da50eb763a SHA512 812084ea21768add892369460c5858f7bedaca39964ac2ada3ba7216aadd60e591b7a818ba3bc3a925d9a18d7eb767451b1e100fe795bb8706c2c9c4ef15cc33 +DIST firefox-128.6.0esr-ne-NP.xpi 522148 BLAKE2B 4e982af7eb9616b4fb55b8d030fef87d6bb8ec6ae796f90bacb6d19dad02985553817b2f735f757f715b6eaebe3fe63608702267181b9b57b35b4505ec562af6 SHA512 7a9422fdb21aac753eb980bcef6c49019aa63b74c0984d23fca795d012467b860fd98adc4d91368c069f4e6a5ded6cc0feb5b6be9f1249a31127ba1adfc5c54e +DIST firefox-128.6.0esr-nl.xpi 634305 BLAKE2B adc32a6f172fa93049181af1ca05024c246b3fcbdc16e6718fcbf5eb0302deacc45fe222a9489bcdf77eb9858f5293139a6e3c5cd27268b0ca265747a795c2ce SHA512 8c027d374c288362635e1d340d7f32cd97e4ef4abfdb5489cf61ab046ac6b8a77963153c1ed45c0b729946982ef3870aff0dd84229bf669b7ecfd8c0f8dbfe1e +DIST firefox-128.6.0esr-nn-NO.xpi 622824 BLAKE2B 0b805d3cd846b16624c4d56afda5ce16a31c2acd3370a785b46306a129c67d4a9e727651403799bd1443b8eb41ff4833f88518ed7b8155b2fa0de98b063f3d3b SHA512 f974094a0292caee7d8443ac1f43b02f6a361ad591da818ef6d0123b65b15ab545db6cf5ce552ed82fcbf4a8fe0d0abb999f702db5561e6f4775dd3c693013be +DIST firefox-128.6.0esr-oc.xpi 615794 BLAKE2B c10fe377bfd4cdf6354e1d2dc4985fc1ccce906ac0f8ad494234198a429978c54e4fc6d96a8b609b8e6d38934c2b6ba1c4fe0258a40750509e439844868128fa SHA512 a01dd847a70da1fa7bda6b5cf023e6012f046359d67ec25dc41c12710bf78981d93d7c019955b8f20529893c09b18e1c9986e091cd8fe57632a4038977b7197d +DIST firefox-128.6.0esr-pa-IN.xpi 711068 BLAKE2B a0cf1a4f330e34d729b4ca5b14b72dc72e80fb8152b9a58c2b68f3e1e7e5c72aa9b2c7ef7af108ff9fe1531f243c039707a4e536ea413c7f584b746c85582ce8 SHA512 bc93c90a0de1e8f3ff3745a5bcba1f60a8a89a27311751cf70ee2ac0f819185ffbc79816aba9c6cc0071c2bd07e4979e40406eed48feda97dcf1fbfabd362ab3 +DIST firefox-128.6.0esr-pl.xpi 648786 BLAKE2B 571c08713973feb528b7eb05b77d0cacf6574a8603c23854f992bbc9bd245a333668e1fc2fb805bf4960d0c9152b0e9eb442b48e947b88c93c60bcf1b66b746e SHA512 dfd63c4441e38c9c8702af0e34f1cd014819593878e7efde0c583c49ad17c0c6c6764a9f52fa1effb2092a2decfafdd7285a0d8331f97b6de36d6b09ad522158 +DIST firefox-128.6.0esr-pt-BR.xpi 638904 BLAKE2B d8279cd78edd9552684da1b5dcecacbb4803b107577b946d7087fb4e8f23a864ceaf8db29f86cceead37692a3aab382cc4f9688164c05c0da84e75455a0f0f4e SHA512 ca6494ebc58bc02610eb7f33b2369350aa01fa40107c508cba593f23965f3207cedc8972cf12cc56fa530427987bbd1e5702fca8d2d4479fee6ae23f146188fa +DIST firefox-128.6.0esr-pt-PT.xpi 642493 BLAKE2B cc0f3a685886eed4b79c977b50b31dff25b5ada520204ad7895a5bbc551e4ad55f741981b3ac4a4a8788f5adce4901f0efebc03c7032069127c6eb783851a788 SHA512 d9d0a987394effb6a4518b876577b139f2109e29bacb5b55465902008fd2184177ce2f00b85214a9d36d9b55b1a4ad5b3707b0e91df1185d32aec298cab472e3 +DIST firefox-128.6.0esr-rm.xpi 631437 BLAKE2B 46cb86f955a744d6fc9bb648e980676b2170993b905bbf5de1513fa3cd7dcf15d035343b17145118b9c2cb16d9b1679eb20cd15400092cad6f2b867e4fdfba5d SHA512 855391ee46e4770ee0a9ab0587f5e78b1acbf0d2e06684bf8f8862f14c9bc56e16b9127252cdccf9e27ece9c19d16e6f31b0bacd9ccf7c069620054ba60f9939 +DIST firefox-128.6.0esr-ro.xpi 551221 BLAKE2B 8c9dbd2c4a5726ff5db1f03e6bab4a14815b36a0b6a23b5869fc6b6482bddc96a7165f22304a12a006d62c4de107f1b659eae81f2cc5dca95555d3763abce9d3 SHA512 08ee74d44196fee131ac132f035a1330665d96e0d8e156199591fec52f7b6440794de6baacfc5ada72821bd84fd77be87899b73a8a65dcb569c64a8297f7628a +DIST firefox-128.6.0esr-ru.xpi 740412 BLAKE2B 0fe5e32976119659fdf4415acced13c671176734259fefa613bab51e594999084b5332723cb5abcd68ed1cca204a6f26d0f859ecb22246d77ba47fe6c620c166 SHA512 ecede072767616a0b931cc3aeb96f8861f5921a8103513b905ac4f405bc9f0783188dfc03be359f933b604259be09c63f9707bb683581f1d1b3708fabf201cc2 +DIST firefox-128.6.0esr-sc.xpi 598935 BLAKE2B 78378cc604135a98b40a89c4b0e703706acbc322ada32dfcbccf495abdfa7986fa0bd476930c49c3cebc45958616581843c628ddab0f3f9ae41b7f652e9e77d9 SHA512 57586fb6b270a1fc82df693b50bd1ac89b11cba748ad95ac5355ba1496002eb1ea00470001b7d420245afd35b3ced18c2b0c0a72e8ea4dc89695018f264a1917 +DIST firefox-128.6.0esr-sco.xpi 512698 BLAKE2B b84e6defb1374b72160b6efcdec8eefa0d0de912e2f66f8e9b2a98bbdbbc016540a1b651406de0d989ed66d57111189d46f1509cde7583093e91579ee6cd7939 SHA512 679e149e2294e3aec38ea45d46eab66267c3a1fd45f1b1935a2dd704ad9f9196ebd238a125c236262e7ee1973208660be490691ac7dc3d8a786fc2c4426d4c2a +DIST firefox-128.6.0esr-si.xpi 621565 BLAKE2B b1af6bc875f56c1f4bfb497de81dc185a050733367e90c5607d4c6e40107dc4d2f1e0f4daa74312caa72ca4a77a76c4abf0c8f8a8c248bc28cb57e5c3bb582a5 SHA512 87329117ace931192d842beca881b2658692858702f86c40ba5da82be730cfbb6019881ebff9b1ff4f0566eac9790c2db0bba88fdc5a14796e709155d1c5ccb0 +DIST firefox-128.6.0esr-sk.xpi 670792 BLAKE2B 36ff406c68bd24ce6ebcb1207a4ab943e4b2035bba56c4bcd117f313f829d41b4b8a8615f207b9d84c94147f1d316fc933410792afbb5cdba17f18c7052c7c26 SHA512 d5cfa93d724de2e5731d69e1fa14dbb72673ed3127a358916f4f6c5529b117fe55106deb107d3d44ba618c60855ed2eb43e2b55d44cb37a712ef805a80a9e669 +DIST firefox-128.6.0esr-skr.xpi 722726 BLAKE2B 0e321fee6ba51f2500a12b420b0fbd6f8f023b5130b17eb0f8dc0f87f4d39c37de32431e7aaa2659d969a66da027cc6d7a1856fb598fb924a2965cda8301fb1d SHA512 2f9c339b7a3f8940cfc605350d797612edeca894098f5d553aaa264d4ff8019f97f23681654764a1eb1f121bc3fd0b8c7bfd47fde8d8e3bdfb739db86d45ecd6 +DIST firefox-128.6.0esr-sl.xpi 633851 BLAKE2B 48bda89d76fbfac20db647823e3ecfa2857285f6598f94ad822e79aba5673ad255fb3ffafabe55cd20db3757239227fa2c346edaef63d7b7126eb49572959fbf SHA512 32239c96fe2faf9070dd2a022104a16a4637d23a362980e0c581d94e5eafd919a8c1c9dbbe3712d03447fc7d8d5b6449897b6d4ed114994a75fda41b0391cff4 +DIST firefox-128.6.0esr-son.xpi 417709 BLAKE2B fdeb7316afbf830dc40734fdb145c7c35a8d8bd415f0ae816a68404ea4cf04a9b95d65c24a5eb38b80ae499557aba73ee5fb02c22b1a71ee5366ad10c8582e54 SHA512 450788ce9cdbd6ac9e3b38112e2b109cf5c0dbe38b3c8ab140a87916dba0ee7ff4f2fd44f4f120e53fd0359a507a3ddedd2ecefd0836b05c9e42e7c1a6252fe3 +DIST firefox-128.6.0esr-sq.xpi 652183 BLAKE2B cf68c19aacdb9bf29f1787e2ff614b3c1106aa678d9b409e35a01b6ff3214f2efd2cb81acb5523b5f0c0371cc7298cd41a3dc86fa3d387aeffd4e8659d4a6a18 SHA512 740fd69f5b53b1f637979dab05b373a720c61b17b9d36708de01734700bc523b4c361670a4e1e0e584a2152a81024c37479a22600538738d62cfc1e6eaf6ad12 +DIST firefox-128.6.0esr-sr.xpi 640909 BLAKE2B 3cb57cd660e574b7ea1712d14b6369f7317535675bf5f57f860bc8de58d588d55b65139e0ab39179d4ba4da421f70e07369e2715c18e914a8eea170a6a3e0db8 SHA512 9295372e6c78dee88a6bca4800be4d772e92e3e39b30be64fa5e3bc1d7c2d6e0009e2930c84b6f499c9ec657fb3bcf5738b29f15d28bc114c3a5de0e783f6df2 +DIST firefox-128.6.0esr-sv-SE.xpi 635647 BLAKE2B 66965736235528ff4ddd07a26351abe1b3ca9b1ead0a585c240a727e648f223b749a2cb68adac43ea14ee3141c7b9ab7d021cc94affe1388b95b8efe2e39aee8 SHA512 9f38f36ac6c791425a5d92d68d8c86ab158c624f3fb1863a7392027d228b0b40eeea05e8c784003f25c81db1aeb771c7639da00be821cccbb4f27c10d5e9dad4 +DIST firefox-128.6.0esr-szl.xpi 527829 BLAKE2B 2044dd30829c122e6cbb4a3d7c2f477e3597d8f84e7cd2ff1c4d1a1d23e84ff70fc1e61239a8bfff7da914ec85f561f39ee8a7b9234ad28ede2a6ee4a2704b38 SHA512 9a29ae7bf79e5354ef41ba2f7ed44b88c58b3d8184cb368eaa87a3021895883259804b125ca69549d9626ed77d845c63b617c820bcf77dd1c1cf35e3473876e4 +DIST firefox-128.6.0esr-ta.xpi 508811 BLAKE2B c89ece045b13d8ae09ba76791d4eb16b9a1d1e306eb5b0893e6a62f0cbbb1bbe535b89a16dd2b3200cbc6604a8150a6ed7bb31e6e132fd8e92d9f513cc04e369 SHA512 4fb5eb14bfe02eebbf580d52ad3942fba36696e4e52bcffc3354742dc081e2a73582b518f6df7bd96ddfd38bfb6495e9f4186686482ca211c85d780b9ee9ebe1 +DIST firefox-128.6.0esr-te.xpi 565161 BLAKE2B 35e879ce133dfa203d69e425a7719c73948ddcd3e1fa80ed07857547a7800ca5ba7cf27502ca934256388f9e21b5bdc09407602b93207056e5af32e51efe28a3 SHA512 c8904fb3f0934a2be39860e054c6cedb390765c932e4a6fb01f73f8bad4ccd0654b0bbe560cfc41a1ca4ec2cb47463f08db37256554f9891035fe8208bc9579c +DIST firefox-128.6.0esr-th.xpi 711790 BLAKE2B bff18428f65a23e87e802e7db44c86e477bab0cf37a187a14a45f8c898bc5eef8f761b48a577f608a89d490c8c114aa2a785d1f4f2a95ebbec958c3bfc74d6d1 SHA512 8e45e0fa6ae94576a85267dbfa6e5a99797110c3e87ce97663ac05e1a7f1ef6a0ccab83ca64e0f2593fed92f363ce744ba080128e155743767386cf7d2326fc3 +DIST firefox-128.6.0esr-tl.xpi 535606 BLAKE2B 5e01efe9c63dbba5f06bf0e8f1f72f0182ae1fe2d5a82a507d1ae92b3aaef632e5128bb1ca6a55892824e7f9ff97232ce6fbadd131806f4a45e08acf39d8e61d SHA512 86aabf2de88ad7ca4fecbb233b4031bf066cd7e53290de908d0f1f257ad73035da29d8aeb5ebaec09f0c7ea4e430f1b8fbde6f615daa65a679c63740ef780f8a +DIST firefox-128.6.0esr-tr.xpi 649212 BLAKE2B f6cdbab52ec6a58c408742726bcf8f6b48b4c7ad7a1bef788a30a146b85cb6a0125f7a765da140e00cad3613c1d6836110f49cdb9f0ca23de98579e71060b371 SHA512 be764182fbcb8debad0739c8c5249d34295844608503f3ea241775129aa1382a7c31cd6e39ef4ab735bfc93dd6421c366a4da567f55a0ad1d188184d693f4aee +DIST firefox-128.6.0esr-trs.xpi 505794 BLAKE2B 1b69e5d2487619993e03c31789790d131c3c24259f69e4262b755d7af558c0e5f5e35eba361286a598e84cfd86b56ab760eb2d2135be867afb84af2ad5f1dd03 SHA512 a843bed4965acc49299146c0809e988c8c42c0fb8023302eb6663094ef2333448a5abda5a9d56145d22c1de592f271d799a8eb7495e227aefb4ecb9f66795ab3 +DIST firefox-128.6.0esr-uk.xpi 731681 BLAKE2B bcd8e7fcc66a78ab1cfe5bf2fa07f054a82ab3c572efc8cb990bdfc7b62fc3331b05f809490ca2cd7ea302b5f650d7e8b465891eeebd541bc93dcb95cb065afa SHA512 12040d3a2b01a3f8ce12afc0e48bca246374e18abf407efabea1d502513af4ca261b2408c4df0b79e7157d0065d88e4d38e960c947765def54a99bd6a19c5d09 +DIST firefox-128.6.0esr-ur.xpi 561783 BLAKE2B 2b620d28ce998e043ee1ffb5047e94a9ab6711eb5e69678ff7d4ff94930ed5b6c57fd0990b684774d0631057814102da3d4d35967fe5e17f445a6184fe351c7e SHA512 7b1a8097ddd7f05ab4dcedee854a346c5384dac0e18e2dc94b335dfe6a2719b75875e1e7ca854711d9b56e143be4bd82a719869e4ec26f5eb968dfee1a7e3280 +DIST firefox-128.6.0esr-uz.xpi 480216 BLAKE2B b13cba4bf49685e8580fdd4905f1328212e429a158685c92e4106122433f792f378ddec87d39eac92ac8d9e2fef76d130f12c16aef19176e0e6d07a0b5e79d6a SHA512 d8ad2d2ec1269c0ddca496c38c2aa16cbc02b6179a59b4492e5fad6296ff9f141e62ed288d4224f5a575684a44b55000e56447ffb5f9ad9ca2794ecbaf83979b +DIST firefox-128.6.0esr-vi.xpi 673230 BLAKE2B bc2dd96a1a960238055cf50b2997d50dd8193b194da8db190b9cd88a81179e3e156fd2570dda88d35feb8499b9a78fe81f9adf6e8adb032452ad6f882ad75052 SHA512 cd73f67b272d9d89b2f019b204d8dbba5fef1ad0f31d0ec8daca913c9ca2e267f69d3480bf4f98faa32522599a62ab5bf01b5d5ca149f64c56fcdf74c5c670b9 +DIST firefox-128.6.0esr-xh.xpi 418478 BLAKE2B 54d8625ccc0303bd0168476884a60a2018044e6d10c503ae7077bd27076bafe8326d390d3f86ce7a4bbdce60a42467d62ef56ac74437f537c843613e5791693e SHA512 905c1136f9dfbd372efa13a3174d52dde3674eeb9f3f1c0f5fcb3a6ca4efe591c7e77731ff69619f4a81e8f6550e8f26ecb504509128b91f06e99604d2d667ff +DIST firefox-128.6.0esr-zh-CN.xpi 675204 BLAKE2B 25bf725f17d878b72125bef0d3f18e8424b3cd19c53ea98e6b5822b278b39e71e60cd19efb8f5d300b19d185e14f3f92eaa8f5247475b7fb81d90b3bba9fcc74 SHA512 ddeb8b74783d6654d9becda9108b1e2285d761de7170f850b854b78006a59775f341772de5806a50758d675f341e34b64b195772028d07a75cd6ceb27da0918b +DIST firefox-128.6.0esr-zh-TW.xpi 677426 BLAKE2B b1c7f621ef3a73053ac60f57845d721fbedee579f098beac71f3b9d97b60c6a9ef97963829b4911cc1215f7a1dc935f3c9d30720b92f0eafa0f9d4ee46ebabb1 SHA512 1c415b1c94bbaabd6bb454a517aba30b7c19bab2a57641b48aedc2362ed8cffac1956cf56adee45ede9a9604dd1ce270d294b56363e859cf9e12e24d7adae48a +DIST firefox-128.6.0esr.source.tar.xz 563259116 BLAKE2B 401c54e4c3e81dd1d4aa9fed072e5266a7549d9ac05e03f9755d3da192c9c46d2bc636e8bf0a7fad2269074615789ab274b897c8bd75fd524f4a5f138c3aa1d5 SHA512 49bce966e062766861712bd65cca46a438b339fe31598f69e4fe64da78ef6f8b4581c1d502341ef1c032aafaab2f4f88e69cb93a0b845ba7173fec277ae695b5 DIST firefox-128esr-patches-07.tar.xz 18856 BLAKE2B 44d0ddf11518c7eef0a96de4f475a6ae1535e43e5bf89b8f61dc95330f28d6a053d08e6a183cf71432107256c83cd6ee6f742b235ca82babe4dd83698bf80d07 SHA512 60b4f18f5d91fc25f86cceccd561b55f167299908fbf2f9d7d69a8ce299c643f0b538d613d4348e42dd17c3812e4fa315e15004614af1f40fbe2adda417a1a81 +DIST firefox-128esr-patches-08.tar.xz 17564 BLAKE2B d904b74fdae2e76866ded11de5377a7b6883d35996b358ae3419ffb7da53b04b2c7d4bb10d48998a8318a84e8221de39955289cb33a8f278c131b4af2006be62 SHA512 344a2d04dec679cd8ed714dcecc9dd5b56696803cee9267e7c0c45c439d78728e7eae674bb5f0a64f2e5802dc59c1ec25f1703885024d88bda8a02e2b3e0d69e DIST firefox-133-patches-06.tar.xz 20296 BLAKE2B 4665a955e844460ecad42bb888c15772a16a8c28ece22e3130803cbb7ee00272c067ce160525f45efa4441e1e74084262ea012ad5e9b30afa7ebd66ef5abe7ef SHA512 1b630605c4b91acf56deefb476d8aaf2ec6c37b4fd79b09fb2eeec79113d92c8f3417301afe8b0da4d1992291b7c17d1eb37e877de2c3d0503021b0eccc53c7e DIST firefox-133.0.3-ach.xpi 468546 BLAKE2B 6da604850f3d69b4eb65a42e3d7c48a9d88803f91dd95b5fde30801a2041ca2cf0f11083fc565f21ed30c6588471bbdd8019f6d4cff8734b67ea105d2cfaef2f SHA512 8ee31a3c51ed6d2d1fdfbf98750ab54e0c2ddd96cb836a2ae310dce095f0b29bafb731329af845208c9b04fcacdcfb2fc92405a01394200e41453d4b1bb1759e DIST firefox-133.0.3-af.xpi 421558 BLAKE2B 0a9adf8f87950c28cd7cc56ab75a391d2795cdcb60b6d9f7680a7456cd0886e169376ff18dd0e0fbb3ed702ea333c8668c2bf3a635ff6e54f2913a93fe668b5c SHA512 2196953781da16c7e01128ffc89325c1f13d55f6d9528f0dac0671954fb7a0f7da3f55a31e821efefeefea65d32339945ff988b90febc91a4750779f21b919b0 @@ -421,6 +523,7 @@ DIST wasi-sdk-25.0-arm64-linux.tar.gz 115160800 BLAKE2B 1ce22aaea87d0720d40d46eb DIST wasi-sdk-25.0-x86_64-linux.tar.gz 114450290 BLAKE2B 07618828d4c25d67421aa72d38fc49bbff9052b8ecfe0fa9f4207e71880e9c650f458567cfa5bd389d5f830fcfee89142a77d33c29e7bccd1da7ddba2bc47b95 SHA512 716acc4b737ad6f51c6b32c3423612c03df9a3165bde3d6e24df5c86779b8be9463f5a79e620f2fc49707275563a6c9710242caca27e1ad9dd2c69e8fce8a766 EBUILD firefox-128.5.0.ebuild 41203 BLAKE2B c7f12ff1ec0ab88d1ba0d2e96e5fcd62ce294715906b9bb381090e89c7b33e5f42035cbf9366d3eec5be6d3c5506654025cfed5a1c5c1e51b2b959a5f6ef440f SHA512 bb574b16d9782045837514d0434f3a627398cb75aef7aa7fbf68bd151dc5d24806ad8c711b33fba4c65d0f9072ea7989c30eb5957811a023e0a948ded93aed2e EBUILD firefox-128.5.1.ebuild 41205 BLAKE2B 62be1b1a02d0630eadbf2b441febb6d02bb9a0633ea8c46d0fe35bd5df9ca30ab85b854d5c1bf5c8fce0e5fa020d6085d358e69b80ed43f919dc5eeb80a0171f SHA512 299056c24bda66a12cb4a29518b522fb7551729631d01d2db3d54a5c5dda6bb568d6cd5db27c57f686231034397162841739cd6e49ff244fc29ebfcc05f1cd32 +EBUILD firefox-128.6.0.ebuild 41760 BLAKE2B ea022fe0540244bd789643412c9c02b2d89502703889c6d461c623da2c1aba981ec0f4089dc1f79a05181dd7c0d265f3186a781d0df23eb8c4648bd451891870 SHA512 cfc9ccfaeea16da9a8c71c31f0d512cfa450306641401ea5c8d6e354184dec4d7346a9e94f0ebc5d3d4293f1c072612575f216aeb9a45b06247a7f4619252b8c EBUILD firefox-133.0.3.ebuild 40775 BLAKE2B 80594fd1b2501bda3d6852cb9af0c0eeb25852c4dca9fda50c45af48b439fa716f624a5c6885855c72370edf540bcf216ebbe097ac1e922c9281c3c645a8d7ce SHA512 90f5653a1f8b81bf99a87f4198b28d4a207c7421fcf88a19a4cc57b360e69e944561afe571e357f9d0f2e09709f182260bc03d4b08edd7a31cbe4fcde394b9f5 EBUILD firefox-134.0.ebuild 41083 BLAKE2B e3c1339be6577370c54853d08abe549be982de7188427bd138103d7c6ba883956a280a6263cd86224e3926d62f4fd8f57dcedf810a9e3c432812bb5453443774 SHA512 c0e4115dd53a93c18fa98e622b7386d7f27d6899eb333d1b1a93027a1804ceb65ed93861ab2bb7d1bffa7d746735acd8b6eec2a54ed1a41cb7fb6e750d35bd78 MISC metadata.xml 2730 BLAKE2B b9afb69e8ce59ffbf2804d7d2fc0540bbf4f6cbf4e2290b198339421fb1d27cadf26681d66e28797b2cff0778e07795a9cb5a8a842e68dda8c502d1d5522b044 SHA512 f093bd263102c298e6c3a05a2fb6729b34809a3bbcc5c4ebc5d308d9b6efb371ebb0392e2f12bed3d333a49123cc0ca450ac94c3653fbbe431a63acc18085551 diff --git a/www-client/firefox/firefox-128.6.0.ebuild b/www-client/firefox/firefox-128.6.0.ebuild new file mode 100644 index 000000000000..1c82037f94a6 --- /dev/null +++ b/www-client/firefox/firefox-128.6.0.ebuild @@ -0,0 +1,1376 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-128esr-patches-08.tar.xz" + +LLVM_COMPAT=( 17 18 19 ) + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine. +RUST_NEEDS_LLVM=1 +# If not building with clang we need at least rust 1.76 +RUST_MIN_VER=1.77.1 + +WANT_AUTOCONF="2.1" + +VIRTUALX_REQUIRED="manual" + +# Information about the bundled wasi toolchain from +# https://github.com/WebAssembly/wasi-sdk/ +WASI_SDK_VER=25.0 +WASI_SDK_LLVM_VER=19 + +MOZ_ESR=yes + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" + HOMEPAGE="https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/" + SLOT="esr" +else + HOMEPAGE="https://www.mozilla.org/firefox" + SLOT="rapid" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \ + optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +if [[ ${PV} == *_rc* ]] ; then + MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" +fi + +PATCH_URIS=( + https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +DESCRIPTION="Firefox Web Browser" +SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz + ${PATCH_URIS[@]} + wasm-sandbox? ( + amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz ) + arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz ) + )" +S="${WORKDIR}/${PN}-${PV%_*}" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx" +IUSE+=" system-png +system-webp wayland wifi +X" + +# Firefox-only IUSE +IUSE+=" +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox" + +# "wasm-sandbox? ( llvm_slot_19 )" - most likely due to wasi-sdk-25.0 being llvm-19 based, and +# llvm/clang-19 turning on reference types for wasm targets. Luckily clang-19 is already stable in +# Gentoo so it should be widely adopted already - however, it might be possible to workaround +# the constraint simply by modifying CFLAGS when using clang-17/18. Will need to investigate (bmo#1905251) +REQUIRED_USE="|| ( X wayland ) + debug? ( !system-av1 ) + pgo? ( jumbo-build ) + wasm-sandbox? ( llvm_slot_19 ) + wayland? ( dbus ) + wifi? ( dbus )" + +FF_ONLY_DEPEND="!www-client/firefox:0 + selinux? ( sec-policy/selinux-mozilla )" +BDEPEND="${PYTHON_DEPS} + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT} + llvm-core/llvm:${LLVM_SLOT} + clang? ( + llvm-core/lld:${LLVM_SLOT} + pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] ) + ) + wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} ) + ') + app-alternatives/awk + app-arch/unzip + app-arch/zip + >=dev-util/cbindgen-0.26.0 + net-libs/nodejs + virtual/pkgconfig + amd64? ( >=dev-lang/nasm-2.14 ) + x86? ( >=dev-lang/nasm-2.14 ) + pgo? ( + X? ( + sys-devel/gettext + x11-base/xorg-server[xvfb] + x11-apps/xhost + ) + !X? ( + || ( + gui-wm/tinywl + &2 + return 1 + fi + + if use clang && ! tc-ld-is-mold ; then + if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then + einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + + if use pgo ; then + if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then + einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2 + einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +MOZ_LANGS=( + af ar ast be bg br ca cak cs cy da de dsb + el en-CA en-GB en-US es-AR es-ES et eu + fi fr fy-NL ga-IE gd gl he hr hsb hu + id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO + pa-IN pl pt-BR pt-PT rm ro ru + sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW +) + +# Firefox-only LANGS +MOZ_LANGS+=( ach ) +MOZ_LANGS+=( an ) +MOZ_LANGS+=( az ) +MOZ_LANGS+=( bn ) +MOZ_LANGS+=( bs ) +MOZ_LANGS+=( ca-valencia ) +MOZ_LANGS+=( eo ) +MOZ_LANGS+=( es-CL ) +MOZ_LANGS+=( es-MX ) +MOZ_LANGS+=( fa ) +MOZ_LANGS+=( ff ) +MOZ_LANGS+=( fur ) +MOZ_LANGS+=( gn ) +MOZ_LANGS+=( gu-IN ) +MOZ_LANGS+=( hi-IN ) +MOZ_LANGS+=( hy-AM ) +MOZ_LANGS+=( ia ) +MOZ_LANGS+=( km ) +MOZ_LANGS+=( kn ) +MOZ_LANGS+=( lij ) +MOZ_LANGS+=( mk ) +MOZ_LANGS+=( mr ) +MOZ_LANGS+=( my ) +MOZ_LANGS+=( ne-NP ) +MOZ_LANGS+=( oc ) +MOZ_LANGS+=( sc ) +MOZ_LANGS+=( sco ) +MOZ_LANGS+=( si ) +MOZ_LANGS+=( skr ) +MOZ_LANGS+=( son ) +MOZ_LANGS+=( szl ) +MOZ_LANGS+=( ta ) +MOZ_LANGS+=( te ) +MOZ_LANGS+=( tl ) +MOZ_LANGS+=( trs ) +MOZ_LANGS+=( ur ) +MOZ_LANGS+=( xh ) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_clear_vendor_checksums() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -ne 1 ]] ; then + die "${FUNCNAME} requires exact one argument" + fi + + einfo "Clearing cargo checksums for ${1} ..." + + sed -i \ + -e 's/\("files":{\)[^}]*/\1/' \ + "${S}"/third_party/rust/${1}/.cargo-checksum.json || die +} + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +mozconfig_add_options_ac() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_add_options_mk() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_use_enable() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +mozconfig_use_with() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +virtwl() { + debug-print-function ${FUNCNAME} "$@" + + [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" + [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" + tinywl -h >/dev/null || die 'tinywl -h failed' + + local VIRTWL VIRTWL_PID + coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } + local -x WAYLAND_DISPLAY + read WAYLAND_DISPLAY <&${VIRTWL[0]} + + debug-print "${FUNCNAME}: $@" + "$@" + local r=$? + + [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" + exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- + return $r +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has usersandbox $FEATURES ; then + die "You must enable usersandbox as X server can not run as root!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || tc-is-lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6600M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + + # Get LTO from environment; export after this phase for use in src_configure (etc) + use_lto=no + + if [[ ${MERGE_TYPE} != binary ]] ; then + + if tc-is-lto; then + use_lto=yes + # LTO is handled via configure + filter-lto + fi + + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + if [[ ${use_lto} = yes ]]; then + # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC, + # bmo#1516758, bgo#942288 + filter-flags -Werror=lto-type-mismatch -Werror=odr + fi + + # Ensure we have enough disk space to compile + if use pgo || [[ ${use_lto} == "yes" ]] || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_setup + llvm-r1_pkg_setup + rust_pkg_setup + python-any-r1_pkg_setup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset \ + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XAUTHORITY \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE + + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + + if use pgo ; then + # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure + # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage + # (PORTAGE_SCHEDULING_POLICY) update... + addpredict /proc + + # Clear tons of conditions, since PGO is hardware-dependant. + addpredict /dev + fi + + if ! mountpoint -q /dev/shm ; then + # If /dev/shm is not available, configure is known to fail with + # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py + ewarn "/dev/shm is not mounted -- expect build failures!" + fi + + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then + MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" + fi + + if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then + MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" + fi + + # Mozilla API keys (see https://location.services.mozilla.com/api) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then + MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" + fi + + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C + fi + + export use_lto + + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + unpack ${_src_file} + fi + done +} + +src_prepare() { + if [[ ${use_lto} == "yes" ]]; then + rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die + fi + + # Workaround for bgo#917599 + if has_version ">=dev-libs/icu-74.1" && use system-icu ; then + eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch + fi + rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch || die + + # Workaround for bgo#915651 on musl + if use elibc_glibc ; then + rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die + fi + + eapply "${WORKDIR}/firefox-patches" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + + # Workaround for bgo#915651 + if ! use elibc_glibc ; then + if use amd64 ; then + export RUST_TARGET="x86_64-unknown-linux-musl" + elif use x86 ; then + export RUST_TARGET="i686-unknown-linux-musl" + elif use arm64 ; then + export RUST_TARGET="aarch64-unknown-linux-musl" + elif use ppc64 ; then + export RUST_TARGET="powerpc64le-unknown-linux-musl" + elif use riscv ; then + # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of + # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working + # guess right now though. + elog "riscv detected, forcing a riscv64 target for now." + export RUST_TARGET="riscv64gc-unknown-linux-musl" + else + die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info" + fi + fi + + # Pre-built wasm-sandbox path manipulation. + if use wasm-sandbox ; then + if use amd64 ; then + export wasi_arch="x86_64" + elif use arm64 ; then + export wasi_arch="arm64" + else + die "wasm-sandbox enabled on unknown/unsupported arch!" + fi + + sed -i \ + -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \ + -e "s:%%WASI_ARCH%%:${wasi_arch}:" \ + -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \ + -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \ + toolkit/moz.configure || die "Failed to update wasi-related paths." + fi + + # Make LTO respect MAKEOPTS + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count" + + # Make ICU respect MAKEOPTS + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count" + + # Respect MAKEOPTS all around (maybe some find+sed is better) + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count" + + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count" + + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py || + die "Failed sedding multiprocessing.cpu_count" + + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count" + + sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix" + + sed -i \ + -e 's/ccache_stats = None/return None/' \ + "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call" + + einfo "Removing pre-built binaries ..." + + find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + + # Clear checksums from cargo crates we've manually patched. + # moz_clear_vendor_checksums xyz + + # Respect choice for "jumbo-build" + # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431 + if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then + local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16} + elog "" + elog "jumbo-build defaults modified to ${my_files_per_unified_file}." + elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE," + elog "if that fails try -jumbo-build before opening a bug report." + elog "" + + sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \ + python/mozbuild/mozbuild/frontend/data.py || + die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py" + sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \ + js/src/moz.build || + die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build" + fi + + # Create build dir + BUILD_DIR="${WORKDIR}/${PN}_build" + mkdir -p "${BUILD_DIR}" || die + + # Write API keys to disk + echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die + echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + + xdg_environment_reset +} + +src_configure() { + # Show flags set at the beginning + einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + local have_switched_compiler= + if use clang; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + + local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }') + [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}") + [[ -z ${version_clang} ]] && die "Failed to read clang version!" + + if tc-is-gcc; then + have_switched_compiler=yes + fi + + AR=llvm-ar + CC=${CHOST}-clang-${version_clang} + CXX=${CHOST}-clang++-${version_clang} + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain, + # AS is used in a non-standard way by upstream, #bmo1654031 + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + export AS="$(tc-getCC) -c" + + # Configuration tests expect llvm-readelf output, bug 913130 + READELF="llvm-readelf" + + tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=browser + mozconfig_add_options_ac '' --enable-project=browser + + # Set Gentoo defaults + if use telemetry; then + export MOZILLA_OFFICIAL=1 + fi + + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-disk-remnant-avoidance \ + --disable-geckodriver \ + --disable-gpsd \ + --disable-install-strip \ + --disable-legacy-profile-creation \ + --disable-parental-controls \ + --disable-strip \ + --disable-tests \ + --disable-updater \ + --disable-valgrind \ + --disable-wmf \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-official-branding \ + --enable-release \ + --enable-system-ffi \ + --enable-system-pixman \ + --enable-system-policies \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-nspr \ + --with-system-nss \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --x-includes="${ESYSROOT}/usr/include" \ + --x-libraries="${ESYSROOT}/usr/$(get_libdir)" + + # Set update channel + local update_channel=release + [[ -n ${MOZ_ESR} ]] && update_channel=esr + mozconfig_add_options_ac '' --update-channel=${update_channel} + + if ! use x86 ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + + # For future keywording: This is currently (97.0) only supported on: + # amd64, arm, arm64 & x86. + # Might want to flip the logic around if Firefox is to support more arches. + # bug 833001, bug 903411#c8 + if use ppc64 || use riscv; then + mozconfig_add_options_ac '' --disable-sandbox + else + mozconfig_add_options_ac '' --enable-sandbox + fi + + # Enable JIT on riscv64 explicitly, since it's not activated automatically via "known arches" list. + # Update 128.1.0: Disable jit on riscv (this line can be blanked to disable by default), + # bgo#937867. + use riscv && mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-png + mozconfig_use_with system-webp + + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + + # Increase the FORTIFY_SOURCE value, #910071. + sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die + fi + + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + + mozconfig_use_enable wifi necko-wifi + + ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build + + if use X && use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + elif ! use X && use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only + fi + + # wasm-sandbox + # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox. + if use wasm-sandbox ; then + mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/" + else + mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries + mozconfig_use_with system-harfbuzz system-graphite2 + fi + + if [[ ${use_lto} == "yes" ]] ; then + if use clang ; then + # Upstream only supports lld or mold when using clang. + if tc-ld-is-mold ; then + # mold expects the -flto line from *FLAGS configuration, bgo#923119 + append-ldflags "-flto=thin" + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + fi + + mozconfig_add_options_ac '+lto' --enable-lto=cross + + else + # ThinLTO is currently broken, see bmo#1644409. + # mold does not support gcc+lto combination. + mozconfig_add_options_ac '+lto' --enable-lto=full + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + + else + # Avoid auto-magic on linker + if use clang ; then + # lld is upstream's default + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + fi + + else + if tc-ld-is-mold ; then + mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold + else + mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd + fi + fi + fi + + # PGO was moved outside lto block to allow building pgo without lto. + if use pgo ; then + mozconfig_add_options_ac '+pgo' MOZ_PGO=1 + + if use clang ; then + # Used in build/pgo/profileserver.py + export LLVM_PROFDATA="llvm-profdata" + fi + fi + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + mozconfig_add_options_ac '+debug' --enable-jemalloc + mozconfig_add_options_ac '+debug' --enable-real-time-tracing + else + mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing + + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # elf-hack + # Filter "-z,pack-relative-relocs" and let the build system handle it instead. + if use amd64 || use x86 ; then + filter-flags "-z,pack-relative-relocs" + + if tc-ld-is-mold ; then + # relr-elf-hack is currently broken with mold, bgo#916259 + mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack + else + mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr + fi + elif use ppc64 || use riscv ; then + # '--disable-elf-hack' is not recognized on ppc64/riscv, + # see bgo #917049, #930046 + :; + else + mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack + fi + + if ! use elibc_glibc; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + # System-av1 fix + use system-av1 && append-ldflags "-Wl,--undefined-version" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + + if ! use telemetry; then + mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0" + mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0" + fi + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then + # increase ulimit with mold+lto, bugs #892641, #907485 + if ! ulimit -n 16384 1>/dev/null 2>&1 ; then + ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources." + ewarn "Please see bugs #892641 & #907485." + else + ulimit -n 16384 + fi + fi + + if use pgo; then + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + + if ! use X; then + virtx_cmd=virtwl + else + virtx_cmd=virtx + fi + fi + + if ! use X; then + local -x GDK_BACKEND=wayland + else + local -x GDK_BACKEND=x11 + fi + + ${virtx_cmd} ./mach build --verbose || die +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + DESTDIR="${D}" ./mach install || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Don't install llvm-symbolizer from llvm-core/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + + if use wayland; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" + pref("gfx.x11-egl.force-enabled", false); + EOF + else + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" + pref("gfx.x11-egl.force-enabled", true); + EOF + fi + + # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969) + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/vaapitest + + # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded) + if use arm64 ; then + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/v4l2test + fi + fi + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Add telemetry config prefs, just in case something happens in future and telemetry build + # options stop working. + if ! use telemetry ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set telemetry prefs" + sticky_pref("toolkit.telemetry.dap_enabled", false); + pref("toolkit.telemetry.dap_helper", ""); + pref("toolkit.telemetry.dap_leader", ""); + EOF + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${S}/browser/branding/official" + local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if [[ -n ${MOZ_ESR} ]] ; then + local desktop_filename="${PN}-esr.desktop" + else + local desktop_filename="${PN}.desktop" + fi + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + if use gnome-shell ; then + # Install search provider for Gnome + insinto /usr/share/gnome-shell/search-providers/ + doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini + + insinto /usr/share/dbus-1/services/ + doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service + + # Toggle between rapid and esr desktop file names + if [[ -n ${MOZ_ESR} ]] ; then + sed -e "s/firefox.desktop/${desktop_filename}/g" \ + -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" || + die "Failed to sed org.mozilla.firefox.search-provider.ini file." + fi + + # Make the dbus service aware of a previous session, bgo#939196 + sed -e \ + "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \ + -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" || + die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file" + + # Update prefs to enable Gnome search provider + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs" + pref("browser.gnome-search-provider.enabled", true); + EOF + fi + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" || die + + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + # bug 835078 + if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then + ewarn "You have nouveau drivers installed in your system and 'hwaccel' " + ewarn "enabled for Firefox. Nouveau / your GPU might not support the " + ewarn "required EGL, so either disable 'hwaccel' or try the workaround " + ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." + fi + + readme.gentoo_print_elog + + optfeature_header "Optional programs for extra features:" + optfeature "desktop notifications" x11-libs/libnotify + optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas + optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal + if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then + optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver + fi + + if ! has_version "sys-libs/glibc"; then + elog + elog "glibc not found! You won't be able to play DRM content." + elog "See Gentoo bug #910309 or upstream bug #1843683." + elog + fi +} diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz index 4b4f5c7315b2..dab504787601 100644 Binary files a/www-servers/Manifest.gz and b/www-servers/Manifest.gz differ diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest index 351dc8f2fe2f..003b0dda1ec5 100644 --- a/www-servers/tomcat/Manifest +++ b/www-servers/tomcat/Manifest @@ -6,19 +6,13 @@ AUX tomcat-9.0.87-gentoo-bnd.patch 1432 BLAKE2B 07964d271be70afe13116c9ce27c956a AUX tomcat-instance-manager-r2.bash 6999 BLAKE2B f1c771678bd8b894ecf242d5a8fb22f5b2f0f33445a1ff158c242b5154edc4483a5707ce33a5dcee53a3106e631ad8218243d8b72a32a10cd99e9646fa54085d SHA512 c30c156cbf2b53cf8498288bacaedd48872dce52f461ff32071310b438bdb5015c1cd1d512a2905c4db01e2b22342590e1b8aeadbd44f29062606fabbb2f2fed AUX tomcat-r1.init 3200 BLAKE2B eb913d32bb8c1883e58551a25ff9516337d947c6fd2c7b449601a89a4518286d61dbca76417265289782a7a08540d8e78a3ea1cd1427d43d87e24813261c0fee SHA512 3d32e2ad998adfbaea5fe0ffcbbe6659dcb530a110faed5f2712ae2fd767353b1fc3f1ac83a24d43138c1bfc55949e645833a428ab982be14415887fc46d9fab AUX tomcat.conf 1811 BLAKE2B a92606e113172c6f0f73e18ab8ad8796f38bd8c741bb2fd1f6c43d7682728729d0198d4150e42282c7e732750231b7cdbfb51de9b24f2ba780a22700965113c5 SHA512 0747dd2fdad6c68123425adce39f625d34924ae3e7c9d5a00361565a593047d7a4d01dee64c1ef831e5ad79b51750babaf642b0588d4b5948bbed441d53d654d -DIST apache-tomcat-10.1.33-src.tar.gz 6926625 BLAKE2B 4502c02d618569eb9f526769877f0817722d4a474a72ad9020c2fbf86ff6ec17599df547d019d81656d433a22efb7d81c56902e435bf3fde636849957070cdd5 SHA512 63ef609bbb2d664f5fe969216eee157a3f45f040f2aa90b6885c9ebe706099896beb620b7659d2dc8c759a08a0370d7849f5e664844e3b78bc82d521617bfd8d -DIST apache-tomcat-10.1.33-src.tar.gz.asc 833 BLAKE2B 8bf20910fbefc277cf7e677c06aa3476ad4190f38fafb820063e4af59854d955666ff77eede13e6a7a952a21b88d169d9601655dcfcd38682f87db5522310e2a SHA512 111e8d7c7d7d365a8fee2207307fb64685a3c77e1b87a73ede8fe87a083e3e2f3425c41ca6072f6ded51ba6e59ff2997b7198f048d86daa1a947a91fcfe276e4 DIST apache-tomcat-10.1.34-src.tar.gz 6946871 BLAKE2B 9e25c8fd0ca4a8d19e2d4f912bb904d691b98b1597fbdd823a3381bdf99073a00cc8655924ef733c13214afb2a9ef92f75708eb4454e266245ad8861f90f64cb SHA512 0124d92eb1d184bdce1a50d5934958a0c796460a7157a8622aeee2b21060f5377198939a0260285bcdaa25cea42b880cb97575469a63f7b33ec22d532927e6ca DIST apache-tomcat-10.1.34-src.tar.gz.asc 833 BLAKE2B 564c266e4967967450c10944a388c3df051971d00a632d8ecfe68f0a8741f89b270d965f8f62ff8cdc1f097f184f34025ec18b0e4ecfef26bed3a8db9ff8e028 SHA512 2c96d2f89f2bfc449516cdc06682a5404168cdd9e473211444a141aafe3fabe743d68d4e7e32c8a2bc2bb23d875e09c28781ca4cb33e9e13288086c97c20e891 DIST apache-tomcat-11.0.2-src.tar.gz 6877090 BLAKE2B 3ed1b184ecf43d12678d3682830065562ce4442aab571ee926b91f509195e314aeceeb10ff2ad935332b38607fd09237eeca274d526df9b7daad17fe6f144508 SHA512 38c5b9c75edb7e620a89376deab0c2e2af08e5853021e207ba26f8b4a2fa1dae2aecffb79bc9c443eb989c96317268a947a42b6869ca2cd827d2bda3be426433 DIST apache-tomcat-11.0.2-src.tar.gz.asc 849 BLAKE2B 0e670e67396068747d5371da13135696be8b4555892e1cd8338413f7540ded08203c986074cfe42bd077e475a30a05299fd35def29e8a089e570e68be473366c SHA512 ae10b95f4a5a9e922721d190ff9abfeeb62d5814277b076e1d12a5dec64491de8c382273a1b4ccc3f3d193ce561ba34214334048a9e28dcb22a50458d9103016 -DIST apache-tomcat-9.0.97-src.tar.gz 7072346 BLAKE2B ab6e4359d01016f83d66ed516471701c4a9ecc6c4bffc13474978b7bf01cf4336ea88a6f3c3bb9e97f63f9056e4b3fc7d766e144f100862b2c0e5540109f46e9 SHA512 e0500e0c7e4af40f0a6db845b73f41423a7b7746e110053c36744fc376a0db96d141069035171f5b6efdf6011c155cbc29815cd286a0508cefaddb776909a00a -DIST apache-tomcat-9.0.97-src.tar.gz.asc 833 BLAKE2B 0efe929bc4e6be06cfdb4ea424af5d7a07633aeab42320b46eb724f25a3bdb8eccee0cd7cdd437579d49c63e40b4bfe6689620048e3a23196e5b34345a9c7c17 SHA512 00ae9e08cdec0ddee501ba51f42b44979dd2a9ffd8211eb121eb8851cd8332e2ff00de25d1ba517a494b5ef71b5ae8934a6fbf8094623631bd2cc70c49c0140c DIST apache-tomcat-9.0.98-src.tar.gz 7091158 BLAKE2B 040f6a1a02140b85e324f1a17485c3866d9d336f8c032e7de4b8e3880d405339d43e853cf0999ff3e5e4e12c0551d64a39a3bb218dd0cad4cc5124ce2915a3cd SHA512 eb380dae515a259d23d5311d0b96b8ef5068c0d8d72da215410e5475582d2ff82182b7331e0d197eb993d8014a99ea40290154a343e961a07ed02be6894759cc DIST apache-tomcat-9.0.98-src.tar.gz.asc 833 BLAKE2B 2f232eeb4af506cf81a32ae6f2bca8c2e7b7c3bc8cc8fade48685fd888e7bd7ea4da1967eb815ae2321d2a02ffbc5598f1ecc8a52695d41e3b2830447331b1ac SHA512 fb6f36bb4a19cc52c3bc1f7d6ccd922db7b61e0274a0aa93e5d79bf2ca0938446509b1e3f966963a583ca9a513fafc9d5c9039bac9d7a03dae1cdd94a722ef3b -EBUILD tomcat-10.1.33.ebuild 5434 BLAKE2B 14c8fb4ea095811ddbdac986e9e048c9e01131de398d95d703b2bea8ef1cbb094764a666257c4f39af88cf90e175328035ad20cb2092e0f19427dcad144eb175 SHA512 536148e97e39e5548e290f7fbe23db06154f53960b2d6418a5227aa75318a635f344fa11db9ddc1202833b0084d8b5024a2f7319ff71a9c7b9b394f76c4fc4e9 -EBUILD tomcat-10.1.34.ebuild 5435 BLAKE2B 19bd34060658756fddfa8a06f36c084c13ba7eef8985905c1abf0c9b96418353bd84ba54ddc203c8d9f2796b035d04184f86dafff3985aa8c1bf7888bc5558ec SHA512 543917f1b6d20fbc9ebc27c6d72901b94d20c7ea8ebd73936cb0a86aa09385be2bf9d9a13ee4e5bcbd08fc31f536ec53307122783cd67d4a12e6898e2d7dddd6 +EBUILD tomcat-10.1.34.ebuild 5434 BLAKE2B 171c19188692b17959bf50a19ba7cc901034921930d5b392dcbe28a7d6a573ebb9dd5b5f6bb8a850a1c119a57e25f6deccb437047651d482a1e5892210af2bb4 SHA512 e39ab519c32d819838fe1beef127be3a5e862f7c3b57ccb77d02827398577dfa0cde3d2c7f1d888c03e9a8b30d236a3121db557e7ed7b3433d21ccac17ff0d4f EBUILD tomcat-11.0.2.ebuild 5550 BLAKE2B 66e4623ac46bcd4b06d95b9d92591e30c79c78cf9387d400ace84459f1b25b5ac0e6be51b4a6c57d9d0a9f040c810eeeed680addb2fc01cf85f8cefd9f5286ad SHA512 46ef13d18a06822abf02433ba88bbd75fef79f9f2f6000cee30b16b314740d9c5e65ad1ab600f59c3acc4eb99da9f1a684b8b3103e6cea36b6fc2ffffec0612a -EBUILD tomcat-9.0.97.ebuild 5014 BLAKE2B 5c4632a8aced391064f0060a319794056d3121c21c29e002f9c366bf6078ce2f97f04c31babdcc1bffbe1f938208f4d7a249a72c0376a743fa5e7188e713e120 SHA512 ec1ae289100699b992fe0d0e0270b59f6b049579863c1f5dbee2a563dfb70e3e8270539860f209404fbbf3ee013cc04c8c3b7f68735fd3cbb2f614e5acdd4b3a -EBUILD tomcat-9.0.98.ebuild 5015 BLAKE2B 0a6752c6da2f0c63df88308ac347ca932c0b36e787e80d3ed81e87de961e4ea3a0c7978c35a0f1623696dee1ab7d7ebeac5efbc5489e38e5472198fb4fc14dec SHA512 927f04c4e89c04d0f2fa21c8884c859fe4a15691dbdc0157fcd0878b0e0212ab2c8df6bad1d1306090d6844f1e028c9dbde3e23e5e9e37ba94852d5de262bb00 +EBUILD tomcat-9.0.98.ebuild 5014 BLAKE2B fe4e709d0f675dd3a87d272cbd1bbd9ab55672d8a1770951a6a92f779c793ea9074a214bcf43cba821b028718ecac59cb172730c385050ab728ae2209d84fda5 SHA512 fab72dfd89c51d1bd13b2859d9330f0cf0b3a8e0865658cb7a9297caa75a16873e1bd54c181477d0bc8e6e002e30efd4cc5583df43926ed3e63e15d8e86a625c MISC metadata.xml 699 BLAKE2B 66aff1137e5d4ad92749176a5375c1c27c1e6cde936e05ce904d965eb71a985c421235917742d4065765e1ebf9f9e3faa51c3de109a9e5a169000b4263c3cd97 SHA512 b50874d1e741835bf8cb839517241465018254eba1ddb0e691f2b5b188eca97dd27394c29d2082654049d9ee0898c1e5e4e625666cf8abe029b8e6085122d9a0 diff --git a/www-servers/tomcat/tomcat-10.1.33.ebuild b/www-servers/tomcat/tomcat-10.1.33.ebuild deleted file mode 100644 index 335e0c37e0dd..000000000000 --- a/www-servers/tomcat/tomcat-10.1.33.ebuild +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" - -inherit java-pkg-2 prefix verify-sig - -MY_P="apache-${P}-src" - -DESCRIPTION="Tomcat Servlet-6.0/JSP-3.1/EL-5.0/WebSocket-2.1/JASPIC-3.0 Container" -HOMEPAGE="https://tomcat.apache.org/" -SRC_URI="mirror://apache/${PN}/tomcat-10/v${PV}/src/${MY_P}.tar.gz - verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/src/${MY_P}.tar.gz.asc )" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="10.1" -KEYWORDS="amd64 ~arm64 ~amd64-linux" -IUSE="extra-webapps" - -RESTRICT="test" # can we run them on a production system? - -ECJ_SLOT="4.26" - -COMMON_DEP="dev-java/bnd-annotation:0 - dev-java/eclipse-ecj:${ECJ_SLOT} - dev-java/jax-rpc-api:0 - >=dev-java/jakartaee-migration-1.0.7-r2:0 - dev-java/wsdl4j:0" -RDEPEND="${COMMON_DEP} - acct-group/tomcat - acct-user/tomcat - >=virtual/jre-11:*" -DEPEND="${COMMON_DEP} - app-admin/pwgen - >=dev-java/ant-1.10.14-r3:0 - dev-java/bnd:0 - dev-java/bnd-ant:0 - dev-java/bnd-util:0 - dev-java/bndlib:0 - dev-java/libg:0 - dev-java/osgi-cmpn:8 - dev-java/osgi-core:0 - dev-java/slf4j-api:0 - >=virtual/jdk-17:* - test? ( - >=dev-java/ant-1.10.14-r3:0[junit] - dev-java/easymock:3.2 - )" - -BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-${PV}:${PV} )" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-${PV}.apache.org.asc" - -PATCHES=( - "${FILESDIR}/tomcat-10.1.20-do-not-copy.patch" - "${FILESDIR}/tomcat-10.1.20-offline.patch" - "${FILESDIR}/tomcat-9.0.87-gentoo-bnd.patch" -) - -src_prepare() { - default #780585 - java-pkg-2_src_prepare - java-pkg_clean - - cat > build.properties <<-EOF || die - compile.debug=false - execute.download=false - exist=true # skip target="downloadfile-2" - version=${PV}-gentoo - version.number=${PV} - ant.jar=$(java-pkg_getjar --build-only ant ant.jar) - bnd-annotation.jar=$(java-pkg_getjars bnd-annotation) - bnd-ant.jar=$(java-pkg_getjars --build-only bnd-ant) - bnd-util.jar=$(java-pkg_getjars --build-only bnd-util) - bnd.jar=$(java-pkg_getjars --build-only bnd) - bndlib.jar=$(java-pkg_getjars --build-only bndlib) - jaxrpc-lib.jar=$(java-pkg_getjars jax-rpc-api) - jdt.jar=$(java-pkg_getjars eclipse-ecj-${ECJ_SLOT}) - libg.jar=$(java-pkg_getjars --build-only libg) - migration-lib.jar=$(java-pkg_getjars jakartaee-migration) - osgi-cmpn.jar=$(java-pkg_getjars --build-only osgi-cmpn-8) - osgi-core.jar=$(java-pkg_getjars --build-only osgi-core) - slf4j-api.jar=$(java-pkg_getjars --build-only slf4j-api) - wsdl4j-lib.jar=$(java-pkg_getjars wsdl4j) - EOF - if use test; then - echo "easymock.jar=$(java-pkg_getjars --build-only easymock-3.2)" \ - >> build.properties || die "easymock" - fi - - # For use of catalina.sh in netbeans - sed -i -e "/^# ----- Execute The Requested Command/ a\ - CLASSPATH=\`java-config --with-dependencies --classpath ${PN}-${SLOT}\`" \ - bin/catalina.sh || die -} - -# revisions of the scripts -IM_REV="-r2" -INIT_REV="-r1" - -src_compile() { - LC_ALL=C eant - use doc && LC_ALL=C eant javadoc -} - -src_test() { - eant test -} - -src_install() { - local dest="/usr/share/${PN}-${SLOT}" - - java-pkg_jarinto "${dest}"/bin - java-pkg_dojar output/build/bin/*.jar - exeinto "${dest}"/bin - doexe output/build/bin/*.sh - - java-pkg_jarinto "${dest}"/lib - java-pkg_dojar output/build/lib/*.jar - - dodoc RELEASE-NOTES RUNNING.txt - use doc && java-pkg_dojavadoc output/dist/webapps/docs/api - use source && java-pkg_dosrc java/* - - ### Webapps ### - - # add missing docBase - local apps="host-manager manager" - for app in ${apps}; do - sed -i -e "s|=\"true\" >|=\"true\" docBase=\"\$\{catalina.home\}/webapps/${app}\" >|" \ - output/build/webapps/${app}/META-INF/context.xml || die - done - - insinto "${dest}"/webapps - doins -r output/build/webapps/{host-manager,manager,ROOT} - use extra-webapps && doins -r output/build/webapps/{docs,examples} - - ### Config ### - - # create "logs" directory in $CATALINA_BASE - # and set correct perms, see #458890 - dodir "${dest}"/logs - fperms 0750 "${dest}"/logs - - # replace the default pw with a random one, see #92281 - local randpw="$(pwgen -s -B 15 1)" - sed -i -e "s|SHUTDOWN|${randpw}|" output/build/conf/server.xml || die - - # prepend gentoo.classpath to common.loader, see #453212 - sed -i -e 's/^common\.loader=/\0${gentoo.classpath},/' output/build/conf/catalina.properties || die - - insinto "${dest}" - doins -r output/build/conf - - ### rc ### - - cp "${FILESDIR}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} "${T}" || die - eprefixify "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} - sed -i -e "s|@SLOT@|${SLOT}|g" "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} || die - - insinto "${dest}"/gentoo - doins "${T}"/tomcat.conf - exeinto "${dest}"/gentoo - newexe "${T}"/tomcat${INIT_REV}.init tomcat.init - newexe "${T}"/tomcat-instance-manager${IM_REV}.bash tomcat-instance-manager.bash -} - -pkg_postinst() { - einfo "Ebuilds of Tomcat support running multiple instances. To manage Tomcat instances, run:" - einfo " ${EPREFIX}/usr/share/${PN}-${SLOT}/gentoo/tomcat-instance-manager.bash --help" - - ewarn "Please note that since version 10 the primary package for all implemented APIs" - ewarn "has changed from javax.* to jakarta.*. This will almost certainly require code" - ewarn "changes to enable applications to migrate from Tomcat 9 and earlier to Tomcat 10 and later." - - einfo "Please read https://wiki.gentoo.org/wiki/Apache_Tomcat" -} diff --git a/www-servers/tomcat/tomcat-10.1.34.ebuild b/www-servers/tomcat/tomcat-10.1.34.ebuild index 4eeadd5c4bce..4b4c261716e6 100644 --- a/www-servers/tomcat/tomcat-10.1.34.ebuild +++ b/www-servers/tomcat/tomcat-10.1.34.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="10.1" -KEYWORDS="~amd64 ~arm64 ~amd64-linux" +KEYWORDS="amd64 ~arm64 ~amd64-linux" IUSE="extra-webapps" RESTRICT="test" # can we run them on a production system? diff --git a/www-servers/tomcat/tomcat-9.0.97.ebuild b/www-servers/tomcat/tomcat-9.0.97.ebuild deleted file mode 100644 index 65bb2104fdd8..000000000000 --- a/www-servers/tomcat/tomcat-9.0.97.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" - -inherit java-pkg-2 prefix verify-sig - -MY_P="apache-${P}-src" - -DESCRIPTION="Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 Container" -HOMEPAGE="https://tomcat.apache.org/" -SRC_URI="mirror://apache/${PN}/tomcat-9/v${PV}/src/${MY_P}.tar.gz - verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/src/${MY_P}.tar.gz.asc )" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="9" -KEYWORDS="amd64 ~arm64 ~amd64-linux ~x86-linux" -IUSE="extra-webapps" - -RESTRICT="test" # can we run them on a production system? - -ECJ_SLOT="4.20" - -COMMON_DEP="dev-java/bnd-annotation:0 - dev-java/eclipse-ecj:${ECJ_SLOT} - dev-java/jax-rpc-api:0 - dev-java/wsdl4j:0" -RDEPEND="${COMMON_DEP} - acct-group/tomcat - acct-user/tomcat - >=virtual/jre-1.8:*" -DEPEND="${COMMON_DEP} - app-admin/pwgen - >=dev-java/ant-1.10.14-r3:0 - dev-java/bnd:0 - dev-java/bnd-ant:0 - dev-java/bnd-util:0 - dev-java/bndlib:0 - dev-java/libg:0 - dev-java/osgi-cmpn:8 - dev-java/osgi-core:0 - dev-java/slf4j-api:0 - >=virtual/jdk-17:* - test? ( - >=dev-java/ant-1.10.14-r3:0[junit] - dev-java/easymock:3.2 - )" - -BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-${PV}:${PV} )" -VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tomcat-${PV}.apache.org.asc" - -PATCHES=( - "${FILESDIR}/tomcat-9.0.87-build.xml.patch" - "${FILESDIR}/tomcat-9.0.87-gentoo-bnd.patch" -) - -src_prepare() { - default #780585 - java-pkg-2_src_prepare - java-pkg_clean - - cat > build.properties <<-EOF || die - compile.debug=false - execute.download=false - exist=true # skip target="downloadfile-2" - version=${PV}-gentoo - version.number=${PV} - ant.jar=$(java-pkg_getjar --build-only ant ant.jar) - bnd-annotation.jar=$(java-pkg_getjars bnd-annotation) - bnd-ant.jar=$(java-pkg_getjars --build-only bnd-ant) - bnd-util.jar=$(java-pkg_getjars --build-only bnd-util) - bnd.jar=$(java-pkg_getjars --build-only bnd) - bndlib.jar=$(java-pkg_getjars --build-only bndlib) - jaxrpc-lib.jar=$(java-pkg_getjars jax-rpc-api) - jdt.jar=$(java-pkg_getjars eclipse-ecj-${ECJ_SLOT}) - libg.jar=$(java-pkg_getjars --build-only libg) - osgi-cmpn.jar=$(java-pkg_getjars --build-only osgi-cmpn-8) - osgi-core.jar=$(java-pkg_getjars --build-only osgi-core) - slf4j-api.jar=$(java-pkg_getjars --build-only slf4j-api) - wsdl4j-lib.jar=$(java-pkg_getjars wsdl4j) - EOF - if use test; then - echo "easymock.jar=$(java-pkg_getjars --build-only easymock-3.2)" \ - >> build.properties || die "easymock" - fi - - # For use of catalina.sh in netbeans - sed -i -e "/^# ----- Execute The Requested Command/ a\ - CLASSPATH=\`java-config --with-dependencies --classpath ${PN}-${SLOT}\`" \ - bin/catalina.sh || die -} - -# revisions of the scripts -IM_REV="-r2" -INIT_REV="-r1" - -src_compile() { - LC_ALL=C eant - use doc && LC_ALL=C eant javadoc -} - -src_test() { - eant test -} - -src_install() { - local dest="/usr/share/${PN}-${SLOT}" - - java-pkg_jarinto "${dest}"/bin - java-pkg_dojar output/build/bin/*.jar - exeinto "${dest}"/bin - doexe output/build/bin/*.sh - - java-pkg_jarinto "${dest}"/lib - java-pkg_dojar output/build/lib/*.jar - - dodoc RELEASE-NOTES RUNNING.txt - use doc && java-pkg_dojavadoc output/dist/webapps/docs/api - use source && java-pkg_dosrc java/* - - ### Webapps ### - - # add missing docBase - local apps="host-manager manager" - for app in ${apps}; do - sed -i -e "s|=\"true\" >|=\"true\" docBase=\"\$\{catalina.home\}/webapps/${app}\" >|" \ - output/build/webapps/${app}/META-INF/context.xml || die - done - - insinto "${dest}"/webapps - doins -r output/build/webapps/{host-manager,manager,ROOT} - use extra-webapps && doins -r output/build/webapps/{docs,examples} - - ### Config ### - - # create "logs" directory in $CATALINA_BASE - # and set correct perms, see #458890 - dodir "${dest}"/logs - fperms 0750 "${dest}"/logs - - # replace the default pw with a random one, see #92281 - local randpw="$(pwgen -s -B 15 1)" - sed -i -e "s|SHUTDOWN|${randpw}|" output/build/conf/server.xml || die - - # prepend gentoo.classpath to common.loader, see #453212 - sed -i -e 's/^common\.loader=/\0${gentoo.classpath},/' output/build/conf/catalina.properties || die - - insinto "${dest}" - doins -r output/build/conf - - ### rc ### - - cp "${FILESDIR}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} "${T}" || die - eprefixify "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} - sed -i -e "s|@SLOT@|${SLOT}|g" "${T}"/tomcat{.conf,${INIT_REV}.init,-instance-manager${IM_REV}.bash} || die - - insinto "${dest}"/gentoo - doins "${T}"/tomcat.conf - exeinto "${dest}"/gentoo - newexe "${T}"/tomcat${INIT_REV}.init tomcat.init - newexe "${T}"/tomcat-instance-manager${IM_REV}.bash tomcat-instance-manager.bash -} - -pkg_postinst() { - einfo "Ebuilds of Tomcat support running multiple instances. To manage Tomcat instances, run:" - einfo " ${EPREFIX}/usr/share/${PN}-${SLOT}/gentoo/tomcat-instance-manager.bash --help" - - einfo "Please read https://wiki.gentoo.org/wiki/Apache_Tomcat" -} diff --git a/www-servers/tomcat/tomcat-9.0.98.ebuild b/www-servers/tomcat/tomcat-9.0.98.ebuild index 01ffb2ede3e3..eeca0d02b4c7 100644 --- a/www-servers/tomcat/tomcat-9.0.98.ebuild +++ b/www-servers/tomcat/tomcat-9.0.98.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="9" -KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~amd64-linux ~x86-linux" IUSE="extra-webapps" RESTRICT="test" # can we run them on a production system? diff --git a/x11-terms/Manifest.gz b/x11-terms/Manifest.gz index c60ebd6e5aaf..5c6446e498c6 100644 Binary files a/x11-terms/Manifest.gz and b/x11-terms/Manifest.gz differ diff --git a/x11-terms/ghostty/Manifest b/x11-terms/ghostty/Manifest index 9b4d360b105c..dde9f92e7ebc 100644 --- a/x11-terms/ghostty/Manifest +++ b/x11-terms/ghostty/Manifest @@ -33,5 +33,5 @@ DIST zig_js-12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc DIST zigimg-1220dd654ef941fc76fd96f9ec6adadf83f69b9887a0d3f4ee5ac0a1a3e11be35cf5.tar.gz 132016 BLAKE2B ef50ad59811637d16b8eabfa4c16243fe48ff0de032f3de405af8cfea841d6320e34b9fb6e3c5bbdd8cb90681a69c7f82e6a8d2bce264de7e931b69998180560 SHA512 188173710eeeca319338c6d35fbfb6948f6ac5f8a354492db5d32d654e684c2f441676ea0160985969128aa0489a6ce841e700c721bd7d22c45d13b48f977c33 DIST ziglyph-12207831bce7d4abce57b5a98e8f3635811cfefd160bca022eb91fe905d36a02cf25.tar.gz 562290 BLAKE2B bc5efc55442634c17357182d71881b3ae8d92b338abaaeb25d0ec548fa4d940d0c0efd5b281167a6d02d20213261799ba3008f4513a5014cf7d9f92c7b6f0322 SHA512 b7d5502bc03a0396a064080ddaebf503ab35e13384fe3e332832f64696c241d5f978997816c09d8e855173ccc7d312244397f5f8076a4d207b065bd6f304ff0e DIST zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz 1572744 BLAKE2B 6d15d8f3c8feaf602043bb6e72316ee721c33ef24e110e3bf03fb12eac9703fd29e352268d202ecd2f18b526b4f1dbd90c8046e01ad8e64ddce3e55ad5db513e SHA512 8c9642495bafd6fad4ab9fb67f09b268c69ff9af0f4f20cf15dfc18852ff1f312bd8ca41de761b3f8d8e90e77d79f2ccacd3d4c5b19e475ecf09d021fdfe9088 -EBUILD ghostty-1.0.1.ebuild 8749 BLAKE2B b5ad3452db2f4a7c09a96c542e3baa9f275cbc78730fde3b455ce5b2db4e44f34aac7c5b635b64eace2ed57c579e427dae5c5d841f60528ea450b20d3e70cc2f SHA512 e39114c78b1638ff08280fe63a5a82d6de014372486bb4dee7b1fe96a176015f2a3785cb757b9f3bed73552cdc65bd3212ba39a8714eed7d2e79f9e9420852d4 -MISC metadata.xml 1380 BLAKE2B b5a10f779b1460cc0670f9520c7656ab1b969078051afc2c70f522513a7da3907f0ff53989ebce40de41da7a3ffa03e04feb143673efc374bbca1655fea50639 SHA512 82fee914c23451d002093d33e442fedcd99eb1aa9e6ced4b25bed07026791d1aaa988d6b38a6c73232f63d4e109c624f8aad0dce3bea70c1c79e12565ef0f388 +EBUILD ghostty-1.0.1-r1.ebuild 8650 BLAKE2B 1e1c0bd08216f848b2b2520b36b91a3fbb5c898436c961705a13432126f824ff4cf62de0715cf545fd79b30e2dc3396dcba19f8c3a974b17445529d38d8f23d4 SHA512 5e46d161ef9e65bc45524c7136ded0867b98b5cd536148264943166f39b6aadcae5bbb6e44721b721ec24df9c23b459f0313e19303eb08c30370ad5627e10749 +MISC metadata.xml 1256 BLAKE2B d39c386cd087e0503b8f4387199e18e17fe3889f8195c8cfa6f91bb8549f2674767bad65aa47a0abb3f266c665658a7944b25d8ea4f9feb9f4c15f5d1f71d795 SHA512 494ddcb89c8ae6cc0a1ca46b24ccedf29f25d117cfeb7c53f3e36c1b260d7c548571de96e0bf218f20be9a3dc6c1b60d546f6e92ad279e4157abb8e800b782e5 diff --git a/x11-terms/ghostty/ghostty-1.0.1-r1.ebuild b/x11-terms/ghostty/ghostty-1.0.1-r1.ebuild new file mode 100644 index 000000000000..95117192ae04 --- /dev/null +++ b/x11-terms/ghostty/ghostty-1.0.1-r1.ebuild @@ -0,0 +1,137 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Fast, feature-rich, and cross-platform terminal emulator" +HOMEPAGE="https://ghostty.org/" + +declare -g -r -A ZBS_DEPENDENCIES=( + [breakpad-12207fd37bb8251919c112dcdd8f616a491857b34a451f7e4486490077206dc2a1ea.tar.gz]='https://github.com/getsentry/breakpad/archive/b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz' + [fontconfig-12201149afb3326c56c05bb0a577f54f76ac20deece63aa2f5cd6ff31a4fa4fcb3b7.tar.gz]='https://deps.files.ghostty.org/fontconfig-2.14.2.tar.gz' + [freetype-1220b81f6ecfb3fd222f76cf9106fecfa6554ab07ec7fdc4124b9bb063ae2adf969d.tar.gz]='https://github.com/freetype/freetype/archive/refs/tags/VER-2-13-2.tar.gz' + [glfw-1220736fa4ba211162c7a0e46cc8fe04d95921927688bff64ab5da7420d098a7272d.tar.gz]='https://github.com/mitchellh/glfw/archive/b552c6ec47326b94015feddb36058ea567b87159.tar.gz' + [glslang-12201278a1a05c0ce0b6eb6026c65cd3e9247aa041b1c260324bf29cee559dd23ba1.tar.gz]='https://github.com/KhronosGroup/glslang/archive/refs/tags/14.2.0.tar.gz' + [harfbuzz-1220b8588f106c996af10249bfa092c6fb2f35fbacb1505ef477a0b04a7dd1063122.tar.gz]='https://github.com/harfbuzz/harfbuzz/archive/refs/tags/8.4.0.tar.gz' + [highway-12205c83b8311a24b1d5ae6d21640df04f4b0726e314337c043cde1432758cbe165b.tar.gz]='https://github.com/google/highway/archive/refs/tags/1.1.0.tar.gz' + [imgui-1220bc6b9daceaf7c8c60f3c3998058045ba0c5c5f48ae255ff97776d9cd8bfc6402.tar.gz]='https://github.com/ocornut/imgui/archive/e391fe2e66eb1c96b1624ae8444dc64c23146ef4.tar.gz' + [iterm2_themes-1220cc25b537556a42b0948437c791214c229efb78b551c80b1e9b18d70bf0498620.tar.gz]='https://github.com/mbadolato/iTerm2-Color-Schemes/archive/e030599a6a6e19fcd1ea047c7714021170129d56.tar.gz' + [libpng-1220aa013f0c83da3fb64ea6d327f9173fa008d10e28bc9349eac3463457723b1c66.tar.gz]='https://github.com/pnggroup/libpng/archive/refs/tags/v1.6.43.tar.gz' + [libxev-12206029de146b685739f69b10a6f08baee86b3d0a5f9a659fa2b2b66c9602078bbf.tar.gz]='https://github.com/mitchellh/libxev/archive/db6a52bafadf00360e675fefa7926e8e6c0e9931.tar.gz' + [libxml2-122032442d95c3b428ae8e526017fad881e7dc78eab4d558e9a58a80bfbd65a64f7d.tar.gz]='https://github.com/GNOME/libxml2/archive/refs/tags/v2.11.5.tar.gz' + [mach-glfw-12206ed982e709e565d536ce930701a8c07edfd2cfdce428683f3f2a601d37696a62.tar.gz]='https://github.com/mitchellh/mach-glfw/archive/37c2995f31abcf7e8378fba68ddcf4a3faa02de0.tar.gz' + [oniguruma-1220c15e72eadd0d9085a8af134904d9a0f5dfcbed5f606ad60edc60ebeccd9706bb.tar.gz]='https://github.com/kkos/oniguruma/archive/refs/tags/v6.9.9.tar.gz' + [sentry-1220446be831adcca918167647c06c7b825849fa3fba5f22da394667974537a9c77e.tar.gz]='https://github.com/getsentry/sentry-native/archive/refs/tags/0.7.8.tar.gz' + [spirv_cross-1220fb3b5586e8be67bc3feb34cbe749cf42a60d628d2953632c2f8141302748c8da.tar.gz]='https://github.com/KhronosGroup/SPIRV-Cross/archive/476f384eb7d9e48613c45179e502a15ab95b6b49.tar.gz' + [utfcpp-1220d4d18426ca72fc2b7e56ce47273149815501d0d2395c2a98c726b31ba931e641.tar.gz]='https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.0.5.tar.gz' + [vaxis-12200df4ebeaed45de26cb2c9f3b6f3746d8013b604e035dae658f86f586c8c91d2f.tar.gz]='https://github.com/rockorager/libvaxis/archive/6d729a2dc3b934818dffe06d2ba3ce02841ed74b.tar.gz' + [vaxis-1220c72c1697dd9008461ead702997a15d8a1c5810247f02e7983b9f74c6c6e4c087.tar.gz]='https://github.com/rockorager/libvaxis/archive/dc0a228a5544988d4a920cfb40be9cd28db41423.tar.gz' + [vulkan_headers-122004bfd4c519dadfb8e6281a42fc34fd1aa15aea654ea8a492839046f9894fa2cf.tar.gz]='https://github.com/mitchellh/vulkan-headers/archive/04c8a0389d5a0236a96312988017cd4ce27d8041.tar.gz' + [wayland_headers-1220b3164434d2ec9db146a40bf3a30f490590d68fa8529776a3138074f0da2c11ca.tar.gz]='https://github.com/mitchellh/wayland-headers/archive/5f991515a29f994d87b908115a2ab0b899474bd1.tar.gz' + [wuffs-12200984439edc817fbcbbaff564020e5104a0d04a2d0f53080700827052de700462.tar.gz]='https://github.com/google/wuffs/archive/refs/tags/v0.4.0-alpha.8.tar.gz' + [x11_headers-122089c326186c84aa2fd034b16abc38f3ebf4862d9ae106dc1847ac44f557b36465.tar.gz]='https://github.com/mitchellh/x11-headers/archive/2ffbd62d82ff73ec929dd8de802bc95effa0ef88.tar.gz' + [xcode_frameworks-12202adbfecdad671d585c9a5bfcbd5cdf821726779430047742ce1bf94ad67d19cb.tar.gz]='https://github.com/mitchellh/xcode-frameworks/archive/69801c154c39d7ae6129ea1ba8fe1afe00585fc8.tar.gz' + [z2d-12201f0d542e7541cf492a001d4d0d0155c92f58212fbcb0d224e95edeba06b5416a.tar.gz]='https://github.com/vancluever/z2d/archive/4638bb02a9dc41cc2fb811f092811f6a951c752a.tar.gz' + [zf-1220edc3b8d8bedbb50555947987e5e8e2f93871ca3c8e8d4cc8f1377c15b5dd35e8.tar.gz]='https://github.com/natecraddock/zf/archive/ed99ca18b02dda052e20ba467e90b623c04690dd.tar.gz' + [zg-122055beff332830a391e9895c044d33b15ea21063779557024b46169fb1984c6e40.tar.gz]='https://codeberg.org/atman/zg/archive/v0.13.2.tar.gz' + [zig-objc-1220e17e64ef0ef561b3e4b9f3a96a2494285f2ec31c097721bf8c8677ec4415c634.tar.gz]='https://github.com/mitchellh/zig-objc/archive/9b8ba849b0f58fe207ecd6ab7c147af55b17556e.tar.gz' + [zig_js-12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc.tar.gz]='https://github.com/mitchellh/zig-js/archive/d0b8b0a57c52fbc89f9d9fecba75ca29da7dd7d1.tar.gz' + [zigimg-1220dd654ef941fc76fd96f9ec6adadf83f69b9887a0d3f4ee5ac0a1a3e11be35cf5.tar.gz]='https://github.com/zigimg/zigimg/archive/3a667bdb3d7f0955a5a51c8468eac83210c1439e.tar.gz' + [ziglyph-12207831bce7d4abce57b5a98e8f3635811cfefd160bca022eb91fe905d36a02cf25.tar.gz]='https://deps.files.ghostty.org/ziglyph-b89d43d1e3fb01b6074bc1f7fc980324b04d26a5.tar.gz' + [zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz]='https://github.com/madler/zlib/archive/refs/tags/v1.3.1.tar.gz' +) + +ZIG_SLOT="0.13" +ZIG_NEEDS_LLVM=1 +inherit zig xdg + +SRC_URI=" + https://release.files.ghostty.org/${PV}/ghostty-${PV}.tar.gz + ${ZBS_DEPENDENCIES_SRC_URI} +" + +LICENSE=" + Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 MIT MPL-2.0 + !system-freetype? ( || ( FTL GPL-2+ ) ) + !system-harfbuzz? ( Old-MIT ISC icu ) + !system-libpng? ( libpng2 ) + !system-zlib? ( ZLIB ) +" +SLOT="0" +KEYWORDS="~amd64" + +# TODO: simdutf integration (missing Gentoo version) +# TODO: spirv-cross integration (missing Gentoo package) +RDEPEND=" + gui-libs/gtk:4=[X?] + + adwaita? ( gui-libs/libadwaita:1= ) + X? ( x11-libs/libX11 ) + system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) + system-freetype? ( + system-harfbuzz? ( >=media-libs/freetype-2.13.2:=[bzip2,harfbuzz] ) + !system-harfbuzz? ( >=media-libs/freetype-2.13.2:=[bzip2] ) + ) + system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) + system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] ) + system-glslang? ( >=dev-util/glslang-1.3.296.0:= ) + system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= ) + system-libpng? ( >=media-libs/libpng-1.6.43:= ) + system-libxml2? ( >=dev-libs/libxml2-2.11.5:= ) + system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= ) + system-zlib? ( >=sys-libs/zlib-1.3.1:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + man? ( virtual/pandoc ) +" + +IUSE="+X +adwaita man" +# System integrations +IUSE+=" +system-fontconfig +system-freetype +system-glslang +system-harfbuzz +system-libpng +system-libxml2" +IUSE+=" +system-oniguruma +system-zlib" + +# XXX: Because we set --release=fast below, Zig will automatically strip +# the binary. Until Ghostty provides a way to disable the banner while +# having debug symbols we have ignore pre-stripped file warnings. +QA_PRESTRIPPED="usr/bin/ghostty" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.0-bzip2-dependency.patch + "${FILESDIR}"/${PN}-1.0.1-copy-terminfo-using-installdir.patch +) + +src_configure() { + local my_zbs_args=( + # XXX: Ghostty displays a banner saying it is a debug build unless ReleaseFast is used. + --release=fast + + -Dapp-runtime=gtk + -Dfont-backend=fontconfig_freetype + -Drenderer=opengl + -Dgtk-adwaita=$(usex adwaita true false) + -Dgtk-x11=$(usex X true false) + -Demit-docs=$(usex man true false) + -Dversion-string="${PV}" + + -f$(usex system-fontconfig sys no-sys)=fontconfig + -f$(usex system-freetype sys no-sys)=freetype + -f$(usex system-glslang sys no-sys)=glslang + -f$(usex system-harfbuzz sys no-sys)=harfbuzz + -f$(usex system-libpng sys no-sys)=libpng + -f$(usex system-libxml2 sys no-sys)=libxml2 + -f$(usex system-oniguruma sys no-sys)=oniguruma + -f$(usex system-zlib sys no-sys)=zlib + ) + + zig_src_configure +} + +src_install() { + zig_src_install + + # HACK: Zig 0.13.0 build system's InstallDir step has a bug where it + # fails to install symbolic links, so we manually create it + # here. + dosym -r /usr/share/terminfo/x/xterm-ghostty /usr/share/terminfo/g/ghostty +} diff --git a/x11-terms/ghostty/ghostty-1.0.1.ebuild b/x11-terms/ghostty/ghostty-1.0.1.ebuild deleted file mode 100644 index e00e89040d49..000000000000 --- a/x11-terms/ghostty/ghostty-1.0.1.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 2024-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Fast, feature-rich, and cross-platform terminal emulator" -HOMEPAGE="https://ghostty.org/" - -declare -g -r -A ZBS_DEPENDENCIES=( - [breakpad-12207fd37bb8251919c112dcdd8f616a491857b34a451f7e4486490077206dc2a1ea.tar.gz]='https://github.com/getsentry/breakpad/archive/b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz' - [fontconfig-12201149afb3326c56c05bb0a577f54f76ac20deece63aa2f5cd6ff31a4fa4fcb3b7.tar.gz]='https://deps.files.ghostty.org/fontconfig-2.14.2.tar.gz' - [freetype-1220b81f6ecfb3fd222f76cf9106fecfa6554ab07ec7fdc4124b9bb063ae2adf969d.tar.gz]='https://github.com/freetype/freetype/archive/refs/tags/VER-2-13-2.tar.gz' - [glfw-1220736fa4ba211162c7a0e46cc8fe04d95921927688bff64ab5da7420d098a7272d.tar.gz]='https://github.com/mitchellh/glfw/archive/b552c6ec47326b94015feddb36058ea567b87159.tar.gz' - [glslang-12201278a1a05c0ce0b6eb6026c65cd3e9247aa041b1c260324bf29cee559dd23ba1.tar.gz]='https://github.com/KhronosGroup/glslang/archive/refs/tags/14.2.0.tar.gz' - [harfbuzz-1220b8588f106c996af10249bfa092c6fb2f35fbacb1505ef477a0b04a7dd1063122.tar.gz]='https://github.com/harfbuzz/harfbuzz/archive/refs/tags/8.4.0.tar.gz' - [highway-12205c83b8311a24b1d5ae6d21640df04f4b0726e314337c043cde1432758cbe165b.tar.gz]='https://github.com/google/highway/archive/refs/tags/1.1.0.tar.gz' - [imgui-1220bc6b9daceaf7c8c60f3c3998058045ba0c5c5f48ae255ff97776d9cd8bfc6402.tar.gz]='https://github.com/ocornut/imgui/archive/e391fe2e66eb1c96b1624ae8444dc64c23146ef4.tar.gz' - [iterm2_themes-1220cc25b537556a42b0948437c791214c229efb78b551c80b1e9b18d70bf0498620.tar.gz]='https://github.com/mbadolato/iTerm2-Color-Schemes/archive/e030599a6a6e19fcd1ea047c7714021170129d56.tar.gz' - [libpng-1220aa013f0c83da3fb64ea6d327f9173fa008d10e28bc9349eac3463457723b1c66.tar.gz]='https://github.com/pnggroup/libpng/archive/refs/tags/v1.6.43.tar.gz' - [libxev-12206029de146b685739f69b10a6f08baee86b3d0a5f9a659fa2b2b66c9602078bbf.tar.gz]='https://github.com/mitchellh/libxev/archive/db6a52bafadf00360e675fefa7926e8e6c0e9931.tar.gz' - [libxml2-122032442d95c3b428ae8e526017fad881e7dc78eab4d558e9a58a80bfbd65a64f7d.tar.gz]='https://github.com/GNOME/libxml2/archive/refs/tags/v2.11.5.tar.gz' - [mach-glfw-12206ed982e709e565d536ce930701a8c07edfd2cfdce428683f3f2a601d37696a62.tar.gz]='https://github.com/mitchellh/mach-glfw/archive/37c2995f31abcf7e8378fba68ddcf4a3faa02de0.tar.gz' - [oniguruma-1220c15e72eadd0d9085a8af134904d9a0f5dfcbed5f606ad60edc60ebeccd9706bb.tar.gz]='https://github.com/kkos/oniguruma/archive/refs/tags/v6.9.9.tar.gz' - [sentry-1220446be831adcca918167647c06c7b825849fa3fba5f22da394667974537a9c77e.tar.gz]='https://github.com/getsentry/sentry-native/archive/refs/tags/0.7.8.tar.gz' - [spirv_cross-1220fb3b5586e8be67bc3feb34cbe749cf42a60d628d2953632c2f8141302748c8da.tar.gz]='https://github.com/KhronosGroup/SPIRV-Cross/archive/476f384eb7d9e48613c45179e502a15ab95b6b49.tar.gz' - [utfcpp-1220d4d18426ca72fc2b7e56ce47273149815501d0d2395c2a98c726b31ba931e641.tar.gz]='https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.0.5.tar.gz' - [vaxis-12200df4ebeaed45de26cb2c9f3b6f3746d8013b604e035dae658f86f586c8c91d2f.tar.gz]='https://github.com/rockorager/libvaxis/archive/6d729a2dc3b934818dffe06d2ba3ce02841ed74b.tar.gz' - [vaxis-1220c72c1697dd9008461ead702997a15d8a1c5810247f02e7983b9f74c6c6e4c087.tar.gz]='https://github.com/rockorager/libvaxis/archive/dc0a228a5544988d4a920cfb40be9cd28db41423.tar.gz' - [vulkan_headers-122004bfd4c519dadfb8e6281a42fc34fd1aa15aea654ea8a492839046f9894fa2cf.tar.gz]='https://github.com/mitchellh/vulkan-headers/archive/04c8a0389d5a0236a96312988017cd4ce27d8041.tar.gz' - [wayland_headers-1220b3164434d2ec9db146a40bf3a30f490590d68fa8529776a3138074f0da2c11ca.tar.gz]='https://github.com/mitchellh/wayland-headers/archive/5f991515a29f994d87b908115a2ab0b899474bd1.tar.gz' - [wuffs-12200984439edc817fbcbbaff564020e5104a0d04a2d0f53080700827052de700462.tar.gz]='https://github.com/google/wuffs/archive/refs/tags/v0.4.0-alpha.8.tar.gz' - [x11_headers-122089c326186c84aa2fd034b16abc38f3ebf4862d9ae106dc1847ac44f557b36465.tar.gz]='https://github.com/mitchellh/x11-headers/archive/2ffbd62d82ff73ec929dd8de802bc95effa0ef88.tar.gz' - [xcode_frameworks-12202adbfecdad671d585c9a5bfcbd5cdf821726779430047742ce1bf94ad67d19cb.tar.gz]='https://github.com/mitchellh/xcode-frameworks/archive/69801c154c39d7ae6129ea1ba8fe1afe00585fc8.tar.gz' - [z2d-12201f0d542e7541cf492a001d4d0d0155c92f58212fbcb0d224e95edeba06b5416a.tar.gz]='https://github.com/vancluever/z2d/archive/4638bb02a9dc41cc2fb811f092811f6a951c752a.tar.gz' - [zf-1220edc3b8d8bedbb50555947987e5e8e2f93871ca3c8e8d4cc8f1377c15b5dd35e8.tar.gz]='https://github.com/natecraddock/zf/archive/ed99ca18b02dda052e20ba467e90b623c04690dd.tar.gz' - [zg-122055beff332830a391e9895c044d33b15ea21063779557024b46169fb1984c6e40.tar.gz]='https://codeberg.org/atman/zg/archive/v0.13.2.tar.gz' - [zig-objc-1220e17e64ef0ef561b3e4b9f3a96a2494285f2ec31c097721bf8c8677ec4415c634.tar.gz]='https://github.com/mitchellh/zig-objc/archive/9b8ba849b0f58fe207ecd6ab7c147af55b17556e.tar.gz' - [zig_js-12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc.tar.gz]='https://github.com/mitchellh/zig-js/archive/d0b8b0a57c52fbc89f9d9fecba75ca29da7dd7d1.tar.gz' - [zigimg-1220dd654ef941fc76fd96f9ec6adadf83f69b9887a0d3f4ee5ac0a1a3e11be35cf5.tar.gz]='https://github.com/zigimg/zigimg/archive/3a667bdb3d7f0955a5a51c8468eac83210c1439e.tar.gz' - [ziglyph-12207831bce7d4abce57b5a98e8f3635811cfefd160bca022eb91fe905d36a02cf25.tar.gz]='https://deps.files.ghostty.org/ziglyph-b89d43d1e3fb01b6074bc1f7fc980324b04d26a5.tar.gz' - [zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz]='https://github.com/madler/zlib/archive/refs/tags/v1.3.1.tar.gz' -) - -ZIG_SLOT="0.13" -inherit zig xdg - -SRC_URI=" - https://release.files.ghostty.org/${PV}/ghostty-${PV}.tar.gz - ${ZBS_DEPENDENCIES_SRC_URI} -" - -LICENSE=" - Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 MIT MPL-2.0 - !system-freetype? ( || ( FTL GPL-2+ ) ) - !system-harfbuzz? ( Old-MIT ISC icu ) - !system-libpng? ( libpng2 ) - !system-zlib? ( ZLIB ) -" -SLOT="0" -KEYWORDS="~amd64" - -# TODO: simdutf integration (missing Gentoo version) -# TODO: spirv-cross integration (missing Gentoo package) -# TODO: glfw integration (no option from upstream) -# NOTE: gtk backend requires X right now since ghostty unconditionally -# includes gdk/x11/gdkx.h. -# https://github.com/ghostty-org/ghostty/issues/3477 -RDEPEND=" - adwaita? ( gui-libs/libadwaita:1= ) - gtk? ( gui-libs/gtk:4=[X] ) - - system-fontconfig? ( >=media-libs/fontconfig-2.14.2:= ) - system-freetype? ( >=media-libs/freetype-2.13.2:=[bzip2] ) - system-glslang? ( >=dev-util/glslang-1.3.296.0:= ) - system-harfbuzz? ( >=media-libs/harfbuzz-8.4.0:= ) - system-libpng? ( >=media-libs/libpng-1.6.43:= ) - system-libxml2? ( >=dev-libs/libxml2-2.11.5:= ) - system-oniguruma? ( >=dev-libs/oniguruma-6.9.9:= ) - system-zlib? ( >=sys-libs/zlib-1.3.1:= ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - man? ( virtual/pandoc ) -" - -IUSE="+adwaita man +gtk glfw" -# System integrations -IUSE+=" - +system-fontconfig +system-freetype +system-glslang +system-harfbuzz +system-libpng +system-libxml2 - +system-oniguruma +system-zlib -" - -REQUIRED_USE=" - adwaita? ( gtk ) - ^^ ( gtk glfw ) -" - -# XXX: Because we set --release=fast below, Zig will automatically strip -# the binary. Until Ghostty provides a way to disable the banner while -# having debug symbols we have ignore pre-stripped file warnings. -QA_PRESTRIPPED="usr/bin/ghostty" - -PATCHES=( - "${FILESDIR}"/${PN}-1.0.0-bzip2-dependency.patch - "${FILESDIR}"/${PN}-1.0.1-copy-terminfo-using-installdir.patch -) - -src_configure() { - local my_zbs_args=( - # XXX: Ghostty displays a banner saying it is a debug build unless ReleaseFast is used. - --release=fast - - -Dfont-backend=fontconfig_freetype - -Drenderer=opengl - -Dgtk-adwaita=$(usex adwaita true false) - -Demit-docs=$(usex man true false) - -Dversion-string="${PV}" - - -f$(usex system-fontconfig sys no-sys)=fontconfig - -f$(usex system-freetype sys no-sys)=freetype - -f$(usex system-glslang sys no-sys)=glslang - -f$(usex system-harfbuzz sys no-sys)=harfbuzz - -f$(usex system-libpng sys no-sys)=libpng - -f$(usex system-libxml2 sys no-sys)=libxml2 - -f$(usex system-oniguruma sys no-sys)=oniguruma - -f$(usex system-zlib sys no-sys)=zlib - ) - - if use gtk; then - my_zbs_args+=( - -Dapp-runtime=gtk - ) - elif use glfw; then - my_zbs_args+=( - -Dapp-runtime=glfw - ) - fi - - zig_src_configure -} - -src_install() { - zig_src_install - - # HACK: Zig 0.13.0 build system's InstallDir step has a bug where it - # fails to install symbolic links, so we manually create it - # here. - dosym -r /usr/share/terminfo/x/xterm-ghostty /usr/share/terminfo/g/ghostty -} diff --git a/x11-terms/ghostty/metadata.xml b/x11-terms/ghostty/metadata.xml index 264c58bdd6c6..2e369c002096 100644 --- a/x11-terms/ghostty/metadata.xml +++ b/x11-terms/ghostty/metadata.xml @@ -14,8 +14,6 @@ Use gui-libs/libadwaita for better GNOME integration - Use the GTK 4 backend for windowing - Use the GLFW backend for windowing Use system fontconfig instead of the bundled one Use system freetype instead of the bundled one Use system glslang instead of the bundled one diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz index f7cd8ded4368..80dd0d237627 100644 Binary files a/x11-wm/Manifest.gz and b/x11-wm/Manifest.gz differ diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest index 6d4ded1c6294..1640e837145b 100644 --- a/x11-wm/mutter/Manifest +++ b/x11-wm/mutter/Manifest @@ -7,5 +7,5 @@ EBUILD mutter-45.5.ebuild 7074 BLAKE2B be4c19f9fcea03f64e8faba3364b751f380c2fd86 EBUILD mutter-45.6.ebuild 7329 BLAKE2B 0f1f364a4f9b549e606bddf92546d12361521c5e4c48e9ca2e55e45f2f7bf28ace17b1a1eb598d44157be76d10c22549d09bbbeaa2c84b42b880ab30d7015fc1 SHA512 428844a68e1b23bbb1639e7f615ddb24dc64634bbaf3c7cd053a9c5ed6cbe815f3588082bc6d69003c5b28cbd6e034586cfee3a76d9a713c314b32c9bf09c7f6 EBUILD mutter-46.4-r1.ebuild 7034 BLAKE2B ee9c601e6fa869252814fbd0a029e28c57a0db7a104b9763d15e6f655fac0c8c26a9e9431980a1df37dfd78e4a60fce2844ecffb0220b5a4cd747e33aa9ed280 SHA512 f45fd2fe82970f3e588c68dc786676a71eccc4dd47c7672b1866bc9d8f2b8ca5723344fe1fd6101b607e6e85a921b9ddf3697a885b7c475573399cda96f821ea EBUILD mutter-46.7-r1.ebuild 7031 BLAKE2B 95fef7af3e152829d3fee048a2ec6d9b5af29f5799b3d6f96a5bf3917eeb0ea2576812d21c1005bbcf3a8e3c0fa550ea5f168d191b71a2b9417c845c913119ae SHA512 3a728e3a716b3f8435eac52466fd0a551fc9592ac66be1bd6e990f367d9adaff5132885bc7e3e11251d1b835ba91b0d8d081b22a12f5a7b96f3ef1bfecb62eaa -EBUILD mutter-9999.ebuild 7030 BLAKE2B 9aaf67210d835429cc7c2141dc708c145da5cd9ee13c04b2beb05aa54d4d6279f5a909b6b744bbd67bedb3915e656e734825d7d3189415aeeb3fd25e40be0006 SHA512 28cc8d90edc97e4fde931890dc829f40371f34f6e7af33b1d347567f0d2ad478f00021b844f50b243fb9640d70dbc0f75f1f470a687c1870a8d20ab1f5f45219 +EBUILD mutter-9999.ebuild 7036 BLAKE2B de86caf656aef1a8011ad176ce2e3188ddeeb3022e1ad528e4c4b40acb596dc9e069217e8fbe4618d8fc743c129af9430edbc32b030e0bc024f57ed1162b9b8a SHA512 dd526988d2a9de6c9f975e0f6ccbfff241a04e2d9613f21a1f301b4a88b816c8bc497893c31968028d3ad752c05bbb7093db05e10f005705e4c23a8786b9f361 MISC metadata.xml 584 BLAKE2B 8c15ff1bc0bbadd7fe37f4a903d90c49f10aee6fd8cd83bcd81d486113397607f30b0a9c3aa43ee0b0f8e0cea8e8caaebac8560da70090fd0dbfbba8f8c0250d SHA512 924fc21a5378dc447e36c21f09ce45ebb61ea4de1dc1f541cb45ce139352616983141e8e1466fcc34dceaf1a5ea0f8e87023b25291e6796ef3f2163777e00a87 diff --git a/x11-wm/mutter/mutter-9999.ebuild b/x11-wm/mutter/mutter-9999.ebuild index eba453454d90..60a229a50d19 100644 --- a/x11-wm/mutter/mutter-9999.ebuild +++ b/x11-wm/mutter/mutter-9999.ebuild @@ -52,7 +52,7 @@ RDEPEND=" >=media-libs/lcms-2.6:2 >=media-libs/harfbuzz-2.6.0:= >=dev-libs/libei-1.0.901 - media-libs/libdisplay-info:= + >=media-libs/libdisplay-info-0.2:= gnome? ( gnome-base/gnome-desktop:4= ) -- cgit v1.2.3